Ben Schofield @benjscho.bsky.social · 21/07/2026So is taking a newborn to see the odyssey in IMAX recommended or not? I need a stars & strollers Nolan edition in Seattle 000
Ben Schofield @benjscho.bsky.social · 18/07/2026Eulogy isn’t an original idea, there are other user space libs out there, but I think it can contribute a different set of ergonomics. We use something similar at DSQL for sandbox clean up and it’s been working very well for us. 010
Ben Schofield @benjscho.bsky.social · 18/07/2026I’m on Pat leave until August, so in between nappies and naps I’m going to keep myself entertained with some OSS! For a start, I published a first version of eulogy, a user space library for async drop: crates.io/crates/eulogycrates.iocrates.io: Rust Package Registrycrates.io serves as a central registry for sharing crates, which are packages or libraries written in Rust that you can use to enhance your projects 1101
Ben Schofield @benjscho.bsky.social · 18/07/2026This is so real, I got a cheap thinkpad recently and since windows is so user hostile now, I went for Linux. It’s insanely nice to say “figure out why my monitors not connecting” or “connect to my Bluetooth speaker” and have the right commands conjured up without 15 minutes of googling 0230
Reposted by Ben SchofieldVale @vale.rocks · 19/06/2026There are only two file formats: disguised zips and renamed text files. JSON? Text. EPUB? Zip. CSV? Text. EXE? Zip. SVG? Text. DOCX? Zip. ICS? Text. APK? Zip. 451064264
Ben Schofield @benjscho.bsky.social · 05/06/2026New LLM writing tic noticed: unnecessarily saying “skips X entirely” 000
Reposted by Ben Schofieldrain 🌦️ @sunshowers.io · 02/06/2026iddqd, or the hardest kind of unsafe Rust. My first post for the @oxide.computer blog! Goes deep into the pitfalls of unsafe Rust and how to reason about it. A lot of labor went into the post -- please have a read! oxide.computer/blog/iddqd-u...oxide.computeriddqd, or the hardest kind of unsafe Rust | Oxide Computer CompanyHow our Rust collections library defends against adversarial trait implementations. 722339
Ben Schofield @benjscho.bsky.social · 06/05/2026My favourite features so far: 1. jj rebase -i — being able to select files, chunks etc visually to push onto a change is super nice 2. Editing the state of the tree without being on a change! 3. Super smooth merging/rebasing 010
Ben Schofield @benjscho.bsky.social · 06/05/2026I have learned jujutsu and I get all the love now. Can see it flat out replacing git in my work going forward Thanks for another great dev tutorial @steveklabnik.com! 220
Ben Schofield @benjscho.bsky.social · 24/04/2026GitHub is doing an interesting job of speed running losing trust 000
Reposted by Ben SchofieldJames Munns @jamesmunns.com · 23/04/2026media.tenor.coma man wearing a blonde wig and a mustache is standing in front of a green forest .Alt: a man wearing a blonde wig and a mustache is standing in front of a green forest 1273
Ben Schofield @benjscho.bsky.social · 22/04/2026Onto #tokioconf lightning talks I’m super excited by the visibility from dial9. The tracing spans and visualisation of Tokio is awesome. We’ve been bitten by slow polling tasks before, this will make it so easy to see 010
Ben Schofield @benjscho.bsky.social · 22/04/2026…segueing into my plug for DSQL, we’re hiring engineers at a range of levels as we grow the team www.amazon.jobs/en/search?ba...amazon.jobsAmazon's global career site<p>Every Amazonian, from warehouse floor to corporate HQ, shares a drive to impact the future, today. Our unmatched scale offers every employee endless opportunity to reimagine how customers shop, str... 000
Ben Schofield @benjscho.bsky.social · 22/04/2026Also great to see how many companies are hiring roles for Rust/tokio engineers. The death of the engineer is greatly over exaggerated 100
Ben Schofield @benjscho.bsky.social · 21/04/2026Enjoying the first day of talks at #tokioconf! Lots of databases so far, feeling at home 110
Reposted by Ben SchofieldCarl Lerche @carllerche.com · 31/03/2026We are 3 weeks out from the first @tokioconf.com. Spoiler: This is the t-shirt! I just saw the design and had to share it. It is so exciting to see it all come together. You still have time to get tickets, but not much time! tokioconf.com. 273
Reposted by Ben SchofieldCarl Lerche @carllerche.com · 31/03/2026I finally published Toasty (async Rust ORM) crates! I’ll be writing about it soon (and why it took so long). github.com/tokio-rs/toa...github.comGitHub - tokio-rs/toasty: An async ORM for Rust (incubating)An async ORM for Rust (incubating). Contribute to tokio-rs/toasty development by creating an account on GitHub. 2608
Reposted by Ben SchofieldTokioConf @handle.invalid · 12/03/2026We're setting aside 20 free TokioConf tickets for contributors and open source maintainers. If you've submitted a PR to any tokio-rs, hyperium, or tower-rs repo, that's you. Know someone who qualifies? Send them our way! tokio.rs/blog/2026-03...tokio.rsFree TokioConf tickets for contributors and open source maintainers | Tokio - An asynchronous Rust runtimeTokio is a runtime for writing reliable asynchronous applications with Rust. It provides async I/O, networking, scheduling, timers, and more. 0205
Ben Schofield @benjscho.bsky.social · 19/03/2026I will also be at Tokio Conf next month! Really looking forward to meeting more folk working on and with Tokio. There’s some great talks scheduled, including one by my colleague Pooja Kale on how DSQL uses Tokio in its control plane 000
Ben Schofield @benjscho.bsky.social · 19/03/2026Great blog from Russell Cohen on dial9. I saw a demo of this recently and it is very cool. Exactly the visibility that’s been missing for Tokio tokio.rs/blog/2026-03...tokio.rsIntroducing dial9: a flight recorder for Tokio | Tokio - An asynchronous Rust runtimeTokio is a runtime for writing reliable asynchronous applications with Rust. It provides async I/O, networking, scheduling, timers, and more. 100
Ben Schofield @benjscho.bsky.social · 18/03/2026You can think of it like the execution time of a lambda, which for the same code will vary across executions. The average will be stable, but there will be some amount of variation 020
Ben Schofield @benjscho.bsky.social · 18/03/2026The compute DPU part is kind of intrinsically variable. We do have bounds on the variability but there will always be some amount that the compute time can vary due to nondeterminism in execution time, vs bytes read or written which will be stable across the same query. 111
Ben Schofield @benjscho.bsky.social · 18/03/2026This blog from Marc Bowes is a great starter on DSQL pricing: marc-bowes.com/dsql-how-to-... The tldr is it’s very cheap for small projectsmarc-bowes.comAurora DSQL: How to spend a dollar 111
Ben Schofield @benjscho.bsky.social · 13/02/2026DSQL just launched support for SEQUENCES and IDENTITY columns. It’s exciting seeing the team launch new features the same week we became available in four new regions. I wrote a short blog about how we make sure they scale here: blog.benjscho.dev/technical/20...blog.benjscho.devHow DSQL Makes Sequences ScaleSequences are one of those Postgres features that you don’t think much about. You can ask for the next number in the sequence, and you get it. That works pretty well when you have one machine asking f... 010
Reposted by Ben SchofieldMarc Brooker @marcbrooker.bsky.social · 07/02/2026The cost of turning written business logic into code has dropped to zero. At best, near-zero. The cost of integrating services and libraries, the plumbing of the code world, has dropped to zero. At best, near-zero. What does that mean for the future? New blog post: brooker.co.za/blog/2026/02...brooker.co.zaYou Are Here - Marc's Blog 14211
Ben Schofield @benjscho.bsky.social · 06/02/2026Bernardo as well, he’s great, used to run Amazons internal Rust build system 020
Ben Schofield @benjscho.bsky.social · 31/01/2026Blaring ads on gas pumps are the peak of American culture 010
Ben Schofield @benjscho.bsky.social · 26/01/2026This sounds great, we have a skill integration that you might find useful! skills.sh/awslabs/mcp/...skills.shdsql by awslabs/mcpDiscover and install skills for AI agents. 110
Reposted by Ben SchofieldMurat (Distributolog) @muratdemirbas.bsky.social · 19/12/2025We introduce LeaseGuard: a Raft-specific lease protocol with a precise spec and fast recovery after crashes. Paper + Implementation linked in our joint (w Jesse @emptysqua.re) blog post below. muratbuffalo.blogspot.com/2025/12/leas...muratbuffalo.blogspot.comLeaseGuard: Raft Leases Done Right!Many distributed systems have a leader-based consensus protocol at their heart. The protocol elects one server as the "leader" who receives ... 0123
Ben Schofield @benjscho.bsky.social · 14/12/2025TIL (thanks to this paper) that common 64-bit systems are only using 48-bits of that to actually address memory. Still leaving a cool 256TB max addressable size 000
Ben Schofield @benjscho.bsky.social · 13/12/2025The Bf-tree paper from VLDB ‘24 looks neat, it’s a shame the implementation hasn’t been released yet. Maybe a chance for someone Christmas tinkering vldb.org/pvldb/vol17/...vldb.org 100
Ben Schofield @benjscho.bsky.social · 01/12/2025Zig’s fun, I like the explicit error handling and fast compile times. I struggled a bit getting some of the simpler things set up, like reading from a file, mainly because the documentation is lacking in examples for the latest version 000
Ben Schofield @benjscho.bsky.social · 01/12/2025Tackling advent of code in Zig this year, my day one solution is up: github.com/Benjscho/aoc...github.comGitHub - Benjscho/aoc-25: Advent of codeAdvent of code . Contribute to Benjscho/aoc-25 development by creating an account on GitHub. 110
Reposted by Ben SchofieldDarryl Ruggles @darryl-ruggles.cloud · 18/11/2025darryl-ruggles.cloud/dsql-kabob-s... 🆕 Here is my latest blog introducing a Serverless Multi-Region E-Commerce Platform based on an Amazon Aurora DSQL database. For a database platform I have almost always used DynamoDB due to it being truly serverless and pay as you go. (1️⃣/4️⃣) 🧵darryl-ruggles.cloudAurora DSQL: Serverless E-Commerce PlatformDiscover how to build a serverless multi-region e-commerce platform using Aurora DSQL and AWS services in this comprehensive guide 163
Ben Schofield @benjscho.bsky.social · 09/09/2025My demo from the Amazon Aurora livestream is now up as a VOD on YouTube, you can catch it here: youtu.be/5iFA_7lo9aI?...youtu.beEnable AI-powered agents with Aurora DSQL using Strands Agents and MCPYouTube video by AWS Events 010
Ben Schofield @benjscho.bsky.social · 04/09/2025What are the best languages for multiprocessor programming right now? Thinking ones that provide strong, safe primitives and good performance. I know Rust works well for this thanks to ownership & releasing of locks on drop. Are there any others that are worth trying? 000
Ben Schofield @benjscho.bsky.social · 03/09/2025I’ve been blowing through Octavia Butler’s Patternists series over the past few weeks. Love how each of them threads together while standing completely on its own. 000
Ben Schofield @benjscho.bsky.social · 03/06/2025This blog post from Marc Bowes might help with understanding pricing: marc-bowes.com/dsql-how-to-...marc-bowes.comAurora DSQL: How to spend a dollar 000
Reposted by Ben Schofieldnikomatsakis @nikomatsakis.com · 27/05/2025People always ask me “so is AWS using Rust?” Happy to be part of this article shining some light on how Rust is changing the way services are built in AWS. 0195
Reposted by Ben SchofieldWerner @wernervogels.bsky.social · 27/05/2025In a new guest post from #AWS Sr. Principal Engineers @nikomatsakis.com and Mark Bowes take us inside Aurora DSQL's development from scaling write operations without two-phase commit, to overcoming garbage collection hurdles, and embracing Rust. www.allthingsdistributed.com/2025/05/just...allthingsdistributed.comJust make it scale: An Aurora DSQL storyAWS Senior Principal Engineers, Niko Matsakis and Marc Bowes, take us inside Aurora DSQL's development: scaling write operations without two-phase commit, overcoming garbage collection hurdles, and em... 0208
Ben Schofield @benjscho.bsky.social · 04/02/2025Very glad Steve didn’t follow this advice and that the Rust book exists, it’s an incredible resource Writing about something you don’t know is often the best way to _start knowing_ 030
Ben Schofield @benjscho.bsky.social · 28/01/2025I love this paper! It’s a clear way to communicate that both application and infra developers are responsible for how to make things scalable, while splitting those responsibilities neatly 020
Ben Schofield @benjscho.bsky.social · 12/01/2025By taking the time to encode some safety property in the type system, you save yourself time and pain down the line in explaining how to use it or preventing misuse 000
Ben Schofield @benjscho.bsky.social · 12/01/2025Wrote a short bit about Rust being a “Safe for X” language: blog.benjscho.dev/technical/20... I’ve basically had this article from lwn in my head for a while and it’s a major reason why I love working in Rust, especially on a big project with a lot of other engineersblog.benjscho.devRust is Safe for XI love this article from lwn and this conclusion especially: this ability to take a property that the language does not know about and “teach” it to Rust, so that now it is enforced at compile time, i... 100
Reposted by Ben SchofieldZach Weinersmith @zachweinersmith.bsky.social · 09/01/2025Not sure how popular it'll be but I thought this one was pretty good. smbc-comics.com/comic/precise 4481891
Reposted by Ben Schofieldeliza🌻 @elizas.website · 03/01/2025why Rust is the greatest programming language of all time, in one screenshot 532436
Ben Schofield @benjscho.bsky.social · 23/12/2024This is why I’m particularly excited for cargo scripts to be stabilized into Cargo. This is just a single file, it doesn’t really need to be a crate 000
Ben Schofield @benjscho.bsky.social · 23/12/2024Rust is a surprisingly great scripting language. While I could fiddle around with bash, awk or see to get something working, without tests it would be more brittle. Rust makes it easy to create a really handy micro utility without spending a lot of time 100
Ben Schofield @benjscho.bsky.social · 23/12/2024I’ve been messing around with using Neorg for notes instead of markdown with Obsidian, so I wrote a small converter for all of my existing notes: github.com/Benjscho/md2...github.comGitHub - Benjscho/md2norg: markdown to neorg quick convertermarkdown to neorg quick converter. Contribute to Benjscho/md2norg development by creating an account on GitHub. 110
Ben Schofield @benjscho.bsky.social · 20/12/2024Very nice! I haven’t heard of madsim before, will take a look. I love working with sim tests, would be very frustrating to do this kind of thing without. 020