skysight-inc/HackerNews huggingface dataset:
Yo, based on the copious number of comments you've made addressing this I know you're super concerned about that single anecdote from within a larger context, but she didn't get her head bitten off, unless for some weird reason you're reading him as actually saying "Dumbwhite" out loud at her, despite it not being in quotes.
And that's not even to mention that this kind of office culture is actually illegal in our great nation, land of the free and home of the brave

Are you sarcastically implying that this kind of office culture should be legal in a civilized society?
In the office, probably. On a pseudonymous personal blog for somebody without any management duties, probably not.
Looks similar to Urladex (http://www.urladex.com), which uses the Alexa API.

I used to have a lot of fun designing my own naive trading algorithms and terminal based dashboards, so I'd love to see an API!
The Spy Who Lived it Up
Synchronous Parallel Login Via Websockets (demo via Luunr)
Achievements in business apps are getting tons of traction now. My startup has an achievement engine which we've plugged into things such as Salesforce.com

http://iactionable.com
'Oh yes it does' is a powerful assertion, but doesn't really constitute an argument.
At some points throughout the competition, the determination criteria used by NIST were somewhat unusual, with the decision committee stating that

"We preferred to be conservative about security, and
in some cases did not select algorithms with exceptional performance, largely because something about them made us
“nervous,” even though we knew of no clear attack against the full algorithm."

http://csrc.nist.gov/groups/ST/hash/sha-3/Round3/documents/E... [PDF]
No. This is not true. It's not free as in freeware or shareware or open source, I already conceded that. But Google does not charge for access to the apps. If you want to package them with your device, all that they require is that you talk with them and ensure you pass the compatibility toolkit.

OEMs do not pay Google in exchange for bundling Google Apps.
Ok, now I wait until someone writes another extension/bookmarklet that automatically inserts the tl;drs (if any) into the HN front page.
Social Login buttons are liked by some users (about 30% from our research [1]) and have the added benefit of giving extra biographical data / friends graphs / etc. Some services need that extra data for sharing features etc.

We run a service that makes it simple to add Email&Password style login, or Social login to your site: http://www.dailycred.com

[1] http://dailycred.tumblr.com/post/30602034530/surprise-people...
For those that are interesting, here is the original HN discussion:

http://news.ycombinator.com/item?id=4571425
Where do you live that lab research chemistry, to pick one specific subfield, is more socially prestigious or higher paying than software development?
I wonder if H1B hires have to go through this process. Does anyone go to India and ask people if they know how to cache an item in Javascript?
ooh baby
Maybe you should read the rest of my comment, which addressed exactly that issue.
I'd say it's analogous to making a diesel engine when standard combustion engines already exist.
There are only 24 possible combinations of a 4 digit code anyway (assuming 4 different digits). I doubt the devices do a lockout on the wrong code, so it wouldn't take that long to hack.
CompleteDock - tablet/phone docks that work with any device
Numerous of his comments reek of pure dehumanizing hate. He sounds exactly like Omar Thornton. Or Colin Ferguson. It actually wouldn't be difficult to suggest further examples.

Furthermore, right below us on the thread, and also above us in a more allusive context, are comments encouraging him to react in an "incandescent," murderous rage.
I would change clients if my new client has a "summarize this" feature - the ability to get the gist of an email into bullets. Or even my entire inbox (excluding marketing emails, etc).

Fair warning: you'll need much more than "rockstar C++" skills for this :)
Flyboard
sign in (or out) through any window on the site, and see the status auto updated in all of the others. it's all realtime over websockets.

built on pub/sub and session storage via node/express/connect-mongodb.
I use several email addresses for login, including some that are no longer active. When I forget my password on those, I just orphan the account.
Kickstarter is definitely the existing sole-arbiter of crowd sourcing funding. They have brought massive crowds to YC companies so i think it is a significant move to walk away from that to save 5%.
She just got her head bitten off on the public Internet. Some HR dude is probably looking for her right now.
Not to be too off-topic, but this sort of instant nasty cynicism is all that's wrong with HN of late. One of the rules of this place is 'be polite', would you respond like that to a stranger in person?

This kind of reaction makes me not want to read/comment/submit at all.

I'll take the inevitable hit in karma to say my piece. You probably didn't mean to be rude, but it comes off to me at least as very much so, intended or not.
My personal theory on why this particular POV always attracts folk is as follows:

• We see a stranger (call them the victim) on the internet making strong, negative claims against a set of people who are also strangers.

• We often only have the victim's word to judge these claims by.

• Therefore, there will often be debate about these words (which we can talk about with certainty) instead of the claims made (which we only know about second-hand.)

Starting from this perspective seems to lead to really, really degenerate conversation. It tends to be worst when talking about rape or sexual harassment charges.

(There's sometimes an additional weird layer where commenters think the original victim shouldn't make claims they can't prove to third parties, regardless of the truth of those claims.)
You can buy a negative number of shares, resulting in you gaining ludicrous amounts of money very quickly (although my fraudulent purchases seemed to be removed after a couple of minutes.)
I used that, then I ran into the bug that was causing building to fail, with an error that gave no indication it was the plugin that was the cause. I haven't touched it since, but it was fun for a while. I definitely wouldn't use it for anything that you do for work.
But that highlights exactly the problem. He wasn't asked to demonstrate message passing in OOP, he was asked to implement Rock, Paper Scissors. There are numerous OOP-y solutions to that, but there's no way for him to know what they're actually looking for.
Reverse the races and look at how you'd judge a black equivalent. This one "smallest offense" would color your perception of the person permanently.
Install Process Monitor and set a filter for GCF files. You'll have a log of the relevant activity. (I think it can also do CSV export but don't have Windows currently running to check.) http://technet.microsoft.com/en-us/sysinternals/bb896645.asp...
A new SipHash implementation in Haskell, close to C performance
It never hurts to apply. What's the worst that can happen? They don't accept you.
One thing that jumped out at me with the "better" error messages, is that it makes it that much more hackable - if I can hit the service and find valid usernames, I can then try to get into those.

If you have a catch-all error message, it's much harder to guess the username/password combo.
My problem with solution like this is the centralization. I dont want to give power over my door to any one commercial entity. I am sure people behind this project are all nice and likable. And it looks like really neat solution feature-wise. But I dont like the principle. Centralization is never good. You dont know the future of the companny, but your doors depend on it to certain degree. Plus it is a single point of failure and added security risk.

But then again, I dont use facebook, dropbox or gmail for the same reason. (Instead I use selfhosted solutions.) So I am an unimportant minority. Its a pity that the trend with new solutions is towards use of centralization instead of decetralization, which gave us Internet, email and even parlament democracy. As I sad before, if email were to be invented today it would be single company's project backed by YC that would rule us all.
It's OK to make that kind of joke because nobody was murdered /sarcasm
White people only? I only discovered while trying to make one. Still, count me as a fan, just not a customer (yet).

Lovely 3D animation. Really lovely. I'm always happy to see 3D native on the web.

I think siculars's comment for adding animals is brilliant. I think a lot of people would like a desktop version of their favorite cat or dog :-)
> relies on

> (...)

> their datacenter

> their website software

This is a thing I find increasingly bewildering/disturbing about new hacks like that. Why do we route signals around the whole world to communicate two devices that are few meters apart? Also, having to go through third party's computer infrastructure sounds like a huge waste of resources. Bluetooth, NFC or WLANs are the tools we should be using.
Is your motivation to discredit him? If so, why? If not, why is your criticism relevant?
Please, explain this in further detail. List out which languages are "smarter" and why. Please provide empirical evidence to back up this thesis and explain the methodology followed to gather and interpret the data. Otherwise, stop saying ridiculous things that you can't back up.

Please, get over yourself. I expressed an opinion. I wrote "I do think that ..." It's obviously anecdotal, based on personal and professional experience. YMMV and all that. Stop with the pretentious "back up this thesis" crap.

I'm honestly curious why people continue to talk about PHP's bad design without really explaining what makes their chosen replacement better.

I guess it's like porn. You know it when you see it.

I'd choose Ruby over PHP for Web dev any chance I could. I doubt I have the resources to prove to you why this makes sense. Such is life.

I did a few years of PHP work, then learned Ruby, and never looked back. What can I say. As far as a can tell the range of available libraries for each language is about equivalent. I can use JRuby and use any Java lib as well. Deploying and hosting Ruby or JRuby is quite easy for me. While Ruby is not flawless I am personally convinced is less sucky than PHP. Opinions may differ; it matters not to me.

If your experience is the the contrary, go forth and be happy in your choices.

I have a feeling I should link to some pg essay at this point, but I'm too tired to go find one. Besides, those who care will likely have already read it, and those who don't, won't.
Relevant> via google image search:

http://allthingsd.com/20120530/kixeyes-games-on-facebook-are...
"I agree, but some of his content will be a barrier for some people. I'm sure if the tone of the post was milder, most of the comments here would be supportive."

-- too typical a response

"Peppered throughout the post are cultural signs and signifiers that mark the author as an advocate for a fairly specific set of political and social beliefs."

-- completely irrelevant to assessing the facts of the case

As a white male, I'm very disappointed by how many in the HN community have responded to this story. The victim- and let me emphasize, this individual is a victim- has every right to feel and express any number of hostile feelings toward the perps involved and, furthermore, has the right to express his frustration at how racist behavior was openly exhibited in front of so many employees, with no consequences whatsoever. In fact, you have to wonder why none of his white colleagues stood up and objected to some of the more colorful remarks made in the presence of others. Is it really that difficult to understand why he might perceive all the whites in his office as a$$holes? His story isn't merely an indictment of a few managers, but of a culture (and yes, a white culture) that absolutely tolerated racism both at an individual and collective level. These incidents didn't only occur behind a closed door. Is or was this culture present in only one SF company?
After what this individual was subjected to, you have to be incredibly small minded to feel offended by the fact that his language reveals frustration or antagonism toward whites.

By the way, I've also seen racism exhibited toward Asian immigrants- not the rockstar programmers matriculated in the US- but recent immigrants holding lower level positions. Let's not pretend that racism doesn't exist in SF by brushing off depictions of racism as a consequence of intrinsic racism on the part of the accuser.
Hackers Crack Hotel Room Locks With A Tool Disguised As A Dry Erase Marker
It's certainly one of the freedoms we used to have:

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

As for "civilized," you can make up your own mind...
Oh, and a halloween voodoo-doll variant could be a lot of fun :-)
There is a Lua mobile game framework as well (which is why I popped Lua into that ad hoc list).
I made this point in another comment, but here it is again:

This product can be about much more than solving the problem of forgetting your keys. People with limited dexterity (such as my father, a quadriplegic) would love a product like this. When leaving the house, he would be able to make a few taps on an iPad to lock things up. Right now we don't use a lock because it's behind a garage door, but this would allow us much more flexibility.
Parker is also a founding member and CEO of Causes, the largest platform for collective activism online (disclaimer: I work there).
Social login is a shadow issue here - like a sheet over a chair, the little buttons are obscuring a larger issue:

Mailchimp found that clarifying login error messages reduced login failures by 66%!!

The rest of the story is a coincidental tale about the CEO trying to pull a "Jobs" by thinking he knew what his customers wanted better than they did. The social media buttons only had an effect on 3.4% of their users, a small group compared to the reduction in failed logins. By making the social login buttons the main point of their blog article, they hide this valuable tidbit.
Keccak's (pronounced: ketchup) team includes Joan Daemen, who was also on the Rijndael team, giving him a hand in both AES and SHA-3.

Keccak's structure is simple and markedly different from that of MD4, MD5, SHA1, and the SHA-2 family, all of which share a common design pattern called Merkle-Damgard (MD). MD-style hashes chunk their inputs into blocks and tag the last block with a length; they then run in a manner similar to a block cipher, where each block is combined with the previous block after the hash function core is applied. The resulting output of these MD-style hashes is literally the internal state of the hash at the last block; you can take most SHA-2 hashes, for instance, and "feed them back" to the SHA function with more data to generate a continued hash. This gives rise to a common crypto protocol flaw called a "length extension attack".

