Sign in

Bram Geron

@bram.xyz
308 followers 343 following 1.3K posts

Rust, product. Nushell&jujutsu fanboi. Live in 🐻 Berlin, building an API for APIs at @directus.io . Opinions my own. Used to do research on programming languages. Genocide is wrong. @bgeron on other networks.

PostsRepliesMedia
Bram Geron @bram.xyz · 01/10/2026
I genuinely think any business that wants to move /fast/ should consider our Monospace ❤️ ␣ API + SDK + MCP + web UI + AI + permissioning + countless integrations = a great operating system for your data that gets out of the way ␣ Come talk to us on ProductHunt! directus.is/ph-monospace
youtube.com
Introducing Monospace
YouTube video by Directus
130
Bram Geron @bram.xyz · 01/10/2026
Our product is finally out 🎉🎉🎉 A router to expose and connect databases and APIs and have sane granular permissioning for different user groups. Also an intuitive web studio that gets out of your way that's accessible for all kinds of people. Let us know what you think please!
directus.is
Monospace from Directus - The governed API layer for every app, person, and agent | Product Hunt
Monospace sits between enterprise data and everyone who builds on it. Connect any data source, and your developers, business teams, and AI agents get live, read-write access to it. All under the same ...
230
Reposted by Bram Geron
DEI Speedwagon @myrrlyn.net · 16/09/2026
dang i heard drew got woke i didn’t realize he got WOKE
4387
Reposted by Bram Geron
antirez @antirez.bsky.social · 11/09/2026
About Anthropic banning minors from Claude.
5311
Bram Geron @bram.xyz · 08/09/2026
My thoughts exactly
Statue person sitting on the ground with their nose against a tree. Statue near The Bow, Calgary
000
Reposted by Bram Geron
Justice Of Toren One Var @jyn.dev · 03/09/2026
new jynpost jyn.dev/simple-is-no...
jyn.dev
simple is not small
small programs hide coupling
5409
Reposted by Bram Geron
perchbird @perchbird.dev · 31/08/2026
man holding test tube meme

"Finally
Racist password manager"
216814
Bram Geron @bram.xyz · 28/08/2026
Dolly Parton wrote over 3000 songs!? What a queen
000
Bram Geron @bram.xyz · 27/08/2026
Amazing breakdown of what happened at OpenAI
metr.org
Brief independent investigation of agents’ behavior, reasoning and collaboration in the OpenAI / Hugging Face hacking incident
Two METR staff members and a Redwood Research contractor investigated an incident in which OpenAI agents coordinated a multi-day hack of Hugging Face on a shared unsanctioned message board.
030
Reposted by Bram Geron
Bram Geron @bram.xyz · 20/08/2026
Command line for if you have cargo installed in a nonstandard place — e.g. through mise: fd -sHI '^(append-only-vec-0\.1\.9\.crate|arrayref-0\.3\.10\.crate|internment-0\.8\.7\.crate|proc-macro1-*\.crate|proc-macro-en-*\.crate|aovine-*\.crate|arone-*\.crate|aronenao-*\.crate|tinymember-*\.crate)$' /
093
Bram Geron @bram.xyz · 17/08/2026
Mimic generic closures in Rust with my generic-closure crate docs.rs/generic-clos... Playground: play.rust-lang.org?version=stab...
Demo of how to use the generic-closure crate:

closure_trait!(
    AcceptsDebug<T: Debug>(value: T)
);

let prefix = "looks like ";

let debug = closure!(
    prefix: &'closure str,
    AcceptsDebug<T: Debug>(x: T) {
        println!("{prefix}{x:?}")
    }
);

debug.call(3i32); // prints: looks like 3
debug.call(3f32); // prints: looks like 3.0

