Anyone knows what happened to geohot? He seemed like a top dog techwise back in 2014 or so but its like his IQ is down by at least 2 standard deviations since.
That's client side. If you load 3rd party content into your browser or fail to block, that's on you. I thought usage of ublock origin/privacy badger could be implicitly assumed among the HN crowd.
Finn here. Results have been negative on this so far, at least for students before high school [1]. Most children at that stage aren't yet capable of self-directed learning. Problem is compounded by the distractive effect of digital equipment in class.
I'm not the author, sorry. Just spotted this on the Google Summer of Code projects list. Read through the paper too, quite creative stuff. I suppose Bluetooth was just an example as the project is still kind of proof of concept at present.
+1 for avoiding frameworks and extensions that don't play along with the IDE. I've only recently realized just how much the supposed productivity gains of those tools evaporate when your workflow gets bogged down.
I think what flyinglizard had in mind were fields where learning occurs through theory first and foremost, and only secondarily through practice. Software obviously is a craft where the act of implementing is really the major part, and thus you are by default learning through practice with theoretical studying being the exception.
Now consider the math courses you take at college for example. Here the important part is to learn and understand deeply abstract concepts, but then you explicitly need to practice in order to tie them together so you are actually able to use this knowledge.
I think both aspects of assimilating knowledge are absolutely crucial in all domains, but often one of them is naturally the default, while the other requires some effort.
I think this is a bit of an oversimplification. You must consider compounding when talking about rounding errors. A single matrix operation with hundreds of rows and columns can easily have millions of multiplications. At every multiplication the previous error gets multiplied. That's why I don't feel the answer was exhaustive.