Recent submissions

Comment · 2 years ago
Comment · 2 years ago
Passwords need to be sent both with the request, and to the requestor. I think GP is referring to sending credentials to the service making the request.

It is far better to give service XYZ a time-bound and scope limited token to perform a request than a user's username and password.

Comment · 3 years ago
This is challenging to answer with the nonspecific, "regular ones?"

What, to you, is a "regular tax?"

Payroll taxes? Income taxes? Property taxes? Sales taxes? Carbon taxes? Gas taxes? Cigarette taxes?

All are as dissimilar to recycling taxes as they are to each other.

Comment · 3 years ago
I think in this case "better" reduces to convincing the upstream data source to not use json.

Putting that frustration on jq seems like a case of transference.

Comment · 3 years ago
Few people have screens as high resolution as even a mediocre phone camera.

Before someone brings up future screen tech, there are additional reasons that's not a trivial workaround. Additionally there's a higher benefit to having high resolution cameras which have a wide field of view and the user may want to zoom in on the physical data vs a screen where the zooming happens in software.

Comment · 3 years ago
Only 19% of electricity generated today in the US is from coal, trending toward 0. Then consider larger fossil fuel power plants are far more efficient than the tiny engines in vehicles.

"Coal is used to power electric vehicles," is an argument that is more noise than signal.

Comment · 3 years ago
There's an off by one error in the above statement. Not sure if it's the right or left hand side.
Comment · 3 years ago
Comment · 4 years ago
This has given me a brilliant idea: deferring maintenance downtime until some larger user-visible service is down.

This is terrible for many reasons, but I wouldn't be surprised to hear someone has done this.

Comment · 4 years ago
I disagree. In both cases the observer benefits from reaching beyond their current knowledge. They have the same solution.
Comment · 4 years ago
Not treated as, only backed by byte sequences. If you range over them you get a series of rune values that can be multi-byte code points.

There's a few other differences, strings cannot be directly mutated or have the address of their elements taken.

Comment · 5 years ago
I'm going to nit this for several reasons:

1. Walking on the moon implied a return trip which requires an extra ~3km/s.

2. Under the rocket equation the fuel requirements for more delta v grows superlinearly, which then awkwardly makes your rocket bigger, which requires more fuel...

3. 22 years prior a metal can went to space. The scale of a manned moon mission in comparison is absolutely nuts, even basic things like having rocket motors that can be relit is a large technical challenge.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton