Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 14/10/2026Another 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/2026Why 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/2026In 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/2026Google'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/2026You 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.comBuild AI-powered scripts with the fm CLI and Python SDK - WWDC26 - Videos - Apple DeveloperExplore 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/2026What 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.socialOriginal post on mastodon.social 000 0
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 16/09/2026Five 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/2026The 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/2026Just 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.socialOriginal post on mastodon.social 000 0
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 14/09/2026Negative 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/2026Arjan'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/2026They 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/2026purego != cgo . . . purego > cgo! github.com/ebitengine/purego #golanggithub.comGitHub - ebitengine/purego: A library for calling C functions from Go without CgoA library for calling C functions from Go without Cgo - ebitengine/purego 000 0
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 10/09/2026The 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/2026If 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.… #golangpreslav.megomjml v0.13.0 Uses Significantly Less Memory Than BeforeI 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/2026PSA: 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.socialOriginal post on mastodon.social 000 0
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 26/08/2026I 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/2026The #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/2026Watching 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/2026Using Claude Code is not an excuse for not understanding the requirements. 000 0
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 23/08/2026Thanks 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/2026Did 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/2026AI 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/2026Call 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/2026If 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/2026I 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.socialOriginal post on mastodon.social 000 0
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 11/08/2026I 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 RachevOliver Andrich @oliverandrich.social.tchncs.de.ap.brid.gy · 10/08/2026This 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.comDjango is moving to an annual release cyclePosted by Carlton Gibson on Aug. 10, 2026 001 1
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 08/08/2026LLMs 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/2026Decided 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.meInstalled the macOS 27 Beta on My Trusty M1 Mac MiniI 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/2026I 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/2026With 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/2026You 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/2026Just 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.socialOriginal post on mastodon.social 000 0
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 25/06/2026It'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.socialOriginal post on mastodon.social 120 2
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 24/06/2026Life 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/2026With 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/2026For 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 #programmingpreslav.meMy Appearance on the Cup O’ Go PodcastLess 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/2026At 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/2026Took my daily dose of microplastics. Now, back to work! P.S: some countries will never change. #bulgaria 020 2
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 10/06/2026Have 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/2026Are you f-ing kidding me? #raspberrypi 000 0
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 04/06/2026Thinking 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/2026Why 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.socialOriginal post on mastodon.social 010 1
Preslav Rachev @preslavrachev.mastodon.social.ap.brid.gy · 26/05/2026Go 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/2026Is 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/2026This 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/2026Don'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/2026One 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