skysight-inc/HackerNews huggingface dataset:
In June some scientists in Australia published their paper that links an inability to produce cortisol to psychosis:

https://www.jcu.edu.au/news/releases/2016/june/stress-hormon...

Cortisol is produced from Cholesterol (through a couple steps [1]). Cholesterol gets turned into pregnenolone in the mitochondria. My girlfriend did a lot of damage to her mitochondria with cocaine. 5 months after meeting me, she came to appreciate that "drugs" were causing her problems, and tried to quit everything cold turkey.

Now she's getting professionally mistreated by Psychiatry. They are trying to suppress the symptom of "psychosis" without caring why it's being exhibited.

[1] https://en.wikipedia.org/wiki/File:Steroidogenesis.svg

There is a ton of "technical debt" in the study of "mental disorders". Most of the research just needs to be thrown out. It would be much more productive to assume that people with mental problems are exhausted, give them cytomel (a T3 analogue), Retinol (Vitamin A), pregnenolone, and sugar, then re-evaluate.
Came here to say the same. It's the same fallacy when people go "did you know there was once only one woman? Mitochondrial dna proves it!".

If anything, the prevalence of one family of haplogroups just underscores a lack of genetic drift, which is what you'd expect from a rapidly growing population due to improvements in technology. The bigger the breeding population the more likely that mutations are drowned out by the prevalent alleles. Isolated populations drift, and mutations propagate more rapidly within them to become universal. If anything, it points to a potential bottleneck 4000 years ago, but not necessarily.

If anyone's got a link to the paper it might shed some light on what was actually described...
Rj is well known but lets not forget dave needle who passed away last year. They also created the 3do from scratch.
It's funny how stuff like this is so important, but can go to the back of your mind when you're thinking about DOM rendering or 99th percentile page load times or similar.
The original demo had a bouncing effect.
I'm so used to the NYC crosswalk buttons being useless, that when I visit other cities I'll find myself waiting at a crosswalk for 2 or 3 cycles before remembering that I won't ever get a "walk" sign without pressing that button.

On the other hand I ride the office elevator every day with people who slam on the "close door" button multiple times despite that the door closes automatically very quickly, as if slamming on the button will increase the speed of the already-closing door.
Since when is quitting damaging? Obviously there are a handful of extenuating circumstances where you really leave an employer out to dry, but in the general case there's nothing wrong with quitting a job.
In what language is this animation written?
inshell "ls" would do what you are talking about, unless your bar for simple is just typing ls.
I feel like an alien after reading your comment. I will gladly use any soap, shampoo, or toothpaste as long as it's free.

I have never met someone as picky as you say you are with your toothpaste. I don't think you're the norm in any way.
> Memories of pluskvamerfekt are still haunting me at night.

Plusquamperfekt in German is about the same as past perfect in English in the way it is formed and used (OK, in German it depends on the verb whether Perfekt and Plusquamperfekt are formed using "haben" or "sein" - this is ugly, accepted). So I don't really understand why you feel haunted by the Plusquamperfekt.
The new economics of energy storage
The paper [1] on AFLFast is, IMO, a great example of where academia shines: carefully looking at how and why something works, developing some theory and a working model, and then using that to get a substantial improvement on the state of the art (and doing a nice evaluation to show that it really works).

[1] https://www.comp.nus.edu.sg/~mboehme/paper/CCS16.pdf
Also, if you consider inequality from a global perspective, it's good for people to be sending domestic money overseas.

But (as the author Thomas Frank writes) we didn't have to enter NAFTA or the TPP. There might be somewhere between pure isolationism and pure free trade that makes a bit more sense and can ease the worries of the millions whose jobs are becoming ephemeral.
> There is no vaccine for Guinea worm, because the parasite induces no immune response.

So, eradicating it might lead to the loss of some knowledge, on how it doesn't trigger some immune response. Specially because if you pull the worm, it retracts and causes infection, so the mechanism might not be that simple.

