skysight-inc/HackerNews huggingface dataset:
No, we did not ask candidates to do a side project for us. All we did was move time they would have spent either on the phone or in a face-to-face interview to something they could instead do at home.
I'd been thinking about just this recently. But to my mind, you don't even have to implement a build system - prolog can be directly used as one (modulo some library functions). You specify a goal, and a bunch of rules that have build-related side-effects, and then building a "target" is just a query. The syntax is even pretty similar to make, minus all the inexhaustible and unintuitive intricacies.

Two things that you'd get, that to the best of my (limited) knowledge aren't possible in make, is having cut, and the notion of both "and" and "or" - not only can you declare multiple dependencies and rules, but also "alternative" rules in case one does not succeed (e.g., in case you shell-out to a non-existent binary, try a different one).
I think it's reasonable for a professor to give some notice to students that they're about to be exposed to something graphic. If students want to avoid reading a particular piece or going to a particular event, then that's their choice as adults. I don't think it's reasonable to insist that things that might be upsetting should be removed from one's environment.
Dragscroll – a tiny JS library which enables scrolling via mouse drag
Or - One weird trick to business success: take advice from people who know what they are talking about.
I have been looking for better text editing when using iPython/juPyter notebooks. This looks like a really cool solution!
I don't think this can be true, except for experts. In the biography of Oppenheimer, American Prometheus, he was described as having an uncanny ability to flip through publications and understand their conclusion and significance in seconds. That description, or anything like it, certainly isn't true for me.

I would suggest that any paper that you perceive as a waste of time or not worth reading with care probably isn't worth reading at all. If it is the case that this sort of thing is the norm, as I know full well it is in some disciplines, then that says something important about what's being published in that discipline. It says nothing about what the best way to read and understand the latest pubs in a discipline with real research going on.
See http://chabad.org/812102
I have been through something similar, when facing very tight deadlines. The most recent was in 2012. It was the first project where I had ever worked with Clojure, had ever worked with the JVM, had ever worked with "functional" concepts. I had to learn a great deal in a hurry, and the hours were crazy. I got very sleep.

I developed weird memory issues, in particular about people's names. I could remember details about people -- where I knew them from, what they did, but their names went completely. This included some people who were close to me, so there was a scary feeling of the memory loss being strange and almost like dementia.

I have rarely had to learn so much in such a short amount of time, and for awhile it was literally as if each new thing I learned was pushing something else out of memory, as if my brain was full and I could only learn new things by erasing something else.

Thankfully, the project ended, I got some sleep, and a few months later I felt normal again.
So would you assert this is not pass-by-reference?

void f(const Foo& x){
...
}

My point is the semantics don't map 1:1. If you're going to say Java's references are pointers with different semantics how is that semantically different from saying Java's references are references with slightly different semantics?
I've lived in Vancouver since 2007 and have rented 3 places within the city and 2 in the suburbs (Richmond and Maple Ridge). I was only turned down from getting the place I wanted once, and that was purely because I called back an hour after I said I would respond and the landlady had given it to another person.
Why? What makes being able to persuasively discuss this particular concept an attribute of a good candidate? And, when you identify the answer to that question, can you then answer: is this question the best means I have of assessing that attribute?
Your friend is pretty lucky to make over $20/hr without going to college. Does he do some kind of skilled construction work???

Otherwise, that sounds like a good plan if your parents can support you while you pull it off. (you = him, or somebody like him)
I do the same test in my fully occupied 40 unit townhouse in Vancouver at night. At any given time, most of the lights are out.

I just wish the media didn't try to spread so much FUD just to sell views.
Only if you know it's active by default.
I'd love the links to be actual links. No middle clicking is just so inconvenient these days.
Please also include a notification about who's playing right now.
Past discussion on the above blog with author's comments : https://news.ycombinator.com/item?id=8381748
Show HN: Figure out when you closed your MacBook lid
Everything is in the eyes of the beholder — at least, in law (any kind). That's why opponents are called opponents, because they don't see things as you do.
Fair points. I only read the introduction to this paper and then spent less than 5 minutes skimming random parts of the paper.

