skysight-inc/HackerNews huggingface dataset:
As a mere programmer I can very easily image dozens of ways such errors could easily enter production code accidentally.
I would say phones crush tablets in sales because you can't put a tablet in your pocket. The folding phone changes this, and that's why its so interesting.
https://news.ycombinator.com/newsguidelines.html

> Hacker News Guidelines

> What to Submit

> On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity.

> Off-Topic: Most stories about politics, or crime, or sports, unless they're evidence of some interesting new phenomenon. Videos of pratfalls or disasters, or cute animal pictures. If they'd cover it on TV news, it's probably off-topic.
DNS: changing the engines mid-flight.

we've used this analogy.
Why did you want an ABD but not a PhD holder though?
I've been meaning to kick the tires on Crystal, but haven't find the right project yet. Would be curious to hear how people like using it.
Immad, congratulations on the launch!

1) Do you support international wire transfers? If so, any advantages in terms of fees and exchange rates over a traditional bank such as Wells Fargo?

2) Do you require hardware keys or does 2 factor auth suffice?
I suspect combined reliability of a simple switch and two independent systems is likely higher than one composite system and pilots or software trying to estimate and select which combinations of computers & sensors are "good" in the middle of an emergency.
Weather Channel falls victim to “malicious software attack,” goes off the air
If only managers and CEOs saw it the same way.
I wonder if anyone can follow Feynman’s style of proof?

By the end of that summer of 1983, Richard had completed his analysis of the behavior of the router, and much to our surprise and amusement, he presented his answer in the form of a set of partial differential equations. To a physicist this may seem natural, but to a computer designer, treating a set of boolean circuits as a continuous, differentiable system is a bit strange. Feynman's router equations were in terms of variables representing continuous quantities such as “the average number of 1 bits in a message address.” I was much more accustomed to seeing analysis in terms of inductive proof and case analysis than taking the derivative of “the number of 1’s” with respect to time.

http://longnow.org/essays/richard-feynman-connection-machine...
Really these are more correctly labelled "researchers".
I don't know about modern systems but PLC's (industrial controllers) worked exactly this way when I worked with them in the 90s. You can introduce subtle bugs with these either.
https://web.archive.org/web/20160923072443/http://lambounfal...
You are right to say that conflict analyzer tries to treat commits independently based on the service or app (which are usually in separate repositories in a multi-repo world). However, note that the problem of conflicting changes (or a red master) exists even when you are in a multi-repo world as you could have one repository getting a large number of commits.

In fact, at Uber we have seen that behaviour with one of our popular apps when we did not have a monorepo. The construct of probabilistic speculation explained in the paper applies even in this scenario to guarantee a green master.
Google already extracts a lot of hard, quantifiable value from Maps, partly in the form of valuable data, but also including ads and other promotions.

This article is about developer pricing for the Maps API. The article doesn't really delve into why Google is squeezing more money out of small app developers. The only plausible thing I can think of is to prevent losing ad revenue to apps that don't include promotions, but that seems like a stretch.
It's really not as simple as you make it sound. You completely handwave over how it could be replaced.

Convincing the South-central and Southeast US to start following track instead of American football, is about as realistic as trying to convince Brazil to follow cricket instead of soccer. You are talking about a huge change in culture and customs for many millions of people.

Really the only hope would be some sort of legislation banning football, but it's not feasible to pass dramatically unpopular legislation in a democracy (especially a democracy as deadlocked and slow-moving as the federal level of the US, where even relatively widely supported reforms are impossible or extremely difficult to implement).

A more realistic (still far-fetched, but maybe not literally impossible) proposal would be to spin off college sports teams. Let Auburn Sports, LLC be a separate organization from Auburn University. Let it pay its players and turn a profit. Don't let it grant degrees. The small percentage of people who are qualified for both institutions could attend both simultaneously if they chose to do so. That's already effectively the situation now. A few academically driven players get serious degrees, whereas the vast majority get fake ones. Why not get rid of the pretense?

This wouldn't fix the problem of brain injury, but at least it would eliminate the excuse for exploiting elite sportsmen without pay under the bullshit fig leaf that they're "students".

All the college sports which are genuinely amateur in the sense that they don't make any money or have the possibility of leading to a big-league career (i.e., basically everything except football, basketball, and to a much smaller extent baseball and soccer) could continue to be run by universities for people who would have been students anyway but wanted to also compete in track and field or whatever.
Instagram Ruined the Great Outdoors
Self-Improvement Doesn’t Have an End, It Is the End
I don't know about the rest of the crowd here, but the fact that this is the norm is what makes this a story. How many leaks like this have to be revealed before we change our ways in this industry?
I assumed as much. I've played with what HN looks like with showdead: off from time to time, and relatively happy to trust the moderators and leave it turned on. (I am both glad I have the option to view it though, and glad people who are dead-ed still have the ability to participate. I think HN's system here is quite nice.)
Imperfect Bayesian inference in visual perception
Check out Railsbank.com
> a city requires people who don't receive luxury salaries to function.

