HNHacker News
TopNewBestAskShowJobs

gblargg

1,241 karma · joined January 30, 2024

submissionscomments
gblargg··on Illinois just told every operating system to start reporting your kid's age
Might as well put your real name and DOB in there.
gblargg··on Dithered QR Codes
This reminds me of car safety features, how drivers have become more complacent to offset the benefits. QR codes were made to be robust in the face of errors, but over time this has been eaten into for aesthetic purposes. Businesses commonly put a logo in the center, eating up some error correction budget. This likely has a similar effect.
gblargg··on STV: A full-motion video codec for the Atari ST
I wanted to see how big the example clips encoded down to. Or is this just a technical test to see what it's capable of playing back, not an attempt to optimize the video size?
gblargg··on Branchless Rust: Making a Filter 4x Faster by Removing an If
I'm apparently not good at spotting it. I was put off by the overly dramatic presentation. It gets tiring that the author apparently finds this more exciting than I do, and writes like it's enthralling. I just assumed it was an excess of enthusiasm or the first experience with this kind of thing. If it's AI, I'm way behind the game noticing it.
gblargg··on Bitcoin cold-wallet attack spreads to 4,500 addresses as losses near $89M
If you never backed up the keys, any failure of the hardware/software results in loss of everything. Maybe you'd buy multiple of them and copy the keys over.

You trust diceware because you can trust the dice to give random numbers, and the whole process is visible before you. Even with a non-malicious wallet, you have to trust that they competently implemented the random generator and no bugs have crept in over hardware/software revisions.

gblargg··on The session you cannot take with you
I saw the weird subtle pattern and first freaked out that my monitor's backlight was failing (high flicker rate revealing LCD refresh patterns). I also was playing a video with the browser in the background and it was choppy, and I first thought it was my video player messing up until I realized the web page had some pointless background animation.

I just tested again and even my cursor gets jump over the page. Amazing they'd do this for such a subtle, useless effect.

gblargg··on Bitcoin cold-wallet attack spreads to 4,500 addresses as losses near $89M
Who would ever trust the built-in seed generation of a wallet? Diceware, write them down, then enter them into the wallet.
gblargg··on When transit passes were designed by hand (2022)
I'd imagine that counterfeit-prevention is part of it. This theory predicts that they changed the design regularly, and each one was significantly different so operators could quickly tell whether it was the new design.
gblargg··on Google fixed more Chrome bugs in June than over the past two years, thanks to AI
I assumed it was really just AI that found them, which allowed Google to know to fix them.
gblargg··on The session you cannot take with you
BTW the web page uses massive iGPU if you don't have a fast machine.
gblargg··on Keychron announces first open-source firmware for gaming mice
> At least one of those game controller modes even lets keys behave as analog inputs.

Now that's a really cool feature I never thought of when considering a Hall-effect keyboard. I knew you could adjust the activation position of each key on some, but analog would be great for games.

gblargg··on I'm 38 and I Can't Support Myself Anymore
There ain't no such thing as a free lunch.
gblargg··on How to Survive Boiling Water
Isn't boiled water what goes up into the air?
gblargg··on A missing underscore sent innocent man to prison for 18 months
Why would people get jury trials if bench ones were better? Is it only when the person is innocent?
gblargg··on US citizen charged after GrapheneOS phone wipes during airport search
Rather than wipe the phone to an obvious reset state, this feature should boot into a benign setup with normal contacts etc. after it erases the user's data. Let the user periodically boot into this benign setup to add basic contacts etc.
gblargg··on JetZero
Sounds like parent was taking into account all costs, not just certain ones.
gblargg··on Humans haven't stopped evolving
So true. "No eggs" https://youtu.be/9he_ZRnZDlk
gblargg··on Stolen Buttons
A variation: you could modify the UI for the next people to deal with. Change font, size, wording, layout.
gblargg··on The PImpl idiom and the C++26 std:indirect type
The whole point of pimpl is to store additional per-object state in a separate object (to reduce header dependencies). So it should act just like normal member variables for standard constructors and assignment.
gblargg··on Why Software Factories Fail (or: harness engineering is not enough)
The compiler is the software factory. It builds the executable given the specification (code).
gblargg··on The PImpl idiom and the C++26 std:indirect type
The point of each improvement is fewer easily-made errors. Having implicit deep copying handled avoids lots of errors with manually implementing it the oldest way.
gblargg··on Businesses with ugly AI menu redesigns
My first thought was that the simplified illustrations of the dishes actually make for quickly finding something, or familiarizing yourself with new foods.
gblargg··on So Reddit has decided that plain HTML is unsafe
Scrapers prefer old.reddit for the same reason users do: it's lean. Oh well, good thing Reddit has solved the scraping problem. It's a small price to pay to not have their site scraped anymore.
gblargg··on Passkeys were invented by engineers with zero understanding of consumer brain
> This is much, much simpler than you think it is. Passkeys are just passwords that require a password manager. If you lose your passkey, you'll reset your passkey the same way you reset your password, probably with a "forgot my password" email.

This is why I don't bother with these if they have a weaker workaround, which will be open to remote hacking.

gblargg··on Passkeys were invented by engineers with zero understanding of consumer brain
I don't care how it works, but as long as it requires me to physically have some device to log in (and doesn't have a backup, like emailing me or calling me), it puts security in my hands.
gblargg··on Everyone should know SIMD
My compiler knows SIMD. However, knowing the limitations of SIMD might help avoid a calculation that can't be optimized to use it.
gblargg··on LG to ban residential proxies from smart TV apps
> Eh? No.

That's what I thought. It is vetted software, just like on Linux. Microsoft just doesn't care if it shows ads.

gblargg··on LG to ban residential proxies from smart TV apps
LG now installs adware when you merely connect one of their monitors to a Windows PC.
gblargg··on LG to ban residential proxies from smart TV apps
Wait, you're saying a monitor can just advertise a URL over the video connection for its driver and then Windows will blindly install it, without user confirmation? I thought that LG had submitted these "drivers" (adware) to Microsoft and they approved it.
gblargg··on LG to ban residential proxies from smart TV apps
So does this mean that using a proxy will cause all of the "smart" features to stop working? Win-win.
← PreviousPage 4 of 23Next →