skysight-inc/HackerNews huggingface dataset:
Judging by my own experience and some of my colleagues, this seems to be the case.

I switched to DDG about a week before the whole NSA thing. At first it was awkward, queries are slower than google (sometimes the results are worse), but after a while I stopped noticing it.

I don't mind waiting a second more if it means not being tracked, and most of the time my queries are simple and the results are on par with other search engines.

*edit changed <<worst>> to <<worse>> the results aren't that bad...
A friend who read a draft of this post linked to http://en.wikipedia.org/wiki/Wage_compression

Really relevant here. I think most engineers, not just top performers, are dramatically underpaid.
Heh, it is unfortunate that there's very little info there. We put it up a while ago and have been so focused on actually building the app that updating the website seemed unimportant. :)
the quality of a candidate is inversely proportionate to the number or technologies listed on the resume.

In some cases, maybe, but there are genuinely people who have worked in lots of technologies, and others who have stuck with the same stack (in other fields, this is also known as the fox vs. hedgehog paradigm). Making both types list the same number of technologies elides an useful distinction.

I also find it somewhat naive to advise “selectivity” and “focus” in resume writing, if said resume is then filtered by machines or humans doing keyword spotting for specific technologies (and implicitly assuming you could not possibly learn them if you haven’t listed them on your resume).

What I’d try to do is an expansive listing, but providing perspective. In my case, I’ve written C++ pretty much every day for the last 25 years; I wrote a substantial amount of Tcl/Tk for 3 years, 15 years ago; I used PostScripts for 2 smallish tasks, both of which left the customer amazed and happy. I feel entirely justified in listing all three languages, as long as appropriate qualifiers were added.
Thanks for the kind words, we really appreciate it! If you get a chance to check out the library, be sure to let us know what you think.
I would argue that if you want directories, etc., implement your own version of neocities. Apparently the code is available.
Dota2 Test is available on steam for linux
Dota2, the game that has the most user on steam now available from linux. The page says it will be out for mac and linux clients soon but the beta version can be accessible from steam on linux.
FYI: your link to the GitHub project halfway down the article is broken.
Blaming unions would probably have worked better, back before the banking crisis forced many communities to do exactly what you suggest can't be done.

That said, you do raise a good point that it's career-suicide to advocate reducing police budgets in the US unless absolutely necessary -- and even then it isn't ever well-received.

(Which makes the (in)ability to actually reduce staffing a secondary problem, at best.)

But none of that excuses continued growth in the face of plunging crime, let alone the acceleration in use of such tactics.
Snowden 'Flight Of Liberty' Campaign To Begin
as and far are barely words; just redundant filler
6 reasons you can’t ignore the new SAP, and 1 huge caveat
Wish I could take credit, but I think all praise (and groans) must be directed at @aria42
In a sick and twisted way, this whole US militarization of the police reminds me of Judge Dredd.

And due to the laws in which police are not subject to, they many time ARE the judge, jury, and executioner.

I would much prefer the UK style police, where they work with the citizens (cause, who wants a rundown shack of a drughouse next door). But I believe that is untenable, due to the prevalent amount of guns in our country.

It sounds like a lose-lose, where We the People lose.
Starting reading this just now, wanted to share with you while I finish it:
http://www.penny-arcade.com/report/article/orson-scott-card-...
From the article:

"Polish Colonel Ryszard Kuklinski was a patriot who showed his love for his country in a very courageous act. He risked his life and the safety of his family to protect Poland from the Soviets during the Cold War by spying for the United States."

Oh such delicious double-speak...you spy on us, you are a traitor. You spy on your country for us, you are a patriot of your country.
TIOBE: PHP is coming back
TIOBE thinks this is due to ZF 2 being released in Sept. of last year. I think it is due to PHP being released on Google's App Engine.
Puzzle Palace is excellent.

Specifically relating to the recent revelations, this book was where I learned of the NSA's "vacuum cleaner" approach, in which all available messages are collected -- in this case, it was trans-Atlantic radio transmissions being monitored by ECHELON. So, an American citizen in the UK calling an American citizen in the US would have their call collected.

The approach (collect everything you can at the trunk line or server farm) is very similar to the e-mail collection strategy that's being documented now.
It's either a theory and we don't know it, or it's an observation and we do know it. You can't, definitionally, have your cake and eat it as well.

You can never know a theory to be true. A "true" theory does not exist.
This can never work. Resume's have only one purpose - they are marketting materials for folks looking for work. Everything else has to be considered within that frame reference.
After seeing this article today, I made a post on Facebook to explain to some of my friends that aren't closely following the PRISM story that this is not compatible with the statements released by Mark Zuckerberg, Marissa Mayer, and Larry Page. I'll reproduce some of my post here--I'd link directly, but my Facebook is set to 'private.'

Remember when Mark Zuckerberg (Facebook), Marissa Mayer (Yahoo!) and Larry Page (Google) all denied "directly" giving the NSA everyone's data?

They claimed that all access was done through national security letters and warrants, because the slides that had leaked at the time supported that. Turns out new slides leaked, and everyone lied!

*snip* (I linked to the WaPo article, and the slide directly)

And for sources on the original denial (each claiming "no direct access"):

https://www.facebook.com/zuck/posts/10100828955847631 (Zuckerberg/FB)

http://yahoo.tumblr.com/post/53243441454/our-commitment-to-o... (Mayer/Yahoo!)

http://googleblog.blogspot.com/2013/06/what.html (Page/Google)
Reagi: Experimental FRP library for Clojure
Great book. Highly recommend reading it.
You can't, unless you write it as native code, put your data in direct NIO buffers, and go through the JNI dance.
I have no idea if that's true or not but assuming it is then it's not really a Ray Ban discussion. It's a "state of health of the sunglasses market" discussion.
Koka - A programming language with effect inference
Oops, thanks for letting us know! Fixed now.
It's not really about nationality, it's about the company you run or work for. Sure some nationalities generally stick to shorter hours, but the reaction you get from coworkers or the boss if you keep a strict 8 - 16 day is company culture.

I work for a small company, where the owner work long hour, 12 - 16 hours a day. My desire to stay at home in my hammock in the garden doesn't really fit their view of working. However if I did my jobs a developer to perfection, then they wouldn't know the different between me sleeping in the hammock or sitting behind the desk. It can be hard to explain, because it quickly become "time we could be spending on other projects".
Here's a TED talk discussing such a military realignment:

http://www.ted.com/talks/thomas_barnett_draws_a_new_map_for_...
The question is how is it free? They must be pulling the data from some free source else these real time stock quotes cost a lot.
When EPA and Department of Agriculture have their own SWAT teams, you know that SWAT teams are more for status display between high level bureaucrats than for any real need to fight off the nefarious activities of Dr Evil.
Really?

Because last time I checked, they had the best Search engine, the best webmail, the best web maps and the best web office suite. Oh, and the 2nd best mobile platform. And a very good browser.

Any better alternatives to support your sweeping generalisation? Preferably ones that other people agree that are better too.
I look at G+, and as it happens GMail, and I just see a confusing mess. I have to look at it for a second or two to sort of orientate my self, and let the site sort of focus. I'm sure its the flat design lark we are currently in the middle of. Last time I used facebook (I "deleted" my account a year or so ago) it was far clearer and instantly use-able. Although looking at it now, using one of my kid's profiles, its beginning to get as bad.

I might actually use G+ if it were use-able. I have joined two groups, purely because people migrated there from Usenet, and every time I want to check whats what in these groups I come away wishing I hadn't bothered. Good job the one I most care about is a slow burner.

So, for me the biggest barrier is the UI.
From my experience, code search is not that bad. Usually the relevant SO posts are on top (maybe even "featured").

I've encountered this problem on obscure code searches though.
Yes! Their very first lessons were with Hackety Hack, actually. They did some shoes-ing after that.
"Dude, this is fucking amazing"...or whatever that quote is on your front page has to go. I'm not a prude. It's just not professional and it's fucking dumb.