That is such a key, and overlooked, point. People are so busy imagining themselves in the shoes of one of the luxuriating few that they forget about the entire human ecosystem required to make a city function.
And have been! Careful attention to stylistic features has allowed us to get a pretty good idea of the chronological groupings of Plato's dialogues, for example, which helps us understand things like how his views evolved over time. That's a typical sort of use of stylometry.
For reference, here is the IBM Watson VP hustling it [1] on Charlie Rose. Funny in retrospect. Especially that haircut ...

[1] https://charlierose.com/videos/29530
Many anarchist groups use the black+red diagonal flag: https://en.wikipedia.org/wiki/Anarchist_symbolism#Bisected_f...
All engineering designs are full of compromises (the article uses "hacks" meaning compromises), as there are a large number of competing issues at work. Pretty much none of those issues are ever aligned along the same axis.

For just a taste of this, an airliner flies at high altitude, and at low altitude. It flies at low speeds, and high speeds. It flies heavily loaded and empty. Optimizing for any one of these regimes means unacceptable behavior on the others. So compromises are necessary.

Ever notice the flaps on the wings? They're a compromise (a "hack" if you will) to change the shape of the wing to make it work better across different flight regimes. Because metal isn't very flexible, and a long list of other issues with the machinery that operates the flaps, the shape of them is hardly anything but compromises.
If you are still college, you might not want to strictly plan too far forward. People, priorities and goals change drastically over a span of 3-5 years.

The top 10% of all reported employees at Google are predicted to make ~$300k a year. This is after selecting every variable in your favor. I preselected for the highest paying big company, most paying country, chose stats from Paysa (anecdotally they inflate numbers the most) and judged all TC as cash. Even levels.fyi (more reliable) and blind put a Google L7 at 550k.

Most optimistic guesses put 5% of people at Google at L7 and above.

So even in the most optimistic case it isn't 10%. If, I had to guess I would say the top 0.05% make 500k or more. At best.
Pinterest stock soars after IPO
So is any airplane that was ever built that is capable of flying.
At my current company all leadership is in agreement that it is more expensive to deal with bugs in production.
I currently run Budgie Desktop (specifically Budgie Ubuntu 18.04 LTS). IIRC, it's based on Gnome (not sure which version) - but it doesn't feel like it.

Maybe this isn't what you like - but to me, it's the closest I've come to having a "MacOS"-like interface on my Linux desktop.

I've heard a lot of grief people have on MacOS (maybe it's just the people I hang around with?) - but I honestly like it, for the most part. It has its quirks, true. But overall, Apple did a helluva job in making it "just work".

Ubuntu Budgie seems to come closest to that experience, without the Apple tax (ie - the hardware - stuff is expensive).
If this is true then why go through the Kabuki theater of having a corporation at all. Zuckerberg is the central decision maker and there is no partial ownership in the company. Public corporations in theory are supposed to be owned by a wide array of investors. The fact is FaceBook skirts every regulation in existence. I'm pro Market in general but I do believe in some regulation. And FB effectively doesn't have any.
Thank you very much for your feedback Zak. Those are totally valid points. We will definitely continue to work on the app and fix the search function and share-ability of urls.
Quantitative math, or applied math isn't based on fitting data to an arbitrary mathematical structure. It's looking at real life, and deriving the mathematical laws that govern what you see. You could have a neural net predict planetary motion. However, it doesn't know jack shit about physics.

>I have a neural net onboard my phone which automatically detects songs offline and tells me what they are.

MP3 uses something called psycho acoustics, which is a quantitative model on human perception, which is used to eliminate frequencies that can't be heard based on this model.

Your neural network doesn't tell you what features make songs distinct, it's not a quantitative model at all, but a black box heuristic on what the important features are superficially. If actual mathematicians worked on this problem, I guarantee you they'd do a better job, and their models would work on a commadore64, with real time training. Moreover it would tell you things like who is singing, if it's a live performance, which concert it was.
I've been using XFCE for years. It worked better in my old computer. Now I have a fast i7 w/8GB now and still using old XFCE with Ubuntu. Am I missing a lot?
The 737 Max keeps getting viewed as an "Engineering Failure" but we should consider if this really was a "Management" failure. The unstated goal w/MCAS was to avoid additional pilot type certification. (If you tell pilots about MCAS, give them an off switch, or if the system switches off... then pilots need to be trained specifically on the MAX.) If management gave the MCAS project to Senior Boeing Engineers they would likely push back jeopardizing unstated goals. Executives likely steered this project to junior engineering or yes-men... who delivered a solution which avoided pilot training.
What do you mean you can't use it on the desktop?
Index, Stripe back bookkeeping service Pilot.com with $40M
"Neither such coders nor their managers are as in touch with the particular culture and mores of the aviation world as much as the people who are down on the factory floor, riveting wings on, designing control yokes, and fitting landing gears. Those people have decades of institutional memory about what has worked in the past and what has not worked. Software people do not."

