skysight-inc/HackerNews huggingface dataset:
When I was in government, I was amazed at the way a relatively minor initiative could become an all-consuming journey involving year after year of heartbreak, despair and triumph. And that would be just to get the damn thing greenlighted. God help you if you had to put it out for contract.
It's quite depressing that such a peripheral would need to be jailbroken in the first place.

Computers got to where they are because they were hackable, not because they were locked up.
Raise Yourself Above The Competition
Born Rich
Greylock Hackfest - 07.27.2013
First know that my background is Java so I'm used to write once, run anywhere. Haskell didn't feel this way at all. Also, I shouldn't have specifically named Cabal. My complaint was about my experience with Haskell's ecosystem more than just its dependency management app. That said I find leiningen really easy to use. That may just be because I understand maven though.

My first project attempt was to write a web crawler that processed the data it downloaded. There seemed to be a library that was PERFECT for that named shpider: http://hackage.haskell.org/package/shpider

But, I couldn't install it because it depends on the curl library and the curl library depends on linux binaries. I develop on Windows. The people in the IRC channel kept on telling me the path of least resistance is to switch my OS. But I'm not willing to do that, especially if it's just for a practice project.

I was told I should be using http-conduit (or something) instead. But that was lower level than shpider so not ideal. I tried to install that and I got an error, too. Apparently the project owner had an incorrect config file and it was trying to use a version of the fault library that it was incompatible with (he fixed that the next day which was great. But the only reason I could have figured out my problem is with a team of people on IRC holding my hand through it). I can't blame Cabal for that, but for a complete newbie who has no idea what's going on, it's extremely intimidating.

Long story short, I tried installing ~10 libraries with Cabal and only one installed smoothly. All the others had me googling for obscure forum posts. Sometimes I could "trick" cabal into installing the library but when I'd use it I'd get a runtime error related to a bad install. I've never ever ever had a problem like this with leiningen. But again, I'm experienced with maven.

On top of that, Cabal seems to install everything in a global namespace which scares me. If your Project1 needs LibraryX version 1 and Project2 needs LibraryX version 2 and these versions are incompatible, what do you do? Use something like cabal-dev I was told. But I have no idea what I'm doing with Cabal as it is. If something goes wrong with an abstraction on top of it, I'm totally screwed when it comes to debugging my problem.

I think I get why Haskell did this. Time is precious and if you need something like Curl, your OS has Curl and you don't want to make it your business to rewrite Curl in Haskell, you'd just reuse the OS library. But if I use a different OS, you kind of screwed me.

I love the Haskell language and miss all its lovely features. But if the language requires me to change my OS to develop anything useful, that's a nonstarter.
For those wondering, average age is usually around 26-28, iirc. 4 years of experience is the average, with about 50% of the student body having 3'ish years of experience in a finance or consulting firm.
> it's nearly comical to believe we're the only intelligent life in the universe

Why the obsession with life?

If our space ships landed on a distant planet containing an advanced civilization of intelligent robots, would we shrug, say “no life here,” and head home?

In fact, if you think about it, life is the most boring thing we could discover. We already know a lot about life, and how life may evolve, but we know absolutely nothing about how civilizations and intelligence may come from other substrates.

I hope we don’t find life, but something far weirder.
From Bodil on IRC: No, it's not implemented yet. I'd say I'm planning to do it over the weekend, but I doubt it's a two day job. :)
Does anyone have stats for the silicon valley specifically?
Behind The Scenes of the New Kippt (YC S12)
It's ok to use one letter variable names when the letter is mere notation and doesn't really mean much. In this context, it's somewhat analogous to 'self' all over the place in Python, and idiomatic.
So, should I change my email password as well?
'There is no shortage of tech workers' != 'There is no shortage of GOOD tech workers'

