HNHacker News
TopNewBestAskShowJobs

gblargg

1,237 karma · joined January 30, 2024

submissionscomments
gblargg··on “I just chose words carefully”
And do this manual justification as your very last step.
gblargg··on Bug Blindness
Reminds me of how people learning to draw/paint are told to flip the subject upside-down, to bypass their interpretation getting in the way of seeing.
gblargg··on Bug Blindness
> You can see this in the article: "Google Docs added some kind of delay such that the typing you do into the title box right after you open the doc gets overwritten". That's a developer forming a model of the system. The lay alternative is to simply learn that sometimes when you type in a box, the text appears. Other times, it doesn't. If it doesn't, you try again.

Things like this just infuriate me. The user just learns that things are unreliable. To me that's unacceptable for something to be presenting a text box to type text, let you type it, then wipe it out. Sometimes you have to wait a second after typing something before clicking search, or it searches for your incomplete query a half second before. I don't blame users for just concluding that typing is unreliable.

gblargg··on California lawmakers unanimously pass Linux exemption from age-verification law
If it's good that an OS isn't doing age verification, why are there even age verification laws?
gblargg··on California lawmakers unanimously pass Linux exemption from age-verification law
We don't need most laws.
gblargg··on How credit card rewards became a $9.2B wealth transfer
True, cash is good if you lack discipline. For such a person, more flexibility leads to less because they misuse it in a way that reduces flexibility. It's a footgun for these people.
gblargg··on GUIs should be fully keyboard-driven
I see, modern "GUI" programs aren't just GUI, whereas a TUI is just a GUI.
gblargg··on GUIs should be fully keyboard-driven
That was my first thought, that a TUI is still a GUI. Close your eyes and explain how you can use a TUI from the keyboard. The only difference is what the display can render.
gblargg··on How credit card rewards became a $9.2B wealth transfer
A better comparison would be between debit cards (which have low fees) and credit cards.
gblargg··on How credit card rewards became a $9.2B wealth transfer
Using a credit card isn't only about living on debt. Some people pay them off every month, and use them for the fraud protection and rewards.
gblargg··on How credit card rewards became a $9.2B wealth transfer
It's not hard at all. Citi Custom Cash has 5% on the highest category spend each month for the first $500 (I use it on groceries). American Express Blue Cash Everyday has 3% on groceries/gas/online purchases for up to $6000 purchases each year. Chase Freedom Flex and Discover It have rotating categories every quarter, sometimes groceries, gas, Amazon, PayPal, etc. None of these required much income to be approved.
gblargg··on How credit card rewards became a $9.2B wealth transfer
With cash: you must have the money when you make the purchase.

With card: you can set the cash aside at the time of purchase to pay when the card bill is due.

How does the card give you less flexibility or make it harder to pay for?

gblargg··on How credit card rewards became a $9.2B wealth transfer
At an individual level it is. I could use cash or debit card and get 0% back, or use a rewards card and get 5% back. Easy choice.
gblargg··on Tooltips Need a Delay, and Then They Need to Skip It
Opus Magnum suffers from this. It feels like punishment for taking the most direct route to get the cursor where I want it.
gblargg··on A faster way to calculate the day of the week
Just saying, a little clarification would have helped. The details are there, but putting it together would have laid out the base algorithm that's being optimized, which I see as a basic point of an article like this, give everyone a clear understanding of the algorithm so they can follow along.

"rd is number of days offset from 1970-01-01, positive or negative. In some languages the mod 7 can yield a negative in the range -6 to 0, so an extra +7 and mod is used in the basic implementation."

gblargg··on Felony charges for citizen deleting phone data at US Border
The decoy passcode feature should boot into a separate partition that looks like a normal phone setup, and during that time quietly erase the user's actual data. They would never have known if it worked like this.
gblargg··on Anti-AI fonts are useless and harmful
They also literally cannot have the same access like everyone else, since they're in a wheelchair. Everything will be different.
gblargg··on A faster way to calculate the day of the week
Not covered in the page, but dates can be a negative number of days from the epoch, which is what the fixups (+7) and using mod 7 twice are for, as negative mod 7 will yield a negative.
gblargg··on Quake Shareware, a CD-ROM just a little too full
From the title I was expecting this to be about them packing 700MB of data on the CD, a common thing at the time by spacing the tracks slightly closer together, as some CD-Rs did.
gblargg··on RISC-V: They Should Have Known Better
Just noting, even if instructions were 100000000000000 bits long, reserving a single bit for 16-bit encoding would waste 50% of the instruction space.
gblargg··on Text AI watermarks will always be trivial to remove
If you can submit the text to determine whether it's watermarked, you just have to progressively alter the content more and more until it passes.
gblargg··on uBlock Origin Is Giving Up the Fight to Keep Ads Off Facebook
This actually means it will become easier to block ads on Fakebook, because they won't be trying as hard. You'll just have to find custom filters people have shared to a smaller audience.
gblargg··on Dithered QR Codes
Maybe they do. Do QR code decoder authors QA their decoders to be sure they are getting high accuracy of the raw data? You could make a poor decoder that relies on the error budget to work, while someone checked with a high-quality decoder. Tech with error correction invites corner-cutting. Hard drives, flash storage, even DDR5 RAM does this. Use crapper representation or reading devices and just add more error correction.
gblargg··on Slap ROM Patcher
A patch wouldn't need to even care about encryption, since it's just looking at the raw file data.
gblargg··on Slap ROM Patcher
For some reason an XOR scheme escaped me. It's the perfect way, doesn't take any extra space over the size of the modified regions, and avoids even storing the copyrighted work of the ROM patch author. You could distribute the patch without anyone's permission (maybe)! Just include a strong checksum of the affected regions to be sure you're starting with the correct version, and checksums of the resulting data to give the same guarantee for reversing the process.
gblargg··on Slap ROM Patcher
Doesn't the undo functionality cause it to store copyrighted data from the original ROM in the patch?
gblargg··on Os8088: A powerful Mac-like OS for the IBM XT, 286, 386
Not sure what the point is having AI write asm when it could write C, which a compiler could likely optimize better than AI.
gblargg··on Illinois just told every operating system to start reporting your kid's age
How do they reconcile this with electronic voting machines, where verifying identity is an absolute no?
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.
← PreviousPage 3 of 23Next →