skysight-inc/HackerNews huggingface dataset:
This does not work at all well in browsers other than IE.
The fast food idea is one that is already being explored. Former McDonald's guys are attacking it and really have some unique takes on how they will adapt their supply chain to make it affordable for the average joe to reach critical mass. They're working on expanding and are called Lyfe Kitchen (http://restaurant.lyfekitchen.com/). Wired did a really good writeup on them earlier this year (http://www.wired.com/business/2012/07/ff_lyfekitchens/)
Yeah, but saving money is also appreciated by those who actually make the purchasing decisions :)
so true, your core business should not rely on a third party API that doesnt have any contractual obligation with you.

Yet APIs can be a great way to launch a product fast. You have to become independent as soon as you can.
I am in no way saying it isn't a problem or we shouldn't talk about it. It's terrible what the NSA is doing. All I'm saying is my HN experience has noticeably decreased do to the massive amount of shallow comments these topics bring. Call your representatives if you want to make a difference, flooding a tech forum with political comments isn't going to do anything.
As an engineer at Khan Academy it feels pretty awesome to find this: http://www.humansofnewyork.com/post/64412654576/i-struck-up-...
Also, the Ukrainians are surely experts by now on the effects of radioisotopes on humans :-(
This. Never been comfortable with the whole white/black thing, especially in the way it's used in the US.

Americans would consider me to be a white European. My father was a black South-American, my grand-father Chinese. To refer to me as "white" and draw any kind of conclusion from that is ludicrous and insulting.
Chrome Logo in pure CSS
Yes, I remembered seeing a C++ google product without the .h extension in header files (or other similar extensions)

But apparently they stopped this nonsense
You had been downvoted at the time of my reply. I don't know why - you make some good points.

> But let's make the argument based on sound reasoning and data, not insults and "common sense".

I strongly agree. When someone talks about homeopathy it's easy to dismiss it as nonsense, and we only need a few studies to tell us it's nonsense. But when someone makes a calm, sensible claim with a reasonable method of action ("helmets protect the brain") it's more important to get good quality science to investigate these claims, to eliminate our biases and to eliminate confounding factors.

Imagine a crash where someone's head scrapes along the ground. Now give that person a helmet. With the wrong materials the helmet will "snag" the ground. This could mean that the head sticks while the body keeps going, risking severe spinal injury.

While the science around driver perception of helmet-wearing cyclists is weak it's a reasonable statement - "drivers give less room to people wearing helmets because they assume a better rider". That could be testable in driving simulators, and that would give use good quality data.

It's nice to hear anecdote. "I wear a helmet because ..." or "I don't wear a helmet because ..." are good things to hear. It gives context to the data and the science. But these are not reasons for everyone to follow the advice.
Well, you could use a site like this:
https://localbitcoins.com/
but then again doing hundreds of these cash transactions in person seems like it would be stressful.
I don't think the US is at the point where they torture citizens for private keys. And they'd only be able to use jail as leverage by offering a reduced sentence. Even then, you might refuse if, for example, you'd rather stay in prison and leave the money to your family.
DAMN that's overpriced.
And isn't that the exact opposite of "hacking"? I mean - buying some expensive easy-to-use stuff designed to work together?
But that's just my opinion. Maybe I got it wrong.
Judging the Health Care Olympics
Or use a logarithmic scale: 0 < x <= 0.1, 0.1 < x <= 0.3, 0.3 < x <= 1, 1 < x <= 3, 3 < x <= 10, 10 < x <= 30, ...
The website lists guides on how to do a setup like this in Apache + Perl/Python + SQLite/MySQL.
Ask HN: How do I learn LAMP?
I need your help HN. I'm a new developer and I need to learn everything about LAMP for a business project. How do I do it?
I'm 1/1024th Spanish, 1023/1024th Danish, for example
There you go - your article doesn't really provide any value to us, yet you are on the frontpage of HN. Nailed it, now do the same thing over and over again.
There is no reason for your language and tone here.

It would have been so much better if you laid out your arguments clearly, and who are you telling to 'shut up'? I think intull took offence to it. You should apologise to him.
Klu Klux Klan entry forms, perhaps?
Circus looks huge and doesn't appeal for one or two apps. I do however wish to experiment with circus at some point. Do you have any comparison to make, assuming you have used both? Or anyone out there? Thanks
CryptoLocker malware encrypts your files and demands a Bitcoin ransom
Well, it shouldn't be a problem if you keep your source files clean and properly use tabs for indentation. Then everyone can set their editor to render tabs at their desired width, whether it's 2, 4, or 8 spaces.

It's ludicrous that these space-wielding heretics (to borrow from the kernel style guide) are keeping everyone from having that.
Personal Genome Project {Sharing Personal Genomes}
There are a lot of bitcoin billionaires on HN.
I think I don't get the point. Real-time collaboration is something we have already (google docs, hackpad, ...). And besides, if it's true that it works only for IE, what's the point?

EDIT: A guy in this thread told it works only for IE, then this statement was fixed in "also works on Chrome". Since I'm a GNU/Linux user I could not verify myself.
Vietnam - the rise of another aviation tiger?
There is a whole lot easier a way to understand what the DFT does which doesn't involve complex things. First generate two tables of signals. Each table is a set of signals having the same length and the same number of samples as the signal to be transformed; all signals are sampled at N equi-spaced points in the time interval T.

The 0th entry in the first table is just the number one repeated N times. The 1st entry in the table is a sampled sinusoid with a period exactly equal to T. The 2nd is a sampled sinusoid with a period of one half T (twice the frequency of the 1st.) The third is a sampled sinusoid with a period one 3rd of T (three times the frequency of the 1st.) The fourth has a period one 4th of 1st (four times the frequency of the first.) You get the point. The last entry in the table is a sampled sinusoid with a period of just two samples, i.e. the signal alternates between +1 and -1 throughout its duration. Scratch your head a bit and you'll see that this yields exactly N/2+1 entries.

The second table is the same as the first except that sampled cosinusiods (the quaduratures) are used instead of sinusoids.

Now it's time to do the transform. Multiply the signal to be transformed sample by sample with the 0th entry of the first table and sum the result (the signal processing name for this vector inner product is correlation.) Record that number as the 0th result. Do the same with the 1st signal in the table and record that as the 1st result. Do this until all N/2+1 results are recorded. For mathimagical reasons we call this vector of numbers the "real" part.

Repeat this for the second table (the sampled cosinusoids) and call this vector of numbers the "imaginary" part.

That's it. Those two vectors, which we combine into a N/2+1 by 2 column matrix, are the discrete fourier transform of the signal.

It gets all weird when this is mathimaticalized with complex algebra and the convenient identities and concise notation it puts on the table but that's just artifice and in the end the above is all there is to it. Nature never ever evidenced a truly complex or imaginary signal until Bohr, et. al. found things deep down that couldn't do without them.

Formalizing at it that way, though led Cooley and Tukey to visualize the matrix decomposition that led them to the fast logarithmic time transform that revolutionized signal processing. I think I read that Gauss actually beat them to it but when I was getting educated that part of Gauss's work remained in obscurity and those guys were the gods that had just brought it into the computational realm.
You're wrong about this. The Bitcoin network would be _much_ worse off (verging on useless) if the global hashrate was throttled.

No, it doesn't make a difference because what matters is that the target difficulty is relative to the current number-crunching capacity. A lower hashrate is just fine if nobody is able to do better than that.

Suppose that Bitcoin happened in the mid-90's when Pentium would be the fastest processor, running at 100MHz. The network would run 1000 or 1000000 times slower than today, the difficulty would basically adjust to that, nobody could overtake the network no more than today, and everybody would be as happy as today.

What keeps that from happening is the fact that the hashrate can't be throttled because of the incentives that make it profitable to maximize your hashrate and your number-crunching capacity. THus, the resulting hashrate and, consequently, the required hashing difficulty follow the bleeding edge of the technology.

The difficulty is an arbitrary factor: it's just a community decision that in order to find a good hash for a block, the hash must be lower than X, and that decision is based on the current capacity of the network to prevent some single party from "taking over the blockchain" and to keep the rate of new blocks steady.

But from blocks-per-Joule perspective there's no point requiring such a huge computational capacity.

Bitcoin itself would work just as fine if the difficulty was so easy that a Pentium I could find suitable hashes in a reasonable time: the problem is that we have better hardware than Pentium I so we're forced to raise the difficulty to match the most computationally capable parties.
The Politics of Deep Packet Inspection
Thanks for `go fmt`.
Totally. I love the kernel style over anything else. Even the GNU style for C isn't something I am very fond of.

Still there are some languages where 4 spaces indent is fine. But two is just horrible. Also I like tabs. Convert tabs to spaces in the editor and it works out pretty fine. 2 spaces is just too cluttery.
Lots of excellent points in this presentation. Here's one more aspect. Lord Kelvin famously said, "If you can't measure it, you can't improve it." Therefore, measuring the performance of your investments is a good idea. Check out

https://www.greaterthanzero.com
Seems most useful for information that changes often. Say, for example, you move around a lot and I want to know when you're in town. I could poll your API (and others like you) and see who's in town this week.

Or maybe, as a freelancer it could be used to signal that you have free time. And the consumer could then find 5 rails programmers, who also know whatever, with at least a week of free time coming up.
Being from Pakistan, I always wonder why electronics, equipment, NASA and science in general is so expensive in the first world when we here can buy/make/solder similar stuff for very cheap prices.
Clang is now feature complete for C++14
Are you aware what is LAMP?
I hadn't read many programming books until recently when I got a premium membership to TutsPlus (which includes a bunch of e-books).

I've actually been surprised how much I've learned while reading on public transit, without doing the programming right there.

I don't read a book and then go back to the computer later and know how to program using the framework or language, but you do learn a few things about form, structure, and often in particular, the reason why certain structures exist. This is often not covered in shorter form blog posts and other online sources.

So, yes, I think reading is effective in helping to learn a framework, but not just going through the examples. I actually find I will often skim most of the code samples anyway.

I also agree with weedow, I don't think building the example apps helps very much, I always create a different project where I am forced to figure out how to do things not exactly as they are set out in tutorials.
The Tesla price range in Norway is roughly equivalent to the BMW 320i to 328i.

The Leaf is the same price as a Ford Focus or VW Golf. So if you're looking for a car in this class, there's no extra cost to going electric.
So how do we know that this is not the FBI waiting for people to place orders/post listings so they can arrest them?
In many ways, and definitely in more ways than one, India is a fantastic resource, with their talent and tremendous headcount. India is definitely not a "pirate" state. I believe to have read that the Indian Navy is even involved in protecting merchant shipping lanes off the Somalia coast. The only qualms I have, is with the licence Raj, the paperwork kingdom, that ruins business opportunities all across India ...
I think you are making a grave error - near as I can tell, each of your simulated occupations has about 1.5 million people in it. Of the few professions listed that I checked, the biggest (farmer) has only 758k people in it:

Veterinarian 61k, farmer 758k, mining machine operators 21k, Speech language pathologist 123k.

The outcome doesn't change much (you go from 81.1% to 81.4% max), I'm just being a stats geek.

http://www.bls.gov/ooh/Healthcare/Veterinarians.htm
http://www.bls.gov/ooh/farming-fishing-and-forestry/agricult...
http://www.bls.gov/ooh/About/Data-for-Occupations-Not-Covere...
http://www.bls.gov/ooh/Healthcare/Speech-language-pathologis...

Geography probably plays a big role in some of these. I expect that most veterinarians and farmers are located in farming and ranching states for example, and Iowa/Idaho are not exactly known for racial diversity.
Off topic: @mjio I was supposed to be a part of the Microlancer Beta and I've that badge on my Envato profile but it says service provider applications are temporarily closed when I click the "Start Selling" button. I'd love to try out Microlancer if you're giving away any invites.
They also can't leave any postive reviews.. Nice way to stay at the bottom of the seller list.
that's exactly the conclusion i've reached, at least for b2c apps. marketing needs the same amount of time/money as software development.
Folks complaining about price - I think about Legos. Given what they are, they are really expensive. And yet, growing up, I wanted every present I got to be Legos.

Even if Littlebits has a smaller market because of price, if it's a passionate market they'll grow and so better be able to offer a range of different sized products with variable pricing. As a hardware startup, that's a far better route than to expect scale that may take a while to arrive.
Law enforcement could enflict some real downsides if bitcoins were considered stolen goods. Stolen goods can be seized when discovered by police, even if their current owner acquired them legitimately.
Amazon signs up for 'future of streaming' ORBX
It's also useful as a store of value. If you live in a country with an un-sound currency, Bitcoin is a compelling product.

Right now there's a good chance we're in a bubble. But that doesn't remove the fundamental value behind Bitcoin.
Isn't it "nickel and diming" to charge for that 2 minute call at all in the first place?
We are working on a tool which will flag mails that might require urgent attention. You can mail me if you are interested in discussing further.
This is impossible. It never dropped to $6 after hitting $36. In fact, it never dropped below $30 after that point (March 2013). Did you mean $32 (June 2011)? That would be possible, but also extremely poor timing, as it was only at such a price for about 24 hours. With something as volatile as bitcoin, dollar cost averaging is your friend.
Norway has a lot of benefits for electric cars, so that Leaf and the Tesla are bestsellers isn't surprising.

In Norway, you pay less taxes on electric vehicles (petroleum-car tax), you get to park for free several places in the city, free charging station, and you can drive in the community lanes (usually reserved for taxis and busses).
Cyber espionage 'extremely dangerous' for international trust: Kaspersky
> Indian Navy is even involved in protecting merchant shipping lanes off the Somalia coast.

Yes, it is true that Indian Navy/Coast Guard protects and also helpfully escorts maritime around that area [1].

It also protects the original untouched Sentinalese[2] tribes off the Andaman & Nicobar islands on the other side. Historically, our country has NEVER gone and attacked anyone in the past 3000 years. Sometimes because of our own resilience and other times because of our stupid prime minister.

[1] http://news.bbc.co.uk/2/hi/7736885.stm

[2] http://en.wikipedia.org/wiki/North_Sentinel_Island

> licence Raj, the paperwork kingdom, that ruins business opportunities all across India.

You're bang on this one. It's those 50-60 odd corrupt assholes on the top which make life hell for the rest of the population. Pretty similar to how things are here in the US, albeit the corruption part(?). Only magnified.
Your wife sounds smart, reasonable and down to earth. Congrats!
وظائف خالية بجريدة الاخبار والاهرام والجمهورية اليوم
That's easy to say, except the web is so fragmented, different browsers work to different levels of functionality on different sites.

Heck, Pandora.com is most functional in Opera. Go figure.
How do I track where GOCE will fall?
Yes. I just need a little guidance on what's the best way to start learning.
Lessons of a screwed up project
I've seen this concept done for a few cities now. They all use the 'Humans of x' name but I'm not sure they're related.
BTC $300 hit
These rules look like they came from the low-intelligence paper belt. We do not write rules like that. They must simply be part of the tool. Otherwise, they do not count. What they now did, was to create an opportunity for someone who knows that he is incompetent, to invent a new job for himself, that is, "checking up" with his more competent colleagues, who contrary to him are productive in writing code, on this style guide. Rule number one: Anybody who wants to "enforce" this kind of rules must demonstrate that he is capable of writing a parser that can apply them. It is simply bad practice to create that kind of opportunities. It is bad practice to create that kind of jobs. Therefore, this kind of documents must be rejected.
Because large parts of the target audience for this feature only uses IE? I work with many companies that will take use of this feature, and none of them use any other browsers than IE. Wether or not IE is any good is irrelevant.
I may have an explanation for that. Gmail is very good at detecting waves of spam mails while the wave is being sent out. Basically, a (bunch of) hacked server(s) start sending SPAM mails. After some messages google realizes that these servers have been hijacked and starts rejecting mails from them.

If your address happens to be among the first of the spammer's list, you will be hit by these emails. Otherwise when they send to your address google has already stopped accepting mails from that (those) ip(s) and you don't receive anything.

It looks like enjo's address comes way before than yours...
Mmmm, bacon! I am a vegetarian and thank God that bacon is the only flavor that can be faked well.
Google has access to at least half of the web from their free analytics.
>> While ideally comments would be prolific ...

I would rather put that the comments should be succinct rather being prolific. Better to put some explanation on tricky parts of the code as comments, and have method/function/class behavior as javadoc, pod, pydoc etc.
Google Docs is a far cry from Office. I use Gdocs, because it's good enough for me, but Office works much better, offers better compatibility with its own file format (not surprising), etc.etc... There is a reason why big companies are moving back to Office after a short encounter with GDocs. I am not a shill, I can completely understand why GDocs is enough for people on HN, but there is more out there. :)
Sure a bad accident they get destroyed. But what happens if you fall off your bike over something simple and not even get a scratch. Helmet will still work fine. Will this get set off for minor things? And if there's no damage can it be reset? Seems like an expensive $500 helmet that would only be useable once.
The petition against Google's alleged privacy violation
Gentoo is extremely thought out and over engineered. They seem to do most everything right. . . It's just so much work though.

Note also on the [[ ]] usage... you'll see that [[ ]] won't work for boolean algebra ie. '||' and '&&'
Apple did just release online versions of the iWork apps with collaboration (I don't know how well it works in real-time, but then I don't know that for Office either). They also made fun of the MS equivalent in their keynote.

I'm sure that's unrelated :-)
I think HONY was the one that started this all.
Bitcoins reached $300
Here are the charts:
http://bitcoinity.org/markets
A screenshot:
http://i.imgur.com/kW1CJz2.jpg

