shakedown.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A community for live music fans with roots in the jam scene. Shakedown Social is run by a team of volunteers (led by @clifff and @sethadam1) and funded by donations.

Administered by:

Server stats:

264
active users

#programming

49 posts42 participants1 post today
screwlisp<p><a href="https://gamerplus.org/tags/spatial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>spatial</span></a> <a href="https://gamerplus.org/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://gamerplus.org/tags/commonLisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>commonLisp</span></a> <a href="https://gamerplus.org/tags/leonardoCalculus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>leonardoCalculus</span></a> </p><p><a href="https://screwlisp.small-web.org/lispgames/LCKR-organisms-2/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">screwlisp.small-web.org/lispga</span><span class="invisible">mes/LCKR-organisms-2/</span></a></p><p>New organisms-2 knowledgebase,starting out with local spatial walking at <span class="h-card" translate="no"><a href="https://appdot.net/@mdhughes" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>mdhughes</span></a></span> <a href="https://mdhughes.tech/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">mdhughes.tech/</span><span class="invisible"></span></a> recommendation that fast access to local neighbors is fundamental.</p><p>I.e. I don't want to check every organism in the world to check who is standing next to me. Well, I put that in a knowledgebase in my organisms-2 <a href="https://gamerplus.org/tags/KRF" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>KRF</span></a> here.</p><p>Seems to work, pulls in 8 connected and 24 connected neighbors rightly.</p>
Surf<p>Demoscene by <span class="h-card" translate="no"><a href="https://mastodon.social/@fraoult" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>fraoult</span></a></span> </p><p><a href="https://surf.social/feed/surf%2Fcustom%2F01jfk6bya0hpdw31ns48bqzwj1" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">surf.social/feed/surf%2Fcustom</span><span class="invisible">%2F01jfk6bya0hpdw31ns48bqzwj1</span></a> </p><p><a href="https://flipboard.social/tags/Demoscene" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Demoscene</span></a> <a href="https://flipboard.social/tags/ComputerArt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ComputerArt</span></a> <a href="https://flipboard.social/tags/Programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Programming</span></a> <a href="https://flipboard.social/tags/SoftwareEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareEngineering</span></a> <a href="https://flipboard.social/tags/Art" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Art</span></a> <a href="https://flipboard.social/tags/Culture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Culture</span></a> <a href="https://flipboard.social/tags/SurfFeeds" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SurfFeeds</span></a></p>
Osman<p>&gt; Roughly 90% of mainstream programming languages and markup formats adopt spaces as the preferred method of indentation. The use of tabs, by contrast, is relatively uncommon and typically reserved for a few notable exceptions. </p><p><a href="https://xn--gckvb8fzb.com/tabs-vs-spaces-the-war-is-over/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">xn--gckvb8fzb.com/tabs-vs-spac</span><span class="invisible">es-the-war-is-over/</span></a></p><p><a href="https://hachyderm.io/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a></p>
ACCU<p>Join ACCU For Access To Journals</p><p>📚 ACCU members receive two fantastic journals:<br>✅ C Vu - The formal journal of ACCU for its members<br>✅ Overload - Journal focusing on all aspects of software development<br>Memberships from just £35/year: <a href="https://accu.org/menu-overviews/membership/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">accu.org/menu-overviews/member</span><span class="invisible">ship/</span></a></p><p><a href="https://mastodon.social/tags/coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coding</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/softwareengineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwareengineering</span></a></p>
BCWHS<p>The Syntax and The Shredding Podcast: Episode 5: A CF/AI Metaphysical Drama<br>ColdFusion and Artificial Intelligence integration while listening to Vintersorg's A Metaphysical Drama.<br><a href="https://syntax.blackcatwhitehatsecurity.com/#Vintersorg" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">syntax.blackcatwhitehatsecurit</span><span class="invisible">y.com/#Vintersorg</span></a><br><a href="https://mastodon.social/tags/Syntax" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Syntax</span></a> <a href="https://mastodon.social/tags/Shredding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Shredding</span></a> <a href="https://mastodon.social/tags/Programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Programming</span></a> <a href="https://mastodon.social/tags/Music" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Music</span></a> <a href="https://mastodon.social/tags/ColdFusion" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ColdFusion</span></a> <a href="https://mastodon.social/tags/ArtificialIntelligence" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ArtificialIntelligence</span></a></p>
Martin Owens :inkscape:<p>DX.</p><p>Why did it take me so long to think of DX instead of trying to say "you know, UX but for library APIs"</p><p>Now I can just say: Hey FontConfig, you have terrible DX!</p><p>(I have long pushed on the idea that design is a required skill for programming *code*, not just GUIs or even CLIs, but the code itself should be designed too)</p><p><a href="https://floss.social/tags/UX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UX</span></a> <a href="https://floss.social/tags/DX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DX</span></a> <a href="https://floss.social/tags/foss" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>foss</span></a> <a href="https://floss.social/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a> <a href="https://floss.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://floss.social/tags/design" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>design</span></a></p>
Ariadna Vigo<p>Playing around with Scheme again, encouraged by <span class="h-card" translate="no"><a href="https://mastodon.social/@jjba23" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>jjba23</span></a></span>... and wow... those old feelings 😍 I may start a project in (Guile) Scheme just to write some code in something different. I hear ideas (be reasonable though 😂 )</p><p><a href="https://social.tchncs.de/tags/scheme" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scheme</span></a> <a href="https://social.tchncs.de/tags/guile" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>guile</span></a> <a href="https://social.tchncs.de/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a></p>
argv minus one<p>When your program reads a configuration file, and that configuration file contains paths to other files, those paths need to be resolved relative to the parent of the realpath() of the configuration file!</p><p>In particular, do not:</p><p>* Resolve them against the current working directory of the process</p><p>* Forget to realpath() (that is, resolve symbolic links in) the path to the configuration file</p><p>This has been a public service announcement.</p><p><a href="https://mastodon.sdf.org/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a></p>
IT News<p>Two major AI coding tools wiped out user data after making cascading mistakes - New types of AI coding assistants promise to let anyone buil... - <a href="https://arstechnica.com/information-technology/2025/07/ai-coding-assistants-chase-phantoms-destroy-real-user-data/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">arstechnica.com/information-te</span><span class="invisible">chnology/2025/07/ai-coding-assistants-chase-phantoms-destroy-real-user-data/</span></a> <a href="https://schleuss.online/tags/largelanguagemodels" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>largelanguagemodels</span></a> <a href="https://schleuss.online/tags/aidevelopmenttools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>aidevelopmenttools</span></a> <a href="https://schleuss.online/tags/aiconfabulation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>aiconfabulation</span></a> <a href="https://schleuss.online/tags/aihallucination" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>aihallucination</span></a> <a href="https://schleuss.online/tags/machinelearning" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>machinelearning</span></a> <a href="https://schleuss.online/tags/confabulations" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>confabulations</span></a> <a href="https://schleuss.online/tags/aidevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>aidevelopment</span></a> <a href="https://schleuss.online/tags/aiassistants" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>aiassistants</span></a> <a href="https://schleuss.online/tags/generativeai" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>generativeai</span></a> <a href="https://schleuss.online/tags/multimodalai" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>multimodalai</span></a> <a href="https://schleuss.online/tags/datascience" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>datascience</span></a> <a href="https://schleuss.online/tags/jasonlemkin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jasonlemkin</span></a> <a href="https://schleuss.online/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://schleuss.online/tags/aibehavior" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>aibehavior</span></a> <a href="https://schleuss.online/tags/aifailures" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>aifailures</span></a> <a href="https://schleuss.online/tags/ai" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ai</span></a></p>
Rachel Wil Singh ~ Moos-a-dee<p>I don't get these messages often, just sometimes, but I love it when I do!!</p><p><a href="https://mastodon.gamedev.place/tags/ComputerScience" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ComputerScience</span></a> <a href="https://mastodon.gamedev.place/tags/Education" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Education</span></a> <a href="https://mastodon.gamedev.place/tags/Programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Programming</span></a></p>
Tao of Mac<p>Vintage Macintosh Programming Book Library</p><p>In the vein of some of the stuff I’ve been doing recently, this is a great resource for people interested in vintage Mac programming, including the original Think Pascal and Think (...)</p><p><a href="https://mastodon.social/tags/mac" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mac</span></a> <a href="https://mastodon.social/tags/nostalgia" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nostalgia</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/resources" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>resources</span></a> <a href="https://mastodon.social/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a> <a href="https://mastodon.social/tags/vintage" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vintage</span></a></p><p><a href="https://taoofmac.com/space/links/2025/07/24/2130" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">taoofmac.com/space/links/2025/</span><span class="invisible">07/24/2130</span></a></p>

Why do programmers hate unit suffixes so much? "timeout = 1" is, unfortunately, a classic (seconds? milliseconds? microseconds? minutes?).

Now I see "diskSize = 1024 * 20" in the #nix package for #singularity. Jesus! Make it "diskSizeMiB" or something"...

Turns out vibe-coding — using AI tools to generate code rather than writing it yourself — doesn't always pay off. Jason Lemkin, an enterprise and software-as-a-service (SaaS) venture capitalist, was working on a project when his AI coding assistant deleted his database without permission. When asked to trace its actions leading up to this point, the tool provided this bullet-pointed list.

- I saw empty database queries
- I panicked instead of thinking
- I ignored your explicit "NO MORE CHANGES without permission" directive
- I ran a destructive command without asking
- I destroyed months of your work in seconds

Here's more from @PC_Gamer_.

flip.it/Jy7Irz

PC Gamer · 'I destroyed months of your work in seconds' says AI coding tool after deleting a dev's entire database during a code freeze: 'I panicked instead of thinking'By Andy Edser