Peter Bottenberg

7 Followers
46 Following
38 Posts
Software Architect at TSG Group · Father · PHP · Symfony · Open Source · Linux · Photography
Profilehttps://bottenberg.dev
Githubhttps://github.com/cyberjack

A couple of months ago a family friend had a very serious health issue and he couldn't move or speak much. So I put together a web app with a set of phrases, connected to a game controller, in a way that he could just select phrases from the list to communicate. Luckily this person got better quickly, and this app was no longer needed, but I decided to improve this experiment and publish it as an Open Source project.

So, this is VoxEase. It can be operated with a mouse, a touch screen, a computer keyboard, a game controller using a single hand, or you can set it to scan the list of phrases automatically so you only need to press one button to pick your phrase.
It only requires a modern browser and once downloaded it works offline.
It supports multiple languages and it can also be used by people with sight impairments (it works with screen readers).

Any suggestions on how to make it better are welcome!

Link: https://turisc.github.io/voxease/

#openSource

3.5 Billion Accounts: Complete WhatsApp Directory Retrieved and Evaluated

Vienna researchers retrieved all WhatsApp numbers. The 3.5 billion profiles represent the largest data leak in history—and it's worse than you might think.

heise online

Graag brengen wij nogsmaals de aandacht aan het volgende:

De #consumentenbond doet voor de #digitaalgids onderzoek naar #Linux als #alternatief op Windows. Hiervoor zijn ze in gesprek met onder andere de #NLLGG, maar ze horen ook graag van jou. Ze hebben al enorm veel reacties binnen, maar meer is altijd welkom. Ze lezen alles is ons gezegd 😉.

Gebruik jij Linux (Mint of anders) en wil je #bijdragen? Hier vind je meer info: https://www.consumentenbond.nl/digitaalgids/digitaalgids-uitgelicht/ervaring-met-linux

Deel je ervaringen met Linux | Consumentenbond

De Digitaalgids zoekt mensen die ervaring hebben met de overstap naar Linux of de stap willen wagen.

#claudecode without #phpstan would be a catastrophe!

Thank God someone built that wonderful tool! ❤️

Happy weekend 😎

#php #ai #coding

@samwho thanks. 17/21 (with a few lucky guesses though).

Email addresses are very simple, and you will score highly in this quiz.

https://e-mail.wtf

Email is Easy

Everyone knows what an email address is, right?

e-mail.wtf

Let's imagine you're colorblind. The kind of colorblindness that only allows you to see grayscale - no colors at all - but everything else is fine.

You're stressed and need fidget toy - so a friend hands you a ball, roughly filling your hand. It's hard, but somewhat squishy, and has a weird fabric-like, furry texture. You now want to know what color that ball is. But, well, you're colorblind, and your friend already disappeared and isn't reachable - probably riding a Deutsche Bahn train or something.

So you take a picture and post it to a "what color is this?" subreddit. Seems reasonable. You get 200 responses - 198 of them say "it's yellow", two of them say "it's pink". A few people helpfully say it's a "tennis ball". That's helpful, because even the Wikipedia article states that only yellow and white tennis balls are officially approved colors. Sweet.

A few days later, a random person approaches you and says "wow, cool ball - what color is it?" and you say "yellow!". Alright, end of the chat. A LLM would do exactly the same - given the "yellow" responses far outnumbered the "pink" responses, your ball is probably yellow. Ball==yellow is something both you and the LLM "learned". A few weeks after that, another friend asks you "ALice has a ball, too! Do you know which color her ball is?" - and now it gets interesting.

The LLM would immediately say "yellow". Of course it would. It makes sense. Yellow is the most likely response to that question.

But you're not an LLM - you're a human, and your brain is cool. Instead of saying "yellow", you respond "huh I don't actually know that? My ball is yellow, maybe she has a similar ball. But it could also be that she has a completely different ball that might a different color! Also, lol, I'm colorblind, so I can't really answer that anyway - you should ask Alice." And now, your brain is already doing better than any LLM. Your logical thinking engine already realized that you don't actually know something, and you're honest enough to just say that. Your job isn't to be a ball color guesser, you're just a person.