I wonder if, once basic programming becomes a part of standard education, these kinds of problems will be mitigated. Right now if you're a developer, you're not anything else. So developers come in as outsiders to any given industry and have to learn about it. But software is applicable to nearly every industry, so we end up with lots of domain-specific code written by people who don't know those domains very well. What if the domain experts could not only speak the language of code, but could do some of the coding themselves?
The most efficient way to do it is to do it once.
You'll see it in any piece of software written by any developer who is self-managed. The notion that software quality would greatly improve without managers is a myth.
Well, cats and dogs can out-jump Michael Jordan and any other human, but they can't handle the ball!

As far as I'm aware, Gus is the only animal who's been successful at the professional level.
If you mean for medical diagnosis, maybe, but you do realize that NN/AI is totally state of the art for many tasks? NLP, image recognition etc. ?

AI is in a hype bubble right now surely, but it's a 'very real' thing that's going to infiltrate a lot of areas.
I just want to add that coffee can make you feel like you are having enough sleep when you are not. If you drink it constantly, you may be just tired but not know it.
Headline on CNBC is less sensational, and includes "theft" in quotes.

The attribution "Sears" is also interesting, and equates to (I think) "Sears’ unsecured creditors". The claim that "Lampert was the cause of... Sears’ downfall" is a little wild-eyed, considering he "saved the retailer from complete liquidation" in 2004. In other words, Lampert ran the PE playbook, stripped Sears of its remaining value, and left creditors holding the bag.
Holy shit, same boat, same age, on CPAP for about a year now, can't remember what was said in the meeting I was just in this morning. And browsing HN while I should be writing tests ;)
Super Mario Bros. has been released for the Commodore 64
Intuitively (I did some research in bioinformatics, including the brain, but mostly its genetics) I would think ADHD could quite possible respond to something like this, while for autism chances are lower. Reasoning being that rhythms are quite prominent in studying focus, while autism probably has a structural aspect.

But before you start attaching electrodes, do consider Ritalin. Among all psychiatric diseases, ADHD has pretty much the best claim to having seen meaningful therapeutic interventions.
I can guarantee you that the system that's described in the paper is what we use at production. The blog post that you are pointing to was meant to describe the usage of monorepo at Uber and the challenges we faced at a high level. It didn't dive deep into the submission system and we have the paper to address that :-).

