skysight-inc/HackerNews huggingface dataset:
I still say, the tech market reigniting and the quantitative easing are strangely well timed. I have to wonder if the tech market is being inflated, because it is the one market that has not suffered decades of neglect. It could be a good thing, as the world does need investment in technology if we are going to hit the next whatever revolution now that the information age looks to be at the least maturing, investments in science seem to be the natural course to bring on the advancements for the next age. Unfortunately some of those ages dawned with investment in science for less than peaceful purposes. So if the industry is being inflated, then I supposes it is better than massive investment in military spending to bring about the next age.
You are right in the sense that there is no formal definition for what makes an algorithm fundamental (AFAIK - I am no expert on the matter). However, the general consensus seems to be that since a large number of problems make use of or can be reduced to a sorting problem, it is more fundamental than font rendering which solves exactly one problem. In fact, I wouldn't be surprised if font rendering algorithms use sorting in some way.
>(There's also an entry level 30Gb for $30 plan for your grandparents)

I managed to find a real unlimited connection (here in England) so I might be a little out of touch with broadband allowances, but I think 30GB is on or above the high end of what you can get here in most places without spending a mint. Of course, they all label it as 'unlimited', which apparently is legal despite being very blantantly fraudulent advertising.

Hell, T-Mobile recently sent me some blurb trying to persuade me to replace my ADSL with their 'unlimited'* mobile broadband.

* Fair use policy applies. Bandwidth is limited to 3GB/month.
An OCaml DNS server. Or, you could just run djbdns.
Update from my end: spent some time over the past few weekends to simplify and polishing Mr. Goal. I'm hoping to get a bit of feedback on what you like / don't like about it. Thanks and enjoy!
They wouldn't have an inherently higher survivorship, but it would be toxic to predators, wiping them out (either directly by toxicity, or indirectly by starvation), at the same time as growing and spreading further. Natural evolution itself is unlikely to develop an organism capable of metabolizing mirror sugars, fats, proteins.

So this means people have to take an active role in eradicating this life form, if it ever comes to be.
Really inaccurate title. The paper says nothing about what Deens is. BIND does a lot. What does Deens do?
Would you feel the same way if the risk of death from a diagnostic test for cancer was 1/1600? The answer probably hinges upon the type of cancer, the treatment available, etc, but clearly this is not something you'd use for a population screening tool.

Up until ~4 years ago, the risk of miscarriage from amniocentesis was thought to be 1/200, but if the 1/1600 number is true, that's good. Nevertheless, it's not something that you're going to want to be doing to every pregnant woman. On the other hand, we draw plenty of blood from pregnant women, so we can essentially get this without additional risk to the fetus, except the risk of elective termination.
More detail: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.64....
Javascript's absolutely ubiquitous distribution characteristics have resulted in all sorts of irrational behaviour.

If the W3C or the browser makers collectively had put some thought into making it possible for other languages to be linked into the client in a sane way (i.e. rather than the existing plugin regime), or defined some proper IL that app authors could compile to, Javascript wouldn't be on its way to being the compilation target for the web.
Well, they A/B tested with your friends saying "good riddance!" and "fine, get lost!" but the clear winner was the "miss you" page...
> It's clear to me that scanning for DNA fragments cannot tell you anything about chromosome abnormalities, so I doubt the researchers said any such thing.

It's not at all clear to me; why would you think this?
He's being sarcastic. He's paraphrasing.
Creating something like a VM or a compiler that produces reliable and fast-enough Javascript from bytecode is hard work, and there is no evidence that it can be done. Microsoft tried something similar with Volta (project discontinued) and when I tried it the results where awful, although it was cool that you could compile CLR bytecode to Javascript: http://en.wikipedia.org/wiki/Microsoft_Live_Labs_Volta

On the other hand creating something less than Java SE would break compatibility and it would not be covered by the patents grant, not to mention difficulties in calling the thing "Java".

Oh wait ...
Biology is not quite as clean as you seem to think it is.
Didn't qmail's license require you to install it in /service/qmail or something similarly nonstandard? I admit that it might be better if things did work that way, but they don't and having one program work differently is just annoying.

Of course, this is not a problem now that it's unambiguously public domain.
Sorry. Anon pulled it, then posted another statement saying that they couldn't confirm for fear of losing their accounts again. Screenshot of the original tweet in the post on TNW.
It's the operator that allows to chain two statements together. It's written ";" in Pascal, and is often implicit in other languages.

When a language explicitly talks about monads, it's because it lets you overload that operator, i.e. it let's you give alternative definitions of what it means to chain statements together.
DreamHost "solved" our problematic site by banning the search engine spiders from our site. Apparently we were being spidered too much so they changed the htaccess (without our knowledge) to ban them. But the site did stay up and I am sure we were using less resources after that. The site more or less dried up traffic wise.
So how do you deal with the following quote?

"The next world war will result in the disappearance from the face of the earth not only of reactionary classes and dynasties, but also of entire reactionary peoples. And that, too, is a step forward." - Friedrich Engels

A quick google search shows that this one is NOT hard to find:

http://www.marxists.org/archive/marx/works/1849/01/13.htm

http://books.google.com/books?id=Mdj3AXU2YEEC&pg=PA167&#...

Engels was the co-founder of Marxism, and there is a great deal of evidence that the Soviet Union murdered tens of millions of its own citizens. Given these facts, any reasonable person will conclude that Marxism is an ideology that leads to mass murder.
A fixed layout of a virtual keyboard is a silly problem created by Apple — keyboard customization is a private API.

Hopefully the restriction will be relaxed in future versions of iOS.
I'm not buying the idea that simply having mirrored proteins is enough of an advantage for an organism that it would be able to completely out-compete the majority of already existing natural organisms.

By having mirrored proteins and sugars, such organisms would have no predators or parasites. This condition -- having no natural predators and parasites -- has been replicated many times through the dislocation of species through human transport. Often the result is that such a species is at a huge advantage, much to the detriment of the environment. These are called "Invasive Species." (Asian Carp, anyone? Brown Snakes in Hawaii? Kudzu? Rabbits in Australia?)

Mirrored proteins and sugars would be much worse, since it would be exceedingly hard to evolve an ability to decompose these. I imagine that would happen eventually, but it would take such a long time, our environment would be in shambles and we'd be all long dead.
Hmm, I see. The problem with my understanding it is that people are describing its properties and I have to build the mental model from them.

Are Python list comprehensions monads?
How to support PHP: Payback time for PHP Club
Ah, I see. Thanks for the insightful reply.
Maybe the biggest effect of metered usage will be more emotional than rational.

Most people don't appreciate that 30 minutes editing Google Docs consumes 100x less data than a 30-minute Skype audio call. And the Skype call consumes 100x less than streaming a Netflix movie.

With flat-rate pricing there's no urge to conserve. But when there's a cap or penalty pricing people will almost certainly use less of everything.
>What you want is easily available all over the place, at any scale you want.

Yes, but by not stating a limit, while still enforcing one at some point, you are effectively not allowing yourself to be compared with others.

It's cheating. Even a rough "approximate limit" would allow comparisons, but stating nothing is strictly cheating. Would Dreamhost allow me to run 100tb/day? 100pb/day? They don't say they won't... how do their prices compare against someone who would?
I'm using Git and I have a question: when do you commit?
Doesn't look like a joke: http://twitter.com/Adrianchen/status/14069191178985472
Why are you treating a random developer at a hosting company like he's the CEO? If Dreamhost gets taken to court, it's not his problem. He is just explaining what he actually does to make "unlimited" as unlimited as possible.

Company legal policies are not his domain, so it's probably a waste of effort to complain to him about it.
Are you confusing HMAC with salting?
What kind of system do you use to send the sms messages?
Would it make sense to try selling to some medium-sized businesses first to work the kinks out of your process? There are a lot more $100M businesses than $10G businesses.
I agree that OpenBSD's policy is computer-science-wise intractable, but it seems to work pretty well in practice. What problems are you thinking of?

(Of course, running such insecure software as a browser breaks most of its security guarantees...)
If this comes to fruition, we can at least console ourselves that Global Warming would be stopped (by killing out ocean-borne oxygen breathers).
Whoever attacked threw up a torrent of Gawker's stuff. On one hand, Gawker Media has been asking for something like this with their somewhat arrogant coverage of late (iPhone 4, Brett Favre, Christine O'Donnell, etc.). On the other … a million users getting their passwords hacked is VERY bad form.
Gawker hacked - Change your password if you're used it to comment
"There's a massive misalignment between the labor pool and the job pool, and I blame our undergraduate institutions"

