skysight-inc/HackerNews huggingface dataset:
I think what surprises people is that that proposition was on the table in the first place. Maybe it's specified in the fine print of the contract, but it violates most people's sense of fairness and decency.
I think Germany was the country described in the post. Whether it's true to the fullest extent is hard to say, but having worked and socialized with them for years it seems mostly true. Engineering is the country's actual official religion. And I mean that as the highest compliment.

(No offense to any other country's engineers -- the engineer mindset is the same everywhere, but the mindset of the non-engineer in other countries is the distinction. That is, Germany grants engineers a degree of respect, almost reverence, that I've never seen in the US.)
I formatted my device so I could get the update earlier. Why would anyone using windows NOT want the update?
The last major update snuck in an unannounced thing where you could no longer disable the lock screen. Someone might be wary of updates in general because of things like that.

On Android it happens very regularly that an app gets worse in some way with an update. I've long since turned off automatic updates and only update an app if I have a specific need to.
This is an article discussing one of the first chapters of The Black Swan by Nassim Nicolas Taleb. I thought it was a great part of a great book that really changed how I think about the world.

If you'd prefer to just read the actual chapters, it starts on page 33:

http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.695...

For those interested in expanding their (anti-)library:

https://www.amazon.com/Black-Swan-Improbable-Robustness-Frag...
Ask HN: How do you quickly get up to speed on a new subject or industry?
Recently came across Nir Eyal's post https://nirandfar.quora.com/Three-Steps-To-Get-Up-To-Speed-On-Any-Subject-Quickly.

I'm curious about the meta-learning skills and techniques members of the HN community use to learn about new topics or industries in a limited amount of time.
Hotels do this all the time. They book over 100% occupancy and usually someone cancels at the last minute and there's no problem. If everyone shows up they bump one of the people on the lowest rate. They give them a room at a comparable hotel nearby and some sort of other compensation. Most price-sensitive guests are okay with this trade because they're getting something for free.

They​ don't have fiascos like this because​ they aren't foolish enough to let them into the room before removing them. Unsurprisingly, kicking a guest out of a room/plane has a much higher risk of escalation than not letting them in.
A link to your account would be useful. Previously "deleted" posts seem to be reappearing: https://news.ycombinator.com/item?id=14089243
Counterpoint by H.L .Mencken: "Explanations exist; they have existed for all time; there is always a well-known solution to every human problem — neat, plausible, and wrong."
>Will we ever have titles that aren't clickbait?

No. Because headlines have been written to be "clickbait" for long before there were clicks.
Show HN: Star Wars opening craw built with React VR
I think the author probably agrees with you that London won't "fall" in the sense that it will cease to exist, or even fail to prosper. Rather, she's arguing that London is the most important city in the world due to its connectedness to Europe, and as a result of Brexit it will fall behind other cities and lose its position as the most alpha-est world city that there is.

Not catastrophic by any means, but if someone is living in London because they consider it to be the center of the world, then it's a big deal.
> There are tons of alternative social networks to Facebook, I run several of them.

Would you care to tell us more about this/these ??
I'm sure some lawyer will try to go down this path for the alleged physician. But the reality is the flight crew has the right to kick anyone off the plane, and they need to have that right.
Ironically, the author's self-hosted website went down while trying to get out his self-hosting message.

He should have just posted on medium.
That's always been the trade-off: high-level development environments with a great developer experience and a pleasure to deploy to users... at the expense of premature pessimization. In all my years managing applications built for mobile (whether phones, tablets, or laptops) any time someone says, "let's use webviews," you know there are going to be performance issues down the road. You'll get to market quickly but you're going to spend that development effort down the road closing the gap and trying to tame a vastly complex VM to make your users happy again.

I'm hoping react-native like dev experiences will make us re-think how we can have our cake and eat it too.
Saying that "React and friends" are the good thing you want (without Chrome) is kind of nuts. React is insanely bloated for what it is, and it's also highly dependent on the bloated browser (and especially Chrome). React Native is an intermediary layer between a work in progress VM and JavaScript. So, we can't win there.

In a sense what we really want is for the browser to be an OS-level feature so that the browser-based-app is low cost, as is the case with chrome OS and you could argue was Microsoft's vision with IE. This is doable today if you write cross-browser code and wrap your web app in a platform-native web view, but then you lose the conveniences of Electron (cross-platform APIs to solve common problems such as menus) AND you have to deal with browser incompatibilities. All this to save RAM and 5% Of one CPU core.

Perhaps in an ideal world we'd have a lightweight VM with nice JavaScript APIs. The immediate problem we run into is that really fundamental UI gadgets, such as styled text fields and canvases, are not implemented similarly on the platforms we care about (Windows, Mac, Gnome, Android say), so we have to reinvent that wheel and before you know it you have another bloated virtual machine, except this one isn't battle tested and it only exists three years in the future.
Ok. We'll just make sure to move them all next to you while this happens.
Reader View in Safari (and its equivalent in other browsers) fixes it: http://i.imgur.com/YtIcW4d.png
NASA to announce finding which will ‘inform the search for life beyond Earth’
What the article says might hold in places where brands only cater to specific market classes, I guess.

French brands on the other hand usually go all the way from small, cheap cars to expensive executive cars, using the same naming scheme for the whole range (like from 108 to 508, C0 to C6, or Twingo to Talisman).
https://azure.microsoft.com/en-us/free/

> Get $200 free credit - Start free with $200 in credit, and keep going with free options.

> Try any Azure services - Explore our cloud by trying out any combination of Azure services for 30 days.

> Pay nothing at the end - We use your credit card information for identity verification, but you’ll never be charged unless you choose to subscribe.
Links should have a different colored :hover state (accessibility concerns) and there is a typo for the font-size of the `vol` class. Not sure if you're in charge of the CSS as well. :)

.vol {
margin-left: 5%;
font-family: Arial, Helvetica, sans-serif;
font-size=2.5em; // = should be :
}
Setting Application Analytics: How to Do It Right
4x up to $1350 if the delay is more than 4 hours, actually.
On the boats I used to work on, it was common to bond Mg or Ti ribs to a carbon shell for increased durability. I bet they're using a similar process with the wing roots/spars in the airliners.
The only place I have seen them pop up so far is in the lock screen. Maybe I've seen more, but just overlooked them.

The lock screen ads only show when you use the daily Bing images. You can either set your own lock screen image, or click "I don't like this image" and keep doing that every time an ad image shows.
The idea I had of London as a place I could live for decades when I first moved here: that's starting to fade away. That's the fall. And it's not just me; it's lots of other EU citizens.
How to fix this problem:

1. Hand out prefilled in vouchers/checks to all the passengers with the amount filled in, which become valid when redeemed at the counter. There's an irrational human thing that people hate losing something they have more than they like gaining something[1], so helping to feel like they are losing the $800 voucher by not redeeming it would be more beneficial. I imagine that having the (fake) voucher/check in their hand would increase voluntary rates by a lot (and lower the compensation the airlines would need to pay), while only increasing some paper printing costs.

---
Other ideas
---

1b. Add in language during ticket purchase saying "To keep prices low, bla bla bla, 1 in 20,000 passengers may be unable to fly. Purchase protection from this event for $1". The passengers that don't purchase that protection would then be eligible for denied boarding, but at least they had more of a choice. Although, it still feels like "guaranteed seat" should just be included by default when you purchase a ticket (as I type this, it feels insane that "guaranteed seat" would be an upsell... but that seems to be the case).

1c. Offer more in compensation to passengers (obvious). This is not like eminent domain, where you need 100% of people in a given area to agree to something. You only need 4/100 passengers to agree to something, it truly can work like an auction.

---
Other thoughts
---