(I'm one of the authors as well as the tech-lead of the system.)
Don't Facebook and Gmail already have 2B registered accounts and support 100 languages? Handling x5 is not a huge stretch of imagination. Whatever database, content storage, global syncing of data they have will likely also work for 10B users.

https://en.wikipedia.org/wiki/Facebook#User_growth "The 2 billion user mark was crossed in June 2017"
One the other side, unless you are an artist and not dependant on your software actually being used, you have to get product out at some point.

It's easy to demonize CEO and managers. We, as devs, will always find an excuse as to why the software is not ready and QA will always find new things to test to justify not putting the software out.
How to Prioritize Self-Driving Car Security (Cruise Blog)
You also like the package bind-key EDIT oh, included with use-package.
I'm going to use it now along with your zoom bindings. Thanks.
[citation needed]

idk man, my code is pretty damn clean
Did Capitalism Kill Inflation?
So, the linked article is an updated version of an earlier article in the EE times. In the comments section, a reader (ie) Frankly, I am astonished that a single point of failure (AOA) could make it through a FMEA (Failure Mode Effect Analysis).
For those who are unfamiliar, a FMEA is (basically) looking at each part of a system and saying "What happens if it breaks?".
Having worked in commercial vehicle software development, I am astonished as well.
Two sensors is enough if you can shut off the system when they disagree. MCAS didn’t doom the plane if it shut off, so that was enough. The problem was that they didn’t do this, and instead used only one sensor at a time. Basic sense and standard practice tells you not to do that. I don’t know if more formality would have helped them not do something so boneheaded.

However, this looks like an unusual case. Based on the fact that they had such a dumb design for this system, that shouldn’t have passed muster in any aviation context no matter your software methodology, it’s probably not representative enough to draw a larger lesson about engineering. The larger lesson seems to be business and regulatory.

Regarding Japanese cars, Toyota went through a big thing with unintended acceleration that got quite a few people killed. Software was suspected, but the cause was ultimately determined to (mostly?) be a combination of drivers mixing up the accelerator and the brake (happens more often than you might think) and unsecured floor mats pushing the accelerator down. I bought a Toyota not too long after this and the dealer made a special point to show me how the floor mat attached to the floor and that I must be sure it was solidly connected.

Their software was audited and apparently it was really badly made. It was described as “spaghetti-like” and had global variable abuse, ignored errors, failed to restart unresponsive tasks, and had potential memory corruption problems. It’s quite possible that this really was the cause, and a jury even found this to be the cause in a civil trial over one of the crashes, but it was never definitely linked.
How did you sell Haskell?

Once Haskell was decided on, how did you approach development?
We don't represent automata as a code, that leads to compiler errors etc., we represent them as graphs, just as data.

Inside the code we use:
state --> int
set of states --> sorted / unique'd array of int's
input symbol --> int
output symbol --> int
transition function is abstracted out behind an interface and implemented differently based on whether automaton is read-only or changeable and based on the state etc.
Perhaps because the community prefers to use other forums for political chat.
We will definitely work on improving readability of the app. Thank you very for your feedback. Very appreciated!
Always good to hear Stripe are doing well and expanding, their platform and more particularly, their api, is so intuitive.
They aren't just changing the default, they are dropping it entirely. The GNOME port is noticeably different. Apparently some other company is going to continue work on the original Unity and I hope that works out.

To give another example, one upgrade my Xmodmap stopped working, and I had to stop everything to learn how xkb worked. If there is some package I could install to just have Xmodmap work again, that'd be great, but I wasn't able to figure it out at the time.
Thinking is fine, speaking can be problematic. And if you believe speech can do no harm, it can not possibly do good, either. Or we could just randomly generate text and improve the world.
The first crash:
https://www.youtube.com/watch?v=k6yVU_yYtEc

Second crash (over middle of Stockholm)
https://youtu.be/mkgShfxTzmo?t=133

From Wikipedia:
During the test programme, concern surfaced about the aircraft's avionics, specifically the fly-by-wire flight control system (FCS), and the relaxed stability design. On 2 February 1989, this issue led to the crash of the prototype during an attempted landing at Linköping; the test pilot Lars Rådeström walked away with a broken elbow. The cause of the crash was identified as pilot-induced oscillation, caused by problems with the FCS's pitch-control routine.[22][33][34]

In response to the crash Saab and US firm Calspan introduced software modifications to the aircraft. A modified Lockheed NT-33A was used to test these improvements, which allowed flight testing to resume 15 months after the accident. On 8 August 1993, production aircraft 39102 was destroyed in an accident during an aerial display in Stockholm. Test pilot Rådeström lost control of the aircraft during a roll at low altitude when the aircraft stalled, forcing him to eject. Saab later found the problem was high amplification of the pilot's quick and significant stick command inputs. The ensuing investigation and flaw correction delayed test flying by several months, resuming in December 1993.[22]
>Unfortunately, the current implementation of MCAS denies that sovereignty. It denies the pilots the ability to respond to what’s before their own eyes.

>In the MCAS system, the flight management computer is blind to any other evidence that it is wrong, including what the pilot sees with his own eyes and what he does when he desperately tries to pull back on the robotic control columns that are biting him, and his passengers, to death.

Wow, I had no idea the issue with the 737 Max was so nuts. I can't imagine what the pilots were going through when this was happening.
Look, when a lot of female readers have expressed discomfort with The Book of the New Sun, we need to at least take that into consideration and respect that viewpoint even if we ourselves like the book. To go on about "But that’s what Wolfe intended!" is just going to come across to those female readers as mansplaining.

> This reasoning is like suggesting that Vladimir Nabokov was a pedophile because he wrote Lolita.

And that is a pretty commonly encountered position in lit circles.
" If actual mathematicians worked on this problem, I guarantee you they'd do a better job"

No, this is wrong.

Some of the most brilliant people in the world have been working on image recognition, voice recognition etc. and AI is crushing all of their work.

"Your neural network doesn't tell you what features make songs distinct, it's not a quantitative model at all" - it doesn't matter at all if our objective is detecting the song. Neither does the mp3 compression algorithm.
This is great news! I've been super happy using Pilot as our bookkeeper and I'm glad they're going to stick around for awhile :)
If you're running under Xorg, alt-f2, 'r', enter will get you your lost windows back.

For harder freezes I've been seeing where I can't interact with the GUI anymore, switching to a tty and running 'killall -3 gnome-shell' gives the best chance of recovering without losing all my processes.

Not excuses for the bugs, but best workarounds I have so far.
Paralympics
Yeah, maybe also some Boeing/Airbus confusion. The author doesn't seem to understand the extent to which the 737 cockpit is mechanical, with cables running to control surfaces. It's an important point because it likely explains why the Ethiopian pilots were unable to regain control after disabling electric trim, becoming overpowered by aerodynamic load on the stabilizer.
Just to update: It's allegedly the original server code, and it's now gotten out and about so it can be found in various corners of the internet (shortly to be followed with malware-infested copycats, I'm sure)