home.social

#golang — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #golang, aggregated by home.social.

fetched live
  1. CMSes solved typed data and lifecycle states, but for humans in browsers. Markdown wikis like Karpathy's LLM Wiki add structure but no enforcement.

    Smeldr takes the next step: typed content, enforced state machines, and typed relation edges - accessible to agents through MCP. Rules live in the layer, not the prompt.

    smeldr.dev/devlog/what-is-smel

    #ai #selfhosting #eutech #golang #opensource

  2. CMSes solved typed data and lifecycle states, but for humans in browsers. Markdown wikis like Karpathy's LLM Wiki add structure but no enforcement.

    Smeldr takes the next step: typed content, enforced state machines, and typed relation edges - accessible to agents through MCP. Rules live in the layer, not the prompt.

    smeldr.dev/devlog/what-is-smel

    #ai #selfhosting #eutech #golang #opensource

  3. Uber's GOGCTunner dynamically tunes Go garbage collection against live cgroup memory limits and object utilization, reclaiming 70,000 CPU cores across 30 core services.

    Discover how Uber's "Zero Growth Stack" strategy helped them optimize infrastructure and cap AI coding costs at $1,500/developer after monthly spend peaked at $2,000.

    Read the full story on #InfoQ 👉 bit.ly/3RCEZ2m

    #DevOps #GoLang #AIEngineering #CostOptimization

  4. Uber's GOGCTunner dynamically tunes Go garbage collection against live cgroup memory limits and object utilization, reclaiming 70,000 CPU cores across 30 core services.

    Discover how Uber's "Zero Growth Stack" strategy helped them optimize infrastructure and cap AI coding costs at $1,500/developer after monthly spend peaked at $2,000.

    Read the full story on 👉 bit.ly/3RCEZ2m

  5. 🛠️ How to Install and Configure #ListMonk on #Ubuntu #VPS

    Here is a step-by-step guide to install and configure ListMonk (a high-performance, self-hosted #newsletter and mailing list manager) on an ...
    Continued 👉 #golang #selfhosted #opensource #mailserver #selfhosting #letsencrypt

    🛠️ How to Install and Configur...

  6. 🛠️ How to Install and Configure #ListMonk on #Ubuntu #VPS

    Here is a step-by-step guide to install and configure ListMonk (a high-performance, self-hosted #newsletter and mailing list manager) on an ...
    Continued 👉 #golang #selfhosted #opensource #mailserver #selfhosting #letsencrypt

    🛠️ How to Install and Configur...

  7. Finally got all of the GPT and MBR code put together, most of the bugs fixed, and released it as a downloadable Linux binary. Does a pretty good job of reading the data and giving out way too much information regarding the MBR and/or GUID partition table.

    Available here: git.jamesthebard.net/jweatherl

    #programming #gpt #mbr #golang #linux

  8. Finally got all of the GPT and MBR code put together, most of the bugs fixed, and released it as a downloadable Linux binary. Does a pretty good job of reading the data and giving out way too much information regarding the MBR and/or GUID partition table.

    Available here: git.jamesthebard.net/jweatherl

    #programming #gpt #mbr #golang #linux

  9. Starting reorganizing code.
    The code as is would take 700MB of ram as I was loading models again and again.

    I created some models cache, reduced memory usage by 400MB.

    noice!

    #golang #gamedev #roguelike #3d

  10. Starting reorganizing code.
    The code as is would take 700MB of ram as I was loading models again and again.

    I created some models cache, reduced memory usage by 400MB.

    noice!

    #golang #gamedev #roguelike #3d

  11. RE: hachyderm.io/@dolanor/11507940

    A 01:00 je stream mon refactoring de mon roguelike 3D en Go.

    J'ai suivi le tutoriel, maintenant faut que je transforme cette codebase pour qu'elle me soit plus familière.

    twitch.tv/dolanor_

    #golang #gamedev #3d #ecs #livestream #livecode #refactoring #g3n

  12. RE: hachyderm.io/@dolanor/11507940

    A 01:00 je stream mon refactoring de mon roguelike 3D en Go.

    J'ai suivi le tutoriel, maintenant faut que je transforme cette codebase pour qu'elle me soit plus familière.

    twitch.tv/dolanor_

    #golang #gamedev #3d #ecs #livestream #livecode #refactoring #g3n

  13. RE: hachyderm.io/@dolanor/11507940

    At 07:00pm EST, I'll stream some live coding on refactoring my 3D roguelike in Go.

    I followed the tutorial, now I need to make this codebase my own.

    twitch.tv/dolanor_

    #golang #gamedev #3d #ecs #livestream #livecode #refactoring #g3n

  14. RE: hachyderm.io/@dolanor/11507940

    At 07:00pm EST, I'll stream some live coding on refactoring my 3D roguelike in Go.

    I followed the tutorial, now I need to make this codebase my own.

    twitch.tv/dolanor_

    #golang #gamedev #3d #ecs #livestream #livecode #refactoring #g3n

  15. Ramble v0.5.10 is now available.

    This release improves installation and distribution security:

    • Developer ID signed and Apple-notarized macOS binaries
    • Trusted Homebrew Cask
    • Patched Go dependencies
    • Signed builds for Intel and Apple Silicon

    Install with:
    brew install --cask open-wander/tap/ramble

    github.com/open-wander/ramble/

    #OpenSource #HashiCorp #Nomad #Homebrew #GoLang

  16. Ramble v0.5.10 is now available.

    This release improves installation and distribution security:

    • Developer ID signed and Apple-notarized macOS binaries
    • Trusted Homebrew Cask
    • Patched Go dependencies
    • Signed builds for Intel and Apple Silicon

    Install with:
    brew install --cask open-wander/tap/ramble

    github.com/open-wander/ramble/

    #OpenSource #HashiCorp #Nomad #Homebrew #GoLang

  17. We know the scurge of "AI" scraping bots. But it has become almost impossible to tell the difference between scraping bots and pentest bots. This is from a domain I purchased months ago and put something on late on the 26th. 3 humans including me know the domain and I guarantee the two others have not visited more than once (which was out of sheer politeness).

    Look at this specific session, this is just a blitz probe, none of those URLs actually exist. The sheer volume is astounding. It's a Go application sitting behind a Caddy reverse proxy (both performing admirably) which reports the usage to Umami, which is what the screenshots are from.

    #AI #AIBots #Scraping #AIisGoingGreat #GoLang #Caddy #Umami

  18. We know the scurge of "AI" scraping bots. But it has become almost impossible to tell the difference between scraping bots and pentest bots. This is from a domain I purchased months ago and put something on late on the 26th. 3 humans including me know the domain and I guarantee the two others have not visited more than once (which was out of sheer politeness).

    Look at this specific session, this is just a blitz probe, none of those URLs actually exist. The sheer volume is astounding. It's a Go application sitting behind a Caddy reverse proxy (both performing admirably) which reports the usage to Umami, which is what the screenshots are from.

    #AI #AIBots #Scraping #AIisGoingGreat #GoLang #Caddy #Umami

  19. 🛠️ How to Install and Configure #ListMonk on #Ubuntu #VPS

    Here is a step-by-step guide to install and configure ListMonk (a high-performance, self-hosted #newsletter and mailing list manager) on an Ubuntu VPS.
    ✅ What is ListMonk?
    ListMonk is a fast, open-source newsletter and mailing list manager built with Go and PostgreSQL. It supports #email templating, subscriber ...
    Continued 👉 blog.radwebhosting.com/install #selfhosting #opensource #mailserver #golang #selfhosted #letsencrypt

  20. 🛠️ How to Install and Configure #ListMonk on #Ubuntu #VPS

    Here is a step-by-step guide to install and configure ListMonk (a high-performance, self-hosted #newsletter and mailing list manager) on an Ubuntu VPS.
    ✅ What is ListMonk?
    ListMonk is a fast, open-source newsletter and mailing list manager built with Go and PostgreSQL. It supports #email templating, subscriber ...
    Continued 👉 blog.radwebhosting.com/install #selfhosting #opensource #mailserver #golang #selfhosted #letsencrypt

  21. Wrote a little #golang blog post about a trick for reducing repetition in error-handling: zombiezen.com/blog/2026/07/wra

  22. Wrote a little #golang blog post about a trick for reducing repetition in error-handling: zombiezen.com/blog/2026/07/wra

  23. Go's slog and log packages share a mutex. Call slog.SetDefault with a handler that routes back through log and you get a deadlock on the goroutine's first log write.

    Smeldr's CaptureLogs() hits this with the built-in default handler. Fix: detect the type, swap in a direct stderr writer, and add a CI test that fails loudly if Go ever renames it.

    smeldr.dev/devlog/slog-log-ree

    #ai #selfhosting #eutech #golang #mcp

  24. Go's slog and log packages share a mutex. Call slog.SetDefault with a handler that routes back through log and you get a deadlock on the goroutine's first log write.

    Smeldr's CaptureLogs() hits this with the built-in default handler. Fix: detect the type, swap in a direct stderr writer, and add a CI test that fails loudly if Go ever renames it.

    smeldr.dev/devlog/slog-log-ree

    #ai #selfhosting #eutech #golang #mcp

  25. Okay, one small step further: I installed delve and launched my test under it. And I can now at least say that the string slice stays intact, with the expected content, until the conversion to a reflect.Value in Template.execute. Figuring out how to show the actual content of such a value in delve will then be tomorrow's task.

    #Golang

  26. Okay, one small step further: I installed delve and launched my test under it. And I can now at least say that the string slice stays intact, with the expected content, until the conversion to a reflect.Value in Template.execute. Figuring out how to show the actual content of such a value in delve will then be tomorrow's task.

    #Golang

  27. g.o.m.l

    i didnt want to share this before, i have had it for a while, but i just didnt have the time to show it to anyone

    also i'm on some crappy laptop now and oh god is this thing sluggish and falling apart lmfao

    #gamedev #foster #golang #imgui

  28. g.o.m.l

    i didnt want to share this before, i have had it for a while, but i just didnt have the time to show it to anyone

    also i'm on some crappy laptop now and oh god is this thing sluggish and falling apart lmfao

    #gamedev #foster #golang #imgui

  29. So, decided to take a trip down parsing out the GPT tables of attached storage. Still have a ton of work to do, but it's working which is a very welcome surprise.

    #uefi #gpt #golang #programming

  30. So, decided to take a trip down parsing out the GPT tables of attached storage. Still have a ton of work to do, but it's working which is a very welcome surprise.

    #uefi #gpt #golang #programming

  31. Turns out I quite enjoy #golang been using it in conjunction with #ebitengine to make a ascii roguelike and plan to use it for the upcoming #LOWREZJAM. I've a utility l am making for my use, just some simple stuff for now and I'm also working on an #ecs but that'll take a bit more time to be useful

  32. Turns out I quite enjoy #golang been using it in conjunction with #ebitengine to make a ascii roguelike and plan to use it for the upcoming #LOWREZJAM. I've a utility l am making for my use, just some simple stuff for now and I'm also working on an #ecs but that'll take a bit more time to be useful

  33. Hi Fediverse! I’m looking for a remote software engineering role.

    I’m Adam Tauber, an open-source developer and author of Colly, Searx, Hister, wuzz, and other projects. I work mainly with Go and Python, specializing in search, web scraping, backend systems, developer tools, and privacy-focused software.

    I’m based in Budapest (CET). DMs, introductions, and boosts are very welcome!

    github.com/asciimoo

    #GetFediHired #OpenToWork #Golang #Python #webdev #jobsearch #fediHire

  34. Hi Fediverse! I’m looking for a remote software engineering role.

    I’m Adam Tauber, an open-source developer and author of Colly, Searx, Hister, wuzz, and other projects. I work mainly with Go and Python, specializing in search, web scraping, backend systems, developer tools, and privacy-focused software.

    I’m based in Budapest (CET). DMs, introductions, and boosts are very welcome!

    github.com/asciimoo

    #GetFediHired #OpenToWork #Golang #Python #webdev #jobsearch #fediHire

  35. 🤔 Oh, joy. Another riveting #exposé on #Golang #maps, as if everyone was dying to know how the #Swiss took over the #bucket #brigade. 🚀 Apparently, this groundbreaking revelation is set to revolutionize our #code, assuming we cared about the "glue code" we never noticed in the first place. 😂
    blog.gaborkoos.com/posts/2026- #revolution #HackerNews #ngated

  36. 🤔 Oh, joy. Another riveting #exposé on #Golang #maps, as if everyone was dying to know how the #Swiss took over the #bucket #brigade. 🚀 Apparently, this groundbreaking revelation is set to revolutionize our #code, assuming we cared about the "glue code" we never noticed in the first place. 😂
    blog.gaborkoos.com/posts/2026- #revolution #HackerNews #ngated

  37. Expanding the Castle: New Campaigns, New Tooling, and the NeedleStealer Connection

    Arctic Wolf Labs has been tracking multiple campaigns built around CastleLoader, a multi-stage shellcode loader that has evolved significantly. Three distinct campaigns were identified: Urutyka, Garrigin, and Noidret. The most significant development is the integration of NeedleStealer framework payloads, marking the first observed use of Rust and Golang tooling in this campaign cluster. NeedleStealer includes a Rust-based desktop cryptocurrency wallet spoofer targeting Ledger, Trezor, and Exodus wallets, and a Golang-based malicious browser extension installer. The campaigns utilize obfuscated PowerShell stagers, IronPython runtimes, and NodeJS-based shellcode injectors. Infrastructure analysis revealed consistent naming patterns, staged domains for future operations, and the use of fraudulently obtained code-signing certificates. The campaigns consistently deploy NetSupport RAT and CastleStealer alongside the new NeedleStealer payloads, suggesting an expansion toward high-value cryptocurrency targeting.

    Pulse ID: 6a682376fe6eac7ecb782129
    Pulse Link: otx.alienvault.com/pulse/6a682
    Pulse Author: AlienVault
    Created: 2026-07-28 03:35:18

    Be advised, this data is unverified and should be considered preliminary. Always do further verification.

    #Browser #CyberSecurity #Edge #Golang #InfoSec #NetSupport #NetSupportRAT #OTX #OpenThreatExchange #PowerShell #Python #RAT #Rust #ShellCode #bot #cryptocurrency #AlienVault

  38. Sentry's self-hosted docker-compose.yml defines 71 services by default.

    We wanted one. So we built Tindra: errors, performance, uptime and cron monitoring in a single Go binary + Postgres. Self-host it, or let us run it in the EU as a German company, not a US company with an EU region.

    Upfront: source-available under Elastic v3, not OSI open source. If that's a dealbreaker, @glitchtip is excellent and MIT.

    blendbyte.com/blog/sentry-self

    #SelfHosted #FOSS #GDPR #Observability #Golang