1. Everyone is blaming United for this event, but is there a different US airline who this event couldn't have happened to? They all have involuntary boardings, and presumably if you choose not to go peacefully, the airline will involve law enforcement. The only reason people leave peacefully when they don't want to is because they know the airline has the ultimate physical control.

2. Jimmy Kimmel mentioned it, but you just cannot imagine this happening in any other industry. Being kicked out of a restaurant table after being seated, being kicked out of a hotel room just checked into, etc.

3. The management of United seems completely out of touch with sentiment and reality, given their statements. Using the word "re-accomodate" in a three sentence statement seems like a symptom of a larger problem... it should have been obvious how people would react to that. I believe they are so deep into their philosophy of "this is how the industry works" that they have lost sense of the bigger customer picture. It's really as simple as: He bought a confirmed ticket with real money->boarded the plane->told ticket is no longer valid and kicked off. No amount of industry financial rationalization will change that.

4. This is still a rare issue, only about 1 in 15,000 flyers in the US is involuntarily denied boarding[2]. That said, United has 5x the rate as Delta, so this problem is not inherently terrible everywhere in the industry. Worth noting that this flight was operated by Republic, not United.

--Citations--

[1] https://hbr.org/2016/05/why-buyers-and-sellers-inherently-di...

[2]http://6331-presscdn-0-25.pagely.netdna-cdn.com/wp-content/u...
Without overbooking, your plane ticket would cost roughly 10% more. So go ahead and start a "non-overbooking" airline, and see how popular you are with customers.
If you're LGBT, or atheist, or a noncitizen, you have to stay really close to the larger cities. And you'd best not let too many people know about your nonconformity.

And the cops are still racist. Not quite so blatantly and obviously racist against blacks any more, but it still comes out in the statistics.
Please don't compare this to the civil rights movement. Police brutality is not a good thing, but the injustices that started that movement were orders of magnitude greater.
All of Europe, also parts of Canada.

No place in the US does, indeed.
With respect - Slack is a business that runs on a freemium model. You can't expect them to handle your (large) user base for free just because.
They are compared to a Twingo.
If you have a nonprofit for your project, you can also get on their nonprofit plan. At https://hackclub.com we get unlimited archival without paying for this reason.
I miss those days. You used to be able to deinstall windows updates, and other updates as well.

I would confidently install new updates, secure in the knowledge that if it broke something, I could roll it back. But Microsoft has so little faith in their updates that they know that they have to cram them down our throats.

Of course the narrative now is that everything must be "evergreen", so that they can find new ways to insert ads into our desktops, and deprecate features we depend on.
Best Business Websites for Entrepreneurs and Startups
In other words the age old "champagne left" explanation for everything. Ignoring the massive class divide involved in the vote. A class divide that can be traced back to Thatcher and Reagan going union busing.
Climate Change Coloring Book
We are the universe attaining self awareness. Unlike most other chemical and physical processes, we can contemplate its mortality. Heat death is all too imminent.

The forces that created us no longer drive us. Shackled by our biology we apply obsolete instincts to a novel problem. Unchecked, they will lead to our ruin.

Time is running out.
Why would anyone want to block the update? I updated mine without any hassle. Took only about 10 minutes or less to finish installing. I had to reconfigure my custom context menu and explorer shortcuts though.
They went up to $800 and got no takers. $800 is what United has to pay for involuntarily bumping someone. So clearly United company policy is to not pay anything above that (other airlines will). This is what bit them in the ass here.
Welcome back AMD. And of course, no doubt Intel has reaction power..
Competition is great!
Cleared up (I hope)
As I understand it the biggest thing with mad-cow was
not so much eating cow brains itself, but that these cows were also fed meal containing beef nervous tissue..

So, from an uninformed opinion, it could be that the disease develops or builds more rapidly in cases of 'cannibalism' (e.g. humans eating human as here, cow eating cow as in UK, etc), and then once developed can spread more easily across species..

side note:

Having lived >6mo in the UK during a certain period of time, I'm ineligible to be a blood donor in the USA to this day due to
the mad-cow outbreak.
I can't think of the last time something I was doing was broken by a Windows update.
I completely agree. Unfortunately, what I've seen more than once is that mgmt (or even someone from the rank-and-file) sees / experiences a new tool like Slack (or Campfire, or Hangouts, or...) and says "hey, great new tool we should use!" and that's the 'decision'. No thought given to how async comms biases development when developers are spread world-wide.

I gripe because I am a US left-coaster who works with a team that is increasingly based in Western Europe. By simply deciding to rely on Slack, they have essentially cut me from development conversations other than the weekly live session.
I assume that's been patched; I just tested it and VS Code sat at about .01-.03% of CPU with a blinking block cursor (VSCode vim extension. Maybe it's better than the default I?).

I noticed a few moments after startup that the CPU usage jumped to the 5-7% range for a couple seconds, then it notified me that an update was ready (I assume it was downloading/checking/processing that update). I don't know if this is Electron, or just a general trend in desktop apps, but it seems to be getting a lot easier to update them. So when those pesky CPU/memory hog bugs are found, they can be quickly patched. As for the general trade off that comes with running an extra Chromium process, I suppose it's up to users/developers as to whether it is worth it in each case.
I am a young programmer, student, front end developer/designer, with some knowledge of languages such as java, php.

I am developing one electron app, and it is going great. And I don't even know javascript that much. But in my case, usage of browser engine is essential, since it has to do with rendering HTML and so on. I have less than 1000 lines of javascript and almost everything was working after 2 weeks.

It is not that big of a project anyway, but from the begging I knew that it should be fairly easy and doable.

In fact, I can imagine that I could do so many kinds of apps with electron, and I can easily see how I would approach it.

Let's say music player. No problem. I believe that electron can easily play media, and it would all look great. Or some productivity tool, or note taking app. Working with files, editing text files, even viewing documents like .pdf would be easy (would just use some plugin). Or even embedding youtube videos in notes would be easy. And all that with easy control of layout and great rendering of fonts and images, plus animations.

With little knowledge of front end stuff, and some general programming principles, you can already see how you could build app on the top of electron, which is a platform everyone here knows without even trying. It makes me feel kind of powerful to be able to do such a nice apps myself.
Fix your group's culture. Document things. If people refuse to document things, then do it for them and shove your docs in their face. Do it until they write the documentation themselves.
This is Electron scapegoating. The real issue is twofold:

1. Electron makes it trivial for developers who don't regularly reason about native performance to release desktop apps. The result: a flood of apps that "don't do much" but use more resources than you'd expect.

2. At the other end, Electron makes complex apps easier to build. The Slack app might be low-to-medium complexity, but the Spotify app has a ton of functionality, and I bet dev effort was orders of magnitude lower than for a native app like iTunes. The result: in this day and age, complex cross platform apps with higher resource requirements are more likely to be built with Electron.

In short, there's some selection bias going on in both cases, and it isn't directly related to Electron. Electron is just the enabler.

I agree with the author on point 1: performance matters, memory usage matters, and we as web developers should broaden our horizons and learn lower-level languages. I feel that way regardless of Electron though.

On point 2: I spent the last year building a cross platform continuous sync app (basically, a Dropbox V1) in Electron [0]. We were a team of 2. I also write C and C++ for a living, and I simply can't imagine building the same thing in a lower level language in the same timeframe. It's not just a UI concern either: writing a sync engine in node (the backend half of any Electron app) worked out amazingly well. Node is a great I/O orchestrator. The app runs at < 1% cpu when not actively syncing, 40MB backend process, 70MB frontend process. Reasonable for what it does. Dropbox uses more than double that although, granted, it's also not native code.

[0] https://blend.io/download
Where does it end? Your kids get their college money so they can do what? Do a phd? Throw their interests in the bin in the name of consumerism and so their kids can ... what?

