Bruce Williams

Bruce Williams

@bruce.io

Polyglot programmer, language dork, serial hobbyist. Works in ⚗️ #ElixirLang, supports ⭐️ #GleamLang, interested in ♾️ #UnisonLang. ✍️ 2 x @pragprog.com author & co-creator, Absinthe GraphQL. 🌲 PNW, USA and wherever travel takes me

1K followers755 following187 posts

Last year I re-connected with the #ElixirLang community at AlchemyConf and Goatmire—very excited to head back to ElixirConf (flying tomorrow to Chicago)!

I’d really appreciate it if my brain would restrict work-related creative pondering (and maybe especially significant breakthroughs) to my normally scheduled work hours, thank you.

I don’t work with XML in anger much anymore, but when I do I wonder how I could ever forget how woefully inadequate and frustrating Erlang/OTP’s built-in support tends to be. (Today’s gripe brought to you by me trying to use `xmerl_xsd` to validate against a spec that `xmllint` deals with handily.)

Bruce Williams reposted

This is, and I am not even joking, going to fuck up so many hyperlexic kids. I got accused of plagiarism because I used the word “porous” in a sixth grade paper and that shit sticks with you, if not on the permanent record, then in the childhood.

Seth Trueger@mdaware.org

oh come on

I was born in AZ and spent much of my youth in the Mojave and Sonoran deserts; some great advice here!

This post is unavailable.

I have been having the *best* time building a terrible, old school MUD (with new school twists) using #gleamlang lately. I highly recommend indulging yourself in nostalgic rebuild projects from time-to-time—even ones you may never share—they’re a blast!

I love how deliciously chaotic peonies can be, and how that’s a defining feature of their beauty. (Filed under “consoling thoughts that I tell myself any time I `git push` something to other human beings.”)

Something I’ve discovered about myself: while I absolutely love to cook and enjoy challenging recipes in real life, if you make me cook in your game and you haven’t made it at least as simple as a Zelda’s, I feel both too dumb and too bored to bother.

Bruce Williams reposted

🚨 Update absinthe 🚨 Yesterday 2 CVEs for "absinthe" were released. The vulnerabilities can exhaust your CPU and atom tables. Update ASAP Thank you Curtis Schiewek and team for the quick fix and to @maennchen.dev for managing the release cna.erlef.org/cves/CVE-202... cna.erlef.org/cves/CVE-202...

cna.erlef.orgQuadratic fragment-name uniqueness check causes denial of service in absintheThis project handles the CVE Numbering Authority (CNA) for the Erlang Ecosystem Foundation (EEF).

I’m happy to be returning to ElixirConf US after a few years away—looking forward to catching up with old friends and making some new ones! #elixirlang

ElixirConf@elixirconf.bsky.social

Join us in Chicago or online for three days of talks, training, and community. Tickets are limited, so secure your spot today! elixirconf.com

Very excited to be planning a return trip to South Korea next year… and to be going in the Spring. I largely grew up in the deserts of the US Southwest and humidity of the Southeast—but nothing could have prepared me for touring South Korea during last year’s heatwaves.

Bruce Williams reposted

Replying to @borderless.bsky.social

@distributeaid.org is organizing an emergency airfreight shipment at the end of the month. We'll post a needs list later this week. In the meantime please connect us to any potential donors of medical supplies / equipment. donate-aid@distributeaid.org You can also donate to cover shipping costs.

omprakash.orgSend Aid to the Levant | Crowdfunding with Omprakash nullDonate to support social impact in Serbia with Distribute Aid.

While I appreciate Trader Joe’s attempts to support my healthy intake of protein, I could have used one less dead caterpillar 🐛 (or more, though I hope not) in my bagged salad greens today…

Happy St. David’s Day to my friends in Wales—Dydd Gŵyl Dewi Hapus! 🏴󠁧󠁢󠁷󠁬󠁳󠁿 “Gwnewch y pethau bychain” (do the little things) feels more relevant than ever these days, no matter where you are.

My favorite photo from our family trip to the aquarium here in Copenhagen, Den Blå Planet, yesterday: a Victoria Crowned Pigeon (Goura victoria) hanging out in the rainforest. (Many thanks to @sasajuric.bsky.social for the recommendation; we had a great time!)

Next trip: #Goatmire Elixir in Varberg, Sweden. I’m on the way in less than a week, and spending the rest of the trip in & around Copenhagen.

Bruce Williams reposted

far be it from me to tell scientists how to do their jobs but i feel like there might be value in surveying the <365 hot dogs per year demographic

CNN@cnn.com

There is strong evidence that there is “no safe amount” of processed meat to eat, nutrition experts say in response to a new study on the connection between diet and the risk of major diseases: cnn.it/4lElYWx

Thoroughly enjoying my trip to South Korea, though the weather may succeed in melting me into a puddle. (Last summer I took on a UK heat wave, so I guess I had to ratchet up the difficulty level this year.)

Off to South Korea 🇰🇷 tomorrow for ~2 weeks—on a tour with a load of US Taekwondo students (including my son), at least for most of it. (I’m both excited and preemptively exhausted.)

Bruce Williams reposted

If you use "AI agents" (LLMs calling tools in a loop) you need to be aware of the Lethal Trifecta Combine access to private data, exposure to untrusted content and the ability to externally communicate and an attacker can trick the system into stealing your data simonwillison.net/2025/Jun/16/...

simonwillison.netThe lethal trifecta for AI agents: private data, untrusted content, and external communicationIf you are a user of LLM systems that use tools (you can call them “AI agents” if you like) it is critically important that you understand the risk of …