What has been bothering me about this study is that almost no effort has been made to quantify or even investigate the quality of these workers. A community college can pump out STEM folk by the bundle, but they're not the quality that a school like MIT will produce -- the latter of which we desperately need and the former of which are f*ing worthless.
Pekk, I appreciate the response, but I don't see it that way. I see an efficient framework as getting out of the way and not consuming too many CPU cycles for its plumbing business, leaving my application with room for me to code quickly and inefficiently then optimize when the time comes.

If I build on an efficient/high-performance framework, I can make sloppy code to start and get the job done fast. When the time comes to optimize, I have a great deal of headroom available. I see this as "ability to optimize."

If on the other hand, the framework (and, as importantly, the platform) is already consuming a great deal of the CPU's clock cycles for things outside of my control, my ability to optimize is greatly diminished. I will run into a brick wall unwittingly erected by the framework and its platform.

If my ability to optimize becomes a matter of replacing core components of the framework with marginally faster alternatives, the experience devolves into a frustrating guessing game wrought with arcane insider's knowledge ("Everyone knows you don't use the standard JSON serializer!") and meandering futile experimentation ("I wonder if using a while loop rather than a for loop would squeeze this request down to 200ms?")

I'd rather know that the framework is designed to give as many as possible of the CPU's cycles to me and my application. I can then be reckless at first and careful when time permits.

Which benchmarks artificially exclude common optimization techniques? If you're referring to ours, please tell us what is on your mind. You brought this complaint up in the comments on our most recent round [1], but didn't follow up to let us know what we did wrong. We are absolutely not interested in artificially excluding common optimization techniques. In fact, we want the benchmarks to be as representative of common production deployments as possible.

[1] https://news.ycombinator.com/item?id=5590161
It is hackable, he hacked it.
NY police: Landing gear part apparently from 9/11 hijacked jet found
You shouldn't use SHA: it's not designed for hashing passwords. Checkout bcrypt / scrypt and read: http://crackstation.net/hashing-security.htm
I don't disagree at all. Like most sales and marketing - customer perception trumps reality.

I remember reading a case study about two different brands of water filters. One was, on paper, clearly superior (removed things that demonstrably cause illness) but removed a mineral that made water "taste good". The other, inferior filter brand, left that mineral in the water and thus beat taste-tests hands-down.

The study was about the immense marketing challenges that the superior brand had in turning around the perception (as I recall, they had to tweak the filter to enable pass-thru of that mineral, then run taste-test switch ads).

Anyway, the point is the same - yes, it's really really hard to actually get a company off of the ground. But none of that matters if your candidate hasn't tried it once or twice: you've gotta find ways to neutralize that argument.

I like the one where "If you want to leave here after a few years we'll give you xx-thousands of dollars" - because the great work environment, combined with now an inside view of just how hard a startup is - they probably don't get very many folks taking them up on that offer.
My point being that if 80% of programmers are young men, and knowledge of Star Wars jokes (or whatever) can find young men at an 80% accuracy from a general list, but good programmers at only a 64% accuracy from a list of programmers, you should just cut out the rationalization and just hire based on sex and race. You haven't discovered a heuristic for hiring good programmers, you've discovered a heuristic for confirming your own preconceptions, and for reenforcing stereotypes.
Uber Is the First App to Win Approval for NYC Cabs
Except that flying a jailbroken plane with custom software in public airspace really should be illegal. It'll lead to interesting times, if not more open ones...
9/11 Plane Debris Found in Lower Manhattan
6 Important Things We Learned About Apple This Week
We had been getting lots of requests for a migration tool prior to the announcement.
Aashiqui 2 2013 Hindi Movie Watch Online
Director : Mohit Suri

Genre : Action, Romance

Cast : Aditya Roy Kapoor, Shraddha Kapoor, Shaad Randhawa

Aashiqui 2 (2013) Hindi Movie Watch Online Full Movie:
Nutritionist Criticizes Soylent as Dangerous and Unhealthy
One trend I see is giving up freedom for safety. I wonder if that trend will continue here.
The article says that they re-contacted him directly to try to get him to stop using it after he filed for protection: "In October 2011 Chick-fil-A sent a letter to Muller-Moore stating that he had to stop using the phrase because it may be confused with the company’s. They also told him to stop using his website, eatmorekale.com."

