Blain Smith
@blainsmith.com
75 followers 210 following 240 posts
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
Posts Media Videos Starter Packs
Pinned
blainsmith.com
HTTP/1.1 303 See Other
Location: snac.rblgk.sh/blainsmith
Content-Length: 0
Reposted by Blain Smith
danhon.com
This is fine.
beijingpalmer.bsky.social
after careful study, I believe only people born between 1975 and 1995 should be allowed to use the internet
blainsmith.com
Never disappointed by @theoatmeal.bsky.social.

"Pregnant Mario lactating Jamba Juice all over Blanca from Street Fighter... [Generate Image]"

theoatmeal.com/comics/ai_art

#AI #AIArt #GenerativeAI
A cartoonist's review of AI art - The Oatmeal
This is a comic about AI art.
theoatmeal.com
blainsmith.com
I should just DNS black hole all *.ai domains. I do thank all you quirky, bro-y, startups registering those domains to make this very easy for me though. Kudos!
Reposted by Blain Smith
blueskydirectory.com
Do you see product announcements on #Bluesky that mention AT Protocol and think to yourself, "WTF is AT Protocol"? Listen to #ATProto expert @bmann.ca explain it on our latest podcast! limeleaf.coop/podcast/epis...
Episode 7: Into the ATmosphere — Limeleaf Worker Collective
limeleaf.coop
blainsmith.com
I've seen this package in every private Go report for every SaaS and gaming company I've ever worked at.
blainsmith.com
More of this!

gem.coop

#Ruby #RubyGems #TechCoop #Cooperatives
gem.coop
gem.coop
blainsmith.com
I really wish custom handles in profiles were clickable. Very high chance I will get a website by doing that, but instead I have to copy and paste.
Reposted by Blain Smith
inkandswitch.com
It's that time again: ✨we’re hiring✨

We're looking for a @godotengine.org IDE Engineer to help us build the next generation of collaboration tools inside the engine itself! More detail here: inkandswitch.com/jobs/godot-ide-engineer

(Remote role 🌍🌎🌏)
Godot IDE Engineer
Help build native, visual version control for collaborative game development in Godot
inkandswitch.com
Reposted by Blain Smith
scylladb.com
TLA+ has found bugs in everything from cloud services and message queues to video games and SSD firmware. @hillelwayne.com‬ will give an overview of how it can be applied to find design bugs in low latency systems at our free and virtual #P99CONF. www.p99conf.io?latest_sfdc_...

#ScyllaDB
blainsmith.com
I guess I'd expect any merged branch can be deleted anytime without notice as a general engineering team contract. However, I always set up auto-delete on merge anyway.
blainsmith.com
It annoys me when people create branches prefixed with [username]/*. People, your commits will have your name on them. You branch does not need it. Stahp.

#git
blainsmith.com
I completely missed this news! Cool to see things like this come out to support the Hare community.

harelang.org/blog/2025-08...

#HareLang #Programming #Community
Introducing builtwithhare.org
harelang.org
blainsmith.com
Thank you to ohai.social/@jmaibaum for sending in some patches for git.sr.ht/~blainsmith/... and git.sr.ht/~blainsmith/... addressing some bugs and adding features.

#HareLang #OpenSource #Community
Reposted by Blain Smith
permadeath.com
there's no arrogance quite like a C++ developer shit talking rust for being bad at multithreading
blainsmith.com
sqlc and goose is all you need IF you even need to go that far depending on the size of the app. Folks being able to write efficient SQL seems like a dying skill in the webapp world.
blainsmith.com
I don't like this pattern either. It is extremely verbose and requires a lot more code to be maintained. Rust does a similar thing with the builder pattern.

App::new()
.add_systems(Startup, add_people)
.add_systems(Update, (hello_world, greet_people))
.run();
blainsmith.com
"Rust forces the programmer to get things right,” said Wallach. “It can feel constraining to deal with all the rules it forces, but when you acclimate to them, the rules give you freedom."

www.darpa.mil/news/2024/me...

#RustLang #CLang #MemorySafety
www.darpa.mil
Reposted by Blain Smith
bmann.ca
Was great to talk to the @limeleaf.coop crew last week. They are as far as I know the first ATProto Dev Consulting shop, and a worker-owned co-op!

Direct link to episode with me here, including links to lots of things limeleaf.coop/podcast/epis...
limeleaf.coop
Another installment of the Limeleaf #podcast takes to the ether! The brilliant @bmann.ca educates us about ATProtocol tech and culture. Is #ATProto the future of social media? Find out at limeleaf.coop/podcast or wherever you dig your pods (alas, no YouTube, sorry).
The Limeleaf Podcast - Limeleaf Worker Collective
Discussions on technology, privacy, ethics, and the worker-owned startup movement from the founders of the Limeleaf Worker Collective co-op.
limeleaf.coop
Reposted by Blain Smith
quillmatiq.com
Perhaps the best thing Bluesky can do for ATProto is to make a lot of people want to leave Bluesky for other ATProto options