Recent submissions

Comment · 5 years ago
That's an entirely self inflicted problem. Just run the busses every 5 or 10 minutes, and have twice as many busses.
Comment · 5 years ago
Vlc is quite good
Comment · 5 years ago
The big difference is that if a competent plumber looks at a sink, it will take them 30 seconds to figure out. If a competent programmer looks at a new codebase with 30000 lines of code, it will take them 6 months to understand it, and then still be missing 80% of the details.
Comment · 5 years ago
California can't control federal land (that's why it's called federal).
Comment · 5 years ago
The other difference is that for most modern ice, you get plenty of torque, but only a quarter second after you asked for it due to turbo lag. With an EV, the torque is instant.
Comment · 5 years ago
one interesting thing is that you will fairly frequently see professional orchestras be out of phase with the conductor, but everything still works out.
Comment · 5 years ago
Is it? The fundamental reason the war on drugs failed is that drugs have relatively inelastic demand. Someone addicted to meth will find a way to get meth if it costs $10 or $500. Software exploits aren't like that at all. They are a tool used by gangs and governments that are only useful if they cost less than they're worth.
Comment · 5 years ago
Inflation is mainly bad for the rich. About half of Americans have essentially no savings. For them, increased wages and inflation is a massive win.
Comment · 5 years ago
I think Rust and Julia are 2 of the stronger contenders.
Comment · 5 years ago
Imo, the solution is to stop using C/C++ for high performance applications. Today's computers are diverse enough that distributing compiled binaries leaves a ton of performance on the table.
Comment · 5 years ago
Doesn't that mean that iteration requires a write lock? That sounds bad for lots of applications.
Comment · 5 years ago
That is just false. The current number of possible vaccine related deaths in the US is 1.
Comment · 5 years ago
The short answer is that changing the type system to allow multiple inheritance (traits) involves solving some really hard and open-ended problems (eg method specificity). Solving this is probably breaking, and requires a ton of work on a problem that might not even be solvable. If I had to guess it will be solved by the language that replaces Julia in 20 years.
Comment · 5 years ago
Short list of current priorities (in no particular order) Making it easier to interface with the compiler (this is step 1 on better ability to static compile/debug) Better garbage collection More performance Reducing the memory footprint of small strings Lowering the overhead of multithreading It's worth noting that Julia doesn't really have a core team. A lot of the development is done by a pretty large community of developers without any central management.
Comment · 5 years ago
This is doable in Julia too. DifferentialEquations.jl has python and R bindings. I expect more to follow as Julia starts getting more best in class packages.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton