skysight-inc/HackerNews huggingface dataset:
As a geek and a fan of 80s-90s PC games (not just Sierra but also LucasArts adventure games and so on), this was a super entertaining read on its own; but I also enjoyed some of these insights about life in general from it:

> Living is mostly a series of repetitive and unrelated tasks. It makes sense that the most tedious things to code are the tedious things that just have to be done. There are no life lessons or gymnastic skills involved in doing dishes, there’s no underlying theory of housework that will reveal itself after a thousand vacuum cleanings. Making coffee is a boring sequence of steps people feel stupid for getting wrong, even though they’re statistically doomed to screw it up now and then. The hard parts of of life are driving to work, eating properly, flossing, ....

Perhaps I found it particular insightful because I just became a parent a year ago. Prior to this, I thought I had optimized my life so well that most tedious work were gone from my life; with the peak being having switched to remote work and not having to even commute anymore.

Then I became a parent, and had to come to terms again with having to do a long series of repetitive and routine work every day -- washing bottles, dishes, changing diapers, etc. It was a bit of a cultural shock to my system since over the past 10 years I had slowly gotten used to / gradually removed or optimized aspects that are frictions / repetitiveness / tedious routines from my life; and suddenly it's 10x of it all coming back. Over the past year, I've come to realize this is what life is, which is exactly as the author said.
Exactly. A lot of skills have a level of depth that takes experience to truly understand. You can practice for years only to realise that it will take a life time of commited study.
Understanding that is a good sign of competence.
For having an image where text flows around it once it finishes. It’s basically good for some text flowing stuff. Which makes sense, that’s what it was designed for originally.
-->WRONG It seems that he retracted his statements. Was it even MCAS related at all? WRONG<-- Also, it's impossible that the simulator was simulating the sensor failure that caused the the MCAS problems which lead to the two crashes.

EDIT: Wait, there was no retraction. It's hard to tell from the NYT reporting, but the "lie" statement seems to be in reference to his sign-off on the removal of MCAS from pilot's manuals.
I've got some bad news for you... https://youtu.be/LLCF7vPanrY
MCAS is a terrible software solution to an engineering problem. On top of that, no sufficient training for the pilots to cover up there awful solution.

There's deaths caused by Boeing's greed and lack of competition against Airbus' new planes.
I wish that too. :p Some time ago I hid the "show example story" button (there was such) because I'm still working on it (actually, working on my friend who is a great RPG scenarios writer... ;)).
It's their breaks catching up with them.
When I read your comment, this article was the first thing that came to mind: https://www.linkedin.com/pulse/its-later-than-you-think-j-r-...

HN discussion: https://news.ycombinator.com/item?id=20928570
Absolutely my favorite (funny) thing about programming ever written.
Thinking to build a service to host NSFW content. Anyone who would like to join?
So you can suck the gas vapour through the back of the rotor blade, so long as the rotor velocity is not exceeding the sound velocity of the gas?

It seems like you could make one at home or maker workshop with a hollow shaft...
This is nuts. Mozilla should at least allow the user to set a custom search engine using an about:config option, like the old keyword.URL [1] option, which was removed after Firefox 23. I use DuckDuckGo with several customizations as POST parameters and it would be very cumbersome if I have to write an extension to use DDG the way I want it.

[1] http://kb.mozillazine.org/Keyword.url
Thank you for sharing your perspective. Wishing you the best. You can consider having added some valuable food for thought in one person's thinking about this disease and how we choose to spend our limited time on this planet.
The energy cost of desalination is a function of the salt concentration (saltier water => more power per liter of fresh water).

So when doing commercial desalination you don't want to produce very high salinity output (because it means that at some point in the process you were getting fresh water from very salty water ==> more power).

Of course, this has to offset against the cost of pumping et al, so there's an optimal cost output salinity.

The TL;DR for most modern desalination plants is that the output salinity is not that high. Typically under 7% dissolved solids (versus the ocean at about 3.5%). Meaning that pumping it back into the ocean is fine.

To put it a different way: If the overall salinity of the body of water being desalinated rose appreciably, it would probably render the desalination plant uneconomic.
100% test coverage is such an overrated stat.
> > Cause it's easy to get the estimate of a man by the woman they date/marry.

> Cause it's easy to get the estimate of a person by the people they date/marry.

I think the second one is true. Not as true as some things. But if it is true then the first is true, since the second is more universal.

> Many people believe they can estimate a person by the people the person dates/marries.

It's possible Hurd believed this. Whether he thought he was moving the needle in his favor by any of his actions is probably unknowable.

I see why you read the comment the way you did, and I suggest there is a different reading.
Your argument is that a nonprofit Japanese restaurant could have delivered a better experience to me?
That was the most interesting article I have read in a while. Thank you for sharing.
Good question. Along those lines: care and treatment for developmental disorders.
Agreed, I haven't liked that line for a while. What about something like this?

> A server for Node.js that works out of the box with modern Javascript

It is a Node.js server with a bunch of middleware so that you don't need to do common things like body-parser, cookies, etc. It's also based around async/await instead of callback-based, which makes it easier to work with more modern JS and that prevents me from calling something like "express wrapper" or similar.
> the chief technical pilot for the plane

> "I suck at flying"
Check this link out http://132.206.230.229/e706/gaming.examples.in.AI.html

There was a hn discussion about it a while back: https://news.ycombinator.com/item?id=18415031
GPUs have bit-reverse.

Counter (0, 1, 2, 3, 4...) -> Multiply Const1 -> Bit-reverse -> XOR Const2 -> Multiply Const3 has been my PRNG for GPUs.

Const1 and Const3 need to be odd (bottom bit == 1). Const2 can be fully random. All three values can come from /dev/urandom with pretty good results with some preliminary testing. I haven't figured out a good methodology from selecting Const1 or Const3 aside from the bottom-bit == 1 and random (If I had more time, I'd probably work on it...)

---------

The "counter" is 64-bits and allocated per-thread. Assume 2^14 bits for 16384 GPU-threads, each GPU-thread then has 50-bits of values.

64-bit integer multiply is slow however. 32-bit multiply would be faster for most GPUs. But also in my experience, GPUs are almost always memory-constrained, not compute-constrained. So you probably can do fine with 64-bit integer multiply.

If you really need to stick with 32-bit integers, then make Const1 and Const3 per-thread specific. That gives a unique sequence of 32-bit numbers per thread, but a 32-bit cycle is inevitable every 4-billion numbers with only 32-bits of state.
Also subsidized by current tax payers.
The first puzzle is the search for the game itself.
It's a bit much to say individual doctors are the enemy. (I have friends & family who are doctors!) But their organizations are. The AMA severely restricts the number of doctors trained each year. There are more qualified candidates for medical school than they accept-- which is also why there are so many extra hoops medical school candidates are jumping through in order to get in.

It's a classic licensing scheme to restrict competition. Doctors may not be the enemy, but they are financially benefitting from their monopolistic practices, and it is reducing quality of care for Americans.
I think engineers really underestimate the value of their work.

An engineer's impact on a single person might be low, but at scale, it can add up to a lot.

As noble as being a doctor is, their individual contributions can never scale beyond a few people.

While I am at it, can someone explain why being a doctor needs a person to go through 4 years of undergrad in field completely useless in their domain ?

> The entire raison d'être of capitalism is that it's supposedly meritocratic

Not it is not. It may be sold to us like that, but it is more like : "Those who succeed in Capitalism, do so only by the means of their merit....and the infinite privilege or luck that might have instead put them there. "
I understand. As I said:
> Unfortunately we don’t have a non-harmful viable alternative to the destructive behavior you enjoy

Right now flying internationally is artificially cheap. It's cheap because we collectively have allowed our commonwealth to be exploited, at great cost to our health and our future. You have a choice today whether to participate in that exploitation. And (hopefully) soon enough, most of us will simply be priced out of this type of behavior, as the externalities are better accounted for.
> If you’re taking the position that Cambridge Analytica wasn’t actually that bad, and it’s worth the trade for a better developer experience, I think that’s an intensely unpopular but defensible claim.

I'll take that position. The media made a huge deal out of Cambridge Analytica but it didn't impact FB usage at all, so I don't think it's as intensely unpopular as you suggest. On most social media services, your friend list is public. I think people who feel that's somehow sensitive information shouldn't be on social media in the first place because there's nothing stopping any one of their friends from sharing all of your info with whoever they want.
Everything that was impeding Microsoft was good news for open source. Until Chrome.
We don't have the internal charts of advertisement revenue and engagement. What if they had tried a lot and that line kept shifting down and down, with small bumps here and there with limited sales successes? What if the execs at Verizon were like, "We don't want to keep going down that route .. we don't want those types of advertisers .. we need to not be afraid of associating this more with the Verizon brand?"

I have a feeling there was a lot of internal push back and fourth, but they were either losing too much money or only getting advertisers they weren't comfortable with.

It's more complicated that just advertisers expectations.
Ran into that. I don't day-to-day manage or work on those projects but I've been involved in troubleshooting build issues. Certain key functionality/plugins could "fail" with an error to the console but the build will continue and exit with success.

