Recent submissions

Comment · 14 hours ago
I'm planning something like this. I already have Home Assistant with Music Assistant working, so playing radio and music and audiobooks in rooms are already possible with my phone. I plan to add ESPHome device with NFC reader to trigger plays so it's easy for the kids to use it. Just need to find where I left my roll of 50 NFC stickers.

One suggestion: In my opinion, kids nowadays are very familiar with charging devices with USB-C. Powering the device with USB-C will be much easier. Worse case scenario, I'll use some small portable power bank and place it inside.

Comment · 4 days ago
For me, if-branching is the hardest to wrap my head around. "If"s are so natural to CPU programming that it's second nature to any developer but on GPU, it's expensive.
Comment · 5 days ago
AfD's reaction is expected. Micro-targeting is the core of how they approach their supporters. Even if they lose in court, I fully expect them to continue to do so even when it's illegal.
Comment · 8 days ago
I'm fine with this as long as F-Droid and other stores are treated equally.

If I have to wait 24h to install an app from another store, I demand the same to apply to AppStore. I see app stores just like browsers: users must have the ability to choose which browser they want when installing an operating system, and for Android, users must be able to select which app store they want and they should work the same way.

Comment · 10 days ago
I love working with CSS as well. It feels like the most optimized approach to me. However, it's really hard to use CSS as much once the project involves other engineers who don't have that level of interest in CSS.
Comment · 16 days ago
The worse the crime is, the harder the punishment but only until a certain level, after which the crime is above the law.
Comment · 19 days ago
I flat out rejected all interviews that required any type of LeetCode or similar tests, in the last 5 years. I have 10+ years experience though so I guess I do have an advantage here. It's often enough to ask for an alternative.

My first impression when I see that LeetCode or similar tools are used is what is the level of their technical team? Am I joining a company that has no person capable of evaluating my skills? Do I still want to join such an incapable organization? Not only during the interviewing process, mind you. My annual performance review, as bad as it is in good companies, will most likely be some kind of LeetCode again.

I think it should be the norm that any company using LeetCode for hiring must post their own staff's scores.

Comment · 21 days ago
If privacy is a concern:

1. Every hit is hashed and sent to every camera.

2. Whenever a camera detects a license plate, it hashes the license plate and only reports if the hash matches. Nothing leaves or even stored on the device if the hash does not match.

3. There's no "search for hits", you tell cameras which plates to record and every plate registration is associated with person who registered it and reason.

Comment · 23 days ago
Good luck with that. We'll see who is stupid enough to buy a .lan domain and never get visitors.
Comment · 27 days ago
This was exactly me a few weeks ago. I felt unbeatable, things that I planned for several weeks finished in a week. I asked the AI about everything I cared about, special cases, how the code worked together, etc... 8 merge requests for my team to review. Man, it felt good.

Hats off to my team, they did review the code. And it was embarrassing. I could not answer any questions asked by my team without looking at the diff. It was supposed to be "my changes", as we have agreed to the team. You can do everything with AI, but you own the changes. I did not. Why do we need to remove duplicates and call GraphQL in batches of 25 IDs when it's for 3 items displayed on the page? Did I have that much distrust in our Ops team to not believe that they can choose 3 unique IDs without having duplicates and know the difference between 3 and 25?

Use AI for anything you want but make sure you own the changes. Otherwise, you're just a meat proxy. Don't be a meat proxy like me. Be better. This world needs you more than ever to own it.

Comment · 28 days ago
Many VPN providers have servers in many places. Anyone in the US can just use a server in Canada to bypass everything.
Comment · 1 month ago
I was thinking exactly about this when reading the article. The article writes about house owner benefits but it's the benefits of reduced peaks that are more likely to make providers wanting to do so. With this in place, power plants can take half an hour to increase their generation and top up the battery, instead of having to have faster plants round that caters to peaks.
Comment · 1 month ago
PS5 uses DNS to resolve where to send RTMP stream. The author found out that they cannot spoof the main server since that server uses TLS and it's not possible to make the PS5 trust self made certificate. The author then runs a real Twitch stream and monitors DNS requests and finds DNS of the server that receives the RTMP stream and spoofs only that final server. It's more of a problem with RTMP protocol/Twitch security rather than the PS5.
Comment · 1 month ago
Good news. This world needs more cooperation and friendship.
Comment · 1 month ago
I think it's metadata. Whenever you visit a website, there are many things that track you: 1. The website itself is sending your activities to ads platforms, with your hashed email address and phone number if you're signed in. It does not allow ads platform to reach you directly but email address hash is pretty pinpoint. Everyone hash the same way so it's easy for ads platform to track you across the internet. 2. The website loads trackers which monitor your activities across different websites.

That means if you search for something, not even clicking on it, it's possible for ads network to connect your search topic with your spouse.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton