Sign in

Jack O'Connor

@jacko.io
99 followers 49 following 16 posts

jacko.io

PostsRepliesMedia
Jack O'Connor @jacko.io · 22/06/2026
I've been thinking about a MIR interpreter that has the opposite goals from MIRI: Don't do any safety checks, just start executing e.g. the test I just changed with as little delay as possible. Still unclear to me whether there's much to be gained here vs a more incremental compiler though?
010
Jack O'Connor @jacko.io · 02/03/2026
Blog post today, about what we're going to do about Futurelock: jacko.io/snooze.html. @sunshowers.io and @elizas.website, I'd be curious whether any of this is new to you.
jacko.io
Never snooze a future
010
Jack O'Connor @jacko.io · 13/05/2025
Not directly. I'd recommend spawning a waiter thread and having that thread send whatever async signal you need.
010
Jack O'Connor @jacko.io · 13/05/2025
The GitHub links? What URL do you end up trying to load?
100
Jack O'Connor @jacko.io · 13/05/2025
Finally released Duct v1.0 in both Rust and Python: github.com/oconnor663/d... github.com/oconnor663/d...
github.com
Release version 1.0.0 · oconnor663/duct.rs
Changes since 0.13.7: The API is stabilized as-is, and most callers won't need to make any changes. Fixed a bug where Handle::try_wait could block indefinitely if a child process had exited but a ...
221
Jack O'Connor @jacko.io · 02/05/2025
Do you know if the decision to get rid of "parameter reference optimization" will also fix aggregate assignment? github.com/ziglang/zig/...
github.com
eliminate hidden pass-by-reference footguns · Issue #5973 · ziglang/zig
Accepted Proposal Zig 0.6.0 (not master). This is related to, actually maybe a subset of, #4021 / #3696 (this issue doesn't involve result copy elision). I understand that this was intended to be a...
230
Jack O'Connor @jacko.io · 02/05/2025
Here's my hour-long 😬 take on this question: youtu.be/OQTwvycftJU
youtu.be
Rust can Compete with Python
YouTube video by Jack O'Connor
010
Reposted by Jack O'Connor
_tc @tcmx3.bsky.social · 27/04/2025
Ok having now had a chance to actually watch, can safely say it's another banger. Jack's videos continue to stand out even in a sea of consistently high quality Rust learning resources. (If you're just curious about Rust I might suggest one of the other videos though, like "A Firehose")
011
Jack O'Connor @jacko.io · 25/04/2025
My latest talk: www.youtube.com/watch?v=LLAU...
youtube.com
From Rust to C and Back Again: an introduction to "foreign functions"
YouTube video by Jack O'Connor
020
Jack O'Connor @jacko.io · 21/04/2025
Glad to hear it! By the way, I'm currently on the job market, if you know anyone who might be a good fit?
011
Jack O'Connor @jacko.io · 13/04/2025
Knowing absolutely nothing about the context, that sounds a little fishy if it's working with an iterator, because `map` is "lazy". Any elements that you don't actually drive out of the iterator will never go through the `map` closure. `for_each` might be better?
120
Reposted by Jack O'Connor
Iroh @iroh.computer · 08/04/2025
I'm now 0.34.1 versions old! This is a minor release, but it comes with some fun stuff: We (and many others) have been depending on forks of the rust BLAKE3 crate by @oconnor663.bsky.social. This is no longer the case with its latest updates 🎉 Learn more: www.iroh.computer/blog/blake3-...
iroh.computer
The new BLAKE3 hazmat API
The new BLAKE3 hazmat API, or why we can retire our BLAKE3 fork
095
Jack O'Connor @jacko.io · 29/03/2025
Means "again" in Japanese too.
000
Jack O'Connor @jacko.io · 20/03/2025
www.youtube.com/watch?v=zp-F...
youtube.com
The surprising aerodynamics of playing cards (in super slow-mo)
YouTube video by AlphaPhoenix
000
Jack O'Connor @jacko.io · 07/12/2024
jacko.io/chinese_name...
jacko.io
How to Pronounce Chinese Names a Little Better
000
Jack O'Connor @jacko.io · 27/10/2024
Did you get to the crashing example immediately below? Footnote 8 is also a more complicated example of thread switching overhead.
100
Jack O'Connor @jacko.io · 23/10/2024
@without.boats I've tried to write a details-oriented intro to async Rust, and I'd love to get comments and corrections if you have time/interest. jacko.io/async_intro....
jacko.io
Async Rust in Three Parts
220
Jack O'Connor @jacko.io · 13/10/2024
They caught the candle!
000