donphan.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
This generalist Mastodon server welcomes enthusiasts of the Pokémon franchise, to talk about it or anything else. Join the federation!

Server stats:

129
active users

#code

7 posts5 participants0 posts today
Ana Tudor 🐯<p>Because I saw a <span class="h-card" translate="no"><a href="https://fosstodon.org/@codepen" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>codepen</span></a></span> demo creating a hex grid using my well over a decade old nested and reverted transforms technique to get the shape + MQs...</p><p>Here's a super simple modern <a href="https://mastodon.social/tags/CSS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CSS</span></a> grid + clip-path + mathematical functions responsive version with no breakpoints <a href="https://codepen.io/thebabydino/pen/QwWQqeR" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codepen.io/thebabydino/pen/QwW</span><span class="invisible">QqeR</span></a></p><p><a href="https://mastodon.social/tags/cssLayout" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cssLayout</span></a> <a href="https://mastodon.social/tags/cssGrid" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cssGrid</span></a> <a href="https://mastodon.social/tags/clipPath" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>clipPath</span></a> <a href="https://mastodon.social/tags/hexagon" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hexagon</span></a> <a href="https://mastodon.social/tags/cssMaths" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cssMaths</span></a> <a href="https://mastodon.social/tags/containerQueryUnits" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>containerQueryUnits</span></a> <a href="https://mastodon.social/tags/code" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>code</span></a> <a href="https://mastodon.social/tags/cssVariables" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cssVariables</span></a> <a href="https://mastodon.social/tags/coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coding</span></a> <a href="https://mastodon.social/tags/frontend" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>frontend</span></a> <a href="https://mastodon.social/tags/webDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webDev</span></a> <a href="https://mastodon.social/tags/web" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>web</span></a> <a href="https://mastodon.social/tags/dev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dev</span></a> <a href="https://mastodon.social/tags/webDevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webDevelopment</span></a></p>
Axel Rauschmayer<p><span class="h-card" translate="no"><a href="https://mamot.fr/@pygy" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>pygy</span></a></span> I’d like to hide implementation details, so I’d do: <a href="https://www.typescriptlang.org/play/?#code/JYOwLgpgTgZghgYwgAgJIgVCBbC4D2UyA3gFDLKgIAUAlAFzIBu+wAJqQL6kwCuGYYPhDJMEOJHRjcBKACZqCXlCzhkAXmQAGBmgxYZYQiXLIsYZSLIUKVOiZs2lKvGADUbgNymKnADSm3NxAA" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">typescriptlang.org/play/?#code</span><span class="invisible">/JYOwLgpgTgZghgYwgAgJIgVCBbC4D2UyA3gFDLKgIAUAlAFzIBu+wAJqQL6kwCuGYYPhDJMEOJHRjcBKACZqCXlCzhkAXmQAGBmgxYZYQiXLIsYZSLIUKVOiZs2lKvGADUbgNymKnADSm3NxAA</span></a></p><p>(Looking at the code right now, I realize that I should change the interface because with only .inc():void there is no way to retrieve the current counter. But that doesn’t change the basic challenge.)</p>
Harald<p><span class="h-card" translate="no"><a href="https://fosstodon.org/@rauschma" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>rauschma</span></a></span> Use a proper class instead of fumbling objects and be done. 😃 </p><p>Whether you then still want to have the factory method instead of just calling the constructor is up to you.</p><p><a href="https://www.typescriptlang.org/play/?#code/LAKALgngDgpgBASQHYGMBOMC2MlgPZpwC8cA3qHHAJaoAUAlAFxwBueVAJgDSgC+A3KBQAbAIYBncXADKYAK4AzBWQqU4KPEnFg0clPjS0ocgEbCqKdXjm4YhEgAZ6ZXqso0UDZm04qQagLgwAAsqcQA6DRswOzgAahIARkF-NVcQdNAFG30qTTgoYTlxAGZaKmZkdCwcAyZWdg4-AKpwjwYUlra6ek61VvbeviFNbWpiOCQYAHcZeSVaEqGQQuKyqmWNLTxhGHDhPABzWgAiKgmT+OpI61s0ZaA" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">typescriptlang.org/play/?#code</span><span class="invisible">/LAKALgngDgpgBASQHYGMBOMC2MlgPZpwC8cA3qHHAJaoAUAlAFxwBueVAJgDSgC+A3KBQAbAIYBncXADKYAK4AzBWQqU4KPEnFg0clPjS0ocgEbCqKdXjm4YhEgAZ6ZXqso0UDZm04qQagLgwAAsqcQA6DRswOzgAahIARkF-NVcQdNAFG30qTTgoYTlxAGZaKmZkdCwcAyZWdg4-AKpwjwYUlra6ek61VvbeviFNbWpiOCQYAHcZeSVaEqGQQuKyqmWNLTxhGHDhPABzWgAiKgmT+OpI61s0ZaA</span></a></p>
Axel Rauschmayer<p><span class="h-card" translate="no"><a href="https://toot.cafe/@dotproto" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>dotproto</span></a></span> Alternative: only `as any` at the end of the `return`.</p><p>But there is one significant downside: `this` now has the type `any` (line A): <a href="https://www.typescriptlang.org/play/?#code/JYOwLgpgTgZghgYwgAgJIgVCBbC4D2UyA3gFDLKgIAUAlAFzIBu+wAJqQL6kwCuGYYPhDJMEOJHRjcBKACZqAZzBwoYZAF5kABgZoMWGWEIlyyLGF5QRZChQT5+kKI2WqwAGjMUqdU3bswAAtgRQA6BydoAGpogG5vQJDw4NCABXwAB2gwAE8AEXwIRQA5fDAAUQAPULBYuOQAekbkagBBWkTOLwpOZDhFfpBchM4gA" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">typescriptlang.org/play/?#code</span><span class="invisible">/JYOwLgpgTgZghgYwgAgJIgVCBbC4D2UyA3gFDLKgIAUAlAFzIBu+wAJqQL6kwCuGYYPhDJMEOJHRjcBKACZqAZzBwoYZAF5kABgZoMWGWEIlyyLGF5QRZChQT5+kKI2WqwAGjMUqdU3bswAAtgRQA6BydoAGpogG5vQJDw4NCABXwAB2gwAE8AEXwIRQA5fDAAUQAPULBYuOQAekbkagBBWkTOLwpOZDhFfpBchM4gA</span></a></p>
Axel Rauschmayer<p><span class="h-card" translate="no"><a href="https://mastodon.social/@hcschuetz" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>hcschuetz</span></a></span> Have you removed the (a)ts-expect-error?</p><p><a href="https://www.typescriptlang.org/play/?#code/JYOwLgpgTgZghgYwgAgJIgVCBbC4D2UyA3gFDLKgIAUAlAFzIBu+wAJqQL6kwCuGYYPhDJMEOJHRjcBKACZqAZzBwoYZAF5kABgZoMWGWEIlyyLGF5QRZChQT5+kKI2WqwAGjMUqdU3bswAAtgRQA6BydoAGpogG5vZE4vCk5kOEV9aTxjKATOIA" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">typescriptlang.org/play/?#code</span><span class="invisible">/JYOwLgpgTgZghgYwgAgJIgVCBbC4D2UyA3gFDLKgIAUAlAFzIBu+wAJqQL6kwCuGYYPhDJMEOJHRjcBKACZqAZzBwoYZAF5kABgZoMWGWEIlyyLGF5QRZChQT5+kKI2WqwAGjMUqdU3bswAAtgRQA6BydoAGpogG5vZE4vCk5kOEV9aTxjKATOIA</span></a></p>
Sheikh Shakil Akhtar 🇸🇦 🇵🇸<p><span class="h-card" translate="no"><a href="https://floss.social/@GTK" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>GTK</span></a></span> I am not a programmer, so forgive me if I am asking something stupid.<br>Does this mean that GTK apps can now be ported to Android?</p><p><a href="https://mathstodon.xyz/tags/gtk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gtk</span></a> <a href="https://mathstodon.xyz/tags/android" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>android</span></a> <a href="https://mathstodon.xyz/tags/program" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>program</span></a> <a href="https://mathstodon.xyz/tags/code" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>code</span></a></p>
manuelcaeiro ☕<p><a href="https://mastodon.social/tags/comic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>comic</span></a> <a href="https://mastodon.social/tags/SarahAndersen" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SarahAndersen</span></a> <a href="https://mastodon.social/tags/practice" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>practice</span></a> <a href="https://mastodon.social/tags/code" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>code</span></a> <a href="https://mastodon.social/tags/andeverything" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>andeverything</span></a></p>
Mark Wyner Won’t Comply :vm:<p>This is wild. I began designing and building websites in 1995. From today, in 2025, I’ve been designing and writing code for most of the internet’s existence. 👀</p><p><a href="https://mas.to/tags/Web" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Web</span></a> <a href="https://mas.to/tags/Internet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Internet</span></a> <a href="https://mas.to/tags/Design" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Design</span></a> <a href="https://mas.to/tags/Code" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Code</span></a> <a href="https://mas.to/tags/HTML" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HTML</span></a> <a href="https://mas.to/tags/CSS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CSS</span></a> <a href="https://mas.to/tags/WebDesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebDesign</span></a><br><a href="https://w3c.social/@w3c/114150554471950167" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">w3c.social/@w3c/11415055447195</span><span class="invisible">0167</span></a></p>
Mark Wyner Won’t Comply :vm:<p>Nintendo out here with “coded messages.”</p><p><a href="https://mas.to/tags/PunIntended" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PunIntended</span></a> <a href="https://mas.to/tags/Nintendo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Nintendo</span></a> <a href="https://mas.to/tags/Code" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Code</span></a> <a href="https://mas.to/tags/Gaming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Gaming</span></a> <a href="https://mas.to/tags/Email" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Email</span></a> <a href="https://mas.to/tags/HTML" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HTML</span></a></p>
heise online<p>Ein US-amerikanischer Programmierer wurde kürzlich von einem Bundesgericht in Ohio der vorsätzlichen Beschädigung geschützter Computer für schuldig befunden. 😯</p><p>Zum Artikel: <a href="https://heise.de/-10311150?wt_mc=sm.red.ho.mastodon.mastodon.md_beitraege.md_beitraege&amp;utm_source=mastodon" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">heise.de/-10311150?wt_mc=sm.re</span><span class="invisible">d.ho.mastodon.mastodon.md_beitraege.md_beitraege&amp;utm_source=mastodon</span></a></p><p><a href="https://social.heise.de/tags/programmierer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programmierer</span></a> <a href="https://social.heise.de/tags/zeitbombe" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>zeitbombe</span></a> <a href="https://social.heise.de/tags/code" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>code</span></a> <a href="https://social.heise.de/tags/schadcode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>schadcode</span></a> <a href="https://social.heise.de/tags/verurteilung" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>verurteilung</span></a></p>
Mark Wyner Won’t Comply :vm:<p>GitLab CFO, Brian Robins, says they are “aligned with the goals of DOGE, because the company’s software tools aim to help people do more with less. What the Department of Government Efficiency is trying to do is what GitLab does.”</p><p><a href="https://archive.is/okSlz" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">archive.is/okSlz</span><span class="invisible"></span></a></p><p>You either support fascism or you don’t. It’s binary. There’s no gray area or “aligning.”</p><p>Considering GitLab? Don’t. Use <span class="h-card" translate="no"><a href="https://social.anoxinon.de/@Codeberg" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>Codeberg</span></a></span>.</p><p>(Hat tip <span class="h-card" translate="no"><a href="https://woof.group/@aphyr" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>aphyr</span></a></span>)</p><p><a href="https://mas.to/tags/Code" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Code</span></a> <a href="https://mas.to/tags/Dev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Dev</span></a> <a href="https://mas.to/tags/Development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Development</span></a> <a href="https://mas.to/tags/Codeberg" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Codeberg</span></a> <a href="https://mas.to/tags/GitLab" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GitLab</span></a> <a href="https://mas.to/tags/Fascism" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fascism</span></a> <a href="https://mas.to/tags/GIT" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GIT</span></a></p>
alltechpacks<p><a href="https://mastodon.social/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programming</span></a> <a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Python</span></a> <a href="https://mastodon.social/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a> <a href="https://mastodon.social/tags/CSharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CSharp</span></a> <a href="https://mastodon.social/tags/HTML" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HTML</span></a> <a href="https://mastodon.social/tags/Code" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Code</span></a> <a href="https://mastodon.social/tags/Tech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Tech</span></a> <a href="https://mastodon.social/tags/DeepSeek" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DeepSeek</span></a> <a href="https://mastodon.social/tags/LLM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LLM</span></a> <a href="https://mastodon.social/tags/OpenAI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenAI</span></a> <a href="https://mastodon.social/tags/Chatgpt" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Chatgpt</span></a></p>
Maki<p>I'm trying to make a maze for my website but all the maze generator examples I can find are based on Godot 3 (KidsCanCode) or just somehow don't really explain what they do exactly. (What TileMap vs TileMapLayer?) Does anyone have a link for me to follow a proper Godot 4.x tutorial for making a maze with a defined start tile and a defined end tile which can largely run on its own on a website and refreshes automatically when solved? <a href="https://mstdn.social/tags/Godot4" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Godot4</span></a> <a href="https://mstdn.social/tags/Godot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Godot</span></a> <a href="https://mstdn.social/tags/Help" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Help</span></a> <a href="https://mstdn.social/tags/Code" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Code</span></a> <a href="https://mstdn.social/tags/Coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Coding</span></a> <a href="https://mstdn.social/tags/GameDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GameDev</span></a></p>
Andrés<p><a href="https://lile.cl/tags/code" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>code</span></a> <a href="https://lile.cl/tags/serverless" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>serverless</span></a> <a href="https://lile.cl/tags/nocode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nocode</span></a></p>
Nonilex<p>While <a href="https://masto.ai/tags/DOGE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DOGE</span></a> could use <a href="https://masto.ai/tags/AutoRIF" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AutoRIF</span></a> as the <a href="https://masto.ai/tags/DOD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DOD</span></a> built it, multiple <a href="https://masto.ai/tags/OPM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OPM</span></a> sources speculated that the <a href="https://masto.ai/tags/Musk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Musk</span></a>-affiliated engineers could be building their own software on top of, or using <a href="https://masto.ai/tags/code" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>code</span></a> from, AutoRIF. In screenshots viewed by WIRED, Riccardo Biasini, a fmr engineer at <a href="https://masto.ai/tags/Tesla" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Tesla</span></a> &amp; a dir at <a href="https://masto.ai/tags/TBC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TBC</span></a>, has seemingly been tasked w/pruning AutoRIF on GitHub, w/his name attached to the repository. “Remove obsolete versions of autorif,” one file description authored by a user w/Biasini’s GitHub username says.</p>
Nonilex<p>The software, called <a href="https://masto.ai/tags/AutoRIF" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AutoRIF</span></a>, which stands for Automated Reduction in Force, was first developed by the Dept of <a href="https://masto.ai/tags/Defense" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Defense</span></a> more than 2 decades ago. Since then, it’s been updated several times &amp; used by a variety of agencies to expedite reductions in workforce. Screenshots of internal databases reviewed by WIRED show that <a href="https://masto.ai/tags/DOGE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DOGE</span></a> operatives have accessed AutoRIF &amp; appear to be editing its <a href="https://masto.ai/tags/code" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>code</span></a>.</p><p><a href="https://masto.ai/tags/USpol" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>USpol</span></a> <a href="https://masto.ai/tags/ElonMusk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ElonMusk</span></a> <a href="https://masto.ai/tags/Musk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Musk</span></a> <a href="https://masto.ai/tags/Trump" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Trump</span></a> <a href="https://masto.ai/tags/FederalAgencies" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FederalAgencies</span></a> <a href="https://masto.ai/tags/FederalWorkers" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FederalWorkers</span></a> <a href="https://masto.ai/tags/TrumpPurge" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TrumpPurge</span></a> <a href="https://masto.ai/tags/law" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>law</span></a> <a href="https://masto.ai/tags/labor" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>labor</span></a> <a href="https://masto.ai/tags/democracy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>democracy</span></a></p>
alltechpacks<p><a href="https://mastodon.social/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programming</span></a> <a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Python</span></a> <a href="https://mastodon.social/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a> <a href="https://mastodon.social/tags/CSharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CSharp</span></a> <a href="https://mastodon.social/tags/HTML" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HTML</span></a> <a href="https://mastodon.social/tags/Code" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Code</span></a> <a href="https://mastodon.social/tags/Tech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Tech</span></a> <a href="https://mastodon.social/tags/DeepSeek" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DeepSeek</span></a> <a href="https://mastodon.social/tags/LLM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LLM</span></a> <a href="https://mastodon.social/tags/OpenAI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenAI</span></a> <a href="https://mastodon.social/tags/Chatgpt" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Chatgpt</span></a></p>
The Resistance<p>ça code et ça fait des trucs en live !</p><p>Avowed</p><p><a class="hashtag" href="https://directory.owncast.online/tags/code" rel="nofollow noopener noreferrer" target="_blank">#code</a> <a class="hashtag" href="https://directory.owncast.online/tags/go" rel="nofollow noopener noreferrer" target="_blank">#go</a> <a class="hashtag" href="https://directory.owncast.online/tags/linux" rel="nofollow noopener noreferrer" target="_blank">#linux</a> <a class="hashtag" href="https://directory.owncast.online/tags/tech" rel="nofollow noopener noreferrer" target="_blank">#tech</a> <a class="hashtag" href="https://directory.owncast.online/tags/french" rel="nofollow noopener noreferrer" target="_blank">#french</a> <a class="hashtag" href="https://directory.owncast.online/tags/documentaires" rel="nofollow noopener noreferrer" target="_blank">#documentaires</a> <a class="hashtag" href="https://directory.owncast.online/tags/Resistance" rel="nofollow noopener noreferrer" target="_blank">#Resistance</a> <a class="hashtag" href="https://directory.owncast.online/tags/videogames" rel="nofollow noopener noreferrer" target="_blank">#videogames</a></p><p><a href="https://stream.fredix.xyz" rel="nofollow noopener noreferrer" target="_blank">https://stream.fredix.xyz</a></p>
Axel Rauschmayer<p>Fascinating <a href="https://fosstodon.org/tags/TypeScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TypeScript</span></a> phenomenon:</p><p>type SimpleEqual2&lt;X, Y&gt; =<br> X extends Y<br> ? (Y extends X ? ['trueY', X, Y] : ['falseY', X, Y])<br> : ['falseX', X, Y]<br>;<br>type R = SimpleEqual2&lt;'a', 'a'|'b'&gt;;<br> // ["trueY", "a", "a"] | ["falseY", never, "b"]</p><p>Most likely explanation (h/t <span class="h-card" translate="no"><a href="https://floss.social/@bart" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>bart</span></a></span>): The constraint `X extends Y` remains active and causes the `never` in the last tuple. However, I haven’t seen this documented anywhere.</p><p>Further exploration: <a href="https://www.typescriptlang.org/play/?#code/C4TwDgpgBAKgrmANhAzgDQDxoDRQJoB8UAvFGlBAB7AQB2AJivlAPxQDaA5MAE5wRpOuHPgC6UAFwdOAMwCGiFAKFlceUQG4AUKEiwEyFHixqipPBWp1GZVtN788KkesnT5iiE+FrNO8NAAygCWALZIEACiAI5wCgBMJvhmWlC2VDQMTHipaXYAFBYZ1kzkbFwOXs6+blweSt6qYgCUuWlSdQpKgj5iWtq60ABKJFAh4cgxcYiJnHIqc5wAPpwARpwE2mkA9NscAESVePu4+3InUGf74ksH9V4XtBAAbhA8p6vX-npD5KTwEXQGEWuEWK3Wm1yuwOlTQFyup3OUFu+0+om+wws-wMqGMIKgYLWGy2UGh7EOfAeiPh5xudy6VMu5w+XyAA" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">typescriptlang.org/play/?#code</span><span class="invisible">/C4TwDgpgBAKgrmANhAzgDQDxoDRQJoB8UAvFGlBAB7AQB2AJivlAPxQDaA5MAE5wRpOuHPgC6UAFwdOAMwCGiFAKFlceUQG4AUKEiwEyFHixqipPBWp1GZVtN788KkesnT5iiE+FrNO8NAAygCWALZIEACiAI5wCgBMJvhmWlC2VDQMTHipaXYAFBYZ1kzkbFwOXs6+blweSt6qYgCUuWlSdQpKgj5iWtq60ABKJFAh4cgxcYiJnHIqc5wAPpwARpwE2mkA9NscAESVePu4+3InUGf74ksH9V4XtBAAbhA8p6vX-npD5KTwEXQGEWuEWK3Wm1yuwOlTQFyup3OUFu+0+om+wws-wMqGMIKgYLWGy2UGh7EOfAeiPh5xudy6VMu5w+XyAA</span></a></p>
The Resistance<p>ça code et ça fait des trucs en live !</p><p>Ca joue à Avowed</p><p><a class="hashtag" href="https://directory.owncast.online/tags/code" rel="nofollow noopener noreferrer" target="_blank">#code</a> <a class="hashtag" href="https://directory.owncast.online/tags/go" rel="nofollow noopener noreferrer" target="_blank">#go</a> <a class="hashtag" href="https://directory.owncast.online/tags/linux" rel="nofollow noopener noreferrer" target="_blank">#linux</a> <a class="hashtag" href="https://directory.owncast.online/tags/tech" rel="nofollow noopener noreferrer" target="_blank">#tech</a> <a class="hashtag" href="https://directory.owncast.online/tags/french" rel="nofollow noopener noreferrer" target="_blank">#french</a> <a class="hashtag" href="https://directory.owncast.online/tags/documentaires" rel="nofollow noopener noreferrer" target="_blank">#documentaires</a> <a class="hashtag" href="https://directory.owncast.online/tags/Resistance" rel="nofollow noopener noreferrer" target="_blank">#Resistance</a> <a class="hashtag" href="https://directory.owncast.online/tags/videogames" rel="nofollow noopener noreferrer" target="_blank">#videogames</a></p><p><a href="https://stream.fredix.xyz" rel="nofollow noopener noreferrer" target="_blank">https://stream.fredix.xyz</a></p>