HNHacker News
TopNewBestAskShowJobs

Zak

16,699 karma · joined February 20, 2007

zak.wilson@gmail.com

https://social.goodanser.com/@zak (Mastodon)

submissionscomments
Zak··on The unbearable cheapness of open weight models
Could be a little of each, plus a third option: subscription users don't always consume their entire quota.
Zak··on The unbearable cheapness of open weight models
One issue I keep seeing with cost comparisons is that they compare API rates while a substantial fraction of users are on subscription plans.

It's more expensive to use GLM 5.2 paying z.ai or Opencode Zen API rates than it is to use Opus on a subscription plan. Both of those providers offer subscriptions priced favorably relative to their API rates, but only in what are effectively trial sizes.

Zak··on Founding a company in Germany: €9600, 152 days and I still can't send an invoice
The ability to build reliable software has existed for a long time. Commercial airlines make heavy use of it, and serious failures are vanishingly rare.

The problem is building software to those standards of reliability is expensive and slow. Consumer software never justifies it. Business software rarely does. If you want me to accept liability for the consequences of bugs in code I write, I'm giving you a schedule five times as long and a price twenty times as high.

Zak··on The CAPTCHA arms race: from distorted text to browser identity
The name wasn't invented until 2003, but yes.

Guestbooks, contact forms, signup pages, and the like started receiving automated abuse approximately five minutes after they were invented. It didn't take long after that for people to start including a question they expected to be easy for a person and hard to automate with a script.

What's relatively new is CAPTCHAs merely to browse a site. There are few faster ways to get me to close your site, and maybe send you an unfriendly email.

Zak··on Founding a company in Germany: €9600, 152 days and I still can't send an invoice
I have the impression the situations where that actually happens are at least arguably serious misconduct, and usually targeted at someone with significant assets.

A construction company that pockets ten million dollars and doesn't build anything probably can't shield its owner this way, but a single-developer software consultancy that pockets ten thousand dollars and delivers buggy code can.

Zak··on Founding a company in Germany: €9600, 152 days and I still can't send an invoice
> A company that starts with nothing wouldn't be a GmbH (limited liability company), it would be a GoH (company without liability), and there's a good reason why those don't exist...

Those do exist in other countries. An LLC in the USA does not generally need to have a certain amount of assets. Such a company is more or less without liability until it has some assets; the worst case for its owners when it comes to a routine business debt is shutting down the company. Exceptions are possible in case of serious misconduct of course.

Of course a company like that will find it difficult to borrow money, but it's not rare for its last bills to go unpaid when it goes out of business.

Whether those should exist or not doesn't have a clear answer. Culturally, Germans tend to be pretty uncomfortable with "sometimes shit happens and debts go unpaid", while Americans tend to find a moderate rate of that sort of thing tolerable, especially if it makes starting a new business viable for a greater fraction of the population.

Zak··on Court Records Should Be Free
That's good to know. I did not know circuit court opinions were always available.

The current system still doesn't sit right with me. Someone sufficiently wealthy has effectively unlimited access. Someone sufficiently poor with a lot of time on their hands might also have unlimited access. Everyone in the middle has a bottleneck.

Zak··on Court Records Should Be Free
I see a valid point here, however, some court rulings create binding precedents. As I understand it, those can be paywalled in PACER. Binding precedents are part of the law everyone within the relevant jurisdiction is required to obey, and it is unjust for any part of the law to not be freely available.

It may be reasonable to put limits on free public access to records where there's a privacy concern.

Zak··on The AirPods Effect
At highway speeds, the wind is loud. The engine is often loud even with a factory exhaust. The only audible signal that's likely to matter is a car horn, and those are loud enough to hear over music at reasonable volume.

Cars are quieter, and hearing other vehicles is more likely. If anyone shouldn't listen to music, it's car drivers, not motorcyclists.

Zak··on If your product is Great, it doesn't need to be Good (2010)
Sure, but how many failed consumer products can you name that solved a problem a large number of consumers actually had way better than anything that came before?

I should probably qualify that by saying that a product that looks to be amazing but costs way too much, is impossible to get because of manufacturing issues, or requires a third-party ecosystem that doesn't exist does not actually solve the consumer problem.

Zak··on What was nice about the UI of Windows 2000
Whose specific UI guideline are you talking about? Android's recommends the switch component for setting toggles: https://m3.material.io/components/switch/overview
Zak··on What was nice about the UI of Windows 2000
I agree with the author's wish for visual cues when something is clickable, scrollable, etc.... This, on the other hand:

> Imitating real objects is good, too -- I don't have a single one of Android's "sliders" anywhere in my house, for example, so why don't you make this a checkbox, because writing down a check mark on paper is something that I actually do:

feels like an idea from a time when many people were encountering UIs on screens for the very first time as adults. I think the slider would be recognized as a toggle in its usual context of a settings screen by most people who have seen a settings screen before, but not that specific design for a toggle.

Zak··on Volkswagen started blocking GrapheneOS users
GrapheneOS is obviously an Android distribution, but I suspect trademarks mean they have to be careful about how they describe it.
Zak··on Volkswagen started blocking GrapheneOS users
Proton is one of the best examples of this phenomenon. Almost all Windows games work on Linux via Proton. Sometimes they even run better than they do on Windows.

About the only time it doesn't work is when the game uses an anticheat system that intentionally blocks Linux. I can even see where the game devs are coming from when it comes to competitive games; cheating ruins the game for other players, and there's no way to prevent certain kinds of cheating without trusting the client to a degree.

