skysight-inc/HackerNews huggingface dataset:
Soon followed by "We start by accepting that food and shelter are basic human rights."

Obviously he never grew a significant fraction of his own food, or built his own house. That I can do so by the proxy of writing software (to wit thinking real hard) does not devalue them to the point that those who don't/won't create food & shelter, or do something exchangeable therefor, can demand I provide them with such necessities. Advocates of this "jobs are optional" meme don't grasp, or won't admit, how little most people are willing to live on if they can get it for zero effort and can be entertained indefinitely ... funny, that sounds a lot like the "bread and circuses" stage of a civilization on the brink of collapse.

Make them "rights"? Obvious discussions of "you have no right to compel me to provide for you" aside... I've figured $10/day is a workable, albeit stark, minimum "living income" (see http://abuckaplate.blogspot.com for the mindset). Few indeed are incapable of earning $10/day and making that livable, save only for lack of will. There is no need to declare a "right to food & shelter" (manifested thru confiscation) when so little effort is needed.

But, as you note, he just tosses out the "human rights" premise as "nbd". Never mind the 100,000,000 dead from prior attempts at the memes he proposes as new.

When he grows half his own food, and builds his own home, and gives 90% of his income to the state (just write a check to the treasury, nobody's stopping him), then maybe he'll have standing. Methinks he won't hold those views if he lived them a while.
Yes.

if (NumOwners >= 500) public = true;
I don't know if I'd put the Kindle Fire on this list, it's really in a class of its own. Sure you can load Android apps on it, but it's mostly a way to consume media purchased through Amazon. As far as I know, you can't easily access the Google Play store, and as a dev, I know I'd have to reconfigure my app to make it available on the Fire. (I use in app purchasing)
Ask HN: Is there a list of YC startups from its bi annually incubator program?
just curious, every now and then in techcrunch you will see YC graduate summer 11 (like ride joy for example) who is launching their startup, etc.

I am just wondering if there is a list maintained as such that outlines all the YC startups upon graduation of its incubator program?

Thanks.
Ask HN: Help Negotiating Pay and Hours for a Startup
Hey HN,

I'm an 18 year old Ruby dev about to take my first paid job (ever) in the form of an internship at an NYC startup. I interned remotely for a different startup, unpaid, throughout this year, but over the summer I have an offer for a new paid internship position on site in New York.

I informed them that to take the position I would need $15-$25 dollars per hour (to help cover New York living expenses and then some), and they agreed, but have yet to get back to me on specifics.

However, I have no idea how working hours for startup employees are normally negotiated, nor how they are tracked. I barely have a concept of how this is done for a 'normal' job, but let alone working in startups.

Does anyone have advice? Explanations? Resources? You can also email my throwaway email at hnanonthrowaway@gmail.com.

Thanks!
Looks like they are! Good find on the c# - I missed that one.
What I found interesting in the This American Life episode over the weekend is that Mike Daisey claimed that the reason why he didn't retract his story before is that he was afraid that it would undo all the 'good it had done' in spreading 'the truth'. At the same time, he suggested that it was he felt it was his best work yet. I suspect that he really feared the disintegration of 'his best work' when the lies were uncovered, and his supposed fear of un-doing the 'good' his story has done was really just another layer of justification. There are certain personality types that will justify anything questionable that they do - and those justifications are often complex with many layers.
This headline is implies that it is their shift to digital strategies that is causing the loss, when in reality that shift is mitigating it.
IL PANE FATTO IN CASA: LE TECNICHE DI LAVORAZIONE
Good Agile Is Messy Agile
That's what I thought - its a nice wink/nudge to those in the know
It's been a couple of days, but I think I was agreeing with you rather than countering.

As I see it, they could have said, "You ordered it. It's yours." Or they could have said, "Return the book, and we'll refund you (perhaps less shipping and handling, or some such)."

As it was, they said, "Here's your money back. Oh, and just keep the book." While it might indeed be easier and even cheaper for them to deal with the situation this way, it still makes for a nice customer experience. (And so, one could argue they might come out ahead in good will.)

P.S. So, I'm saying, perhaps they couldn't insist the book be returned. But they also didn't have to issue a refund, if the original order (as is described per the OP) was legitimately -- even if mistakenly -- placed. (I.e. he really did order it. It wasn't fraud. And the web site didn't mis-behave -- perhaps this remains an open question, depending upon the exact behavior and a determination of his culpability versus the site's.)

Anyway, more than enough typing about this...
The Tragedy of Bits
Curious: why the name 42Floors?
It might be more valuable than spending it on the US military, which has over 35 times the budget of NASA.
Nice looking sites! Your home page has some huge background images, the site is over 5mb! You really should down-sample and use repeating background images to cut this down. A site this simple should be under a meg at most, I think. G'luck!
It's dead equity and at some point in most every companies life, it happens.

I wouldn't worry about it too much.
Annnnnddd... Zynga is rumored to be buying OMGpop http://techcrunch.com/2012/03/19/zynga-is-in-talks-to-buy-dr...

What a roundabout turn for a YC company.
Sorry I wasn't clearer about that. Much like there were Lisp machines in the 80s Mr. Moore ran(perhaps still runs) a company that does custom Forth machines. So he uses his own hardware and his own software, turtles all the way down so to speak.
Uploaded a small picture to test it (the first one I found, about 200x200), the text was so small so I didn't even understand I can re-size it. The words would fit on the image if every word or two goes on each line.

Just something for you to think about, maybe your future users run into this problem also.
I guess I don't understand what you mean by "link directly," but NSFW links appear on the Reddit homepage often, and touching them will open the link in the app's browser. Also, (at least in Alien Blue) I can subscribe to any subreddits I want, including NSFW ones.
Notice the current USA administration's insistence on population reduction. No need to address the unemployed if they don't come into existence.
Gadget New: NEW NOKIA ASHA 303 TOUCH AND TYPE LaunchES TODAY
He's correct in that if you've selected bcrypt for key derivation, there's a good chance you could be doing things better (for one, its output is only 184 bits long; insufficient for AES256) where PBKDF2 works in a way where you can customize the output length.

However, the point of the bcrypt argument is not that bcrypt is the best algorithm for certain things, but that it's (at a minimum) about four orders of magnitude better than most people's "secure" password storage algorithm: sha1(password). Because it requires both a salt and a work factor, even a dictionary attack is wildly impractical unless there's a massive flaw discovered in the algorithm.

If developers are going to be trained to pick a specific algorithm for password storage, I'd much prefer bcrypt (no known flaws, many benefits) over sha1 or md5 (designed to be fast for checksumming, salt not required). Might PBKDF2 be a better choice still? Very possibly; I haven't done enough research to intelligently answer - and since this is crypto, I will not best-guess it.

My real point here? The article attacks bcrypt as a key derivation algorithm, but I've never seen someone suggest it to be used in such an application. Even the post that started what you may call the bcrypt movement (http://codahale.com/how-to-safely-store-a-password/) is linked in the article, and it's titled "How to safely store a password". It is NOT titled "How to safely derive encryption keys".

So yeah, I'm calling linkbait.
WebRTC is good; the question is whether it should use VP8 or H.264. Apple will argue for H.264 while Mozilla will argue for VP8. Since WebRTC has not been deployed yet there is no status quo to create path dependence.
Downvoted for what? For pointing out that all taxes redistribute wealth, and with this redistributed wealth we buy roads, food safety, police and fire, public education, a largely functioning justice system, and in fact the safety and security of a generally-free market...in another word...civilization?

Or downvoted for pointing out that the observable evidence suggests that we, as a society, would be better off in a number of measurable ways (e.g. reduced crime rates, greater social mobility, better overall health), in a society with greater money equality?

It may be a challenging idea if all one's ever heard is, "don't take my slice, just grow the pie," but there is, unfortunately, no evidence--historical or contemporary--that "just grow the pie" actually works in the real world.
Your points #2 and #3 are in conflict. Not all languages are equally equipped for the same tasks, which is what really matters. I wouldn't write a web application in bash any more than I'd write a batch file renamer in assembly and pretending that the programmer not being "decent" enough to make those things true is disingenuous
As the developer behind Namevine I'm really looking forward to hearing feedback from the HN community.

The use-case Namevine is targeting is early in the brand creation / ideation stage of a product or business. I figure the startup types and entrepreneurs in the HN community might have some worthwhile insights that I could bake into v2 of the tool.

Criticism is welcomed too! :)
Is this a joke? Mike Daisey is not a radio journalist. He isn't a journalist. He does theater. NPR picked up part of one of his show.
Casting out 9's to double check your answer easily
Confessions of an Agency Tech Vendor
Facebook Mimics Apple by Spending Less on R&D Than Rivals
I saw this tweet yesterday after listening to the TAL program. He says his work should be treated differently because it's theater, and yet the program notes seen here state:

"THIS IS A WORK OF NONFICTION."

https://twitter.com/#!/afgld/status/181439210643931136/photo...

Daisey doesn't understand that, "I'm sorry. I lied. Please forgive me," would have went a lot further than what he's doing now.
I found the program indispensable when I was using Windows XP but since moving on to Windows 7 I haven't felt the need to use it.
When acquired, the Huffington Post enjoyed margins around 30% [1] versus the New York Times's 9-10% [2]. Deflating based on this datapoint alone implies a profit differential of 3:1 versus 10:1.

[1] http://www.usatoday.com/tech/news/2011-03-07-aol-huffington_...

[2] http://www.google.com/finance?q=NYSE:NYT&fstype=ii
Enhance your calm :) it's all in fun
I'm doing something similar with an RC airplane I'm building. Streams live video feeds from 3 cameras via CDMA. Flight Simulator be damned.
Unless he has a non-dilution clause. If he does, it will likely become a very sticky issue with VCs.
The pirates would become the pirated. Sorry I couldn't help myself.
I think he claims to be a performer that "weaves autobiography, gonzo journalism, and unscripted performance to tell hilarious and heartbreaking stories"

It's convenient, I suppose. When his journalism falls short, he calls himself a performer. When his stories are incredulous, he calls himself a journalist.
PGO will probably come to LLVM soon, for what it's worth. They added branch probability and basic block frequency support in 3.0 with an eye towards it, anyway.
Franklin marshall
I felt the same. Having listened to yesterday's This American Life retracting the prior show, it seemed that he completely fabricated the story of the 12 and 13 year-olds. Even according to his story, which doesn't make sense, he met an English-speaking 13 year old and simply assumed that her friend was 12.

Everything else appeared to be merely stretching the truth, retelling factual events as if they were witnessed first hand, and other things for which I'd be willing to grant some artistic license, provided it were told with a disclaimer.
Yes, they can. The title is misleading; the song itself is copyrighted. Read the article for a more thorough treatment of what is/isn't copyrighted.
Make it easy and rewarding for people to create their own jobs, form their own companies, on a semi-permanent or even ad-hoc way.

This is Hacker News at Y-Combinator. The whole idea is there's nothing stopping you. Open a browser & text editor and write your own paycheck.

Advocate compulsory redistribution, however, and you build those barriers yourself.
Why can't someone make a language where you can optionally use GC on one chunk of memory and use automated reference counting on another chunk? Tell the compiler which variables should be in which category, and then most of the quick programming is done in GC while all the stuff that needs to be performant will be in reference counting but automatically managed so you shouldn't have to know outside of the one keyword to flag the variable and occasionally breaking a cycle when you want to free a structure (or using weak references like Obj-C allows).
its a sane decision. just make sure you implement properly.
like everything crypto, it will be broken, eventually. but its a safer choice than a new algoritm.

it reminds me of the vulnerability issues. when apps have no known vulnerabilities, all is fine. when a new "instant root compromise of any system" comes out, its omgomgomg.
Then its fixed, and all is fine again.

Except that vulnerability was always there. And other ones that are yet to be public are there too. And many of them are "omgomgomg" material.

Well crypto is the same. We don't have public data on which algorithm are broken. We just know they will be eventually, by logic or by brute force.

So, take the wise decisions, and don't forget you might eventually need to update it.
There are other things where money was spent; in hindsight[1] it would have been better to spend that > $1Trillion[2] on space. And health. And etc.

[1] Not just in hindsight, at the beginning for many people.
[2] It feels odd to me to write trillion and actually mean trillion and not "some really big number".
wget http://www.kurlak.com/john/source.html
"Journalists do tell stories, but they make sure those stories are true, verified, factual."

Some of them do. Sadly, it's somewhat of a dying art. The retraction episode of This American Life might be the apex of such activity in traditional journalism for all we know. Most other news outlets fall far short of that standard.
Underscore doesn't have a "sort" apart from the native Array.prototype.sort, but it does have a "sortBy", which is something else entirely.
The key part about offering dividends is you start to attract the people who only buy stocks that pay dividends. It's a substantial category.
No Car in major cities of India .
Correct.

I just spent the past two days sitting in a workshop on "Special-Purpose Hardware for Attacking Cryptographic Systems" and the most repeating thread from all of the talks was how to deal with the unique memory limitations of GPU's and FPGA's when using them to attack crypto. Bandwidth is the largest one, and specifically the tiny amount of shared memory available to the GPU.

Basically, if you're forced to use "local memory" (which has a huge cost in transaction time), the amount of operations per cycle you can perform goes way down, which in some cases can be the difference between an attack taking "2 years" and "until the heat death of the universe".
Google classifies the "Reddit is Fun" app as porn, yanks it from Google Play
You don't need to suspect it. You can read the social science literature and have some confidence that hard-working researchers have confirmed your suspicion.

Here's a good place to start: Income Inequality and
Social Dysfunction by Wilkerson and Pickett.
"not 100% factual" ia an interesting way to spin "completely fabricated and slanderous"
I believe you meant Straw Man fallacy https://en.wikipedia.org/wiki/Straw_man
Craigslist is Hiring Front-End Developers
> Religion inherently forces an idea on a person

The problem with this conversation is that it dips in and out of respect of ones beliefs – which is a tricky platform to walk. If I say "No, people should throw away religious ideology", I will be called all sorts of names. If I say "I think X people should be enslaved", I will also be called all sorts of names.

Why is this true? Because with religion, there are several degrees of information you must process to get to a point where you see the correlation of religion and enslavement. Saying "X people should be enslaved" is only 1 degree. Why is it okay to tolerate something because it is more for our brain to evaluate? Why does it matter how many steps there are to the same result, or other negative result? It doesn't matter. If the end point meets slavery, brutality or death it is as/more severe than the act itself.
One has to assume this means that they might finally be updating their UI.
"Religion on our side of the world looks rosy. If you look away from the west, you will see how religion enslaves and dilutes entire populations into believing this is what god wants."

I think religion is ingrained in humans. If all religions were gone today, people would would still be getting religious over something.

Open source has turned religious in the development community. So has development languages (PHP/Ruby) or editors (VI/Emacs). The only difference is we aren't killing each other over it.

Even Global warming has gotten religious.

The problems aren't even about the religion itself. It's about a group or person gaining power over others and abusing that power. The right-wing of America uses that as a power-base to swing votes. On the other side, the left uses things like the unions to do the same thing.

Christianity, in my mind, is a guide on how to be a good human being. Many people have bastardized this and use it to force their views onto other people through fear, which is wrong.

"f we want to really solve the world's problems, we must finally stamp out the tools used to cause pain for millions, and if we look to the roots, the catalyst is most obvious."

Which means taking away the right to be religious. I don't agree with you, sorry.
I see you've adopted Moxie's argument, block ciphers against hashes. Very well. The hard part of designing a good hash function is achieving collision-resistance; one-wayness is easy. In this context, we don't really care about collision-resistance, since HMAC can be a PRF without collision resistance of the underlying hash (there was a recent proof by Mihir Bellare) --- this is why it's still "OK" to use HMAC-MD5, despite MD5 being completely broken otherwise. The adage that we know much more about ciphers than hashes, although still mostly true, is an exaggeration at this point in time, where we have the HAIFA mode, good block ciphers, and soon SHA-3.

I didn't mean to say that Joe the webdev would be choosing the PRF, that's insane. But whoever providing the (library) implementation would have their life facilitated by having modular primitives, instead of having to code another construct from the ground up.

Edit: True, the AES competition was a much higher-profile event. There is an important difference (this is not a rebuttal, but a remark): AES is a cipher, PBKDF is a construction. AES has no proof of security, nor hope of one: it's a purely heuristic security argument. Through models like the random oracle, however, we could show that the PBKDF construction is secure, if H is secure. In such a case, there is not as much need for a competition, unless you're competing for performance or the like. That said, I would love proofs of security (or show the lack thereof) for PBKDF2.
What makes you think GCC 5.0 tomorrow will be better supported by your current development environment, than LLVM today?

I find the rest of our comment somewhat derogatory towards LLVM and the kind of things you can do with it today, it's already at a point where it provides comparable compatibility and features as the many different GCC versions you'll find on various unix systems. Somehow every time I read something about LLVM here people start to rant about some incompatibility they've seen that GCC doesn't have, as if GCC is the epitome of compilers. From experience I can tell you LLVM shows better compatibility with current GCC versions, than many older GCC versions that are still shipped with some Linux distro's.

Eventually, unless GCC makes a giant leap forwards in all the ways set forth in this article, LLVM is going to replace it, sooner or later. I think that's what the guy above me was about when he asked why GCC is still relevant today.
Sure!

The hacker way is to continuously tinker with systems to improve them. As part of that process, we seek knowledge through analysis, especially the sort of knowledge that provides knobs to tweak.

Fein explicitly says "I'm not here to analyze" the system he's participating in. He even goes on to list some potential causes of the negative outcome we're discussing, and then says he doesn't care about the root causes. It's those root causes that he's ignorant of. Not just accidentally ignorant, but admittedly and willfully ignorant of.

I don't think that's coincidence. It's a natural human tendency be willfully ignorant of uncomfortable truths. If Fein actually took time to understand the problems keeping women out of CS, he might discover that he was part of the problem, or that the power to improve the situation is in his hands. That's certainly what I discovered when I dug into this stuff.

I say his sort of willful ignorance, however understandable is, is exactly the opposite of what hackers are all about.
How we launched an app at SXSW and managed to rise above the noise
But, as mentioned by @cperciva elsewhere in this thread, generating a key and creating a password hash are nearly synonymous. Using HKDF for passwords would be silly, but the more interesting question is: when would you use scrypt for key derivation in a system?

More to the point: what are the tradeoffs you'd consider in choosing one over the other?

(Addressed more to @cperciva...) I'm assuming tarsnap uses scrypt as its actual key derivation function for file encryption and authentication. Why scrypt instead of something else (and I have faith that it's not "not invented here" syndrome)?
Or they could rename LLVM to GCC 5.0; that strategy worked for EGCS. :-)
Yes, Use Bcrypt. And Scrypt.
The popularization of PR-speak in North America is unfortunate.
Trendy Maker Space in Santiago, Chile set to launch in T-30 days
I haven't really followed this whole story, but I live a few blocks away from Foxconn's factory in Shenzhen and I know a few people who work there. I'd be willing to do some light investigative work in my free time for the HN community if there's interest.
Why Chicago Doesn't Produce Innovative Startups: Midwest Mentality
> JUST USE BCRYPT

multiple things come to mind:

- Millions Of Flies Can't Be Wrong

- Citation Needed

- JUST USE SCRYPT

etc.
That was not what we were doing - It was more like weighting measurements proportional to their statistical variance, so that you penalize noisier measurements. In this process, you typically apply some sort of regularization to the objective function so that it converges to a smooth solution. There are some interactions between the weights chosen and standard regularization that creates non-uniform spatial resolution propeties, so much of the work was spent designing roughness penalties that played nice with the weightings.