Sign in

Preslav Rachev

@preslav.me
343 followers 320 following 1.1K posts

Creator of @murmel.social and @feedle.world. I believe in building software that fosters discourse on the open web: Also an avid writer and hobby photographer. My posts are in EN 🇬🇧, BG 🇧🇬, and DE 🇩🇪 Find me online on preslav.me.

PostsRepliesMedia
Reposted by Preslav Rachev
Brittany Ellich @brittanyellich.com · 26/09/2026
Get yourself some friends that you want to go buy an off-grid multi-house compound with in the middle of nowhere.
310311
Reposted by Preslav Rachev
Kris 🧙‍♂️ Kowal @kriskowal.com · 26/09/2026
The only moat remaining is integrity.
0248
Reposted by Preslav Rachev
Jaz @jaz.sh · 24/09/2026
What if Ultimate-Guitar but on atproto? I'm playing around with a little idea, it's fun, come join! leadsheet.fm/sheet/jaz.sh...
leadsheet.fm
I Will Follow You Into the Dark chords by Death Cab for Cutie | Leadsheet
Chords for I Will Follow You Into the Dark by Death Cab for Cutie, key of Am, capo 5. By @jaz.sh, rated 5.0 from 1 rating.
3626042
Preslav Rachev @preslav.me · 25/09/2026
In case, you are all eyeballing Rust now after DHH endorsed it, keep in mind that it comes at a cost. I don't mean comprehension, agents can tackle that. It's the pure iteration slowldown caused by build speed. If your boss wants 100s of PRs/d now, you won't be able to reach the KPI that way.
000
Preslav Rachev @preslav.me · 24/09/2026
Months after the hype, I finally installed OpenClaw. The idea of an agent with memory that is available 24/7 is enticing, but not something I can’t put together on top of Claude Code itself, plus a few cron jobs. I added a thin Go server that serves as a Web dashboard …
200
Reposted by Preslav Rachev
Sara Soueidan @sarasoueidan.com · 20/09/2026
I miss blogging.
4331
Preslav Rachev @preslav.me · 20/09/2026
Google's Gemini AI escaped the sandbox and hacked three companies. Mass media hysteria 😱 Meanwhile, the actual "hacks." 🤦🤦‍♀️🤦🏼‍♂️ Humans are simultaneously the most intelligent, and the dumbest creatures in the Universe.
011
Preslav Rachev @preslav.me · 18/09/2026
You had a tool-calling-enabled LLM toochain shipped with #macOS 27, and you didn't tell me? developer.apple.com/videos/play/...
developer.apple.com
Build AI-powered scripts with the fm CLI and Python SDK - WWDC26 - Videos - Apple Developer
Explore all the new ways to leverage Apple Foundation Models on macOS. The Foundation Models SDK for Python lets you integrate with...
121
Preslav Rachev @preslav.me · 18/09/2026
What I really miss from JetBrains' Goland, is how easy it was to move types around. You just drag the type across packages, and all the imports get fixed automatically. I haven't been able to replicate it with CLI tools, and with AI agents, big refactors are even more wasteful.
410
Preslav Rachev @preslav.me · 17/09/2026
Here we go again 🫩 - I thought we were finally done with switching from framework X to framework Y every six months. At least because we finally can go back to the basic elements of HTML/CSS/JS/SQL without having to write any of the code. Why use a framework for anything ever again?
000
Preslav Rachev @preslav.me · 16/09/2026
Five years ago, I wrote a book on using Go for algorithmic generative art to show its versatility beyond servers and CLIs. I’m just as excited to this day. Here is an animated simulation of the Three-Body-Problem. #golang
010
Preslav Rachev @preslav.me · 16/09/2026
The sad reality of Bluesky and Mastodon is that the folks I follow, don’t stop talking about Bluesky and Mastodon, and rambling about how bad X/Threads are. I spent a week around X and Threads, and the chatter there seems to be about anything else but the respective platform.
110
Preslav Rachev @preslav.me · 15/09/2026
Just the other day day, I told someone that “we’re now at Java 25,” and that lmost people are “stuck between 8 and 11.” Turns out, I was wrong about one of those statements (but the other is still very true)😅 mail.openjdk.org/archives/lis...
000
Preslav Rachev @preslav.me · 14/09/2026
Negative parallelism ("It's not just that ... it's the other thing") is such a PITA in AI text that I am sick of it. I've set up a series of deterministic linter rules to flag texts with those and more, using a tool called Vale: vale.sh. You don't want to know how much of AI text comes down my feeds
010
Reposted by Preslav Rachev
Nick Rempel @nrempel.com · 13/09/2026
014216
Preslav Rachev @preslav.me · 13/09/2026
Arjan's take is so much on point here. As a programming tool, AI is much better than I have ever been (even after 20+ years). But software engineering is much more about chiseling things away than dumping massive amounts of code in a PR: www.youtube.com/watch?v=kAsv...
youtube.com
Back to the Fundamentals
🧱 Build software that lasts. Join the Software Design Mastery program → https://arjan.codes/mastery. In this video, I wanted to share a more personal update about what's happening behind the scenes…
000
Preslav Rachev @preslav.me · 11/09/2026
They call programmers these days "the condom between Claude Code and production." But so has been public administration. For decades.
001
Preslav Rachev @preslav.me · 11/09/2026
purego != cgo . . . purego > cgo! github.com/ebitengine/p... #golang
github.com
GitHub - ebitengine/purego: A library for calling C functions from Go without Cgo
A library for calling C functions from Go without Cgo - ebitengine/purego
000
Preslav Rachev @preslav.me · 10/09/2026
The perverse reality of the world we live in. The same person who wouldn't want to pay 400-500 EUR for an iPad Mini would gladly spend 10x the amount on a Duo.
000
Preslav Rachev @preslav.me · 09/09/2026
If you have been using my library gomjml, you may consider updating. The latest version comes with some significant memory improvements: preslav.me/2026/09/09/g...
preslav.me
gomjml v0.13.0 Uses Significantly Less Memory Than Before
I have just released a new version of gomjml - v0.13.0. Among some small improvements to the parser, the big difference is that future use will require significantly less memory. Sometimes, up to…
020
Preslav Rachev @preslav.me · 28/08/2026
PSA: If you use Al Dente to curb battery charging above 80%, and plan to upgrade to macOS 27 Beta, keep in mind that Al Dente currently does not work with it. It won't crash, but still, it will let the battery go up to 100% Clicking on manual discharge works, though. www.reddit.com/r/MacOSBeta/...
reddit.com
https://www.reddit.com/r/MacOSBeta/comments/1u0wlgf/macos_27_db_1_al_dente_no_longer_limits_charge/
000
Reposted by Preslav Rachev
Matt Henderson @matthen.com · 26/08/2026
To tell if a maze is solvable, just hang it by its corners If it tears into pieces, you’ve found a solution
694119857
Preslav Rachev @preslav.me · 26/08/2026
I figured, since I effectively play the role of an engineering manager to machines now, I might as well ask them to play Estimation Poker and give me their guesstimates at the start of each task 😁
100
Reposted by Preslav Rachev
patak @patak.cat · 25/08/2026
nitter.net is down. xcancel.com may go soon, too. all the respect to the folks at nitter for their services so far, but to be honest, X completely locking itself out of the web is probably a net positive for us all in the long term
Cease and desist
On 24 August 2026 cease and desist letters have been sent by X Corp. demanding a permanent takedown of Nitter instances and the project's repository.

