eupolicy.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
This Mastodon server is a friendly and respectful discussion space for people working in areas related to EU policy. When you request to create an account, please tell us something about you.

Server stats:

216
active users

#Code

10 posts10 participants0 posts today
Armoured Wizard<p>Unhappy.<br>I don't want to start making changes to my Project without some way of reverting.<br>I've never understood Git, and Kraken has not done what it said it would do.<br>I don't know if I can remove Git/Kraken safely.<br>I don't want to have to install 6 different Clients, to fail to Save my code.</p><p>Any advice would be welcome.</p><p><a href="https://dice.camp/tags/git" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>git</span></a> <a href="https://dice.camp/tags/gitkraken" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gitkraken</span></a> <a href="https://dice.camp/tags/gamedev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gamedev</span></a> <a href="https://dice.camp/tags/code" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>code</span></a></p>
Some Bits: Nelson's Linkblog<p>Repomix: Converts code into a format that's easy for an AI to ingest<br><a href="https://repomix.com/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">repomix.com/</span><span class="invisible"></span></a><br> <a href="https://tech.lgbt/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://tech.lgbt/tags/formatting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>formatting</span></a> <a href="https://tech.lgbt/tags/code" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>code</span></a> <a href="https://tech.lgbt/tags/ai" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ai</span></a> #+</p>
Terence Eden’s Blog<p><strong>1KB JS Numbers Station</strong></p><p><a href="https://shkspr.mobi/blog/2025/07/1kb-js-numbers-station/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">shkspr.mobi/blog/2025/07/1kb-j</span><span class="invisible">s-numbers-station/</span></a></p><p></p><p>Code Golf is the art/science of creating wonderful little demos in an artificially constrained environment. This year the <a href="https://js1024.fun/" rel="nofollow noopener" target="_blank">js1024 competition</a> was looking for entries with the theme of "Creepy".</p><p>I am not a serious bit-twiddler. I can't create JS shaders which produce intricate 3D worlds in a scrap of code. But I <em>can</em> use slightly obscure JavaScript APIs!</p><p>There's something deliciously creepy about <a href="https://priyom.org/number-stations" rel="nofollow noopener" target="_blank">Numbers Stations</a> - the weird radio frequencies which broadcast seemingly random numbers and words. Are they spies communicating? Commands for nuclear missiles? Long range radio propagation tests? Who knows!</p><p>So I decided to build one. <a href="https://js1024.fun/demos/2025/24/bar" rel="nofollow noopener" target="_blank">Play with the demo</a>.</p><p>Obviously, even the <a href="https://shkspr.mobi/blog/2020/09/a-floppy-disk-mp3-player-using-a-raspberry-pi/" rel="nofollow noopener" target="_blank">most extreme opus compression</a> can't fit much audio into 1KB. Luckily, JavaScript has you covered! Most modern browsers have a built-in Text-To-Speech (TTS) API.</p><p>Here's the most basic example:</p><pre><code>m = new SpeechSynthesisUtterance;m.text = "Hello";speechSynthesis.speak(m);</code></pre><p>Run that JS and your computer will speak to you!</p><p>In order to make it creepy, I played about with the rate (how fast or slow it speaks) and the pitch (how high or low).</p><pre><code>m.rate=Math.random();m.pitch=Math.random()*2;</code></pre><p>It worked disturbingly well! High pitched drawls, rumbling gabbling, the languid cadence of a chattering friend. All rather creepy.</p><p>But <em>what</em> could I make it say? Getting it to read out numbers is pretty easy - this will generate a random integer:</p><pre><code>s = Math.ceil( Math.random()*1000 );</code></pre><p>But a list of words would be tricky. There's not much space in 1,024 bytes for anything complex. The rules say I can't use any external resources; so are there any <em>internal</em> sources of words? Yes!</p><pre><code>Object.getOwnPropertyNames( globalThis );</code></pre><p>That gets all the properties of the global object which are available to the browser! Depending on your browser, that's over 1,000 words!</p><p>But there's a slight problem. Many of them are quite "computery" words like "ReferenceError", "URIError", "Float16Array". I wanted all the <em>single</em> words - that is, anything which only has one capital letter and that's at the start.</p><pre><code>const l = (n) =&gt; { return ((n.match(/[A-Z]/g) || []).length === 1 &amp;&amp; (n.charAt(0).match(/[A-Z]/g) || []).length === 1);};// Get a random result from the filters = Object.getOwnPropertyNames( globalThis ).filter( l ).sort( ()=&gt;.5-Math.random() )[0]</code></pre><p>Rather pleasingly, that brings back creepy words like "Event", "Atomics", and "Geolocation".</p><p>Of course, Numbers Stations don't just broadcast in English. The TTS system can vocalise in multiple languages.</p><pre><code>// Set the language to Russianm.lang = "ru-RU";</code></pre><p>OK, but where do we get all those language strings from? Again, they're built in and can be retrieved randomly.</p><pre><code>var e = window.speechSynthesis.getVoices();m.lang = e[ (Math.random()*e.length) |0 ]</code></pre><p>If you pass the TTS the number 555 and ask it to speak German, it will read out <i>fünfhundertfünfundfünfzig</i>.</p><p>And, if you tell the TTS to speak an English word like "Worker" in a foreign language, it will pronounce it with an accent.</p><p>Randomly altering the pitch, speed, and voice to read out numbers and dissociated words produces, I think, a rather creepy effect.</p><p>If you want to test it out, you can press this button. I find that it works best in browsers with a good TTS engine - let me know how it sounds on your machine.</p><p>🅝🅤🅜🅑🅔🅡🅢 🅢🅣🅐🅣🅘🅞🅝</p><p>With the remaining few bytes at my disposal, I produced a quick-and-dirty random pattern using Unicode drawing blocks. It isn't very sophisticated, but it does have a little random animation to it.</p><p>You can <a href="https://js1024.fun/demos/2025" rel="nofollow noopener" target="_blank">play with all the js1024 entries</a> - I would be delighted if you voted <a href="https://js1024.fun/demos/2025/24/bar" rel="nofollow noopener" target="_blank">for mine</a>.</p><p></p><p><a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://shkspr.mobi/blog/tag/code/" target="_blank">#code</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://shkspr.mobi/blog/tag/html/" target="_blank">#HTML</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://shkspr.mobi/blog/tag/javascript/" target="_blank">#javascript</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://shkspr.mobi/blog/tag/tts/" target="_blank">#tts</a></p>
Terence Eden<p>🆕 blog! “1KB JS Numbers Station”</p><p>Code Golf is the art/science of creating wonderful little demos in an artificially constrained environment. This year the js1024 competition was looking for entries with the theme of "Creepy".</p><p>I am not a serious bit-twiddler. I can't create JS shaders which produce intricate 3D worlds in a scrap of code. But I can use slightly obscure JavaScript…</p><p>👀 Read more: <a href="https://shkspr.mobi/blog/2025/07/1kb-js-numbers-station/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">shkspr.mobi/blog/2025/07/1kb-j</span><span class="invisible">s-numbers-station/</span></a><br>⸻<br><a href="https://mastodon.social/tags/code" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>code</span></a> <a href="https://mastodon.social/tags/HTML" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HTML</span></a> <a href="https://mastodon.social/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> <a href="https://mastodon.social/tags/tts" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tts</span></a></p>
Bytes Europe<p>Google’s Head of Android Said Computer Science Major Needs a ‘Rebrand’ <a href="https://www.byteseu.com/1206481/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">byteseu.com/1206481/</span><span class="invisible"></span></a> <a href="https://pubeurope.com/tags/AI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AI</span></a> <a href="https://pubeurope.com/tags/Android" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Android</span></a> <a href="https://pubeurope.com/tags/Assembly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Assembly</span></a> <a href="https://pubeurope.com/tags/Code" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Code</span></a> <a href="https://pubeurope.com/tags/company" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>company</span></a> <a href="https://pubeurope.com/tags/ComputerScience" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ComputerScience</span></a> <a href="https://pubeurope.com/tags/degree" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>degree</span></a> <a href="https://pubeurope.com/tags/google" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>google</span></a> <a href="https://pubeurope.com/tags/head" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>head</span></a> <a href="https://pubeurope.com/tags/major" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>major</span></a> <a href="https://pubeurope.com/tags/OtherLanguage" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OtherLanguage</span></a> <a href="https://pubeurope.com/tags/rebrand" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rebrand</span></a> <a href="https://pubeurope.com/tags/SameerSamat" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SameerSamat</span></a> <a href="https://pubeurope.com/tags/Science" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Science</span></a> <a href="https://pubeurope.com/tags/SoftwareEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareEngineering</span></a> <a href="https://pubeurope.com/tags/task" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>task</span></a></p>
Tomáš<p>the other side</p><p><a href="https://merveilles.town/tags/mata" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mata</span></a> <a href="https://merveilles.town/tags/unix_surrealism" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unix_surrealism</span></a> <a href="https://merveilles.town/tags/comic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>comic</span></a> <a href="https://merveilles.town/tags/computer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>computer</span></a> <a href="https://merveilles.town/tags/code" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>code</span></a></p>
Raketen-Wissenschaft<p>🧵 2/2</p><p>Bunte Knöpfe symbolisierten die kritischen Anmerkungen und Verbesserungsvorschläge der <a href="https://systemli.social/tags/Fachgruppe" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Fachgruppe</span></a> und wanderten in einer Flaschenpost zwischen der Fachgruppe, dem Begleit-Team und dem Kunden <span class="h-card" translate="no"><a href="https://floss.social/@lunalms" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>lunalms</span></a></span> hin und her – bis die Fachgruppe ganz am Ende symbolisch eine verbesserte Version der Lernplattform vorgelegt bekam. Aus Sprache wird <a href="https://systemli.social/tags/Code" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Code</span></a>.</p><p><a href="https://systemli.social/tags/Inklusion" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Inklusion</span></a> <a href="https://systemli.social/tags/Barrierefreiheit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Barrierefreiheit</span></a> <a href="https://systemli.social/tags/Digitalisierung" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Digitalisierung</span></a></p>
ajuvo ✔<p>oh, guck</p><p><a href="https://ansi.tools/about" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">ansi.tools/about</span><span class="invisible"></span></a></p><p><a href="https://chaos.social/tags/ansi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ansi</span></a> <a href="https://chaos.social/tags/code" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>code</span></a></p>
James Balamuta<p>Step 1: Write R code<br>Step 2: Share it<br>Step 3: Spend 2 hours helping someone install R and troubleshoot their environment</p><p>OR</p><p>Step 1: Write R code<br>Step 2: webR sharelink</p><p><a href="https://webr.r-wasm.org/latest/?mode='editor-terminal-files'#code=eJx1klFr2zAQx7%2FKTS3YBidxwgZbWB7Gxh5GVkZLn%2BpiLo7iGOxTkE7dspJ99iHJduNuebDN3f1O%2Ft%2F%2F9PAsCFsplqLFmqa3IhUH5L1YitletXL2U24Ka6SeDWWWv1gsxRWsFW5hZ6nkWpEBpC1oS4CEzdHUJiejrC5lHA3M9DZKXtKlol1dhVxOV%2FBD6p3S7dkBW2SEjxPQErfT0jzFkcH20MjCFVzCtWppbMMO842%2FZWGwkSZ2TArhJ9daVrWiJKeDronj0JPkBCBSgZaVtiSWrK08pYMjZ7ov2jJmBm8%2BdTO8%2BJPTSJ7T29c6qUFjsasblhpWcHO%2FXifw7ETWO4jf1GZKtmniEZd0BEBvlvs%2BuFc3NKxW46NTeHQdJ%2Fdyj7Fti%2FpYGEb2upracBwOZcXYdIpXjvRar30iSQODT9VAtBLpP4gPis2xaBXxHlaAVaVlhSzj0PkHfCWFYIWxrV9O0mvUkq2meCQ1ycnPIM5W1t%2Bpi%2Fs6A4ZlffY5q9EtA4xkrqkyOQV25EhvKUQ3SvM%2B8vMZRs3uTkpXWGSLt5NsPsnmoVparSWVR1e7v%2FsS5ZS8Vv3qVl8U%2Fy%2FXzRDMC%2BJS72hO35BSLzKdv8uynL7KTR%2B%2Fd%2FF31H28cLHj75TlfbrIej7E8w8939UXWSZOj38Bg1du9Q%3D%3D&amp;jz" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">webr.r-wasm.org/latest/?mode='</span><span class="invisible">editor-terminal-files'#code=eJx1klFr2zAQx7%2FKTS3YBidxwgZbWB7Gxh5GVkZLn%2BpiLo7iGOxTkE7dspJ99iHJduNuebDN3f1O%2Ft%2F%2F9PAsCFsplqLFmqa3IhUH5L1YitletXL2U24Ka6SeDWWWv1gsxRWsFW5hZ6nkWpEBpC1oS4CEzdHUJiejrC5lHA3M9DZKXtKlol1dhVxOV%2FBD6p3S7dkBW2SEjxPQErfT0jzFkcH20MjCFVzCtWppbMMO842%2FZWGwkSZ2TArhJ9daVrWiJKeDronj0JPkBCBSgZaVtiSWrK08pYMjZ7ov2jJmBm8%2BdTO8%2BJPTSJ7T29c6qUFjsasblhpWcHO%2FXifw7ETWO4jf1GZKtmniEZd0BEBvlvs%2BuFc3NKxW46NTeHQdJ%2Fdyj7Fti%2FpYGEb2upracBwOZcXYdIpXjvRar30iSQODT9VAtBLpP4gPis2xaBXxHlaAVaVlhSzj0PkHfCWFYIWxrV9O0mvUkq2meCQ1ycnPIM5W1t%2Bpi%2Fs6A4ZlffY5q9EtA4xkrqkyOQV25EhvKUQ3SvM%2B8vMZRs3uTkpXWGSLt5NsPsnmoVparSWVR1e7v%2FsS5ZS8Vv3qVl8U%2Fy%2FXzRDMC%2BJS72hO35BSLzKdv8uynL7KTR%2B%2Fd%2FF31H28cLHj75TlfbrIej7E8w8939UXWSZOj38Bg1du9Q%3D%3D&amp;jz</span></a></p><p>Step 3: Profit ✨</p><p><a href="https://mastodon.social/tags/rstats" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rstats</span></a> <a href="https://mastodon.social/tags/webr" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webr</span></a></p>
Frank Filippone<p>Working with some ancient code (like 15+ years old) and the developer has used the letters "CNT” as an abbreviation for the word “content" in hundreds of places but my brain keeps misreading this and I don't know whether to laugh or berate myself 😀</p><p><a href="https://aus.social/tags/it" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>it</span></a> <a href="https://aus.social/tags/development" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>development</span></a> <a href="https://aus.social/tags/code" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>code</span></a></p>
Software Heritage<p>We're curating an exhibit on <a href="https://mstdn.social/tags/code" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>code</span></a> as culture for <a href="https://mstdn.social/tags/UNESCO" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UNESCO</span></a>. Got a snippet &amp; a story? Submit by Sept 8. <a href="https://www.softwareheritage.org/2025/07/07/code-exhibit-unesco-cfp/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">softwareheritage.org/2025/07/0</span><span class="invisible">7/code-exhibit-unesco-cfp/</span></a></p>
Harry W.<p>Been comparing the differences between publishing a library on Maven Central to publishing on NPM. </p><p>Minutes for NPM vs the multiple verification steps needed for Maven. </p><p>Starting to see why supply chain attacks are _much_ easier with NPM 😬 </p><p><a href="https://mstdn.social/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://mstdn.social/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> <a href="https://mstdn.social/tags/Tech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Tech</span></a> <a href="https://mstdn.social/tags/Code" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Code</span></a> <a href="https://mstdn.social/tags/Programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Programming</span></a></p>
st1nger :unverified: 🏴‍☠️ :linux: :freebsd:<p><a href="https://infosec.exchange/tags/GPUHammer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GPUHammer</span></a> is the first attack to show <a href="https://infosec.exchange/tags/Rowhammer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rowhammer</span></a> bit flips on <a href="https://infosec.exchange/tags/GPU" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GPU</span></a> memories, specifically on a GDDR6 memory in an <a href="https://infosec.exchange/tags/NVIDIA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NVIDIA</span></a> A6000 GPU. Our attacks induce bit flips across all tested DRAM banks, despite in-DRAM defenses like TRR, using user-level <a href="https://infosec.exchange/tags/CUDA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CUDA</span></a> <a href="https://infosec.exchange/tags/code" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>code</span></a>. These bit flips allow a malicious GPU user to tamper with another user’s data on the GPU in shared, time-sliced environments. In a proof-of-concept, we use these bit flips to tamper with a victim’s DNN models and degrade model accuracy from 80% to 0.1%, using a single bit flip. Enabling Error Correction Codes (ECC) can mitigate this risk, but ECC can introduce up to a 10% slowdown for <a href="https://infosec.exchange/tags/ML" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ML</span></a> <a href="https://infosec.exchange/tags/inference" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>inference</span></a> workloads on an <a href="https://infosec.exchange/tags/A6000" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>A6000</span></a> GPU.</p><p><a href="https://gpuhammer.com/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">gpuhammer.com/</span><span class="invisible"></span></a></p>
Steven Sanderson<p>I did another post on use with() and within() from Base R, simply because it bears repeating. I don't think it gets enough eyeballs.</p><p>Post: <a href="https://www.spsanderson.com/steveondata/posts/2025-07-14/index.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">spsanderson.com/steveondata/po</span><span class="invisible">sts/2025-07-14/index.html</span></a></p><p><a href="https://rstats.me/tags/R" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>R</span></a> <a href="https://rstats.me/tags/RStats" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RStats</span></a> <a href="https://rstats.me/tags/BaseR" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BaseR</span></a> <a href="https://rstats.me/tags/RProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RProgramming</span></a> <a href="https://rstats.me/tags/Programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Programming</span></a> <a href="https://rstats.me/tags/RCode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RCode</span></a> <a href="https://rstats.me/tags/Code" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Code</span></a></p>
𝕂𝚞𝚋𝚒𝚔ℙ𝚒𝚡𝚎𝚕<p>JWTs Are Not Session Tokens , Stop Using Them Like One</p><p>When JSON Web Tokens (JWTs) hit the mainstream, they were hailed as the solution to everything wrong with session management. Stateless! Compact! Tamper-proof! Suddenly, everyone started stuffing them into every web app like ketchup on bad code.</p><p>🧑‍💻 <a href="https://archive.fo/01UkP" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">archive.fo/01UkP</span><span class="invisible"></span></a></p><p><a href="https://chaos.social/tags/json" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>json</span></a> <a href="https://chaos.social/tags/jwt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jwt</span></a> <a href="https://chaos.social/tags/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a> <a href="https://chaos.social/tags/token" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>token</span></a> <a href="https://chaos.social/tags/web" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>web</span></a> <a href="https://chaos.social/tags/code" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>code</span></a> <a href="https://chaos.social/tags/bad" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bad</span></a> <a href="https://chaos.social/tags/badcode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>badcode</span></a> <a href="https://chaos.social/tags/WebTokens" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebTokens</span></a> <a href="https://chaos.social/tags/ketchup" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ketchup</span></a></p>
𝕂𝚞𝚋𝚒𝚔ℙ𝚒𝚡𝚎𝚕<p>AI coding tools make developers slower, study finds</p><p>Artificial intelligence coding tools are supposed to make software development faster, but researchers who tested these tools in a randomized, controlled trial found the opposite.</p><p>🤷‍♂️ <a href="https://www.theregister.com/2025/07/11/ai_code_tools_slow_down/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">theregister.com/2025/07/11/ai_</span><span class="invisible">code_tools_slow_down/</span></a></p><p><a href="https://chaos.social/tags/coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coding</span></a> <a href="https://chaos.social/tags/ai" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ai</span></a> <a href="https://chaos.social/tags/slow" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>slow</span></a> <a href="https://chaos.social/tags/code" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>code</span></a> <a href="https://chaos.social/tags/dev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dev</span></a> <a href="https://chaos.social/tags/fast" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fast</span></a> <a href="https://chaos.social/tags/random" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>random</span></a> <a href="https://chaos.social/tags/development" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>development</span></a> <a href="https://chaos.social/tags/tools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tools</span></a></p>
Dave Kimura<p>Episode #518 - Password Managers</p><p><a href="https://rails.social/tags/ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ruby</span></a> <a href="https://rails.social/tags/rubyonrails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rubyonrails</span></a> <a href="https://rails.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://rails.social/tags/code" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>code</span></a> <a href="https://rails.social/tags/kamal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kamal</span></a> <a href="https://rails.social/tags/secrets" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>secrets</span></a></p><p><a href="https://www.driftingruby.com/episodes/password-managers" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">driftingruby.com/episodes/pass</span><span class="invisible">word-managers</span></a></p>
Europe Says<p><a href="https://www.europesays.com/2239905/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">europesays.com/2239905/</span><span class="invisible"></span></a> Maxi incidente a Jesolo: due motociclisti veneti sono morti, almeno tre i feriti <a href="https://pubeurope.com/tags/accaduto" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>accaduto</span></a> <a href="https://pubeurope.com/tags/AccadutoRotonda" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AccadutoRotonda</span></a> <a href="https://pubeurope.com/tags/AccadutoRotondaBennet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AccadutoRotondaBennet</span></a> <a href="https://pubeurope.com/tags/adriatico" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>adriatico</span></a> <a href="https://pubeurope.com/tags/Auto" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Auto</span></a> <a href="https://pubeurope.com/tags/Code" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Code</span></a> <a href="https://pubeurope.com/tags/feriti" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>feriti</span></a> <a href="https://pubeurope.com/tags/incidente" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>incidente</span></a> <a href="https://pubeurope.com/tags/Italia" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Italia</span></a> <a href="https://pubeurope.com/tags/italy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>italy</span></a> <a href="https://pubeurope.com/tags/jesolo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jesolo</span></a> <a href="https://pubeurope.com/tags/moto" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>moto</span></a> <a href="https://pubeurope.com/tags/motociclisti" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>motociclisti</span></a> <a href="https://pubeurope.com/tags/notizie" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>notizie</span></a> <a href="https://pubeurope.com/tags/rotonda" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rotonda</span></a> <a href="https://pubeurope.com/tags/Traffico" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Traffico</span></a></p>
Myotis :fediverse:<p>PRIVACY FOLKS: Stop fucking forgetting about accessibility. People with disabilities deserve privacy too - and in fact probably need it more than you do. </p><p>Signed,<br>So fucking tired of not being able to use privacy focused alternatives to apple and google, their native aps for various things from email to navigation, and suchlike.</p><p><a href="https://flipping.rocks/tags/tech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tech</span></a> <a href="https://flipping.rocks/tags/BigTech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BigTech</span></a> <a href="https://flipping.rocks/tags/privacy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>privacy</span></a> <a href="https://flipping.rocks/tags/security" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>security</span></a> <a href="https://flipping.rocks/tags/computers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>computers</span></a> <a href="https://flipping.rocks/tags/aps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>aps</span></a> <a href="https://flipping.rocks/tags/code" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>code</span></a> <a href="https://flipping.rocks/tags/coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coding</span></a></p>
Martin Owens :inkscape:<p>Heh, you can add emoji into <a href="https://floss.social/tags/GitLab" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GitLab</span></a> labels.</p><p><a href="https://floss.social/tags/inkscape" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>inkscape</span></a> <a href="https://floss.social/tags/git" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>git</span></a> <a href="https://floss.social/tags/code" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>code</span></a> <a href="https://floss.social/tags/IssueTracker" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IssueTracker</span></a></p>