skysight-inc/HackerNews huggingface dataset:
There's a lot to read. The best bits are at the start and end:

Interestingly, while North Face introduces its Complaint herein by referencing its founders, the present owner of the North Face brand, VF Corporation (formerly known as Vanity Fair Corporation, not to be confused with the Conde Naste publication of the same name), also is understood to own Jansport, Eastpak, Napajiri and Kipling (among others), generally but eroneously perceived by the marketplace as independent competitors of North Face. The original North face founders are understood to have stopped exploring the very brand they created.

...

Plaintiff's (NF) products are marketed as products that are to be used in furtherance of an adventurous lifestyle full of exploring, climbing, hiking, skiiing and other outdoor activities.

Plaintiff's (NF) products are generally perceived and actively marketed to be expensive items for the "exploring" consumer.

Despite paragraph 3 and because of paragraph 4, Plaintiff's products are perceived as being largely consumed by those who have little to no interest in living an adventurous lifestyle, but, rather, are interested in acquiring Plaintiff's products for the status and/or notoriety they receive from being seen in Plaintiff's expensive apparel and accesories.

Defendants recognise this bizarre phenomenon.

Defendants, utilizing parody, are making a bona fide social commentary on the pervasive banality, frivolity, absurdity and comedic nature of the consumer culture and those who participate therein.
The smart thing to do would be to save off the pages of your followers, grep out the identifiers and then replay the unfollow action through a fuzzer.
"There are dozens of casualties like this."

And thousands of such offenses. Hence the phrase "nor do many".
I don't use it because it is Gmail. I don't want more distractions.
If find Google Apps for your Domain to be a good Gmail alternative ;-).
Point 3 is phrased well in the title, but I'm kind of annoyed at the implication that you should intentionally obscure your URLs. I can see why he makes that point, and I see the benefit, but I also like URLs that make sense when I'm cutting and pasting.

I have a much easier time finding a cut-and-paste error from email in http://bob.com/posts/37/comments/79 than in http://bob.com/postthing/1f724c302a3b69ef9327313adb269a8d, even if the latter is convenient when the site later restructures things or adds a server.
Several of these points are highly prescriptive without offering any motivation for the advice.

For example, "your public API should not depend on the structure of your URIs. Instead there would typically be a single XML file that points to the components of your service." It's difficult to understand this kind of point without an example in hand - preferably an example taken from an actual website.

The whole list presupposes a familiarity with REST theory and jargon. And the assertion that 'sessions are irrelevant' instantly raises my suspicions about the author's relationship with reality.
Chip and PIN (EMV) is the main payment protocol for credit transactions in Europe. It is a big deal. The problem is that the cardholder authentication step is not properly tied to the bank authorization. Instead the bank only finds out "verification succeded" without knowing which type of verification was used (signature or PIN).

In particular, the MITM between the card and terminal does not interfere until the Terminal tries to send the PIN to the card. It blocks this message and instead says:

(As Card) "Dear Terminal, the entered PIN is ok"

(As Terminal) "Dear Card, let's assume I took a signature and continue straight on to authorizing the transaction"

I think the best decision would have been for the card to include the authentication method as part of the MAC for the transaction (PIN, signature, etc.) In particular, if the TVR message had the auth type requested (not just error codes), it would be MACd in the ARQC message and the bank could verify if the Terminal is lying in saying the card verified the PIN ok.
Latency in a CDN can also vary by how often something is accessed - frequently accessed resources get cached closer to the edge - so it's really hard to do a good CDN comparison through simple testing.
The linked blog post is certainly quite acceptable, grammatically.

Different audiences have different reactions to bad grammar. Financial professionals are put off by it, while teenagers expect it. Are you building ETrade, or MySpace? For something like ETrade, that's a handicap -- get an editor or a copywriter. For something like MySpace, you're fine.
Power Grid's 10 Sexiest Programmers
OpenSolaris and ZFS is a great combination for that.

Advocacy aside, change the requirement for USB to Compact Flash with an IDE adapter that makes it look like an IDE drive, and your problems will be solved.
Windows 7 'genuine' nagware winging its way to OS
I know, this is not HN material, but you need to take a look at who made into the list.
Graph-based programming language
"I know, this is not HN material,"

in which case it should be flagged into oblivion.
"... It doesn't seem to matter what applications I use. And closing applications doesn't free up memory. This has been true on every computer I have owned, both Macs and PCs. Rebooting periodically is the only temporary fix. To which I say, "SERIOUSLY?? WTF???? IS THIS REALLY AN UNSOLVEABLE PROBLEM, LIKE FRICKIN' GRAVITY???" ..."

Though not perfect solution, Web Apps try to address this problem. One reason to read articles is they simultaneously show how crap desktop application (and operating system) software can be and how difficult it is to make good software. The ability to hold two contradictory statements in ones head is difficult but necessary. To understand why Adams wrote the post and find a solution is a recipe for Startups.
That does not appear to be true. For instance, here is Walter Willett, chair of the department of nutrition at Harvard School of Public Health:

From many kinds of studies conducted over years, we are quite confident now that a calorie from fat will cause a similar amount of weight gain as a calorie from carbohydrate. There are some interesting questions about whether eating carbohydrate calories versus fat calories will make you eat more calories, but based on what you put into your mouth, it's pretty clear that the source of the calories is really not important.

http://www.time.com/time/health/article/0,8599,1822118,00.ht...
Thanks Timur for your opinion.

I have to say I do not have a bad experience with English people. I am actually very fortunate that I have a lovely colleagues who accept my English.

The only criticism I get on social sites and via email. But as long as they are right I cant really complain.
> I don't see what this has to do with parallel filesystems at all

Yeah, you're right, sorry. I read the article but came back and flew off the handle. I'll delete my comment, it's just noise.
Floating point arithmetics in 19 programming languages
Has it become any less bloated over the years? I tried it some 5 years ago and it devastated my computer's performance. Was very surprising for a google app, too.
Thanks Noah!

I am building project management application. I expect it to be used by freelancers and small companies. I guess it would be better if I hire someone.

I hope good copy-righter could help me to present the service in the right “light”.
I think fewer people are worried about their mail server being hacked as they are about Google deciding on their own initiative to release info willy-nilly, as they did with Buzz.
I've been doing quite a bit through Ruby+Watir and overall it gets the job done. A headless alternative would be great though.
Have you had a noticeable fraction of their fame, wealth or power?
Vcdiff: Data Compression Using Long Common Strings
What I get out of these "boiled-down" systems is that I should just eat a vitamin pill and some cardboard. Low sugar, low fat, high nutrients.
VirtualBox is so great. I found it by accident and now can't imagine developing without it. So simple, so many nice options.
People don't know that it is fear. They think it's normal for computers to be difficult, confusing, fragile, and have internalized the belief that they are stupid and lazy and incapable of understanding without years of dedicated effort. And they think that because people who "know computers" keep telling them so, either directly or by designing interfaces that support that notion.

It isn't wholly irrational fear, either. Computers are uniquely fragile and prone to disrupting expectations. People looking for Facebook who wound up on ReadWriteWeb got there by doing something that had worked the day before. Ideally, they would have an understanding of what was going on and what assumptions had been violated. In practice, they had no intrinsic reason to until that moment.

(In fact works even better now: Google has added a link to the Facebook login within the suggestion box for the search "facebook login".)

It's identical to people afraid of flying, driving, swimming, going out in public, etc.

These are all things in which much effort is made to eliminate painful experiences and prevent feared things from happening. You can never get 100%--there are practical limits to what you can do or need to reach a level where people will use them. I don't believe that we have reached the limit of what can be done from the creation side to make computers less painful to use on the consumer side.
This reminds me of the winner of MacHack '98. It was a system extension which rendered the screen's contents in colored ASCII, in real time. The demo was Phantom Menace... it looked great. Miro said the important bit was only about 50 lines of C.

