skysight-inc/HackerNews huggingface dataset:
I remember coming across a pg essay (via Google or Slashdot) a year or two ago then reading through a dozen more. That led to YC which lead to Jessica's book, Hackers News, and lots of hours learning web development (current career is in network architecture).
The function as applied to a stream of bytes has a certain amount of internal state. You could at any moment take a snapshot of the entire state, and from that point, feed it different suffixes of the same previously-fed data. In this way, you calculate many final hashes without always repeating the redundant part (the shared prefix).

For a concrete example, consider let us say you wanted to take the SHA1 of the input that is 1MB of 'a' followed by an 'a', and then 1MB of 'a' followed by a 'b', etc.

You don't have to run the SHA1 function over 'a...aa', then reset from scratch and run it over 'a...ab'. You can run it over 'a...a' without then feeding it the final byte or performing its final steps, snapshot its state (which is only some small multiple of its final output size), and then quickly calculate 'a...aa', 'a...ab', 'a...ac', etc. without redundantly feeding the identical 1MB prefix in each time.
"blind test" doesn't work. Read "blink: The power of Thinking without Thinking" by Malcolm Gladwell.
When all I seem to do is bitch, bitch, bitch
The example of a Nash equilibrium in A Beautiful Mind was completely wrong. A real Nash equilibrium assumes that no player regrets their strategy given the knowledge of everyone else's move.

In the case of the Carol Syndrome (or the "solution" from A Beautiful Mind), the players will have plenty of reasons to want to change their initial strategy.
"blind test" doesn't work.

Please explain.
I heart Gunderson Dettmer. I can't remember if I introduced Ian to them in the first place.
Extremely simple productivity tool I wrote
"No guy who is actually interested in a woman will pick option 2.
In fact, it's a non-option."

I'm a guy. I'm interested in women. I pick option 2 all the time.

Some of us happen to be shy and/or introverted...
I don't know any good looking, smart, and single women that can't get dates.
Actually I don't know any good looking/smart girl that is actually single.

From anecdotal evidence: I got to know this cute and smart girl, but she was in a long term relationship at the time. At some point I learned through a common friend that she broke up a month and a half ago. I asked her out, and she told me she has been dating this other guy for a month. So, basically, she was single for two weeks.

With my friends, we call "high quality" girls, girls that are good looking, smart and nice, have a job/passion in their lifes, or have something going on for them. They are very rare. Actually, extremely rare around here. You might meet good looking girls, but that have nothing else going on for them in their lives, you might meet smart girls, but that are just not attractive to you. The combination of smart + good looking is a real killer, and often is ruined by "bitchiness", but that is very subjective.

It seems that women become "nicer" and easier to talk to as they get older. Especially in their 30s and so, when they clock is ticking. But in their '20s', it is tough to find a girl like this Carol.

