skysight-inc/HackerNews huggingface dataset:
There's also some cost-of-living bias in the opposite direction. The study measures the difference between incoming and outgoing characteristics of students, so schools in low-cost areas that produce students that tend to move to high-cost areas will see a large apparent value-add. I'm pretty sure this is part of what's happening with my undergraduate school, which is pretty high on this list: it's in rural Missouri, which has a ridiculously low cost-of-living (and it takes a lot of local students), but it trains engineers that tend to move to the coasts.
Exactly, if we've already created a system where buying votes is accepted, why would I buy 1000 votes for 1000^2 money, if I might as well pay 1000 uninterested people 2 money each to vote the same way as I?
There are lots of high population density suburbs outside the United States.

Two examples:

http://en.wikipedia.org/wiki/Banlieue

http://en.wikipedia.org/wiki/Million_Programme
Electric bikes make that sprinting easy - so easy it feels like walking. I walk, (e)bike, motorbike and drive my car. Short trips are almost all bike now, car is for transport of large things and motorbike for longer trips.
It's not about capability it's about where the burden should lie. Future readers should be compatible with past documents, not the other way around.

Case in point: the geocities files that were backed-up and are on display from a variety of sources (including mine, but also the internet archive and archive team) are static, no longer in maintenance. The same goes for all of the internet archive. If you want to see that content at any point in the future you had better hope that the browsers are the ones to adapt to the past because the past is certainly not going to adapt to the browser and as the web ages there will only be more of the past and relatively speaking less of the present.

The web is aging rapidly and the current development of modern browsers on modern devices failing to render sites that are only a few years old properly is a worrisome one.

HN is in fact one of the least affected sites in this respect.
Ask HN: What are interviewers looking for when they give you puzzles?
I've been doing some programming interviews lately, and they've all included "typical" programming challenges. A lot of them can be done through brute force, but it's evident they are looking for the optimal solution ie. O(n).

I'm curious, do these companies want to see if you've already done a similar questions and are able to re-apply the solution? Or are they looking for you to produce a novel approach to the problem? If the latter, is it a typical expectation for a Software Engineer to be able to produce optimal solutions in short periods of time like that?

I've been spending a lot of time studying these types of interview questions, but I continue to run into puzzles I've never seen. I'm concerned that they are looking for a degree of problem solving skills that I might not have.
By some people. But that goes for when you're wearing you cool hoodie too. People are different! Now here's Tom with the weather.
I have never seen this log model for the value of model. In the plots I've seen, it always appears that the happiness peaks when you have around twice the money of your peers.

