Recent submissions

Comment · 1 day ago
Thing is, you can run ipv4 only, dual stack or ipv6 only. Ipv6 only won't work. Dual stack has a larger attack surface and is complex. Ipv4 works but costs a relatively tiny bit of money so far.

Why would you not use ipv4?

Comment · 1 day ago
Second system effect. It's way more complicated

Replicating even a simple ipv4 lan with mostly stable local addresses and some isp uplink is pretty complex, even assuming all the devices involved support ipv6, which they wont

It's much easier to run a dual stack with v4 for ease of use on the lan and v6 as an additional address that can change whenever and is only used to reach the wan

But the main reason you'd care would be if you can't get a public ipv4 address to NAT to. And if you can't get that, some of the internet breaks anyway.

Comment · 1 day ago
Then imagine the security implications of trusting windows to serve just some selected files over FTP and never have any security hole that exposed other files or allowed RCE
Comment · 3 days ago
If you know the type you need fewer checks in the jitted code, and you can optimise to native types.

If it helps python specifically, given that the types themselves are pretty dynamic, who knows. A python integer doesn't map well to a native integer etc. Python really isn't designed for performance, and retrofitting it is hard.

Comment · 4 days ago
It sounds enough like real investing that it might make some more people put real money into crypto, while still being unregulated and vague enough that you can outright steal the money or take risks a regulated market wouldn't allow

Or you meant an argument for the person putting their money into it? No idea.

Comment · 4 days ago
That's a separate probem that probably wont be solved by reducing the work week.

That said, ppp adjusted median houshold income has grown fairly steadily even in the US, even with growing inequality... so workers too have benefitted, just not as much as they could of the gains had been spread more evenly

Comment · 4 days ago
The performance of python indicates otherwise. There are some performance critical libraries written in C or C++ but a lot of python is written in python.

Python in itself is poorly suited to ever become performant as it lacks the types required. I imagine that causes some issues for effective jit-ing too.

They had a chance to fix this when adding type annotations, but instead of making it "optional/gradual typing" they opted to make it "documentation or linting support", which is obviously the wrong choice, but there were cultural reasons

Comment · 4 days ago
> there's no reason you shouldn't be paid the same for less time because your output is the same/better.

The reason is economic growth for the company / the country.

This in turn is a more subtle point than it seems at first glance. Not having economic growth isn't really a desirable option for a company, a country, or in (the long run) the people involved.

Comment · 5 days ago
Give the low quality of microsoft's products, I am very ready to believe that even simple agents can do a better job.
Comment · 5 days ago
You get to understand more of how the world works.

What's the point of exercise when we have machines that can do physical labor? It keeps you healthy.

If you don't use and train your brain, you'll be unhealthy and stupid.

Comment · 5 days ago
Even if you were right about AI, if you plan on keeping humans around, you need them as educated as humanly possible.
Comment · 5 days ago
AI has replaced students in the same way as cars and elevators have replaced exercise
Comment · 5 days ago
You're free to do that, even if doing it isn't graded
Comment · 6 days ago
The total time of their tasks or the micro-benchmark of ripgrep?
Comment · 11 days ago
How do you make the world better without any useful skills?

Being nice is nice, but it doesn't cure cancer

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton