I got this today #phpstan #elephpant 😊
#PHP • #TS • #ArchLinux • #SourDough baking • 日本
Stop Genocides 🇺🇦 🇵🇸
Austrian living in Frankfurt, regular #phpstan contributor, acquired a basic 茶道 "certificate"
I have a strong interest in #health and #StrengthTraining but kind of suck at both. Oh, and I love discovering new and weird #music, mostly alternative'ish
簡単な日本語でも大丈夫です。
I got this today #phpstan #elephpant 😊
Things I've been up to over the last 30 days:
- 👨🍼 Became a dad
- 🎉 In between diaper changes, I worked on preparing the release of version 2.0 of Valinor, a PHP library that helps to map any input into a strongly-typed value object structure.
Release notes: https://github.com/CuyZ/Valinor/releases/tag/2.0.0
Upgrade guide: https://valinor.cuyz.io/2.0/project/upgrading/#upgrade-from-1x-to-2x
Enjoy! 🥳
#phpverse was interesting, thx to all the organizers! Tbh in the beginning I was a bit annoyed of the Laravel vs Symfony flame wars in YouTube comments. That either got better or I ignored it later 😅
They’ve finally arrived! This is how 950 PHPStan elephants look like:
@asgrim I can't come to the meetup today unfortunately :/ was looking forward to meeting. drink a beer or so for me please 😊
Was just throwing an insult at #PHPStan because of an error, only to find out a second later that it just saved me from a very stupid mistake 😅 (thank you and sorry)
Context switching from PHP on the server side to Node is like "what the heck, why is this global state persisted forever?! Aaaaah, right.."
Unser nächstes Treffen steht an. Dieses Mal nicht im Mai, sondern am 3. Juni bei dkd. Wir haben zwei fantastische Talks und genügend Zeit für Socializing für euch! Anmeldungen wie immer unter https://www.phpugffm.de/veranstaltungen/phpugffm-iii-2025/
So I had to do the following to make the app work that embedded the stream
- pull the apk of my TV via adb
- decompile it with apktool
- download letsencrypt certs and put them in res/raw
- modify manifest and add a network security config referencing those certs
- compile app again, fixing some broken icon references or so
- sign apk
- install on TV via adb
I feel like a Android hacker now, but this is borderline crazy..
2/2
Outdated #android TVs are such a (security) shit show, it's unbelievable.
I recently started self-hosting a streaming service on a domain using #letsencrypt and it did not work with my Android TV because it did not have the "new" letsencrypt roots or CAs in the trust store.
- I could not trust certs via UI because such does not exist
- I could not trust certs via adb because some intent does not work (thx Sony)
- I can't manually copy the cert somewhere
- I can't get root
1/2
@Fabimaru oh, wow
I hate proxies in corporate setups.
I hate proxies in corporate setups.
I hate proxies in corporate setups.
wanted to do a small #phpstan array type improvement. ended up with this instead and the biggest PR I didn't even start yet 😅 😭
@ocramius blub. blub. blub.
@Girgias @pierstoval ah sorry, that was actually supposed to be a nvidia rant, but I forgot to mention them.. You figured it out anyway 😅
So, original question: AMD GPU - embrace Linux 😊
@Girgias @pierstoval when I was playing around last time I also discovered Heroic launcher and it was quite nice with less fiddling. It can also use Steam's proton. Then I realized that the game I wanted to play (Ghost of Tsushima) needs much much VRAM and works way better under Windows, for me, because their Linux driver apparently doesn't support shared GPU memory 😤
@nixCraft is this a c/p of https://wandering.shop/@janellecshane/114327654973832756 ? I dislike this linked.in kind of content recycling
“Slopsquatting” in a nutshell:
1. LLM-generated code tries to run code from online software packages. Which is normal but
2. The packages don’t exist. Which would normally cause an error but
3. Nefarious people have made malware under the package names that LLMs make up most often. So
4. Now the LLM code points to malware.
https://www.theregister.com/2025/04/12/ai_code_suggestions_sabotage_supply_chain/