Sign in

iiinova is part of the Atmosphere — an open, public network where you own your identity.

Preslav Rachev

@preslavrachev.mastodon.social.ap.brid.gy
60 followers 5 following 455 posts

Creator of @murmel_social, @feedle and other tools that help you cut doomscrolling. A firm believer in the Open Web, and the power of critical thinking. 🌉 bridged from ⁂ mastodon.social/@preslavrachev, follow @ap.brid.gy to interact

PostsRepliesMedia
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 14/10/2026
Another perfectly functioning MacBook saved from going to the thrash bin. The 5th or 6th one I save. This time, it’s a 2010 15” MBP with 8GB of RAM and almost half a gig of SSD (what a luck). Add Linux Mint on top, and it’s ready to end up with someone in need of a laptop. #apple #linux
132 3
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 04/10/2026
Why are you all suddenly so obsessed with using Rust for performance? Most of your apps will barely see a thousand requests per day, let alone, per second. Performance is not your problem. Never has been. Never will be.
141 4
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 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 0
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 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.
111 1
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 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/wwd…
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...
000 0
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 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. Has anyone been […]
mastodon.social
Original post on mastodon.social
000 0
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 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
020 2
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 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.
101 1
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 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)😅 […]
mastodon.social
Original post on mastodon.social
000 0
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 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 […] [Original post on mastodon.social]
100 1
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 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=kAsvDoM9WJw…
000 0
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 11/09/2026
They call programmers these days "the condom between Claude Code and production." But so has been public administration. For decades.
000 0
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 11/09/2026
purego != cgo . . . purego > cgo! github.com/ebitengine/purego #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 0
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 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 0
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 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/gomjml-v0.13.… #golang
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 35-40% less!
000 0
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 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 […]
mastodon.social
Original post on mastodon.social
000 0
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 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 😁
000 0
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 25/08/2026
The #golang team is doing what it does best. Giving you enough rope to feel excited about something, but not enough, to hang yourself on it 😅
110 1
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 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=gUdh9oboG7E
000 0
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 25/08/2026
Using Claude Code is not an excuse for not understanding the requirements.
000 0
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 23/08/2026
Thanks to the late Hans Rosling, for bringing some sanity to this mad world 🙏 #books #factfulness
011 1
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 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!
000 0
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 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 […] [Original post on mastodon.social]
000 0
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 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? 🙋‍♂️🙋‍♀️
000 0
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 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.
001 1
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 12/08/2026
I can't stop you from using AI to write your posts. I also can't make you read them afterwards. 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 overuse on all the […]
mastodon.social
Original post on mastodon.social
000 0
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 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.
000 0
Reposted by Preslav Rachev
Oliver Andrich @oliverandrich.social.tchncs.de.ap.brid.gy · 10/08/2026
This is a great move by the #django community. This adds even more stability from my point of view. It also makes an internal discussion way easier. Thanks for that. www.djangoproject.com/weblog/2026/a…
djangoproject.com
Django is moving to an annual release cycle
Posted by Carlton Gibson on Aug. 10, 2026
001 1
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 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.
000 0
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 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/installing-ma…
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.
000 0
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 21/07/2026
I love commits that replace unnecessary 3rd-party dependencies with pure standard-library code: github.com/preslavrachev/decruft/co… #programming #golang
000 0
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 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.
011 1
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 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.
000 0
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 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-… #sony […]
mastodon.social
Original post on mastodon.social
000 0
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 25/06/2026
It's way, way overdue, but Generative Art in Go 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-time offer which should give new readers a 33% discount. Check it out, it's probably […]
mastodon.social
Original post on mastodon.social
120 2
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 24/06/2026
Life advice, you didn't ask me for: Your nervous system learned early that needing things out loud gets you nothing. So, you stopped asking and called it independence. That wiring served you then. It costs you now.
010 1
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 21/06/2026
По време на Мондиала, осъзнавам колко съм благодарен за две неща: 1. VPN, за да не ми се налага да го гледам по българската телевизия. 2. Това, че нашите ме натискаха да уча немски и английски от сутрин до вечер, за да не ми се налага да го гледам по българската телевизия. Вие как се справяте?
100 1
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 17/06/2026
With all due respect, neither the #ActivityPub, nor #ATProto will create a new Web. The Web was a happy coincidence, not something designed by committee. You cannot engineer virality. It just happens. RSS happened. ATProto is interesting from a technical perspective, but way too over-engineered.
000 0
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 17/06/2026
For whoever still hasn't had a listen to it, I was a guest on my favorite @cupogo podcast a few days ago. It was a ton of fun, and given the chance to talk to Shay and Jonathan again, I'd do it 100%: preslav.me/2026/06/17/cup-o-go-podc… #golang #programming
preslav.me
My Appearance on the Cup O’ Go Podcast
Less than two weeks ago, I had the pleasure of being a guest on Cup O’ Go - one of my favorite Go podcasts, hosted by Shay Nehmad and Jonathan Hall.
010 1
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 13/06/2026
At what point should we expect #Claude to be banned outside the US altogether? #fable
010 1
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 11/06/2026
Took my daily dose of microplastics. Now, back to work! P.S: some countries will never change. #bulgaria
A traditional Balkan cheese pastry called Banitsa, heavily wrapped in plastic bags.
020 2
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 10/06/2026
Have you had that awkward feeling, when you are able to speak the mother tongue of the other side, but you two have been talking in English for whole Eternity, so you just get along with it?
000 0
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 09/06/2026
Are you f-ing kidding me? #raspberrypi
000 0
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 04/06/2026
Thinking of MCP as “service discovery” is about the same as thinking of blockchains as “storage.” Does the job within the tight circumstances, but pretty terrible for any general-purpose use. To dissuade management and CTOs from slapping the term MCP on any API imaginable (because they will).
000 0
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 27/05/2026
Why is it so difficult for ppl to admit that: A) most white collar jobs are total BS. They became BS way before LLMs appeared on the stage. LLMs are just the cure - a lazy solution to a bonkers requirement. B) Programming isn’t as exciting as it was 10 years ago […]
mastodon.social
Original post on mastodon.social
010 1
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 26/05/2026
Go is such a boring language, especially when an LLM writes it, that every few months I get sick of things just working. I start looking for an intellectual challenge. But then, I realize how averse to magic and tribal knowledge I’ve become, and run back to my setup. #golang #programming
030 3
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 26/05/2026
Is it too late for Python to ditch the sync-await madness, and move to goroutine-like micro-threads? I’m just sick and tired of people and AIs slapping async on every function in the call chain, only to figure out that a simple blocking execution would have made so much more sense.
000 0
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 25/05/2026
This is seriously the best thing ever! You get a nice coffee, your cup is your dessert, and best of all, there is no waste left. Win-win-win!
000 0
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 22/05/2026
Don't ask why. Don't search for any logic. Send the help squad! 🪟 #apple #windows11
000 0
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 22/05/2026
One surefire way to reduce doomscrolling - grab your @murmel_social account's RSS feed, and display it on a @trmnl next to your monitor. A quick glance every now and then is more than enough.
010 1