skysight-inc/HackerNews huggingface dataset:
Are you sure? I employ PhD students to work on commercial products and there is a strict rule in the university that any work done by the student is owned by the student. We are granted an irrevocable, fully transferable licence to use their work, but the student is not locked out from doing whatever they like with the stuff that they did. I'd be surprised if that was not the same for undergraduates - although I am aware that university boards are becoming very greedy with respect to I.P.
"8000 requests per minute" sounds quite a lot for a RoR system.

Would you mind to elaborate on

- how many of those requests are responded from cache

- the underlaying deployment architecture (type & number of servers and/or VMs)

- and you average server response time (uncached)

Thanks

EDIT: Why the downvote?
I've just finished reading William Hague's excellent biography of William Wilberforce and I don't think there is a single mention of "steam engine" in the entire book.

These guys fought slavery because they knew it to be profoundly immoral.
Yes, some links on why BCD:

http://wiki.osdev.org/RTC

http://wiki.osdev.org/CMOS#Format_of_Bytes
I lost all interest in reading the article after looking at the msdn.com domain.

EDIT: Downvoters, I don't see how this is wrong. Microsoft has a long history of spreading FUD about competitors (Florian Mueller/FOSSPatents, http://www.scroogled.com/ [when their own practices are very much the same], sponsoring fake studies that show that the TCO of Linux is much greater than that of Windows, and so on.) I certainly would be interested in an unbiased opinion on the topic, but I don't think anyone on Microsoft's payroll can give me that.
Anyone in the world can tell you that Americans behave like animals. A friend of mine went to the U.S.A. and came back after he witnessed how they let a poor man die in front of the hospital because he didn't have health insurance, with full disregard of the Hippocratic oath (if they even have that thing over there). I bet he'll never visit again.

Anyways, we'll just have to wait and see whether co-operation is more effective than competition. For now, it seems like competition is winning, but the question is at what price.
N. Korea hit by large-scale cyber attack
MongoDB 2.4 Released: Text Search, Security, Hash-based Sharding
From Imperative to Functional (Repost after feedback)
Odd that there's not a lawyer among the listed leaders. They say they'll bring in lawyers "if necessary." Aren't most agencies for artists or athletes packed with lawyers? If I'm hiring you as my agent, I'd think that at least half your job would be the contract part of it.
Under http://www.10xmanagement.com/#what_we_do

Contract negotiation, scheduling, planning, invoicing. Basically all the paperwork + customer relations, you just do the work. I don't know what their fee is, but if they do this right it could be worth it.
Definitely seen this before as well, not interesting then, not interesting now...
The Toronto Raptors, SportVU cameras, and the NBA's analytical revolution
A user is a person that obtains virtual currency to purchase goods or services
Android To Surpass Microsoft Windows
Drupal Core is basic enough that you can wrap your head around it in 10 minutes, but Core isn't going to give you a very useful site. So, you need to start adding in modules, often with their own incompatibilities and APIs (ctools). And then things start falling apart.

The code to create a node is simple. The code to create a node with a term reference, two field collections, and images copied from the filesystem is considerably more complicated, poorly documented, and prone to throwing weird errors.
I wrote that article four years ago. I hope it is still accurate re: the current Gambit Scheme. And, yeah, Gambit is pretty much awesome if your application does not need a lot of third part libraries.
Next time search by url: http://blogs.msdn.com/b/jw_on_tech/archive/2012/03/13/why-i-...

https://news.ycombinator.com/item?id=3700277 was the previous discussion (910 upvotes, 370 days ago)
Women in tech: Silicon Valley still has a gender problem
1) More important than deal flow, I could see myself working with something like that if it increased my hourly rate, and if it did so substantially. I am 100% positive that most of the jobs/projects I got into I left money on the table because I didn't want to put too much effort in the negotiation process and just wanted to work on interesting things.

So it would be great if something like that managed to work as a market force to push things up. However, these guys would have to be completely transparent, pretty much like we see sport athletes getting their contracts disclosed, all of their "stars" would have each of their signed projects on a billboard, complete with stats and metrics of performance.

