skysight-inc/HackerNews huggingface dataset:
Well this will be my last response in playing the "but what about X" whackamole game where someone fires off a one liner and I gather data to create response after response when I've already demonstrated and evidenced the concepts and none of the axioms I've mentioned whose application would've answered that question have been addressed let alone refuted.

I've already spent significant amounts of effort in this thread gathering and summarizing data only to be repeatedly downvoted for bringing hard evidence that challenges the status quo opinion.

The study I've already cited more closely than international comparisons isolates the variable of single payer because it measures the same data points over time using the same methodology in the same country.

Comparing the US and Canada tends to be less reliable in comparison because the properties involved are more fluid, although it's still a useful comparison in some ways. Furthermore, the US healthcare system already has major single payer elements such as Medicare, which would complicate the isolation of the variable.

I just googled "difference in procedure wait times between the united states and canada" and literally every result on the front page supports the longer wait times in Canada that you asked to be shown.

https://www.usnews.com/news/best-countries/articles/2016-08-...

http://www.factcheck.org/2007/12/comparing-health-care-in-ca...

https://www.amsa.org/wp-content/uploads/2015/03/WaitingTimes...

https://en.wikipedia.org/wiki/Comparison_of_the_healthcare_s...

http://getbetterhealth.com/wait-times-for-medical-care-how-t...

https://www.nytimes.com/2014/07/06/sunday-review/long-waits-...

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2585450/

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3633404/

https://books.google.com/books?id=McL2UV9_QGUC&pg=PA176&lpg=...

https://www.fraserinstitute.org/sites/default/files/reducing...
In that case, HN should brighten up. Cynicism for it's own sake rarely leads to innovation. Thinking based upon First Principles and original insight does correlate with innovation.

This will get downvoted probably because it hurt someone's ego but it's true if you look the history of science and technology.
It's a cool idea but I almost wonder if they would have gotten more functionality and the same end result by making use of ZFS snapshots and boot environments. Configuration could have even been kept in ZFS properties. Ikey has previous talked about ZFS not being right for a desktop distribution but I don't agree. Snapshots, rollbacks and checksums benefit everyone everywhere. It could be used transparently in the background so the users of Solus wouldn't even need to know it was being used if they didn't want to. That said, if ZFS can't be used, I can see 'clr-boot-manager' being useful, and I like the fact that Ikey works on projects that can be used outside of just Solus. I've been using Solus on one of my laptops and following along with its development and it's quite interesting project. They seem to be happy to try new things and do things in a different way if it seems like it will benefit the users, but they seem to still be content to use existing software if it looks like it will do what they are looking for.
It's interesting to know that products on Amazon might not be the lowest price, or always close. I thought there was more manual price research and setting, like Walmart.
Regardless of your education, once you learn a set of technologies well enough it generally becomes easy to just start working on a problem.

Also, I don't mean to be invidious but, programming languages are normally the easy part: Unless you jump from (say) VB.Net to Haskell most programming languages are actually fairly similar. In fact, programming languages are boring: Once you know a few, particularly if you know a bit about compilers (e.g. can work from the specification/grammar, Haskell made sense only after I'd read SPJ(possibly et al)'s, it becomes fairly easy to pick up a new programming language. However, software engineering is very important (e.g. Style, testing and optimisation, i.e. for the cache, are all very important skills that I'd assume most people learn by themselves.

I'm 16, so I can't exactly speak from experience; I also don't have any data: My guess would be that because of the difficulty of getting into the top schools/Unis, they cream off the top students. These students then spend years honing their skills, however (assuming your observations are true) they get particularly good at the more rigorous/theoretical side of their science. Supposedly, that would help you focus on the stuff that matters(TM).