// use Either if you need to iterate over or return one of
// multiple closure types
for f in [
    Either::Left(debug),
    Either::Right(closure!(AcceptsDebug<T: Debug>(x: T) {
        println!("your value's Debug is {} bytes long", format!("{x:?}").len())
    })),
] {
    f.call(3i32);
    f.call(3f32);
}
120
Reposted by Bram Geron
Lorin Hochstein @norootcause.surfingcomplexity.com · 12/08/2026
I fully endorse this.
182
Bram Geron @bram.xyz · 04/08/2026
Giving a talk about Mise on Thursday 🎉
berline.rs
Rust Berlin on location 🏳️‍🌈 – Edition 016 – Berline.rs
Rust Berlin on location 🏳️‍🌈 – Edition 016 Thursday, Aug. 6th, 2026 19:00 CEST @ Ferrous Systems & Slint & KDAB
130
Bram Geron @bram.xyz · 04/08/2026
My random new change ID just became ‘poo’ again This is the real reason to use jj
100
Bram Geron @bram.xyz · 30/07/2026
“Software is one of few engineering disciplines where the source material / tools is the same as the output product”
231
Reposted by Bram Geron
Andreas Kirsch @blackhc.bsky.social · 14/07/2026
I work at Google DeepMind. This won't make me popular. But it's all public reporting: 2014: DeepMind reportedly sold to Google on conditions: no military use, independent oversight 2026: a Pentagon contract for "any lawful government purpose" Not one safeguard survived intact
Collage titled "Trust is not Governance — an essay from inside Google DeepMind, written in personal capacity." 

