skysight-inc/HackerNews huggingface dataset:
"We know that every release requires change and that the change will make some people unhappy. In this regard, we consider our work for CS6 a success."

I don't know many designers who consider negative feedback a sign of success. We're not talking about controversial fine art, but rather a way to communicate the power and legacy associated with Adobe's creative software.

If Adobe's goal is uninspired product branding that unnerves the very profession their software is marketed to, then yes, I would consider their work a success as well.
I agree with that change. I don't with many others.
Just use kk (kilo*kilo) for million :) everybody is happy?
It is impossible, but how I wish he would rewrite it in cweb.
MySQL vs No/NewSQL (presentation slides)
It would require hard shadows... since clouds defuse light resulting in soft shadows it wouldn't work if there are any clouds covering the sun.
German intelligence claims to be able to decrypt PGP
Pinning Facebook's IPO problems on VC seems like a pretty big stretch.
The tferris comment (is it the tferris? It's been very active recently.) is basically what Gabriel pointed out -- an instant inverse reaction to the post's theme.

In our digital isolation, it's natural. We want to scream "They are wrong and I am right! Look at me!" When we see someone else getting attention, we want to divert the stream of eyeballs and admiration to ourselves.

It's exactly "Why wasn't I consulted?" syndrome (http://www.ftrain.com/wwic.html). People see words in front of them, and think they are being consulted and prompted to respond. Here's a hint: you don't have to say anything.

People feel ignored when they see an opinion they don't believe getting attention. Nobody likes being ignored. To counteract the feeling of being ignored, let's just be doubly blunt and vitriolic so you give me more attention instead of the existing roving opinion. Fuck your logo and your little dog too! (and your engineering, where you live, and your obtuse hairstyle!) My opinions are clearly superior. I win.

The commenter suddenly assumes the role of CEO and decides to pass judgment on a third party. What the heck? It's simultaneously insane and natural (it must be natural -- see every youtube comment ever).

Humanity needs a firmware upgrade. Until then, act less negatively, don't inject vapid personal opinions ("This is cool!!!" "this is so dumb"), and help people who may not understand get up to speed.
That's just wrong. Pick a font more or less suitable for all the devices and use it. New ipads and iphones will be out in a year, then what? Throw in another couple of fonts? Any project larger than one-page personal blog is destined to turn into nightmare.

Also, add some fonts for android devices, why not? Pentile displays should get their optimized fonts as well.
Ah, fair enough. I really only meant to cite the one example - since I found it so striking when I first saw it. (It had never occurred to me to use sed for head that way.)
As always, slides without the accompanying presentation lack some context, but there is interesting data within.

MySQL and its progeny are included, along with traditional and non-traditional alternatives.
Most Werid and WTF News lol
Facebook Camera may have been awful(according to this article, I've never used it), but that still doesn't indicate a value of Instagram. It just means that Facebook Camera is worth less than Instagram.
Bing shows results that MS asked Google to take down
Storing un-hashed passwords (encrypted or otherwise)?

I'm largely unaware of crypto outside of the general "use bcrypt" webapp cases. SRP is a fairly unknown field to me.

Edit: nevermind, you more or less confirmed this question further down this thread[1], and [2]

[1] http://news.ycombinator.com/item?id=4022996

[2] http://news.ycombinator.com/item?id=4023034
Read and Write NFC Tags with PhoneGap
"Sometimes, though, being in an echo chamber isn't what is best for your ideas or your company."

Exactly. When you show an idea to someone you should ask them (which is what I do) "tell me all the things you don't like about it - pick it apart". Nothing is worse then sharing an idea with someone (like your mom or a relative) and have them tell you what a great idea it is w/o any negative feedback.

As an aside I hate when in a restaurant they ask you "how is your meal". Of course people who are really upset will speak up. But what about the people in the middle or are just slightly satisfied. They will normally just say "it was good" or something like that.
On July 9 2012 the replacement DNS servers operated by ISC will be shut down and any victims who still depend on these servers will face new risks.
-- http://www.circleid.com/posts/20120327_dns_changer/
Amazing stuff, also amazing is being able to watch the live feed from space on my phone!
I am not making a criticism, I am asking a question. I already know about plan 9, I don't need to "check it out". I would like to know how I can actually use it for something, rather than just play with it for a couple hours and go "yeah ok, that was cool".
Dragon over Atlantic http://i.imgur.com/WgCPA.jpg
This is no criticism, but for an article on responsive type/design seeing the page being slightly off in terms of fluidity made me smile. Try resizing the article down as narrowly as you can, for me it brought up horizontal scroll bars.

EDIT: I think the 'most people can't...' is off slightly because good vs bad is purely a personal, instinctive thing. Everyone can feel a typeface that they like, and what works for them, but there's an entire collective of people who genuinely think Comic Sans is the perfect font for pretty much everything. Which for them it is, same as the lovers of Helvetica and so.
Fascinating. I love it. Just looking through the comments here and at some of documents, I've learned a few tidbits that I never realized before.

Right below the part you referenced:

> the words "person" and "whoever" include corporations,
> companies, associations, firms, partnerships, societies, and
> joint stock companies, as well as individuals;

So, there's a justification for the Citizens United decision right there. Congress said it was so in the definitions of Title 1, Chapter 1. Yes, I know it's more complicated than that. Still interesting, though. If Congress wants to change the CU implications, they can start by changing that definition right there.
Data Migration Strategies Depends On Size
Informatica is the company which will differentiate the types of data according to their strategy. They will provide informatica training classes also for the starters. There are different informatica training classes provided for different people. The informatica developer training is for the people who like to know more about the data migration. For more information visit at existbi.com
I'm not familiar enough with the consequences of this change, however it seems likely such a major transition of a fundamental network layer could hardly occur as smoothly as expected.

Perhaps someone knowledgeable can explain what the worst case scenario might be and whether this will be a thorn in our sides for the next 10 years.
And how does anybody go about realizing that the company is overvalued? The market doesn't work via black magic. People have to think and reason about it.

If I purchase stock in a company one week at $33/share, and the next week that same stock is trading at $23/share, it is highly unlikely that the stock was worth what I paid for it, unless something unforeseeable happened to that company during that week which dropped its value by nearly a third. Market capitalization is only an estimate of real value. The only reason the stock market tends to do such a good job of estimating it, is that so many people are doing their homework before deciding to purchase a share.

Articles like this and discussions like this are critical to a healthy market. They help people decide if they should buy or not, and so they promote market efficiency and accuracy.
Sorry where did you get this number from? This seems [0] to be a very popular myth and therefore, incorrect.

[0] http://www.columbiamissourian.com/stories/2008/10/20/debunki...
Thanks for the info, interesting stuff. I've got more first-gen minimax going right now, sorta works but gets stuck in a repeating move pattern. Interesting stuff to work on though, i really appreciate the pointers. Hopefully this weekend i can work out a better heuristic valuation of a game state, for a first run i'm just counting my objects vs theirs(very simple), but i need to somehow weight it such that it prefers picking objects up sooner than later. And of course it would better match if it also took into account groupings, but thats for after i get basic board-clearing working.
This post really hit home, as I was dealing with some negative comments on a reddit ad for my new site last night:

http://www.reddit.com/comments/tzfhy/the_hippest_mens_socks_...

I think there is a great takeaway here that negative feedback is often useful, but you should not blindly try to please everyone. For us, comments like that will certainly help refine our pricing and marketing strategies. Trying to convert that person into a customer, however, would be a waste of energy and focus.
That may be the case sometimes, but not always. Here are some examples of what I think were good uses of messiness:

ls output can be sorted in all sorts of ways with just a few characters of typing, even though it would be cleaner to make people use sort.

grep has a flag for counting lines that match, even though wc is supposed to be used for counting lines.

rm can remove directories with the right flags, even though rmdir is supposed to be the tool for removing directories.

I think those were all net wins for the user, both in the short term and the long term.
Love how he spends a couple paragraphs arguing from authority, then says "scientists don't like arguing from authority"
DDG is better for some people. I use it and haven't missed Google yet. There are some things I need Google for (!m gives me a map for example) and some things I prefer Google for (I use G+), but for general search DDG is a better experience for me.

Really, why did anyone ever switch from Yahoo? It wasn't for the results, Google provided the search results for Yahoo for awhile. Many people, myself included, switched to Google for the clean interface.

Now I've switched to DDG not just for the results (which are 95% "just as good") but for the privacy, the variety (I like the idea of competing services), and some of the interesting things DDG is doing with providing information directly.

As I've said before, search is an intensely personal tool. Don't use a tool if you don't like it, but recognize that other people might like a tool even if you think it's terrible.
Your Startup’s Pricing Strategy
What are twitter and the book makers predicting?
Mobile: A Serious Contender to the Desktop Computer
Mvkoen: Agencia Digital
I disagree. Privatizing the moon has been a dream of mine since I was a kid.

I like to think of it as Galt's Gulch in space.
Configurando GWT (Google Web Toolkit) no Eclipse (in portuguese)
>Nothing is more annoying than arriving at a place (...) to find out it doesn't work. :)

Which has sort-of happened already in history of space exploration, when Mars Climate Orbiter mis-handled Mars orbitial insertion and was lost. The problem was traced down to mis-match of measurement units used in software (Newtons vs. Pound-force).

http://en.wikipedia.org/wiki/Mars_Climate_Orbiter#Cause_of_f...
I agree. As someone who grew up in Nigeria, I think Africans would understand this headline and find it acceptable. Also, as someone who grew up in Nigeria, I wish Nigeria would get its own supercomputer! It has 4 times as many people and 6 times the GDP of Kenya, and needs to pick up the pace in information technology! :)
Facebook insiders sold 57% of their shares on Friday
These are fun.

In C++, make the compiler do your recursion:

#include <iostream>

template <int N>
void pr(const std::string &msg)
{
std::cout << msg << std::endl;
pr<N-1>(msg);
}

template <>
void pr<0>(const std::string &msg)
{
}

int main(int argc, char *argv[])
{
pr<100>("Hello World");
return 0;
}
How is that not a criticism?
How Tumblr hires NYC's top talent
International Space Station space station. /pedantry :)
If anyone is reading this comment without having read the article, note that he didn't do this inadvertently: "If it was authority that got the paper published, there is poetic justice in deploying authority in reply."
Just look at the contents of the front page. It's no longer Hacker News, it's mainstream Tech News with a bit of nerdy sprinkle. The older audience is heavily diluted with those who push pseudo-tech cruft (like a woman suing a VC) to the front page, the same people who also comment more and don't really get the spirit of the board. HN is at its tipping point. I am eagerly waiting for HN2... that's assuming one hasn't been started already and kept private.
"essentially being parking"