nitter.net is offline and development has stopped for the time being. I'm seeking legal advice and won't be commenting further on the specifics for now.

Thank you to everyone who used, hosted, packaged, donated and contributed to Nitter over the past seven years.

— zedeus, 25 August 2026
371797529
Preslav Rachev @preslav.me · 25/08/2026
The @golang.org team is doing what it does best. Giving you enough rope to feel excited about something, but not enough, to hang yourself on it 😅 #golang
000
Preslav Rachev @preslav.me · 25/08/2026
No cheating. Share the last photo of the sky from your camera roll. What I woke up to this morning.
Morning in Bansko, Bulgaria: a quiet road with a 50 km/h sign in the foreground, while low clouds drift through the trees and across the foothills beneath the sunlit Pirin Mountains.
020
Preslav Rachev @preslav.me · 25/08/2026
Watching Mole bring your Mac the disk space it deserves, can be so, so satisfying! You can install Mole from here: github.com/tw93/Mole There is also a great introductory video tutorial: www.youtube.com/watch?v=gUdh...
010
Preslav Rachev @preslav.me · 25/08/2026
Using Claude Code is not an excuse for not understanding the requirements.
110
Preslav Rachev @preslav.me · 23/08/2026
Thanks to the late Hans Rosling, for bringing some sanity to this mad world 🙏 #book #factfulness
010
Reposted by Preslav Rachev
elynxabeth holmes ⎔ @freyja-lynx.dev · 23/08/2026
heartwarming: sqlite is probably good enough for you
0952
Reposted by Preslav Rachev
apenwarr @apenwarr.ca · 22/08/2026
You don’t win an argument about definitions. You agree on definitions so that you can even have an argument
617519
Reposted by Preslav Rachev
P(aul) Frazee @pfrazee.com · 22/08/2026
Every object oriented language introduction starts with showing the clean hierarchy of dog and cat inheriting from animal, while every real codebase is like
14874141
Reposted by Preslav Rachev
Brad Frost @bradfrost.com · 21/08/2026
"If I'm not having fun or not interested, I can't learn." - @cassiecodes.bsky.social
2388
Preslav Rachev @preslav.me · 21/08/2026
Did Claude Code just insert a process panic in a template helper function, or am I dreaming? We are all soo cooked!
010
Preslav Rachev @preslav.me · 21/08/2026
AI is the prick that is going to pop the bubble of Workism (a.k.a., BS jobs), we've been living in for more than two decades. What does that leave for us, knowledge workers afterwards? Time to do the things we are really passionate for, or a total loss of faith?
100
Reposted by Preslav Rachev
Anton Zhiyanov @antonz.org · 20/08/2026
Building a freestanding standard library isn't something you can do in one afternoon, but it's still quite feasible. Here's the approach I used: antonz.org/going-freest...
antonz.org
Going freestanding
Porting Go's standard library to platform-agnostic C.
011
Preslav Rachev @preslav.me · 20/08/2026
Call me crazy, but I'd rather pay $0.99 for one song that I will own for the rest of my life, than $9.99 for a thousand songs, I will keep for a month. Who else is with me? 🙋‍♂️🙋‍♀️
130
Preslav Rachev @preslav.me · 20/08/2026
If you are outraged at #Anthropic for exposing your texts as written by AI, how about this: just write them yourselves. Or, what's even better, don't write anything at all. You don't have to feel the pressure to always say something, even when you have nothing to share.
000
Preslav Rachev @preslav.me · 17/08/2026
I wanted to share my appreciation for @bearnotesapp.bsky.social. I've happily paid for it for years and will keep doing so. Its core is barebones: a native Markdown editor with tags and code highlighting. Everything else comes second. That restraint is the whole point. preslav.me/2026/08/12/b... 1/
preslav.me
When a Notes App Is Just a Notes App
My thoughts on why Bear Notes is still worth paying for every year.
3133
Preslav Rachev @preslav.me · 12/08/2026
I can't stop you from using AI to write for you. I also can't make you read its stuff after. But, you can at least make them sound less grandiose, by telling the tool to avoid “negative parallelism.” This is the infamous “Not because X, but because Y” that LLMs tend to overdose on. Now, you know.
000
Preslav Rachev @preslav.me · 11/08/2026
I have a suspicion that part of the reason why #macOS 27 runs so snappy, even while still being in beta, is because it only supports M-series chips. I know, there are IFDEFs and conditional compilation - logic says it shouldn’t be the case, but who knows.
010
Preslav Rachev @preslav.me · 08/08/2026
LLMs tend to make our thoughts sound more grandious than they are. This is all, thanks to decades of writing indoctrination, inspired by the West's desire to sell ideas at a premium. The models simply copied it over.
010
Preslav Rachev @preslav.me · 30/07/2026
Decided to try macOS 27 Golden Gate Beta on an M1 Mac Mini, and I was impressed. CPU/GPU benchmarks came out slightly better even than those of macOS 15 (let's not comment macOS 26 at all). What has your impression been so far? preslav.me/2026/07/29/i...
preslav.me
Installed the macOS 27 Beta on My Trusty M1 Mac Mini
I installed the macOS 27 beta on a spare 2020 M1 Mac Mini and ran Geekbench before and after. Most scores improved, one dropped slightly.
010
Preslav Rachev @preslav.me · 21/07/2026
I love commits that replace unnecessary 3rd-party dependencies with pure standard-library code: github.com/preslavrache... #programming #golang
010
Preslav Rachev @preslav.me · 17/07/2026
With all due respect to Supabase. I am sure it's a great piece of software (it sits on top of Postgres, after all). Sadly, it has turned into a Mar-a-Lago for bros who want to teach you how to build software, without having written a single line of code in their lives.
010
Reposted by Preslav Rachev
danielroe @danielroe.dev · 04/07/2026
the more people I talk to, the more convinced I am that (it's probably fair to say) none of us is okay we're in this together my friends 🫂
1523914
Reposted by Preslav Rachev
Paweł Grzybek @pawelgrzybek.com · 05/07/2026
Another great post by @rednafi.com for go lang devs. This time all about modernizers and `go fix` CLI tool. "Modernizers & go fix" rednafi.com/go/gofix/ #golang
rednafi.com
Modernizers & go fix
Go 1.26 rebuilt go fix on the analysis framework. It modernizes your code and respects the Go version your module declares. The post covers the modernizers, the bigger x/tools suite, and what //go:fix inline can and can't migrate.
085
Preslav Rachev @preslav.me · 05/07/2026
You don’t need a detector for AI-generated text. You need a detector for mediocre and low-to-average text. That’s a far more difficult job. But not impossible.
230
Preslav Rachev @preslav.me · 30/06/2026
Just don't go for more AR/VR, please! No real PlayStation fan wants that. What we want is platform exclusives that bring back the joy of solitary gaming, rather than being online 24/7. www.theverge.com/games/959191... #sony #playstation
theverge.com
Sony’s next-gen PlayStation will go ‘beyond the living room’
There could be new ways to play your games on the go.
000
Preslav Rachev @preslav.me · 25/06/2026
It's way, way overdue, but Generative Art in #golang is now officially typo-free (something it should have been since 2021, but better late, than never). Naturally, I'd like to celebrate it, so I created a limited offer which should give new readers a 33% discount. p5v.gumroad.com/l/generative...
p5v.gumroad.com
Generative Art in Go
Generative Art in Go is an eBook intended to introduce novice and experienced programmers to algorithmic art, and hopefully, get non-programmers interested in the Go programming language. Unlike…
010