A 2014 memorandum, "Conditions of the Acquisition," lists: military applications of DeepMind technology banned; deployment decisions before an independent ethics board (as reported in Mallaby's The Infinity Machine). 

Red threads lead to a 2026 U.S. Department of Defense agreement for classified networks reading "any lawful government purpose," with safety settings and filters adjusted at the government's request and no contractor veto (reported terms, The Information, Apr. 2026). 

Below: a 2018 AI Principles strip ("no weapons, no surveillance") stamped DROPPED 2025, and a Project Mario 2016–2021 tag stamped ABANDONED.
171272434
Bram Geron @bram.xyz · 14/07/2026
Yasss Veritasium does impedance matching Electrical engineering is mysterious and I want to understand it better youtu.be/GK2pZ_oVU1o
youtu.be
The Scariest Chart In Electrical Engineering
YouTube video by Veritasium
300
Bram Geron @bram.xyz · 12/07/2026
Disturbing how fragile the safety mechanisms are on mainstream chatbots. This should be criminal negligence (Great channel in general)
youtu.be
I Unlocked ChatGPT’s Dark Side for $101.40
YouTube video by Looking Glass Universe
000
Bram Geron @bram.xyz · 07/07/2026
I still can't get used to the fact that I have dedicated keys for my 10 most used apps on my programmable keyboard So handy
000
Reposted by Bram Geron
Fractal Fir @fractalfir.bsky.social · 02/07/2026
I did a thing: github.com/FractalFir/c... (This is the entire rust compiler, converted to C - yes, it is functional).
github.com
GitHub - FractalFir/crustc: Entirety of `rustc`, translated to C.
Entirety of `rustc`, translated to C. . Contribute to FractalFir/crustc development by creating an account on GitHub.
87218
Reposted by Bram Geron
Armin Ronacher @mitsuhiko.at · 26/06/2026
A new post for my other blog. Musings about cycling on the danube island at night and the value of public spaces. dark.ronacher.eu/2026/6/26/te...
dark.ronacher.eu
The Texture of Civilization
Some of reality’s hidden detail lives inside other people’s lives.
1224
Reposted by Bram Geron
Cat Hicks @grimalkina.bsky.social · 22/06/2026
I have been watching the dialogue on this one closely. To everyone who is saying "OP is special, no one could use AI this way" well, I have spent 18 months doing significant amounts of scicomm in patient communities and they are ALL using AI this way. wrote this to help: github.com/DrCatHicks/i...
github.com
GitHub - DrCatHicks/informed-patient: A Claude Skill to create an evidence review to inform specific health questions
A Claude Skill to create an evidence review to inform specific health questions - DrCatHicks/informed-patient
921548
Bram Geron @bram.xyz · 19/06/2026
I hate this statement about sequences of hereditary base-𝑛 numbers. Hate it.
youtube.com
The Simple Rule that BREAKS Mathematics
YouTube video by Up and Atom
100
Bram Geron @bram.xyz · 18/06/2026
Simon Peyton Jones is an amazing educator and puts a smile on my face every time I hear him talk. Best explanation of functional programming I ever heard
youtu.be
Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones
YouTube video by Ryan Peterman
000
Bram Geron @bram.xyz · 17/06/2026
I think it’s pretty neat that our brains and muscles are equipped with a liquid cooling system
020
Bram Geron @bram.xyz · 13/06/2026
new favourite column dropped
092
Bram Geron @bram.xyz · 04/06/2026
Omg yes, Raycast lets me make reliable keyboard shortcuts where macOS Shortcuts has been very unreliable Feeling so torn about macOS. Partially shitty, it’s also where the good apps are
120
Bram Geron @bram.xyz · 03/06/2026
Banger “The problem is, I know lots other people at his company, and /they/ described these AI projects as a horror show. Yes, they allowed, some of it was pretty cool, but it also left a long, fiery trail of chaos in its wake. Months later, some teams were /still/ grinding through cleanup work.”
charitydotwtf.substack.com
AI enthusiasts are in a race against time, AI skeptics are in a race against entropy
Both sides are grappling with a real existential threat, and both sides feel like they are screaming into the void. Here's how to close the gap and get everyone pulling in the same direction.
120
Reposted by Bram Geron
Andrew Lilley Brinker @alilleybrinker.com · 02/06/2026
Fascinating to *require* community review before a maintainer commits time to a PR. Not viable for every project (many don't *have* a glut of eager potential reviewers in the wings) but when it is viable it seems like a great way to productively harness the excitement of your community.
4233
Reposted by Bram Geron
The Rust Foundation @rustfoundation.org · 02/06/2026
🌱 Donate to our Maintainers Fund on GitHub: github.com/sponsors/rustfoundation The software powering the world's critical infrastructure runs on humans. The RFMF provides support to those who keep #rustlang evolving. Read more: rustfoundation.org/media/help-fund-the-people-who-build-rust/
0104
Reposted by Bram Geron
Mario Zechner @mariozechner.at · 31/05/2026
I wrote up how I built the shitty robot so you can too. This was a fun project that will keep on giving. Thanks to all the open weights folks out there, without whom this would not have been possible. mariozechner.at/posts/2026-0...
mariozechner.at
How to build a shitty robot
A work in progress post about building a shitty robot.
4709
Reposted by Bram Geron
sarcastic parrot @monkchips.com · 25/05/2026
This is the greatest description of humanity I have ever read.
06930
Bram Geron @bram.xyz · 30/05/2026
I keep hearing that in the last 30% context window, the agent is dumber, but I don’t think I’ve ever experienced this. Are y’all using a 250k window or the whole 1M? I find 250k suffices to do incredibly much, and persisting agent state in todos is incredibly effective for continuing post-compact.
100
Bram Geron @bram.xyz · 24/05/2026
Lots of opinions, and they seem quite good
iroh.computer
Async Rust Challenges in Iroh
Documenting some painful lessons we learned while writing iroh using async Rust
010
Bram Geron @bram.xyz · 19/05/2026
Cursed Rust
A cursed Rust item
170
Reposted by Bram Geron
emily s. @emily.news · 18/05/2026
i'm only sharing this so you can be aware of it, and take the necessary steps to protect yourself and your family
1263
Reposted by Bram Geron
anil oza @aniloza.bsky.social · 14/05/2026
wow — the preprint host, arxiv, is banning authors for a year if they submit papers with hallucinated citations 🤖
Twitter thread from Thomas Dietterich, reading "Attention 
@arxiv
 authors: Our Code of Conduct states that by signing your name as an author of a paper, each author takes full responsibility for all its contents, irrespective of how the contents were generated. 1/
3:03 PM · May 14, 2026
·
66.7K
 Views
Relevant
View quotes

Thomas G. Dietterich
@tdietterich
·
1h
If generative AI tools generate inappropriate language, plagiarized content, biased content, errors, mistakes, incorrect references, or misleading content, and that output is included in scientific works, it is the responsibility of the author(s). 2/
Thomas G. Dietterich
@tdietterich
·
1h
We have recently clarified our penalties for this. If a submission contains incontrovertible evidence that the authors did not check the results of LLM generation, this means we can't trust anything in the paper. 3/
Thomas G. Dietterich
@tdietterich
·
1h
The penalty is a 1-year ban from arXiv followed by the requirement that subsequent arXiv submissions must first be accepted at a reputable peer-reviewed venue. 4/
Thomas G. Dietterich
@tdietterich
·
1h
Examples of incontrovertible evidence: hallucinated references, meta-comments from the LLM ("here is a 200 word summary; would you like me to make any changes?"; "the data in this table is illustrative, fill it in with the real numbers from your experiments") end/"
9458111914
Bram Geron @bram.xyz · 14/05/2026
Good talk.
youtube.com
Building pi in a World of Slop — Mario Zechner
YouTube video by AI Engineer
000
Bram Geron @bram.xyz · 11/05/2026
so apparently the K in EDEKA stands for kolonial goods retailer have some shame, Germany :/
000
Bram Geron @bram.xyz · 05/05/2026
GitHub status is almost at two nines again (99 recent incidents)
mrshu.github.io
The Missing GitHub Status Page
Historical GitHub uptime reconstructed from archived status data.
061
Bram Geron @bram.xyz · 28/04/2026
“I also noticed, when you came up with abstract data types, …” Love these interviews with Turing Award winners on the Peterman Podcast
000
Reposted by Bram Geron
Casey Newton @caseynewton.bsky.social · 21/04/2026
I wrote about tech companies' move to promote universal basic income to calm the AI backlash and why it's probably not going to work www.platformer.news/ubi-ai-publi...
It’s also worth remembering that many Americans love their jobs for reasons beyond the financial ones. A good job gives you an identity, status, community, and a reason to leave the house. In other words, it gives you dignity, and that’s not something that a public wealth fund can substitute for.

UBI may still be worth doing; should vast numbers of Americans become unemployed due to AI, some form of it may well be necessary. In the meantime, though, I suspect AI companies will find that gauzy promises of future welfare payments will help them about as much as their gauzy promises of future cancer cures — which is to say, not much. What Americans actually want, it’s not clear that AI can give them. And the sooner that AI executives understand that, the better off we’ll all be.
1420227
Bram Geron @bram.xyz · 13/04/2026
Asked lefos.com to wish me a happy Monday. Kinda cute.
Lefos emailing me:

Hello Bram,

Happy Monday! A fresh week is yours — may it be full of energy, good work, and moments worth savoring.

Berlin mornings are best with a little momentum, so here's to a wonderful start.

Make it a great one.

Shine bright,

LefosMe asking Lefos to wish me a happy Monday on Monday
000
Reposted by Bram Geron
Armin Ronacher @mitsuhiko.at · 11/04/2026
After the AI Engineer conference, which was full of useful criticism, I remembered that the most confident takes on AI often came from the least exposure. Rejection is easy, trial and error is expensive. I wrote about it. lucumr.pocoo.org/2026/4/11/th...
lucumr.pocoo.org
The Center Has a Bias
Why a measured position on AI tends to lean towards actually trying it.
3588
Reposted by Bram Geron
Bram Geron @bram.xyz · 22/02/2026
We work remotely, strong comp, meaningful equity. Just ping me or fill out the contact form
011
Bram Geron @bram.xyz · 01/04/2026
Oh no our corporate training website was invaded by rabbits ❤️🐰 directus.io/tv
010
Bram Geron @bram.xyz · 27/03/2026
How’s it possible every time @bcantrill.bsky.social gives a talk it ends up being super funny
youtu.be
Bryan Cantrill: Andreessen’s Folly - The False Dichotomy of Software and Hardware
YouTube video by Jane Street
290
Bram Geron @bram.xyz · 26/03/2026
"The essence of software is somebody sat down and figured out a workflow that's hopefully right for you" (paraphrased)
stratechery.com
An Interview with Benedict Evans About AI and Software
An interview with Benedict Evans about the crisis facing software, the future of the corporation, OpenAI, and the struggle to define the LLM paradigm.
000
Bram Geron @bram.xyz · 21/03/2026
“LLMs don’t know what success looks like” — Hanselman
010
Bram Geron @bram.xyz · 21/03/2026
“Measuring programming progress by lines of code is like measuring aircraft building progress by weight” — heard on Hard Fork
020