I do think that many mainstream economists don't like what Piketty says because of his criticisms of economists who have economic incentives that color their views and my first reaction was that this paper reflected this status quo loving point of view.
At university Datalog and Prolog worked great for sample tasks. But I always wondered if Prolog scales to real world tasks.
You can look at Apple's SEC filings-- which are audited and come out quarterly-- which have the numbers for total iPhone sales on a regular basis. From this you can determine how many iPhones have been made.

There is no similar stat for Android. And there's a lot of nonsense (eg: PR firm made up numbers) spread around about android sales.

You can prove that a billion iPhones have been made-- at least if you consider an audited report filed with the SEC to be "proof". You can't prove that more than 100M android phones have ever been sold.

There are constant claims that android outsells the iPhone, but there's no evidence. And these claims always come from android advocates.

But of course, android outselling iPhone is taken as gospel by those same advocates.
Interview with Lewis Dartnell: How to Rebuild Our World from Scratch
Security flaw in New South Wales puts thousands of online votes at risk
Ну, что побежали
Here's the original (german): https://archive.org/stream/gesammelteaufs00webeuoft#page/524...
Show HN: A JavaScript console for minimalists with a WYSIWYG editor
I've tried many JS playgrounds but found none of them can let me quickly type some JS & see results. Most of them have narrow windows for JS/HTML/CSS. You often have to click around and pull up the browser inspector which will take some precious space on the screen.

So, I decided to create HowJS with a much simpler UI to solve that problem. HowJS also provides helpful shortcuts start with ":" let you load external libs or print multiple vars easily.

Hope you find it useful :) Let me know what you think. Thanks.
Practical Malware Prevention is out Win a free copy today
There is a serious problem in this sort of analysis when you are talking in generalities. The reasons that Apple engineers work 50-60 weeks are very different than for barista's. The Apple engineer will be pressured to work a great deal because their skills are relatively unique and the cost to have a 2nd person split the work with them is likely much more than 2x. As such, Apple is going to seek engineers that will work lots of hours, even if they could get 2 "equally competent" engineers to work 30 hrs a piece for the same price or less. As a result, the 50-60 hr a week engineer is probably paid pretty well, much higher than would be strictly necessary to get the engineer to work at that job versus any other job in the universe.*

The Barista's job on the other hand is much closer to being a commodity. If the Barista or the coffeeshop wanted 2 workers to handle the "60 hr" workload instead of one, the cost would be almost the same as having one person work. In fact, due to the way part-time versus full-time labor laws work in the US, it is probably cheaper to have 2 people do it. Therefore, the Barista is probably working 50-60 hrs/week spread across multiple jobs to meet ends meat or have extra money for aspirational goals.

* I'm butchering the language here, but I think I got the concept right. Engineers at the big tech firms aren't just paid strictly what it would take to bring them in, but also paid enough so they won't want to look to move. It's one of the reasons moving between companies can be so lucrative.

+ Of course, most workers in the US don't work a 50-60/week. Your average full-time US worker self reported a 47 work week (http://www.gallup.com/poll/175286/hour-workweek-actually-lon...), which I suspect is high due to people's tendency to remember the worst week they've worked recently as a representative week. Also, that poll conflicts with BLS data that suggests the average FT worker does 47h/ week inclusive off commute and breaks.
Have you ever read Marx, or are you just parroting words.
Having gone to a Lutheran school (St. Olaf - Um Ya Ya!), I can tell you Lutheran theology nerds can hold their nerdy own against any programmer for sheer monomania. As you might guess, I'm a little bit of one myself. :)
There are 50 sovereign countries in Europe.
That's not a coincidence, it's a benefit provided by the US military's overwhelming superiority.