In practice, I think that this is probably not true. I'd be fairly surprised (Or shocked) if MIT et al just spat out magically excellent engineers. I'd guess, that it just provides a nice foundation to learn on top of.
Then get another job where you are paid 1M a year and don't have to overwork.
It's not trustworthy unless it's physical separation on a dedicated, energy-gapped device. That's Clive Robinson's term for having as much matter and energy isolation as possible to prevent known and unknown side channels. Anything less will get hacks and leaks.
The metrics may suck, But finances are tied to it. So it doesn't matter if the ratings are accurate or not, when the funding derives from them. It is a measurement problem. Fix it, and then you can have further discussions. Until then, you can talk about quality and classics until you are blue in the face, but that isn't what drives the funding.

That is why people are talking about paying for it directly as an alternative -- because what needs to change is the funding model.
I take issue with the "Average Company Salary" graph at the center of the article. The article claims that "This means that the rising gap in pay between firms accounts for the large majority of the increase in income inequality in the United States."

However, when CEOs make on average 300 times more than their workers, it kinda screws up that crucial average, doesn't it. Then there's the other executives messing up the data. For reference, in 1965 the ratio was 20-1.

Between 1978 and 2014, inflation-adjusted CEO pay increased by almost 1,000%, according to a report by the Economic Policy Institute. Meanwhile, typical workers in the U.S. saw a pay raise of just 11% during that same period. Hmm.

It's cute that the article lumps rent-seeking behaviour, political corruption, monopolistic practices, exploitation of the environment by a handful of massive companies, tax dodging and evasion etc. into one small paragraph that acknowledges there are other problems.

And it's hilarious that the article claims that "focus on education" and "focus on anti-trust" are "unique recommendations" born of looking at the issue this way.

But to me, it smells of a deliberate attempt to shift blame. There were only a handful of protesters angry at how much Google employees get paid (Bless their hearts). But this article will reach many people, and under the surface - it's bullshit.
What makes it a game changer? The website is very sparse -- couldn't even find screenshots for budgie!
My father opted to write his maths textbook with MS equation editor. There's always a strong need for tools that aren't just for the technically minded (or HN-reading) audience.
How Much Does Your Car Commute Actually Cost?
Along with Facebook, yes. About 65% of online ad spend is to Google and Facebook.[1] The remainder is to a bunch of little guys, mostly selling to bottom-feeder sites.

Except on mobile. Banner ads on mobile are growing.

[1] http://fortune.com/2017/01/04/google-facebook-ad-industry/
Hi! OP here. I would like to expand it but yes cracking the UI, which I really like right now, with so many titles is a little more complex.

My plan is to actually host tens of thousands of titles but highlight between 9-18 titles and implement a search feature, that actually works, for author or title.
Don't even have to make it, it looks like a Pandoc filter exists already https://github.com/Kerl13/AsciiMath
On the topic of curriculum Robert Harper has some good posts on reasons why CMU jettisoned their entire curriculum and rewrote[1] it from scratch back around 2011 and it's success[2]. It really is a great curriculum I haven't seen at other schools that focuses on verification, functional programming and parallel algorithms.

[1]https://existentialtype.wordpress.com/2012/08/17/intro-curri...

[2]https://existentialtype.wordpress.com/2011/03/21/the-dog-tha...
> ...if they pay well and give above average equity then it could be more of a lifestyle choice than outright exploitation...

It's my experience, and I suspect it's a larger phenomenon, that every company thinks it's giving out above average or at least "competitive" compensation.

https://en.wikipedia.org/wiki/Illusory_superiority
PDF version: https://bookofbadarguments.com/AIBOBA-white.pdf
I downvoted this comment. Why? Not because I think you're a bad person or something. Contrary, I think it's fucking awesome that we are on here having this conversation, and I think it's very important. Props on that. That wasn't why I downvoted it. The downvote was a way for me to say "I don't have energy right now to go back and forth like this, maybe if I press this button this person will take a step back and think about their attitude as a whole."

Okay, now I've eaten dinner and had some coffee. So what was my gripe with your comment?