Unlike MD, Keccak uses a design called a "sponge function". It's called a "Sponge" because it splits hash into two distinct stages: one in which the hash function "absorbs" data, applying the hash core function to permute an internal state, and another in which the hash is "squeezed" to produce output (which further permutes the state). Somewhat like a cryptographic PRNG, the security of the hash function is delegated to the confidentiality of the internal state, which isn't disclosed by producing the hash.

Furthermore, Keccak's Sponge design derives security by only allowing inputs to directly influence a subset of the internal state bits. Like MD hashes, the inputs are chunked into blocks and fed to the hash algorithm. But each block fed to the hash affects only that block's worth of internal state bits; the remainder of the hash's state (called the "capacity bits") are mixed in with the "outer" bits during the application of the hash core. Here's a picture that may tell the story better:

http://tinyurl.com/cryptosponge

Notice how the "M" bits of the input hit only the "r" bits of "outer" state in the hash, while the "c" bits of "capacity" are used only during the "f" function.
Forget Mapplegate. Apple Maps are Maptastic
Agreed ten times over.

I've been trying to grab a 4:3 (1400x1050) T61 for a while off ebay as they're cheap and upgradeable to a reasonable spec.

Unfortunately I can't seem to find one :(
Try being on the country on a work visa. Makes that situation 100x more terrifying.
So are you saying that "strange vibes" should be a firing offense in an office run like the one the author describes? If not, what are you getting at? To me, it sounds like the author regularly has to deal with discrimination being both black and gay. Some will respond to this with indifference, others bravado. There is nothing immature, as you imply, about a bitter and withdrawn response to this. To claim that he is some innately hostile person ("harboring that kind of hostility") says an awful lot about how you reason about power dynamics.
It just looks like a sponsored link.