Even more: few years ago (2013) [1], it was expected that soon it would have been eliminated, because dogs had their own species of guinea worm and wouldn't substitute human beings as the necessarily step in the worm life cycle.

[1] http://phenomena.nationalgeographic.com/2013/01/24/the-guine...
The biggest irony of Go is that they have invariant parametric types for channels, arrays, etc. and indeed primops like channel sends, make, len, etc. are parametric functions. So for all the defensiveness about how parametric polymorphism is "difficult to understand", Go programmers seem to deal just fine with it on a day-to-day basis. What they lack is the ability to let programmers introduce their own parametric types and functions, presumably because we're too dumb to be anything but consumers of this functionality.
Giving up alcohol opened my eyes to the infuriating truth about why women drink
Ok, well then I'm not going to read an article that long that can be answered in a single sentence.
First of all, calling the US a third world country us a but much. It has its problems but so does everywhere else.

In the US, I've never had trouble calling to get a taxi. Radio dispatched taxis have been available as long as I can remember everywhere I've lived. Uber is somewhat more convenient because GPS gives my exact location and it lets the driver contact me easily. It's not something crazy innovation but it is easier.

I'm not sure what you're talking about with electricity. The grid is generally reliable though it could stand to be put underground in many areas.

We are behind in banking to be sure but a lot of that has to do with demand and consumer protection laws. No one is screaming for a more secure card when fraud liability is limited to $50 by law and is $0 in practice at most banks.

Healthcare could use an overhaul to be sure. Outcomes and costs are not in line with where they should be. That isn't to say that it us terrible, just that the system needs improvement.

Most of these companies aren't truing to overcome bad. They are trying to overcome good enough.
Hey, Are `integration tests` potato here!?
Tell these people to take a walk. Seriously, if their nose is too high, why bother with them anyway?

The geeks and nerds have become the bullies. It's sad.
> The average daily rate for staying at U.S. hotels is $111. The average number of tubes of toothpaste these hotels provide is zero.

I've never stayed in a high end hotel in the US which didn't provide a toothpaste and toothbrush kit on the bathroom counter on arrival. And like many other people are stating on this thread at almost every hotel I've stayed at in other regions around the world (Asia, Oceania, South America, Europe) the same thing is provided.

Seems like a bit of a straw man premise for the article.
Ask HN: Bank Recommendation for new SaaS biz?
I was wondering if anyone had any recommendations for a banking solution for a new SaaS company. I'm specifically curious about Simple, but also am looking for any solution that could handle 100% of the business electronically/online (or close to it). Being able to access the account and conduct transactions outside the US is a big plus as well. Thanks!
Marketing Dissertation, Social Media Marketing, Retail Industry
I find "nice to look at" and "easier to understand" tend to converge over time. Elixir pushes me to expand my mental maps a bit more than Go, but once I grok it the code reads much more coherently and concisely.

Go to me reads like an ELI5 programming language.
You are comparing apples to oranges
America’s criminal injustice system: A PI on the indignties suffered by the poor
"My dad left Bangladesh because he didn't want to raise kids in a country where he had to pay a bribe just to get a second phone line installed."

That's exactly why my parents left. My dad had a much better life in Bangladesh than he would face coming to the US, but he just wasn't interested in the mental cost of participating in Bangladeshi society.

Race is an ill-defined term coined when science was often quackery. We should really move on.
I love how C++ has had simple features like default arguments / function overloading for decades, while modern languages like Go and Rust require awkward workarounds.

Swift 3 looks good, though. They've learned the right lessons.
Many of the problems with the NHS derive from the UK government's attempts to privatise it. If you're short on time but want to understand more, look at the mess with PFI used to fund the building of new hospitals.

EDIT: If you've got more time/interest I'd recommend the documentary Sell-Off:

