skysight-inc/HackerNews huggingface dataset:
Sounds like sloppy design.

Possibly. It looks like they've found a way to accurately 'guess' the codes Apple has already generated and distributed to be sold. The only thing for Apple to do now is recall the cards with the possibly compromised numbers and re-issue new ones with a randomly generated number.

This reminds me of when Vista came out. Someone found a way to get legitimate activation keys to activate their pirated copies, which meant that people buying them off of the shelf couldn't activate because that key was already used.
I'm worse, I never really noticed what number it is but when I see an xkcd link like that I infer from the context that it must be that particular one, without even considering it might be another, and then I verify and I'm right 100% of the time.
I like those choice of words! I am in the process of a start up and I have no programming experience and not techincal but starting a company that requires one to be. So being Relentlessy Resourceful is a key factor in my sucess of finding the key components to achieve success.
For me, the data store is the more interesting bit.

edit: I should probably clarify why. While I'm a big fan of supporting accessible content, providing what is essentially a public service for a large number of statistics, especially when they're relevant to news stories, is going to be awesome.

Ever see a chart somewhere and have more questions about the data? Hopefully their data store will allow you to be able to answer those questions.
which is a good time to mention the recent ACM Ubiquity article, "The Fallacy of Premature Optimization" (http://www.acm.org/ubiquity/volume_10/v10i3_hyde.html) by Randall Hyde.
I think you're absolutely right about rglullis's methods here, they strike me as pretty slimy. I also find the whole To those who have objections to the choices: I did a copy-and-paste of PG's poll when he was deciding whether or not to ban valleywag. just a weak grab at legitimizing his behavior through canonizing something pg did for a fringe case. All in all, rglullis is plainly taking this all very personally and trying to rationalize his reaction.

As for the "jerk" aside, well, it goes either way. You can either say something politely, knowing that most people who disagree with you will probably ignore you. Or you can say something more heavy that will get their attention, but then you'll have to deal with character assassination tactics like marginalizing you as a extremist or a jerk, etc. Either way you're kinda screwed.
Comparing every something to every other something is an N^2 operation. But, in this case, our something is already O(N^2), so the final algorithm is actually O(N^4).

If you are just checking for equality, comparing each of N items to another group of N items is O(N). Use a hash table.
But if some people are willing to pay for it, why not?
NVIDIA GPU Venture Fund - $500k-$5M for next great GPU computing company
Thats a lot of text. The few patents Ive read strike me as quite verbose. I was quite amazed at what was patentable, and how loosely described {ephemeral!} the descriptions were. I'm not suggesting all legal text is as sparse in information.

We could certainly do with a better text search for patents.. but I wonder if thats possible unless a form of restricted prose is used that makes the text less obtuse/verbose.

Maybe an algorithm can reduce the common legal motifs and replace them with shorter versions thus refactoring legal-speak into human-readable prose on which text search can be effective.

[ For some reason this reminds me of the law student drama series 'the paper chase'. ]

How well is the information hyper-linked? Presumably one paper references many previous rulings, and youd jump around a lot in researching issues.
Do you really spend that much time typing? I spend most time thinking :/

Obviously there's a lower bound, if you have to look at the keyboard then you probably need to improve, but the importance of being able to touch type perfectly is overplayed.

Do all authors need to learn short-hand?
She made the site, but what the heck is she going to do working for twitter.
Yeah I know - but Deja was going under.
If it's so impressive, then why does it need so much hype? Just release it already...
Which categories of advertiser are still buying online media?
Not that I know of, though I've moved from google apps to hosted exchange with Sherweb and couldn't be happier. I love the fact that my calendar & address book sync wirelessly with my iPhone. Also, push email is great.
So you're comparing inlined rep scasb, with non-inlined alternative. Interesting comparison I guess.

Sure, it would bloat the code a little to inline the optimized version, but it could be done in tight inner loops if required.
For a better, more successful effort, check out Judson Collier's stop-motion video application to be community manager for CrowdSpring:

http://blog.crowdspring.com/2008/12/12/can-he-really-do-hand...
Well I guess typing speed is important when programming Java. It's so verbose just some simple ideas take hundreds of lines of code.

In higher level languages I'd say it's much less as issue.
We actually just had a guy walk in our door out of the blue to ask for a job. It didn't come off as 'motivated' -- rather, a little creepy.
Nice work–the app works as advertised and the site looks professional. As some others mentioned, an option to type the signature would be nice.

Also, I'd love to see an API and here's why: as is, this is a very horizontal app ... by having an API, you could let developers of vertical apps integrate and instantly start reaching industries and niche markets you may never have thought of.

Example: our company serves several thousand professional photographers, many of whom shoot weddings for couples from out of town. For them, mailing contracts back and forth is a total pain. They would eat this product up ... even more so if it was combined with some sort of CRM tool for the industry.

Anyway, that's just my $0.02 based on my domain expertise. Feel free to email me ... I'd love to feature this in one of our upcoming newsletters.
I'm assuming you're not inlining a function with a loop in it, but OK, you can also just expand the 7 insns everywhere you call strlen.
Gives "For a better experience, please use a fully supported browser. For more information, click here."

Safari 4 beta.
If this was your startup, would you be saying no to the publicity? There is such a thing as too much hype, but so far all I've seen is 1 blog post from wolfram, and 2 posts from people he showed it too. There is no need to begrudge the fact that its generating buzz. If it fails to live up to what the 'primary sources' are saying is another matter...
The interface is clear enough, and I think you've done a good job with the demos.
the demos don't scroll, so they went off the page and I couldn't see them all
Are they really there after dinner? Wow. That would lead to burnout in most people I know. And I've been there, in a startup, and seen the bad decisions made after 12-14 hours of work. If you really think you have your head on straight after 14 hours, try 3 weeks of it. Or 3 months.

If you are trying to move faster, I'm a bigger fan of the 'work saturdays' ideology. Try to do 7-8 hours 6 days a week. That worked much better for me.
Does Being In Stealth Mode Damage Your Business?
I'm the wrong person to ask about it -- I didn't work on either the business or technical side of bar data collection, so I don't know exactly how often or when or how it was done.

I do know that if the DC bar provided this public data to people and companies directly, like most of the other other state bars have, this wouldn't be an issue. Unfortunately, the only provider of the data is the bar's own website, so retrieving the data directly from the site is the only real option. Terms of use may or may not change whether that's ok, but we'll have to wait and see what happens.
If You've Been Harrassed by a Bad Debt Collector Then Voter This UP
... Creepy much? If I saw this, I'd be more creeped out than impressed. Especially the part about dreaming about Evan Williams.
Gem Manifests
This is still work in progress as I haven't managed to get through to Avid. I ran out of InMails and have to wait until the 23, when my next subscription month starts.

I did spend most of my InMails on a second dream job that I didn't write about. That worked out quite well, despite involving subsidiaries in different countries. I contacted a person in one and they were kind enough to forward my email to another person who forwarded the email, etc.

In the end, the hiring manager got in touch with me and I should be having an interview shortly.
Maybe they're doing that ideal 11-7PM. :)
It doesn't have anything to do with "dirty" or Mike Rowe. You were saying that you were tired of people complaining about their jobs. I happen to think that complaining about your job is fine.

I don't think anyone is trying to hijack the phrase "dirty job" to lessen those who do literal dirty work in any way. I'm not attacking you.
My Gmail is working considerably better than my access to HN recently.

The safest course would be to keep some other email domain, download it locally with whatever email client one prefers (as I have long done) but have everything forwarded to Gmail. That's what I did after a local computer crash hosed my access to email for a while. But now I like accessing my Gmail through Gmail's interface, EXCEPT for the lousy way that Gmail implements adding new names to address lists for mailing to multiple people at once. I've had no service interruptions at all the last few times Gmail service interruptions have been in the news.
This is a well argued essay promoting that children should be allow to vote, not on the basis of age, but by demonstrating a grasp of civics and government by examination, for example. I was skeptical, but he convinced me. If a kid learns how our government works and what civic responsibility means, why not? The incentive and prestige of early voting might lead to a more responsible populace. As he says, with educated children voting we might not have had Bush the Younger.
Yes. That is good. If thats what this is, then I'm totally for that.
It's not up anymore. Maybe she's a better fit for Twitter than we thought!
FUD, it's only down for "a small subset of users". Works fine for me, both web and IMAP.
If there was a good poster of this, I would totally buy it.
I have never seen a good hacker who was a slow typist.
Ah, Wikipedia... Google failed to acquire Begun (Russian context ad company), because Russian antitrust agency stopped the deal. (Edited the Wikipedia article accordingly).
Bitter? I already have a job. A job I created for myself. :)
Very nice looking pages, and I like the concept. Very well done so far, I think you're in the right direction. That being said, I'm better at finding things wrong with stuff than right, so here's my feedback.

