Recent submissions

Comment · 1 month ago
I was wondering why you involved that dictionary, but this makes sense.
Comment · 1 month ago
Two of the three words in your example are proper names, which the author decided not to include.

The full "ub" list in cmudict is: ubben uber ubiquitous ubiquity ubuntu

Ubben is a name as well, so it should leave us with uber, ubiquitous and ubiquity.

I think uber might have been dropped by accident because of Uber.

Comment · 3 months ago
It’s always interesting to see how fast someone takes a proposal and takes it to some ridiculous extreme.

Websites don’t know your account is a throwaway one, and making an exception for those accounts doesn’t make sense anyway.

Saying “ I accept full responsibility for the fallout” obviously doesn’t work on a large scale and here exceptions don’t make sense either.

Just use a password manager that generates and fills your passwords, and never worry about your passwords for those sites. Don’t tell web admins to drop basic security measures because you don’t know how to manage passwords.

Comment · 3 months ago
I think they meant watches that can show actual maps, not just a line or arrow with your route. That feature has always been reserved for the more expensive watches.
Comment · 3 months ago
I don't think I've ever heard anyone complain about that, and I know a good amount of people who use Garmin watches. My own forerunner is still going strong after 5 (I think) years of use, with multiple runs a week for most of that time.
Comment · 3 months ago
Why did you create an alt account for this comment?
Comment · 4 months ago
Are there really? I don't think I've ever encountered such a service in all the years I've been using an email address under my own domain. And blocking every email address that's not from a big provider means blocking basically everyone who tries to sign up with their company email, which might not be great for business.
Comment · 5 months ago
In theory that’s true (although observables are for reactivity too), but Angular uses observables for its http library and http requests are very much not streams. It’s one of the main downsides of working with Angular, the http library is mediocre and does come with the added overhead and complexity that rxjs brings.

Until this release (if you only use stable features) using forms meant dealing with observables too, even if you just want to read data when submitting a form and validating some data on change/blur.

And often you’ll find that your data from promises, observables and signals need to interact with each other, which can be annoying.

Fortunately the situation with signals and their async usage is improving, and iirc the Angular team wants to make rxjs optional, but until it is Angular can be a confusing mess on some points.

Comment · 5 months ago
Comment · 5 months ago
Comment · 6 months ago
Comment · 6 months ago
Comment · 6 months ago
The scam doesn’t just work in the US. In The Netherlands most secondary school students had, and I think still have, to buy these. I imagine in other countries too.

There is an interesting side effect from having always used TI calculators. They use a dot as the decimal separator, not a comma like we do here. There is usually some option to switch, but the hardware button obviously stays the same, so I’ve always been taught to just make that switch in my head, and it has become the natural thing for me to do. I see 1,000.50 on a screen I write down 1.000,50. When I use software that uses a comma as the decimal separator, I get annoyed and it takes some mental effort to enter the right values.

Comment · 7 months ago
Seems likely

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton