skysight-inc/HackerNews huggingface dataset:
Good point, though I suspect it is down to the ring pull being the weakest part by design of being able to open it along the indented outline of the tab. Though it could also be so possibly from the aspect of the carbon dioxide want to rise to the top and that extra force would only incure more pressure towards the top (assuming the can is upright). There again thats a bit of a wild guess, but the only plausable explanation I can find as to why that would be so. Or it could be wrong in some way and mixed the ring pull tab area as the weakest link and worded it to impley the whole top.

Though I do know with most certainty that if placed in a freezer and left then it will expand at the top and the bottom and mostly rupture a bit around the ring pull tab in the process.
The main Rails app that I work in is a medium sized app and runs at 220mb memory usage on a dyno on averae. It spikes to the 350mb range occasionally probably from image generation with rmagick or PDF generation.
Again, it's honestly not about the statistics. Perception is, in this case, the major issue. Women are constantly pushed to change their behavior because of the danger that they might be raped, and practically every time a woman's rape is reported people ask "What was she wearing? Why was she out alone? Had she been drinking? Did she smile at him first?"

Men do not face that pressure. And yes, I'm sure that there's a corresponding judgmental tone in questions like "Weren't you man enough to fight him off?", but everyone understands that a man can be beaten in a fight. It's an entirely different atmosphere.
New Sputnik
Multiple inheritance.
True, but look at the timeline for your daughter. Assuming she was recently born, and, given that few from a school like Penn would want to be a rural family physician, assuming she's going into an elite specialty (cardiology, neurology, oncology, etc), she's THREE DECADES away from getting started in her line of work. And that's a generous projection. More likely, she'll need to be hyperspecialized, an expert in some obscure niche area like cancers of the eye, in which case she would need more and more education, and I doubt Google's engineers are going to just chill out and wait for her.

Not trying to be a downer here. I'd rather the world have more aspiring doctors than talent agents, but let's also respect the march of progress, and acknowledge the cruel fate of all that stands in its way.
Similarly, I am glad I did not have a laptop/smartphone with wireless Internet [in the classroom] in my college days. I fear I'd have learned so much less. In fact, there's a pretty strong correlation between my study results going down the moment we got cable Internet at my students-home... :-/

(on the positive side, Internet made me loads of international friends, and there's truckloads of things I could not have learned without it)
Please critique How It Works page for new startup
What about Moonlight?
And a Scandinavian version of this:

A Dane, a Swede and a Norwegian are sentenced to death. The Judge asks them if they have any last wishes.

The Dane says: "Eh, could I get a beer?"

The Norwegian says: "I want to make a speech about the injustice of this ruling!"

and the Swede says: "I want to be executed before the Norwegian."
Gloria Steinem? What's next, Hitler quotes? She's a feminist and thus not qualified to speak on matters of "equality".
There's a recent talk here where Musk discusses what he thinks of the future of energy, though I don't think he goes into wind vs. solar specifically (he does explain in the Q&A at the end why he doesn't think biofuels make sense).

http://www.treehugger.com/green-investments/tesla-ceo-elon-m...
It just paints a picture of Fox Moulder's "I Want To Believe" poster, but with a GroupOn logo instead of a UFO.

I was particularly surprised at how their 'aggressive accounting' didn't get them into hot water in the beginning.
I would guess this has more to do with the need to stack the cans than pressure internal to the can because of carbon dioxide. But it is just a guess.
Pkgsrc on OS X
This is an excellent point. In the five years since I graduated college, I've seen so many friends blindsided by the difficulty of actually making a living in their chosen professions. Now that some are considering having families, they're shocked again at the impossibility of continuing their current jobs while enjoying life in the city.

Colleges could certainly help by explaining that money matters (instead of simply encouraging students to follow their passions, as many colleges do), and that success in certain industries can be particularly elusive. However, it's understandably hard for colleges to figure out what's going on in the labor market, which is always in flux. It's actually REALLY hard to make sense of the job options out there, and the risks involved for each: employers aren't transparent about salaries, job titles are difficult to parse, and the career trajectories + risks implied by various entry-level jobs aren't obvious (even to the employers themselves).
Nothing builds credibility like doing what you said you would. =)
And if you specifically mouse over the links contained in the email received, the domain looks like it could even be a phishing scam:

e.g.:http://links.evernote.mkt5371.com/ctt?other_params_removed

I just went straight to the site instead of following the email links in order to confirm the legitimacy of this mail.
>As a side node gamification drives me mad. IMHO only an idiot would care about made up "achievements".

Considering how token economies [1] are generally successful as motivators (HN karma, anyone?) I'd say this has less to do with idiocy and more with the "human nature".

BTW, if anyone wants a good, quick introduction to the criticism of gamification I can recommend the Errant Signal video on the subject [2].

[1] https://en.wikipedia.org/wiki/Token_economy

[2] https://www.youtube.com/watch?v=pWfMjQKXZXk
No true Scotsman would do such things.
A rip off in the sense that its a crappy output, not in that they are overcharging. I see mention that its likely making no money or actually losing money selling this cable.
Speed and ease of development, mostly.
When cracking passwords attackers don't just use brute force. The most effective attacks are ones that exploit human patterns such as leet replacements, capital first letter, punctuation at the end, etc. Concatenated words in all lowercase with no spaces is another pattern that can easily be added to their list and probably already is there, so yes, you can assume that that they will be looking at the space of 2048^4 such passwords.
One note, Postgres is well over 18 years old. Postgres using SQL is 18 years old. Postgres had its own query language which was replaced with SQL in Postgres95, which in turn became PostgreSQL.
Seeking cofounder for www.gameprez.com cloud gaming platform
Dear YC news readers,

GAMEPREZ is a self-funded cloud gaming platform for a free-to-play HTML5 game sharing & ad publishing site.

My cofounder has recently become temporarily unavailable (doh) and this has put a strain on my ability to fund the developer contracts. Up until now, we have been splitting the costs 50/50 and as time progresses I have been engaging in more and more of the coding myself, reducing our overhead costs as I become more able to handle more of the development personally through diligent efforts.

I'm now looking for another cofounder to join our team and work for equity as well as make small periodic monetary investments by splitting development contracts costs with me in exchange for a significant company ownership percentage.

GAMEPREZ is like youtube for browser games, but with some additional user roles/features:

1. Gamers compete for high scores on skill-games to earn cash & other real-world rewards on free-to-play games (no charges for Gamers)

2. Promoters can upload their ads to be shown whenever Gamers assign scores to competitions - similar to fb "Offers" with a competitive aspect

3. Revenue sharing for Developers that upload high-traffic games, similar to youtube payments for high-traffic video providers

There are many other undeveloped aspects of this concept that I don't have time to discuss here, which go beyond "entertaining" games and get into other applications of "games" i.e. research/surveys, recruiting, crowdsourcing, and education (to name a few). Games are interactive visualizations in essence, and my vision is that their applicability will eventually expand to serve more than entertainment purposes, as has already been shown with scientific "games" such as "http://fold.it".

Check out our 0.2 beta version at:

http://www.gameprez.com

and also see our twitter & vimeo pages for more info:

http://twitter.com/gameprez

http://vimeo.com/gameprez

If you're interested, please reach me at:

dk "shift-2" gameprez "d0t" com

Thanks,

Daniel Korenblum

GAMEPREZ Founder

http://twitter.com/katchwreck (personal twitter page)
I'd say that the more you approach "coolness" in the software industry, the more you can expect to be ridden for extra hours. Game developers are probably as close as possible to other creative popular types and have to pay for that status very dearly, while hundreds of thousands of enterprise developers toil in obscurity with pretty guaranteed 40h weeks.
recursion, n. See "tail recursion".

tail recursion, n. See "tail recursion".
Title changed again, far less informative - is this you or a mod?
I loved the infocom reference!

And yes you're right, but people often complain about
HN being a humorless void, when it simply isn't true.
If I am made aware of what my IRC bot is doing, and refuse to sanitize its corpus, then it would be reasonable to call me a jackass. I see no such refusal in this instance.

Otherwise though? It would be plainly irrational to become angry at me for writing a bot that, during the course of it's remixing, reveals or highlights racism on IRC.

To put a finer point on it, if I make a twitter bot that immediately echos anything you tweet it, and one day someone says something offensive to it, am I to blame? Of course not, that is absurd. A markov chain bot is different in no way relevant to this discussion.
I see your point, but I think there's a danger in trying to prescribe too specifically. The risk is that you end up saying "hey, this field was in great demand and had great pay when I was your age, go do that!".

Things change, by the time your daughter is of work age there will likely be new field opened up that don't exist today at all and perhaps some that exist now will have disappeared, shrunk or become much less lucrative.

I think there's wisdom to encouraging kids to really think about their choices though in more detail than "this sounds cool!".

A good rule of thumb is to ask "what job would you want to get from studying this, and if that doesn't pan out what is the backup plan?" If the backup plan is "I will teach" then proceed with caution.
I think you are missing the joke, or it went way over your head.

The point is that it's also "skeevy as hell" - plus probably really bad management - to ask someone to maintain your $35,000 asset (possession of which could also get you in a world of legal trouble) in exchange for just a breakfast burrito.

Ignoring the morality of the entire subject, paying someone roughly $5 for many hours of work maintaining a $35,000 asset is just poor decision making.

You probably want to make sure that the people taking care of your $35,000 asset (and the business that goes along with it) are happily paid, otherwise you might find you don't have that asset anymore.
Well, as I understood it the queueing happens in some kind of load balancer that is responsible for routing the requests between different servers ("dynos" in Heroku speak) to handle the requests. New Relic is a plugin for your server and hooks into Apache and PHP (or this case Rails) to learn how long it takes to process the requests (and retrieve data from the database and/or a cache). This means, to me, that queueing strictly is out of the scope of what NewRelic normally does.

However it's great that they and Heroku now found a way to report the correct queueing time. As far as I understood it, they use a special header added by Heroku to calculate the time themselves and report it in their dashboard.
This is so true. The fact of the matter is that Rap Genius has obviously had to have someone spend a ton of time diagnosing problems with Heroku - and is objectively cheaper just to host some servers compared to Heroku dynos

This is why I always tell people that Heroku is actually NOT a good solution if you truly need scale. They're good for staging, launch, and an early traffic emergency or two. After that, ONCE YOU NEED TO SCALE, it's cheaper just to run your own servers, because the problem that Heroku is solving for you becomes a smaller and smaller percentage of your overall oeprations budget.
Avoiding market failure should be your only focus
> The reason for this problem is so transparent it's laughable: easy access to borrowed money naturally creates inflation in the target market until heavy borrowing becomes the norm.

If that theory is correct, college costs should be much higher than they are now. Schools should be raising the price (which should shrink the applicant pool) until they are just filling their classes.

Another problem with that theory is that college costs went up fairly regularly before money was easily borrowed. I'm not sure that they are going up any faster in this age of easy borrowing than they were before.
It should say "sounds cool" instead of "sound cool".
Writing code is like dealing with an Old Testament god. Lots of rules and no mercy.
It's on by default, so you have to disable it every time you set up zsh on a new machine. Yes, it's not a big deal. I just find it annoying.
I like the author's conclusion. It brings to mind Clarke's Third Law. Applied to independent individuals, though, there is a somewhat disturbing conclusion: if you allow technology to progress without correspondingly advancing your own knowledge, you will increasingly find yourself living in a magical realm.
The Soviet economy was based on money a lot less than US or even socialist Denmark. An average family would have enough savings to buy pretty much everything they wanted (excluding luxury stuff, like holiday abroad or a limousine), but the only place they were legally allowed to buy most stuff were state-owned companies. A family would have to wait say 15 years in a queue to buy an apartment, 7 years for a car and a couple of years for a TV, vacuum cleaner or a washing machine. This is one place where a high achiever could "cash" on his hard work, as he may be allowed to buy stuff w/o waiting. Generally reputation, favors, networking played a bigger role in Soviet economy and hard work could help with those.

Nice article BTW ;)
I would guess that most folks have already found some use for Redis already so its likely installed.
As a college senior approaching graduation in May, I am thankful to have chosen an engineering path and to have learned programming.
Also worth considering how much time of RG's has been spent not just diagnosing Heroku issues, but giving interviews and writing blog posts about the ordeal. Using Heroku might allow them to spend zero time on "ops" but they've spent some non-zero time now just talking about and raising awareness of this issue!
Shame you can't view it on mobile (iPhone), saved for later.
It's a self-preservation thing. Many New Yorkers are nice by default, but don't you dare fuck with us.
This instantly reminded me of:

http://www.gburnett.unisonplus.net/Perma/indexp2.htm

(The Industrial Cup Of Tea)
Some banks have IVR systems that allow users to log in to their account via telephone, so they only allow characters that can be entered via the touch-pad.

When you first create your password they translate the characters to the numerals on the phone and then hash it.

In my experience that is the most common reason why you'll see password for policies like: "Your password must be between 6 and 20 characters and only contain upper and lower case letters."
Assemblers are not compilers
I find it absurd to argue that computers will be enablers of the future direction of society while at the same time arguing that the people who will create such machines will not be the drivers of that society.
It seems crazy that with all these innovations in input devices, so many of us control computers via a 80x24 window emulating a 1970's terminal - 80 columns to match IBM punch cards from 1928(!). And I type into these windows the exact same Unix commands I was typing in 1985. It just seems to me there are huge opportunities for progress that are being missed - surely 80-column text windows aren't a global maximum.

30 years from now will we be using neural interfaces to enter Unix commands into 80x24 text windows projected onto our retinas?
Respectfully, you are flat out wrong. This "entropy check" doesn't prove what you think it does.

This password strength test is attempting to estimate the entropy of given passwords under the assumption that it is a word roughly obeying the character distributions of English text, using Shannon's approximation. It does not apply to randomly generated passwords, which violate these assumptions, as described in Appendex A of the NIST plublication linked on that very site.[1] As that document describes, the entropy of a randomly (not user!) selected password is not estimated in this manner, but calculated according to the same formula I provided: H = log_2 (b^L), where b is the number of letters in the alphabet (95) and L is the length of the password. (If the password had any less entropy than that, then by definition it would not have been pseudorandomly generated!)