I gotta say, that is one hell of a simplification—launching a rocket into space and meeting up with another craft, already in orbit, is a little more difficult that parking your car. :)
With asteroid mining companies, someone will have to decide which companies can get at which asteroids.
Here's a little video (and transcript) of Knuth describing how hard it is to make a general system for describing type: http://www.webofstories.com/play/17114 My favorite part is when he's fighting with generalizing the 'S' and his wife suggests, "Well why don't you just make it S-shaped?"
It's alright to be paranoid, but most of the security-related posts on the Diablo 3 forums I've seen have been pure FUD.
Love the "idea". This has been written about extensively on Quora with some very interesting discussion.
* http://www.quora.com/What-can-lawmakers-learn-from-computer-...
* http://www.quora.com/What-are-the-nontechnical-barriers-to-a...

I fear we'll find out that we really didn't want to know how the sausage is made.
Facebook To Buy Opera? Maybe.
FWIW, I think I read at one point that WoW accounts were worth more on the black market than credit card numbers. So security isn't totally unimportant.
4 Features You Need To Know About In The Sage CRM V.7.1 Service Pack 2 
Get the low-down on the latest features in Sage's newest service pack.
Is Facebook about to buy Opera to create own Facebook browser?
Go Canada(rm)!
Yes, that is the comment that really tipped me over into writing the post.
You can't assert everything, you can't test everything (like the tests themselves).