Which, given that they'd stopped after 2006, does make it look rather like a don't-poke-the-bear thing regarding his own filing for trademark protection after Chick-Fil-A had initially dropped it.
> But they had time to send me some great Mother's Day Deals half an hour ago!

... which their creative department had already developed based on a standard template and scheduled to have deployed today. Meanwhile, the security incident email had to be crafted and is probably winding its way through legal.
I'd be very surprised if Rails didn't support upgrading the hash over time - anyone know if it does with has_secure_password?
I really think that MBAs ruin good companies, especially when they hold all the top executive positions and the engineers are relegated to the lower ranks. You get big and all those people smell the money, as push those who built it below them. It's a really struggle to keep them in check.

I worked at a startup exactly like that. It was a hard-core Douchepocalypse.

So I know exactly what you are talking about. You win the thread.

I grant you an Honorary Indignation for your work, sir: http://www.youtube.com/watch?v=EtCiP8B2xpc#t=7s
I thought all Google I/O 2012 attendees could buy one at one point?
Still, notifications would be toast.

Thought most email notifications are annoying, they can be useful (or crucial).
That looks like a piece of artwork!
Agreed with you about the donations. Tangentially, it would be cool if GitHub had more diversity in their software engineering staff - that is something they have control over.
To Change The World Solve A problem – Just Not “Your” Problem
Exactly, in transit or temporary data vs long term stored (in place) data.
http://en.wikipedia.org/wiki/Helios_(spacecraft)

70 km/s. I personally wouldn't want to take that specific trip, but regardless :)

Inertia is a much smaller problem than subjecting humans to acceleration :) You can't afford to accelerate fast anyway. Thankfully spacecraft speed up and slow down quadratically with respect to acceleration.

To get to a speed of 0.00014c if you were accelerating at 9.8m/s^2 ("Earth gravity") you would need to wait...

https://www.google.ca/search?client=ubuntu&hs=2dC&ch...

1 hour and 15 minutes to reach top speed. (The same to slow down (ignoring relativistic effects.)) This is a drop in the bucket vs. 100,000 years, or a human lifetime :)
Perhaps that's true (anecdotally, it does seem to be), yet, I've reached a point that I just can't stand by anymore. I've refrained from commenting on past articles that fall into the same line of reasoning we see here, but, I guess, I've reached a breaking point.

We, as men, must stand up and start knocking the entitlement out of those who refuse to recognize their privilege.
I actually think an honest reading of statistics undermines the Marxist worldview, as with the examples I mentioned.
I would hope by this point most of those daily deals emails are automated.
>but got tired of living in mondads

Why? Too limiting, syntax too cumbersome, transformers suck?
I think this is partly because the vast majority of 'tech' jobs in Sydney are as 'resources' in cost centers, not profit centers, ie 'IT department' not R&D.

There are not yet enough big business successes in the area that leverage tech in a big way for a major competitive advantage or sell tech as their product/service.

This affects the image of the profession in the area, how we are treated, and puts downward pressure on compensation.
Band forces fans to hack for clues about new album
And there seems to be no way to delete a Living Social account (despite some language that says you can terminate the contract by canceling the account). Very 503 over there right now.
The following is a large file (36MB) but it seems to include the
entire paper, as well as the entire journal issue.

http://zippy.zapto.org/Science%20-%20April%2019%202013/Scien...
This is something that I've always felt Foundation needed.
I'm a side-project hacker, and as much as I love Twitter Bootstrap I always wanted something different. I used Foundation for a few projects but found myself gravitating back to Bootstrap because of the abundance of tutorials that have built up my familiarity.

The structure of these lessons is great - probably more useful than Bootstrap 'getting started' pages.
The use of JSFiddle style learning is awesome.

