HNHacker News
TopNewBestAskShowJobs

mcculley

4,864 karma · joined May 27, 2008

https://www.linkedin.com/in/mcculley/
submissionscomments
mcculley··on No LLM Code in Dependencies
> OSS will die because of this

OSS will not die.

mcculley··on Code duplication is far cheaper than the wrong abstraction (2016)
Yes, if your programming language/environment is weak.
mcculley··on White House delays US voting-machine vulnerability report
As a Floridian, I apologize for the 2000 election. But we have a much better system now. We have paper ballots that are scanned. We have an auditable fallback for untrustworthy machines. There is no reason other states cannot have the same.
mcculley··on The AirPods Effect
No, it never occurred to me. This has prompted a fun discussion with my wife. I suggested I could grow some stem cells into a skin that would match the color of my ears. She suggests that I should not have these ideas.
mcculley··on The AirPods Effect
The modern world is funny. I have a hearing impairment, tinnitus, and use both AirPods and less visible hearing aids to hear people better. I only wear the AirPods around people who know me well enough to know that I am wearing them so that I can better hear them. I don’t want strangers to think I don’t want to hear them or that I am being rude. When I am out among strangers, I wear the less visible hearing aids.

But a funny consequence is that because my modern, less visible, hearing aids are connected to my phone, I am often listening to podcasts or news and nobody can tell. So sometimes a stranger will say something and I have to pause the audio and ask them to repeat themselves.

I am wondering what social norms will be like once everyone has less visible electronics in their ears.

mcculley··on Ubiquiti: Enterprise NAS, Built on ZFS
But what if I want to access my cameras remotely but not have their manufacturer access them?
mcculley··on 21 years and counting of 'eight fallacies of distributed computing' (2025)
I encourage my competitors to refactor a working codebase into a different language.
mcculley··on The iPhone's Last Stand?
> capable of accessing the sum total of human knowledge

No. Lots of knowledge is still behind paywalls or not yet digitized. Some models have been trained on books that we cannot search or download.

mcculley··on Nearly 50 Years Later, WKRP in Cincinnati Becomes a Real Radio Station
There were plenty of reruns. Not as much content back then as we have now.
mcculley··on A History of IDEs at Google
But is it a local disk? The post above says that one uses Chrome Remote Desktop.
mcculley··on Bring Back Idiomatic Design (2023)
The web needs a HIG.

All of these people who keep saying that webapps can replace desktop applications were simply never desktop power users. They don’t know what they don’t know.

mcculley··on The best seat in town
The existence of well maintained and clean public restrooms and hooligans is a shibboleth for culture. Some cultures are simply superior.
mcculley··on Netflix Prices Went Up Again – I Bought a DVD Player Instead
> You now "own" the movie (or TV show), not a "license".

You do not "own" the movie. You still only have the right to view your personal copies. You cannot broadcast it. You cannot charge others to watch it.

mcculley··on A macOS bug that causes TCP networking to stop working after 49.7 days
Yes. I do mean designing software to make it testable.

The code that uses that value can be run in an environment where that value can be controlled.

I have written code that does this same thing and built a test harness for it.

mcculley··on A macOS bug that causes TCP networking to stop working after 49.7 days
> It will not be caught in development testing — who runs a test for 50 days?

You don't have to run the system for 50 days. You can simulate the environment and tick the clock faster. Many high reliability systems are tested this way.

mcculley··on German men 18-45 need military permit for extended stays abroad
If the U.S. implements a draft, would we first implement exit visas?
mcculley··on Sweden goes back to basics, swapping screens for books in the classroom
I never said that AI should replace all teachers. AI can help provide more teaching labor (more teaching capacity). Every child can have a personalized tutor in addition to human teachers.

See Bloom's 2 sigma problem: https://en.wikipedia.org/wiki/Bloom%27s_2_sigma_problem

mcculley··on Sweden goes back to basics, swapping screens for books in the classroom
An idea I have been thinking about: Increasingly powerful chatbots provide more teaching capacity. I think this will lead to counterintuitive outcomes like teaching environments where the human student is not allowed to use any device but is being taught and tested by a synthetic intelligence.
mcculley··on 'Your Frustration Is the Product'
What paid subscriptions respect the readers? I would love to pay for news from organizations that only get money from readers. For example, I have been paying for The Economist for decades and still see advertisements.
mcculley··on An old photo of a large BBS (2022)
I am surprised by the assumption that each box could only handle one modem. I seem to remember that some DOS BBS packages could handle multiple modems/users concurrently and only needed multitasking operating systems for “door” programs. Am I misremembering?
mcculley··on Building SQLite with a small swarm
You think an implementation of SQLite in another language, with more memory safety, has no value?

I agree that this current implementation is not very useful. I would not trust it where I trust SQLite.

Regardless, the potential for having agents build clean room implementations of existing systems from existing tests has value.

mcculley··on Building SQLite with a small swarm
My interpretation of the GP comment is that you are saying the same thing. Linux will return a pointer that is valid for your address space mappings, but might not be safe to actually use, because of VM overcommit. Unixes in general have no way to tell the process how much heap can be safely allocated.
mcculley··on Evolution of car door handles over the decades
I am bemused every time I use Uber and the car has some flush-mounted door handle that I have to figure out. When exiting the car and closing the door, I end up leaving fingerprints I would not have left if the handle had been designed by someone who had been in a car before.
mcculley··on Apple Platform Security (Jan 2026) [pdf]
> Whole disk encryption is pretty fast today, but probably is a bit slower than unencrypted.

Isn’t whole disk encryption nowadays done in hardware on the storage controller?

mcculley··on Mobile carriers can get your GPS location
I am not sure that we are in the same conversation. I misinterpreted your reply to my comment as having something to do with it.
mcculley··on Mobile carriers can get your GPS location
I did not argue for or against collection of GPS data.
mcculley··on Mobile carriers can get your GPS location
What magical technology do you think would beat GPS?
mcculley··on Mobile carriers can get your GPS location
Cell tower triangulation does not provide the same precision as GPS.
mcculley··on Mobile carriers can get your GPS location
Cell tower triangulation does not provide the same precision as GPS.
mcculley··on A list of fun destinations for telnet
How was a noise other than ASCII BEL sent over telnet?
← PreviousPage 2 of 34Next →