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:

290
active users

#golang

5 posts5 participants0 posts today
Alex<p>I am having my first exposure to <a href="https://swiss.social/tags/GoLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GoLang</span></a> code and I do agree with the sentiment that you either love it or hate it. Unfortunately, I am not on the lover side…<br><a href="https://swiss.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://swiss.social/tags/coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coding</span></a></p>
Andre Courchesne (co2.click)<p>Do I have any <a href="https://zeroes.ca/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a> developers in my followers that are located in Canada and looking for contracts ? </p><p>No need to be a senior. Looking to give a chance to local talent.</p><p>Must have an <a href="https://zeroes.ca/tags/OpenSource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenSource</span></a> philosophy, know <a href="https://zeroes.ca/tags/Linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Linux</span></a> well, <a href="https://zeroes.ca/tags/Git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Git</span></a>, <a href="https://zeroes.ca/tags/Gitlab" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Gitlab</span></a> </p><p>Reply or DM me.</p>
Golang Weekly<p>Welcome to golangci-lint v2</p><p><a href="https://ldez.github.io/blog/2025/03/23/golangci-lint-v2/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">ldez.github.io/blog/2025/03/23</span><span class="invisible">/golangci-lint-v2/</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://ldez.github.io/blog/2025/03/23/golangci-lint-v2/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://ldez.github</span><span class="invisible">.io/blog/2025/03/23/golangci-lint-v2/</span></a></p><p><a href="https://mastodon.social/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
Morten Linderud<p>So, guys.</p><p>How much further do I take this?</p><p><a href="https://chaos.social/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a> <a href="https://chaos.social/tags/systemd" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>systemd</span></a> <a href="https://chaos.social/tags/rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rust</span></a></p>
Scripter :verified_flashing:<p>Microsoft beerdigt TypeScript –&nbsp;und erfindet es in Go neu: Warum? | heise online<br><a href="https://www.heise.de/blog/Microsoft-beerdigt-TypeScript-und-erfindet-es-in-Go-neu-Warum-10317343.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">heise.de/blog/Microsoft-beerdi</span><span class="invisible">gt-TypeScript-und-erfindet-es-in-Go-neu-Warum-10317343.html</span></a> <a href="https://social.tchncs.de/tags/Microsoft" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Microsoft</span></a> <a href="https://social.tchncs.de/tags/TypeScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TypeScript</span></a> <a href="https://social.tchncs.de/tags/Compiler" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Compiler</span></a> <a href="https://social.tchncs.de/tags/Golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Golang</span></a></p>
Andrew Mark McCall<p>launched <a href="https://pcbuildingcompany.com" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">pcbuildingcompany.com</span><span class="invisible"></span></a> a small brochure website using markdown files for a local home builder. </p><p>Need a website or other programming? <a href="https://book.andrew-mccall.com/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">book.andrew-mccall.com/</span><span class="invisible"></span></a></p><p>Any financial gain goes towards paying of my CT Scan</p><p>Please boost for exposure!</p><p><a href="https://indieweb.social/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a> <a href="https://indieweb.social/tags/writing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>writing</span></a> <a href="https://indieweb.social/tags/smallbusiness" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>smallbusiness</span></a> <a href="https://indieweb.social/tags/business" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>business</span></a> <a href="https://indieweb.social/tags/marketing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>marketing</span></a> <a href="https://indieweb.social/tags/mutualaid" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mutualaid</span></a> <a href="https://indieweb.social/tags/javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javascript</span></a> <a href="https://indieweb.social/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a> <a href="https://indieweb.social/tags/seo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>seo</span></a> <a href="https://indieweb.social/tags/medical" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>medical</span></a> <a href="https://indieweb.social/tags/help" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>help</span></a> <a href="https://indieweb.social/tags/personalcoach" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>personalcoach</span></a> <a href="https://indieweb.social/tags/artist" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>artist</span></a> <a href="https://indieweb.social/tags/writer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>writer</span></a> <a href="https://indieweb.social/tags/book" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>book</span></a> <a href="https://indieweb.social/tags/musician" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>musician</span></a> <a href="https://indieweb.social/tags/music" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>music</span></a> <a href="https://indieweb.social/tags/digitalart" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>digitalart</span></a> <a href="https://indieweb.social/tags/digitalmarketing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>digitalmarketing</span></a> <a href="https://indieweb.social/tags/wordpress" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>wordpress</span></a> <a href="https://indieweb.social/tags/newsletter" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>newsletter</span></a> <a href="https://indieweb.social/tags/money" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>money</span></a> <a href="https://indieweb.social/tags/financialaid" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>financialaid</span></a></p>
Sam Whited<p>Programming thought: there's an underappreciated aspect to Go's syntax that I miss in almost all other languages, and might be the single biggest reason I still use Go so frequently even though there are plenty of other languages that I prefer that might be just as good (otherwise) for a specific task. And that's the *consistency* and *grep-ability* of the language. 🧵</p><p><a href="https://social.coop/tags/Golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Golang</span></a> <a href="https://social.coop/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programming</span></a></p>
Alex<p>Is there any reason why I should use GoLand instead of IDEA Ultimate with the Go plugin? Outside of the usual DevOps stuff I will write code in Kotlin and I mainly need Go for operators, bots, etc.<br><a href="https://www.jetbrains.com/help/go/faq-about-goland.html#what-is-the-difference-between-goland-and-the-go-plugin-for-intellij-idea-ultimate" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">jetbrains.com/help/go/faq-abou</span><span class="invisible">t-goland.html#what-is-the-difference-between-goland-and-the-go-plugin-for-intellij-idea-ultimate</span></a><br><a href="https://swiss.social/tags/DevOps" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DevOps</span></a> <a href="https://swiss.social/tags/GoLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GoLang</span></a> <a href="https://swiss.social/tags/Jetbrains" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Jetbrains</span></a></p>
Cyclone<p>New version of <a href="https://infosec.exchange/tags/hashgen" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hashgen</span></a> published.</p><p>Changelog:<br>v1.1.0; 2025-03-19<br>added modes: <a href="https://infosec.exchange/tags/base58" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>base58</span></a>, <a href="https://infosec.exchange/tags/argon2id" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>argon2id</span></a>, <a href="https://infosec.exchange/tags/bcrypt" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bcrypt</span></a> w/custom cost factor</p><p><a href="https://forum.hashpwn.net/post/89" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">forum.hashpwn.net/post/89</span><span class="invisible"></span></a></p><p><a href="https://infosec.exchange/tags/hashgenerator" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hashgenerator</span></a> <a href="https://infosec.exchange/tags/hashcracking" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hashcracking</span></a> <a href="https://infosec.exchange/tags/hashcat" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hashcat</span></a> <a href="https://infosec.exchange/tags/hashpwn" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hashpwn</span></a> <a href="https://infosec.exchange/tags/cyclone" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cyclone</span></a> <a href="https://infosec.exchange/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a></p>
SakuraSubnet 🗼<p>Is the world in need of a federated Craigslist/Kleinanzeigen platform? I am currently thinking about a project to dig into <a href="https://bumscode.com/tags/fediverse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fediverse</span></a> development and learning <a href="https://bumscode.com/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a> or stay with <a href="https://bumscode.com/tags/deno" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>deno</span></a> and using <a href="https://bumscode.com/tags/fedify" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fedify</span></a>.</p><p>EDIT: There is already something like that on the fediverse! It's called Flohmarkt. Thanks for the comments mentioning that!<br><a href="https://codeberg.org/flohmarkt/flohmarkt" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/flohmarkt/flohmar</span><span class="invisible">kt</span></a></p>
Mike Perham :sidekiq:<p>Go still impresses me with its efficiency as a language and a runtime. My Faktory Enterprise job system, with HTML UI, compiles down to a 6MB binary. <a href="https://ruby.social/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a></p><p><a href="https://github.com/contribsys/faktory/releases" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/contribsys/faktory/</span><span class="invisible">releases</span></a><br><a href="https://mastodon.social/@golang_discussions/114180835746137142" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mastodon.social/@golang_discus</span><span class="invisible">sions/114180835746137142</span></a></p>
Filippo Valsorda :go:<p>Here's a weird proposal: testing.RandReader.</p><p>Returns a deterministic PRNG based on a weak seed, only works in tests, and can be magically used with GenerateKey and Sign to make them predictable (so they can be part of larger test vectors).</p><p>The weird part being that GenerateKey and Sign will recognize it. If you tried it with your own deterministic Reader, they would intentionally randomize the result to avoid locking the algorithm by Hyrum’s Law.</p><p>WDYT? <a href="https://abyssdomain.expert/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a> <a href="https://github.com/golang/go/issues/70942#issuecomment-2727617433" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/golang/go/issues/70</span><span class="invisible">942#issuecomment-2727617433</span></a></p>
@haitchfive<p><strong>ual updates</strong></p><ul><li><em>new</em> Enhanced Execution Mechanics - Pull and Value Handling<ul><li>Several refinements addressing inconsistencies between ual's way and Forth-like behaviour</li><li><a href="https://github.com/ha1tch/ual/blob/main/spec/incoming/ual-1.9-PROPOSAL-enhanced-exec-mechanics.md" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/spec/incoming/ual-1.9-PROPOSAL-enhanced-exec-mechanics.md</span></a></li></ul></li><li><em>new</em> A renewed effort towards a more cohesive grammar that encompases all/most improvements from the proposals since the 1.3 spec.<ul><li><a href="https://github.com/ha1tch/ual/blob/main/spec/incoming/ual-1.9-PROPOSAL-consolidated-grammar-spec.md" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/spec/incoming/ual-1.9-PROPOSAL-consolidated-grammar-spec.md</span></a></li><li>tentative ebnf draft <a href="https://github.com/ha1tch/ual/blob/main/spec/incoming/ual-0.1.9-preview.ebnf" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/spec/incoming/ual-0.1.9-preview.ebnf</span></a></li><li>Rust + Chumsky-based incomplete parser preview based on the preliminary ebnf 1.9 description<ul><li> <a href="https://github.com/ha1tch/ual/blob/main/rualc/rualc-1.9-chumsky.rs" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/rualc/rualc-1.9-chumsky.rs</span></a></li></ul></li></ul></li></ul><p><strong>This is the ual way:</strong></p><p><strong>ual 1.3 spec</strong></p><ul><li>P1:<a href="https://github.com/ha1tch/ual/blob/main/spec/current/ual-1.3-spec-P1.md" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/spec/current/ual-1.3-spec-P1.md</span></a></li><li>P2: <a href="https://github.com/ha1tch/ual/blob/main/spec/current/ual-1.3-spec-P2.md" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/spec/current/ual-1.3-spec-P2.md</span></a></li></ul><p><strong>Error Stack Mechanism</strong></p><ul><li><a href="https://github.com/ha1tch/ual/blob/main/spec/incoming/ual-1.4-PROPOSAL-error-stack.md" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/spec/incoming/ual-1.4-PROPOSAL-error-stack.md</span></a></li></ul><p><strong>Typed Stacks</strong></p><ul><li>P1: <a href="https://github.com/ha1tch/ual/blob/main/spec/incoming/ual-1.4-PROPOSAL-typed-stacks-01.md" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/spec/incoming/ual-1.4-PROPOSAL-typed-stacks-01.md</span></a></li><li>P2: <a href="https://github.com/ha1tch/ual/blob/main/spec/incoming/ual-1.4-PROPOSAL-typed-stacks-02.md" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/spec/incoming/ual-1.4-PROPOSAL-typed-stacks-02.md</span></a></li></ul><p><strong>Ownership Mechanism</strong></p><ul><li><a href="https://github.com/ha1tch/ual/blob/main/spec/incoming/ual-1.5-PROPOSAL-ownership-system.md" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/spec/incoming/ual-1.5-PROPOSAL-ownership-system.md</span></a></li></ul><p><strong>Defer Stack Mechanism</strong></p><ul><li><a href="https://github.com/ha1tch/ual/blob/main/spec/incoming/ual-1.5-PROPOSAL-defer.md" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/spec/incoming/ual-1.5-PROPOSAL-defer.md</span></a></li></ul><p><strong>Stack Perspectives</strong></p><ul><li><a href="https://github.com/ha1tch/ual/blob/main/spec/incoming/ual-1.5-PROPOSAL-stack-perspectives.md" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/spec/incoming/ual-1.5-PROPOSAL-stack-perspectives.md</span></a></li></ul><p><strong>Concurrency Model</strong></p><ul><li>P1: <a href="https://github.com/ha1tch/ual/blob/main/spec/incoming/ual-1.5-PROPOSAL-concurrency-model-01.md" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/spec/incoming/ual-1.5-PROPOSAL-concurrency-model-01.md</span></a></li><li>P2: <a href="https://github.com/ha1tch/ual/blob/main/spec/incoming/ual-1.5-PROPOSAL-concurrency-model-02.md" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/spec/incoming/ual-1.5-PROPOSAL-concurrency-model-02.md</span></a></li></ul><p><strong>Stack Slicing and Segment Borrowing</strong></p><ul><li><a href="https://github.com/ha1tch/ual/blob/main/spec/incoming/ual-1.6-PROPOSAL-slice-borrowing.md" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/spec/incoming/ual-1.6-PROPOSAL-slice-borrowing.md</span></a></li></ul><p><a href="https://oldbytes.space/tags/ual" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ual</span></a> <a href="https://oldbytes.space/tags/forth" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>forth</span></a> <a href="https://oldbytes.space/tags/rustlang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rustlang</span></a> <a href="https://oldbytes.space/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a> <a href="https://oldbytes.space/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://oldbytes.space/tags/compsci" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>compsci</span></a> <a href="https://oldbytes.space/tags/foss" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>foss</span></a></p>
Cariad Eccleston 🏳️‍🌈🏳️‍⚧️<p>Hello! I fancied a muck-around with Golang, so I built a HTTP server for exploring the Mandelbrot Set.</p><p>It's not especially optimised, but I think it's neat! ❤️</p><p><a href="https://github.com/cariad/gandelbrot" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/cariad/gandelbrot</span><span class="invisible"></span></a></p><p><a href="https://queer.garden/tags/Golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Golang</span></a></p>
Torsten Bronger<p><span class="h-card" translate="no"><a href="https://mastodon.social/@golangch" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>golangch</span></a></span> Why are these two languages compared so often? IMO, they have quite different sets of target projects.</p><p><a href="https://mastodon.social/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a> <a href="https://mastodon.social/tags/rustlang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rustlang</span></a></p>
Damian Cugley<p>Microsoft’s TypeScript is the latest JavaScript infrastructure project to rewrite in Go or Rust for the sake of speed. Microsoft have opted for Go. It will be funny if Go’s biggest user group turns out to be TypeScript programmers.</p><p><a href="https://octodon.social/tags/GoLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GoLang</span></a> <a href="https://octodon.social/tags/TypeScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TypeScript</span></a></p><p><a href="https://devblogs.microsoft.com/typescript/typescript-native-port/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">devblogs.microsoft.com/typescr</span><span class="invisible">ipt/typescript-native-port/</span></a><br> via <a href="https://mjtsai.com/blog/2025/03/14/rewriting-the-typescript-compiler-in-go/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mjtsai.com/blog/2025/03/14/rew</span><span class="invisible">riting-the-typescript-compiler-in-go/</span></a></p>
Golang News and Libraries<p>What Go got Right that <a href="https://mastodon.social/tags/Rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rust</span></a> got Wrong<br><a href="https://mastodon.social/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a></p><p><a href="https://blog.cubed.run/what-go-got-right-that-rust-got-wrong-5e0d1c8e951c" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.cubed.run/what-go-got-rig</span><span class="invisible">ht-that-rust-got-wrong-5e0d1c8e951c</span></a></p>

