skysight-inc/HackerNews huggingface dataset:
I pointed out that both rich and poor people alike suffer grievously from issues of planning and motivation. The difference is that rich people get better access to the motivation and planning infrastructure.

I also imply that most people, when placed in front of vast access to knowledge, will do nothing with it.

It's also why great online education resources have failed to achieve revolution. Giving kids access to Khan Academy isn't enough; because too many people would rather visit another website.
The Astounding Explosion in Amazon Prime Members (nearly 60m)
> Secure (valid HTTPS, other origins like (* , localhost, * ));

Does this notation refer to any protocol and port on localhost? That's my guess, but the meaning of the notation wasn't immediately clear to me.
Maybe showing the "http-is-insecure" warning in the address bar only when the user fills form inputs?
As someone not in the business of tech or journalism I'm left to wonder why Hughes didn't anticipate the editorial staff's reaction to Foer's firing.

Going out on a limb, is it possible that tech workers are more likely to go along with the whims of management, and journalists have more stake in their institutions? Or is it that due to the nature of their cultures tech workers have an intrinsic adaptability and journalists are stuck with inflexible traditions?
It's brilliant, I love it! That said, I'd be happy just to see the Daylight Saving time-switch left on the dustbin of history.
New Wearable Tech for Sale: Light Up Cycling Gloves
Allowing bike commuters to increase their visual communication is the central goal of Zackees Inc - makers of the Turn Signal Gloves - now on sale direct to the public for the first time.

“There is a big communication gap between cyclists and drivers on the road. Our gloves give power to the cyclist so that their turning intentions are visually clear.” says Zach Vorhies, Founder and CEO. “I wanted to create a wearable product that makes cyclists stand out and communicate to drivers in a language they understand.”

Like a normal glove, this glove can be washed with the electronics left in. "We are one of the first consumer products where the electronics can be directly washed" says Founder and CEO, Zack Vorhies. "We did this by coating the electronics in a flexible polymer."

With a built in ambient light sensor, which boosts the LED’s eight times brighter than standard LED’s, cyclists have an additional flash during their commute.

Zackees, Inc is one of the first wearable fashion companies targeting cyclists for increased visual communication. The product is now on sale at Zackees.com and ready to ship in time for the holiday season.

About Zackees
Based in San Francisco, Zackees Inc, is a wearable technology company bringing visual communication products to the world. Founded in 2014 by Zach Vorhies, an ex-Google engineer specializing in navigation and LED control and Murat Ozkan, a senior design engineer specializing in electronic clothing. Together they have brought more communication possibilities to cyclists with their first product, The Zackees Turn Signal Gloves.

www.zackees.com
I like this. Good stuff.
How dare people express differing opinions.
There were a lot of flags. Maybe you didn't read it carefully?

Tolkien refers to Quendi people as “elves,” a common term in his time, but considered highly offensive today.

or

When I entered the Hobbit Studies program at the University of Chicago in 2003, I wasn’t planning to write my own translation. Like most of my peers, I was content to lead a quiet scholarly life, writing my dissertation on Adûni phonology and having friendly debates over second brunch about whether or not Balrogs have wings

Or the changing of the college the author wants to work at from Franciscan to Jesuit.

or

referring to Pippin’s brain as “blunter than an orc’s dick,” gone is the Fellowship’s graphic struggle with dysentery in the Mines of Moria.

There were a lot of signs.
His job was to go about it the right way. It doesn't help anyone to write buggy code.
I still haven't heard a reason why it's important that my blog is on https. Waiting.
This is a great idea. Mouse-click force requirements differ between machines, and this provides an expandable solution, helpful especially for people with arthritis, for example. I think that figuring out the gestures would not be a problem at all. Really simple proof to a very important concept.
It's only fair play when Google tells users to "switch to a faster browser" (Chrome) on their homepage.
Being rich, being a VC, being Mark Zuckerberg or Steve Jobs or Bill Gates is a lot of status, but despite popular assumptions, that doesn't really rub off on the programming equivalent of a line cook or plumber.
Given the track record the USA has with liberating people (Afghanistan, Iraq, Libia) I'd say thanks but no thanks.