And a link to the front page of WSJ's financial section today:
http://m.imgur.com/4bcGGZG
I almost always use set -e with my bash scripts;
this way you will always notice if an invoked command failed or not; your script will not report that everything is OK if part of the process actually failed.

https://www.gnu.org/software/bash/manual/html_node/The-Set-B...

Also: set -x is the best debugger in the world; really.
It's still an issue, but arguably one you only have when starting a new project. I have yet to hear a single reason for tabs or spaces that justifies changing the indentation for a whole established code base - unless it had inconsistent indentation to begin with.
Pandora.com! The scroll wheel for the station selector works best in Opera. It is buggy and slow in Chrome, or at least it was a couple of months ago when I last checked across all browsers.

Even better, Pandora's station selector is 50 types of borked in IE9 and 10. I gave them a bug report complete with a video capture repro a couple of months ago, nothing has changed. In Firefox the scroll wheel just doesn't do anything at all.

It is hilarious, this has worked for literally YEARS and then they broke it a few months ago.

To continue the oddness, Pandora works with pure HTML5 (e.g. no Flash) in IE but demands Flash when using Firefox. Joy!
Odd that Tesla isn't mentioned in the sales table given that it was supposedly the best-selling car for the previous month:

https://www.hnsearch.com/search#request/submissions&q=norway...
Didn't it hit $36 in 2011 before the drop? Was 30+ then.
Start:http://en.wikipedia.org/wiki/LAMP_(software_bundle)
Simple: http://www.techrepublic.com/blog/web-designer/how-to-set-up-...

or simpler: http://www.wikihow.com/Create-a-LAMP-Server-Using-Ubuntu

also easy: https://help.ubuntu.com/community/ApacheMySQLPHP
Glen Greenwald wrote a nice piece on drug decriminalization In Portugal back in 2009.

http://www.cato.org/publications/white-paper/drug-decriminal...
Getting to the top of HN should fix a lot of your user issues. I like your UI Style, but maybe the product is not very clear to me. Im not a pro perhaps, but you could still work a lot on your product site, make it more concise and easy for an idiot like me to understand too? Are you on the Mac App store?
If I were you and If I had a product half as good as this, Id relentlessly blog about it with gorgeous screenshots till around 500 people bought this-Takes patience.
Marketing ooutput = Intensity* Focus
That makes sense. I think of shell scripts as "things programmers execute", but that's obviously not always the case.