Blain Smith
banner
blainsmith.com
Blain Smith
@blainsmith.com
Founding Member @limeleaf.coop building @apply.coop and @blueskydirectory.com | Signal: rblgk.13

Software Engineer, Go, Rust, C, Hare, Linux, Networking, Distributed Systems, Databases

Decentralize and self host.

https://www.rfc-editor.org/rfc/rfc9620
Hare 0.26.0 Released

- Loop values and for..else
- #DragonflyBSD support
- Explicit syntax for ignoring errors when needed
- Replacing @offset with fields named _ for padding structs
- Support for explicitly uninitialized variables

harelang.org/blog/2026-02...

#HareLang
Hare 0.26.0 released
harelang.org
February 13, 2026 at 1:11 PM
Happy #FridayThe13th to those who celebrate!
February 13, 2026 at 12:08 PM
Wrote a whole blog post in my brain while powerlifter. Now to type it out and publish after I finish lat pull downs and some high protein noms.

#Autism #Powerlifting
February 12, 2026 at 10:36 PM
Reposted by Blain Smith
Small #golang PSA:

Most of the very nice automatic code problem reports in your editor or IDE come from Staticcheck by Dominik Honnef (@honnef.co).

gopls is the LSP, and it uses many of the rules from Staticcheck.

Suggestion: consider sponsoring Dominik! (Well worth it in my humble opinion😅)
February 12, 2026 at 3:48 PM
Today on "Enshittified Tech" there's a text editor with a remote code execution CVE. I'll give you 3 guesses who's responsible, but you'll only need one.

#MicroSlop
February 11, 2026 at 10:30 PM
Reposted by Blain Smith
We offer managed or collaborative hosting of Matrix, Rocketchat, Mattermost and DeltaChat.

Plenty of options for hosting location (UK, EU, Iceland, a provider of your choice or on prem). No drawbridging or per user pricing. You pay for our time and the server resources used.

#techcoops #hosting
February 9, 2026 at 9:35 PM
Very early stages, but at least we have the domain and marketing site up.

henhouse.coop

#Henhouse #StaticHosting #TechCoop
Henhouse - Own your data. Own your infrastructure.
Henhouse is a member-owned web hosting platform built on open source technology.
henhouse.coop
February 10, 2026 at 8:16 PM
It is moves like the one #Discord made that inspired us at @limeleaf.coop shift most of our services to alternatives.

limeleaf.coop/blog/how-lim...

#Mattermost #MiroTalk #Nextcloud #Codeberg
How Limeleaf Divested from Big Tech and Took Ownership of Our Data — Limeleaf Worker Collective
limeleaf.coop
February 9, 2026 at 9:47 PM
Folks suggesting Discourse, Signal, IRC, Telegram, etc. to replace #Discord are not helping the situation. Those are not in the same class as Discord.

Mattermost, Rocket.Chat, Zulip are more in line with similar features apart from the "audio rooms".
February 9, 2026 at 6:44 PM
I might just leave my #Discord account to rot in their database.
February 9, 2026 at 6:32 PM
Giving www.mojeek.com a spin for my default search engine.

#Mojeek #Search #Privacy
Mojeek
Mojeek is a web search engine that provides unbiased, fast, and relevant search results combined with a no tracking privacy policy.
www.mojeek.com
February 9, 2026 at 3:36 PM
"Using LLMs is like taking steroids, but everyone else is getting acne."

finestructure.co/blog/2026/2/...

#AI #LLM #Programming
Thoughts on LLMs — finestructure
finestructure.co
February 9, 2026 at 12:05 AM
Automatic TLS cert provisioning are working via @letsencrypt.bsky.social using Go's `autocert` pkg (pkg.go.dev/golang.org/x...) so folks that sign up to use #Henhouse can have certificates for their own custom domains.

#Henhouse #TLS #LetsEncrypt #ACME #GoLang #BuildInPublic
autocert package - golang.org/x/crypto/acme/autocert - Go Packages
pkg.go.dev
February 8, 2026 at 8:20 PM
Let's compile Quake like it's 1997!
fabiensanglard.net
February 8, 2026 at 7:35 PM
Using the Popover API to avoid any JavaScript is pretty neat.

#Henhouse #NoJS #NoJavaScript #StaticHosting #SelfHost
February 7, 2026 at 7:39 PM
"Meetings are just emails that decided to be podcasts"

Source: mastodon.social/@cmconseils/...
Laura Manach :bongoCat: (@[email protected])
Attached: 1 image
mastodon.social
February 6, 2026 at 2:32 PM
I post on here WAY less than I do on my Fediverse instance solely because of Bsky's character limit. Anytime I want to write something meaningful beyond a link share or some pithy take it ends up being too long so I delete it and don't edit to fit.
February 6, 2026 at 1:02 PM
I started reading Masters of Doom with the kid at night. This is probably my 3rd time reading it through. Now that he's old enough (12yo) he'll enjoy it.

www.randomhousebooks.com/books/96382/

#DOOM #VideoGames #Parenting
Masters of Doom | Random House Publishing Group One Book – Random House Publishing Group
www.randomhousebooks.com
February 6, 2026 at 12:15 PM
Reposted by Blain Smith
I got our (@limeleaf.coop) static site hosting app to provision TLS certs directly without the use of anything else (Caddy, nginx, etc.). It's complete with a web dashboard to manage custom domains, permissions, upload tokens, etc. as a single distributable binary.

#StaticHosting #SelfHost
February 3, 2026 at 10:25 PM
If you can't code when your AI slop bot is down then you probably shouldn't be coding.

Read the fucking manual.

blainsmith.com/articles/rea...

#AI #LLM
Read the Fucking Manual - Blain Smith
blainsmith.com
February 3, 2026 at 4:45 PM
This huma.rocks framework is making this API I'm making quite easy, especially for being able to generate client code for it.

#GoLang #OpenAPI
Huma
A modern, simple, fast & flexible micro framework for building HTTP APIs in Golang backed by OpenAPI 3 and JSON Schema.
huma.rocks
February 2, 2026 at 9:51 PM
-11° F / -24° C cold starts in a 500 horsepower Japanese V8 is just music to my ears.

#Lexus #IS500 #Japanese
January 29, 2026 at 12:13 PM