skysight-inc/HackerNews huggingface dataset:
> If a truck driver gets in to serious accident every 20 years, an algorithms will be blamed for a serious truck accident every 2.4 months - even if it was 100X better than human! It's an inescapable law of large numbers.

You're comparing 1 driver driving 1 truck to 1 "algorithm" driving 1000 trucks and then comparing the nominal number of accidents.

I'm not an insurer, but I highly doubt they care about individual (human or otherwise) performance. I would bet they do care quite a bit about the accident rates you're attempting to dismiss.
Forgot to comment yesterday: thank you! Because of this I got unstuck.
What the F are you smoking? I'm super glad that Zuck has all the control or otherwise you can count on likes on Carl Icahn to circle facebook like vultures at this point and tear it in to pieces until guts are sold and cashed-in. In fact, I would not buy stock of tech company where visionary founder is not guaranteed to be in-charge. Sure there is 50% chance that they will screw up. But if a VCs or so-called activist investor was in-charge, there is 100% chance of screw up.
It also makes the opposite error: claiming that you can do advanced stuff with (just) a CS degree.

In the years since the author graduated, there has been a shift in some CS degrees, to meet market needs. A key difference is that then, a CS degree wasn't about programming.

Those CS degree were just the starting point, letting you know what is out there, and a taste of how to approach it. Part of that was contact with research academics. (Though some recent graduates miss the point and believe that because they now know something, they now know everything.)
Hmmm not necessarily: look at every single brand that has an app; the logo of that app can often be more well-known than the name
The Go low-level calling convention on x86-64
Great question. The answer is Modern Money Theory.

"Monetary policy doesn’t work. What does work are fiscal adjustments" http://antonisoycasals.blogspot.com/2015/10/monetary-policy-...

The truth is that monetary policy does little. QE just swapped out high-interest treasury securities for low-interest reserves on private bank balance sheets. This flood of reserves drove interest rates so far down that the Fed had to start paying interest-on-reserves just to maintain a floor.

It didn't do much else. The idea that banks are reserve constrained is a widely held misconception. They are not. If anything, they are capital constrained. Adding to the supply of reserves then does not increase lending.

Another widely held misconception is that interest rates and inflation are inversely correlated. They are not. Interest is the price of money, and the price of money impacts the prices of everything else. Lowering interest rates decreases inflation, not increases. This is called neo-Fisherism.

Fiscal policy is what does work. Increase government spending enough and you will get inflation. This should be entirely noncontroversial.
You have a lot of very wrong opinions on Common Lisp.

> multiple values (cumbersome to use for superficial reasons

How so?

> Common Lisp has no eco system to speak off

False. https://www.quicklisp.org/beta/ https://cliki.net/

> the language is frozen/dead

False. Extensions are being done through libraries and in the implementations.

> career suicide, even compared to clojure

I only ever get positive attention for having been a professional Common Lisp (and Scheme) programmer. Never had trouble finding freelance or full-time work.

> no high quality free implementations (for example sbcl has a rather poor garbage collector compared to java, go and other widely used languages)

How do you go from "SBCL's GC is slower than Java's" (which is a nonsensical statement, because different JVMs have different GCs), to "no high-quality free implementations?" There are three Free Software ones to choose from: SBCL, CCL, and ECL.

> single precision is de-facto the default floating point type

False. Where do you even pick up a ridiculous idea like that? http://www.lispworks.com/documentation/HyperSpec/Body/t_shor...

> built around cons cells which are a terrible data structure

Ignoring how dumb labeling the linked list a "terrible data structure" is, you do realize that data structures are something that you implement in a language, not something that you have to build into one? There are libraries for all kinds of data structures.

> no out of the box support for laziness

There is no reason to make it built in at the language level when you have closures.

> no concurrency or parallelism abstractions

That is handled by implementations and libraries.

> no good standard pattern matching library

Just a bunch of really great ones.

> brain drain: very few smart people doing interesting things left (most left by the 90ies)

You don't seem to know anything or anyone from the Common Lisp world. The best techniques for using the language (advanced use of closures, read macros, the condition system, and applications to domain-specific languages and transpilation) have only started coming out in the past 15 years, from people like Edi Weitz, Doug Hoyte, and Tobias Rittweiler. The only thing relevant from the 1990s is Paul Graham's On Lisp. Norvig's PAIP is very overrated.
Those who say there's nothing like a nice cup of tea for calming the nerves never had real tea. It's like a syringe of adrenaline straight to the heart!

When Alice first drinks Grasshopper Tea

sorry, could not resist the quote :)
Not surprising. HP did this with PA-RISC binaries, back in the 1990's: http://www.hpl.hp.com/techreports/1999/HPL-1999-78.html

