New Blogpost: PHP’s serialize_precision hidden danger nerdpress.org/2026/04/16/p... #php
Posts by Ivo Bathke
Interesting how deterministic logic, aka scripts, slowly crawls back into the #AI hype. 🙂 Most tasks need a reliable process with low to no costs; so AI will only produce a skill once, and from there on, AI is just the UI to delegate tasks. #skills
I tried #Playwright MCP recently, but the agent never needed the DOM tree from MCP. The codebase was always sufficient to create an e2e test. Probably more useful when you have no access to the frontend code or the code is hardly understandable by the LLM. #MCP #e2e
All of these are Asian lady beetles.
They are quite variable but hardly ever resemble the native species like the seven-spot.
New Blog Post: A WordPress-like More Tag in Astro
nerdpress.org/2026/02/28/a...
#astrojs #wordpress
Agentic coding with #AI and #LLM feels like 50% vague heard-about knowledge is thrown into a try-error machine. ☕
I enjoyed the case study for dialektapp.bayern from #StripeCon:
www.youtube.com/watch?v=hwG4... I do not use #SilverStripe that much anymore but interesting to see the whole architecture around it in this project.
RSS reader sind eine tolle Sache. Jeder sollte einen benutzen! Den neuesten Blog den ich abonniert habe:
www.vogeldagboek.nl eine feines Vogeltagebuch mit viel Texel #rss #birding
Ivo's #Ecotainment #Newsletter Pt.57 ist online:
🦜 Party Parrot 🔭 Listers 🐦️ Der Mann der den Vögeln lauscht 🐊 Auffangstation für Reptilien München 🤘 Heavy Metal Biodiversity
ivos-ecotainment-newsletter.info/archiv/pt58-...
#WindsurfAI Editor has fallen behind a bit since the merger with Devin, imo. It added rather useless functions like #deepwiki but still doesn't have a decent adjustable commit message generation. 🫤 #ai
Wrote a new Blog Post: 5 Essential Plugins for #Yazi File Manager nerdpress.org/2025/11/08/5...
#tui
Domain resurrection/hijacking is a thing, 2nd case around me now. Someone took over the domain of an out-of-business company and is now advertising online casinos with the old brand and content.
Better keep your domains forever!
#dev #security
That such a basic thing as COUNT queries are so expensive in #Postgres is wild. With 100M rows they get so slow, it is almost useless. Workarounds like Triggers and Count tables should be builtIn imho. #database
RIP Jane Goodall! Das Interview mit @mongabay.com zu ihrem 90ten Geburtstag war noch bei mir im Newsletter ivos-ecotainment-newsletter.info/archiv/pt54-...
@luchoogenstein.bsky.social geïnspireerd door de "1000 soorten tuin" ben ik ook begonnen ons tuin te "kartieren", hier het resultaat: garten.ivo-bathke.name Nog niet all te veel soorten, en op Duits, maar netjes gepresenteerd 😀
Endlich mal wieder einen Ecotainment Newsletter geschafft: Pt. 57 ist online: ivos-ecotainment-newsletter.info/archiv/pt57-... 🗺️ Native Land Map 🦉 Owls In Towels 🦅 Gull Screeching Contest 🦣 Riesen-Pflanzenfresser-Hypothese 🎵 Mauerseglerlied 🚓 Stewart Copeland's Wild Concerto
Some alternatives to #chatGPT that I use:
1. LeChat: chat.mistral.ai Mistral based, for universal tasks 🇫🇷
2. Lumo: lumo.proton.me , partly Mistral based, privacy focused 🇨🇭
3. Phind: www.phind.com, Lama based, for Devs 🇺🇸
TIL As soon as you resp. your nameserver publish a new domain to DNS, the bots are coming. Immediately! Scanning for accessible configs etc. So you better not have a misconfigured webserver running for dev purposes. Never assume: No one knows the domain. #crowdsec #websec
I stopped coding. My job has transformed into directing AI: "Implement point 11." 🤯 🤖
Da war ich doch am Samstag zum ersten Mal auf der #FrosCon 😮 War klasse! Alle Talks sind auch schon online: media.ccc.de/b/conference... Wahnsinn! Und das alles ohne GEZ!
Small Service BlogPost: The default timeout of the #Symfony HTTP Client is 60s! nerdpress.org/2025/08/06/s... #PHP
My personal #vibecoding anthem is "The Vibe" from Pupajim & OBF www.youtube.com/watch?v=FzkE... #banger
New BlogPost: From Xubuntu to Lubuntu, living with old hardware #permacomputing nerdpress.org/2025/07/26/f...
State of the internet: it is basically impossible to run a content-heavy website without #Cloudflare. Traffic is 90% Search-, AI-, Hack-, Whatnot-Bots. Classic Shared-Hosters are mostly not prepared and get hammered. To block this all yourself is an expert task. 🤖
Off to #WeAreDevelopers conf 🤯
Sapyga quinquepunctata on Achillea
#ObsIdentify got this wrong: It is probably not Sapygina decemguttata, as suggested with 100%, but rather Sapyga quinquepunctata, recognizable by the red on the abdomen. #nevertrustai Btw, my 1202nd species on naturgucker.de
Morgen kommt die #KiddicalMass nach #Hürth zur Unfall-Mahnwache an der Frechenerstr, Start 17 Uhr Rudolfplatz in #Köln mit Zustiegspunkt Efferen umap.openstreetmap.fr/en/map/visio...
Link: kidicalmasskoeln.org/mahnwache-hu...
While installing Librewolf I learned about extrepo, a nifty tool to improve installation of external repositories sources in Debian/Ubuntu manpages.ubuntu.com/manpages/foc...
I switched from Xubuntu to Lubuntu on my Lenovo E145 (very weak hardware) travel notebook. So far it works smoother. Browsers will be Chrome since Chromium comes only by Snap (I will use my Google account there anyway) and Librewolf for "Dont track me" surfing.
🚴 #VisionZero Fahrt ab Köln
🕯 Mahnwache in Hürth – für Avin & Luis und für sichere Straßen
📅 Mi, 25.6.
▶ Start Köln: 17:00 Uhr, Rudolfplatz
▶ Mahnwache: 18:00 Uhr, Frechener Str./Sudetenstr.
gemeinsamer Schweigemarsch zur
Unfallstelle Theresienhöhe
📢 Infos: kidicalmasskoeln.org/mahnwache-hu...