skysight-inc/HackerNews huggingface dataset:
The commodity price of sugar is ~1.5 cents per can of soda, so I think they could get away with it whenever they wanted (meaning that they would have canceled the products because they weren't making enough volume on them).

Now I looked it up, Pepsi markets "throwback" brands which use sugar.
If you have a large enough supply of electrons, protons and neutrons, and you can combine them at will, you can make anything.
Advanced password strength library in Javascript
> trans-gendered

Thank you.
Fastest-turning legged robot uses tail to take corners
I remember reading articles like this about technologies and companies that I was excited about.

In the late 80s the stories were: "The Apple // is still relevant." It wasn't. I remember OS/2 fans pointing to "huge deployments in banking", "huge in Brazil", and "every ATM machine is running OS/2." Whatever truth was there was irrelevant, as IBM had given up on OS/2.

Apple has given up on selling a server operating system. Apple has given up on selling server hardware. Apple failed.

A cluster of minis makes sense if you are running a CI build farm for an OS X application. It probably makes sense if you're building a FCP render farm. In both of these cases, note that it only makes sense because of the licensing issues. In a saner world you would be running on commodity x86 hardware.

If you are an Apple fan and find yourself arguing that your employer should be using piles of minis-running-Linux based on this article, don't.
Private enterprise != capitalism. And planned economies have done this kind of thing, too.
Sigh. Actually, everything released in the first large dump of Manning's stuff was vetted by.... wait for it... the New York Times. Which newspaper, along with the Guardian and Der Spiegel, broke the story on July 25, 2010.

How quickly we forget.

http://en.wikipedia.org/wiki/Afghan_War_documents_leak
Trying this with GCC gives me a segfault (although I had to go higher up to 8 MB).

#include <stdio.h>

int main(void) {
char x[8388608];
printf("%ld\n", sizeof(x));
return 0;
}
How about using rur-ple? (a Python implementation of Karel the robot which provides a smooth transition to Python)
I mostly agree, every time I see one of these I find trying to read it as a transformed version of the vanilla callback version is the easiest way to understand it. After all, when callbacks do get out of hand, approximating one of these is exactly how I end up dealing with it.

I wish `let` was a little different, syntactically. With something closer to what OCaml does, you don't need to surround everything in parens and braces. This would take all the visual grossness out of it (which I think is the biggest problem people really have):

let (cb = function(x) {
...
}) {
foo(x,y,z,cb);
}

vs.

let cb = function(x) {
...
} in
foo(x,y,z,cb);

It doesn't look like much, but when you have a number of nested callbacks to define the latter syntax keeps everything on the same level where the former nests just as poorly as defining them in the parameter list. (I also hate seeing '})' anywhere, but not many people seem to care about that so much. It's why I switch to Monaco if I am doing JS.)

[Edit: formatting.]
Most consumers want convenience first, security second. Evernote just targets the mass market.
> easy to find : you need one in a hurry? There are applestores everywhere.

Maybe in your country.

> osx already installed : sure Linux might be better in many cases, but my time is not free. OSX total configuration time tops 20 minutes, including plugging cables.

I'm not familiar with OSX, but the installation process for Red Hat based distributions can be automated.
My point was that Visual C++ 2010 gives a different error, but it was running in debug mode.
Those are by no means "middle of the road" estimates. What we now know (and everyone from Suny to Sudoplatov agrees) is that most 20th century estimates of Stalin's crimes are greatly exaggerated. Specifically, it was long thought that everyone who went into the gulag died there, and it wasn't until the post-soviet years that we learned most didn't.

So it depends on how you count (is famine murder?), but the number intentionally killed by Stalin is much closer to 6 million. And again, this was not primarily a worker phenomenon, but was centered more towards specific peasant classes ("kulaks") and nationalist separatist movements (particularly in the Ukraine). It was also something that wasn't totally known, until Khrushchev's "revelations" (which were also largely dishonest themselves).

Since you're comparing me to a Holocaust Denier, I'll refer you to Timothy Snyder (a member of the Committee on Conscience of the United States Holocaust Memorial Museum, and a history professor at Yale)'s article which summarizes a lot of the current thinking:

http://www.nybooks.com/articles/archives/2011/mar/10/hitler-...

But again, I think what's perhaps most important, was that at the height of the purges, from 1934 to 1936, the absolute most dangerous place to be was in the central committee. During that period, 80% of the central committee members were killed. That's significant because the Stalinist nightmare is often explained as a willingness to sacrifice living humans for ideology, which I think is much too simple. It wasn't the obvious power relationship seen in Facism throughout that period of an elite group killing a subservient population, but of those in power actually killing each-other.
Walking stick with mobile technology
“We thought about applying it to other hardware, but if Dell makes a small little machine, you don’t know that they’ll be making that, in that form factor, six months down the road, or what they’re going to do, or how they’re going to refresh it,”

This is completely upside-down. Apple's future plans are entirely opaque. When Dell releases an Optiplex desktop, Poweredge server, or Latitude laptop they commit to not making changes for some non-trivial amount of time so that corporate images don't need to be fiddled with.
Fred Wilson: Starting Up Just to Start Up Isn't a Good Idea
oh snap! R to the G startin some beef! when's the freestyle rap battle going down?
In one brief shot, I saw a guy from inside the carriage helping the soldier outside to close the door !

I feel all weirded out.
There's a big difference between giving safety advice and excusing rape.

The same could be applied in other situations, for example if I go out alone late at night in the wrong part of town whilst displaying my expensive consumer gadgets , leave my house unlocked and go out or leave my server connected to the internet with a blank root password people might rightly ask "why the hell did you do that?". This doesn't in any way condone the actions of a mugger/burgler/hacker etc but sadly one must acknowledge that there are bad elements in society and recommend appropriate mitigation.

So yes, a woman who put her in a situation where she was likely to be raped did make some mistakes, but that doesn't excuse somebody who takes advantage of that.

I don't see how that is controversial.
A runtime-less subset of Rust is being considered and is being developed incrementally. Most of the Rust compiler and runtime is written in Rust itself, so the runtime may be able to be loaded dynamically.

https://github.com/mozilla/rust/issues/3608
Parens are a Lisp thing, not an FP thing. Languages like SML and Haskell (especially point-free Haskell) are very light on them.
As someone who uses Mac Minis for servers the biggest reason is value.

I can fit 2 Mac Minis in a 1RU. And that is a Core i7, 16GB, 2xSSD which is about 20-30x faster than what Amazon, Rackspace offers for the same price. Now throw in the fact that you can (a) send it back to Apple if it breaks or (b) sell it on eBay for nearly the same price it all becomes very compelling.

Given that I use a Java/Hazelcast/Cassandra stack I can simply add more Mac Minis to linearly scale with no single point of failure.
I sign up for just about every one that looks interesting, obviously without the time to finish them all. The reason is quite simply because I want to look at the materials on my time, occasionally take part in the discussions, and try out the assignments here and there that look particularly challenging. Last I checked, you had to be registered to view any of the materials on EdX and Coursera which is pretty much why I do it this way.
Specs or not 1 lbs heavier (if true) and 2 hours less in battery time are important to consider.
I had a good laugh at that as well. I'm wondering now if it was intentional or the person that added it to wiki really did not know.
Re "only an idiot would care about made up 'achievements'"

Napoleon said about military medals: "With such baubles, men are led." And yet, even in this forum, you will probably find some people eager to explain how that's not the same at all.

In designing any system of incentives you have to figure in, or be fortunate to get right, how irrational people are about incentives. The market is a darwinian engine for optimizing irrational responses. Sometimes that's brilliant, and sometimes it isn't.
> significantly better speed than a non-threaded memcpy()