I don't, I just think the Rent Is Too Damn High.

http://www.rentistoodamnhigh.org/
AWS's services in Europe (Dublin, Ireland) seem to be having latency problems:

http://status.aws.amazon.com/#EU_block
The skills he mentions in the article should be taught on the job, not in college. The other problem I noticed, especially when it comes to fresh undergrads, is some companies want people who already have some exact skillset yet don't want to do any training of their own.
A 16 year old's thoughts on where social media is headed.
Like a patent on compilers that converts from language A to language B?

No, Oracle has that already.
I'm no security expert by any means, but my understanding is that HMAC is preferable to hash+salt.
Facebook already has groups. So make your friends group, your family group, your coworkers group, and your BDSM group, and when you post anything, make sure you mark which group(s) to post it to. Facebook actually makes it pretty easy to do so. The author mentions groups but basically claims laziness as an excuse.

And of course, if you don't want anyone knowing what you're thinking or doing, DON'T POST IT.
Tried to sign up; got an error message, viz.:

duplicate key value violates unique constraint "auth_user_username_key"

I have the full django error message saved if you want to see it. (Also, you have DEBUG = TRUE, fyi, so I'm seeing some pretty detailed info).
Contrary to Gawker's claim, the Unix standard hash function crypt(3) has been crackable since at least 1990. It is salted, by the way.
It's because "every startup" is lazy and afraid to take risks. In the programming world, for example, everyone wants to hire someone who has 150 years of experience with each of C, C++, Java, C#, Perl, Python, Ruby, OCaml, Haskell, and node.js. Problem is, that is not possible. So the position goes unfilled.

If programming shops were willing to hire people fresh out of college with English degrees and teach them programming, they would probably do really, really well. But nobody is willing to do that, so college grads go without jobs and startups go without employees.

(Also, startups expect you to really drink that Kool-Aid. They want you to work 12 hour days, skip weekends, not take vacation, and "be loyal" to the company. Why would anyone do that when they can work 9-5 for 4x as much money at an investment bank?

Ironically, even the investment banks can't hire anyone, but that is for other reasons.)
Their most public attack tool, 'LOIC' [1], uses HTTP requests to try and exhaust a target website's connection capacity. It's a simple attack and the tool is flawed [2]. They're not trying to deny service at layer 3, they're attacking the layer 7 web app. It's relatively easy to detect these requests and shrug them off.

1. http://en.wikipedia.org/wiki/LOIC
2. http://news.ycombinator.com/item?id=1988045
The increasing power of motivated and intelligent individuals is a major force, which I feel the author missed. In modern times (particularly in the last 10 years) it has become easier and easier for the motivated and intelligent individual to wield ever-increasing amounts of power. Today, and even more-so in coming years, a few motivated people can wield power which would rival the super-powers of a few decades ago. SpaceX for example with their recent launch is on par with the early NASA progress.

I hate to reference wikileaks in yet another thread, but 20 years ago it would have been unimaginable that a small group of people could set themselves to rival[1] a super-power and be so effective at it. A similar argument could be made about Al-Qaeda, Anonymous, and many other organizations.

Further Reading: Vernor Vinge touches briefly on this trend and some of its implications in Rainbow's End.

Edit: [1] 'rival' may have been the wrong word. 'baffle'?
Electric Discharge on Film
I think a large part of health care price inflation comes from extreme distortions that governments and case law bring to that industry.
Here's the torrent he's referring to: http://thepiratebay.org/torrent/6034669
Could it have anything to do with most of them likely only wanting to hire people geographically in (or near) NYC? And hand-in-hand with that, the startups don't really want to pay something adequate for someone with the necessary experience to live modestly within commuting distance?

I know more people who have offshored engineering/dev work to India and the like than send work to developers in Nebraska, Kansas, Alabama, etc. Then they complain about the less than stellar work, with timezone diffs, English proficiency, cultural differences and so on.

There's a pretty large pool of people who are willing to work remote and - gasp - even travel to your main office sometimes, but who simply aren't going to uproot and live in NYC to make $100k. For someone raising a family, they could make $75k in Omaha or Tupelo and have a much better quality of life.

http://www.indeed.com/jobs?q=c%23&l=nyc
http://www.indeed.com/jobs?q=java&l=nyc

9400 Java jobs in NYC, but only 900 are estimated at $150k or higher.

Cost of living between Omaha (at 75k) and NYC:
http://www.bestplaces.net/col/?salary=75000&city1=531370...

Cost of living between Nashville (at 80k) and NYC:
http://www.bestplaces.net/col/?salary=80000&city1=547520...

You need roughly $150k in NYC to have an approximate lifestyle. Yet only 10% of the jobs pay that.

The concept of 'hiring' itself may be due for a makeover, and a 'JIT' approach to company development may be in the cards for companies struggling to hire the right people (which they'll likely lay off the moment things go south again).
It's not Gawker's claim. It's the hacker's. Adrian Chen didn't write that post.
They do :-)

http://www.renault.fr/espace-experience/index.jsp

an awesome licensing deal we made with our panoramic photos.

-Jeffrey Martin, Founder
www.360cities.net
So far, I have seen no evidence for a 'BGP thing'.
Can I preempt a really boring recap of a discussion that happens on HN at least 3 times per fiscal quarter with:

http://news.ycombinator.com/item?id=1091104

Short answer: the acceptable password hashes are bcrypt, scrypt, or PBKDF2. In all likelihood, anything that isn't one of those three gets you in the news for losing passwords when your site gets hacked.
The kernel and the C library as a single project
Well, my point is that you can make a mess using template metaprogramming. Maybe that doesn't actually happen too often, because anyone smart enough to use TMP at all is smart enough not to make a mess :)

But you're right, the actual messes I've seen in C++ have not involved TMP. Come to think of it, most of them have been around "const" misuse.
You've misunderstood the caption. They are not claiming that the GPU would alter the result of the benchmark, but rather that the fact that it doesn't limits it's usefulness as a comparison.

It's poor writing, but it's not such poor writing that something that begins "SunSpider JavaScript benchmarks only test the CPU..." can be interpreted to mean exactly the opposite without a pretty aggressive presumption of bias on the part of the reader.
9/11 could of happened as soon as airliners were invented and became a public transit system...
Right, I just don't see the point, are people so adverse to learning a new language that they need this. I mean it is logical that higher form languages are built on top of lower level ones. But this to me seems parallel. It is not like JavaScript is a low level run-time and in fact in some ways it is easier to pick up than Java for the uninitiated.

I assume that Oracle is doing this so that people can write Java in a browser. But I don't get it, Java's efforts at being a UI language have been disastrous, both web UI and desktop.

For the same reason it make a fairly decent middleware language is the same reason that it is a poor selection for the UI. It is ridged, it trades off flexibility for safety. Which is a good thing in the middleware layer, but when it comes to writing a UI, it seems that it always has it's feet in the wrong place.

Javascript despite it's warts is a very good UI development language. I was just thinking about this the other day, when I was working on a project, I use two toolkits in my day to day work Dojo and jQuery and I was just thinking about how totally different they are and how they deal with their problem sets very well.

Dojo allows me to build up reusable widgets that are self encapsulated that can just be dropped on a page and jQuery allows me to treat the DOM almost like SQL. They are very different in their approach but yet both are built from the same building block. You just don't see that kind of diversity in Java.

Again it is for a reason, and those reasons are good in the middleware and systems integration layer, but they are cumbersome in the UI. So it makes me wonder, why people are so adverse to learning a new language that is designed for it's problem domain.
I'm hardly an Oracle (née Sun in this context) booster; i.e. as a Clojure partisan, I'm all too aware of the benign neglect that comes with using the JVM but not Java, and with vaporware (JWebPane, anyone?).

All that said, I'm happy enough to be Charlie Brown and take a run at this football. Cynicism leads to either resigning myself to using Javascript forever for client side stuff, something I just couldn't swallow psychologically.
Yeah that just seems silly. But of course that's the Java way: add layers of abstraction wherever possible. Oh, and a big abstract IDE on top of it all would be really helpful ;-)
That's another really good point. There's not much in the way of apprenticeship in software.

Companies will often pay for relo expenses for someone, providing they stay for X years (else they repay the relo money back). Companies could do something similar with education, whether it's local college classes, inhouse training, etc. If you leave within the first year, you pay the company back those expenses. Or... have retention bonuses for people for staying past 1 year, and invest in education for people at lower wages. Many companies would find some real gems out there, waiting to be discovered, and would engender far more loyalty than most currently get.
Apple-1 Computer Operation Manual and Warranty - 1976
Review my app:  ValueGrapher
The license didn't require you to do that. It required Linux distributors to install it there by default.
Sure, the U.S. could be promoting education in the science & engineering, but blaming undergraduate institutions for not filling cubes (or exercise balls, yoga mats, etc) at a startup is completely off base. The job market is rough for recent graduates who were all but promised that the world is hungry for the skills their universities have tried to imbue upon them for an extremely large sum of money. Perhaps a small startup run by the campus Business School "idea guys & girls" less than a decade out of undergraduate school themselves is not the most secure option for someone whose student loan interest clock just started ticking. Should anyone be surprised that a senior or recent graduate might rather wait the several months to hear back from a large consulting company (who are also in hiring mode due to layoff too many people in 09 & are feeling client pushback on their broken offshore/onsite models)? The talent pool isn't as shallow as you would think. Startups buzz about "how to interview and retain a rockstar gurus" and end up looking for a walk-on-water engineer to work long nights for beans & equity with no guarantees for success. Smart kids are malleable, and even if they leave college learning Ruby, Common Lisp, or whatever the flavor of the week is, they will need to grow on the job. Take a chance, offer competitive or better-than-market compensation, and grow your talent from eager minds that buy into your vision enough to feel financially comfortable and invested in the success of the organization.
There would be evolutionary pressure for the predators to be able to distinguish the mirror algae and not eat them. Such predators would undoubtedly arise, which would give mirror-algae an evolutionary advantage.

Mirror-algae would only have to be released in large enough quantities to gain a toehold.
If kids in the NYC metro area don't have an opportunity to learn programming in grade school it's because the schools suck. Perhaps if parents cared about their children's education, they could just relocate to a more forward-thinking part of the country. I was tutoring AP Computer Science to the kids of Vietnamese immigrants in the midwest 12 years ago. I took "C" and "Hypercard" class in junior high school 20 years ago and I lived in a farming town in the middle of nowhere.

The real reason NYC has a shortage of engineers is because engineers don't want to live there. Aside from one or two cool startups and the Google office, most tech jobs in the area are in finance or "agency" style work.

"...selling digital media, trafficking ads in DART, negotiating CDN prices with suppliers, creating P&L's where the COGs is Akamai, tracking and filing bugs in Pivotal Tracker..." sounds like exactly the "Boiler Room" sort of startup most people with other employment options want to avoid.
I made this tool for myself and recently decided to put it on the web. I have doubts that I'll be able to convince others to use it as-as. Still, any feedback would be appreciated.