Sign in

Martin Algesten

@algesten.bsky.social
43 followers 87 following 60 posts

Dog daddy. Rust lover.

PostsRepliesMedia
Martin Algesten @algesten.bsky.social · 16/09/2026
XCode 27 is a big step forward in terms of automation and remote control. (warning: AI generated gist) gist.github.com/algesten/8df...
gist.github.com
Xcode 27 MCP and skills: headless setup for external coding agents, startup behavior, simulator control, and troubleshooting
Xcode 27 MCP and skills: headless setup for external coding agents, startup behavior, simulator control, and troubleshooting - XCODE27.md
010
Martin Algesten @algesten.bsky.social · 26/07/2026
I want to be excited about Apple TV doing Neuromancer – it looks amazing! However every show I've watched there lately runs like 30-40 min per week and it's too short and abrupt when a season is like 8 episodes. tv.apple.com/us/show/neur...
tv.apple.com
Watch Neuromancer - Apple TV
A disgraced superhacker and a razorgirl assassin are recruited for a high-stakes heist targeting a powerful corporate dynasty with untold wealth…and s…
000
Martin Algesten @algesten.bsky.social · 27/04/2026
I've been pondering app architecture in Rust. Complex applications, like teleconferencing, with many moving parts. I don't like Flux/Redux, reducers modifying a shared global store (state). The idea is "query-driven", like rust-analyzer, but simpler by using memoized fns for queries.
github.com
100
Reposted by Martin Algesten
srrrse @without.boats · 09/03/2026
Keyword generics has not become less of a misjudged idea just because two to three years have passed since it was criticized.
2291
Martin Algesten @algesten.bsky.social · 09/02/2026
Spain going after X is not undivided great. I hate Elon Musk, but I also worry about the how laws and rules are enforced in Spain (and EU at large). Spain has many laws, but enforcement is arbitrary in the hands of politicians and the police. Thus the law is a power tool in the hands of the ruler.
100
Reposted by Martin Algesten
Graham Bower @grahambower.bsky.social · 02/01/2026
I'm very excited to announce that my new fitness app, Reps & Sets 26, is out now! You can read all about it here: www.cultofmac.com/news/reps-an...
cultofmac.com
New fitness app Reps & Sets 26 gets serious about strength training
Designed exclusively for iPhone, iPad and Apple Watch, strength-training app Reps & Sets 26 was developed by a long-time Cult of Mac writer.
041
Reposted by Martin Algesten
Plabayo BV @plabayo.bsky.social · 02/12/2025
On Netstack.FM🎙️Ep.16: A deep dive into #WebRTC & Sans I/O with Rust developer @algesten.bsky.social We cover STUN/TURN, NAT traversal, SRTP/DTLS, RTC internals, why UDP matters, and how the #Rust WebRTC stack str0m runs in production. Curious how WebRTC works? 🔗 netstack.fm/#episode-16 #Networking
netstack.fm
Netstack.FM — A Podcast About Networking and Rust
Interviews, monologues, and deep dives into Rust and modern networking systems.
122
Martin Algesten @algesten.bsky.social · 02/12/2025
Loved talking Glen about #webrtc and Sans IO in #rustlang – full on geek talk! podcasts.apple.com/es/podcast/n... In other formats here: netstack.fm#episode-16 #rust #rustlang #sansio #rustlang #code #webrtc
podcasts.apple.com
netstack.fm
Technology Podcast · A podcast about networking, Rust, and everything in between. Join us as we explore the stack: from protocols and packet flows to the people and projects building the modern intern...
172
Martin Algesten @algesten.bsky.social · 07/10/2025
🎉 The DerefMut for Pin<T> #rustlang "unsoundness" is fixed! It wasn't ever an actual problem, since you couldn't use it for anything reasonable. I seen it used repeatedly as an "even Rust is unsafe" argument, so I'm happy it's gone. * github.com/rust-lang/ru... * github.com/rust-lang/ru...
github.com
A `Pin` unsoundness involving an `impl DerefMut for Pin<&dyn LocalTrait>` · Issue #85099 · rust-lang/rust
Haven’t got the time to do any more explaining right now, but here’s the code (Edit: I added a few inline comments anyways): use std::{ cell::{RefCell, RefMut}, future::Future, mem, ops::DerefMut, ...
010
Martin Algesten @algesten.bsky.social · 27/09/2025
Ever needed a pure #rustlang DTLS 1.2 implementation? Sync and Sans-IO? I suspect not, but I made one. crates.io/crates/dimpl
crates.io
crates.io: Rust Package Registry
120
Reposted by Martin Algesten
Graham Bower @grahambower.bsky.social · 01/08/2025
We need Lisa Rinna to investigate www.theguardian.com/culture/2025...
theguardian.com
Justin Timberlake reveals Lyme disease diagnosis
Singer says on social media living with disease can be ‘relentlessly debilitating, both mentally and physically’
011
Martin Algesten @algesten.bsky.social · 01/04/2025
Vibe coding by making the AI know its place. Maybe I'll upgrade to "your highness"? I'll probably be the first target in the robot uprising.
010
Martin Algesten @algesten.bsky.social · 03/03/2025
I was on the fence of whether to try Kingdom Come Deliverance 2 since I didn't play 1. I love RPG, but don't like having a fixed character (like The Witcher). But then I googled "KCD2 gay" and I'm excited. If I can subvert Henry, I'm all in. #KCD2
010
Martin Algesten @algesten.bsky.social · 02/03/2025
Just released a new crate called opslag. It's a no_std mDNS service discovery implementation in pure Rust. I'm hacking around with some embedded STM32 hardware and I couldn't find any suitable mDNS lib for such a use case. #rustlang #rust #mdns crates.io/crates/opslag
1100
Martin Algesten @algesten.bsky.social · 01/03/2025
Spending the morning being gaslit by ChatGPT "helping" me analyze an mDNS message. It kept repeating the same incorrect analysis, until I pointed out _exactly_ the problem. Sometimes I think LLMs for coding helps, other times I'm dreading the bugs that will surface in their wake.
110
Martin Algesten @algesten.bsky.social · 07/02/2025
Severance Season 2 is so bad. It's like a worse version of Lost. I'm expecting polar bears to appear any minute now, if I can only stay awake. It's so boring.
010
Martin Algesten @algesten.bsky.social · 26/01/2025
Just released ureq 3.x Ground up rewrite Post about it on reddit: old.reddit.com/r/rust/comme... #rustlang #rust #ureq #http
old.reddit.com
Release of ureq 3.0.0
[ureq 3.0.0](https://crates.io/crates/ureq) is released replacing the 2.x branch (which is still maintained). 3.x is a ground up rewrite with...
0101
Martin Algesten @algesten.bsky.social · 08/01/2025
Dear @github.com, please let me use ssh. #github
010
Martin Algesten @algesten.bsky.social · 25/12/2024
I built a MIDI interface on a #raspberrypi it translates rtpmidi coming over ethernet to tty/uart and back. It works by has really bad jitter. Can be I just don’t know enough about uart and tty on Linux.
030
Martin Algesten @algesten.bsky.social · 03/12/2024
Decided that #rust #ureq 2.x branches will now be tracking MSRV and I release 2.12.0. 2.11.x - MSRV 1.67 2.12.x - MSRV 1.71 I will use patch versions in these two minor lines to try to keep these MSRV alive as long as possible. Thanks @epage.bsky.social for pointing out github.com/algesten/ure...
000
Martin Algesten @algesten.bsky.social · 27/11/2024
#rust backwards guarantees are great, apart from Minimum Supported Rust Version (MSRV). It's quite common to find transitive dependencies bumping MSRV in patch-versions, making your build environment just stop working.
100
Martin Algesten @algesten.bsky.social · 25/11/2024
Ouch. #rustls has gone MSRV 1.71, and I had hoped ureq 3.x could stay on 1.65 for now. github.com/rustls/rustl...
github.com
Please reconsider bumping MSRV to 1.71 · Issue #2239 · rustls/rustls
Describe the bug The recently released version 0.23.18 bumped the MSRV from 1.63 to 1.71 in a patch release. This was done in #2220 with seemingly no strong necessity, IIUC mostly to adopt the let ...
100
Martin Algesten @algesten.bsky.social · 25/11/2024
A #rust user reported a bug in ureq3 RC. It’s an embarrassing one in the category of “martin, you didn’t test this enough did you?” It’s the first time I had an extended RC that engaged users of #ureq. That makes me feel less bad about screwing up. github.com/algesten/ureq/issues/879
000