I guess my eye has been trained to skip those.
Well obviously with 100+ upvotes the author is likable enough and didn't need to use slimy positivity or other tricks.
Better speakers wouldn't hurt either. I need them occasionally but when I do I am not content with them.
It seems like they aren't willing to make a no compromise product. Maybe there's a too little market for it?
This isn't "typical young male style"; it's typical douchebag style. If only they had the wit to at least be funny. Sometimes witty charm can go a long way. But these guys just seem like boring, unintelligent, run-of-the-mill idiots. Oh, and I wouldn't even dare call this "humor", coarse or not. You've now insulted the rich, long history of the term.
I'm typing this reply on a T61p/T60p hybrid I built myself because I wanted a UXGA Flexview screen and more than 3.2gb of memory. You are not alone.
The University of Michigan database dump here, on the other hand, is legit.
That argument is actually adressed in the post: "The engineering team, ever mindful of security, argued that being generic about username and password errors makes it harder for bad guys to guess usernames by pounding the form with random words or email addresses. But after some further consideration, we decided that it was a false risk, as the username reminder form already tells you if a username exists, and is not a significant security risk for the bajilions of sites that have them".
That exact point was addressed in the article (or were you simply unconvinced by how it was addressed?)
Thanks for providing such a comprehensive answer to such a basic question. I understood this in the abstract, but your explanation addressed the strategic interests of every participant so well that it improved my understanding enormously.
> Doesn't look like anything too critical was hit though.