I thought the "Try it Now" meant I get to sign some sample document... or preview an account where I could upload a sample document and make-believe send it out to people. Just something where I get some instant gratification. Making me create an account just to try your product is a killer, for me, at least. I have no real need for this service so I don't feel inclined to sign up. That might not be the case for somebody who actually has an interest in paying for this service.

You definitely need a sample account, or some more pages showing what I get when I pay you. I want to see this before I even sign up for a free account. What's the interface look like to send it out to people? What do they see once the document is sent to them? How do they actually sign? Just show me the process and pics of your interface and I'll be more confident in creating an account.

Best of luck.

Edit: I actually scrolled down to see the nice 1. 2. 3. 4. process. Move this up! It's far more meaningful than a big document with a rather ugly "John Bellingham" signature that, by the way, instantly made me think "signing with a mouse must look hideous!"
This is amazing... although it needs some additional work( no ideas in my head for now).

Did you use your own algorithm for it?
Great post! I love Ebert's blog.
Voted up for "merely politically impossible [...], rather than 2 to the politically impossible power."
or in this case, -16
Footnotes:

* A Purchased a 2.6% share.
* B Purchased a 5% share.
* C Purchased a 4% share.

Legend:

A - Baidu
B - AOL
C - Xunlei
IE6 was good.

It was a genuinely better browser than the competition. The problem isn't that IE6 wasn't a good browser - it's that IE6 was a great browser in 2001. But in 2009 - it's not really up to scratch.
Another reason why the Dow index history is meaningless. Not only does past performance not correlate to future performance, but past performance is a measurement of a completely different animal.
City floating on the sea could be just 3 years away
An argument you might make against juvenile suffrage is that the current system protects children from politics. It's not simply that they'd vote the way their parents wanted them to, thus slanting the outcome, it's that they'd be targeted by political pressure --- from their parents, teachers, peers, and the media --- in ways that they aren't today.
> Is there a viable alternative to gmail for conversation view and search?

Mutt but you'll have to type "ot" to order by thread and "l~b<word>" to search (limit) by <word> in the body of your mail.
Sorry I don't have a link, but I remember reading that while it is wonderful to be acquired by Google, it was a considerable challenge to make your product run on Google's infrastructure. How many times have we seen a product change dramatically or be shut down after acquisition by Google? Writely, JotSpot, Dodgeball, and Jaiku come to mind. Android eventually became something very important. In acquiring, Google gets talent, publicity, and code.
> Those concerned with and directly involved in advancing social good are rarely concerned with just one part of it.

Now that you've confirmed that you're being deliberately patronizing and holier than thou, it's fair to point out that folks who are "concerned with and directly involved in social good" have a tendency to be wrong and mindbogglingly destructive.

And no, "they meant well" isn't an excuse. It's actually an insult.
GMail's Wikipedia article suggests that 100 million people have used GMail. Even "a small subset" could be a substantial number of people.
The architecture independent versions aside, I'm afraid a lot of people will take from this comment the BSD version is "cleaner" and therefore "better." While it is cleaner, the BSD version requires very many more jumps (4 times more if I remember correctly, I haven't looked at glibc in quite awhile).

The glibc version is written in such a way to minimize the jumps in the assembly and therefore produce faster code. Besides reading 4 bytes at a time, it does some clever (and very nontrivial) "magic." But again, all to reduce the number of jumps.
Pattern Insight does this, IIRC. They found at least one bug in Linux as a result of copypasta.

http://www.patterninsight.com/products/pattern-miner.html

I saw a demo, and it was pretty slick. I have never used it on an actual project though.
A more constructive act than thread nannying would be to submit a great link you would like to see on hacker news yourself :)
It sounds like he had problems above and beyond his drug use.

I've known plenty of non-drug-using assholes. ;)
Yes... execute admin to the CEO:
http://www.twittershouldhireme.com/executive-admin-to-the-ce...

I think what she's doing is great. While she may seem a bit "unhinged," as the currently top rated comment says, I'd at least interview her. I think finding highly motivated, loyal, and enthusiastic employees, at Twitter's stage, is very important.
> No, just store every key that you officially sell in an internal database.

My point is that such keys can now be generated independently of the sale. In other words, key_A is generated by a sale and key_A is generate by the algorithm. When key_A is presented, what do you do?
we r in ur servers, fixin ur twitterz.

"Something is technically wrong. Thanks for noticing!"

What does "professional" mean, exactly?
Probably because it's not a real answer to _this_ problem (counting the number of bytes in a null-terminated string)?
> If a kid learns how our government works and what civic responsibility means, why not?

If an adult can't demonstrate knowledge of how our govt works and what civic responsibility means, does said adult get to vote?

