Cees-Jan Kiewiet @wyrihaxim.us · 01/10/2026And that's the HTTP Client example talking to the HTTP Server example. Signals are next to get working. 000
Reposted by Cees-Jan KiewietMarco "Ocramius" Pivetta @ocramius.mastodon.social.ap.brid.gy · 25/09/2026Ouch... inoti.fyiinoti.fyiFile Notification Attacks: Side-Channel Leakage from the File-Notification System on Linux, Android, Windows, and macOSComments 012
Reposted by Cees-Jan KiewietRoss Wintle @rosswintle.uk · 26/09/2026This is a very good point. Anthropic are arguing for AI rights. But we should do human rights properly first. 031
Cees-Jan Kiewiet @wyrihaxim.us · 25/09/2026Tossed the PR up in draft, it is so much simpler than other event loops I've done ♥️ github.com/reactphp/eve...github.comGitHub - reactphp/event-loop: ReactPHP's core reactor event loop that libraries can use for evented I/O.ReactPHP's core reactor event loop that libraries can use for evented I/O. - reactphp/event-loop 100
Cees-Jan Kiewiet @wyrihaxim.us · 25/09/2026And that's the HTTP client example working; 5 minutes is all it took to add stream support 👏. Well, 10 minutes because I had to dive into some things; between the #PHP RFC and the PR landing, there were some changes afterwards. 101
Cees-Jan Kiewiet @wyrihaxim.us · 24/09/2026And that is the first example running, the fun one will be the streams tho: 100
Cees-Jan Kiewiet @wyrihaxim.us · 24/09/2026Goood morning wiki.php.net/rfc/poll_api it's time to have some fun with you 🎉 😎 🌪️wiki.php.netPHP: rfc:poll_apiI/O polling (also called I/O multiplexing) is a mechanism that allows a program to efficiently monitor multiple I/O resources (like network sockets, pipes, or files) simultaneously and be notified… 100
Cees-Jan Kiewiet @wyrihaxim.us · 18/09/2026Nothing says "We value your privacy" as "We and our 641 partners" 🫠 #privacy #adblock #fuckthisshit 121
Cees-Jan Kiewiet @wyrihaxim.us · 14/09/2026That is higher than I thought. Would have expected 40% - 50% max. Given TLT Northerend will get it first, I hope for some love for the rest of the game as well. 100
Cees-Jan Kiewiet @wyrihaxim.us · 14/09/2026They done it for Forever, how much is new in Forever compared to Retail vanilla zones. And how much of t ng at can they copy over? 100
Cees-Jan Kiewiet @wyrihaxim.us · 13/09/2026Was planning to roll out a bunch of upgrades today, after months of work, and planning, but #GitHub has other plans, well bruch it is then! 001
Cees-Jan Kiewiet @wyrihaxim.us · 11/09/2026working on ZTS with fibers. And I succeeded 🎉 . With this being the first full production run 😎 . #php #otel #fibers #ZTS 000
Cees-Jan Kiewiet @wyrihaxim.us · 11/09/2026This project, when fully running from scratch, can queue several million in one of the queues. So the real OTEL adventure for me, as always, is pushing limits. And part of that was getting OTEL 100
Cees-Jan Kiewiet @wyrihaxim.us · 11/09/2026Finally taking some real steps into my OpenTelemetry adventure. With the project behind wyrimaps.net/wow handling getting the game's minimap images, converting them, and all. Turns out I might have been going all in too much, judging by the ingestion metrics 🤦 #php #otel #fibers 200
Reposted by Cees-Jan KiewietDamien Seguy @dseguy.bsky.social · 30/08/2026Naming is hard: typephp, typephp, native PHP, nativePHP, and PHP native? There are quite some confusion notions these days in #PHP ecosystem. www.exakat.io/typephp-nati...exakat.ioTypePHP, native PHP, NativePHP: the ecosystem has a vocabulary problem - ExakatTypePHP, native PHP, NativePHP: the ecosystem has a vocabulary problem 021
Cees-Jan Kiewiet @wyrihaxim.us · 29/08/2026Miku Miku 5 meter 10Gbit DAC BEAM!!!!! #miku #fiber #networking #beam 000
Reposted by Cees-Jan KiewietScott Keck-Warren @scott.keck-warren.com · 24/08/2026What's the worst security bug you've found buried in legacy code you inherited? I'll go first: an MD5 password check using `==` let "magic hash" strings starting with `0e` log in without the real password. PHP saw `0 == 0`. In prod for years. Your turn. #PHP #Security #AppSec 111
Cees-Jan Kiewiet @wyrihaxim.us · 22/08/2026The fun side of self-hosting my GitHub Actions runners for private projects (and thus on private repos) is that I now have nearly 60+ pending pods after doing some Renovate fixes and upgrades #home-lab #Renovate #GitHub #self-hosting #HomeLab #SelfHosting 111
Cees-Jan Kiewiet @wyrihaxim.us · 17/08/2026Achievement unlocked: Control a Duux Whisper Flex with @home-assistant.io #Duux #HomeAssistant 000
Cees-Jan Kiewiet @wyrihaxim.us · 09/08/2026This wasn't planned per se for today, but with bsky.app/profile/wyri... happening, I figured it's one less thing on to do list: 000
Cees-Jan Kiewiet @wyrihaxim.us · 06/08/2026This is probably the smallest upgrade with the biggest impact on my home network, and mainly for the cluster. It's a 10Gbit RJ45 SFP+ adapter, so NAS04 can use the full 10Gbit (instead of 2.5Gbit) it supports. #SFP #RJ45 #NAS #10Gbit #tetworking #adapter #RGB #keyboard 110
Cees-Jan Kiewiet @wyrihaxim.us · 04/08/2026The downside of going from FullHD to 4K is that you suddenly loose your mouse pointer on websites without dark mode 🤦 #4K #DarkMode #MousePoint #FullHD #DarkModeForAll 000
Cees-Jan Kiewiet @wyrihaxim.us · 01/08/2026Best `Best Before Date` I've ever seen on a beer bottle: #beer #heat #death #universe #heatDeathOfTheUniverse #bottle #BBD 030
Cees-Jan Kiewiet @wyrihaxim.us · 31/07/2026That random junk file to you is a mystery needing to be solved for an LLM: #AI #LLM #junk #code 000
Reposted by Cees-Jan KiewietOpen Home Foundation @openhomefoundation.org · 31/07/2026Google restricted key Android features to its own apps. When the European Commission asked us what we thought about about it, we had plenty to say. And they listened. Alphabet must now open up 11 Android features to third-party assistants. Read more 👇openhomefoundation.orgA big win for Android interoperability – Open Home FoundationGoogle gatekept key Android features, and the European Commission asked what we thought about it. Now Alphabet must open 11 Android features to all. 18625
Cees-Jan Kiewiet @wyrihaxim.us · 30/07/2026Guess the purpose of the repository, haven't pulled in a couple of weeks: 000
Reposted by Cees-Jan Kiewietgalvaoetibr || @galvao@phpc.social @galvaoetibr.bsky.social · 28/07/2026As it's usually the case when a new version is being prepared, PHP 8.6 will come with a lot of deprecations. In my opinion most of the voting is being very sensible and it's awesome to see the language doing some cleanup. Here's what's going on: wiki.php.net/rfc/deprecat...wiki.php.netPHP: rfc:deprecations_php_8_6 121
Cees-Jan Kiewiet @wyrihaxim.us · 25/07/2026GitHub's repo name suggestion is still the most unhinged part of the platform: 010
Cees-Jan Kiewiet @wyrihaxim.us · 22/07/2026O hello PHP, haven't seen you toss this error at my before: #php 000
Cees-Jan Kiewiet @wyrihaxim.us · 20/07/2026Well, yes, GitHub, I merged the PR with those changes myself, but I really appreciate you reminding everyone about it ♥️ 000
Cees-Jan Kiewiet @wyrihaxim.us · 20/07/2026Cool it's back, but now I still have a release without changes in the release message 🤦 000
Cees-Jan Kiewiet @wyrihaxim.us · 20/07/2026Did GitHub their Elasticsearch crap out again? Suddenly lost PR listed under milestones 😮💨 100
Cees-Jan Kiewiet @wyrihaxim.us · 18/07/2026Hot damn, new NAS can burst, old one would do 100 - 170 items on average - max. The new one just boosted to 5 - 10 times that. Seen it write up to 200MB/s back to it. Measures in place to keep Raspberry Pi nodes in the thermal safe zone even kicked in. They did 1.8TB in 9 hours, old NAS 100
Cees-Jan Kiewiet @wyrihaxim.us · 17/07/2026And so the fun begins with getting this code base into shape: 010
Cees-Jan Kiewiet @wyrihaxim.us · 17/07/2026Coming back to a code base and finding the following class `SchwererGustav ` implementing the `Cannon` contract as an event dispatcher... 000