Maybe Carol needs to move to SF. She will have the pick of the litter.
Yes, they are confusing the two. We have a minimal shopping site (http://stylous.com/) that is not minimal on content.

My co-founder, Steve Dekorte, is the primary designer. His blog uses a minimal design without being minimal on content (http://dekorte.com/blog/blog.cgi) as does his programming language (http://www.iolanguage.com/).
Things to consider in an acquisition
Long story short - a large multinational has proposed purchasing my startup (me and my wife essentially with a couple of part time guys). We'll be lawyering up before signing anything. But I wonder if hackers here who have successfully been acquired can provide any down to earth advice? We'll have enough cash to do anything we want for the rest of our lives. We may or may not be pushed out of the company (its ok if we are given the size of the check!).
You're and your

I especially love when someone says something along the lines of: Your so stupid.
Sensor detects influenza in air
1. I would recommend getting a lawyer, though I know of some Angels that have grabbed existing term sheets from other investments done by other angels and modified a few things here and there. But that is very risky if you have not done a transaction like that before. So get a lawyer.

2. When you buy an entire company, you are also buying its assets.
I would not be so sure. Previous to the collapse of the Soviet Union in the late 80's to early 90's, very few people expected that it would fall so soon. If asked, most people (including most historiand, political scientists, and politicians) would have said a collapse (if it happened at all) would probably take many decades. Yet in a few short years it was accomplished, and all of a sudden there were a slew of new republics in its place.

Or look at the end of segregation. Again, to large percentage of the US population at the time it seemed not only that segregation was the way things were, but that it was the way it was meant to be (with much more irrational and passionate attitudes against desegregation than even the anti-drug hysteria we have in the US today), and very few would have expected it to end so soon. And yet all of a sudden there was a mass movement that resulted in desegregation within a decade (though a good argument could be made that the process still isn't complete today).

It is easy enough to find many other examples of fast, radical change throughout history. Just look at the history of any number of revolutions or fights for independence (though, of course, some are take much longer, like the Irish and Palestinian quest for independence).

The point is that history has a way of changing radically, and very quickly. Just because the goal may seem far off today doesn't mean that it will remain so. History is being made as we speak.
If you use 'winning' and 'losing', the usage 'lost big' works well for the situation.
thanks for the recommendation. none of us are in the valley. at the moment we're leaning towards NJ since the site is there currently, as well as one of us, and i think the fees are the lowest.
also, i should reiterate that it's really a super small site. my personal blog gets more traffic. it's just a simple niche ecommerce site. nothing that we'll be looking for vc funding or quitting our day jobs for
Mint actually doesn't store your credentials. Rather, as I understand it [1], you essentially delegate to them certain read-only privileges for your accounts. Then, they use their own highly-authenticated channels to the financial providers to request only what they've been authorized to see.

They don't retain your own credentials; they've even said they don't retain exact knowledge of who you are -- just how to get your transaction stream and attach it to your Mint reports.

Apparently, they leverage the preexisting service for doing this established by Yodlee, a company that dates back to the first net boom and initially had a multi-account dashboard that did login for you, but evolved to a service for doing this in a more secure way.

[1] my understanding based on the link timf provided in this prior thread -- http://news.ycombinator.com/item?id=412715 -- and other research around that time
I interviewed there once. Smart people; demanding, too. By that, I mean that I'm sure all of you would find it to be a rewarding and challenging workplace.

They made it clear that there was no VC money. Classic bootstrap. Matt wrote most of the original code base himself. I seem to remember they had at least several employees.
I guess I'm feeling that the CUDA solution pays for itself pretty quickly if you are going to be using it for the long term. Personally, I was checking 200 Million keys per second on a $300 Nvidia card and got down to 34 (with at least 3 35's).

Presuming your costs are accurate, this would imply that the card would be a cheaper solution if run for more than a week. Considering the ~100x speed advantage of the card, it's rather surprising that their cloud solution is as affordable as it is.
I am not sure about how I came to hear of it, but I remember accessing the website in 2006 while looking at funding options for a startup I had in mind.
I read this article in high school, and it permanently changed my math life. Without it, I would continue to think I know derivatives because I learned twenty formulas and did forty exercises (which in fact every idiot could do).

I'll allow myself to give some advice for those who are interested in problem-solving, but have no experience. If you have some, then this should be well known.

* Keep problem / exercise ratio as high as possible. This is impossible with many calculus books; find a book with hard problems. An "exercise" is something which checks your understanding of definitions and theorems; a "problem" is something which exercises your skill and forces to think. Do exercises if the theory is unclear. If a task starts with "using mathematical induction prove that..." then it is an exercise. A problem forces you to think how to do it.

* Doing differentiation exercises will give you some speed, but after five-twenty minutes your brain will stop thinking and start to rot. Healthy mathematics - just like programming - hates doing the same thing again. Of course you have to learn some algorithms, but this is a tip of the iceberg.

* Always take 20 minutes (some say more) on a problem, unless you think it is ill-posed; giving up early is stupid. If you think the problem is impossible, try proving it. Think about some way of solving, reject it quickly if you made a thinko; if you sense "this might work" go deeper. Use paper.

* Don't read too much on philosophy of mathematics or biographies; this isn't deep from the mathematical side. Other articles (http://www.artofproblemsolving.com/Resources/AoPS_R_Articles...) are also worth reading. Check their forum (http://www.artofproblemsolving.com/Forum/index.php or www.mathlinks.ro).
Well, I would say that Knuth doesn't put comments, he puts chapters. His code is quite a pleasure to read.

I don't yet seem to be at that level of evolution yet.
Can't agree more with that. I searched for some Cocoa part which was a tie between Google and Gigablast; a torrent which Gigablast could find, but at its origin; and the AD&D Sorcerer which Gigablast couldn't find anything about.

Gigablast might have better results for common queries, but those matter hardly to the typical HN user.
Build a Geodesic Dome Solar Greenhouse to Grow Your Own Food (Slideshow)
I wholly disagree for video games, but then I worked as a reviewer so I admit my view is likely very skewed from the average consumer. Near identical games come out sometimes months apart in video games, but similar happens in the film industry with Armageddon appearing 2 months after Deep Impact in cinemas in '98.

The new Harry Potter was held off last year because the produces were afraid two competing fantasy series could kill each other near a Christmas recession. Twilight, which is basically swept up in the box office and with Harry Potter 6 due out literally like a week later and cost almost 7 times as much to make.

However cooincidences occur frequently with movies and games due to waiting for the right market attention. I mean a G.I. Joe movie or Transformers movie could have been made whenever, similar with a lot of movies, however it's been impossible up until late to make live action movies with quality animation.

I personally see little difference between a lot of video games and movies. I'm uninterested in 2012, because I already saw it with Knowing and its about as meaningful as a movie on the millennium bug would have been in 1997. Then there's the whole Bedtime Stories following Inkheart (Which was due out in March 2008, but was pulled back to December 12 at least in the UK), and Bedtime Stories looked like it was rushed into production following the sale of Inkhearts rights.

Again, I'm probably not the best person to ask as I had a movie pass at like 13 (the pass cost $20 a month, I easily got $40 worth of movies per weekend). So I'll say there is a need for hype in the movie and video game industry, however I still believe there's a big opportunity for companies to rush poor quality movies into production to steal the limelight from another. This is especially true when some movies can take 3 years to produce and others are done and finished in 9 months and may wait another 6 months for release, but if you group movies too closely you end up with two distinct groups of movies (like plays) Comedy or Tragedy and then all grouping is meaningless.
Alan Kay bashing Dijkstra -- http://www.youtube.com/watch?v=s7ROTJKkhuI
I have a similar job + management duties. I've found the guidelines in the book Time Management for System Administrators ( http://my.safaribooksonline.com/0596007833 ) pretty good.

The strategy where you have a fellow team member act as your shield is effective. Every other day you rotate the role of shield, aka as the secretary.
Perhaps some kind of site involving ping-pong balls?
I'm not sure if I'm being downvoted because froo edited out the worst of it, or if I offended people's sensibilities. Ah well.
There are actually more level 5's in operation. The certification process is about having the procedures in place, and so it is conceivable that you could get that without a delivery.
You don't pick option 2 so much as it picks you.
It doesn't seem to me like you're familiar with any reserved, risk-averse people.

No guy who is actually interested in a woman will pick option 2. In fact, it's a non-option.

Picking option 2 is a "bah, she's out of my league" decision. It may not be a smart choice, but it's a choice that a whole lot of men make.

No guy who will "feel miserable for a week" over some random chick turning him down for a date.

A lot of men have a fear of failure in this game, however irrational it may seem. Being rejected by a woman can make a man self-conscious about his own attractiveness. A typical pessimistic guy would not take it very well and will try to avoid a situation like that. This is probably why the author uses 0 as the reward for outcome 3.
Ahhhh! Hoist by my own petard!

Mea culpa.
I think another reason why meetings are an extra burden on Makers vs. for Managers is that for the Managers, the meeting is their work. Their job is to meet with people, get ideas exchanged, organise people and settle conflict, which you achieve by having meetings. In many cases, when the meeting is over, the Manager's work is done: 1 hour of meeting equals 1 hour of work.

For makers though, the meeting can be additional to their main work, which is "making" something, and the meeting is really just a distraction, even if it is somehow related to what they are creating. When the meeting is over and the decision is made or the idea is communicated, the work still has to be done but the meeting time is now gone: 1 hour of meeting equals -1 hour of work, so 2 hours need to be done to catch up.
It would become even harder for Amazon to claim they have no duty to collect sales taxes on sales to California addresses if they owned California-based NewEgg.
The presentation also makes scanning incredible hard. The results look cramped. Ugh.
If you are buying the beer pong operation, what you are really buying is just a domain name.

The easiest way to do this is to incorporate an S-corp in Delaware and write up a plain English contract to transfer the domain name and trademark.

I would pay a good designer a few hundred dollars to rebuild the site altogether. The conversion rate for the current setup is probably very weak.
No, that's part brand recognition, part comfort and part trusting etablished companies.
The 100 easiest, fastest recipes.
Drunk Yoga
This is a bit of a misnomer, you can never restore a lost memory. Information that no longer exists, no longer exists, simple as fact.

The brain is a computer, and I wouldn't be surprised if our brain has developed redundancies and possibly even data retrieval methods that outstrip anything we have today. However if a memory is truly lost, it really is and restoring neuronal connections will not return it.

An analogy would be saying 'New York City' is gone because the roads are out to it. There's a big difference between gone and gone as in a smoking nuclear crater.

In patients with Alzheimer's of dementia, if the neurone has been disconnected for too long it will die and likely so will any information it held (unless it's stored elsewhere or retrievable like Par files for a download). However even any of these 'backups' will eventually disappear too if those neuronal connections go and the nerves will starve.

For instance alcohol doesn't kill a single neuron, it inhibits the electrical connections and prolonged isolation will kill the cell.
Sig.ma - Semantic Information MAshup
He taught everyone something really important: If you're in a big room full of perfect potential customers make sure you tell them to buy your product!
If you saw a drowning person, would you ask them to be your slave forever in exchange for throwing them a life preserver?

Not the same thing at all. To make this analogy work the choice would be
1) LET THE PERSON DROWN.
2) Help him by letting him work for you until the next ship comes around.
I think it's fair to call that a "niche." C++ is a systems programming language with rich support for data abstraction, object-oriented and generic programming. Most applications don't require the kind of control over resources and the level of abstractions that C++ has.

This is progress - it used to be that the majority of programs had to consider processor and memory utilization as a primary concern.

The examples you gave are excellent examples of where it makes sense to use C++, but that's not what the majority of programming is now.
Securing your Wordpress Installation the Foolproof way
You're not mistaken. Just like the old muskets, the rounds bounce around inside the barrel and are very inaccurate. However, what many people don't know is that prolonged use of a weapon leaves plastic on the inside of the barrel that can induce spin, but the complete opposite of what is desired in a rifled barrel.

I've seen paint balls consistently fly several feet wide over a 25-50 foot distance. If these 'snipers' don't have a rifled barrel (highly doubtful), they have the potential to miss every single one of their targets during an average protest (like 3+ hours), and these protests are apparently going on all day. If these snipers are staying hidden, they're obviously not going to be interested in changing weapons or barrels.
A woman of beauty and intellect can go anywhere and do anything. Read his biography: Napoleon himself was starved for such a woman.

But you are asking for two 99 percentiles in categories which share a pretty dubious correlation.
What you'll end up with is hiring either incompetent programmers who know they're incompetent, or people with no self-esteem. Great.
It seems more like either Jeff is incompetent (which he admits to) or self-deprecating, and assumes everyone else is.
Block Ad Networks, Web Analytics and Behavioral Trackers - Ghostery 2.0
Saw it mentioned offhand in an article about "Hackers", which of course made me come and take a look
Oh god... I had a partner in school that would name any variable x and then reuse it ad infinitum... what a nightmare.
Could you survive without money? Meet the guy who does
Under the ruler faster than the ruler
"Management on a maker's schedule" is a powerful idea. Imagine the world under that paradigm. So much quieter.