http://www.hax.com/MacHack/BestOf98.html
How African Americans In Direct Sales Are Thriving As Entrepreneurs
African Americans In Direct Sales Are Taking Command of Their Own Destinies By Uncovering A Straightforward Solution To Generating Cash On The World Wide Web.
why does it bother me so much that Buzz auto-follows frequently-emailed contacts

Because in combination with the default of having your follow list public, that exposes who you've been emailing to the world.
Crash warning! I've tried to go to that page three times now (just to make sure..) and it's totally killed Safari (4 on Snow Leopard) every time. I had to switch to Chrome to read it.. I guess this guy really is against Web standards if a single blog post can consistently kill a browser ;-)
They left enough of a mark with their motion that you readily brought up names and thought of actions. Fame is enough reward for some people, as is power and money. I did not exclude the possibility of punishments.

The point is that, right or wrong, they made decisions. They lived. How many of us can say that we took a chance and really felt alive with that big decision? Maybe it is about starting a war with your neighboring country; maybe it is as thrilling as asking your sweetheart to marry you. The act of making the decision breathes life into you. And sure, maybe it is the wrong thing to do, but how do you measure that in good time before making your decision?

The act of making the decision is what separates leaders and followers.
http://superuser.com/questions/34388/whats-the-best-ramdisk-...

a few more ideas, and links to even more
Some notes on the production-quality filesystems listed in the article:

PVFS2 requires shared storage [1] (i.e. a SAN/DRBD/GNBD), that alone makes it fall out of the "parallel filesystem" bucket for me.

Lustre won't have distributed metadata until 2.2 according to their roadmap [2]. Considering 2.0 is still in alpha...

GlusterFS looks promising, I haven't found any major red flags in a quick perusal of the site anyway.

[1] http://www.pvfs.org/cvs/pvfs-2-7-branch.build/doc/pvfs2-ha-h...
[2] http://wiki.lustre.org/index.php/Lustre_Roadmap
The I want it now crowd make me want to quit what I used to love doing.

The fallout from the last decade has been, an inability to discern quality, often using price as the yardstick, and a voracious impatience.

I make physical goods though, so your mileage may vary.
I'd make .edu a special case and give away a free subscription to any teacher who asks for one.

In fact, that's exactly what I did with Twiddla, and it has paid off amazingly well in the form of ridiculously loyal, eternally grateful users and tons of free press. Better still, every student in every classroom that uses Twiddla today will eventually be wearing a suit and sitting in a conference room while a bunch of other guy in suits struggle to make WebEx work at all, and chances are he'll suggest this cool web meeting tool he used back in school.

So if I were you guys, I'd re-do the math to see what it will cost to offer free accounts, but only to educational users. It was more than worth it for us.
It always bugged me how Rumsfeld was slagged for that statement. I found it a very clear explanation of the difficulty in assessing a chaotic environment.
I know it was absolutely predictable because c), I predicted it. About 20 minutes into using Buzz. I posted on my Buzz, in fact, that I was waiting to see the resulting mess.

So yes, I'm certain that it was.
maxklein intentionally uses bad English to be more personable and boost sales.

http://blog.cubeofm.com/radically-improving-sales-for-high-p...
I use emacs for long haul editing, but vi for quick edits and sysadmin work.
The only major CDN we were unable to test is Akamai.

They didn't test NetDNA either. They're number #5 for "content delivery network" and back up sites like mine (not famous, admittedly :-)), CopyBlogger and Uservoice. They've worked great for me.
My take on "sessions are irrelevant" is that you don't start and close a session. You start by creating a resource: itenerary, document, submission or whatever you call it. You do that by POST-ing to the list of such resources and you edit it (PUT) until you're done. You could always come back to it (GET) and edit some more (PUT). Or you could delete it (DELETE).

Of course, there can be authentication and authorization but, really, there's no need for a session since you have to do those two on each http request anyway.
I believe #3 is actually a cornerstone of modern Ruby on Rails usage :-)
Right with you on the custom furniture thing. Most skilled crafts-people are booked for months ahead.