1) It makes a strong, absolute claim with no evidence. Have you studied nonlinear systems? Even informally? We're dealing with hugely non-linear systems. Little things can compound into tumultuous waves. Look at the way viral memes spread. Culture changes in tumultuous waves. One generation might be hopelessly lost, while the next one comes in with unbelievable clarity, saying "that's just obvious."

2) It's implicitly discouraging of other peoples' perspectives and wisdoms. Imagine some great singer had let their irritable aunt or uncle's mean comments get to them when they were little and couldn't quite keep a pitch. We are learning, and there are without a doubt many, many ways to approach and tackle this. If anything, tackling something so ominously looming is going to take some serious imagination, vision and hope. You might not be hateful, but one doesn't need to be hateful or malicious to be discouraging or to play the part of hater.

3) Culture has, can, does, and will affect industry. Maybe not overnight, but they are inevitably interdependent. We have the power to engage with norms and at the very least set examples. We have the power to abstain, to moderate, to make demands, to dream, to actualize, on short and long term scales. In another comment, you pointed out that people are not systems, they are human beings. To me, that's actually a strength. It makes this struggle messier, but to me it's also an asset. It means that we have the ability to undergo rebirth in imagination and culture, which in the long haul makes us resilient and adaptable.
Same here! It's been on my to-do list but I haven't gotten around to solving it in a robust manner (tried regexes just for kicks and they failed like I expected)...
sounds like you should do your research. All depends on what EXACTLY you want and how much your willing to spend... If someone did that theyd want money for it.
I love how on the "This tiny print serves no purpose” page it has:

For more information, please contact JasperCollins Publishers, 99 St Marks Pl New York, NY 94105.

I used to live on this exact block in nyc, and that is not the correct zip ;)
http://news.morningstar.com/all/dow-jones/us-markets/2017032...
I know that sometimes I downvote as a way of saying "dude, come on, will you please just look outside yourself for one second!" Or because I'm tired and frustrated about something that means a lot to me, but somebody is approaching it in a polemical or absolute style.
Customer acquisition should absolutely only be done by the founder in the beginning. This is the most important part of your fledgling business and one you cannot afford to outsource.
Extension of something written in a language like Haskell[0] definitely poses challenges. Even if the language makes it un-modifiable in your environment, there's no reason it can't be treated like a black-box component and used.

[0] By "like Haskell", I really mean "unreadable/unwritable by the team supporting it". This could apply equally to Ruby, Java, bash, SQL, JavaScript, and Python depending on the makeup of the team supporting it.
Many top people have been very self-motivated at some point in their lives. When you experience this, you can sit down and work on problems in flow day after day without fatigue -- even when the going is rough. It feels like solving a puzzle, where you get excited figuring out how every piece fits.
Granted it will be felt unevenly by why do you seem so gleeful to put all of this on the rich? Mass production and globalize trade makes medicines for poor people and makes all goods more affordable for low incomes. Also, what's with assuming everyone on HN is rich? Everyone loses without those things. You propose a guaranteed terrible thing for everyone. Are you trying to improve the situation or just try to talk rich people into self-flagellating?
Cuil had a really aggressive spider but never delivered anything useful ... I ended up blocking them to clean up logs.
> E.G: wondering why you see electron apps everywhere now ? Because until now making a beautiful, powerful and modern app with a portable GUI was something only a few people would be able to do.

Take portable out and it gets so much easier.
Walmart can't change their prices as fast; humans have to re-label things. For now.

Brick and mortar retailers can use radio-controlled e-ink shelf price tags for minute by minute price changes.[1] This hasn't really caught on yet, but the technology is ready.

[1] http://www.eink.com/esl_tags.html
Lots of broken clocks in my house... Alarm clock, microwave, stove, wall, ... none of them show seconds.
There are a few ways.

1. Join a large company that recruits extraordinary talent, but has many startup founder alumni (e.g. Google, Facebook, Uber).

2. Join a startup, work for a few years. After an exit, start a company with your colleagues.