They found that most programs ran slightly faster in the JIT. I'm still not sure why this technique didn't catch on.
That’s fascinating! Does the book have any insight into how Japan made the complete 180° in I guess a few decades?

The Meiji Restoration was already incredible but I thought the work ethic was there throughout and helped make it possible. I had no idea there was also a revolution of work ethic.
This reminds me of Malaysia, the country I grew up in. There’s a thing called Malaysian timing, where people will be consistently late for at least 30mins to any meeting (both personal and work events). Sometimes, the “on my way” reply is basically them still at home laying down on their bed. ¯\_(ツ)_/¯
> It is trivially true that philosophers make invalid or weak inferences, and false claims.

Then those are not exactly very good "philosophers" then, are they? If so, it's not right to compare them with philosophers. It would be a weak and invalid inference. A philosopher needs to be able to define the term philosophy, first of all. Let me tell you that it's not "a love of wisdom". If you define it like that then you need to be able to define love and wisdom in terms of 'what is'. Only a real master of philosophy was able to do so in history. And we only have perhaps 4-5 of them in the last ~6k years of recorded history.
Google's internal Java formatter doesn't (didn't) have _any_ configuration. And, as I start to believe, it's good
With this kind of dexterity, I would say Las Vegas croupiers should be getting a little worried and thinking about re-skilling.

David Copperfield should be OK a while longer though
It's not a JIT problem, it's a VM problem. Graal uses the same VM with a different (or additional JIT) JIT and inherits the same (intentional) 2 GB limitations.

While J9 can give you larger arrays AFAIK you're not guaranteed to get a single, contiguous memory region. You won't notice in Java but JNI criticals may return copies.

I haven't tested Zing, but Zulu is just HotSpot.
I don't think so: TypeScript/JavaScript-Types are too coarse-grained for optimizations: For example number is a double in JS. For generating good machine code you really need to know whether the number is int or double. The same for string: Depending on the JS engine there are actually a lot of different string types.

Even if we consider that good enough or somehow solved, understanding type annotations only helps you reaching peak performance faster. It doesn't really make peak performance faster.

Also there are the PyPy and Dart devs that in theory could use type annotations, but both don't. For PyPy they even have an entry in the FAQ: http://doc.pypy.org/en/latest/faq.html#would-type-annotation...
Dexterity is their secret weapon!
> At around .998 c, the impacting ravioli begins to behave less like ravioli and more like an extremely intense radiation beam. Protons in the water of the ravioli begin to successfully penetrate the nuclei of the hull metal. Thermonuclear interactions, such as hydrogen fusion, may take place in the tomato sauce.

You're not kidding! This is awesome.
Interesting! That must be the source of the matter for the matter/antimatter reaction. I started digging deeper into the Memory Alpha wiki but couldn't confirm it.
It's not. It's nothing but a `React.createElement` function call. It's a paper-thin XML-like DSL over real unadulterated JavaScript code.

HTML-in-PHP wasn't PHP. HTML-in-JSPwasn't Java. JSX in JavaScript is JavaScript. And that is a whole world of difference.
It should be a pandicorn.
Yeah, it's a true mystery. The recovered wreckage seems to suggest a remote Indian Ocean crash site and I don't think there were any other plausible explanations for why the plane diverted so drastically from it's intended course outside of human intervention.

Malfunctions haven't produced this type of diversion before or since.
Does everyone state times an hour earlier than they want to correct for this rule? Is this just time for the party's hosts to perform a certain function? ( Punctuality is heavily engrained in me, and I can't understand the point of a time if its to be disregarded as a matter of policy )
Well, not everywhere. I move to Cal from Minnesota. Ethnically, Minnesota is heavily German and Scandanavian. Germanic puctuality is more the norm (or at least was when I was a kid).
It's often I stumble upon discussion mentioning the term LL and LR and other stuff related to parsing[0]. Without a proper CS background, it's quite hard to follow along. That first link[1] and the wikipedia page[2] mentioned there are really great. Many thanks for posting those. It really shed some light about those terms.