From my point of view it doesn't really look that the USA is trying to liberate anybody. Just an empire looking out for its interests and masquerading it as something benevolent to fool its own population while at the same time totally screwing the people it is trying to liberate and leaving them worse off.
Great point. I think a story involving red/blue colors to the foxes/bears could make the analogy more accurate. You are absolutely right there are female bears and male foxes.
Won't somebody please think of the bikers!?
Scary fact?

Most of the population in Mexico earn about 750 pesos weekly at Maquilas, making car parts and clothes (about 50 dollars) If you're lucky you can earn about 950.

Depending on the city, that's the average.
On a related tangent:

In the new secure-by-default world, what happens if a website has some large assets (e.g. video, game files) and would like to opt into caching by any transparent proxies that may be on the user's network? The site could embed hashes of the assets in question, and use ServiceWorker to transparently inject a hash check into any fetches (no matter what HTML thingy initiated them), but I think requests to http: from https: are always blocked as mixed content - let me know if I'm wrong. Also, this would still send things like user-agent, language, any non-secure cookies, etc., and allow the unauthenticated server to set them; it would be good to have a way to opt out of all these things, just sending a minimalist HTTP request instead.

Of course, even if these issues are fixed, any system allowing caching of assets must allow tracking of what assets were requested; for some sites this is unlikely to provide much info beyond what the domain name already indicates, but for others it would be best to avoid. On the other hand, if assets have sufficiently distinctive sizes, a proxy might be able to guess this information over HTTPS anyway through simple traffic analysis, so it wouldn't be that harmful to run it over HTTP instead.
The Wrong Reason to Hire More Developers
They list a peak of 1.2 billion / minute which is 20M/ second
How to exit?
Bitcoin for Rockstars
Oddly the lack of a decent spam-filter was the reason I left gmail. It had way too many false positives for me, including some very problematic ones. The last straw was when it flagged an email from my landlord as spam, with the explanation that it was flagged because it was written in Danish, a language I don't normally communicate in. It's true that I don't normally write in Danish. But I do live in Denmark, so it doesn't seem very justified to flag something as spam just because it's written in Danish. If anything, emails written in Danish are the most likely to be important!
>I feel like in the case of some it's just parroting someone elses argument.

It usually is. The reality is that like most memes like this, there's a grain of truth at the center, but most of the people repeating it don't know where the truth ends and the exaggeration begins.

Regex-dna is using low level ByteString operations to squeeze out a bit of extra performance. This makes it quite a bit longer and would rarely be done in practice since the gain is small.

Fasta again does some low level ByteString operations, but not nearly as significant as regex-dna. Not that bad.

Others like fannkuch-redux are just using "unsafe" vector functions. All that is doing is leaving out bounds checks. That makes an miniscule difference in performance most of the time, but the way the shootout works there's only incentive to completely optimize for speed, so you get 1% optimizations you wouldn't normally see. I'd hardly call it unidiomatic though, you just normally use "read" instead of "unsafeRead", etc. In some cases I would say the unsafe calls are idiomatic. If you are going to be doing an operation repeatedly in a loop, doing the bounds checking once before looping and using the non-bounds checked calls in the loop is pretty standard.

