HNHacker News
TopNewBestAskShowJobs

herf

3,136 karma · joined July 13, 2009

Made f.lux. CTO Picasa->Google Photos. CMU, Microsoft Research. Imaging, 3-D, color, vision science.
submissionscomments
herf··on When hardware goes end-of-life, companies need to open-source the software
Most systems now "fail closed" because they are based on a code signing chain of trust that has no exceptions. It would be better if some portion of these systems were made to "fail open" - you don't want a botnet to take over in this situation but you should be able to delegate code signing duties to a new party when the original one goes under or stops supporting a device.
herf··on OLED, Not for Me
It's especially important for people trying to use lower-resolution OLED (e.g., for gaming) - the text fringing can look quite bad. At higher DPI it can be less noticeable, though horizontal lines still have noticeable fringes.

Here is a more detailed look at several different subpixel arrangements: https://pcmonitors.info/articles/qd-oled-and-woled-fringing-...

And encouragingly both LG and Samsung were demoing RGB (LED-style) arrangements at CES this year.

herf··on RemoveWindowsAI
It would be useful to separate "AI that stays on your device" from "AI that makes you send more personal data to the cloud" - maybe two scripts?
herf··on The "confident idiot" problem: Why AI needs hard rules, not vibe checks
Training data is quite literally weighted this way - long responses on Reddit have lots of tokens, and brief responses don't get counted nearly as much.

The same goes for "rules" - you train an LLM with trillions of tokens and try to regulate its behavior with thousands. If you think of a person in high school, grading and feedback is a much higher percentage of the training.

herf··on Microsoft is plugging more holes that let you use Windows 11 without MS account
Here's my situation:

1. My Microsoft account is still @msn.com, which I don't trust in any way to be secure, since it's not an email account I ever use

2. I have lots of Samba and other shares that know my local login

3. If my router goes down, I'm probably going to log into this machine to fix it, and it won't be connected to the internet

So of course I used one of the local account tricks when I installed Windows 11, and I hope they don't break it. Apple's solution of letting you have BOTH a local login and an iCloud account is much better.

herf··on Personal data storage is an idea whose time has come
Vertically integrated apps are much cheaper to run - Instagram stores only a small fraction of your photos and makes a lot of money from them. It is somewhat harder to explain why we pay for things like iCloud, which mostly has no web API, only APIs for Apple devices. (Plenty of value there because it keeps you from having to buy a bigger iPhone.) But there are lots of these "almost general purpose" solutions, paying to upload files and store them, but where you cannot use them as you like.

Why not dozens of apps running over the "web filesystem" like happens on the desktop? Two reasons: 1. Amazon pricing for transit/bandwidth is way higher than storage, and so it makes accessing your own data quite expensive if it is not in the same datacenter. 2. And there is a huge security and usability gap between "pick one photo" vs "give me [scoped] access to your Dropbox" Often the general-purpose mode does not work that well, is quite slow, or just costs a lot in bandwidth, a thing nobody wants to pay extra for when they're already paying for storage.

herf··on A new experimental Google app for Windows
"Try it for yourself by opting into the experiment in Labs."

This is a really confusing call to action.

herf··on Our Response to Mississippi's Age Assurance Law
Assuming mobile platforms weigh in with an API sometime, it's notable that the only people allowed online by default would be minors who are using parental controls, because they would be able to prove (a) age and (b) parental consent on day 1.
herf··on Why are anime catgirls blocking my access to the Linux kernel?
We deployed hashcash for a while back in 2004 to implement Picasa's email relay - at the time it was a pretty good solution because all our clients were kind of similar in capability. Now I think the fastest/slowest device is a broader range (just like Tavis says), so it is harder to tune the difficulty for that.
herf··on Show HN: I built an app to block Shorts and Reels
Thank you for doing this - I think there are two lines in the sand that a true "user agent" would allow us to set:

1. Don't show recommended content at all--I want to view only the content I've specifically asked for (or searched for) in this session

2. Recommend only content that I've chosen (e.g., by following), where there is a finite amount of it

You'd like such things to be part of the basic wiring of your device, though writing an app to regulate how other apps work is often not easy to implement today, so efforts like this are super valuable. What if a device could look after your attention and ensure you have the motivation to do other things?

Another way these kinds of switches could get built by requiring them as child safety features, like "Watch the YouTube video for school, but don't get an assault of Shorts after" or "See the single TikTok your friend sent, but don't spend five hours scrolling after"

It's pretty clear "willpower" does not suffice.

herf··on PuTTY has a new website
Google right now lists the title of putty.org as "PuTTY", even though right now this text is only in the footer. Up until August I guess it provided a download link, but the title was not "PuTTY".
herf··on The anti-abundance critique on housing is wrong
Correlation isn't causation - the post here says smaller homebuilders can't get financing right now, and so a supply shortage is correlated with larger actors who can, but it isn't caused by concentration directly. The question is if government can have remedies for broken markets other than breaking up companies, because here it sounds like "fixing builder financing" would help:

https://x.com/NewsLambert/status/1951100530341847343