[0]: https://jeffreykegler.github.io/personal/timeline_v3

[1]: http://blog.reverberate.org/2013/07/ll-and-lr-parsing-demyst...

[2]: http://en.wikipedia.org/wiki/Tree_traversal
Magic Leap field of view / frustrms
Thanks for the correction. It was renamed away because of the database product, at least.
What I'd do is the same thing I do for scratchy records. Look for the scratch in a waveform editor. Interpolate the data across the scratch using cubic splines. You can also paste in data from the other channel if it is similar enough.
or postgres! https://news.ycombinator.com/item?id=17638169
The crux of the library in 2018 is exemplified here. It is important to have public input to the weeding process (thats what it is called in the US), because libraries are inherently hierarchical government bureaucracies, but funded by taxpayers, so taxpayers should have a say. Those books are essentially taxpayer property.

It is also true that the information inside those books is also taxpayer property, but right now the taxpayers can't access it because the Library industry, including it's professional organizations and professional educational programs, is technologically illiterate, but also lost sight of it's mission.

This fellow is called a crank, but he is cranking up the wrong tree. While he is complaining about a small number of important paper journals, and hoarders decry weeding, Alexandra Elbakyan is being threatened with prison for giving away taxpayer funded information - to the taxpayers. And Aaron Swartz... well. Rest in peace man. They just straight up killed him.

There is a saying that for books to survive, what they need is for an enormous amount of people to copy them. That is what allowed the ancient Roman works to survive, long after the Roman libraries were burnt down, and all the Roman bureaucracies in charge of maintaining important works had disappeared. That's why we can read old copies of the Bible or the Koran or the I Ching. That's why we have civilization, because people shared ideas instead of fighting about who, in the long run, far after useful value has been passed to the creator, actually owns them.

It's the modern way in which copyright is enforced, as though violators were terrorists, whether through the military or legal system or NDAs or intimidation, that's a much bigger threat to information surviving the long run, than librarians maintaining their stacks improperly.
I really don't think this is big disaster for FB. In all likelyhood, this is what they exactly want right now - public sympathy for taking flake for otherwise very critical mistakes. FB is known to be able to precisely adjust their quarterly results by simply controlling the flow of ads within certain margin. Zuck didn't said without reason that it would take "3 years" to recover. That timeline coincides with 2020 election + 1 year when this whole hoopla should have been died out and FB will be back to beating street expectations. If mid-term goes smooth then we might even see this earlier. The point here is that FB really has good control of results that they want to deliver.
It's not so much the hardware as the combination of things. GPS+the Web+smartphones+... But, yeah, physical infrastructure has a lot of friction. So we have amazing pocket devices with access to much of the world's knowledge. But traffic jams.
This is my feeling too - it's crazy how easy it is to break this law. It will also be very difficult to enforce though.
Exactly! I read the entire article for the sole purpose of figuring out how they will distribute the money. IMO the only way I can see how they can implement it is by taking a small city and giving basic income to everyone in the city. Then you can tell how BI would effect rent, food prices, immigration. The only things this would miss is evaluating how it will effect dollar devaluation, but I guess experiments cannot be perfect.
Why don't you want to be the first person?