I can't see any reasonable and user-respecting place VW could be coming from intentionally blocking access from open systems.

Zak··on Volkswagen started blocking GrapheneOS users
> My take is that they were trying to block rooted phones and/or custom ROMs of questionable origin

There are only bad reasons for them to do that. End users don't get compromised that way in reality, but it does mean they might convince the app to do something that's bad for profits.

Zak··on I've always wondered if anyone used sharing buttons on news sites and blogs
I'll give the straight answer to what I think is a rhetorical question.

Firefox for Android syncs with Firefox desktop so there's a shared history and I can easily send tabs from one to the other. It's also easy to copy proper URLs instead of shady shortlinks that often contain affiliate codes and trip spam filters. Finally, I don't want to give Amazon a foothold on my devices; the browser has a stronger sandbox than native apps do.

Zak··on I've always wondered if anyone used sharing buttons on news sites and blogs
The article is discussing "share on [Facebook,Twitter,etc...]" type buttons on websites, not share via [OS functionality or other native app] buttons inside native apps.

That said, I'm curious as to why someone with enough technical sophistication to be posting on HN browses Amazon with a native mobile app instead of a web browser.

Zak··on A Call to Action: Stop the FCC's KYC Regime
Preventing spoofing doesn't have to make spam cost-prohibitive for every spammer to greatly reduce the volume, and it does not interfere with ordinary people obtaining phone service anonymously.
Zak··on A Call to Action: Stop the FCC's KYC Regime
Sure, but with phone numbers that can't be spoofed, telcos can terminate service, and filtering technologies can block calls. Spam gets expensive if you have to buy new service every five calls.
Zak··on Car headlights don't have to be this blinding
There are already regulations forbidding the use of unapproved LED retrofits in housings designed for incandescent bulbs in most countries. The fact that your mechanic gets away with installing them, and you get away with driving your now-illegal car shows how well they are enforced.

Unless your car's design is particularly evil (a real possibility), changing a headlight bulb is usually easy to do yourself, and approved, incandescent headlight bulbs are easy to source most places.

Zak··on Building an HTML-first site doubled our users overnight
You're right. Seems like it fails when the font is correctly selected. Another machine running Firefox on Linux didn't have a problem.
Zak··on Building an HTML-first site doubled our users overnight
All the text is invisible for me in Firefox on Linux when the `--font-body` is set to `"Atkinson", sans-serif`. Setting it to `"Atkinson Hyperlegible", sans-serif` fixed it.
Zak··on Ask HN: What are tools you have made for yourself since the advent of AI?
https://github.com/clj-android

I can once again write Clojure apps for my phone, which is fun to do by hand, unlike more conventional tools for writing Android apps.

Zak··on Surveillance is not safety: A statement on the UK's latest threat to privacy [pdf]
Somebody had to work on it before it was how the world is. When Microsoft proposed a scheme involving remote attestation and DRM in 2003, the New York Times published a critical article. Google SafetyNet a decade later barely got a whimper out of major tech outlets, much less the mainstream press.

https://www.nytimes.com/2003/06/30/business/technology-a-saf...

Zak··on Please don't spam people looking for employment. It's just cruel
I got one of those too, from "Alya", which seems to be an LLM-based tool the creator describes as his daughter.

Beyond the usual rudeness of spam, that's a little creepy.

Zak··on Ask HN: Who wants to be hired? (June 2026)
Seeking freelance work

Remote: yes

Willing to relocate: no

Technologies: Clojure, Ruby (sometimes on Rails), PostgreSQL, Javascript, Python. Some experience with Rust, Lua, C, C++, Haskell, Scheme, Racket, Common Lisp.

In 2026, I probably need to say I can code without an LLM. I can also code with one and I have a decent grasp of context engineering.

Github: https://github.com/zakwilson/

Email: hn@goodanser.com

Zak··on United Airlines 767 returns to Newark after Bluetooth name sparks alert
Landing the plane because of something that could be interpreted as a bomb threat without waiting to be sure it was intended that way seems like a precaution on the far end of reasonable, but still reasonable.

Demanding that people disable Bluetooth does not seem reasonable. If there's an actual bomber, tipping them off that you're reacting to their threat might lead them to set off the bomb early. Similarly, demanding that someone shut off the "Free Palestine, F Zionists" WiFi network or the flight crew will call the FBI is counterproductive; if that's cause to call the FBI, just call them. A warning lets the person cover their tracks.

For the record, "BOMB" is probably cause to call the FBI and "Free Palestine, F Zionists" by itself almost certainly isn't, but is something to mention when calling them about "BOMB".

Zak··on It's hard to justify buying a Framework 12
The Framework 13 has an aspect ratio of 3:2, not 16:10. The Thinkpad X13 has an aspect ratio of 16:10.
Zak··on It's hard to justify buying a Framework 12
> The only part of the Apple ecosystem I wish I could get on Windows is iMessage, and maybe FaceTime.

It annoys me that these are such a draw. There are a dozen other viable messaging and video call apps, but there's always someone who feels like spending two minutes to install and activate one is a major imposition.

Zak··on It's hard to justify buying a Framework 12
No such model exists. The Framework 13 comes closest, but a 13" screen and a premium shell would compete more directly with the Thinkpad X13.

Direct price comparisons get tricky because different buyers care about different details. I really like the Thinkpad's Trackpoint, for example, but I also like the Framework's 3:2 aspect ratio. I'd have a hard time choosing.

← PreviousPage 4 of 34Next →