Unrelatedly, for some reason I'm leery of terms like 'office hours'. They seem ... infantilising. I guess 'office hours' is a precise description, though.
Apple Drops Complaint Against Bluwiki
All losses of freedom are important. Ubuntu doesn't force you to use them for software distribution or updates.

Of course Apple could do the same without any loss of experience for those who wanted to stay within their cage. The only possible 'benefit' in enforcing these restrictions is the prevention of pirating of software. But DRM hasn't worked for music and there isn't much reason to think it will work for software either.
http://en.wikipedia.org/wiki/Minor_Discworld_concepts#The_.2...

"This is a condition that may be experienced by a woman who is so beautiful, so alluring, that any man with half a brain isn't even going to think about asking her out, because it's obvious she's too grand for the likes of him. This leads her to believe that the problem is at her end, and that there must be something wrong with her. This persists until she meets a man who does not have half a brain (i.e. is too stupid to realize she'll likely reject him, or is so used to rejection that it doesn't bother him, or has some other flaw that stems from an even more major flaw), and he does in fact ask her out, and she is so grateful that she says yes".

A woman may be so attractive that a guy won't ask her out, because she's a 10 and he's a 1. However there'll always be people too stupid to count and can't tell the difference between 1 and 10 and will ask her out anyway.
The Transition Initiative
The illustrations are pretty good though--I'd use him for that social network webapp I'm writing that's going to take over the world.
What are the best tools for doing reports on your data?
Like many of you, we track a lot of things in our startup, from analytics to the internal business processes. However, periodically we'd like to see other more detailed events for sanity or cross checking, in a report-type fashion. This is the kind of thing that Excel would do nicely, after extracting from our DB (MySQL, via csv), but that's a pain to do periodically. We'd like to see things like a graph of events of type X per day, or per day of the week, or per week, for a certain period. What tools do you use for these?
Little Big Planet Hits 1 Million Levels
China suicide puts spotlight on secretive Apple culture
A good article pointing out an error that many of us make (myself included) on a regular basis. Conversely, I would say that HN commenters are often much better about avoiding the negativity trap than commenters on other tech sites.
Cheapatopia - a cheap place to live with a ridiculously high quality of life
Is snapshotting the equivalent of using copy() in python's hashlib? I did something like below but only got a minor speed increase --

stem_sha = hashlib.new('sha1')
stem_sha.update('ruby ruby ruby... rails rails ')
for suffix in random_char_set: # Gets random 5 char phrase
test_sha = stem_sha.copy()
test_sha.update(suffix)
...