I've heard of "fashionably late", never anything about "early".

IME early bird gets all the good nachos. And you can leave earlier.
I mean, they gave a justification: they wanted to create a design system so that their different offerings, like Firefox Focus and apparently other things, can have their own consistent icons. Also, I don't see anyone suggesting it shouldn't resemble a fox. The new icons don't look hugely difficult to recognize and it's mostly an incremental change imo
We're here, we might as well play the game as long as we can.
The best way would be a hybrid model where on easy, predictable highways (say 90%)use automation and for the rest of the route (say 10%) have a human driver ready to tackle it. And in future the driver part can be avoided as well if you can engage a driver remotely like say using a VR headset with 360.deg view. It can also then handle the emergencies like highway blocks etc. Yea but like any kind of self driving it's scary, a single mistake can get the entire company sued vs the single driver getting sued before.
And losing a world war? Something really shocking has to happen for the whole country to rethink ways of doing things.
https://news.ycombinator.com/item?id=17641653
Anecdata, sample size 1.

I bought some toy for a toddler. Upon receiving it, I realized that the description was misleading; many of the "pieces" they had listed boldly were just cheap plastic pieces of crap that had no useful functionality.

So I returned it, and wrote a 1-star review.

A few weeks later, I got an email from them: they were offering $30 if I took down the review. I ignored the email.

Several weeks later, another email: this time offering $40.

And so on.

Their latest email is offering me $70 to take down the review. I still haven't.

I'd forward the email to Amazon if (a) I knew they'd do something, and, more importantly, (b) I knew WHERE to send it!

Basically, Amazon has no interest in making sure that the reviews are not being gamed. Since the email goes through Amazon servers, they should be able to at least make an attempt at catching such people!
IPFS is a rip off of Freenet, with all the anonymity ripped out.
I'm from a Mediterranean country and it's customary to be 30 min to an hour late to parties. Distant acquintances and people that don't really feel like going will arrive close to 2 hours late. I thought this was the norm in the Western world. Is it not? Do folks in the English-speaking world arrive on the minute?
XLD logs were also processed by the predecessor. It would be rather frustrating to have to use an inferior solution via Wine.
Each insurance claim has two sides. Someone is ultimately paying someone else. If one algorithm that controlled 1000 trucks was being blamed for accident because of spurious very low probability mistakes, who do you think will be the payer?
Making a living scamming the scammers
Alright, but I was referring to the number of people in the test, I wasn’t saying anything about the dollar amount.
"Owl combines the efficiency and performance of regular expressions with the understandibility and ease-of-use of regular expressions." [not an actual quote]
Ok, but I was referring to the number of people in the test, not the dollar amount.
The problem with programming and how to fix it
https://news.ycombinator.com/item?id=17569756
> And since Facebook does not pay a dividend, owners of class A shares have to ask themselves how they expect to profit other than relying on a greater fool to take their current shares off their hands at a higher price.

Dividends are merely one of three ways that companies can return value to shareholders.
Ok, but I was referring to the number of people in the program, not the dollar amount.
Applied to other countries, what did the second one teach that the first didn’t?
Android ViewModel injections revisited
Not to the minute, but yes, most people usually show up within a fifteen minutes in either direction.
Um I'm pretty sure the practical and legal definition of income is simply money received. Why would a stipend not count as income?
I am not entirely sure what the definition of "Effects Based Simulation" is here.

I can say that it actually tries to physically model the real-world performance of aircraft and threat systems.

(Although there is debate on how they model some of the Air to Air missiles).

One of the third party developers is currently creating the F-14 Tomcat and are going into incredible detail on the flight model and avionics.

As an example, here is some information modelling the INS: https://forums.eagle.ru/showthread.php?t=206097