If it increased my rate by 20%, I wouldn't do it. Promise me that I would be able to live in New York and make $300-$400k/year without having to get into finance, and I could give them 10-20% of it easily.

2) Apologies in advance for my blatant stereotyping, but I couldn't help noticing that most if not all names of the guys leading this are Jewish. Coupled with the "Here's your Ari Gold" comment it makes me wonder, why is this such a Jewish-dominated field?
Great advice. Not in a similar situation myself, but this reply is quite a motivational treasure.
We've been misled by an erroneous map of the world for 500 years
Also (to tie to a comment above this one) a currency which is gaining value quickly is highly regressive to the poor. The poor have to spend their limited means in such a currency - they have to spend substantial fractions of their working capital on consumables.

Conversely, the rich don't. In fact, above a key level depending on how quickly it gains value, the rich functionally never lose any money - they can hold such levels of it that the amount they spend on food is rapidly eclipsed by the increase in value in their wealth.

Of course, this sounds good and is somewhat true with normal currency via investment but there's the rub: with a deflationary currency you don't have to invest. You don't have to put your money in the bank, or loan it out or indeed engage in any type of productive activity to get wealthier. The poor are doomed to work all their lives because they can't get above the magic level of wealth where they don't have to, meanwhile those with the piles of wealth dispense tiny fractions to them to buy necessities. It entrenches a stratified society in a way an inflationary system does not (which is not to say that inflationary money puts us all in the free and clear, but it's better).
I was in the room for Thiel's talk - I found that there were certainly some generalities that were construed rather irresponsibly; however, his most powerful statement throughout the talk was
(Zuckerberg) "I don't know what I could do with the money. I'd just start another social networking site. I kind of like the one I already have."

The raw conviction he has to his cause gives me chills. I'm not convinced he wouldn't do the same if the offer was 1.5B, 2B, etc.

I think Thiel put it well when he stated "the best entrepreneurs, like Zuckerberg, have a definitive view about the future and plan for it". It doesn't have as much to do with luck as it does focus, conviction, and ultimately the drive to change the world for the better.

I also don't think that the Founder's Fund philosophy had as much to do with his decision to back Zuckerberg as he takes credit for. If you're looking in the face of the next Franklin or Jobs - the decision becomes apparent that you (in Thiel's own words) "just don't fuck it up".
This is a classic example of blog spam -- utter trash and completely devoid of content.
>Sorry, but nutrition is not like math or C++, where you can teach it to yourself by googling things and reading textbooks.

That's probably true, but hopefully one day nutrition science will be on that level. Perhaps then a much smaller amount of people will have things like obesity and type II diabetes.
First, thanks for this post, which helped bring me down from righteous indignation to just righteous anger. However, I'd like to have a few things clarified. I'm not worried about IP anymore, or RIAA influence on this, but I am concerned with privacy implications. You seem to claim the definition of "information" is narrow, but I would disagree given the language in the bill:

> or any information stored on, processed on, or transiting such a system or network

This would imply the following:
a) Any system that is "attacked" (under the slightly broad definition provided) may share ALL of its data. This means everything I've done on that website, including both logs and content. Given that an entity like Facebook is "attacked" multiple times per day, now the government can obtain all of my data without a warrant.
b) Any network that has been "attacked" (under broad definition) may be wiretapped without a warrant and all information transmitted to the government.

What language in the bill will reasonably limit these two scenarios? Given the progress of our government in reducing individual liberty over the past 12 years, can you not see potential danger in the existing language? My warning bells are going off, because it seems like an underhanded way to strengthen provisions that allow my "secure papers" to be obtained without warrant.
There are mere mortal programmers, there are geniuses and then there's Fabrice Bellard. In french slang: "Tu peux pas test".

