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:

270
active users

#switching

1 post1 participant0 posts today
Hacker News<p>Switching to Claude Code and VSCode Inside Docker</p><p><a href="https://timsh.org/claude-inside-docker/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">timsh.org/claude-inside-docker/</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/Switching" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Switching</span></a> <a href="https://mastodon.social/tags/to" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>to</span></a> <a href="https://mastodon.social/tags/Claude" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Claude</span></a> <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/and" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>and</span></a> <a href="https://mastodon.social/tags/VSCode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VSCode</span></a> <a href="https://mastodon.social/tags/Inside" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Inside</span></a> <a href="https://mastodon.social/tags/Docker" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Docker</span></a> <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/docker" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>docker</span></a> <a href="https://mastodon.social/tags/devtools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devtools</span></a> <a href="https://mastodon.social/tags/vscode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vscode</span></a> <a href="https://mastodon.social/tags/claude" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>claude</span></a></p>
Girl on the NetSwitching, audio porn
Felix Palmen :freebsd: :c64:<p>Solved! 🥳 </p><p>This was a pretty "interesting" bug. Remember when I invented a way to implement <a href="https://mastodon.bsd.cafe/tags/async" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>async</span></a> / <a href="https://mastodon.bsd.cafe/tags/await" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>await</span></a> in <a href="https://mastodon.bsd.cafe/tags/C" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>C</span></a>, for jobs running on a threadpool. Back then I said it only works when completion of the task resumes execution on the *same* pool thread.</p><p>Trying to improve overall performance, I found the complex logic to identify the thread job to put on a pool thread a real deal-breaker. Just having one single MPMC queue with a single semaphore for all pool threads to wait on is a lot more efficient. But then, a job continued after an awaited task will resume on a "random" thread.</p><p>It theoretically works by making sure to restore the CORRECT context (the original one of the pool thread) every time after executing a job, whether partially (up to the next await) or completely.</p><p>Only it didn't, at least here on <a href="https://mastodon.bsd.cafe/tags/FreeBSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FreeBSD</span></a>, and I finally understood the reason for this was that I was using <a href="https://mastodon.bsd.cafe/tags/TLS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TLS</span></a> (thread-local storage) to find the context to restore.</p><p>Well, most architectures store a pointer to the current thread metadata in a register. <a href="https://mastodon.bsd.cafe/tags/POSIX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>POSIX</span></a> user <a href="https://mastodon.bsd.cafe/tags/context" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>context</span></a> <a href="https://mastodon.bsd.cafe/tags/switching" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>switching</span></a> saves and restores registers. I found a source claiming that the <a href="https://mastodon.bsd.cafe/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> (<a href="https://mastodon.bsd.cafe/tags/glibc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>glibc</span></a>) implementation explicitly does NOT include the register holding a thread pointer. Obviously, <a href="https://mastodon.bsd.cafe/tags/FreeBSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FreeBSD</span></a>'s implementation DOES include it. POSIX doesn't have to say anything about that.</p><p>In short, avoiding TLS accesses when running with a custom context solved the crash. 🤯</p>
Amadeus Paulussen<p>One thing I notice when reading about people's problems <a href="https://mstdn.social/tags/switching" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>switching</span></a> to <a href="https://mstdn.social/tags/linuxaudio" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linuxaudio</span></a> is that their attempts/workflows often seem quite complex.<br>To avoid setbacks and frustration, my suggestion would be to start simple and accept limitations in the beginning, get to know the system better, and then aim for more complex setups as your know-how grows.</p>
Script Kiddie<p><strong>Switching back 🐧</strong></p> <p><a href="https://anonsys.net/display/bf69967c-6268-068a-c3d9-8cf445739089" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">anonsys.net/display/bf69967c-6</span><span class="invisible">268-068a-c3d9-8cf445739089</span></a></p>
nullagent<p>New Phone Museum coming to the Denver area. Volunteer search for people who want to help maintain old telecom switching equipment.</p><p><a href="https://youtu.be/RBXu7qJ7dNQ" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/RBXu7qJ7dNQ</span><span class="invisible"></span></a></p><p><span class="h-card" translate="no"><a href="https://tacobelllabs.net/@connections" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>connections</span></a></span> </p><p><a href="https://partyon.xyz/tags/phones" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>phones</span></a> <a href="https://partyon.xyz/tags/switching" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>switching</span></a> <a href="https://partyon.xyz/tags/museum" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>museum</span></a> <a href="https://partyon.xyz/tags/denver" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>denver</span></a> <a href="https://partyon.xyz/tags/seattle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>seattle</span></a> <a href="https://partyon.xyz/tags/connections" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>connections</span></a></p>
Kevin Karhan :verified:<p><span class="h-card" translate="no"><a href="https://mastodon.social/@vetgaming" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>vetgaming</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.social/@linuxmint" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>linuxmint</span></a></span> actually, <span class="h-card" translate="no"><a href="https://oxytodon.com/@fuchsiii" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>fuchsiii</span></a></span> does some clever <a href="https://infosec.space/tags/Wine" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Wine</span></a> <a href="https://infosec.space/tags/Version" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Version</span></a> <a href="https://infosec.space/tags/Switching" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Switching</span></a> to workaround game-specific compatibility issues instead!</p>
JdeB<p><a href="https://climatejustice.social/tags/Switching" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Switching</span></a> <br>from the bird to <a href="https://climatejustice.social/tags/BlueSky" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BlueSky</span></a>.<br>My main question is; WHY NOW ?</p><p>The main reason would have been at least two years ago, when Elon 'stepped in'.</p><p>Having been brainwashed by right wing propaganda...<br>NOW you've had enough so you switch to another hedge fund backed new platform? [meaning that at some point they want to see money]</p><p>I really don't get it.</p>
Kevin Karhan :verified:<p><span class="h-card" translate="no"><a href="https://friendsofdesoto.social/@Q" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>Q</span></a></span> I tend to use the combination of <a href="https://infosec.space/tags/Netgate" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Netgate</span></a> <a href="https://infosec.space/tags/pfSense" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pfSense</span></a> (<a href="https://infosec.space/tags/Routing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Routing</span></a>, <a href="https://infosec.space/tags/VPN" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VPN</span></a>, ...) &amp; <a href="https://infosec.space/tags/Ubiquiti" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ubiquiti</span></a> <a href="https://infosec.space/tags/UbiFi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UbiFi</span></a> (<a href="https://infosec.space/tags/WiFi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WiFi</span></a>, <a href="https://infosec.space/tags/Switching" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Switching</span></a>) to get the best of both, as <a href="https://infosec.space/tags/freeBSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>freeBSD</span></a> struggles with WiFi and Ubiquiti doesn't have good ways to achieve what I need it to do without pain and frustration...</p><p><a href="https://youtu.be/ouARr-4chJ8" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/ouARr-4chJ8</span><span class="invisible"></span></a></p>
IT News<p>Erasing EEPROMs isn’t Always as Easy as it Seems - When is 14 volts not actually 14 volts? Given [Anders Nielsen]’s recent struggles ... - <a href="https://hackaday.com/2024/01/20/erasing-eeproms-isnt-always-as-easy-as-it-seems/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">hackaday.com/2024/01/20/erasin</span><span class="invisible">g-eeproms-isnt-always-as-easy-as-it-seems/</span></a> <a href="https://schleuss.online/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a> <a href="https://schleuss.online/tags/switching" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>switching</span></a> <a href="https://schleuss.online/tags/27c512" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>27c512</span></a> <a href="https://schleuss.online/tags/2n3904" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>2n3904</span></a> <a href="https://schleuss.online/tags/2n3906" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>2n3906</span></a> <a href="https://schleuss.online/tags/eeprom" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>eeprom</span></a> <a href="https://schleuss.online/tags/parts" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>parts</span></a> <a href="https://schleuss.online/tags/retro" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retro</span></a> <a href="https://schleuss.online/tags/bjt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bjt</span></a></p>
IT News<p>Building a Better Keyboard and Mouse Switch - Switching inputs between desktops seems like something that should be simple but c... - <a href="https://hackaday.com/2023/12/26/building-a-better-keyboard-and-mouse-switch/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">hackaday.com/2023/12/26/buildi</span><span class="invisible">ng-a-better-keyboard-and-mouse-switch/</span></a> <a href="https://schleuss.online/tags/peripheralshacks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>peripheralshacks</span></a> <a href="https://schleuss.online/tags/cablemanagement" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cablemanagement</span></a> <a href="https://schleuss.online/tags/raspberrypipico" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>raspberrypipico</span></a> <a href="https://schleuss.online/tags/computerhacks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>computerhacks</span></a> <a href="https://schleuss.online/tags/raspberrypi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>raspberrypi</span></a> <a href="https://schleuss.online/tags/switching" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>switching</span></a> <a href="https://schleuss.online/tags/network" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>network</span></a> <a href="https://schleuss.online/tags/rp2040" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rp2040</span></a> <a href="https://schleuss.online/tags/kvm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kvm</span></a></p>
IT News<p>Switching Converter for EEPROM Programmer Taxes Solderless Breadboard - We all know that solderless breadboards have their limitations. All that stray cap... - <a href="https://hackaday.com/2023/12/08/switching-converter-for-eeprom-programmer-taxes-solderless-breadboard/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">hackaday.com/2023/12/08/switch</span><span class="invisible">ing-converter-for-eeprom-programmer-taxes-solderless-breadboard/</span></a> <a href="https://schleuss.online/tags/boostconverter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>boostconverter</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/breadboard" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>breadboard</span></a> <a href="https://schleuss.online/tags/solderless" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>solderless</span></a> <a href="https://schleuss.online/tags/switching" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>switching</span></a> <a href="https://schleuss.online/tags/burner" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>burner</span></a> <a href="https://schleuss.online/tags/eeprom" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>eeprom</span></a> <a href="https://schleuss.online/tags/parts" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>parts</span></a> <a href="https://schleuss.online/tags/rom" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rom</span></a></p>
IT News<p>RF Remote Made Easy - The 433 MHz spectrum is a little bit of an oddball. It’s one of the few areas of t... - <a href="https://hackaday.com/2023/07/31/rf-remote-made-easy/" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">hackaday.com/2023/07/31/rf-rem</span><span class="invisible">ote-made-easy/</span></a> <a href="https://schleuss.online/tags/remotecontrol" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>remotecontrol</span></a> <a href="https://schleuss.online/tags/fourchannel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fourchannel</span></a> <a href="https://schleuss.online/tags/radiohacks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>radiohacks</span></a> <a href="https://schleuss.online/tags/switching" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>switching</span></a> <a href="https://schleuss.online/tags/arduino" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>arduino</span></a> <a href="https://schleuss.online/tags/atmega8" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>atmega8</span></a> <a href="https://schleuss.online/tags/433mhz" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>433mhz</span></a> <a href="https://schleuss.online/tags/radio" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>radio</span></a></p>
IT News<p>Tiny Microcontroller Uses Real-Time Operating System - Most of the computers we interact with on a day-to-day basis use an operating syst... - <a href="https://hackaday.com/2023/05/10/tiny-microcontroller-uses-real-time-operating/" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">hackaday.com/2023/05/10/tiny-m</span><span class="invisible">icrocontroller-uses-real-time-operating/</span></a> <a href="https://schleuss.online/tags/realtimeoperatingsystem" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>realtimeoperatingsystem</span></a> <a href="https://schleuss.online/tags/smokedetector" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>smokedetector</span></a> <a href="https://schleuss.online/tags/temperature" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>temperature</span></a> <a href="https://schleuss.online/tags/automation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>automation</span></a> <a href="https://schleuss.online/tags/homehacks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>homehacks</span></a> <a href="https://schleuss.online/tags/switching" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>switching</span></a> <a href="https://schleuss.online/tags/esp32" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>esp32</span></a> <a href="https://schleuss.online/tags/home" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>home</span></a> <a href="https://schleuss.online/tags/rtos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rtos</span></a></p>
Aner :linuxmintnew:<p>Guess I've been on here long enough to do an <a href="https://fosstodon.org/tags/introduction" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>introduction</span></a> I'm Chris, and I live in <a href="https://fosstodon.org/tags/Bermuda" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Bermuda</span></a></p><p>I'm married with two kids, a son and a daughter.</p><p>My hobbies include <a href="https://fosstodon.org/tags/mountainbiking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mountainbiking</span></a> <a href="https://fosstodon.org/tags/gaming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gaming</span></a> (including <a href="https://fosstodon.org/tags/TTRPG" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TTRPG</span></a> <a href="https://fosstodon.org/tags/DnD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DnD</span></a> and <a href="https://fosstodon.org/tags/MagicTheGathering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MagicTheGathering</span></a>) and <a href="https://fosstodon.org/tags/spearfishing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>spearfishing</span></a>.</p><p>I work currently as an <a href="https://fosstodon.org/tags/IaaS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IaaS</span></a> Support Engineer at a <a href="https://fosstodon.org/tags/cloud" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cloud</span></a> and <a href="https://fosstodon.org/tags/datacentre" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>datacentre</span></a> provider. I do everything from setting up virtual environments, and orchestration through <a href="https://fosstodon.org/tags/SaltStack" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SaltStack</span></a> to <a href="https://fosstodon.org/tags/DevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevOps</span></a> and managing our <a href="https://fosstodon.org/tags/Networking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Networking</span></a> and <a href="https://fosstodon.org/tags/Switching" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Switching</span></a> platform.</p>
Xyla :transgender:Dissociation, fart