BTW - Which definition of "civic responsibility" are we using?
If you don't have to look at the keyboard then you know how to type. Don't get hung up on whether it's proper or not. When people say someone doesn't know how to type, it explicitly means they have to look at the keyboard.

however, as a programmer who does have to type a lot, using the correct fingers would help you in the long run because at some point you will have repetitive stress problems, so bit the bullet and do it. The cost is tiny and certainly nothing to fear or put off.
I'd still want to interview her. Even if she's crazy, she could be the right kind of crazy.
The Next Touchscreen Phone Concept, Nokia 5900 Monoir
"One university computer center kept a teddy bear near the help desk. Students with mysterious bugs were required to explain them to the bear before they could speak to a human counsellor." - The Practice of Programming, Kernighan and Pike 1999.

It's a good book and a good technique. We used to use the director for the same purpose at my first "real" job. He couldn't program but he was really good at looking skeptical.
It bothers me that someone trying to present evidence on whether or not children should vote needs to throw in political commentary on how voting minors would have averted the disaster that was George W. Bush. How can someone be scientifically or philosophically credible if he/she is too immature to resist political jabs when presenting an apolitical argument? On top of this, it puts off people who might otherwise be intrigued by the author's thoughts but aren't after reading unnecessary criticisms of their own.
Let's remember this is written by the same fellow who is convinced that Euclidean quantum gravity is a dead end because he feels there is some fundamental (rather than emergent) property about time that makes it unique. The vast majority of people who have thought about this believe time to be emergent, not fundamental. Hell, the Hamiltonian function doesn't even have time as we know it. So in my opinion this individual has some serious credibility issues.

That said, he does make some good point on this particular issue about minor's rights. Maybe lower the voting age to 16? Like if you are old enough to drive, you are old enough to vote. Of course this would be good for the GOP since children engaged enough to vote at that age would often be copying their parents, who could be Rush Limbaugh "ditto-heads" or the like. Nevertheless, I would be open to allowing the voting age to be 16.

Still though it is astounding to me that people who think time is a fundamental property are taken seriously in academia. That is sooo 19th century. I really don't have the time for such folks.
The first of your two objections is perhaps a confusion of the word best practice. It doesn't mean ultimatum as much as it means something seriously worth considering.

What constitutes "one thing" is a judgment call, and it varies tremendously as should be evident from all the other replies here trying to define it concretely. I imagine the definition changes a lot depending on how one's catalog of discrete things change. The point is not to define this "one thing" for you, it is to get you thinking about it.

A lot of the best practices that have been put forth are the empirical outcome of repeated judgment calls by others. They notice a trend in their own practice, and put it forth as being more of an emergent principle than a coincidence. They might evangelize some, but it is a sign they are excited about the idea. It doesn't mean they don't know there are drawbacks; they might want to float the idea first and see if their concerns are legitimate. If I floated all of the possible drawbacks of ideas I've had, I'd probably scare people away, even though I overplayed a lot of them.

Oh, and for the second objection, there is data. I don't have it in front of me, but I believe that Steve McConnell cites data within Code Complete about the length and scope of methods relative to error rate. Granted, one citation does not constitute proof, but it's a sign Uncle Bob isn't alone on his soapbox. :-)

But then, the point of all of this evangelizing, really, is to get you off auto-pilot, and thinking about your work, not to give you the definitive answers to everything. That you asked this question shows you're thinking about it. Work hard to keep doing this, it's more important than any rule or best practice.
Looks like Recruiting_Diva from Twitter noticed and they want her to meet them at their offices: http://twitter.com/jamievaron
I am reminded of a story about a young Armour (of the meats). He bought a cow for $20, raised it and butchered it. He sold the meat for $20, and the hide for $2.

This is the concept that led to Armour Meats being so huge. Since they did all the processing in one place, they could sell things that previously had gone to waste, like organs and hide and hair.

And since he had the marginal products to live on, he could sell the meat at cost, and undercut any local butcher.
Meh. Fair point.
I find the emphasis on marginal cost somewhat interesting because biz that don't recover average costs lose money.
Africa: Is aid to blame?
IMO: Launching early saves you from building the wrong product. First version of BrainBankHQ.com was the wrong product. I found that out 2 weeks (48 hrs of dev time) into the venture. v2 (current) is closer but still the wrong product (200+ hrs investd). v3 (in dev) will likely be the right/marketable product.
Is Crowdsourcing Evil? The Design Community Weighs In
sounds like what playlist.com has been doing, quite successfully too, but I don't think they use youtube vids. I was wondering if they would start.