Otherwise, I can't wait to try it out. :)
I have to admit I was skeptical about DDG chances but hard work and being in right place at the right time with privacy has given it the success it deserves.

(and it's written in perl of all things)

ps. bonus points for deleting eHow from results
We are not announced publicly yet, but I'm working with a partner on a project called GeekRez (http://geekrez.com) which is trying to solve the problem you mention. There is some info up and you can sign up for notices, and we're planning on a beta soon.

Resumes are not the future of search for devs. Hiring managers want to see other things beyond your self-assessed experience levels and a laundry list of buzzwords. GeekRez aggregates data from a handful of places like GitHub and/or BitBucket, Stack Overflow, Meetup, LinkedIn as well as other relevant links a job seeker would provide (publications, blogs, etc.).

This is all brought into a single page with collapsible tabs as a public profile for a potential employer (or even someone you might be doing a side project with) to review.

Devs can use it as a way to differentiate themselves from the competition and show off the strength of these accounts - obviously there would be no advantage for devs that have weak associated accounts to use the service.

It is also set up so a manager could view several profiles side-by-side, to compare say 5 candidate profiles at once. Instead of looking at 5 PDFs and clicking on a handful of URLs in each PDF to get the full picture, it's all brought together on one screen.

Feel free to check it out now, whether you are a dev or someone who will be hiring them. I'll post about it here on HN when we launch officially.
Level 7 is broken. First six levels consist of searching the JS for a password. Pass.
But WebRTC makes use of WebM and WebP is really starting to get huge. And then there's all the other techs I already mentioned.

About Chrome Apps, you really don't know what you're talking about as Jess Austin just demonstrated https://news.ycombinator.com/item?id=6021899

Most Firefox contributors are paid employees thanks to Google's money. It doesn't happen for free. Of course dollars matter. Plus, Chromium is open source too and Chrome gets unpaid contributions too.

> And, as for the open web, Mozilla is the only one fighting for it on mobile via Firefox OS

So is Google. Who was the first huge company to release a 100% web centered OS? Google Chrome OS. They also ported Chrome to Android but right now, the web is just too slow compared to native (and it's going to last http://sealedabstract.com/rants/why-mobile-web-apps-are-slow...) so it doesn't stand a chance. Look at how ridiculously slow FirefoxOS apps are. Google is realistic enough not to do the same mistake but still, they ported Chrome to Android and it supports all the things that FirefoxOS does plus AOSP is open source so it shows that Google actually care about openness even when the web is not a good fit. Oh, and any idea what FirefoxOS uses as a base? Yep, Google's Android.
High-Tech Eyeglasses, Not Made by Google
I see where it says in the caption "The supervisor must endorse the analyst's "reasonable belief," defined as 51 percent confidence, that the specified target is a foreign national who is overseas at the time of collection." But that's a caption written by the Post. What I don't see is any support for that statement in the actual slide itself, nor any of the other slides on that page.
The likely real reason you got such a frosty reception from your manager is because your automation directly threatens his position by making redundant his headcount.

My default advice (because I've seen this more than just a few times) in situations like these is to wait 2-3 weeks, then go back to the manager and say, "Hey Boss, remember that automation I showed you the other week? Your experience proved you right; after our meeting I went back and tested some more because you were so cautious about the idea, and indeed found edge cases it didn't catch, and man it's a pain to work through them all so I tossed the code. Boy, am I glad you advised me to tread carefully there with all your years of hard-won experience!". Unless you can get at an actual-owner who would see the obvious direct benefits, slash the workforce, and protect you from the backlash, you are not going to progress anywhere by continuing to threaten your manager the way you are now. Getting demoted or even laid off is a real possibility for you with a reaction like that to automation. The management level to sell this to is the one that will benefit from decreased headcount while holding productivity at the same level (or some variation thereof).

In the meantime, keep your automation on the down-low, use it to free up your time, maybe share with a very close friend at work (if you know for absolutely certain they won't blab, as a reveal is exceedingly likely unless they are a fellow coder and see the logic in my advice above, and maybe not even then), then allocate the slack time to other activities that will boost your marketability on your own equipment (learn new stuff, write more code, etc.). When the time is right, find a better job and jet, and leave them never the wiser about the possibility of automation (unless you want to come back and sell your automation to an owner or high-level manager, for the estimated savings on 3-5 years of automated-away fully-burdened labor expenses, which will look good on their budget...just make sure you do a new/improved from-scratch rewrite with better error checking/etc. on your own time and sell that and not the code you wrote while they employed you).
One thing I've found is that with macros, it can actually be easier to write performant primitive-reliant code. Still not up to Common Lisp standards, but much better than, eg, having to use a scripting language to generate all the primitive specializations of your data structure, like Trove and Fastutil do.
It's not at all a replacement. If you've used the built in pprof it's very detailed. All trees if you will.

Nitro provides the forest. Using this along with pprof helps narrow down where to focus your attention.
View All Your Software Updates in OS X Mountain Lion
I did believe that and had read the book 6 times believing that. The point of fact is that Ender was not a great person - or even a good person. While I enjoyed the aspects of interconnectedness between the two groups - and the "redemption" of Ender by connecting with his enemy (the Queen) after reading these articles I am convinced my original love of the book was unwarranted.

It's the story of an abused kid, and his adult mentors, who grows up to accept abuse and cover up that abuse behind the cover of "good intentions" or "neccessity". Look at Ender's treatment of Bean - becoming the enemy he hated because he feels its neccessary.

The book was radically good at convincing me Ender was reasonable and moral - but that doesn't mean he was. If you haven't read those essays minikite linked too I suggest you do. Particularly Ender's simple dismissal of the student's disgust at Ender's murder of the Formic is telling. "You should see it from Ender's perspective, not the perspective of the destroyed race," is silly victim-blaming. It's odd how I missed it up until today.
> Cars by themselves are pretty safe. It's the other cars that cause problems.

Tell that to Michael Hastings, I'm sure he'll be thrilled to hear the news.
As a longtime follower, let me say, nice work guys! It's amazing to see how far Riak has come. I have a question.

> Secondary Indexing Improvements: Query results are now sorted and paginated, offering developers much richer semantics

So the results can be sorted but are not stored in sorted order in the secondary indices?

> Introducing Counters in Riak: Counters, Riak’s first distributed data type, provide automatic conflict resolution after a network partition

Awesome!

P.S. more info here: https://github.com/basho/riak/blob/1.4/RELEASE-NOTES.md
How IBM Watson Learns
You can rule out Bulgaria - the majority of IT there is HP(crap), vmware(crap), SAP (crap), telerik (almost crap), moneybookers/skrill - acceptable. The start-up scene is nonexistent and people go for cool social or educational if they do something. Majority of developers are Java, C# or PHP with lack of desire to extend their skill set and feeling good in institutional environment.
"I have a friend who brags that he busts his * 60 hours a week driving a Coca-Cola delivery truck. Congratulations, I work 35 and make twice as much as he does."

The elitism you're all basking in is embodied by this sentence.
I actually prefer a Sublime Text plugin just like in the video, but I'll check Prepros out. Thanks!

Edit: Prepros is not the program I'm looking for. Meh.
Indeed, the core logic of HipHip is the same for all primitive types and macros generate type-hinted versions for each primitive type.
If you think his books are apolitical, you haven't read them. The Shadow of Ender series in particular drips with all kinds of conservative themes. For example it waxes ad nauseum over abortion.

That said. I don't see a reason to associate a persons's work with their personal beliefs. Tolerance through intolerance of differing opinions is not the right way to promote tolerance. I'm not going to see the movie because I expect it to be a bland CGI fest.
Why switching from Stripe to Balanced has helped LaunchTrack scale
Why exactly did you feel the need to tell us either how paranoid you are or how much of a coward you are?
Have any icon ideas? Was thinking ["hip","hip"] or hiphip[]
And yet, these people are perfectly free to buy (goverment run) lottery tickets, or walk into a casino and put their entire life savings on the roulette wheel, both of which have a guaranteed negative expected value. At least with a startup investment, there is some small chance that they'll make money.

At the very least, regulations designed to protect the financially unsophisticated from themselves are massively hypocritical.
I was looking for something like this a while back. I love the idea and need something like this. However, right now it's taking 2-5 minutes to respond... if it is at all. The one that worked seemed to be a screenshot of the page, which is cool but not exactly what facebook does.
People keep dodging my analogies, I've given two thus far. I guess one more won't hurt. This one isn't very good, but I hope you'll get the gist of it. You take an art class and you're taught the basics of painting -- color, contrast, texture, shading, etc. Your final exam is to reproduce the Mona Lisa (or pick any equally-daunting piece of art).

Of course da Vinci used the same principles of color and shading to paint the Mona Lisa, but the final exam does not seem to test the skills you were taught -- rather, it tests your innate ability to be a great painter. Undoubtedly, some people will get A's, some will get A-'s, and some will get B's. But if person X has some sort of innate talent that person Y does not have, X has a clear and distinct advantage on the exam -- an advantage that has nothing to do with the class and nothing to do with the teacher.

Consider another example: if a friend of mine asked me to "teach him how to program" I wouldn't give him the building blocks without the caveats -- one of the first things I'd do is tell him that off-by-one errors, for example, are a very common caveat in for loops.

And yet, I've taken programming courses in which this kind of trickery (CS professors love to fuck with you by giving retarded off-by-one puzzles) borders on immoral. I've had friends in said classes that had no experience with programming (unlike me) that received unsatisfactory grades because of this kind of incessant trickery. Thankfully, CS books are written magnitudes better than math books.
I rock at standardized testing; hasn't done me a bit of good in the real World. As for your "way to match candidates with jobs that's better than keyword-matching resumes", the real World already has a system it likes better, who knows whom. Having worked with the person before and knowing their strengths and weaknesses from experience.
I could be wrong, but I don't think Incanter has any Clojure-native means of generic operations over arrays at all.
Join a Rocket Ship. Instacart is hiring Senior Full Stack Rails Engineers
Instacart is building the first ever virtual grocery store that offers customers an unimaginable level of convenience by allowing them to order from multiple local stores and have items delivered to their door on the same day. We have raised more than $11 M in financing from Sequoia, Khosla, Canaan & YC but we are still a very small and focused team of 10 people.

Here is what PG has to say about us:

"Incidentally, of all the startups we've funded, Instacart is one of the ones we ourselves use most. Jessica can't stop talking about how great it is. You don't realize how useful grocery delivery is till you have small children (like we do). And Instacart is by far the best option for this.

Instacart is one of those rare products that's surprisingly great. I.e. you don't realize how good such a thing could be till you try it. A lot of the best startups have this quality. I wish we could figure out a way to identify them when they apply to YC, but at the moment I admit we can't."

Why you should join us?

- We are growing exponentially.

- We are solving some super challenging problems involving machine learning, routing, fraud detection and recommendations

- We have a very high bar, so you will be working with some really smart people.

- We ship code hourly (heroku permitting) and have a blast working together.

- We pay really well, cover health/dental and make life convenient for you in every way we can.

- We are well funded by some of the best investors in the world.

- PERK - you get to choose your own user_id (1-9 still up for grabs)

About you:

We only bring on people who can take ownership of entire features. This means proficiency in front end technologies (haml/sass/js), back end RoR in addition to understanding of postgres and in-memory dbs. You should have demonstrated experience in ALL of the above to qualify.

To apply, email your Github (preferred), LinkedIn or resume to jobs@instacart.com.
How does this compare to Javelin? (https://github.com/tailrecursion/javelin) I realise of course that Javelin is ClojureScript, but I assume it would work under Clojure too.