Do you have any references?
US spending on science, space, and technology correlates with Suicides
This is disgusting, and will only lead to more incidents like this [1]. Cops have too much protection as it is - they are essentially impossible to sue. They are fortunately being charged criminally on occasion, but not nearly enough. Unfortunately the kinds of people that will take a high risk job for low pay tend to be seeking the only other "benefit" of the job: power over others, that they are likely missing in their own lives (or they wouldn't have pursued the job). Many of them take joy in others' misery, and they have guns and handcuffs. It's a bad combination.

[1] http://www.8newsnow.com/story/21557505/cover-up-alleged-in-c... - A woman was sexually assaulted by a police officer during an alleged "search for drugs," walked back into the family court she had just come from to tell the judge about it, and was arrested in front of her daughter for "making a false accusation against a police officer" (which, it turns out, isn't actually a crime in Nevada where this took place). The cop and the judge that watched her get arrested and refused to intervene while playing with the woman's daughter were both eventually fired but not criminally charged.
Have you thought about asking the ReactOS or Outercurve Foundation to sign your binary? This would get rid of a Smartscreen popup on Windows 8.
Whether, not when for now. Even if the odds are for it there is absolutely no guarantee we will. It could happen tomorrow, in the next thousand years or not before we manage to exterminate ourselves (or some great filter does it for us).
This site is considered by Google as not mobile friendly: http://dosowisko.net/

Just bunch of easily reflowed text and a bit of ASCII art. Browser on my Nokia N900 shows it just fine, zooming is usable, everything seems "friendly". If Nokia could do it on Maemo long time ago, why Apple and Google can't do it now?
I have been thinking this will change as self driving cars becomes more prevalent. Commuting by car is very inefficient since all the time spent driving is wasted (compared to public transport were you can potentially work on the way to work, or cycling/walking were you get exercise). Self driving cars that are sufficiently good to handle the commute most days would change this and allow you to live further away from work in places that lack public transportation.
I read an article by a good journalist and nonfiction writer about “Peak ___”.

On one hand, I think it’s an interesting concept for annotating historical events that are likely to happen. On the other hand, i think the “peak oil” idea of an inevitable supply crisis was generally poorly explained and understood.

On the positive side, if we start by identifying relevant historical
Peak X points, we might get something useful. Cars are a technology. Does technology peak? Have we passed “Peak Agriculture?” Will there be a “Peak Literacy?”

We need a better historical account of how things peak for this perspective to be useful for anything but long term business strategy.

https://www.straight.com/news/818136/gwynne-dyer-forget-peak...
Solving a maze with Perl and DFS
To quote KRS-One (Boogie Down Productions):

"The police department is like a crew, it does whatever it wants to do."
I've seriously read some "crackpot" theories just to be sure that they're really wrong, and not just a community backlash.

Most of the time, they provide no useful model. When they do, they are demonstrably wrong.

For example, there was a guy who had his "theory of gravity" which failed to produce elliptical orbits (IIRC, non-circular orbits were highly unstable).

Other guy tried to explain fusion by drawing electron orbits (not orbitals) of around a nucleus.

IMO, skepticism is the way to go with new theories.

- No useful model? GTFO.

- Model does not fit a lot of experiments? GTFO.

- Model is more narrow and complex than existing theories? GTFO.

- Model does not have measurable effects with current technology? Well, you have to wait or build it yourself.

- Model fits experiments, had successful predictions before experiments, and explains more/unifies other theories? Good, go grab a cookie^W Nobel Prize.
smoothscroll.js is quite annoying for mac users.
No those websites should be expected to be readable at all times, but it up to the provider of the content to make that happen. Old sites read fine, as long as their stylesheet didn't make decisions to try to look a certain way at a certain resolution. If you never made the decision to write your styles a certain way, you don't have to worry about wierd rendering issues. Unless we want to force folks to use Lynx, it is up to the content provider to say what their content looks like. A browser can not predict the particulars of my design well enough to make those decisions for me.
B isn't universally true. Most of what I do on a given day does not fall into that category, really at all. Same applies for most people I interview, with few exceptions.
We are definitely way past peak employment in agriculture.
Ah I guess the social elite made a moral judgement against doxxing and forgot to send a memo to the commoners.
If you wanna get a lot better, try writing your own testing framework. I wrote a BDD style testing library for Androod when I first started learning Java, and that helped me understand how to write good code for Android platform.
This is based on old data, but when I was working in energy consulting the number of miles driven per registered vehicle did not change much from year to year except when there were supply disruptions. Also, miles driven was an estimate based on hard numbers like the number of registered vehicles so not a great indicator. Here is some recent info on US vehicle registration:

http://usa.streetsblog.org/2013/06/21/has-america-already-hi...
Memories... i used make a lot back in the "Desktop days"
You can listen to audiobooks/news etc. while you drive. I do it all the time.
Yes somebody did answer your post, and I linked to the answer and quoted it:

"And here you are on hacker news using it to push yours." -smhenderson https://news.ycombinator.com/item?id=9458661 (set showdead = true to see).

Please stop lying. You're the one who started a hostile hateful argument with your post, which smhenderson replied to, which got downvoted until light gray, which you edited then deleted, which I've proven. Explain that last post in your history, which everyone can see.

Counter the evidence I've presented, or admit you're wrong, instead of blustering and stonewalling and ignoring the evidence.
According to wikipedia there seem to have been times when artists had more freedom too. And it doesn't seem accurate to say that "the few exceptions ... were commissioned by the CPSU", as the artist - who were not few - seem to have had freedom to do their own thing within the limits of socialist realism.

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

> However, art exhibitions of 1935–1960 disprove the claims that artistic life of the period was suppressed by the ideology and artists submitted entirely to what was then called ‘social order’. A great number of landscapes, portraits, genre paintings and studies exhibited at the time pursued purely technical purposes and were thus free from any ideology. Thematic painting was also approached in a similar way

> ...

> The death of Joseph Stalin in 1953, and Nikita Khrushchev's Thaw, paved the way for a wave of liberalization in the arts throughout the Soviet Union. Although no official change in policy took place, artists began to feel free to experiment in their work, with considerably less fear of repercussions than during the Stalinist period.

> ...

> The most infamous incident regarding nonconformist artists in the former Soviet Union was the 1974 Bulldozer Exhibition, which took place in a park just outside of Moscow, and included work by such artists as Oscar Rabin, Komar and Melamid, Alexandr Zhdanov, Nikolai Smoliakov and Leonid Sokov. The artists involved had written to the authorities for permission to hold the exhibition but received no answer to their request. They decided to go ahead with the exhibition anyway, which consisted solely of unofficial works of art that did not fit into the rubric of Socialist Realism. The KGB put an end to the exhibition just hours after it opened by bringing in bulldozers to completely destroy all of the artworks present. Fortunately for the artists, the foreign press had been there to witness the event. The world-wide coverage of it forced the authorities to permit an exhibition of Nonconformist Art two weeks later in Izmailovsky Park in Moscow.

> ...

> By the 1980s, Mikhail Gorbachev's policies of Perestroika and Glasnost made it virtually impossible for the authorities to place restrictions on artists or their freedom of expression. With the collapse of the Soviet Union, the new market economy enabled the development of a gallery system, which meant that artists no longer had to be employed by the state, and could create work according to their own tastes, as well as the tastes of their private patrons. Consequently, after around 1986 the phenomenon of Nonconformist Art in the Soviet Union ceased to exist.
Whoah. Uncalled for dude. This is a tech site you have to remember, he's a CEO of a tech site/husband to SS/seems like he was a big figure in the community.

I'm sure every single one of us cares that people died yesterday. Don't want to get into a big debate, jus sayin. #deepbreaths
> "Correct methodology" and "real research" are very subjective things.

That's exactly the attitude emblematic of the portion of academics producing worthless output.

Here is a recent reference: http://www.nature.com/news/psychology-journal-bans-p-values-...

Not a methodological problem?
The ability to "negative vote", really should be a thing. Since the US system, in particular, is set up in a way that makes change unrealistic for the "common folk" it would be the only way I can think of for poor people to really get any disapproval across.
It was 50 years ago - now it involves a lot of cranes and comfortable seats.
Malware Survived 6 Months on Google Play
Maybe they already did http://en.wikipedia.org/wiki/Phoenix_Lights but we are too afraid to officially admit it unless it's too obvious to deny it.
I didn't take what he said to mean that solving the problem wasn't important, but that the quality of your solution (in terms of how 'elegant' or 'idiomatic' it is) wasn't important.
I have concluded the main value of these tests and interview puzzles is humiliation. It's like a fraternity hazing -- if you can survive without losing your cool you get to join the club. If you've been hired after one of these nasty tech interviews you've probably sat around with your new co-workers hearing them make fun of the candidates who didn't make the grade.

If someone interviewing you has a CS degree from MIT they may want to show off to you and everyone else how much they know and how clever they are. It's possible the job requires deep computer science expertise, but most programming jobs simply don't.

A few years ago Google -- famous for their tech interviews -- revealed that they had found no correlation between the interview tests and puzzles and job performance.

My own experience (36 years) working with many, many programmers in all kinds of environments is that some are good at puzzles and enjoy them, and others aren't. It doesn't appear to have much to do with their ability to write the bread-and-butter type of code that most of us spend our careers writing. Sure, it's good (maybe essential in some contexts) to know if an algorithm is O(n) or O(n^2). I've worked on projects where recognizing a better algorithm made the code faster or cleaner. But these are edge cases for most programmers, who are mostly shuffling data from one format to another and trying to get their build system to run on their laptop.

Of course you can ask the interviewers what they expect to learn from sweating you over puzzles, or how many times they have had to move Mt. Fuji in their day-to-day work, but challenging the interview process is probably not going to help your prospects.
> Does knowing any of this make you a better programmer? I'd say no.

Yes it does, it makes sure you never do this ;P

Adding arrays sounds like something I'd totally try in JS, had I not known that it causes magic unicorn sparkles to happen)
Password3, Wow Isn’t this great password?
That’s a good argument in favour of complexity and nuance, rather than sloganized Big Ideas.

To get anything usefully true out of it we need to break it down and itemise.
> Touching down on Mars for the first time was a big deal, sure.

Viking 1 wasn't the first to land on Mars. It landed July 20, 1976. Mars 3 landed in December 2, 1971.

M3 didn't last long, granted, but that's hardly a reason to twist the facts (presumably for the benefit of narration and not because of any sort of anti-Soviet bias, because that would've been just way too ridiculous coming from BBC, wouldn't it).
Citation Needed.

Seriously, as someone who's had "hard, rigorous, proper training", I am continuously amazed by all the people without it who responsibly defend themselves. Over two million times a year in the US (in the vast majority of these cases no shot is ever fired).

And your latter point seldom holds true, when it's gun vs. gun, the armed citizen is generally smart enough to draw his gun when he believes his assailant won't have enough time to respond. One of the reasons the canard about criminals taking guns away from women never seems to actually happen.
Its not exactly as you describe. The android support is just like the IOS support. You have to rebuild your app for it. Still pretty neat, but it is a recompile.

Here's more info:
http://www.slashgear.com/video-project-astoria-microsofts-an...
I agree that many words "have meanings", including "matrix" in general, and "CSC matrix" in particular. I think you have the wrong definitions for both.

In my experience, "matrix" is a mathematical concept, and is independent of the implementation. As such, an extremely sparse matrix, such as your alleged interviewer described, is absolutely a matrix. And for such a matrix (density 10^-9), such a dictionary-style approach seems fairly reasonable.

Next, it seems to me that "CSC matrix" is a particular encoding that works well for sparse matrices, that is not related to the code that you wrote. It contains no index/value tuples, and it consists of three top-level arrays (that, in the general case, are of different lengths).

https://en.wikipedia.org/wiki/Sparse_matrix#Compressed_spars...

http://netlib.org/linalg/html_templates/node92.html#SECTION0...

http://docs.scipy.org/doc/scipy-0.15.1/reference/generated/s...

Actually, it's not obvious to me how to do arithmetic on it (without converting to a denser format), though the scipy docs say it's fairly efficient, so I'm having a little think about that. Interesting.

Anyway, sounds like you're glad you didn't get that job, and I'd imagine that they're glad they didn't get you, so everybody wins.
I was house hunting a few years ago, and toured a house listed by an independent agent with a Vietnamese name. In storage, in the garage was about 20 or so tables from a nail salon.

Amazing how they not only came to dominate the industry, but they essentially built it.
Take the word "overseer," like a sample

Repeat it very quickly in a crew, for example

Overseer, overseer, overseer, overseer

Officer, officer, officer, officer

Yeah, officer from overseer

You need a little clarity, check the similarity

http://genius.com/Krs-one-sound-of-da-police-lyrics
One minor, pathetic quibble:

> “The baby boomers have tolerated the current system,” she said. “But 20-somethings and millennials are not used to this and they won’t.”

So as a Generation Xer, what am I, chopped liver?
Isn't that an irregular / shortened form of "naartoe gaan"?

Dutch (like most natural languages) has some ambiguity, but nothing like English. For a start spelling is mainly phonetic (unmodified loan-words excluded).

From the perspective of an English speaker it's a very clear language which is made slightly complex by making most common verbs irregular (i.e. to make speech flow) and having arbitrary genders (de/het).
Max Axe Quest Cheats Hack Tool for Android IoS
>We (white people) have been at the reigns

That is the racists part. Some people are in power, they are white but that doesn't mean you get to slam white people anymore than you get to slam all black people for being criminals. Downvoting me won't make the former any less racists than the last.
What you are asking is if you can distribute a small, possibility insignificant, amount of gnu octave's code in the history of a repository's development tree without it's license being invoked. I see a few possible routes:

1# contact gnu octave (https://www.gnu.org/software/octave/get-involved.html). They are human beings like everyone else.

2# Consider the code as too insignificant for copyright status. A practical choice, but would make lawyers scream.

3# Consider that part of the repository history to be "separate works", similar to bundles of packages. This would be walking the line of what constitute separate work. likely has the same issue of screaming lawyers.
I mean, you are mostly right, but almost all paradigm shifts go through crackpot-accusation phases where experimental results are either ignored, misinterpreted, or in progress (relativity wasn't validated by an experiment until 1920). The problem is even more profound in computer science, where many sub fields aren't really experimental sciences, and is definitely problematic here, which seems to be more science philosophy...the theory seems sound, the question is mainly about its usefulness (does thinking about possibility and impossibility in physical systems add anything over state transitions?).

How do you tell the difference between a crackpot and an out of the box thinker? Sometimes it's obvious (I've squared the circle!), but often times it is ambiguous (probably a crackpot, probably not a genius). In this case, I would argue that it is the latter.
I am soon going to be out of this - I have more money now and while a car isn't required for daily transportation I have family outside the city that I want to be able to visit more often and moving larger purchases in a bus is a real pita.
You utterly mis-understand the nature of the relationship between the server provided stream of information and the browser.

Websites are not pixel perfect renditions created by dictates issued from servers, they are streams of information decorated with meta-data that give hints on how the information could be rendered.

http://en.wikipedia.org/wiki/Hypertext

> A browser can not predict the particulars of my design well enough to make those decisions for me.

On the contrary, you are not capable of predicting the context in which the information you supply will be used, so less design is better. If you want pixel perfect eye candy write an application but don't use the web, it's lossy by design, for all you know your information will be presented in an audible rather than a readable form, will be printed out on a printer that does not support colour and/or will be read with a device 10,000 years into the future.

Your design is not relevant, the information is what is relevant.