The ones that I know don't want to scale because then they would not be making furniture, they would be running a business.

Interestingly, a furniture 'startup' is frequently a vehicle for one person to make a living doing what they love. Often after years of working as a professional in another field making money for the family, building a nest egg, tooling up, honing their skills and trying to develop a reputation and market.
You can make some good back of the envelope attempts at answering it. For example, you can look at how often the big red slice forcibly intrudes on your life to your detriment, and compare that to how often it happens to other humans with similar risk-taking habits to you. The more often, the bigger your personal red slice is.
You could always install a recent version of Emacs yourself even if you're not an admin, can't you? Also, don't forget the options for remote editing.
How many people clicked the down arrow expecting to see more content? What's the reasoning behind reversing the longstanding tradition of down means down?
China - The Mother of All Black Swans
This is the right time for Mozilla to offer mymail@firefox.com

Millions will flock to them. Instant win.
$129/year < $3/week = Not expensive for something that gets used.
Presenting Lance Mack, Abraham Lincoln Impersonator (video)
I agree. A lot of the more pedantic REST advocates seem to use this kind of thinking, such as implying that we shouldn't use descriptive URIs because the client or programmer shouldn't need to understand how the URIs are structured. If that's the case, surely we could break REST convention as much as we want and just make the programmer or client go along with it.

I think when most normal people say REST, they simply mean some sort of vague messages-over-HTTP metaformat that doesn't necessarily enforce odd restrictions about POST vs. PUT, is somewhat self-documenting and easy to work with due to the limited scope of the medium, etc.
Does the world reward suicide? That's an act. :P
My two cents:

1) Never, ever describe customer feedback as whining dramatics, especially when it is whining dramatics. It is very easy to get teachers to see things as Us vs. Them and you are -- make no mistake about this -- Them.

2) When reading comments from teachers about your pricing strategy I find it is salutary to remind oneself that they don't teach for free, either. Again, you don't have to say that out loud.

3) There are price-sensitive customers in every market. You don't have to sell to them.

4) Teachers report spending $250 to $400 a year on educational supplies from their own pockets. I would keep that in mind when contemplating pricing of software/services aimed at them.

5) If you want to sell to school districts, you are going to have to learn how to do Enterprise Sales. Trust me on this: $150 a year is not nearly enough to recoup the costs you'll incur doing this. (Just chasing POs through the 7+ step process to get them approved will cost you more than that in staff time. When customers approach me about paying with a PO I give them a copy for free -- it saves me money. Not even joking!)
The second quote is in regards to a Star Wars: Force Unleashed pre-visualization video, not the Euphoria demo reel.
Where I am, all nutrition labels contain the amounts per 100g/100ml (for comparison with other items) and per "serving" (for knowing how much you typically get).

The problem though is that serving sizes typically don't reflect how much you actually eat, especially for food that's bad for you. A serving of chips is usually a fistful, a serving of chocolate is not the entire bar, etc. Overall the system is ok, but there's room for improvement.

On the other hand, nutrition labels are such a small problem, the big problem is that people eat too fucking much, and no label in the world are going to stop them from doing so.
Bayern vs Bavaria is not translation. Presumably it's a historic transliteration that has mutated over time.

Aachen and Aken are clearly related by transliteration, fine, same name written using different sounds. Aix-la-Chapelle again is not a translation.

Round here a place gets called Bridgend, that's the original name. Close to 100% of the population speak English. Those that don't tend not to speak Welsh either. The name gets translated as Pen-y-bont (end of bridge) as if it were simply a description not a name. Then all the modern vocab is taken from English and most speakers in the South use a mix including English language words; yet for some reason nearly all the names have to be translated? It gets worse as most of the natives can't pronounce the Welsh version of their own town names correctly.

/rantingmyassoffboyoisntit
Isn't that what SPF is designed to protect? They'll never get through if you have a strict SPF record that lists AuthSMTP as the only email server for your domain.
Adobe, HTML5, and the confusion of standards groups
Incentives to employees work best when they meet two criteria:

1) They are directly linked to performance. Giving our random amounts of money (eg, Christmas Bonus because the business had a good year) can backfire because it sets the expectation that such incentives will be standard, not a bonus. Rewarding those employees who meet or exceed their targets - financial or otherwise - encourages them to keep working hard.

2) They should be personal. Most people would rather you spend $x on a personal gift (eg, movie tickets) than give them some multiple of x in cash. It shows you care.

Regarding the angels, I would again ensure you understand their personal motivation and expectations. If they want an equity stake because they think you could be huge, chances are they would rather you reinvested in strategic growth than return a dividend.
Interesting. I was about to ask how they plan on gathering
solar power when this device is used as a biomedical implant,
but they mention right at the end they're going to use
movement or heat energy instead. I wonder what kind of comms they plan on using with it?
Perhaps they wondered over but couldn't find a size zero tall blonde in IT to ask about dress sense?

Maybe they didn't think that grey-brown trousers, rolled up shirt sleeves and a pocket protector were going to clinch the market.
It's an accessory design to increase profit for design firms and jewellers.
Since a number of people have mentioned point #6 (Sessions are irrelevant), I have a question: Can anyone point to a concrete, more detailed discussion of how to do authentication and authorization in a RESTful manner?

I may be missing something very obvious, but I just don't see how this should/can/might look. (Just to be explicit, I'm not trolling. I'm confused.)
That's very interesting. What could Facebook possibly do to terrify Google? Maybe I'm not being creative, but I can't think of anything offhand. I'd love to hear some conjectures.
Warning: 100+ slides focusing on Data Oriented Design and performance in game development.
That parents do that to their kids is sad on so many levels. :-(
It's easy to say that there should be some protocol that should be followed to prevent security lapses (and I bet there is at Google), however, even Googlers are only human, and it's very likely that these things are going to happen when building large interconnected systems.

On a related note.. When will the time come when we stop caring about making email addresses public? For me, my gmail account very rarely gets any spam, and I'm not careful with it at all.
Ask HN: Anyone develop MS solutions on a Mac?
Does anybody develop Microsoft solutions on a Mac?

I'm thinking of getting a Mac b/c I'm just not thrilled with the other notebooks I'm seeing out there. I'm very happy with Win7 but I could care less what OS I'm using for playing around (surfing, email, documents, media, learning other languages) but my job and side work is developing Microsoft solutions (and that's not going to change).

So, I'm wondering if anyone out there develops MS solutions on a Mac? Is there anything you can't do or have issues with?

EDIT: I know I can't just run Visual Studio on OS X, I'd have to use Parallels or something to run Windows. Just wondering if I'm limited.

Thanks
A Hidden Cost of Javascript
Google and the Battle for the Soul of the Internet
Huh?

The PrtSc key on your keyboard does the same. Fire up MS Paint and paste into it :-D
Yeah, knock up a few skyscrapers and then get an architect to draw some plans. What could possibly go wrong.

Seriously I thought we were trying to do it right this time so that the 'net could move on and browsers could differentiate on features not on whether they bother to implement the standards properly.
"Otherwise we are resigned to this cycle of great tech companies having relatively short lives compared to industrial counterparts."

What's the problem here? Did I miss the lesson on why we need to create long lived legal entities? It's not even on my priority list.
the experience of his girlfriend struck a chord with me. I used to be confused why no one else was asking questions in class. it took getting to the higher levels of hard science education before I realized: everyone else had just been learning by rote. it's easy to just show up, memorize, and pass the test. it came back to bite them in the ass later when they reached the washout phase of math, physics, and chemistry. classes suddenly switched "know XYZ" to thinking critically about why XYZ was happening and what that implied about the physical system we were working on.
Friday night of a very slow news day. Easy, please.
So it's possible for people to follow you on Buzz even if you don't have a Google profile and you have never activated Buzz?