skysight-inc/HackerNews huggingface dataset:
This is the reality:

1. High schools that tend to send high numbers of people to schools with acceptance rates less than 20% tend to be dis-proportionally represented. [1]

2. High schools that send kids to good college are more expensive (either inherently, or because they're in an expensive area).

Combine these two and you see the perpetual unfairness of education. Not to mention that MIT and other 'elite schools' barely teach well anyways. Picking kids who were already predisposed for success is not education. Unfortunately, many disagree.

A real school would have 100% of their kids admitted at random and then, through some criteria, show how they created an environment that allowed those kids to succeed. This contrasts with the current system, which is basically survivorship bias anyway.

EDIT: I just want to add any many of these elite schools (high school and college) only recently began to admit women and minorities in particular.

[1] Some schools with high amounts of kids going to "elite schools"

- Stuyvesant

- Boston Latin

- Brooklyn Science

- Brearly School

- Spence School

- Harvard-Westlake

- Lowell High School

- Saint Ann's

- Andover
Veneni – a work in progress Java to Swift transformer
Oh, but we are not safe because of better locks. We are safe because most societies your typical HN readers lives in are fairly safe.

(I know lots of people in Germany who don't bother to lock their doors.)
In Poland they are illegal. Some people get around this by getting professional locksmith certifications.
Economies of agglomeration explains why this is a good thing.

The negative effects for tech are the result urban development failures. The concentration of tech into few places is not a negative by itself. It's essential for better productivity and economic growth.

Economic activity is concentrating on large cities. This is global development. Cities have better productivity than, small towns. Bigger cities have even better productivity than normal cities. High-tech industry feels the need to concentrate even more.

Currently the only way people can build a hivemind is to get together around best universities.
In a thread about remembering little things, you're actually advocating that forgetting them is good?

I used an umbrella on my way to work last week. I forgot to bring it home. I was sad because it was raining the next day, too. I was not pleased with my brain for filtering out that arguably useful requirement.
Twitter will no longer count usernames against a tweet's 140-character limit
If you use mostly SSL services is not all that you are leaking to your ISP is the domain name/ip of the site you are visiting? You are leaking the same thing to Google if you use their DNS server, and they are free to do with that info whatever they like... or any other DNS provider for that matter.
I tend to agree that a lot of the new-fangled stuff (aka. hipster shit stacks) are generational/cyclic re-hashes of previous techniques, but unlike previous generation don't even attempt to adhere to standards or otherwise appeal to ideas such as separation of interface/implementation and interchangeability in general. Supposedly, that's pre-generation POSIX or Java-ish greybeard stuff and we're living in a post-standards era after all.

But I think you should re-consider Node.js. JavaScript is based on an ECMA-specified (ISO-adopted even) language with at least three major implementations, plus smaller (yet still highly regarded) ones. The Node.js API is (loosely) based on CommonJS which is as good as it gets in terms of a community API standard for JavaScript.
Earth in the Cosmic Shooting Gallery [pdf]
That is exactly what I mean, you are not supposed to save the user id (hashed, encrypted or otherwise) in the cookie. You are supposed to save a random secure token that will be associated to that user's device/login. If you save the user id it'd be as an index, not for auth as the token is for that. See http://stackoverflow.com/a/32218069/938236

Of course then it depends on the developer, so statistically speaking there will be a % who do what you suggested and making it secure from the library/framework side would help some users, so I'm all in for it.
A differentiator explanation only works if buyers believe the differences are neutral or good. Hence the question of whether consumers actually use Samsung software.
My recommendation for any kind of serious desktop use is always Gentoo. Problems like the one you mention are much easier to solve when you can pick which versions of all packages to install and which kernel flags to enable.
Two of the co-founders of YC are now husband and wife, although I have no idea if they were together at the start. It appears they have also accepted a husband and wife team before . Not sure whether they factor for this one way or the other.

Personally I couldn't do it with my wife, that's just the nature of our relationship. Last thing I want to waste time doing while starting up is have to give out constant hugs because I was too harsh in my criticism or disagreement about something. However everyone's relationship is different good luck to you if yours is one of those.

Also aside, is it wise to be hitch hiking through middle east war zones? The last thing I'm sure anyone here wants to see is you and your wife on the news cowering while someone threatens to cut your heads off.
A Tale of Two Pipelines: To DevOps or Not to DevOps
SQL Feature Comparison (Updated 2017-03-26)
Thanks, you're the first person to provide actual data.
I really have no patience for attacking people on the basis of what they do with consenting adults, especially considering the problem with non-consensual contact that exists. It's not just petty, it's not just the worst of office politics, it's a blazing distraction from real issues that can undermine confidence in major projects (See: Applebaum).

In general we need to be less concerned about what people choose to harmlessly do with each other in private or not.
Metric tensor
We are a UK based competition, although we've had teams from France and Germany compete in the past.

The main difference with those other competitions is that the teams are able to take part for free, and we even give them a budget to purchase materials. This allows teams from schools who would not usually have the means or opportunity to take part in these sorts of competitions to take part. This year we have around 45 teams entering robots on the day.
Beware. When you open this page it emits horrible sounds.
You won't find a list of college with legacy admissions because almost all private colleges do it.
It's good if some workers are fortunate enough to be able to do this while working for wages, though many do not have such an option either by the need to support a family, paying off debt or the wage is not great enough to be able to invest any of it.

One's wealth has little relevance to the theory of worker exploitation, alienation and commodity fetishism. You can be a rich worker but still be exploited in the Marxian sense. You can be poor but still be an exploiter. One's wealth has little to do with the relationship to the means of production, unless that wealth comes in the form of private property upon which wage labour can be employed.

The fact is that "pulling up by the boostraps" is not an option for many people, and if it were it does little to stop systemic poverty, destitution and the need to sell labour-time very cheaply.
Richie Rich and Bob Diamond - Bank executives is my favourite.
*Desktop linux distro.

Also, nothing to back up the assertions.
This is the best comment on this thread jess
I disagree for a very simple reason: Screening is not being carried out properly.

http://www.cnn.com/2015/06/01/politics/tsa-failed-undercover...

I think we suffer from authority bias on this one.
Saying you are 95% confident AGI will come between 50-100 years (a "huge" confidence interval), is still far too confident.
That's a good point. I know a couple of political speechwriters, and while they're both very smart, they're not experts on anything besides how to write a good turn of phrase. Sometimes they have access to very good research in crafting their narrative, and sometimes they are just making things up as they go along.
This has been sort of done with Charter schools that use a lottery based acceptance system.

The problem with even random systems is that parents that are willing to fill out the many forms required are usually more involved in their children's life then the median in poor communities.

Also - many charter schools don't provide federally funded free lunches which means that the poorest students who rely on these lunches are unable to attend these schools.
So true and still consistently ignored by a lot of scientists. Especially these working for (or getting grands from) pharmaceutical industry.
That's what's been promised for last 30 years :)
I disagree. This is an analysis piece. Its arguments are properly supported.
The survivorship bias is kind of the point. An employer can't administer an IQ test, but they can hire from MIT or Stanford. They can't pull employees from the good old boy's network, but they can recruit from Harvard.
The title could be how Samsung wants to lock you in and call it brand loyalty.

I don't want to use Samsung apps. Neither LG, Sony or HTC apps if they are restricted to certain handsets. I want to be able to switch smartphones without a cognitive overhead. Sure, zoom out a bit and buying into Google ecosystem looks the same, but still, the range of choice is match better.

Want to win me over? Make your samsung app available for my lg phone and next time I am in the market for a new one, I will look more favorably upon you.

Maybe there is something wrong with me as a consumer though, who knows.
Can't blame them.

Coding is a game for me too and its fun.

If I had a less fun job, I'd probably play more games.
Golf umbrellas suck. Smaller umbrellas are no more a nuisance than than circumventing slow walking tourists on the street.
EURUSD: Bearish, Threatens Further Weakness
The main one is simple but effective bottom navigation functions and quick access bookmarks. Stretching up to reach the navigation bar on a large phone is almost impossible one handed in chrome but easy with the Samsung browser.
I mentioned "Worse is Better" on this site a few days ago and received this comment:

> "Worse is better" has nothing to do with it. Stop saying it every time anything you think is bad comes up. It's incredibly arrogant, the way people basically spam "worse is better" like they're in Twitch chat every time C, Unix, HTTP, or anything else that they perceive as imperfect comes up.

It didn't occur to me that I was being offensive.
Show HN: Deep_pluck: Allow you to pluck deeply into nested associations in Rails
Had pretty bad case of wow addiction. One day I just didn't have the desire to log in. But 3 years went down the drain.
Now it is easy to get addicted to a game, but usually lose interest in a couple of days.
Yep, that's him.

I have often said that someday I want to be as passionate about something as Cliff Stoll is about everything.
FWIW, Applesoft for the 6502 uses a 5th order poly.
DZone/Java EE Guardians Survey Results: Microservices
In many places of the world you get to work your ass off for decades while you see 1/3 of the population sitting on their hands while living of the back of the tax paying worker. I can understand that many get fed up, especially if they didn't get paid a whole lot to begin with.
Only Atlantic salmon are farmed in the United States and Europe. There's some farming of Pacific salmon in Chile and New Zealand, but overall it's a rounding error compared to the amount of farmed Atlantic salmon.

Most salmon (Atlantic or Pacific) only spawn once and then die, but occasionally an Atlantic salmon will survive to make another trip.

There's really no hard and fast distinction between what's called a "salmon" and what's called a "trout", other than salmon typically spending time at sea. For example, Oncorhynchus mykiss is called a "rainbow trout" if it remains in freshwater its entire life. It naturally has pale flesh (though farmed rainbow is often given the same pigments as the farmed salmon). If it spends time at sea, the exact same fish is called a "steelhead" (occasionally, a "steelhead salmon") and has red or pink flesh.

A near-relative, Oncorhynchus nerka, is called the "red salmon" or "sockeye salmon"if it spends time at sea, but "kokanee", "kokanee trout" or "silver trout" if it remains landlocked.

And so on.
Don't be a defender, you're making it worse.
QuickCheck happens to use types (ie static information). But Python's hypothesis shows that QuickCheck works just as well with dynamic languages: https://hypothesis.readthedocs.io/en/latest/
Favorite lock currently is the Bowley.

Demo animation:
https://m.youtube.com/watch?v=jgekjfwphGc

Here's great analysis of the lock with an attempt to pick it and an breakdown of the design after taking it apart:
https://m.youtube.com/watch?v=b96pmWSArr4

----

EDIT: In case you want buy a Bowley Lock, they're now available for sale to the public here:

http://www.bowleylockcompany.com/store/c1/Featured_Products....
> MIT and other 'elite schools' barely teach well anyways.

This is true, but there's a lot of value in being surrounded by peers who are at your level or a little better who push you to become better than you would otherwise.
Yes, and you can even get similar results (of room-scale objects) by mis-using the panorama photo feature in the iphone camera app. Presumably if you strapped it to a drone with a rotatable arm, you could get something like this.
The most recent Times Higher Ed world university rankings for Computer Science put Toronto at 17, Waterloo at 23. The QS rankings give Toronto 11, Waterloo 26. You can debate the merit of rankings, but there's simply no credible way to argue that a school that routinely appears in in the world's top 30 is "mediocre/trash".

Relatedly, Waterloo is in fact included in the Budget 2017 funding for Canada's overall AI initiative, of which this Vector stuff is a part:

"In this budget, the government announced the creation of the Pan-Canadian Artificial Intelligence Strategy, which will promote collaboration between AI hubs Toronto, Kitchener-Waterloo, Montreal, and Edmonton. It will be dedicating $125 million towards the launch of this strategy."
This is exactly right. Android is open source and more or less free for vendors who want to use it. If you want to deal with that then make your stuff open source and free, but then you lose competitive advantage and brand loyalty through lock-in and that's the point. You have to compete on other things like features and quality.
> Not to mention that MIT and other 'elite schools' barely teach well anyways.

Ignore this person, they don't know what they are talking about.

For better or worse, the 'elite' schools have money. That means they can hire teaching-track professors. These are professors whose sole job is to teach and advise (i.e., they don't spend all their time doing research). And they do a really good job at it. Much better than overworked professor that is more focused about research and grants.

Edit: People are conflating "teaching" versus "research" professors, so I want to provide an example:

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

This course is taught by David Malan. He has dedicated a lot of his life to this course to make it be awesome. The reason why he can do this is because he is a teaching professor. If you look at his CV, you will see that he does not have any PhD students. His main job is to teach undergrads at Harvard and he can put more of his time to it than a professor that has to also worry about research. He doesn't bring the university as much money because he's not writing research grants, but they can still afford to keep him around. This is the point that I was trying to make.
Bump keys make lockpicking disappointingly easy for locks that are easy to pick. They take something that's a nice challenge for a beginner and make it easy for anyone.

However, a good lock that's difficult to pick for anyone, with or without bump keys or comprehensive experience, is pretty easy to come by. That said, the hard thing is often knowing the difference: expensive and heavy are not necessarily good hints.
You don't need good static types for QuickCheck like checking. See Python's hypothesis (https://hypothesis.readthedocs.io/en/latest/) for the refutation.

Letting the generation be guided by static types was just a good design decision for the original Haskell version of the library---it really helps with convenience.
> These are professors whose sole job is to teach

No, no it really is not. It's getting grants, advising grad students, etc etc. From my experience, professors spend very little time on classes besides lectures.
In the UK posession of a lockpicking kit in public is very much illegal, unless you have a professional reason to carry one. Same with a knife - unless you are literally bringing one back from the store to your home, you can be arrested for having one.
A tracking and targeted advertising company is light years beyond its competitors on security?
There was no need to pick locker locks in my school, since you could just stick a screwdriver in the small gap between locker door and frame and leverage the door over the frame (with no damage done). After I lost my locker key I used a screw driver for some years to open it; not even the paint was scratched :)
hey! My question was more geared towards learning which channels are mostly used to discover productivity tools. I just did https://everydaycheck.com and wanted to try and give it some exposure :P
Hey Santiago, thanks for getting in contact and wanting to take part, I'll drop you an email.
That's what we do anyway. This way at least we are at least sure their is opposing offer otherwise just have to take the word of the agent of someone offering.
Oracle's code of ethics and conduct [pdf]
What IT innovations of the 2010's will prevail?
With innovation somewhat slowing down in recent years, and in light of former periods of increased investment in IT such as the dot-com bubble, Java, big data/machine learning (and the 1990 AI winter), and so on, what software innovations of the 2010's will prevail into the next decade and beyond?

Node.js? Docker? "The" Cloud? Agile? DevOps? NoSQL? Mobile Web? Microservices/SOA? Something different? Or is IT basically done and we're living through generational churn and cyclic re-hashing of solutions to solved problems?
There are Turing-incomplete languages doing that kind of thing. Look up Coq and Idris etc. No runtime overhead necessary.

(Turing incompleteness is not too much of a restriction for them in practice.)
What do you propose to fix this system?
OK I'm curious: what is the bad stuff in Milk, really? Could you please cite some of the research you talk about so I can look it up? Honest question.
I had a very different experience, going to an "elite school". Basically kids teach themselves most things, and professors are there for clarification, in my experience. Also, are you suggesting that professors at elite schools are not overworked? haha.

EDIT: I saw your edit. That's true, but is irrelevant. Most people lecturing are not in that position, unfortunately. Liberal art schools try to address that though. I tried to look up some stats for you, but unfortunately many schools do not publish. I tried to look for the distribution of classes being taught and the types of people teaching them.

What we would have to see is the percentage of students being taught by a person whose primary purpose is to teach.
So do any automated lock picking devices exist?
I thought it's April Fools
Not sure how electrons enter into it. Quantum Mechanics (QM) isn't limited to electrons. Chemistry is largely focused on electrons, so maybe that's where you were first introduced to QM?
Firefox: Intent to change editor newline behavior
Feels like i've seen this article around 3 times. 2 times within a month and has made it to front page every time.

[0] https://news.ycombinator.com/item?id=13890782
This is only because schools are so crappy to begin with, by design. If a degree actually meant something it wouldn't matter what school you attained it from.
> No, no it really is not. It's getting grants, advising grad students, etc etc.

You are talking about tenure-track or research professors. A teaching-track professor (typically) does not have PhD students so they do not have to get grants.

https://www.cmu.edu/policies/faculty/appointments-teaching-t...
To each its own? People are free to live the life they want to live. No one is forcing you to work hard.
Smalltalk is the second most loved programming language, according to the 2017 StackOverflow survey. (Rust is most loved.) If any language deserves a second chance, it's Smalltalk.

Thus, there's no reason why Smalltalk can't be widely adopted, whether it's in the enterprise or elsewhere (teaching, hobbyist, research, machine learning, natural language processing, IoT, virtual reality, etc.).

Teaching: https://medium.com/p/an-open-letter-to-all-universities-ad98...

Machine learning: https://biosmalltalk.github.io/web/

IoT: https://medium.com/concerning-pharo/pharo-pi-9eef257b6a21

Virtual reality: http://www.opencobalt.net and http://www.3dicc.com
Where does this happen? Where does 1/3 of the population get full governmental assistance?

Are you including retirees, who paid into the system?
Emerging Battle-zones of Indian E-commerce
More than 250 killed in Colombia as flooding swept away people as they slept
If you've already worked out the algorithm, it will be difficult to improve upon C unless you write in assembly language.

However, if you haven't, you'll be able to write and debug it a lot faster by writing it in Java, Python, Lisp, or some other high level language instead. Most, and larger, performance improvements are obtained through discovering better algorithms, and you'll find it easier, and have more time, if you write it in a high level language, because you won't have to worry about manual memory management, array overflows, and all the other problems you often run into when programming in C. So after development time constraints are taken into account, many programs in higher level languages will often run faster than equivalent C programs.

The things that matter most are development and maintenance time, and response times, not overall run time. Compared to high level languages, C increases the first two and has little effect upon the third. Decades ago, people were happily using computers thousands of times slower.
If you see these guys at security conferences, buy cash, don't have it linked to your personal cc, I'm probably overly sensitive but whatever...
There's no time for explanation. So what they do is read code to acquaint themselves with the codebase and hopefully become productive before they move on to the next job. And that is the one task where Go really shines. Reading arbitrary pieces of code.

Definitely. This really shines in the standard library, it consists of extremely readable code and is a good way to get up to speed on canonical Go.

We all want to be brilliant writers of code when in fact we are often readers poking helplessly at half understood code to make something happen. We even forget our own abstractions once we haven't looked at them for a couple of months or even weeks.

Definitely, but what are we comparing to? I would agree that e.g. C++ and Haskell have this property. Unless you understand the language and commonly-used abstractions, template-heavy C++ code is difficult to read. However, there are many languages that have more powerful type systems than Go, but where code is still easy to read (ML, Object Pascal, Oberon, Ada, etc.).
This both interesting and depressing.

When I grew up cod was a "love it or hate it" thing, because of it's strong taste. Nowadays, cod means some white flaky texture with no taste.