Go read the list of Open Source project he's done: it's a humbling experience (even for those who managed to make it big with their startups).
How could this happen to Chart.js and http://nvd3.org/ . hopefully chart.js employer will come to his senses just as http://nvd3.org/ eventually did.
Our website is 10x worse than it should be
Google either buys startups or does it all by themselves. With Google's ecosystem to cushion this new platform. A note taking app could turn out to be handy as well.
People here are so heavily opinionated that they start downvoting others personal opinions. Great going HN! :)
@timtadh

> Having a deflationary currency is pro-citizen, it is pro-poor, and pro-middle class.

How so??? With a deflationary currency rich people just need to keep their money at home (not even the bank) and they become richer in real terms. Indebted people see their deflationary-currency-denominated debt become more and more difficult to repay. Home owners see the resale price of their home come down. Poor people have less opportunities to work because people don't need to invest their money to keep their real value. How can all this be pro-citizen?
Old threads: https://news.ycombinator.com/item?id=5278047 http://www.reddit.com/r/programming/comments/196o1v/from_imp...

Current thread on Reddit: http://www.reddit.com/r/programming/comments/1alc5m/from_imp...
As more big firms opt for management comapnies such as ResourceSolutions, this is been driven firmly down. Often its below 3% for people who've been on site 18+ months.