You can't assert a list of hard coded values are all correctly spelled via an assert. You can't determine if a library that has it's own asserts is failing or your code is failing. You can't always add asserts to legacy code, etc.
And sometimes, "more secure" == "less secure than before due to complacency"
I've implemented this very thing for the same reason--it cuts down on user errors. The real answer to password security is length, not putting odd stuff in the passwords that makes people forget them.

There's nothing you need to guess, the logic is in the password encoder and thus will apply both when you set it and when you use it.
No, it is not the 4HWW Tim Ferriss. He spells his last name differently and is not a programmer (look at tferris's submission history).
I don't think that's "vitriol", I think it's constructive criticism.
if Gabriel thought what tferris wrote is vitriolic, there's virtually no chance he'd appreciate my point of view.

The problem is: I can't see you. Without visual cues, poor writing sounds violent. Quadruply so when only using bulleted lists. (Hint: email someone and list their faults in a bulleted list. Then have them do the same to you.) Would you say to Gabriel's face, "You have a crappy logo. And your domain name is too long. Plus, I could sleaze a four letter domain name out from under somebody else. Why can't you? You must be pretty incompetent. Your product is awkward and you don't even live in san francisco. Why won't you just go away?"

That's what the comments sounded like to me.

You have no right to be heard. Constructive criticism is criticism without temper and a slight acknowledgement you appreciate being listened to at all: "Hey Gabe, I was thinking about duckduckgo and had some feedback about things that feel off to me. Maybe you'll find my opinions useful. I think the duck logo is kinda strange. It looks too duck-rapey to me. Your center aligned results are a little quirky (everybody else is 'more left'), but I like the inline favicons. I used to think the auto-wikipedia results were distracting, but google started polluting its results with much worse things now, so you were ahead of the curve there. The name always trips me up too -- maybe spinning off an alternatively-branded domain name could make it better? At least your name isn't as tragic as blekko. Thanks for listening."
One billion dollar? I don't think so.
A Feeling of Infinity
Benchmark Capital Opens SF Office in Tenderloin's Warfield Theater
I have an awed respect for iA's unrelenting attention to detail here, but ultimately, I believe it shouldn't be the responsibility of the type designer to grade typefaces to different display contexts.

This is a runtime problem. Designers need more control over the antialiasing algorithms used by the output medium.
Interesting! I use (La)TeX but I didn't know what metafont was about.

Even though I am pretty good at identifying typefaces I have forever damaged my changes of identifying the standard mac fonts like Palatino, Times, Helvetica in print. Rendered as bitmap (like on a 9" Macintosh Plus) I have no problem in telling them apart.
I, as most developers, appreciate well commented code. But as others have mentioned you are going a bit too far.

// The user has given and illegal number or type of arguments. The program
// usage is printed to the standard error stream and we exit abnormally.
fprintf(stderr, USAGE);
exit(EX_USAGE);

What else is it supposed to be? This is, even for me who does not use C(++) on a regular basis, obvious.

It looks like you are interested in writing well documented code. I think a good example you can learn a lot from is Redis[1]. Also written in C.

[1] https://github.com/antirez/redis

//edit: fixed typo
Idd Salim, one of the guys building the cluster has a pretty interesting blog: http://www.iddsalim.com/blog
No idea why people are getting worked up about this, engineers move jobs all of the time. Once webOS becomes open source later in the year, it's real fate will be decided. As a fan of the platform, I hope that someone other than HP takes it an runs with it (hardware wise), even in a small way.

The quicker it is taken out of HP's hands, the better.
[Sorry for bug report here, didn't find another way]
I think there is a bug with get_my_item_count() and get_opponent_item_count().
These two functions don't return decimal. When players have 0.5, they return 0.
This works locally though.

Example of failed match :
http://www.scribd.com/job_game/match/295703
This line for example
1 / 1 / 0 / 0 / 1
- first number is the fruit type
- second number is the total fruits
- third number is my fruits
- fourth number is opponent fruit
- fifth number is irrelevant
(You'll never see 0.5 in the third or fourth number..)
Called it first! Or whatever… :) https://news.ycombinator.com/item?id=4021065
It very much depends on what you want to do. But yes, you can certainly do things with Plan 9. Ruling out Plan 9 because it does run a certain language, or doesn't run Postgres, is like ruling out Linux because it can't run Microsoft Office. It is intended for a different purpose. Also note that Coraid use Plan 9 in a lot of their systems, to do real work (specifically SANs).

Edit: Also, Plan 9 has HTTP servers, CIFS support, central authentication (factotum), etc. I suggest you Google them.
How Facebook Knows What You Really Like
IAcquire Banned From Google After Link Buying Allegations
This is a pretty poor headline. Africa is an enormous landmass.

Equivalent headline:

World developing its first supercomputer outside of countries which already have one.

How about instead:

Kenya developing its first supercomputer, the first one in Africa outside of South Africa

I think this places the focus rightly on Kenya, rather than implying that somehow this is an effort by all of Africa.

Or even better:

iHub developing the first supercomputer in Kenya

That's probably the best one, since it places the focus correctly on iHub (which deserves it) and Kenya indirectly (which also deserves it). The fact that it's the first country outside ZA to do so can then be mentioned as a lead-in hook in the article, instead of delivering this silly title...

Africa is an enormous continent that is sadly very, very, very far from being able to function as a unit.
> Organisms do not exist in a vacuum, they interact with other organisms in their environment in myriad cooperative and competitive ways, and that affects which organisms survive and reproduce and which do not

What's your point? In what way would Dawkins disagree with this statement?

> they're much more like a complicated self-referential computer program for manipulating reality

What does "manipulating reality" mean? What reality is being manipulated, if not an organism's cells?
I think we may have too many senses for the word "design" floating around because this remark reads like an oxymoron: "This is not a design deficiency of the typeface. It was simply not designed to work as body text for big body text sizes and dense screens."

I like the idea of "grades" because it seems abstracted somewhat from the device's details, but the fact that Retina displays are different in portrait and landscape mode is worrisome. I wonder how this concept is going to scale as new devices with weirder resolutions come out.
Aside from the ad hominem attacks, I think you're factually wrong. The reason people get upset about jumps in gas prices is because it directly affects the bottom line for a majority of Americans, whether they're Republicans or Democrats.

The median family income at the end of 2011 was about $50k. Take home would probably be around $3k/month. If you have a single earner driving 15K miles annually, in a car getting 25mpg, that's going to require 50 gallons of gas a month. So when gas jumps from $3 to $4, that's $50/month of take home pay that vanishes. For a two earner family, $100. Boom, there goes over 3% of take home pay.

For people with incomes below this, the percentage only rises. And they're not likely to have the latest Prius to minimize the impact.

In short, not everyone upset about higher fuel prices is a warmongering, fat-handed asshole who made out like a bandit during the housing bubble.
A loon wearing a towel can still observe the towel day!
I wonder if there might be a difference between viewers of both semi-finals. People have more intent to watch the semi-final where their own country participates.

Also, some countries will have failed to advance in the first semi-final. Would they be even less likely to watch the second semi-final and the final?

If there would be a way to estimate the viewer's distribution for each show, it could improve the accuracy under this model.
Huge swaths of DC are single family homes. DC also has Rock Creek Park, which is twice as big as Central Park. We also have the Mall. There is a lot of land in DC that can't be built on.

Paris is denser than just about any US city and it is largely low and mid rise.
The socks look like they are very nice quality, but given the bright designs, you had expect some comments. The negative comments are probably a plus on net as they drive more people to look at the ad. How did the advertising work out for you? Any sales? I advertised on Reddit and lots of traffic but no sales.
I have been an Opera user for many years and truly love this browser. Somehow I can't see myself using a piece of software that is controlled by Facebook - ever.
For anyone who wants a smoother video version of this,

http://www.youtube.com/watch?v=B_NBoSFpykY