HNHacker News
TopNewBestAskShowJobs

Whitespace

1,723 karma · joined October 18, 2009

Tom Clark

My gmail/github usernames are the same as my HN username.

[ my public key: https://keybase.io/whitespace; my proof: https://keybase.io/whitespace/sigs/7n2v9-_GjHVZDiDsnzuqllzU_E7RYpr18hej2JZiG40 ]

submissionscomments
Whitespace··on New 14‑inch MacBook Pro with M6
If the difference between M6 and M5 Pro or M5 Max is confusing to you, I strongly recommend you don't look at the names of literally any other CPU, GPU, or chipset that is being manufactured.
Whitespace··on [dead]
We've updated our terms

By accepting, you agree to our updated Terms of Service, including the arbitration provision and class action waiver. You understand that we process your information as described in the Privacy Policy, which may include sharing information about your use of Bloomberg.com with third parties. Accepting does not affect your right to opt-out at any time via the Do Not Sell or Share My Personal Information link in the website footer.

*sigh* I don't want to be in this timeline any more.

Whitespace··on Passkeys are not a trap
No, you can't just use whatever passkey manager that you want.

I use Safari, Chrome, MacOS, a Google Pixel phone, and 1Password. I have passkeys in 1Password, but it's a crap shoot if I'm able to login on a device.

Chrome wants me to use Google Password Manager. There's no option in chrome://settings to set 1Password as my passkey manager. If I try to use a passkey to login to GitHub Chrome pops up a modal that lets me choose between iCloud Keychain, Use a phone or tablet, or USB security key. There's no option to use a different credential manager.

Safari wants to use my iCloud Keychain. There's no option in MacOS Settings to set 1Password as my passkey manager. If I try to login to GitHub I get an option to Scan QR Code or Use Security key. There's no option to use a different credential manager.

My Pixel wants to use Google Password Manager. There *is* an option in Pixel Settings to set 1Password as my passkey manager, but it doesn't work in Chrome. All I can do it select "use another device" and it shows a QR code. There's no option to use a different credential manager.

Essentially every OS and browser thinks I want to use a phone for my passkey, and this is exactly the situation that I and everyone else is bothered by. I do not want to tie my login credentials to a phone that can be lost/stolen/bricked and will be replaced in several years.

So no, you can not use your own credential manager.

Whitespace··on When did Google get so weird?
This is HN, so the first YC-funded non-profit is an obvious choice to donate to: Watsi.org
Whitespace··on I don't like passkeys
> syncs across all your devices

My Macbook can sync passkeys from my Android phone?

Whitespace··on RTK reports token savings, but our cost benchmarks disagree
I should not trust their "vibe-coded productivity/token cost saving hacks" but I should trust yours?

    Save 30% token costs when using Claude Code, Codex, OpenCode for free - with open source, local semantic search. Works for small and large codebases and monorepos! Enterprise-ready and fully compliant via Ollama and SQLite-vec.
    Releases v0.0.42 Latest last month
Why should I trust that what you're peddling isn't snakeoil?
Whitespace··on Nvidia agrees to acquire Hugging Face for $13B
Xet's tech is very interesting and I greatly enjoyed their blog posts and other technical writeups[0]

But in the era of frontier models and hardware designed for fast model loading (eg: LLM on a chip) I can't imagine that this is worth so much. There's *a lot* of competition to improve Git LFS.

So while I agree with you that this plays a role I also have to believe that it's to understand model usage by competition and thus stifle it.

[0] - https://huggingface.co/docs/hub/en/xet/overview

Whitespace··on Born Against, or why hobby programming communities are against LLM usage
I have a large CNC router. I can throw a whole sheet of plywood on it and program it to cut it with a level of precision and repeatability that I am physically unable to do with my hands/eyes. In addition to the knowledge necessary to operate the machine, there's a lot of engineering knowledge necessary to design something to be manufactured by a CNC.

A lot of woodworkers scoff at the use of CNC routers; there's a lot that scoff at the use of any power tools at all!

I don't really understand though why folks have this *need* to assert that there is only One True Way to do something and to poo-poo on someone else's interests. It all seems like straw man arguments to me. Even the title of TFA BORN AGAINST, OR WHY HOBBY PROGRAMMING COMMUNITIES ARE AGGRESSIVELY AGAINST LLM USAGE seems like ragebait.

Whitespace··on Making Postgres 300x faster for analytics: batching, operator fusion, and SIMD
main indeed has two commits, but it clearly states the location of the rest of the commits, so I wouldn't be critical of main itself.

  hey claude, do a breakthrough
  You can find the actual git history at the v0.2 github tag.
  
  Co-Authored-By: Fable <noreply@anthropic.com>
Now we see https://github.com/malisper/pgrust/tree/v0.2 has almost 6000 commits in it, with the very first one on 2026-07-02. That's a lot of token momentum!

It's easy to claim AI slop nowadays, but you should still mistrust-but-verify.

Whitespace··on I stopped trusting USB-C cable labels and started testing them
I think the issue isn't that it's this huge ordeal for a person to do, but that if billions of people have to do this then that's a fundamental design flaw that could have been avoided.
Whitespace··on I stopped trusting USB-C cable labels and started testing them
I have some that I got to connect to my MBP, which supports TB5. Unfortunately my MSI MPG 321URX doesn't properly support it, so half of the time the DisplayPort over USB negotiation doesn't work, and the monitor doesn't connect properly.

Apparently the majority of non-TB devices will have trouble with it. I can't even use the cable to charge my phone when attached to a wall wart!

Whitespace··on Pareto Front
The last time I tried this was back with Opus 4.6, and it was ok. I tried it with Fable 5 High just now and I was very impressed with the output. It took 7 minutes and one turn.

I'm not one to believe in all the one-shot hype, but this was pretty good.

Whitespace··on Pareto Front
I have a weightlifting spreadsheet with weight on the vertical axis and reps on the horizontal axis. The value of each cell is the estimated 1 rep max if I accomplish that lift. In theory if my e1RM is 100kg then I can lift any permutation of (weight,reps) that have the same e1RM. This is akin to knowing Pareto Frontier of my current strength.

I use conditional formatting to color cells according to the probability that I can lift them—if I lifted 50kg for 10 reps then I can definitely do 50kg for 9 reps, so that cell is green. But if e1RM(50,10) > e1RM(40,15) then I can probably do that too so it's light green. The visualization naturally becomes Pareto-like.

If I'm feeling strong I can aim for higher weight, lower reps. Or if I'm feeling weak I can close out a (weight, reps) that's below my current e1RM but I haven't accomplished yet. The end result is that I'm always "accomplishing" some sort of PR no matter how I feel.

I call this e1RM Bingo.

Whitespace··on Unfolder for Mac – A 3D model unfolding tool for creating papercraft
That site would do well to show an image of an actual physical thing you can make with it instead of the same images over and over of a cartoonish dog/wolf head.
Whitespace··on Thank HN: You helped save 33k lives
I've been with Watsi for almost 12 years now, most of that as a Universal Fund member. Like others, I love periodically checking the "My Impact" page, as it really humanizes my monthly donation.

> You've funded healthcare for 162 patients in 14 countries.

> You joined Watsi on February 26th, 2014. Eleven years ago, you became a member of our Universal Fund, supporting life-changing treatments for a new Watsi patient every month. Your most recent donation traveled 8,500 miles to support Leah, a poultry farmer from Kenya, to fund abdominal surgery.

Whitespace··on What happens when clergy take psilocybin
I did not read the study so I don't know if you're referencing a specific claim in it, but I do not understand your comment. What does being immoral have to do with TFA?
Whitespace··on Show HN: Sourcemeta, high-performance C++ JSON
If you're looking for the link to the JSON bits it seems to be: https://jsonbinpack.sourcemeta.com/
Whitespace··on A Eulogy for DevOps
Is it fair to say that you are in favor of Heroku, fly.io, ECS, etc?
Whitespace··on Show HN: Dillo 3.1.0 released after 9 years
It's in the changelog summary:

> Add support for OpenSSL, LibreSSL and mbed TLS for HTTPS, which is now enabled by default.

Whitespace··on Stephen Wolfram – 4-Hour Conversational Documentary on My Entire Arc of Life [video]
Larry Ellison enters the chat
Whitespace··on Stephen Wolfram – 4-Hour Conversational Documentary on My Entire Arc of Life [video]
But people don't often turn every opportunity they have into an a large autobiography and memoir of their life.
Whitespace··on Stephen Wolfram – 4-Hour Conversational Documentary on My Entire Arc of Life [video]
It's not a mistake to value your time to be worth more than "listening to Stephen Wolfram"

I think all the ad hominem you see in here are from people who waste too many precious hours of their life listening to him. I know I am: I spent weeks as a young teen over NKS when it came out. Wasn't as revelatory as he kept insisting it was. Turned me off of cellular automata.

Whitespace··on Stephen Wolfram – 4-Hour Conversational Documentary on My Entire Arc of Life [video]
I respect the work that he's done and the contributions he's given to humanity but for once I would like to see something by Stephen Wolfram that didn't involve at least 50% of the content being a form of self-aggrandizement.

I find that everything I try to consume from him contains his autobiography interspersed in the giant wall of text. This video is exquisitely cringeworthy.

Whitespace··on White space does matter in C23
You're damn straight I do!
Whitespace··on After 34 years, someone beat Tetris [video]
I was very saddened to hear that his father passed away not that long ago.

That has got to be very hard for a 13 year old.

Whitespace··on Ways to shoot yourself in the foot with Postgres
The article and the comments here don't make it clear why running it in production shouldn't be done. If slow_query is already running in production, why would running EXPLAIN ANALYZE slow_query be bad?

Is the overhead of running EXPLAIN ANALYZE so much worse than running slow_query itself?

Whitespace··on [dead]
This is the Elon Musk BTC scam that's all over YouTube now and it's almost on the homepage of HN :facepalm:

LinusTechTips had their account hijacked and replaced by this recently: https://youtu.be/yGXaAWbzl5A?t=63

Whitespace··on There's something off about LED bulbs
I recently bought EcoSmart bulbs from Home Depot (they're a HD brand) that have a color temperature selector on the side (2700k to 5000k). But it also has an option called DuoBright, which will change the temperature in response to the standard cheap Lutron Diva dimmer I have.

It works *perfectly*! I can max the dimmer and it's bright white daylight, or I can dim it down to a very dim 2000k. There's no buzzing, no weird high-temp/low-light weirdness. It works magically. And it's the cheap option!

I replaced all BR30 & BR40 bulbs with it. I wish it came in more shapes! I'd replace every lightbulb in the house with them. I paid $5-$13 per bulb.

No one seems to know about them, not even the guy at Home Depot who worked in the aisle. He was surprised how much I raved about them.

Whitespace··on What if AI didn't make you a bad writer, but a better thinker?
That is quite literally what the article talks about.
Whitespace··on Commercial 3D printers emit traces of toxic fumes, study finds (2019)
For my resin printer setup I bought a mylar-covered grow tent from Vivosun which has all the hookups necessary for an inline fan & carbon filter. I zip it up 95% of the way so it's negative pressure and pulling the fumes through the filter.

I can't smell anything after the filter—not even the 99% pure IPA which smells much worse than Siraya Tech Fast resin—so I don't bother venting outside when it's cold out; it vents into the unfinished basement side room.

I wear a respirator, thick rubber gloves, treat every surface as "hot," and UV cure all my paper towels and anything that resin touched.

My Ultimaker sits on the desk in my office and I mostly print on it at night. It doesn't get much use.

Page 1 of 6Next →