3. Go to school and meet your cofounders there.
There are, however, I think people worry too much about launching. It helps for a short period of time, but then people move on to tomorrow's product hunt submissions.

What's more important is nailing a distribution strategy. Focusing and executing on distribution is difference between Airbnb and everyone else.

Source - https://growthhackers.com/growth-studies/airbnb
CMU grad here, working on a PhD.

First, don't put too much emphasis on school. Great programmers can come from anywhere.

Many other commenters are emphasizing the role of selection effect: top-tier schools select good students, rather than teaching well. I think the effect of good teaching shouldn't be undervalued. Although, again, good teachers and courses can come from anywhere, here are some things CMU does or did in the way of pedagogy:

1. Focus on concepts and skills, not specific technologies. Many of CMU's intro courses are taught in Standard ML, a language used by basically nobody. This levels the playing field, forcing people who think they already know everything to learn things from a different perspective. It puts the focus on how to design and reason about programs, rather than the minutiae of popular languages.

2. Have project-based courses. The star example here is CMU's operating systems course, which is a thing of beauty and terror. At many schools OS courses teach you trivia about hardware. CMU's OS course involves some of that, but is mostly about (a) working with a partner (b) time management (c) designing concurrent programs. The compilers course is of similar quality.

3. Teach math-as-problem-solving. CMU has a course, 15-251, which is notoriously difficult, because it introduces you to a lot of discrete math very quickly. This is partly because discrete math is the core of CS theory; most programs will never need this, but when you do need it, knowing a bit of theory can save you days or months. But the other goal is to simply practice solving difficult conceptual problems.
Well obviously it's satire, but I don't think the actual behavior was left out to frustrate the reader. The joke is that those 3 options offered would be the logical answers to the question, but the actual answer is somehow less logical than the answers offered, which I don't believe is the case.

But yes, we're probably being a little too hard on this piece, being satire and all... Then again, what else do you expect from the HN audience?
I have a projects which, in a addition to a asciimath-inspired language, have support for click-and-drag graph creation.

https://mathblocks.net

It's a work in progress (probably forever).
Yep. I've seen this happen a lot. A company that is serious about fixing it can do it simply: just provide compensation and/or time off to people who have to work overtime to meet company goals.

The usual response is "Well, we couldn't afford to do that!". Which means "our business model depends on our employees shouldering some of our costs" if you think about it.
I've always wondered about the usefulness of books that point out argument fallacies. The reality is that most people don't follow any rules when it comes to arguments. They just follow what feels good, ie what they(we) have learned via social immersion. They are as useful as using a tea cup to rescue a sinking ship. Recognizing an argument fallacy may make us feel good but it does little towards persuading someone towards your side of the argument. I can tell you that most people don't care about their argument fallacies they just know that they have chosen a side in an argument and they are right.

I'd like to see more books about how people actually argue in life and how to change their view.
Yeah man coming from CMU there is an intense focus on not getting lost in microtrends and "new" ideas which are simply rehashing what's already been done. You want to avoid poisoning your mind by learning say functional programming in Rambda.js instead of going straight to the source. Before CMU I would pour over blog posts by amateur developers arguing that Ruby on Rails is always better than PHP or some other trite overdetermined point like that. After school I will actually look at their background to see if they are someone worth listening to or if there are just another bad developer with an opinion. A lesson that stuck with me from systems class was (paraphrasing here) "you want to be the power programmer who truly understands how the system works and can solve bugs nobody else can, and the only way to do that is to crack a book and read about how operating systems work, how networking works, etc instead of being stuck in user land, unable to deal with situations where the abstractions break"
No mentally-healthy, socially apt individual would devote much of his life to turning the PS2/AMD64 architecture into a 64-bit Commodore 64 optimized for glorifying and communing with God.