Really? I always thought that a single core could always saturate available memory bandwidth (unless you have some weird architecture like NUMA). If you're seeing a multithread memcpy that has better performance speed, maybe you're just stealing memory bandwidth from other processes (since AFAIK memory bandwidth is probably done on a per-thread basis), or maybe you're getting more CPU cache allocated to you because you're running on multiple cores?

This would be interesting to investigate.
What is a "server" operating system exactly ?

Because there is nothing inherently different between CentOS on the desktop and on the server for example.
"There's value in having a founding team with a crazy person with vision alongside a co-founder grounded in logic and analytics."

This statement really resonates with me. I've had a few experiences with team compositions that mirror this scenario, and have always felt that they are more productive. Does anyone else have any experiences with scenarios like this/how have they panned out?
30 day entrepreneur experiment 
I found this blog and will be continually reading it to see how Leul (an aspiring entrepreneur) handles his first 30 days working to get as far into his first product idea as he can.
"'I’d say the biggest worry is that it runs on 2.5in drives,' Stucki said. 'But, those have been come more reliable lately, and especially in stationary machines like a server.'"

2.5" drives are reputed to be more reliable than 3.5" drives, due to less rotational vibration. The advantage of 3.5" is density.
Which country do you live in that doesn't have Apple retailers ?

Because it sounds like an amazing business opportunity.
I guess people see 10-20% completion rate and think: this is bad.

Let's do some math.

At my university (one of the biggest in Poland), there were 150 people majoring in CS per year.

According to the article, an average MOOC enrollment is 50.000. Let's assume 10% completion rate.

That's 5.000 people. It would take my university 33 years to graduate that many people (assuming 100% completion rate).

The cost per person? Several orders of magnitude smaller per student for MOOC.

Scalability? Almost effortless for MOOC, almost non-existant for the university (to double the number of students they would have to double the number of professors, double the number of buildings etc.).

What happens when you fail? At MOOC, try again. At university - you're out.