https://m.youtube.com/watch?v=ultKvnw2h3Q
I think the down vote on YouTube comments also. Not sure.
Thanks, it seems it is also the case in Vienna. Maybe it happens in other European countries, but in the cases I remember you need a ticket to enter: Paris, London, Madrid, Barcelona, Lisbon.
>Yes, this is one of the applications of these networks.
Thanks, would you mind elaborating more on other advantages?
I did read the wikipedia link and other links you posted, however it's not entirely clear what other benefits exist. May I suggest writing a blog post about what you perceive are the benefits of CNN (cellular networks) vis-a-vis the other CNNs.
You don't trust neither your organization, your HR department, nor, most
importantly, your boss. Are you sure you want to work in this setting?
Estimating the Apache Incubator's graduation rate
How Marconi Gave Us the Wireless World
Your choice to ignore speeding as a crime is interesting. Stealing has much lower risk of killing someone, so in a sense, speeding is much closer to murder.
Ask HN: What should I take care of while making an Matchmaking app?
Making a match making app as a solo developer, concept is ready. Releasing the beta version by next week to my closed college community. Have been asked for 3000 USD for 7% equity. Based in India. I've got two management peeps from IIM, India. Total we 3 gonna make it happen. What should I take care of most as being a single developer for the whole system? Any comments/advice?
From a UX perspective, I wish the signals were retrofitted to reflect that, i.e. maintain the automated traffic flow control but when someone presses the button, start a countdown until it's ok to walk.
Tom Scott has a great short little video on this: https://www.youtube.com/watch?v=oE93J33SfHY
Ask HN: What is the most powerful open hardware board around there?
I see that there is a lot of choice, but I wonder which is the best option
Your single-sentence answer is misdirected. The article doesn't pose the question of how to get toothpaste at a hotel, but rather why it is not included in the standard set of amenities. You don't have to ask the reception for for two types of soap, lotions, and gels, but you have to ask for toothpaste. That's the "mystery".
Honestly parametric polymorphism is a big slippery slope feature. There's always Just One More Thing -- higher rank/order/kinded types, where clauses, dependent types, specialization... or else you force people to use dynamic checks/allocations/casts that reduce your type-safety and bog the code down relative to the "optimal" design.

Don't get me wrong, I love me some parametric polymorphism, but it's by no means a simple thing as far as I've seen. Especially if you care about the effeciency of things (you can fudge a lot more wih lots of indirection/allocation, like Java does).
And, newly obligatory link to the GDC talk where the artist explains his technique.

http://www.gdcvault.com/play/1023586/8-Bit-8-Bitish-Graphics
Joy on Demand
What do you consider a high end hotel? Most hotels I have stayed at provide toothpaste but only upon request. I don't remember last time I have seen toothpaste just waiting on the counter.
> Maybe teach kids in school how to use the health care system (hey, why not NHS ed alongside drivers ed or sex ed?).

We should probably break the news to her that there is no "drivers ed" in the UK.

But she is right. The NHS can be great, but the way the government is fucking with it at the moment will prove disastrous. It is education, not privatisation, those are the answers to the problems of the NHS.
Are trust and friendliness really related?
Interesting that White should recommend it; some might have thought the mad narrator a bit much.
>innovative feature of Go is the small runtime built into the binary making deployment dead simple and easy.

Is rust the only good alternative here to golang if you one doesn't want to write c/c++ ?
Default arguments, at least as done in C++, complicate the language's semantics (e.g., template specialization selection) far more than they raise the level abstraction. Definitely not a well-designed feature.

And Rust's traits are a far more principled (and thus better!) approach to overloading than anything C++ has (Boost's concept checks?). Traits turn concepts into language entities that are directly expressible in Rust syntax, rather than in awkward English documentation.
The NHS is great at emergency care. I came down with a severe infection a few months ago and landed in Glan Clwyd. I was practically grabbed as I staggered through the door, and spent a few days in a private room (!!!) white they figured out whether what I had was infectious. Then a few days on a general ward, then discharged, well enough to finish sorting myself out at home. The staff were lovely, friendly, genuinely caring people - although I worry for their futures, given that most were EU nationals, and the only UK natives were agency staff. In my less delirious moments we chatted about the impending brexit vote - very worried faces.