You find out about the problem when pieces or the entire site are not working.
Airline pilots have a significant chunk coming from the military (that's the cheapest way to pay for training and 1,500 hours of experience needed), so the culture has a lot in common with military aviation.

The key trait I'm thinking of here here is owning up to your mistakes and not trying to cover anything up. Making an honest mistake is almost never punished, to encourage people to come forward. The thinking is that known mistakes can be fixed, but unknown mistakes may put someone else in danger. If someone is worried about being punished then they might be less likely to come forward, and that can put lives in danger in the future. This is intended for things like over-G'ing a jet. If you pull too many G's then maintenance has to inspect everything, which makes them angry and takes the jet off the flying schedule. But it's better to do the inspection than to have the wings fall off when another pilot is flying the next day.

The end result of this culture is that military pilots (who then filter into the airlines) don't get punished for some things that you might think they would (such as being a little too forward). It would be better if he said something non-PC (like "I suck at flying") if the alternative is him being afraid to speak up.

When a pilot exhibits seemingly contradictory behavior, it can usually be traced back to a tradition or training. They are often very raunchy in private, but extremely professional over the radio. There are some rules that they break every day, but there are other rules that they won't break even if it means losing their job. Nobody wants to hear a pilot downplay their abilities, but I'd prefer an honest pilot to one who falsely believes they are superman. The fact is that roughly half of airline pilots are below average (of all airline pilots), and they usually get to where they are going safely.

But this guy was/is a chief technical pilot at Boeing, and probably knows this plane better than 99% of all airline pilots, so he was probably just trying not to sound like an overconfident jerk.
Does this have anything to do with children? I figured this was for advertising; major cooperations probably don't want their ads associated with porn.
There’s always room for critique, but millions of Americans need something to change. How can we get coverage to the poorest people effectively?
I don't understand the axioms you're trying to draw on to derive just compensation for physicians. Why not just look at the worldwide market? Compare US physicians to those in other countries; we pay ours drastically more, and we are not generally more satisfied with the care we receive.
I often tell struggling grad students a joke that was told to me when I was a struggling grad student.

"What do you call the guy who graduated at the bottom of his medical school class?

Answer: You call him "doctor""

The point being, no matter how difficult or important the job, performance across the range of people doing that job will be more or less normally distributed. 50% of surgeons will be in either the second or third quartile, eg they will be closer to "average" than brilliant. A quarter will be in the first quartile, ie mediocre.

Obviously this is just a feature of how statistics (and human performance) works. It is not necessarily anything to be worried about, and in fact unless those in the first quartile are "incompetent" (which I am using as an absolute and not a relative term meaning "incapable of doing the job") there's nothing that can or should be done about it. If you immediately fired those in the first quartile, all you would be doing is a) firing people capable of doing their jobs, and b) establishing a new first quartile with different people in it.
There doesn't need to be a sensor failure for MCAS to kick in or be overly aggressive.
I feel kinda dumb. I've made many 1,000s of commits since 2011, and I never realized until now that commit messages can have a "body."
If you like doing your own adventure game, this may be interesting:

http://www.skotos.net
They still had large communities of people independent of porn; lots of left leaning, LGBTQ audiences .. lots of young adults and high school kids oddly ... but they had always allowed NSFW content, so that segment kept growing as well. It's hard to separate the two at that point.
hey I made a place where you can upload images, including NSFW that is similar to Reddit. You can also embed them.
https://tiblar.com/
This seems a short-sighted and judgmental view on someone I assume you do not know well personally. What if he loved what he did ? What if he did manage to spend quality time with his loved ones (We all wish we had more)? What if he hated vacations and itched to get back to the action at work? To each his own.
Yeah I'm down that sounds like fun, idk how to PM you though..
.. what this means, is that Apple is competing against the Titan/NVIDIA hardware designers to make better compute power available at scale, and in a way which makes sense across consumer/pro boundaries.

In that context, the Mac Pro doesn't sound too bad a proposition. I say that as someone who recently built a dual-Titan/AMD Ryzen system, and while the pain of the build is almost gone away .. I do lust after that sexy Apple box, being plug 'n play and all ..
HN is a lot better and level headed than places like reddit.
Previous discussion from April 2018: https://news.ycombinator.com/item?id=16750789
Right, he was presumably messaging someone who knew him, and how good of a pilot he actually is.
https://www.copyright.gov/mandatory/index.html

> All works under copyright protection that are published in the United States are subject to the mandatory deposit provision of the copyright law

You own copyright over works whether you register them or not. To the best of my understanding that means that you are always required to deposit works when you publish them, whether or not you register your copyright. But IANAL, so I could be way off.

EDIT: Here's a real citation[0]

> What is the difference between mandatory deposit and copyright registration?

> ... Optional registration fulfills mandatory deposit requirements.

So you definitely are required to deposit a copy with LoC whenever you publish/distribute in the US

[0] https://www.copyright.gov/help/faq/mandatory_deposit.html
As an American with 2 rare immune-mediated neurological diseases, that affect my peripheral nervous system, I can almost guarantee you that decent health care reform will not happen in the foreseeable future.

By the way, both of these diseases are in pharmaceutical remission, due to taking a blood product that has immunomodulatory properties. I will have to take it for life. My medical insurance literally pays hundreds of thousands of dollars per year, under contract, for it.

The Affordable Care Act is practically guaranteed to be either partially or completely overturned next year (Summer 2020), based on previous rare cases in modern history where the Solicitor General did not defend a case at the Supreme Court.

My whole life is literally riding on whatever the Supreme Court churns out next year, due to the complexity of my care. In the case of a partial or complete overturn, I will most likely have to leave the US. But, I am fortunate to be an EU citizen.

I have been making plans for leaving the US for a couple of years now. The matter is extremely complicated with my health care needs, and I literally cannot afford to make a mistake.

Frankly, I do not feel welcome anymore in my homeland (the United States) either.
Yea, it seems more about advertisers than censorship. They need to make money to host thing x and don't want their brand to be associated with thing y.
Show HN: Blackjack Break, a minimal quick-play blackjack game
BOE Report on ML in UK FS Sector
I really like this guy's writing and am grateful that he shared some of the coding challenges. I'd really like to be able to program games like this, and while I'm not a programmer, I'd like to learn how. In TFA he shares some of the code to check the coffee "state":

>'LOOK AT COFFEE MAKER': () => {
if( State.scene.state.coffeedrunk ) {
return "The coffee maker has done its job and mercifully drained the
last life out of the old and savaged grounds."
} else if( State.scene.state.brewed ) {
return "The coffee maker has a fresh pot of what is likely coffee in it."
} else if( State.scene.state.brewing ) {
return "The coffee maker is brewing."
} else if( State.scene.state.waterinmaker ) {
return "The coffee maker has fresh water in it, and is ready to brew
a terrible cup of coffee."
} else {
return "Makes coffee. Whodathunk? There's no water in it, and you don't
have any fresh coffee, but the grounds already in there have
only been used twice and can't be THAT moldy."
}
}

This is JavaScript right? Is that how these sorts of games are coded? Would learning this be the best way to go about creating games? Thanks.
What about them? The point of collaborative health care is that risks, benefits, and costs are spread out, to everyone's benefit.

There is no magic market finger threatening to push you into bankruptcy and/or an early grave just because cancer picked you instead of someone else, and your co-pays are higher than you can afford. Ditto for chronic congenital conditions. It's all the same.

Yes, you're probably contributing to someone else's care, especially when you're young and healthy.

So what? You won't be young forever, and you probably won't be healthy forever either. Meanwhile whatever care you need is provided to you at lower individual cost than a privatised system - with the added benefit that it also provides significant employment, supports medical research, and provides private-sector opportunities for specialised suppliers of technology, consulting, and other solutions.

The only people who appear to lose out are shareholders. They have to make their money elsewhere. In fact their opportunities are enhanced rather than diminished, because affordable low-risk public health care leaves more money on the table for investment and new business development.
To be honest I've noticed that links to specific images (i.imgur.com/blah.jpg) get rewritten once they hit some specific traffic-threshold.

imgur rewrites them so they can serve you adverts, and modal dialogs telling you to install their application.

imgur started out well, as a fast and simple image-host, but like all the others it tries to recoup money by serving adverts and getting up to increasingly shady things.

Soon it will be time for the cycle to repeat and a new host launch itself; no doubt with a cute tagline saying they'll even host nsfw content.
Previous discussion: https://news.ycombinator.com/item?id=16009459

Also see:
http://blog.assafnativ.com/2018/02/dolphins.html
I wouldn't expect big warnings from the guy that asked the FAA to allow the removal of mentions of MCAS from the manuals.
Yes thank you, I read it. I was speaking generally ("cases like this"), as there are many similar cases from the era. And these are the cases that actually went to trial, instead of ending in mob justice.

Even in this case, if the concession was coerced, that still means the real killer remained free. Now whether the interviewer one they were coercing a false confession or not is not clear. But either way getting a false confession is pretty counterproductive to actually solving a case, and bad police work. Unless your real goal is not the truth, but to blame the "right" person, regardless of guilt.
You know, my wife holds the contract for occupational therapy services for the school district we're in, which is fairly remote. When she picks me up from work, the drive home is mainly her venting about how no one in the district seems to care about the kids. She routinely underbills and works crazy hours (I know she underbills because she documents her hours on the timesheet I designed for her). As an example, a couple days ago, I got the following text:

"We're going to Thai for dinner with the social worker so I can meet this girl's mom and schedule a home visit. She doesn't have a phone so we're meeting her at her work. They live in a container."

The previous contract awardee was a shell company that charged the district the same per-hour rate for services, but so vastly underpaid their therapist (by a factor of ~7) that she quit and my wife refused to work for them. So no children got services the remainder of that year, until the district worked out my wife's award.

Now, my wife's business is set up as an S-corp, so I guess she's a terrible person?
The issue is that it's not just salt, but contains many other minerals and contaminants.

Probably better to just dump it on the surface of the desert and let it dry up.