The only thing I don't like is that it requires email/password - however given it's not built by Zurb I can see why the makers have gone down that path. Perhaps a better method would have been to only ask for those details once a user wants to go beyond the first few lessons?
That's good. However, if a good proportion of people use one of the 1,000 most common passwords, then they can hack those accounts in the time it takes to compute 50M * 1,000 hashes. With CUDA, it seems that you can do hundreds of millions per second. At 100,000,000 per second, you could compute that in 500 seconds (under 10 minutes). http://www.golubev.com/hashgpu.htm - this claims into the billions per second.

When were talking 5B tries per second, that means trying the most common 100,000 passwords against each of the 50M accounts in under 20 minutes. The most common 1,000,000 passwords against all 50M accounts in under 3 hours; the most common 10M passwords against all 50M accounts in a little over a day.

Hashing is good, salting is better, but unless there was a work factor involved like PBKDF2, bcrypt, or scrypt, it seems like it's protection against people who don't know what they're doing more than against people who know what they're doing. I'm not the type to say that we need to protect against people who have the money to make ASICs (app-specific integrated circuits likely used by governments), but I do think protection against nVidia chips is warranted.

Now, it's genuinely possible that by "hashed and salted", they mean they used bcrypt or PBKDF2 (and simply aren't giving details in the email). But, if it's a salted SHA1, I think phishing would be harder than cracking a substantial proportion of them.
What your users really want
"the publishing industry is no longer necessary to spread information and entertainment."

What's your real problem here? Are you smart but dishonest? Or are you just a complete idiot? Because there's no way an informed person of good will could say something as obviously wrong as that. Seriously, publishers do a hell of a lot more than just "spread" information an entertainment. They actually produce the goddamn stuff. Moreover, they do so by putting billions (with a b) at risk. And thank goodness for that, since producing top-flight media remains an insanely difficult, expensive, and risky thing to do.

And that's the reason copyright exists: to ensure when some of the bets these publishers place do turn into giant booming successes, they can actually recover enough of their investment to remain profitably engaged in the production business.

An an institution, copyright has problems galore, but as Churchill said of democracy "is the worst form of government except all the others that have been tried."
Buffon's needle simulation
Why would the attacker, if they got the passwords, not bother to look to the column just to the right and take the salts as well? Given that, the attacker can try hundreds of billions of password combinations per second.
Fair, but they almost had to, if they wanted to be able to oppose it sanely, since they knew about him using it, etc.
<Honestly curious> What US/California law is this breaking? </Honestly curious>
It is good to hear that was your experience, because it is disheartening to think that knowledge or education would be negatively stigmatized in any community.

Interestingly, Barack Obama is one of the big propagators of that idea. I think I heard from him first, and that's probably true of many others, when in his 2004 DNC speech (where many Americans heard him for the first time), he said, "Children can’t achieve unless we raise their expectations and turn off the television sets and eradicate the slander that says a black youth with a book is acting white.”
I think perhaps the satisfying answer you are looking for is: http://en.wikipedia.org/wiki/Kerckhoffs%27_principle
Salesforce, the pillow maker and the $125,000 Amex bill
Jor1k: OpenRISC 1000 emulator written in JavaScript running Linux
Crocodile tears, I suspect. Based on multiple past experiences, I'd be a little reluctant to trust a recruiter who described himself on his blog thus:

"Over a career spanning thirty years, Greg Savage has established himself as an icon of the Australian recruitment industry".

It's immodest, it's untestable, and after 30 years, it's probably a bit bloody late to start preaching the good book.

Edit: And yes, if your recruiter has an English accent, better find another one.
I prefer a cluttered page that the users know how to use, to a clean page they don't realize they can edit. I also wonder what the best practice is here. The shown solution is fine for internal tools, but not very good for a site designed to be intuitive to new users that will not have training.
Building a Rotating CSS Cube (Stack Overflow)
Startup hacks the brain to help make you a better athlete
Yes, the nordic countries is a thing here too. We have a lot in common.