(More posts at: https://forums.eagle.ru/forumdisplay.php?s=cb4fea99082f9003b... )
Would you please not post ideological battle comments to HN? This is in the site guidelines: https://news.ycombinator.com/newsguidelines.html. The problem isn't your views, it's that this sort of thing leads to flamewars that take over discussion completely if we let it.

The idea on HN is: if you have a substantive point to make, make it thoughtfully; if you don't, please don't comment until you do.
Ahh the olde Brazillian Time Correction Offset.

In Los Angeles it's also about -30 to -60 due to traffic, fire or both.
> only 60% or so of the population can be killed in a war

Why? I'd assume that biological warfare could do more, or destroying water/power supplies.
Extensive discussion of original source: https://news.ycombinator.com/item?id=17647970
I don’t know about fashionably late but at a large party I feel like it serves a purpose of spreading out when guests arrive so you greet them in turn and don’t have to deal wit a logjam right at 5pm if they all showed up simultaneously. Smaller parties are obviously different though especially if waiting to be seated at a restaurant or serving dinner on a schedule.
Free (as in beer) docs land in LaTeX Base
> So US will spend their money on trying to keep up with... China? Russia? Japan? India?

At the moment the US is outspending everyone combined. As they catch up and economically and technologically it gets exponentially harder for the US to maintain their current dominance. China also gets more bang for it's buck, it's only trying to assert dominance of a small area but the US is spread globally.

A better analogy might be pre-WW1 Britain that tried to maintain a navy at least the size of the next world powers combined.
Clearly it seems so: https://ianh.github.io/owl/try/#end
The Beano is still beloved 80 years on
SkipTheDishes provides an objectively better user experience than UberEats, especially with the Apple Pay integration.
It's a cultural thing. If that's the way the world has always worked for you, wouldn't it be surprising, at least for a while, to see that other people do things differently?
There's a reddit database dump including the interval 2005 - 05/2018 at:

https://bigquery.cloud.google.com/table/fh-bigquery:reddit_c...
Extinction = 0.

Species can recover even from only a few mating pairs.

It would be catastrophic though.
Just to add-up on time namings, I recently learnt that in Italy we can have an appointment at the Neapolitan way (Naples is an italy city):" _let's meet at 9.00, but if I don't show up by 10, at 11 you're free to leave_ " . :)
Please do not post nationalistic flamebait to Hacker News.
It doesn't demonstrate that at all. For all we know, hundreds of people inside Apple knew about each of those.

I've worked on popular software (>10 million users) that had Easter eggs. Dozens of people in the company knew about each Easter egg that shipped, including managers. Not everyone is a soulless killjoy.
My statement is true if each accident by human or algorithm was random error (i.e. not systematic error). When errors are random, you can reduce probability all you want but if you increase number of instances then you are back to square. BTW, this statement is not saying there is increased number of accidents in total. It is saying how many blames gets assigned to an entity. This is the distributed blame assignment problem. When 1000 humans drive 1000 trucks, blames gets distributed. But when same algorithm is deployed in 1000 trucks, each accident gets blamed on same algorithm. So same algorithm assumes all liability that was previously distributed among 1000 humans although total liability in the system might have been reduced.
That's a fair response - I don't have a sub so can't say how much they covered it
I have no idea where the author got the generalization that this is a rule "everywhere in Brazil". It's at most more or less a custom in Rio, and no other places that I know of. In southern Brazil not arriving within half hour of the appointes time is in fact disrespectful

Besides this is only for social appointments. Try to arrive a couple hours late for a meeting and you'll find yourself talking to your boss aboit how this article misled you
Aw, man - I'd hoped you'd found something to make this less of a stone-cold pain to do. Instead, it's io-ts again. Which is...interesting...but it really sucks to actually use when you have to manually define every in/out yourself. It's 2018. There's no good reason TypeScript can't emit the type information to just build these (and I don't really mean decorator metadata).
As an engineer, how do you address this sort of mutually-reinforcing jerkery? I expect that complaining to the manager will not be effective because the culprits are not explicitly hostile.