Additionally, the algorithm employed by this site does not take into account that an intelligent password cracker is capable of exploiting the construction of passphrases.

In other words, you've taken an algorithm designed to approximate the entropy of a user-selected password and misapplied it to both randomly-generated passwords and user-selected passphrases. The fact that the algorithm is able to give you a number for these inputs does not mean it is any valid indication of how difficult such a password or passphrase would be to crack.

[1] http://csrc.nist.gov/publications/nistpubs/800-63/SP800-63V1...

EDIT: But you're right that passphrases can be easier to use by people. I personally think a password manager like keepass / lastpass / etc. is a better choice than trying to select a memorable password, though.
These are medical residents, not students.

Residents have already graduated medical school and are training in their medical specialty.

/pedant
That is an extraordinary piece of evidence. The whole quote is worth reading.
A SQL query goes into a bar, walks over to a couple of tables, and asks, "Mind if I join you?"

One of the tables says, "Normally that would be OK, but we're only here for the view."
Looks like it has been undeleted since I created the deleted question archive. The sands, they shift.
Stack Overflow ranks #2 for Google Search for "Stack Overflow"
Any test for equality on ChuckNorris fails. He has no equals.

Chuck Norris invented programming. Why do you think it began with punch cards?

Chuck Norris never gets thread contention; threads cooperate if they want to live.

If Norris doesn't like your site, he duck-punches your Javascript until it works.

I attempted to kill -9 Chuck Norris and my keyboard shocked me for my impudence.

Chuck Norris can write Haskell... in assembler.
Seems to be at http://nerds.airbnb.com/httpjson-services-in-modern-java#mor...
You are right, Groupon is not alone, FB and Zynga are the two other which come to mind in these recents times.
Pressure is the same on both ends, and the bottom of the can is already thicker than the sides of it. The top of the can is thicker than the sides, but thinner than the bottom, because you need to be able to open the can easily. So in order to make it thinner than the bottom but at least as strong, you use a different alloy.
...and I thought graduate school was bad. I average a 50-60 hour week, but at least my adviser doesn't expect me to be on call.
Ok, bit of a bragging moment here: my grandpa, with two other gentlemen, created the process for machining seamless cans that is described here. Before them, cans had a lead seam in them. They discovered that you could draw down the aluminum and stretch it to form cans in one piece. He also invented the process for creating the bottom of soda cans, and his friend invented the modern tab on the top of soda cans.
For practice, see if you can't identify the hashing algorithm for the following stored passwords:

$6$AhHvI8ay$I0ED2wWVU9eheJKvCxzcbc/ZYRoN60q5XNHruYp8yFlQvEOjJ1WtIHUwjG6L4ZGntf3ei8osB7s2GYdkN01gx1
dGhpcyBpcyBzdHVwaWQKCg==
286755fad04869ca523320acce0dc6a4
some_salt:ac01346ad1553221506dd091800a1974
c8fed00eb2e87f1cee8e90ebbe870c190ac3848c
6b3a55e0261b0304143f805a24924d0c1c44524821305f31d9277843b8a10f4e
/5L0cR/wpFqSA

Note how they don't look the same, so it's quite easy for an attacker to tell the difference.

Want to see how you did? Here's the answer key, in base64:

MTogTW9kZXJuIGNyeXB0LCBsaWtlIHRoZSBraW5kIHlvdSdkIGZpbmQgaW4gL2V0Yy9zaGFkb3cK
MjogSnVzdCBiYXNlNjRpbmcgdGhlIHJhdyBwYXNzd29yZCAoc3R1cGlkKQozOiBVbnNhbHRlZCBt
ZDVzdW0KNDogbWQ1c3VtLCB3aXRoIHNhbHQgcHJlcGVuZGVkCjU6IFVuc2FsdGVkIHNoYTFzdW0K
NjogVW5zYWx0ZWQgc2hhMjU2c3VtCjc6IE9sZCBVTklYIGNyeXB0KCk=
"Without giving away too much, I can say that the second model will be a sporty four door family car at roughly half the $89k price point of the Tesla Roadster."

A Model S for $45K? Where do I sign? The average selling price of a Model S is probably more like $90K.
You can generate the sentences with something like this:

<?php

$sentence = "Keep Calm And Carry On";

$replacements = array('Carry' => 'Other', 'Dictionary', 'Words', 'On' => 'A Lot', 'Off', 'Them', 'Us');

echo strtr($sentence, $replacements);

?>

Once you've done that, simply use a Macro to add it to Amazon.
Scrolling with single 'space' key presses works fine on a desktop.
"Since you're only going to store the hashed value"...

Look fellas, we've got an optimist over here!
Sure, I'd be glad to have some help and hear someone else's ideas. If you're interested you can email me (address is in my profile).
You can already get a Model S for $50k something, but with fewer options and about half the range.
I don't see a cut-off point between legitimate and illegitimate humour, anything that amuses some people must be legitimate humour in some way.

You could certainly see a lot of humour as potentially offensive to some people, or in some cases slanderous (which I think is worse than merely being offensive). You could also think that somebody who chooses to wear a shirt like this might be advertising themselves as bit of a dick.

Inappropriate is also a sticky concept, it might be an inappropriate item for a kindergarten teacher to wear to work but it might not be so inappropriate to wear around adults who would understand it as humour.
The Fall of Academics at Harvard
Narcotizing dysfunction
When people complain about how the $1 billion raised in 2011 just went to insiders - did the investors who contributed that $1 billion know where the money was going to go? If they knew, then it's all their fault.
360 by 360 degrees of solar energy spilling off into space, near enough.

He also owns a rocket company. Coincidence?
Show HN: A quiz app using the Web Speech API
Don't suggest this too loudly... the rest of us would have more competition! The solution can't be to have everyone be STEM... the solution will require something far more outside the box than that.
Interestingly (in the UK) sometimes minors are actually glad to get sent to youth offenders institutes because they can get away from the sexual abuse that they had on the outside.
As of 4:34 EST, the website is back online
Yeah you would think the cost savings from EC2 and the 60K they spent on New Relic would cover paying for a quality sysadmin to run that stuff.