Generally, I think you will feel welcome. Swedes can be a bit reserved and tough to get to know, though. We don't talk with strangers on the bus, etc. Once you get to know us, though, we tend to be genuinely friendly. (Or so I'm told.)

There is some xenophobia, but the prejudice is mostly about arabs. I think if you are a caucasian/black american you will have a blast.
> These are crucial: How much better is your solution? Why would they switch to your solution?

And also: is there actually a problem?

Because without a REAL problem for your users, it doesn't matter how good your solution is.
Dealing with recruiters is maddening.

They are, in my experience, not only incompetent -- but harmful as well.
How did live tweeting that you're being fired get turned into "everything that goes on at your firm?"
Creating a Radial Menu in CSS
مشاهدة مسلسل عوده مهند الحلقة 95 اون لاين | مزيكا فور واى
Sometimes I feel alienated both by the "normal" crowd and the "nerd" crowd - it's like I am some hybrid that can't seem to feel a strong identity to either group (normal/nerdy because that is a common dichotomy). It doesn't help that being "nerdy" is now a hip/self-ironic thing, and people will flaunt how they are the most geekiest person ever because <Star Trek, math, programming, physics, geology, cosplay, [some incredibly specific interest]> - and I can't really relate to feeling such a strong identity with an archetype.

I've also never seen Star Wars, for some reason.
VCs tend to break investments into two classes: "Better, faster, cheaper" and "Brave New World"

The "Brave New World" ideas put 25 year olds on equal/better footing than 50 year olds, since they tend to be everything new.

The "Better Faster Cheaper" ideas leave the 50 year-olds with the advantage: They have a better sense of what the market wants, and what features are important/not important, since they've been working in the field about 6 times as long.

There's difference which is much bigger though: VC's can take much bigger advantage of a 25 year old than a 50 year old.

Edit: Notice the article was about an iPhone EKG (better, faster, cheaper) + 50 yo who used his own money.
Another alum here, good list of questions. As was stated, the key to doing well at the interview is insight. This can't be overstated. Show them something you understand about your users, market or technology that gets them thinking.

The actual questions will vary based on the type of team you are. I.e. a couple undergrad dorm-room hackers with a prototype, a team that's spent time in the industry they are trying to disrupt, a team that's developed some real technology, or a team with a product that has traction.

But whatever questions you get, demonstrate genuine insight, not marketing speak or cliches. And have a decent answer to every possible question. The partners have spent only minutes with your application, and you've spent anywhere from weeks to months to years on your idea, so this should not be that hard. If you do this, they will get themselves excited and you're pretty much in at that point.
Thanks for posting the follow up here, Julien. I'm glad this has been fixed. We look forward to the Round 4 numbers with Go fixed up.
I would like to see someone knowledgeable explaining this.
Using hash function designed for speed as way to encrypt passwords seems at best not very thoughtful and at worst completely stupid. Why are so many (maybe most?) services using it ?
I guess I'm not that sentimental (probably not the right word) on these things... My first paycheck was... meh, follow by <going in the bank>. That was more than 15 years ago if you count my first business ever. Wasn't even a thought much less an impression.
It's laziness, and it's also lack of empathy.
I hate recruiters too. Not because they cost me too much annoyance, but it's just sad to watch them flounder. I get at least one or two a week trying to pitch me a job (interview?) on LinkedIn and I've yet to not regret opening the mail. Half the time it's for a technology job I'm either under qualified for (management positions, data scientist, etc) or technologies I'm clearly not familiar with nor interested in.

The times it is a technology match I'm completely underwhelmed by the offer, considering I have a current job listed. I get it Amazon, you'd love to have me as a moderately paid backend java programmer, but come on.

Recruiters should have to pay me to pitch me, as they should be that confident they have something compelling to pull me away from my current gig. If i'm out looking it's a different story.