Do you really think the British and the French haven't been re-enacting Waterloo lately because the United States asked us to play nicely?

Here are some other factually correct statements, using your definition of 'powerful nation':

"In the 70 years since the formation of the United Nations, there have been zero major wars between history's powerful nations."

"In the seven decades since they lost the Second World War, Germany has had zero major wars with nations that defeated them."

"Since the formation of the EEC, there have been zero major wars between its member states."

"In more than six decades since becoming a nuclear power, the UK has had zero major wars with other powerful nations."

Obviously numerous variations on these themes are also true.

The US military has also taken an extreme share of the burden of keeping global trade / shipping lanes open and safe for operation - and it has done an extraordinary job at it.

Are you sure?

https://www.lewrockwell.com/lrc-blog/the-u-s-navy-does-not-p...

No, only the US is a powerful enough threat to Russia to keep them from going on a non-stop annexation spree.

Apparently, not even the US is a powerful enough threat to Russia to keep them from going on a non-stop annexation spree.
It's a strange world you live in where invalidating one possible explanation for predictions made as part of a political theory is sufficient to invalidate every possible explanation.

As for being "disastrously, murderously false in practice", the only thing this demonstrates is that you are conflating Marxism-Leninism and Marxism.

Lenin devoted years to revisionism and campaigning to justify how Russia could break central tenets of Marxism and successfully transition to socialism without first going through a capitalist phase. Even then, he was left with having to carry out a coup in the October "revolution", overthrowing not the former oppressive Czarist regime, but the democratically elected socialist interrim-government (SR and the Mensheviks making up the bulk; both were hunted down over the following years), after it was clear that contrary to Lenins theories, Russias landless peasants did not rise up to join the working classes (the Bolsheviks got the support of about 10%; mostly based in the big cities - this was prompty explained away as the result of counter-revolutionaries etc.)

While this does not prove Marx is/was right, the abject failure of the SSSR was directly in line with Marx theories. Already from 1845, a central portion of his thesis was that a pre-requisite for a successful socialist revolution would be a well developed capitalist economy where redistribution would not merely lead to making poverty common, as well as the working classes making up a substantial majority of the population. Neither were true for Russia, nor for any of the other countries where Leninist inspired groups tried to carry out revolutions.
Ex-NSA researcher says that Apple’s insecure app-downloads enable exploits
> TempleOS is a modern, 64-bit Commodore 64.

This seems nice to me, perhaps someone could build a super-simple machine in the style of the C64 that boots straight to TempleOS. Something like the TOSBox...? :)

I wonder how cheaply something like that could be built, like the Pi only x86_64 and with its own OS. Potential use in schools etc.
Just a random aside: What's also interesting about Splinter Cell Chaos Theory from a security point of view is that it was one of the hardest games to crack, ever. It was protected with a beefed up version of Starforce 3, and iirc it took around a year for a proper crack to come out, which is a huge achievement considering most games are cracked the day they are released.
In France, at least, I don't know anybody that thinks voting would change anything.

You need a good option to vote well.
> Could not successfully run query from DB: User 'lutheran_insults' has exceeded the 'max_questions' resource (current value: 75000)
Thanks for your comment, i plan to add this feature.
Flipkart part ways from WS Retail: A sad story
And then selling the mines when they stop producing so much.
So they’re trying to pay for them with PFIs. That didn’t work out well in the UK for hospitals, schools, police stations or anything else they were applied to. PFIs are perfect, though, if you want to let an external body decide what you need and make you pay for more than 6 times the value of something that doesn’t solve your original problem.
When it comes to your startup's technology, God (or the devil) is in the details
It should work both for those with valuable skill and for those with low skill fungible job. BTW current median tenure for food preparation workers is around 2 years. It works not for all occupations, but it's not a small portion of people too.