Pidigits is normal haskell (although you could argue the lack of spacing isn't idiomatic, but that hardly matters).

I stopped there since the rest are getting enough slower than rust, but looking them over there's still nothing outrageous, just more low level ByteString usage. Overall none of them are that far from idiomatic, none of them do anything particularly crazy, and I think the speed gains from doing most of the optimizations they are doing are fairly small. I find it particularly odd that people act like the ability to write lower level code that is faster is a problem with haskell. Especially given that the "low level" haskell versions are often still shorter and no harder to read than the "idiomatic" rust versions.
Month = "Moonth"

Aside from the female menstrual cycle, the gestational cycle is also in line with the moon: A baby is brought to term in 10 moons or 280 days (9 months or so).

You would also have an easy way for disparate peoples to mark time, since in the past there was no such thing as telegraphs or even pony express.
I stopped taking jobs on Odesk because of things like this. I find that the less a company is willing to pay a freelancer (I've seen $2/hour max on Odesk), the less professional they will act.
It's just wrong to mention DI here, since that won't apply to most people (downthread, I pointed out that it has serious incentive problems if you're on it, so I partially agree with you there).

I'm certainly not eligible for it, not even with the most cooperative doctors I could find. So it's not lost income for me.

Also: I hope your Econ 101 class that you tout mentioned the lifetime earnings hypothesis. Based on that, you can't count payroll taxes as lost income, because they contribute to your future social security benefit. So you'd have to adjust your figures to account for that. (And if you say that it won't be there for your generation, you have to put that in expected value terms, not absolutes...)
Coming from DOS/Windows the amount of... extra cruft that gets linked into a Linux binary by default seems rather excessive. The equivalent startup code in Windows for a C program doesn't involve constructors or destructors, for one thing. From the entry point, there's a total of ~7 functions called in the default stub - most of them for parsing the environment variables and creating argc/argv, and for programs that don't need that it's quite easy to eliminate those too.

(The whole ELF/dynamic linking system is another thing that has always seemed overly complex to me, compared to PE/DLLs.)
I'm a confirmed, life-long coffee fanatic, and pretty adventurous when it comes to food. I just couldn't stand the stuff.

To me it tastes like coffee, with butter. I take your point about half and half, but the butter just made it seem wrong, wrong, wrong. As weird as putting ginger ale in a piping hot cup of Earl Grey.
There is no reason. Your readers will probably not care that the browser tells them your cat pictures are being delivered to them in a non-secure manner.

You shouldn't put in the work to switch over either. But in 2 years it will be easier for you to have a https blog than a http blog and you will naturally switch.
You should know it at least a tiny bit though, or else you lump perfectly "idiomatic" functions in with low level functions that aren't often used and pretend they're a problem. How is a indexing an array without a bounds check somehow counter to lazy evaluation or functional programming? It is the exact same thing as indexing it normally, just without checking the length.
Extensive recent discussion:

https://news.ycombinator.com/item?id=8739352
"and Chrome really does take a ton of RAM if you have lots of tabs open."

Yup, it does. My problem with FF years ago was with leaks. It would eventually bring my entire system to a state of paging hell until I killed it. That was years ago though, I've since become comfortable with chrome and haven't found aneed to go back.
Strange article for the normally Libertarian crowd here.

Why would a worker work at one of these farms? Because it's better, or they think it's better, than their best alternative. The same reason that many Chinese workers work at factories now instead of farms.

As Krugman would say "Bad jobs at bad wages are better than no jobs at all". http://www.slate.com/articles/business/the_dismal_science/19...

Before you think I'm an asshole, I am very much looking forward to the time when everyone has the standard of living that we enjoy in "the West", but you don't get there by charity or boycotts.

The main problem is that they probably get lied to, so think it's better than their best alternative, when it's not.

What can HN readers do about that? Off the top of my head, you could contact the reporter, and make a website (in Spanish) with the good farms, and the bad ones, so at least a few farmers could avoid the bad ones. Or let the farmers post reviews and ratings. Yelp for Mexican farms. Support cheap internet in Mexico. Support the Mexican equivalent of the ACLU.

Better information is the answer.
Some users might want to be sure that the content of your blog as is rendered on their screen is truly the content of your blog. Or perhaps there are users who do not want others to know which specific posts on your blog they have viewed.
I disagree. No security really is as bad as broken security.

I'm guessing you think your church website isn't worth securing because it doesn't have any sensitive content. But in a world where surveillance is pervasive, that's not something you should depend on. For example, if religious discrimination were to lead to members of your church being harassed because of their viewing habits, then the argument that the content isn't sensitive doesn't seem so strong anymore.
Because it prevents your users' ISPs from inserting extra ads and analytics into your pages.
Except they live in Mexico. http://www.numbeo.com/cost-of-living/country_result.jsp?coun...

Earning your entire monthly cost of living in a single week, and earning 1/4th of your apartment's monthly rent in a week, isn't uncommon in the US. They get a roommate.

My point is that there are terrible conditions in Mexico, and we should be careful to focus on the ones that are true, lest people start to believe that there isn't really a problem.
> some music labels in that area have gone back to making cassettes because its much harder to copy those

I love the image of reverting to cassette tape as an illustration of DRM: intentionally selling an inferior product - because you buisiness model no longer fits with reality.

OTOH: I challenge the notion that it is "much harder" to copy cassettes. At least if you're doing it as part of an (illicit) distribution business. Presumably casette decks are a available (why else distribute on cassette?) -- an all you really need is a decent deck, line-out and line-in -- and then you can easily sample and encode how you please. It's easy to detect gaps between songs (silence) -- and the digital recording isn't likely to sound much worse than the same song, playing on a cassette deck.

Now, ripping and giving a copy to a friend, the overhead of the process would probably make more of a difference.
"/exit"

There is also a way to force your ssh client to disconnect: http://askubuntu.com/questions/29942/how-can-i-break-out-of-...

Edit, although now I can't seem to reconnect.
At a guess, Hughes is a businessman; he's used to dealing with people with economic motives. From the description, that magazine seems to be a primarily political institution; its staff were in it for the politics, not the money, which probably took Hughes by surprise.
Internet Archive's certificate has been revoked
This StackExchange seems to have a pretty good overview on this very question: http://programmers.stackexchange.com/questions/163631/has-no...

There is a No True Scotsman argument that arives here "Well, if someone later became a programmer, despite failing those tests earlier, then clearly they were skilled at becoming a programmer" blah blah; but it is still an interesting phenomenon. And yes, there will be outliers, of course; and there will be people that gradually mull their brain to change the way it thinks; but, it is still an interesting phenomenon.

I bet we could see this in other fields, too, it's just that programming is presently the hotness.

(edit: added more)

As for elitism. What is elitist about it if that /is/ true? Oh no, Billy can't program, but he's great with cars. Sarah sucks at linked lists, but she has a better understanding of the human body than any of her peers in the ICU. And so on.
Rackspace:

http://www.rackspace.com/email-hosting/webmail

I'm betting you can find cheaper, as Rackspace is generally not known as the cheapest anything. But, it's certainly reasonable, comes with good support and good tools for easy configuration/management, especially if you're looking for hosted Exchange. It's also easy to set up a combination of Exchange mailboxes with standard POP/SMTP boxes on the same domain, as well as aliases, forwarding, auto-replies, etc.

Basically, it just works.
I was wondering about Y Combinator. Do think they're going to be interested in an idea that is so limited?
I'm a ruby & rails developer, and I love them both as well. They're good for a lot of things and are generally enjoyable to work with. My side project is a rails app and I wouldn't have it any other way. I think you'll find the day that ruby isn't needed or used anymore is far, far away. php is still around, as is java and perl. As long as developers go to it and use it, it'll still be used. And rails is still one of the top web frameworks out there.

Javascript would be a good bet. that's what I have been meaning to focus on as well. It compliments rails development, and opens the door to other JS frameworks that you may or may not use, and other things like node or even unity.

And by extension, learning those front-end frameworks (like angular) would be good too. Some shops that run rails have something like that in the front end. But knowing JS makes those frameworks more approachable regardless.

JS frameworks, single page apps... they're a way to go, but they aren't replacing rails by any measure. Just more options for implementation, which is whats great about the web. But in the end it's just another way to build a site. Worth mentioning is that there have been some high profile shops that tried to go fully embrace that idea (everything in the front end) but ended up reverting back to server rendering and sprinkling with JS.

Go is great if you've got google level problems, but I wouldn't want to write code in that unless I had an actual need that played to Go's strengths. If i can do it with ruby, i totally will.

So, I'd say ruby and ruby on rails are still good bets, especially if you're trying to build something yourself. But it's really up to you and your priorities and what you're willing to bend on. You could learn .net and php and do work for shops that use them in their codebase, and that's a way to go. You could learn objective-c and write apps for iOS. It's really a matter of what you want to do, what tools exist for doing that, and which one you prefer.

Coming from perl and php, i have never loved anything the way i love ruby and ruby on rails. It was well worth the years it took me to understand and master them both, and the associated knowledge (testing,html5,css3,etc). It's hard for me to see myself using anything else.
>fannkuch-redux heavily utilizes unsafe operations on a mutable vector.

They are just not bounds checked. That is not "writing C in Haskell".

>binary-trees uses artificial strictness for the sake of the benchmark

What on earth is "artificial strictness"? Forcing evaluation when you need something to be evaluated immediately is not artificial, not unidiomatic, and not "writing C in Haskell".

>Nine of the ten Haskell implementations are demonstrations of writing C in Haskell

And end up shorter than rust? The idea that writing lower level code is "writing C in haskell" is nonsense, the ability to write more verbose but faster code is not harmful, it is useful. But the fact that lower level haskell is still shorter than rust and yet you want to act like it is some sort of horrible thing makes it hard to believe that you are really concerned about the horrors of writing slightly more verbose code.
Valid point if you've tried it & don't like it. I just question people who write it off without trying it while seemingly putting equally strange things (half/half, sugar, equal, sucralose, etc) in their coffee. Just because something is "most common" doesn't make it better or make something worse. That seems like a very lazy way of evaluating options.
Extensive discussion a few days ago:

https://news.ycombinator.com/item?id=8720164
Russia or US - two chicks of the the same ass. I understand US and Russia and their imperialistic desires, nothing new under the sun, but what I feel most sorry about is that EU, which now has a higher population then US and Russia and has enough power to beat each of them, is acting as a brown-noser to the US and is getting tricked into this Cold War 2.0. Without EU support, US cannot effective wage this war on Russia, and US is far and is clear that EU will suffer most, when this will help bloom US economy. Stupid EU! 500 million slaves to the US - unbelievable, with all the traditions in politics, economics, and science, with all the brain power, it's pulled by the nose! I'm ashamed!
A business that makes nothing but money is a poor business
It's funny how nobody seems to care about privacy anymore. A site was hacked, and private conversations and emails are spread around the mainstream media...and everyone just accepts it.

It's good to know that warrants are pretty much useless. If I want to get information out of someone..I can just hack into their systems/get malware installed on their computers and freely use the information and anything I've recorded to crucify them in public and maybe even in court.
Rails 4.2.0 RC3 has been released
That's also partly due to Netflix' extreme web market share: They account for ~31% of all global aggregate internet usage, and combined with Youtube, the major video streamers account for ~43% of all global aggregate internet usage. That's probably because their business models necessitate a lot of traffic, since content needs to be re-downloaded on each viewing/listening.
An attacker could advise your trusting church-mates to download and run an application that turns out to be a virus while they believe it's from you.

A real but milder story - a customer of mine once complained about the advertising on my website being slightly offensive. I didn't have any advertising. When I investigated, it turned out the advertising was being injected by malware on his own computer. Not that HTTPS would have solved that, but I've heard of ISPs doing similar things where it would be prevented.
> It's not immediately apparent who the Bears and Foxes are supposed to represent in your parable.

That's quite intentional.
8 WordPress Plugins to Take Your Blog to the Next Stage – Onenaija Blog