There are many reasons why completion rates are much better at university (you paid for it, you value it more; more external pressures (your peers, your parents), motivational support from your fellow students; the way you think about it (university: I have to do it or else it's really bad; mooc: no biggie, I can always do it again).

MOOC destroys traditional education at almost every other metric.

It's a classic Innvator's Dillema: a product that is not as good as what exists but so much better at some important things (cost, convenience) that it'll grow like weeds and will become better at things it's not good at (like retention) faster than incumbents becoming better at matching MOOC at price, convenience.
And my point was that GCC was not as helpful in that case. :-) With the GNU C library you will have to install your own signal handlers and jump through a lot of hoops to get anything more sensible than a "segmentation fault" error. You would think our tools would be a bit more modern by now.
The usage you cite here is indeed common, and the fact that it is common is a terrible thing. I'm not going to repeat a dozen other posts in this thread, but this usage does a great deal to normalize rape in our culture: it makes actual rape seem a routine part of life. Regardless of the intent of the speaker, this usage encourages actual rapists to believe that their peers don't see rape as a big deal, which in turn makes them more likely to rape. (I'm not an expert on this stuff so I don't have a whole list of links at hand to back up these statements, but pretty much every actual expert that I've seen writing about this topic seems to agree. I've given a couple of links for formal support in earlier posts here.)
For 99% of the Internet users this will be outside of their knowledge scope.
Hackathon for Cancer Research
That isnt the point, its that you have some nice code that does |var x = someBigFunction()| and at some point in the programs life, something inside someBigFunction turns async, you have a whole restructuring to do.
Everyone seems to be focusing on the .gov site but if you take a look at the Stack Overflow home page, the page that would normally get indexed highly, there is very little telling Google what it is.

There is no <meta name="description"> tag in the header. The H1 tag, important to Google, says "Top Questions". The content of the first page constantly changes.

Plus, I would bet that most of the links into Stack Overflow are to individual articles, not the home page. Any particular article probably doesn't outrank a popular .gov site.

This is just very poor SEO on Stack Overflow's part.
US Trade Rep orders Canada to comply with the dead-and-buried ACTA treaty
It's kind of funny that a lot of services which have decent general security have lax internal/admin user or account-management.

The weakest link at every hosting provider seems to be the customer admin panel/provisioning interface. This is one thing AWS does relatively well vs. other providers (now); IAM is pretty featureful, but few people actually use it to even 5% of what it can do.
For the data I store in Evernote I'm fine with this.
Oh by the way, I'm not sure if it was exactly 5MB, it might actually have been 2MB. This particular case was 2 years ago, now.
Research survey for framework and library developers.
Even the Pentagon is now BYOD
So, I wonder what a tax policy would actually look like that would revert us to "what we think it is". What would the marginal brackets be? Seems like it would have to require a heck of an estate tax, too.
I dont find that promises really help callback hell that much, they are useful but in the case of doing a series of sequential async functions the result is pretty similiar (the promises version is usually longer)

I got to write some firefox only code recently and added a delay to a function by just adding

... some code
setTimeout(continueFun, 5000)
yield;
... more code

it felt like magic, I dont like generators and would much prefer to see message passing and blocking calls like erlang, but failing that it will be nice to be able to use generators more regularly
I think most open source people would say an server os is one without a GUI. People are forgetting Windows Server is still largely the same as Windows on the desktop.
doing/not doing IO may be an implementation detail for a function. For example, say you have a function isPrime(x) that you implement using some primality test, with no IO. At some point in the future, you may notice that computing the primality test takes a long time, so instead you decide to submit the number to the server which will then return the answer. The function itself remains the same, it takes in a number and returns its primality, however the function is now asynchronous and performs IO.
Passion, yes. When I was in undergrad the rising mantra was "follow your bliss." I think now it should have been "fund your bliss".
Corn syrup is also cheaper than sugar in the United States due to large tariffs on imported sugars and large subsidies for domestic corn production. I'm pretty sure this is the original reason for use only in the USA as opposed to laws forbidding it outside.
Sometimes Apple makes things *too* simple
If you want to know pain, buy a domain or two from Yahoo! you will discover that it's worse than GoDaddy as a registrar.

But yeah, if you're a paying customer you should at the very least be able to get someone on the phone in the event of a major malfunction.
Ask HN: Where can I find a place to invest small projects and may get returns?
I am wondering if there is a place for me to invest on a variety of small projects. If the projects succeed, I will get returns/equity. I have checked kickstarter which doesn't allow returns for money contributor.
"You need to accept the fact that for whatever reason, people choose to label you as a foreigner because you cook ethnic food, so you lose branding credibility. "

The comment lost its value with that one statement. Was there even info stated by the OP that this was the case? I know a few very high priced restaurants in NY that serve high priced "ethnic" food and the owners are both foreign but NOT from the region the food is from. They're branding is pretty strong.
As for why bread is not baked on Wednesdays (Read the comments):

http://main.kitchendaily.com/2011/04/07/color-coded-bread-ba...

"One thing is universal-all bread companies deliver five days a week, with days off being Wednesday and Sunday. Thus, these days have no color coded bread for the deliver driver to remove from the store."

Also, it's not universal the color codes (Which can vary from one brand to another), and in some cases, 7 color codes are used because those bread companies deliver 7 days a week:
http://www.snopes.com/food/prepare/breadtag.asp
How not to send password reset notification email
I don't think the average consumer (not B2B) checks where a company is based before deciding to transact with the company (unless you're selling a tangible good and shipping is a consideration).

I neither know or care where browserstack.com (the last service I paid for) is based.

As for the legal and financial aspect of setting up in the US, I recommend looking through early posts on the freshdesk.com blog... there is great info there on setting up a US business (from India in their case).
De Pobre a Rico RD
This may be dumb, but what does "householders" mean? I assume it's not "homeowners". Does it just mean someone that is in a settled relationship (ie part of a household)? Because I assume there must be some distinction from just "individuals".
After 40 hours of free mobile music, you will have to pay Pandora
Sad to hear as an alum. It wasn't that way a decade ago.
Meh.. what is this "wealth"?