When it comes to long term or weird and wonderful stuff - not so great. I've been bouncing around referrals for five years, and the lack of digital records means that they have to mail 30lbs of paper to each other before I show up. If the records didn't arrive, I have to dictate my case. Again, and again, and again. Still undiagnosed. One particularly spectacular SNAFU ended up with me having unnecessary surgery, because someone read the wrong notes.

Their core infrastructure is in dire need of modernisation. The government seem to think the answer is creeping privatisation. If they hadn't wasted £14bn on lining their chums pockets, the NHS would probably be pretty unassailably brilliant by now. https://en.m.wikipedia.org/wiki/NHS_Connecting_for_Health
I wish Canada's system was that good. I've been to the ER twice. 6-8 hour wait for things that weren't life threatening but definitely required an ER visit. Ever waited in an ER for 8 hours while sick as a dog? It's awful.

But then I think about how often I intend on being at the hospital and will gladly pay 8 hours every time if it means nobody has to find a co-pay to learn if their cancer is back.
Exactly. The Conservatives literally run on a platform of "Government-run things are shit", so they need to ensure that they don't run anything that works. From the East Coast rail franchise (which went downhill immediately after selling to Stagecoach/Virgin) to the NHS and more.
The offsets were measured in bits rather than bytes? That must have been a lot of engineering work.
NASA is hoping to hand ISS over to a commercial entity in the next decade
> This is a huge improvement over Java, and something every language should have an option for.

I am not sure what improvement you are talking about. Deploying Go apps requires recompiling for the target platform. On JVM, you only need to install the JVM. There are also tools to wrap JVM apps in executable files that will automatically download and install a suitable JVM.
A History of Dark Matter
Damn, that's cool. :)
The article is just awful from start to finish. We have pretenses that there are two sides of every issue, and that both parties always have equal and valid points and should both be coverered equally. This has led to creationism being covered as a "serious" matter as well as numerous other inefficiencies in coverage.

I flagged the article because it is garbage.
How silly! I love the tinfoil hat account of office thermostats. When you retrofit a controls system, based on my experience, it's not uncommon to leave existing fixtures and wiring in place...disconnected. It's not a conspiracy, however it is often the case of people being cheap. It costs far more labor to rip everything out in addition to installing new equipment. I've seen things...awful things...that inform my opinion on the subject ;)

That said...road side pong!
You can't pay taxes with rabbits and hand made clothes.
This has been my experience as well. I think a lot of people came to Go looking to solve some limitations from Ruby, Python, JS. While it does that, you get a lot of trade offs that make it a great solution where you had a problem but not a migration path for everything.

From what I've found so far, Elixir gives a migration path for just about everything except heavy number crunching. Several people who came to Go from dynamic languages have seemed to echo this sentiment.
Structs implementing interfaces can be viewed as subtyping, but they don't have to be. An alternative is to take a typeclass-like view. Basically, a function "(A, A) -> A where A implements I" could be implemented as "(pointer to vtable of interface I, voidptr, voidptr) -> voidptr".

Not having "implementation inheritance" between structs helps a lot, though I'm not sure if Go's anonymous fields might pose a problem.
The writer draws this conclusion from the fact that many newspapers are attacking Donald Trump and are therefore unfair.
It's also a bit funny to see something from the NY Post here (from NY). It is (to put it mildly) not a reliable source.
> "He described having to watch anti-drug PowerPoint presentations and eat tasteless porridge. His employer, which runs an expat website, was told that he was detained. While it was embarrassing for him, he was not fired. Most importantly, he wasn’t deported. 'I wasn’t even fined,' he said. Since then, our normal expat lives have resumed."

We could learn something about drug-law enforcement from China.
This is a revision of a 1971 paper based upon congressional testimony. It is an important paper to read if you are interested in social systems and modeling.
I suspect that some of the meddling with the NHS is intended to be disastrous so that public opinion is more likely to accept profit-generating private schemes.

NB Some schools (at least here in Scotland) do offer classes on the theory part of the driving test as "interest" courses.