Except, you know, the password hashes of everybody.
What happens when you hit the mantle? Does the rock come out or solidify in the pipe, how does the drill cope with the heat?
I have been thinking about how to move self-hosted solutions more into the mainstream. Nearly every company already has some form of hosting that can be utilized for this. Every household has a router that can serve as a miniature data center. The problem seems to be the heavy maintenance but I don't see how this cannot be proliferated the same way it has been done for applications on mobile platforms.
Without adequate safeguards, what's down there will come up here (at least to the top of the borehole), and create a new 6km volcano. I'd name it Moria.
>There's another definition, which is talk that's designed to maintain & reinforce the institutionalised power structure among races.

I generally think it's safer to frame in terms of the effect (which you mostly do) than motivation. Even if someone has no ill intent, and simply talks a certain way because they haven't really thought about the issues, their speech still does harm.
Is this supposed to be used instead of the Business Model Canvas or alongside?
XMPP Man-in-the-Middle, quick & dirty
I use Steam currently because I'm okay with that tradeoff in order to play massively discounted games.

There's no way in hell I'd buy serious productivity software on Steam though, because suddenly losing access to all of my productivity software due to some single glitch with my account on their end is just not worth it for me. YMMV, but I'm ok with Steam's DRM on games but not all software.
It would be great if you could consider the cycle time.
Thank you tldr.io bookmarklet.
They weren't hard to come by about half a year ago when I bought one. It came without a battery or AC adapter. I paid $256.

Edit - I just checked eBay and searched for "T61p". I found:

* A 4:3 T61p with an incorrect description for $500. That seems high.

* A 4:3 T61p missing its palmrest and other parts, auction only.

* A T61p in a T60 chassis with a QXGA panel, SSD and other upgrades for $1300. That sounds high unless you've tried to find a QXGA panel; they're over $400.
I don't think I understand Schneier's point here. This is only the second time (AFAIK) that NIST has held a contest like this to standardize a crypto primitive. In the first contest, there was a clear and urgent need to retire DES. In the case of SHA-2, it was clear going in that there wasn't a "speeds and feeds" problem with SHA so much as there was a gathering unease about the basic design of the family of hashes from which SHA-2 is derived: MD4 and MD5 are broken, and SHA-1 isn't looking long for this world. Meanwhile, hash functions are not as well studied as block ciphers and number theoretic crypto, and the pace of development in hash research is increasing.

There is value simply in diversifying the gene pool of hash functions.
This is something I find interesting. AFAIK in the US because of free speech nobody can really do anything in law regarding racism. In the UK in the last few years there have been several high profile cases of racial abuse on Twitter and the racists have gotten jail time (one example at the bottom of the article linked below).

Protecting free speech is important. However most people probably agree there should be a line drawn (for example I doubt anyone would object to a group like the KKK being banned). The problem is enforcing that line fairly and not punishing people for speech that should be allowed is too difficult.

It's an interesting and important problem and becoming more so now that everyone has the means of reaching an audience online.

http://www.guardian.co.uk/uk/2012/jun/26/police-alleged-raci...
I'm surprisingly shocked at how inherently racist so many of you are.

Instead of jumping on what the guy with no power did wrong, why not focus on the utterly despicable way in which he's been treated? If that's not your first and most urgent concern, then you really need to ask yourself why it isn't.
As someone with a lot of experience modeling growth, I think this teaching approach is a good one.

I find that most teams start exactly where this article starts - modeling total installs over time using constant virality. They then realize they care more about active users, and do the same for retention, then realize that retention and virality change over time, and do a cohort model.

Jumping to the end is likely to confuse people who haven't already organically gone through this process. I was also a little underwhelmed at first read, so some mention of the plan in future posts would help us know where you are going.
Contrary to the claim of the article, $1 billion to get samples from the Earth's mantle does not sound particularly expensive.

Especially if compared to all the other things that we nowadays spend billions on, and where the long-term benefit is much less clear.
I believe Apple is aware of that, which is why they currently sell not only the iPhone 5 but the iPhone 4S and iPhone 4 as well. Attacking the "lower-end iOS" market would still be toe-to-toe with Apple.