skysight-inc/HackerNews huggingface dataset:
But those people are still flying, for the most part. If the airline sells five extra seats and five people delay their flight for a day, it's not like they're selling something they don't have to provide.
In these countries, is open defecation common as a preference, or because of lack of clean toilet facilities (India, for example, has made some efforts to install public facilities, but from what I've read they are so disgusting due to lack of maintenance, resorting to using the field is the only option).

And before I'll consider the notion that "There's no such thing as human etiquette, only a specific culture's etiquette.", I think I'm going to have to see wealthy people from some other cultures with similar behavior. Until then, my worldview is going to be based on observable reality over optimistic but baseless theories.

The premise that the cultural revolution had literally no lasting effect on anyone is an extraordinary claim, and you know what they say about extraordinary claims...
Yep, other hereditary cancer syndromes too, such as Von-Hippel Lindau, which is a mutation in a tumour suppressor gene.
Uber and Yandex combine forces in Russia
It's interesting how ways to combat any bias in sales pitches and marketing (i.e. 3rd party review websites) don't quite seem to be hitting the mark, if it takes a repair shop to give you the honest approach.

Enterprise hardware and software seems to have a fundamental difference to the original post: interoperability. With a washing machine, I don't care how well it interoperates with my tumble dryer, or my cooker. I just care how well it works within itself.

Enterprise hardware and software on the other hand may well have the features listed (so the marketing isn't actually lying); but if it doesn't interoperate well, then that doesn't help me with the existing kit I've got. The enterprise approach that can both say "Greenfield deployment? Here's the absolute best" and "Brownfield deployment? Let's see what you've got and what we can reuse" /without bias/ would be the ideal solution.
>"This week, United Airlines Inc. is quietly unveiling a new technology platform that it will use to manage the problem of oversold flights—and, in the same breath, turn them into a profit opportunity."

Not fix the problem but "manage" it. Imagine telling your boss you've decided to manage a problem instead of fixing the root cause.

>"With the help of its new Flex-Schedule Program, the airline is piloting a way to buck the trend of involuntary bumping—the term for kicking passengers off oversold flights—without necessarily offering four-figure payouts to passengers at the gate, or curbing their practice of overselling inventory."

Rather than fix a problem that they themselves are responsible for they are instead going to treat it as a "revenue stream"? Why is this even legal? If you experienced this at a car dealer, a restaurant or a hotel you would never do business with them again.

Is there any other industry that knowingly engages in selling the exact same item to two different people only to cause stress to one of those two people?

They are still bumping you, they just aren't doing it at the last minute.
Vote with your wallet and avoid this airline altogether.
For example I had a case where a driver did not finish the ride when I got out of the car and did so 30 minutes later in some random location, and I got a huge bill. I also had a driver refuse me to drive me to the destination in the middle of a ride, I also refunded that. Not that Uber drivers don't do shit like this, but I found them more professional. Now that the two companies merged, it's gonna be the worst case scenario with monopoly-driven prices and shit drivers.
I suspect that these games are developed by employees rather than temporary contractors.
If the extension has permission to manipulate webpages, then the extension could inject code (or an image element, etc) into any open webpage to make the webpage do the request for it.
I'll disagree with your characterization.

There are reasons why the retired and most families end up leaving NYC fairly quickly. And those reasons are often rent and accessibility of the transit (subways don't have elevators, generally).

NYC is affordable for professionals without kids. It's very expensive in time, money, or both to live in NYC with a blue-collar income.
> difference between fiction and non-fiction

Wait, was that actually part of a curriculum? Surely if you know what "fiction" and "non-" mean you can understand the difference between the two.
Reddit does something similar. I think most sites of this sort do that. It's just that obviously you want to build a community, web traffic, and reputation, before interspersing advertisements.

I think if you are going to build something like that, the strategy is to build a site that has value first and monetize later.
We've worked around it like this and it works pretty well:
https://github.com/getstream/vg
You can have the same or better performance when running a single app, for sure.

Lots of people who've moved to Ryzen saying how it's changed the way they user their computers, not having to worry about multiple CPU hungry apps running at the same time.
Nice! Thanks for the pointer.
Discussion of the original: https://news.ycombinator.com/item?id=12917538

Seems to have the same problem as the original where its not actually converging towards a solution but randomly stumbling onto it.
Exactly. Parent was suggesting deregulation. Making the rules of the game fair is regulation.
Breaking things aren't want makes people want to move; it's a cost, not a benefit. Now, you need to offer benefits to get people to pay the cost for those benefits. The Python 2/3 problem was because there was too much breakage for the perceived benefit (especially early on) for many users, not because there was too little breakage.
Ships get around the solar system using a propulsion system called an Epstein Drive. I just watched the following video yesterday. The narrator talks about travel times to different planets using a flip and burn technique (accelerating at a constant rate to half way point flipping direction, and decelerating at the same rate to the destination).

https://youtu.be/hz7jETrejCQ

P.S. I love the Expanse :) I'm glad it was renewed for Season 3. Best sci-fi I've seen on TV since Battlestar Galactica.
And those evergreen browsers are still doing terrible things when it comes to contentEditable, and they don't really have a lot of choice, because it's an underspecified poorly conceptualized idea that really doesn't leave them much room to things right. There's some work happening on the W3C editing taskforce to improve the concepts involved, but that's also moving at a glacial pace, and having to struggle with browser vendors at every steps.

So again, don't suggest we (editor implementors) are clueless or behind the times. We happen to have spent quite a bit of time on this stuff. We know it.
Yes, well, that's all true for prostate cancer, but if we had a drug that could cure it people would want that over surgery or "watchful waiting".
As a far as I can tell, an "optional type system" is just an unsound type system with a marketing name. Any decent static type system would allow one to progressively increase the level of typing, the weakest form being using a Variant type to hold all other types. The advantage here is that any invariants/proofs that are captured in the system are not compromised by unsoundness.
Cosmic Muons Reveal the Land Hidden Under Ice
Ok my apologies for the assumption then.

But then I'm confused, is the complaint that for the 0.001% of passengers, they should get higher cash compensation? Because the other 99.999% of passengers either board without issue or take vouchers.
Here: http://www.chicagotribune.com/lifestyles/travel/ct-airlines-...

Not only is it specifically legal, the regulations actually state that airlines have to give passengers a pamphlet spelling out their legal rights if bumped, and how much a passenger must be compensated if they are bumped. If it were illegal, don't you think the pamphlet would say "hey, the airline can't do this to you?"

What kind of legal scrutiny are you looking for? And do you not think that, among the tens of thousands of passengers who are involuntarily bumped in a year, not one of them would have challenged this in court by now?
I really want to agree with your projection. However, your only data is contradicting it. Until you have more data, it would remain an assertion.
Does Snap have a working android app yet?
14/15. I guessed wrong between Piet and GLSL which I never heard about. How many possible questions are there?
As a ruby and go dev, I'm a bit sad to see backward-compatibility going. Thinking I could write code with minimum dependencies and that would just work as is years later was really refreshing compared to the high level of maintenance needed in a ruby app.

But well, I trust the core team to make the best choices.
> A national card catalogue system was the original “search engine” — one that ... was truly democratic.

I don't think I get how a digital library catalogue is less democratic than an analogue one? Is this just a poorly thought out and tossed off claim or is there something I'm missing.
Multiple unrelated Go projects in different repos located in different directories.

No problem at all with very other language, except with Go - not possible!

I want to open cmd.exe (Win) or bash (Linux) and cd to the directory and build. And not configure a GOPATH in the environment variables of the current user or pretend it to the batch script, set it in IntelliJ Go plugin, etc. It so unflexible, so arkward, and there is no reason for this crap at all. So please fix it for Go 2. Thx
Not to sound like an anti-intellectual, but it could be a mistake to assume that innovation comes from academia.
Nassim Nicholas Taleb has a convincing chapter (I think it is Chapter 13: Lecturing Birds to Fly) in his book "Antifragile" about this very thing.

Then there are cultural differences that could be at play concerning innovation. It is a general observation that east asian cultures tend to suppress risk-taking and innovation. Whereas, western cultures seem to promote risk-taking and innovation. That is not to say that there aren't risk takers in China and risk averse individuals in the West...just that overall there may be asymmetry. And, very little asymmetry can create very big differences.

So, have all the smartest people you want, doing all the research you want; but if they have no pressure to put that research to practice, nor a desire or support to take the risks associated with implementation then you might as well have nobody doing anything.

Just a thought.
Surely Hacker News understands exponents enough to see that doubling the size does get us to Visa-like 50k transactions in only 16 doubles.
That is the reason why GOPATH is an environment variable: so you can change it easily, you own way.
Against net neutrality
> This clearly benefits the free market.

Free != regulated. In fact, they are pretty much opposite.
From personal experience in consumer-facing travel.

Google made quite a bit of changes to the algorithm and hurt almost every travel product in favor of it's own products.

I wonder if you were effected by this at all and what did you do to deal with it?
Bezos, Amazon and the Washington Post
I'm open to the argument that most development teams are utterly incompetent. I'm just somewhat skeptical of that argument.
A Simulated Stable Planetary System with 416 Planets in the Habitable Zone
I'm not sure I understand your comment. It isn't like it actually ran all 2^129 inputs. It created a BDD for each and determined they were the same. (Right?)
Liu died and everyone came out to consume his death. I bet no non-chinese here knows what exactly he promoted in his political campaign, including his controversial arguments. Nobel Price committee conveniently ignored his support of invasion of Iraq. Yet the supporters of Chinese govt. forgot the piece got him into jail is, in fact has no contradiction to the Chinese law. He was a flawed man but should've enjoyed a longer life. RIP
This comment might be in jest, but we've actually been working on a few different ways to help optimize [1] and manage our AWS spend [2].

That said, there are quite a few places left for us to optimize. We're hoping to share more of the techniques and architecture we've used to get better performance in upcoming blog posts.

[1] https://segment.com/blog/the-million-dollar-eng-problem/
[2] https://segment.com/blog/spotting-a-million-dollars-in-your-...
NYC passes tipping option rule that applies to ride hailing apps
Original paper: http://goo.gl/MB4bzq
If memory serves, an actual copy of Dictionnaire Infernal is ridiculously difficult, and expensive, to track down.

You think that's hard, try finding an early edition of the Necronomicon. The cheap paperbacks are a poor substitution, and the Kindle version is rife with errors.
The beauty of Go is that you get developer productivity pretty close to Ruby/Python levels with performance that is similar to Java/C++

Improvements to package management is probably the highest item on my wishlist for Go 2.
> What incentive would they possibly have to do that?

Besides the obvious financial one?

It would be crazy if they started sharing this data, just like it would be crazy if the telecoms started sending your web traffic to governments. Or how crazy it would be if Google started snooping into your email. Or how crazy it would be if phone companies let someone else listen in on your calls and texts.

It's a good thing those never happened either.
No, that was stuff we just learned as part of general coursework (at secondary level, integrated into the English curriculum) starting in elementary school, not a specific class.
Collection of Technical Writing resources
Python has a strong sense of purity. It is a language that really guides you into doing things one way and the community reflect that.

Not so much with C++. There is no one way to do things. Depending on your needs, you will use the language differently. Code focused on performance (ex: game engine) will look very different from server code, or a GUI, or embedded software. And none will be more C++y than the other.
Rust-learning: A bunch of links for learning Rust
Recruiting humans is exactly how we build our own soldiers at the moment. (Like they said in the army, "we do have a potato peeling machine - you're the latest model".) Why is another way of building soldiers bad? Only because it's new, and new is scary?
repeats Threshold was all a dream, Threshold was all a dream
Hey HN! I'm putting together a collection of technical writing resources, including resources that help you become a better writer, and lists of places that pay for freelance technical articles.

PRs welcome!
That would be terrific! I'll check that out, thanks.

(Come to think of it, I should have tested the conversion by adding a useless round trip to the old algorithm. It would most probably have detected the problem.)
If there is one thing I know about PHP, it's that you can count on PHP developers to use the language's capabilities correctly, especially when it comes to security practices.
woot woot WorkRamp is so legit, proper training is arguably the most important part of hiring. I use them and saves me so much time and money training new employees over and over. Good job guys!
Segment: Sources and Destinations
This is probably exactly what will happen, because the chain will not be able to support transactions directly in quantity, and so we end up with a plethora of middle men who are responsible for opening and maintaining payment channels. That scales pretty well, but a hybrid solution is probably best. Moores law and all that.
Actually, these days, it compiles just about fine.
(though admittedly it depends on the platform)
> So while I was working on the site, which at the time had no traffic, I went out to every single OTA (online travel agency) and third-party reseller site and said, "Look how many tickets we're selling through just one channel! You should get in on this!" And I just set up as many channels as I could find to fund the next stage. It's very common for tour operators to have either no tech or bad tech, so it wasn't that weird to these channels.

I really like this! Lots of people I talk to think: I will put this on the internet and people will find me. Hustling to get to your crowd is a great way to make sure you get consistent traffic. Kudos on this
We always gave feedback, even to those we didn't invite back.

It's either that, whiteboard interviews, or restrictive probation period if we don't test their coding ... each have their downsides, and it was decided the coding project was the most fair.
I do mean that seriously - first, as I pointed out, the local rural ratio of EU matters, and that is materially different than the current global average situation or e.g. China.

In Western EU, the depopulated rural areas don't have many people, don't have a huge portion of population, and the size of them doesn't matter.

And rapid urbanization is continuing everywhere. Within a few decades, sub-Saharan Africa will have the urbanization rate that China has now and China will be closer to towards the urbanization rate of the western world than the current ratio.

And if nothing changes, USA will very soon be as urbanized as Western EU (it's currently a bit more rural) and Western EU will be even more urbanized as it is today.

The rural areas are getting more empty, quality of life is decreasing due to depopulation, and because of that they're getting even more empty. In the long run, the population rural areas would likely converge to whatever portion of workforce is needed to run the primary agriculture, which used to be ~2% in 20th century for advanced societies and now with increasing automation is likely to drop to 1%. Within two generations, rural USA will not have anywhere close to 15% in rural counties, and that's unavoidable.
Warp speeds in Star Trek are as fast as the plot of that particular episode demands.
Counterpoint: We compile more than one entire linux distribution (one is gentoo based, others vary) with llvm with essentially no issues (the number of local patches is incredibly small, and most is actually just buggy code that clang happens to detect, and we are waiting for upstream to accept).

Is it work? Sure.
But it's not like "years of real work".
It's about 5-10 people for a quarter or two.
Uber and Yandex.Taxi agree to merge services in Russia and four other countries
But going back to a card catalog system, you can really only search in ways that someone else has created. You can't search by words within an article, you can't search using regular expressions (or at least some boolean operators), and you can only find things as fast as you can thumb through a stack of cards. At least with a search engine, if I type in a query that isn't going to find me what I'm actually looking for, I can quickly change my query and try again. Also, I'm relying on a librarian to know what I'm asking for. Someone can be very helpful in pointing you towards a stack that contains books about my subject but I will still need to do the work of searching through the books to find relevant ones and then still search through them individually to find the bit on info I need. I'm going to encounter a lot of information I don't care about. With a Google Scholar or University library search engine, I'm going to find the exact keywords I'm looking for and maybe some other related terms that I didn't think of. Search engines can be very helpful but you need to know what you are looking for otherwise you are just going to end up doing the same browsing you would have been doing 30+ years ago.
I personally feel like psychologically i'm more willing to give $3 a month a try, and end up sticking with it since its only $3 a month, than to commit to $25 right of the bat.
In my specific case it was the fact that i could not have one insert function or one update function.

I would need one for each and every struct(table).

These days there is a tool that can generate all those struct methods:
https://github.com/vattle/sqlboiler

So from the ORM perspective we (as the community) have worked around it.
Ask HN: Is it (un)ethical to advise older people to switch to a tech career?
I have recently had two older acquaintances independently ask me about how to get into programming. One is a retired air traffic controller (51 y.o.) and one is a lawyer who is burned out (47 y.o.). I told both of them what I tell anyone who asks me this question: it would be hard but possible for them to make the switch. I was very clear that it would require that they put in significant time, focus and work and that it would not be easy. I gave them a bunch of resources to start with and told them they could ask me questions any time. They are intelligent enough and I honestly believe that if they put in the time they could be pretty good.

The thing is, I am not sure I did the right thing. Age discrimination is a reality in this industry. Sure, there are older guys working as developers, but all of the ones I know have been doing it for 20-30 years. None of them got started so late. So, what kind of opportunities, realistically, are these guys looking at, provided they put in the time? I guess I am putting this out there to get other thoughts on the matter because I really just don't know.
I'm rereading the Dune series right now and on Children of Dune. Actually REALLY enjoying the 2+ books more than the first. What would one do if one had become a human god but didn't like the future he saw?

Like the post-Ender's books (before Card sold out), I find mulling over the consequences of upsetting an applecart far more interesting than the upsetting.

The first books in both series feel a bit too "Mission Accomplished!", pat-on-the-back in hindsight.
As someone who has been working with PHP since early 4.x I find the haters trying to grasp for straws quite amusing.
You could buy an insurance policy that caps at, say, $100 billion, and then plan to go out of business if it somehow takes more than that to buy out someone's seat.
Cymothoa exigua, or the tongue-eating louse.
If it's free, you're the product.
My main wish:

Please don't refuse to compile just because there are unused imports.

Please do warn, and loudly say it's NON-CONFORMANT or whatever will embarass me enough from sharing my piece of Go code with someone else.. but.. can I please just run my code, in private, when experimenting?
Well I don't know for US, but in Europe you can go to OVH and get a less than 2€ per month web hosting plan with SSL included
It's unfortunate but as a consensus driven system it is much different structurally than say Linux. I can fork the Linux code and run my own version and nobody cares and it still has utility (for me), but Bitcoin as a whole requires a lot of different parties to agree on the code they run for it to be effective. I'm undecided as to whether that is a fatal flaw or a feature.
Yeah. Not like definition but when and where to find a book

F by name, located in a separate area; NF by number. Etc.

Sample assignment. Diary of Anne Frank. List all areas of the library that have information about the subject (and give name title author(s) etc. And list why you would use that source.