Wait, it's gets more fun! A few weeks after that, you hang out with me. You hand me your ball, and say "hey look at my cool yellow ball!". Oddly enough, my reaction is "huh? this ball isn't yellow, it's a pink tennis ball..." and now things get funky. If you were an LLM, you would either insist that no, your ball is absolutely yellow - or you'd come up with some kind of "oh, sorry for the misunderstanding - it's pink, you're correct", almost implying that my definition of color is different - and the next time someone asks you about the color of your ball, you'd still say "Yellow!!" again. Because of course, there's still only three people claiming it's pink, and still 198 people saying it's yellow.

But you're not an LLM. You're human, and your sexy human brain immediately goes into a "uhhh we have a conflict of information! how exciting! let's figure things out!" You now have to conflicting hypotheses, and you're thinking about ways to experiment on your ball to learn more. And you have an idea! You know your additive color mixing theory, so you realize that your phone camera can take pictures and you can look at the RGB values. If it's yellow, you'd expect to see lots of red and green but no blue - but if it's pink, you'd see lots of red and blue, but no green! You can test that!

So you take a photo, and... rgb(255, 0, 255). Turns out your ball is actually pink! It's still a tennis ball, but a fun one not meant for official tournaments, so it's pink! Wow! You immediately learned something new - and from now on, if someone asks you about the color of your ball, you'll say "pink!" and you'll have a heck of a story to tell alongside. Also, after some self-reflection, you realize that the subreddit your posted your image to wasn't a real "what color is this?" subreddit - it was one of those "false answers only" shitposting subreddits. Whoops.

This process of having assumptions, but being able to question them, to come up with tests for it, and to immediately change your opinion on something when you have good evidence for it is what makes humans awesome. You don't rely on the majority of people screaming "pink!" at you. You don't need to rely on manual weights that give some sources more weight than other sources - you can independently process information and deduct things. Give your brain a pat on the.. uh.. cranium.

LLMs can be a useful tool, maybe. But don't anthropomorphize them. They don't know anything, they don't think, they don't learn, they don't deduct. They generate real-looking text based on what is most likely based on the information it has been trained on. If your prompt is about something that's common and the majority of online-text is right, you'll most likely get a right answer out of the LLM. But if you're asking something that not a lot of real people had interactions on, the LLM will still generate text for you - but it might be complete nonsense. You're just getting whatever text is "statistically most likely".

If you're a coder stuck on something, identify a colleague or friend who is more knowledgeable in that specific area. They'll happily help you out and provide all sorts of fun added context that'll allow you to learn. If you're a nerd on the internet who enjoys ranting on social media, just do it yourself instead of having an LLM generate it, because that'll allow you to insert some bad jokes and a bit of your own personality to it instead of just getting a "default-feeling" text. If you're a manager in charge of something and you need to come up with new directions to push your company towards, go take a walk outside and listen to some cool music and let your ideas roam free - don't ask an LLM to generate the statistically-most-likely direction for your project, because that's by definition the opposite of creative and innovative.

Use your brains.

If you come with a complex problem to an experienced coder, they will ask you a lot of strange questions.

They don't just want to spit out the code you requested, but to understand the core problem.

Usually those questions will annoy you. It will make your problem uglier and dirtier than you thought and will ruin the beautiful solution you have in mind. But that approach gives you the chance to get you a real solution.

The AI doesn't ask you all those pesky questions. It doesn't want to understand the problem and just spits out code.

I understand the appeal of that ... and the risks.

📢 We just published a deep dive on compile-time-only generics and we need your feedback!

This isn’t "full generics". It’s a scoped, performance-friendly approach focused on interfaces and abstract classes.

Is this the right direction for PHP?

https://thephp.foundation/blog/2025/08/05/compile-generics/

Remember how everyone freaked out about Microsoft’s Recall feature (spyware) in Windows 11? And Microsoft said it would be fine because it’s all processed locally?

Guess what’s not processed locally anymore. https://www.theregister.com/2025/07/23/microsoft_copilot_vision/

Copilot Vision on Windows 11 sends data to Microsoft servers

: Total Recall: Capturing everything you do on your PC screen to become a 'true companion'

The Register