wandering.shop is one of the many independent Mastodon servers you can use to participate in the fediverse.
Wandering.Shop aims to have the vibe of a quality coffee shop at a busy SF&F Convention. Think tables of writers, fans and interested passers-by sharing drinks and conversation on a variety of topics.

Server stats:

860
active users

#go

19 posts18 participants0 posts today
Lobsters<p>Golang sync.Pool is not a silver bullet <a href="https://lobste.rs/s/fzfi8d" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/fzfi8d</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/go" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>go</span></a> <a href="https://mastodon.social/tags/performance" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>performance</span></a><br><a href="https://wundergraph.com/blog/golang-sync-pool" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">wundergraph.com/blog/golang-sy</span><span class="invisible">nc-pool</span></a></p>
Lobsters<p>Having Fun With a Scamming Crypto Job <a href="https://lobste.rs/s/qot3es" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/qot3es</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/go" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>go</span></a> <a href="https://mastodon.social/tags/security" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>security</span></a><br><a href="https://nguyenhuythanh.com/posts/having-fun-with-a-scamming-crypto-job/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">nguyenhuythanh.com/posts/havin</span><span class="invisible">g-fun-with-a-scamming-crypto-job/</span></a></p>
Csepp 🌢<p>One problem that I'm running into with <a href="https://merveilles.town/tags/CPP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CPP</span></a> at work that applies even more to other more dynamic languages like <a href="https://merveilles.town/tags/Scheme" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Scheme</span></a> is the difficulty of automated refactoring. In <a href="https://merveilles.town/tags/Go" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Go</span></a> for example it's very useful that the LSP implementation has function extraction and inlining built-in.</p>
Xióngwěi Wong<p>Releasing these for my birthday 🎉<br>🖤🤍</p><p>I'm excited to share that the complete Let's Go Project is released now:<br><a href="https://soumyak4.in/project/Lets-Go/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">soumyak4.in/project/Lets-Go/</span><span class="invisible"></span></a></p><p>New version (v4) of the Go Game Roadmap, visit/install it here :<br><a href="https://weiqi.soumyak4.in" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">weiqi.soumyak4.in</span><span class="invisible"></span></a><br>The first version of BadukTube, the free lectures directory, visit/install it here :<br><a href="https://baduktube.soumyak4.in" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">baduktube.soumyak4.in</span><span class="invisible"></span></a></p><p>Let’s continue to enjoy, learn, and master the game of Go together 🥂</p><p><a href="https://mastodon.social/tags/go" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>go</span></a> <a href="https://mastodon.social/tags/gogame" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gogame</span></a> <a href="https://mastodon.social/tags/baduk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>baduk</span></a> <a href="https://mastodon.social/tags/weiqi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>weiqi</span></a> <a href="https://mastodon.social/tags/chess" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>chess</span></a> <a href="https://mastodon.social/tags/boardgames" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>boardgames</span></a> #2025 <a href="https://mastodon.social/tags/strategygames" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>strategygames</span></a> <a href="https://mastodon.social/tags/mindsports" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mindsports</span></a> <a href="https://mastodon.social/tags/birthday" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>birthday</span></a> <a href="https://mastodon.social/tags/igo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>igo</span></a></p>
René Mayrhofer :verified: 🇺🇦 🇹🇼<p>Sigh. We are, as a security community, making good progress on some old as well as some new topics. <a href="https://infosec.exchange/tags/Rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rust</span></a>, <a href="https://infosec.exchange/tags/Go" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Go</span></a>, and other memory safe systems languages are going well and having a real impact in reducing memory safety issues - which has been the most important security bug class for decades, and we are finally improving! Compartmentalization and isolation of processes and services have now become common knowledge and the minimum bar for new designs. Security and privacy by design are being honored in many new projects, and not just as lip service, but because the involved developers deeply believe in these principles nowadays. <a href="https://infosec.exchange/tags/E2EE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>E2EE</span></a> is finally available to most end-users, both for messaging and backups.</p><p>And again and again, we are forced into having discussions (<a href="https://www.theregister.com/2025/04/03/eu_backdoor_encryption/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">theregister.com/2025/04/03/eu_</span><span class="invisible">backdoor_encryption/</span></a>) about breaking all the progress.</p><p>Let me be clear for Nth time: <br>* We *cannot* build encryption systems that can only be broken by the "good guys". If they are not completely secure, foreign enemy states, organized crime, and intimate partners will break and abuse them as well. There is no halfway in this technology. Either it is secure or it isn't - for and against everybody.<br>* We *cannot* build safe, government-controlled censorship filters into our global messaging apps that are not totally broken under the assumption of (current or future) bad government policies and/or insider attacks at the technology providers (<a href="https://www.mayrhofer.eu.org/talk/insider-attack-resistance-in-the-android-ecosystem/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">mayrhofer.eu.org/talk/insider-</span><span class="invisible">attack-resistance-in-the-android-ecosystem/</span></a>). Either one-to-one communication remains secure and private, or it doesn't (<a href="https://www.ins.jku.at/chatcontrol/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">ins.jku.at/chatcontrol/</span><span class="invisible"></span></a>).<br>* We *cannot* allow exploitation of open security vulnerabilities in smartphones or other devices for law enforcement. If they are not closed, they are exploitable by everybody. "Nobody but us" is an illusion, and makes everybody less secure.</p><p>My latest recorded public talk on the topic was <a href="https://www.mayrhofer.eu.org/talk/secure-messaging-and-attacks-against-it/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">mayrhofer.eu.org/talk/secure-m</span><span class="invisible">essaging-and-attacks-against-it/</span></a>, and nothing factual has changed since then. Policymakers keep asking for a different technological reality than the one we live in, and that sort of thing doesn't tend to produce good, sustainable outcomes.</p><p>(Edited to only fix a typo. No content changes.)</p><p>CC <span class="h-card" translate="no"><a href="https://chaos.social/@epicenter_works" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>epicenter_works</span></a></span> <span class="h-card" translate="no"><a href="https://eupolicy.social/@edri" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>edri</span></a></span> <span class="h-card" translate="no"><a href="https://chaos.social/@suka_hiroaki" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>suka_hiroaki</span></a></span> <span class="h-card" translate="no"><a href="https://social.heise.de/@heisec" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>heisec</span></a></span> <span class="h-card" translate="no"><a href="https://ioc.exchange/@matthew_d_green" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>matthew_d_green</span></a></span> <span class="h-card" translate="no"><a href="https://eupolicy.social/@ilumium" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>ilumium</span></a></span></p>
Lobsters<p>The Story Behind 100 Go Mistakes and How to Avoid Them <a href="https://lobste.rs/s/etlc6s" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/etlc6s</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/go" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>go</span></a><br><a href="https://www.thecoder.cafe/p/100-go-mistakes" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">thecoder.cafe/p/100-go-mistakes</span><span class="invisible"></span></a></p>
marius<p>It's nice when you finish a bit of work that goes well and requires no yak shaving in order to get done.</p><p>For the past week I've been struggling again with the <a href="https://metalhead.club/tags/frontend" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>frontend</span></a> bits of <a href="https://metalhead.club/tags/ONI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ONI</span></a>, the single user <a href="https://metalhead.club/tags/ActivityPub" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ActivityPub</span></a> server, when I decided to take a little break and work on something else.</p><p>So today I've add support for the traversal resistant file API for the FS storage part of <a href="https://metalhead.club/tags/GoActivityPub" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GoActivityPub</span></a>. I'm still waiting for the symlink support to be added in the next major <a href="https://metalhead.club/tags/Go" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Go</span></a> version, but other than that we've increased robustness a little bit despite it being designed mainly for full transparency development work and not being run in production environments.</p>
Lobsters<p>Go Zero Values <a href="https://lobste.rs/s/8nekra" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/8nekra</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/go" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>go</span></a><br><a href="https://yoric.github.io/post/go-nil-values/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">yoric.github.io/post/go-nil-va</span><span class="invisible">lues/</span></a></p>
mtp<p>I took some time to collect my thoughts on the age-old argument: what explains the aversion to assertion-based testing frameworks in Go?</p><p><a href="https://matttproud.com/blog/posts/testing-frameworks-and-mini-languages.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">matttproud.com/blog/posts/test</span><span class="invisible">ing-frameworks-and-mini-languages.html</span></a></p><p>In particular:</p><p>1. Where did the tension come from?<br>2. How could it have arisen?<br>3. What is the philosophical basis for it<br>4. What are the implications of using one of these frameworks?<br>5. How does the assertion framework question fit in the overall psychological preference space of software developers?</p><p><a href="https://proud.social/tags/Go" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Go</span></a> <a href="https://proud.social/tags/Golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Golang</span></a> <a href="https://proud.social/tags/SWE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SWE</span></a> <a href="https://proud.social/tags/Testing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Testing</span></a></p>
Lobsters<p>Testing Frameworks and Mini-Languages <a href="https://lobste.rs/s/vgbf9y" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/vgbf9y</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/go" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>go</span></a> <a href="https://mastodon.social/tags/testing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>testing</span></a><br><a href="https://matttproud.com/blog/posts/testing-frameworks-and-mini-languages.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">matttproud.com/blog/posts/test</span><span class="invisible">ing-frameworks-and-mini-languages.html</span></a></p>
Wisesnail<p>I haven't painted anything <a href="https://mastodon.social/tags/GO" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GO</span></a>-related in some time, for a number of reasons... But the other day I was thinking about S3 and its possible twists, and I decided to go with the flow and paint this <a href="https://mastodon.social/tags/Crowley" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Crowley</span></a> and <a href="https://mastodon.social/tags/Aziprahale" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Aziprahale</span></a> inspired <a href="https://mastodon.social/tags/hands" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hands</span></a> &lt;:</p><p><a href="https://mastodon.social/tags/GoodOmens" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GoodOmens</span></a> <a href="https://mastodon.social/tags/Angel" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Angel</span></a> <a href="https://mastodon.social/tags/Demon" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Demon</span></a> <a href="https://mastodon.social/tags/DavidTennant" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DavidTennant</span></a> <a href="https://mastodon.social/tags/MichaelSheen" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MichaelSheen</span></a></p>
Devon Morris<p>I’m interested in seeing Fedi’s opinion on this. Also reply with a more detailed opinion and your language of choice if you feel so inclined. Boost if you are interested in this too.</p><p>When my compiler reports an error, I most often see this as:</p><p><a href="https://hachyderm.io/tags/rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rust</span></a> <a href="https://hachyderm.io/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a> <a href="https://hachyderm.io/tags/c" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>c</span></a> <a href="https://hachyderm.io/tags/go" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>go</span></a> <a href="https://hachyderm.io/tags/haskell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>haskell</span></a> <a href="https://hachyderm.io/tags/python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>python</span></a> <a href="https://hachyderm.io/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
mtp<p>A quick recipe — how to debug individual table test rows in Go in a low-friction, development environment-neutral way:</p><p><a href="https://matttproud.com/blog/posts/debugging-go-table-tests.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">matttproud.com/blog/posts/debu</span><span class="invisible">gging-go-table-tests.html</span></a></p><p><a href="https://proud.social/tags/Go" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Go</span></a> <a href="https://proud.social/tags/Golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Golang</span></a> <a href="https://proud.social/tags/SWE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SWE</span></a></p>

#Help My current #PC is aging, i7-6700, 12GB of ram (16gb max) and it can't do 4k. I want to replace my dual monitor setup with a single #4K. Do I just get a cheap video card that can do 4k or do I just build up a new machine?

If you say new machine, I only do #development stuff, #Python, #C/C++, #Rust, #Go, blah blah blah, #Virtualization, #containers.... #AMD or #Intel? Built in graphics is more than good enough for me. I can't make up my mind, help me :)

I was trying to read a book on Go and follow along, but struggled for anything to sink in.

After a couple of months of making no progress I decided to rewrite a small #python project in #go

Although I've been moving at a snails pace compared to writing python. I have learned and retained more than just reading a book.