herf··on Writing memory efficient C structs
Sometimes struct-of-arrays (in-memory column store) is the right solution, and you get automatic packing that way. C makes it so much easier to store an array of structs that people don't do this often enough, but column stores prove it has its uses.
herf··on A CarFax for Used PCs: Hewlett Packard wants to give old laptops new life
The average car on the road is over 12 years old, and maybe a laptop has maybe 1/3 as long a lifecycle? Not sure that tracking "Wh" as a replacement for "mileage" is that useful, it's either time to replace a battery and SSD or it's not - and perhaps we should have scheduled maintenance for removing dust from your fans? An old PC that has a hard drive replaced with an SSD and a fresh battery is usually a great thing, unlike a car with tons of after market parts. I think this would make sense in a world of glued-in components where service is hard and somewhat risky (like Apple) and the highest quality components were installed originally. But ultimately the aftermarket value of a PC is only as good as the brand's reputation overall, that means removing bloatware and good quality batteries and other things that are hard to attest to automatically.
herf··on Mini NASes marry NVMe to Intel's efficient chip
Which SSDs do people rely on? Considering PLP (power loss protection), write endurance/DWPD (no QLC), and other bugs that affect ZFS especially? It is hard to find options that do these things well for <$100/TB, with lower-end datacenter options (e.g., Samsung PM9A3) costing maybe double what you see in a lot of builds.
herf··on AV1@Scale: Film Grain Synthesis, The Awakening
Agree, I really prefer luminance noise when simulating film grain rather than treating RGB so independently - the RGB here looks wrong to me. If you are thinking about film, you wouldn't model it as pure photon/detector noise, because film has some crystalline structure and usually there is some correlation between the channels. (Some of the best grain is on B&W films though, which have wonderful structure and statistics.)
herf··on Microsoft extends free Windows 10 security updates into 2026
The backup requirement shows a lot of self-awareness from Microsoft, but it's still too hard to migrate a Windows machine. Contrast with a new Mac, I wait a few hours, and all my stuff is identically copied over via the built-in tools, and it feels like the same machine. With Windows, preferences all over just don't really copy. I don't care about a few .docx files, I want hundreds of legacy apps and settings to be preserved. As it is, it's more than a week of work when you get a new PC.
herf··on The Tech Job Meltdown
This article is from a week ago and it makes a similar argument about Sec 174: https://news.ycombinator.com/item?id=44180533
herf··on Microsoft is starting to open Windows Update up to any third-party app
Windows still has a situation where Chrome's updates use a special service to dodge around escalation issues, and Spotify and many others install in AppData for the same reason, and lots of uninstallers just don't work, leaving files and other things behind. MSI has required "chained signing" using an old key to sign the new one forever, but when you're maintaining updates over a decade that isn't very easy to do. I hope they can clean it all up!
herf··on Leaked data reveals Israeli govt campaign to remove pro-Palestine posts on Meta
This is a really hard problem. Just consider that there are ~150 Muslims for every Jew worldwide. In the USA it's the reverse - 2:1 in favor of Jews, concentrated in particular geographic areas.

Imagine what it means to get ranking right here - if you let just 1% of the international population into the USA ranking system, you have a majority in favor of Palestine, and of course these ideas will spread in communities without a lot of people who can represent Jewish history. It's clear to me why this happens, but fixing in an algorithmic but fair way is also extremely difficult.

herf··on Apple needs a Snow Sequoia
Absolutely agree. This week, I can't get Chrome to connect to local servers.

ERR_ADDRESS_UNREACHABLE it says.

Yes, I said Yes to the new permission. Yes the check mark is on in Privacy, I mean all 20 of them that say "Google Chrome". Yes I toggled it off and on. Yes I rebooted. Still have to use a different browser to access my own local server because there is a new privacy feature that... doesn't work.

herf··on Undergraduate Disproves 40-Year-Old Conjecture, Invents New Kind of Hash Table
If it was his discovery, would be nice if they'd give him first author on the paper's author list (Farach-Colton, Krapivin, Kuszmaul). Though I understand if the proofs were not done by him.
herf··on Paxlovid: You'd have expected more
Here is the new 2024 result (all ages) that says mean time to symptom alleviation didn't significantly change on Pax:

https://www.nejm.org/doi/full/10.1056/NEJMoa2309003

I was surprised to read it.

herf··on Apple pulls data protection tool after UK government security row
Why is there only one "iCloud" to backup your iPhone and store photos? Lots of ADP users would use a corporate or self-hosted solution instead.
herf··on Microsoft won't support Office apps on Windows 10 after October 14th
It's remarkable how much they have neglected the upgrade process if you compare it to macOS Time Machine/Migration Assistant (which is hands off and totally easy). Why do you have so many people with ten year old PCs? Because for some people, it is a week of lost work to get a new one.
herf··on Sonos CEO steps down after app update debacle
People seem to like the WiiM streamers, but I have not tried one yet.
herf··on Apple must ensure interoperability of iPhone with rivals, says EU
There are a number of places where mobile devices have replaced a "general purpose computer" - like replacing your internet connection or local/cloud photo storage.

I guess it depends if you believe that these resources should interoperate when a user is paying for them. e.g., the humane pin makes you get a separate internet connection, and competing cameras devise clunky/slow ways to access your camera roll. Competing photo services have no way to sync iCloud, etc. All of these things could work like Bluetooth - be secure and relatively open, but they are not.

herf··on Why we use our own hardware
zfs encryption is still corrupting datasets when using zfs send/receive for backup (huge win for mail datasets), would be cautious about using it in production:

https://github.com/openzfs/zfs/issues/12014

herf··on Perhaps acquiring Pixelmator is about competing with Creative Cloud
Just running Creative Cloud's daemons seems to double my Macbook's power usage. (I have a startup script to kill most of it because of this.) Maybe the battery life tail wagging the dog here, but there is something smart about displacing this mess with an...app? Which is all I ever wanted.
herf··on Dropbox announces 20% global workforce reduction
If you pay cash for a house and put 60% more in an annuity, you cover the total costs. Not cheap though.
← PreviousPage 3 of 15Next →