At a certain point, (unless you're just stupid), you don't buy "stuff" with your money. When you have > $100 million, I prefer to think that you instead have the capability to direct the flow of cash in the economy. Yes, some people buy yachts and other nonsense, but really, what are you going to do with that much money?

There's a chart somewhere out there on the internet detailing exactly what Bill Gate's money is going into. And it's interesting, because a lot of it is going into things that help people. Now consider, what if Microsoft never existed; where would this money be? It would mean the average person would have a little more probably. But Gates is directing it toward people that have the least of all (among some university donations, etc.)

I've always told myself that if I somehow ever came across a lot of wealth, I wouldn't live any differently. I wouldn't own a car > $30,000. I wouldn't buy an extravagant house or a nice piano, because personally, I would feel guilty about having luxury items like this when other people have so little. I'm not judging people that do; I'm just saying that for me personally, it wouldn't work. So I would put my wealth into 1) disease research 2) education 3) 3rd world support. Maybe some other things; I'd have to think more about it.

And I'd hate someone to say "Oh, look at how rich that person is. It's not fair."

EDIT: Nothing's worse on HN than writing a long response and having the article jump from the 1st page to the 3rd. I may as well be writing to nobody.
Can you re-order columns yet?

http://wiki.postgresql.org/wiki/Alter_column_position

18 years, and still, nobodys implemented this yet?

Its not a total deal breaker, but jeebus christopher columbus christ. It certainly would be nice.
"According to the article, an average MOOC enrollment is 50.000. Let's assume 10% completion rate.
That's 5.000 people. It would take my university 33 years to graduate that many people (assuming 100% completion rate)."

You are comparing a completion rate for 1 class to the completion rate for graduation at a university (consisting of a LOT of classes). If the completion rate for 1 class is 10% I cant imagine how low the completion rate would be for a whole degree assuming it would consist of somewhere around 20-40 classes.
Apple has not failed with the mini because it never tried for this sort of thing in the first place - it is a happy accident. And one that I believe they noticed and allowed to go on organically with the bare minimum of effort on their part.

The reason collocating minis is intriguing is this: This consumer grade hardware has gotten so reliable and powerful that it makes for a very good server - being a consumer SKU means it has a production run orders of magnitude greater than a Dell server for example.

Thus a Mini is disposable. It is almost like a Raspberry Pi.
A proper server will obviously be more bang for the buck in terms of raw hardware specs, but the TCO of a Mini is favorable because you can resell it and it has a good, none-enterprise-y warranty.

A fully loaded Mini amortized comes out to something like $50/month. It also blows EC2, 'etc, completely out of the water.
In the rather rare case of it failing it is simply swapped out by the facility with exactly equivalent hardware in short order while yours gets handed off to Apple Care, at which point you can simply ebay it for 70%+ of its original price and get a brand new one switched back, all in a matter of a day or two. If you need to "spin up" more, there are always more laying around that can be provided by the facility immediately. Dedicated hardware that is so flexible and convenient is a powerful thing. Depending on your use case you could get away with running on just a couple of minis and save quite a lot of money.

If you buy them in threes for redundancy Apple offers nice discounts and financing. You want to compare how much performance you get out of three minis for $200/mo (total) to what that would cost you on Heroku?

Oh and I'm pretty sure you can boot linux from an SD card or some such.
In terms of wordsmithing, the article is solidly written, but it doesn't provide tactics. That, and this is stuff most HN readers already know.
I could not EDIT the comment.

>Retraction: and finally do not forget to boycott Google because they have indexed every rape joke on the web, they even indexed the "rape t-shirt" permitting such things to be searched in an instant, plus Google makes money when you search for rape jokes.

Google does NOT include sponsored results for "rape jokes".

Google includes sponsored results for "rape t-shirts".

*Some of the Google sponsored results may be as offensive if not more than the t-shit in the OP.
Yes that is me. I sent you an add.