The worst thing about RS (guess which side I'm on!) is that they advise on rate reductions. As they are often working with your competitors too, they can effectively advise that a 10% hair cut is OK because OtherBank just did a n% cut.
Most fansub groups stop when the content owners licence the product in the US or simply request that they do so. As to making money that's theoretically possible, but only in the spending all day helping a friend move for a beer is 'making money'.
Shouldn't the title be Quitting Google instead? This title sounds like Google is quitting, when instead an employee quit Google.
The product is not already profitable at the lower segment, unless the higher segment is there to help defray the capital costs of building the fab.
Be sure to check out http://sqlite.org/src4/doc/trunk/www/design.wiki ... SQLite4 splits the SQL engine from the storage engine and provides public APIs for both, including the ability to run the SQL engine on top of any key/value store that provides an ordered-map interface.

In the new design a row's primary key directly contributes to its physical key, meaning lookups and iterations on the primary key involve only one scan (rather than an index scan followed by random lookups in SQLite 3.x/most DBMS). Basically the old "OID" feature on steroids, except now you don't have to design for it at all. This also means data is inherently clustered by primary key, providing further performance benefits.

The new storage engine in 4.x is exciting by itself, it's a log structured merge tree, similar to LevelDB but using the old SQLite 3.x B+tree instead of SSTables for the disk segments. Additionally it is possible to incrementally compact older generations inline as part of each write, rather than mandatorily having some unpredictable background compactor thread like LevelDB. Similar to 3.x and unlike LevelDB, the storage engine also supports interprocess locking, meaning it's trivial to write software with concurrent readers across multiple processes and a single writer.

The possibility of mixing a key/value store and SQL store, including having single transactions affecting both stores, is really exciting. The SQL engine is still a work in progress, but it should be awesome when it's ready.
Also, the 10,000 years thing is old info. We found evidence in 2009 that man was harvesting and milling grain 100,000 years ago at least.

http://www.google.com/hostednews/afp/article/ALeqM5ioTpi8xdw...
> Hardware monopolist crippling cheapest products so it can sell non-crippled ones at premium prices ... sort of ambiguous. Legit market strategy or conning customers?

How is anyone conned if the specs are honest?
The Evil Dead Reboot: The most terrifying film experience ever?
"Of course one would have to live with the fact that the bank takes transaction fees"

And now you know the "real" reason for the war on cash.
Hightcharts is amazing. I've done some very nice in-house custom charts with it. Very easy to customize, very well documented. I'd highly recommend it.
W00t my project gets a 4.0!
HD Steam Wallpaper 2560x1440
This 10x elitism is total bull. I'm sure the top programmers are 10x better than the worst, but there's a vast spectrum in between. The 10x notion implies that there's the worst, the good, the better, then a massive chasm, the up on the mountaintop there are "the 10xers". I'm not buying it.
I saw that this thing fetches a Javascript code and runs in my machine and am very dubious about its "script" action.
"I cited the textbook definition for "value," and yet you argue that it's dependent on supply and demand, which ignored the fact that the definition of value that I cited is precisely what makes up demand."

If your textbook is telling you that value is equivalent to demand, perhaps you need a new textbook. It is easy to illustrate the effect supply has on value with the following thought experiment:

If I told you that I was charging $10 to step inside my house and breath some air, would you be willing to pay? Now imagine a world where breathable air is a scarce resource, and there are no other sources of breathable air for miles around my house; would you be willing to pay in that case?
What is a good resource for understanding the DOM/query selectors and their performance (JS and CSS selectors)? All that I know about it is just through word of mouth and it would be great to look at a resource that covers these things.
Also, is document.createElement('div') really much faster than $("<div></div>")? Just checked and a lot of well-respected JS libs use (including Backbone) use the jQuery version.

EDIT: typo
Well, cool. I'd appreciate any feedback. Almost everyone has commented (mostly negatively) on the movement, but I do think people get it after a few seconds. If I hadn't used this movement, you would always know which way is which easily. Hard to simulate getting lost/going in circles in the freezing cold without that.
When I did a little project using jslinux, just for fun on the Chaos Communication Camp 2011, I contacted Fabrice about it. And he was helpful and gave permission to do with the code what I planned to do (I wrote a network hardware emulation, the corresponding Linux driver and a central server, so I could connect to the remotely running Linux instances in peoples' browsers).

It's allowed to discuss Fabrice's code, it's allowed to post a de-obfuscator software tool, but it's certainly not permitted to publicize a derivate without his consent. It's plain respect for intellectual property.
I went to a meet up a few weeks ago on Sencha Touch and how they did the Fastbook (http://www.sencha.com/blog/the-making-of-fastbook-an-html5-l...) project to prove that HTML5 is, indeed, ready to provide host an application as complex as Facebook a few weeks ago and it opened my eyes in a few ways.

This article is correct, and provides an example, in saying that the DOM can easily create thousands of elements in milliseconds. However, the problem is that events and interactions with it all happen on a single process. Things load and block the thread, an event happens and blocks the thread, etc.

The Sencha guys did something really smart. They used an object pool with one object: requestAnimationFrame, as the core of their mobile platform and sent EVERYTHING to it. That way events, loading, or whatever, didn't block, but happened in a FIFO manor. They also kept the number of dom elements static and just reused them when needed, so an object pool of dom nodes -- no creating or destroying nodes.

The things that make working with the dom slow isn't only creating nodes, but applying styles, listeners, and destroying them -- basically creating an application.

I do agree with the overall premise that a lot of developers do not know the best methods/practices/patterns to utilize when creating complex applications. I learn new things daily and I hope that our community continues to teach itself and provide tools to make getting things done easier.
I am not sure if can be called non-malicious but there is definitely a new breed of botnets coming up

e.g. http://internetcensus2012.bitbucket.org/
I have a friend, a Thiel fellow actually, who for personal reasons is no longer pursuing his project. He is extremely talented and creative, but, despite his credibility, ability and connections, he swears by these people because they take all the bullshit out of the equation and just let him focus on what he wants to do right now which is get paid the most money possible to work on the most interesting and intellectually stimulating projects he can. Why is that so offensive to you?
Show HN: Hivebench - Open Science Platform for Biotechnology Researchers
Birds are evolving to live with cars
IPhone App Contains Secret Game Boy Advance Emulator
Google's Chrome OS partially hacked
If backbone didn't use a normalization library like jQuery, they'd have to write their own and I don't think that is the aim of the project.
She references that she was twice a victim of domestic violence in this post: http://butyoureagirl.com/13871/success-against-the-odds-fill...

Obviously a horrible thing to go through, perhaps it has colored her perceptions somewhat?

I do agree that the reaction greatly outweighed the incident.
Google Glass APP - shows the places where movies were shot from
Either way, the jinn has left the bottle and is not going to come back.
There was a recent case involving the imposition of inheritance taxes on artwork that, because it contains bald eagle feathers, cannot be sold to pay the taxes. So theoretically the result of that case could give us some idea of how the courts would treat a situation where someone solely had bitcoin income but no way to exchange it. Plus, there is a certain amount of US-centric moaning in this thread (and I am not criticizing eurleif). Just because the US says "no" doesn't mean that another country won't say "yes." And in that case bitcoin can be converted to that country's currency and then back to USD.
Prediction: Since jQuery2 is dropping support for IE < 9, it will never be as popular as its predecessor. We all owe John Resig a debt of gratitude for getting querySelectorAll into modern browsers.

The next missing piece is the ShadowDOM/Templates stuff coming down the pipeline, but sadly that will probably take just as long for mass adoption.
>I wonder if this guy realizes his teeth are going to fall off.

I wonder if people who say ridiculous stuff like this realize that there are already lots of people living on liquid diets, feeding tubes, or IV nutrition because of health problems. And their jaws don't magically turn to mush and their teeth don't fall out.
I had been a long-time premium user of Rapidshare through it's peak in 2007 to 2009 or so. Their service was wonderful (or so it seemed) until almost nobody used it anymore. The business model that Rapidshare held on to is clearly failing them as more and more users are switching to other sites that are either free or not that expensive (Mega, Mediafire, etc.)
"a certain type of organisation"

I'd love to know what you mean by that! :-)
Reasons for choosing CalTech over MIT, UC Berkeley, Stanford etc.
Same. I got a MacBook Pro.
Could you explain to me why the SimCity launch was any worse than Diablo 3? Seems like apart from initial instability and some people making a lot of noise the resulting sales numbers were still fine.
Because then he could get out and be free sooner? If you don't see the value in that then I don't know what else to say.
While I agree with your point, Bitcoin's are not limited to the US which changes things.
Please don't perpetuate the myth of the MSG placebo effect here. It's a cultural meme with no basis in science [1, 2]; glutamate is widespread [3], yet nobody complains of "green tea headaches".

[1]http://www.sciencedirect.com/science/article/pii/02786915939...

[2] http://onlinelibrary.wiley.com/doi/10.1111/j.1745-7599.2006....

[3] http://en.wikipedia.org/wiki/Glutamic_acid_%28flavor%29#Conc...
The site looks pretty good actually: http://www.flotcharts.org/
ironically, i did not mean for this to go through as I was trying to locate the discussion on it.. obviously the url regex ain't working for this corner-case.
>If something is free, you're not the customer, you're the product being sold.

A pithy saying, but not much more. I run a minecraft server for free, are you implying that I sell my players?
If they sell at a >4:1 ratio in favor of the gamer version, it is still suboptimal.

If I had to guess, I would say their gamer card prices are by and large good approximations of the value they provide. No idea about professional card prices.
It would be more accurate to say something along the lines of: "it's often possible to get the DOM to perform a lot faster than it currently is for you", or even: "speed probably isn't the biggest problem you'll face with the DOM; inconsistency and weird browser quirks are".

That said, the following things irked me:

> Abstraction is more likely to increase speed, because someone smarter than you has written the bit that needs to be fast.

That's a very sweeping statement that doesn't really describe the situation. It obviously depends on what you're doing, who wrote the abstraction and how much is being abstracted.

> First: ignore pretty much anything Facebook has to say about DOM performance. They really have no idea what they are talking about. Sencha was able to make a version of the Facebook mobile app with their framework, and it was FASTER than the official, native app, and Sencha isn’t even particularly fast.

If you create an app that has half the feature set of another app it will likely be easier to make it go fast.

> Second: Stop using DOM libraries out of habit! If your target browser is IE8 or above, jQuery hardly provides any features that aren’t shipped on the host object anyway. document.querySelectorAll will pretty much do everything you need. jQuery is a tool, not a framework. Use it as such.

jQuery provides a clean sensible API. Something that is currently still lacking from the DOM (despite all the improvements). document.querySelectorAll will definitely not do "pretty much everything" you need out of the box.