I think the fact that they are not doing this shows, that they value money more, than free time.
It would be a really nice Linux laptop if you could somehow get more storage in it than an emachine from a decade and a half ago.

The Dell XPS 13 is my Linux laptop of the year, assuming they do a proper Sputnik release for it and publish some FOSS drivers. As it is it does not work and where it does its with ugly proprietary hacks, but previous iterations of the line have fixed them and I hope this one does too.
And this is why self-regulation is bad
Amazon gets approval from court to test drone delivery services
GitLab 7.9 released
Could not successfully run query from DB: User 'lutheran_insults' has exceeded the 'max_questions' resource (current value: 75000)
Off-topic but related:

Freebase will be closed on March 31, 2015 (largest open collaborative knowledge base): http://www.freebase.com , http://en.wikipedia.org/wiki/Freebase

Freebase has 2,751,614,700 facts, Wikidata has 13,788,746 facts.

Freebase was acquired by Google and their internal Google Knowledge Graph is based on it. Wikidata may import some data of Freebase, but due its stricter guidelines (notability...) many facts of minor will be lost/never migrated. A Freebase dump won't age well, in a lot of cases up-to-date facts from the real world are required. (ex "Who is the current president of the USA?" "Bill Clinton")

Maybe some community project like Archive.org, Apache Foundation, Wikipedia.org, Mozilla can rescue the Freebase community project before it is too late?
On YC and Demographics
That would be awesome. I'd do it 3x10 (days x hours) if possible, otherwise 3x8 with 1x6 sounds good as well. 5x6 is a lot less appealing. I've done 4x10 for a few months at a team in the past, and I found that to be better than 5x8.
Your business manager examples sounds to me like standard office politics, same as forever.
Seriously, the public transit is only great in San Francisco if you're only comparing it to the rest of California.
If anybody is on the East coast, I highly recommend Mike Krupit: http://www.trajectify.com/

He's helping me and he has some really great experience to back up his advice.
Very well said. Political incorrectness is more like a protocol to tolerate differences to some extent for a diversified society. It's an essential element. However, on the other hand, it compromises the ability for most of us to have a more open debate. But perhaps it's the best we can have for now.

edit: typo
ISIS Releases Hacked Hit List of 100 U.S. Military Personnel
Why is there the emphasis on keeping the B52 an eight engine aircraft?

Edit: A increase in minimum runway length and a decrease in payload capacity don't seem like the right answers in light of past four engine proposals that improved both specifications (the replacements had over double the thrust) while delivering even more fuel efficiency.
I've been thinking about this quite a bit lately. If you give up typical mentor equity - ~0.5% in exchange for someone who can open doors and quickly make connections for you, payable upon company exit, this can end up being a pretty good deal. Consider this, many of the things mentors can do for a startup are things that could be done by a high level employee, but could take up lots of time - sourcing talent, getting intros, removing roadblocks, etc. If you hire someone to help with these things, it costs you $100,000+/year in your prime growth stage where working capital is vital. If you have a mentor who can do these things in a fraction of the time because of his or her network and experience, if you have a $100mm exit, this ends up costing you $500,000 somewhere between 5 and 10 years later. It also frees up that salary which can then be used to finance growth in operations or some other vital need. Of all the financing and investment options a founder has available, if you have access to good mentors, this seems like one of, if not the, best option to help with the growth of your company.
I am experiencing something similar. I was in biology, but the field isn't in good shape so I had to put in long hours into programming. Now I barely even remember DNA base pairs and basic info.
Full-Text Search in Javascript – Part 1: Relevance Scoring
Implementing “run on login” for your node-webkit app in OS X
If these AT&T shenanigans is the way very large businesses are run in America, than there needs to be legislative reform, as those ways of running a business are parasitic. I believe that the incentives need to change for corporations.
(B-corps are a good start). Businesses should exist not only to please shareholders, but to delight customers as well, and to solve a problem that customers need a solution for. Rent-seeking should not be allowed under any circumstances, and there should be tax penalties in place to discourage it.
I don't have a list, but I once wrote a software for finding the weak keys on Triple-DES using a functional-logic language. Writing the software was mostly defining the problem in a mathematical way, on the left side defining the hashing function and on the right side defining the desired properties (same output), leaving the hashes as free variables.