Edit: I eventually found the quote that sums up the approach that is being taken with the NHS:

"Only a crisis - actual or perceived - produces real change. When that crisis occurs, the actions that are taken depend on the ideas that are lying around. That, I believe, is our basic function: to develop alternatives to existing policies, to keep them alive and available until the politically impossible becomes the politically inevitable.”

Milton Friedman

Of course, the crisis that created the NHS was WW2 - I remember my father (who served in the RAF in WW2) being pretty clear that returning to the pre-war status-quo was not an option that anyone was interested in, which is why there was such a resounding defeat of Churchill at the polls when the war ended.
So, Go is designed to be an engineering language and not an academic toy. Contrary to other languages, Go programmers "deliver" and have a pragmatic view of the real development world, not just their own commits. Go programmers need a deeper understanding of computer science because other programmers are lazy and have everything given for free and probably don't need to know how it works.

A whole page discussing the virtues of Go by insulting people.
As someone who writes Go every day for work, I can't agree that Go is simple. Using a language for analytics without generics can be quite painful and error prone.

Go is a language that pushes remembering corner cases and failure conditions onto the programmer rather than the language and runtime itself.

When you already have to remember a myriad of corner cases for business logic, also remembering so many corner cases for your code hurts productivity.

I also believe that languages exist to make getting to an end result in given domains easier. Go does not make my life easier.

I really hope it gets generics. I wish it would do away with nil/null.

Nim is a very good language that actually accomplishes the simplicity Go wanted imo.

Go affords simplicity to the Go compiler writers at the cost of burdening Go users with having to remember inane things.
https://mitpress.mit.edu/books/future-was-here
Nim is another good alternative. Small, dependency-less binaries are one of its strong points.
You banned a new account after posting a single two-word comment? That seems a little harsh.
At one point about a year ago it was indeed a no-op. I checked and while the thumbs up button sent a request, the thumbs down one did nothing. It was changed a few months ago though, and now both send requests - though that doesn't guarantee anything server-side ;)
> higher rank

A language designer can provide let polymorphism, refuse to add more, and call it a day.

> (higher) order/kinded types,

This is orthogonal to parametric polymorphism. Higher-kinded types are problematic for inference, and the way Haskell has implemented them has unfortunate consequences for modularity.

> where clauses,

This is just syntactic sugar. (FWIW, what I think Rust needs is better inference, rather than ways to make type signatures less verbose.)

> dependent types,

This is unrelated to parametric polymorphism.

> specialization

This is antithetical to parametric polymorphism.

> or else you force people to use dynamic checks/allocations/casts that reduce your type-safety and bog the code down relative to the "optimal" design.

Standard ML doesn't have dynamic checks or unsafe casts, and I don't find myself longing for them.
Oh wow I am the exact opposite. If I take breaks I have a very hard time getting back to work. I like to get in the zone and stay there.
But they can't contract the work out to anyone they want. There are strong regulations on how the government can contract work, which are often a proximate cause of poor quality.
As an european now living in America:

The reason the EU model works is that people treat their problems early.

You have a concern - you go to the doctor.

NHS - with all it's short comes - has the same principle
Can you expand on your suggested treatments? Cytomel seems to be indicated for thyroid problems which are being routinely tested during psychiatry treatment.
C++'s problem was never 'not enough features' it was precisely the opposite.
The ‘Bitcoin Family’ One Year Later
Go doesn't make real world programming easier. It makes you work hard for pointless things. Most of its problems are from a lack of generics.
It was interesting him saying the idea of national boundaries with sovereignty was kind of invented in the Peace of Westphalia. That seems to be fading a bit with transnational organisations like the EU. I'm wondering what will happen to the UK Eire border now we're supposed to be Brexiting.
Thanks for using GitLab! While we can't disable pull requests on GitHub maybe we should add a feature to GitLab to keep importing these pull requests. For this we would need to create forks on GitLab or allow pull/merge requests from code on another server. Opinions are welcome.
There are neither income taxes nor property taxes to be paid on rabbits or handmade items.