HackerTrans
TopNewTrendsCommentsPastAskShowJobs

oscardssmith

no profile record

comments

oscardssmith
·5 yıl önce·discuss
That's an entirely self inflicted problem. Just run the busses every 5 or 10 minutes, and have twice as many busses.
oscardssmith
·5 yıl önce·discuss
Vlc is quite good
oscardssmith
·5 yıl önce·discuss
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.
oscardssmith
·5 yıl önce·discuss
California can't control federal land (that's why it's called federal).
oscardssmith
·5 yıl önce·discuss
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.
oscardssmith
·5 yıl önce·discuss
one interesting thing is that you will fairly frequently see professional orchestras be out of phase with the conductor, but everything still works out.
oscardssmith
·5 yıl önce·discuss
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.
oscardssmith
·5 yıl önce·discuss
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.
oscardssmith
·5 yıl önce·discuss
I think Rust and Julia are 2 of the stronger contenders.
oscardssmith
·5 yıl önce·discuss
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.
oscardssmith
·5 yıl önce·discuss
Doesn't that mean that iteration requires a write lock? That sounds bad for lots of applications.
oscardssmith
·5 yıl önce·discuss
That is just false. The current number of possible vaccine related deaths in the US is 1.
oscardssmith
·5 yıl önce·discuss
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.
oscardssmith
·5 yıl önce·discuss
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.
oscardssmith
·5 yıl önce·discuss
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.
oscardssmith
·5 yıl önce·discuss
Is there anything you think that prevents Julia from being general purpose? The main one I run into is that the garbage collector needs work, but fundamentally I don't think there's much that keeps Julia from being good as a general purpose language.
oscardssmith
·5 yıl önce·discuss
I think Julia has a pretty good path forward since it is often faster than C++ (especially once you consider language interop overhead), and it is much more pleasant to write than c++. Since Julia and most of the packages are written in Julia (for the most part), Julia makes it really easy for users to become developers. Python and R have much bigger barriers to entry since users will usually hit a binary blob, which makes it much harder to interact with library implimentations.
oscardssmith
·5 yıl önce·discuss
As someone who felt the same way, trust me. You'll hit it twice, and then start using eachindex/ begin,end and then you'll not notice it anymore.
oscardssmith
·5 yıl önce·discuss
Note that stack traces are a bunch better in 1.7 (not yet perfect though).
oscardssmith
·5 yıl önce·discuss
The hard part is making it produce the correct results even if the user does something like change the definition of +. It's not un-solvable, but it needs a couple hundred hours of work by people who are very busy.