I have to say I was not only amazed by the exact solutions provided, but that it was found in 12 milliseconds - which includes program load and I/O time.
I added a link to it on asciimage.org
Crazy release. Record of more than 800 commits in one month. GitLab community rocks! Thanks for all merge requests people
The best mentors are elders in your family: dad, mom, grandparents, uncles, etc. Sadly we ignore them very often.

They also say that majority of successfully entrepreneurs are one where parents were also entrepreneurs.
Haka: An open-source security-oriented language
https://plus.google.com/u/0/+OlofJohansson/posts/1yopVMjEhjK
First off this is really innovative and wondeful, (the part about vim-plugin), and also that you can use this in dev tools.

I hope this does not come out wrong, but since Vimperator (and Ctrl+I in any textbox field) is already there, I suspect that the marginal benefit we'll get out of it is not worth the immense effort you must have put it into it.
Since you're doing such a great job, I think your talent would be better spent in contributing to neovim!

Thank you again, and a great job!
I wonder though how many of those increased hours go into actual work. I'm sure some amount does, but how much time do you think the typical European office workers spends on a Reddit or Facebook as opposed to an American one.

As an American, I've worked at a "good" company in terms of expectations of hours and "bad" where one would want to come early and stay late (and make it known on the team chat) if only for appearances. I can say anecdotally that my amount of time slacking off increased with my time spent in-office at the second company, and from walking by, it seemed the case with others as well.

Honestly, what with software being salaried and exempted from any overtime, what incentive do I really have to kick out an extra couple hours a day?
For example she provides energy security for Europe (why is the UAE such good friends with us - do we benefit from this relationship?), she backs her commitments with military promises (she can and does negotiate treaties and agreements, even between other countries, that fix things in her favor), her dollar is trusted more because her military is stronger (this investment is crucial), she uses her military to enforce international trade rules that benefit her (more than just 'peace' but international law - but specific international law), her military gives her access to native areas in Latin America and the Pacific that are not hers (Guam, Chile, Phillipines, etc), her military is used as a deterrent that enables her to use other strategies to break nations (she contracts and pays to kindle revolutions around the world that benefit her), she exports her old weapons and systems (a huge US export), she intervenes in nations due to natural, homegrown and installed conflict to fix a stability and peace where US companies and country have the first investment opportunities in natural resource extraction.
A good real estate crash should clear out the speculators.
South Fork Fishing and Hunting Club
When I was finishing school, there was also lot of fear post tech bubble, and we were probably mid housing runup (although I didn't know it yet). I guess my only advice is, don't count on other people to fix problems. If you focus on your own skills - always be coding, always be learning - I think you'll do fine here or elsewhere.

We are not Seattle, nor SF, nor NY, nor London. Each city offers their own mix of good, bad, and ugly, and you need to determine which city provides the right mix for you. I'm from Ontario, but that right mix is Vancouver for me right now.

My parents immigrated to Canada and worked their asses off during a recession with a 20% interest rate on their mortgage. I'm sure the media said the sky was falling then as well. I always remembered how hard they had to work, so I learned that we cannot take things for granted. Internet commenters complaining about kids half my age with lambos? Not my problem - I have more constructive things to do.

If you are willing to fight to the good fight and enter politics to make positive change for the amazing city we all want it to be, I will vote for you!
A HTTP proxy server changing all images to kittens
People are always more than willing to redistribute "other people's money".

It always makes me laugh when I see this sort of talk in places like Hacker News. This is a very privileged subculture. If the proletariat rises up, the "intelligentsia" of Silicon Valley will likely be on the chopping block.