This is why a system that fails to associate value added with reward gained is so utterly damaging.
> If I start blaming all my problems on ADHD am I just falling into a similar trap? After all, not everyone can be successful. Maybe I'm just not successful because I'm not that good at anything, not because of a medical condition.

I think the key is to recognize there are challenges with ADHD, but also to recognize that they're not insurmountable.

I do, on occasion, blame something solely on my ADHD. But, usually I have to be self-reflective and say, Hey, while my ADHD made this task way more difficult than it needed to be, failure to finish it on time was still my fault. So, for example, I'll have to budget more time for some tasks or take small, regular breaks to keep my focus.

We fall into the trap when we absolve ourselves of responsibility. It sucks, and to some degree it feels like victim blaming, but it's life!
This attack has been known since at least 2011:
https://www.usenix.org/legacy/event/hotsec11/tech/final_file...
Yeah, I've never understood why ticking boxes in hidden subsections of myriad mysterious configuration apps was generally regarded to be more user friendly than changing a parameter in a text file.
It depends on where you live I think. The start menu by default looks like Broadway, full of colourful ads. The notification centre shows ads for Office 365 and OneDrive sometimes.
...and much more frequently during development.
Doesn't matter. Airline can remove anyone they want from a flight for any reason. They had to get another air crew to louisville or another flight would be stuck on the tarmac full of passengers.
Umm... Windows 10 Enterprise is exempt from the autoupdate isn't it?
The description of what an update contains is often dishonest. They don't mention the features they remove, even in small print.

Also, they are highly deceptive in how they push them on us.

Finally, my computer is important to me, and I can't afford to be their beta tester. My computer isn't a toy.
IBM Bluemix[0] has some good trial offerings, you can always contact them and say you're a hobbyist and they may be able to give you a longer trial. Their IoT platform is pretty cool and you have access to Watson.

There is also a surprising amount of open source projects they put out[1][2].

Disclosure: I work at IBM in the Cloud Division.

[0] https://console.ng.bluemix.net/

[1] https://github.com/ibm

[2] https://github.com/strongloop
Seems to be running rampant in this thread.
I'm using a X220t I bought second hand and am pretty happy with it, too.

I have to ask, though: Are you an avid user of the track point? Are there any hidden settings or "techniques" I'm missing?

I really never got to terms with them and often still use the (not that great) mousepad if I really have to do something with the mouse pointer...

(Of course, since I mostly use Spacemacs/Qutebrowser, that's not too often the case anymore)
Not sure if related - but currently the entire SFO2 region is down (I am one of many people affected).

Has been down for around 7 hours.

https://status.digitalocean.com/
Using Fragments to Simplify Android Navigation Drawers
Its a top of the board troubleshooter vs bottom of the board troubleshooter thing. I can look at a chip and poke a scope probe on pin 7 almost by reflex from the top but from the bottom (aka flipped chip) I guarantee I'll solder at least one chip "flipped".

I'm enough of an old timer that I'm still used to thru-hole enough that flipping a chip doesn't totally mess me up. I would imagine "kids these days" who never worked a thru hole PCB will likely be rather confused about where pin 1 appears when a chip (or board) is flipped....

Of course your fine tip sharpie pen is handy for numbering pins and preventing OCD cycles (Is that flipped over chip an opamp or a microcontroller? You can't see after its glued down, ya know). And lack of scribble on the groundplane is yet another example of this being project being fine workmanship. He doesn't even have stuff like +12V or LSB/MSB marked which is impressive.
Isn't that what Chrome/FF/Safari/Edge/IE/... all do?
It absolutely matters. One is an incorrect statement and the other isn't.
A three pack of 5.9 disks are being sold for $60...so yeah, I'd say so.
Not true. UA has a Contract of Carriage that specifically enumerates the possible reasons they can use to deny boarding or remove someone from a flight. There is no "catch-all" in it.

https://www.united.com/web/en-US/content/contract-of-carriag...
Then that person is doing all the legwork, but someone else can come along and create a KB themselves with those answers.