Crosstacks are Orthogonal Stack Views

github.com/ha1tch/ual/blob/mai
Crosstacks are a new ual kind of element that provides orthogonal views across multiple stacks (think: a row of a spreadsheet that traverses several stack columns).
This extension lets you work with data in both vertical (traditional stack) and horizontal (cross-stack) directions with equal efficiency. With crosstacks, you can elegantly express complex operations on multi-dimensional data without specialized syntax. Tailored for matrix operations, image processing, and tensor calculations while maintaining ual's philosophy of explicit, efficient operations.

HA-HT

github.com/ha1tch/ual/blob/mai
Under the hood, crosstacks use a Hybrid Adaptive Hash-Tree structure that combines direct addressing with specialized data structures. The first two levels provide O(1) access to positions, while the third level adapts between five different implementations based on actual usage patterns. This approach delivers consistent performance for both vertical and horizontal access while efficiently handling sparse data and diverse workloads. At this time this is our best candidate implementation.

ual is a stack-oriented programming language for small systems with a unified approach to program safety. - ha1tch/ual
GitHubual/spec/incoming/ual-1.8-PROPOSAL-crosstacks.md at main · ha1tch/ualual is a stack-oriented programming language for small systems with a unified approach to program safety. - ha1tch/ual

I learned some fraction of #GoLang 11 years ago. I’ve written simple things. Here’s an example: github.com/wolf/intset/blob/ma. I could probably, with a reference, solve a reasonable problem in it. Yes, Go is simpler than #Cpp or #RustLang. It seems like a fine language. I just didn’t have any reason to use it. I didn’t find it compelling. If employment required me to use it, I would; but it doesn’t hold for me the level of excitement as #Python and Rust.

A set type for Go. Contribute to wolf/intset development by creating an account on GitHub.
GitHubintset/intset.go at main · wolf/intsetA set type for Go. Contribute to wolf/intset development by creating an account on GitHub.

that whole #typescript #golang rewrite discussion here and on other networks is kinda funny 🤡

i mean, let people use the language they want??

the “yOu ShOuLd HaVe UsEd #RuSt" gang is strong, but it’s far from perfect and you can literally use almost anything to run almost anything on almost anything

often times (not always!) people have put some decent thought behind their decisions 💡

reminds me of one of my favorite quotes:

“Everyone you will ever meet knows something you don't.”