TempleOS is a vision of what computing might have been like if the middle ages never ended. What if computing technology developed in a monastery for the purpose of glorifying God? (Like illuminated manuscripts and sacred architecture.) We'd expect odd mixtures of the archaic and innovative, weird technological taboos and lots of anachronisms that only made sense theologically. Something like TempleOS.
That's what PR agencies do. It's not cheap, but it's certainly available.
What's wrong with these others? I'm reacting to the word "bloat," which is frequently thrown around on HN. To me, generally bloat is probably a good thing, as it means additional functionality and nice-ites.
Elon Musk's Crusade to Stop the AI Apocalypse
That's for B2B companies which want a very few large customers. Consumer-facing companies need ads and PR, about which the founder may or may not know something.
But you'd probably also make 2-5x working in a city, assuming you're doing something like tech, finance, real estate, etc. Everything locally costs more, rent costs more, but there's still more dollars left at the end of the month. Cars still cost the same. Buy a house somewhere you want to live, work in a city for a while while renting the house, then move into your paid-off home elsewhere after 3-5 years.
It is a shame that, rather than accepting that there are vastly different peoples within the united states and we need to secede sovereignty to one another peacefully, we are intent on correcting one another on issues that are, for the most part, subjective and fall back on disagreements around moral axioms, about which reason has little to offer.

Why on earth should San Francisco and Dallas have any government in common? They should each go to hell in their own way.

Why are we fighting? Why not a firm handshake and a friendly wave goodbye?
Perhaps most importantly, you're not making commitments based on this extracurricular work. If you're sick or even just disinterested, you can just work less. You don't have to get approval, risk your performance evaluation, or quit your job.
Motivated by the following article, whose previous HN submissions surprisingly didn't generate much discussion!

Academic Research in the 21st Century: Maintaining Scientific Integrity
in a Climate of Perverse Incentives and Hypercompetition --
http://online.liebertpub.com/doi/pdf/10.1089/ees.2016.0223
We continue to buy drives on amazon because of extremely fast and easy sourcing, checkout, and return policy.

Basically the same reason everyone uses amazon, for everything.

If we get a really wacko batch, the return is very, very simple.

The practice of selling "new pulls" (supposedly new drives that are removed from new servers by end users that wanted different drives installed all along) is rampant everywhere - not just at Amazon. The problem is that a lot of "pulls that are not new at all and are actually just used drives" drift into that channel. And, of course, all of them are sold as "brand new".
How the Internet Gave Mail-Order Brides the Power
My mother used to be a scan coordinator at a grocery store. We have been talking about this eventually happening for over a decade. Although based on her experience, the infrastructure for even letting her know what pricing should be requires a major IT overhaul as well.
In NZ it's on Sky as part of the basic package - season 2 is playing now as it's released in the US
I agree with you. Actually I think that at this stage, the browser should be viewed as a sandbox that can fetch and execute arbitrary binaries; then we can finally get past all the hacks that Web tech (js/dom/html/css/templates) is using to approximate that and actually build it for that express purpose, which should lead to better security (since we aren't pretending about what's happening -- it's untrusted code execution) and a better UX overall.
> we were able to solve one of the hardest MuJoCo tasks (a 3D humanoid) using 1,440 CPUs across 80 machines in only 10 minutes. As a comparison, in a typical setting 32 A3C workers on one machine would solve this task in about 10 hours.

So using 80 times more machines makes you 60 times faster (assuming those are the same machines) "while performing better on 23 games tested,
and worse on 28"[0]?

[0] The paper for this blog post https://arxiv.org/pdf/1703.03864.pdf

Asynchronous advantage actor critic (A3C) https://arxiv.org/pdf/1602.01783.pdf
Who'd new a few network sockets (support for which the TempleOS guy could write in his sleep his one hand tied) were such CPU beasts...
If you find yourself measuring compile times frequently, I think you'll be much happier with a command that actually times the operation than trying to eyeball it from the status bar. I can't imagine staring at a compilation and being unable to look away lest I miss the finish.