skysight-inc/HackerNews huggingface dataset:
I haven't read the article, as I was there on the day, but I sincerely hope you included the "slides blunder" in the transcript - it was really funny and perfectly timed.
It's actually weird that no african countries make this list. I mean, I can understand for the rest of Africa but the Maghreb has some pretty nice areas. Maybe the weather is too hot?

I wouldn't recommend Morocco though because you get harassed 24/7 if you just look like you have more money than the next one.
If you're talking motherboard + processor... They'd have to do better than that to beat Intel Atom.

http://www.serversdirect.com/Components/Motherboards/id-MB46...

Oct-core Atom, Integrated IPMI, 4xGBe ports for $360. And since it is an x86 platform, you don't have any software migration issues.
Accept-Language redirects with Nginx and Lua
I got the same message on GitHub. Did you checkout the repo in order to read it?

Personally, this is exciting news, but I'm not sure that PHP is ready for this after 20 years. There's plenty of cleanup that needs to be done to userland naming conventions and parameter orders that in all likelihood won't get done anytime soon to avoid breaking BC
I suspect the journalists would make a lot more money if they put adverts on their online articles rather than a leaky paywall.
Landing page of our upcoming product. Do you understand what we do?
A $1M software bug
Elixir Sips – Learn Elixir with a Pro
While I agree that liability will be assessed the same way it is now, the answer isn't always:

If it's your car, you are at fault.

There are examples of situations where a car producer/manufacturer was at fault for accidents, caused by bad software. The question is where that line will be in the myriad of situations that will be more complex due to the the introduction of automation.

The control system itself is then a part of the car, which will dramatically increase the likelihood that it is at-fault in the case of an accident. It presumably would have to be audit-able in the case of an accident to identify whether it made the 'correct' decisions or not, adding additional legal and technical complexity.

If privately owned, would there be regular sensor cleaning/calibration tasks that need to be met before the manufacturer is deemed liable? What about tire pressure?

There will be a lot of factors that could go into deciding whether the user or manufacturer was at fault in the case of an accident that simply wouldn't be a problem now, because the user of the vehicle is also the one responsible for maintenance.
You're right it seemed like most pundits predicted they'd call themselves SPECTRE or H.A.M.M.E.R. or something like that. You never can be too sure with these super-villains.
What it's like to attend Girls Make Games, the all-girls game dev summer camp
I read this whole thing, I even continued when he showed a clear misunderstanding of how pinterest works (the columns aren't going to show the same "Gallery Wall" in the same column every time someone clicks your link!) I continued through his careful selection of things that seemed to follow his logic and ignorance of things that argued against it. I hoped and hoped a point would be made at some time, but I was disappointed.

Yes, lots of American homes have similar decor, but those pictures on pinterest that you seem to think are fantasy are not fantasies, they are actual pictures of actual homes. We don't all live in wall-to-wall off-white boxes.

What is the point of this overgeneralization? Is it a surprise that lots of people have similar houses? Is it a surprise that lots of developers always wear t-shirts and jeans? Why is this on the front page of HN??
The best free WordPress plugins for August 2014
I seriously doubt that truck drivers are going out of business any time soon. First of all, there's a massive fleet of trucks requiring drivers, and replacement trucks are expensive. Second of all, truck drivers also serve as a security guard. Even if we have self-driving trucks, I imagine they'll have a chaperone for a long time yet.

I expect that trucks driven by a human-computer team will be safer than trucks driven by either one alone.
This struck me as analysis for the sake of analysis. I'm willing to wager many people pick the most bare wall in their house on purpose because it looks best to film against.
At the risk of sounding like a jerk, why is this on Hacker News?
As far as I know, this is providing a better answer to "How do we know this is valid PHP code?" Currently, the answer to that question is "Because it does/doesn't compile using the standard PHP interpreter." When this spec is finalized, the answer will change to "Because it does/doesn't follow the rules laid out in the PHP specification."

In practice, there is a PHP spec, it's just an "unwritten" spec that is defined in the code of the PHP interpreter. With an official "written" spec, it will open the door to alternative PHP interpreters (like HHVM), since they will be able to say that they also support "PHP" as defined in the spec.

Hope this helps!
Amazon matches Flipkart’s $1B Indian investment–and doubles it
"A unit of my sales is not usefully interchangeable with a unit of Scalzi's."

You sure about that? I haven't read anything by either one of you. You both have a bunch of good reviews and some interesting titles. Or, I could just go get a new paddle leash for the price of your book and go kayaking.
It's not, it's from the hate-filled assholes of AFA: http://www.afa.net/Detail.aspx?id=2147547885

Reminder:

> AFA has been listed as a hate group by the Southern Poverty Law Center (SPLC) as of November 2010 for the "propagation of known falsehoods" and the use of "demonizing propaganda" against LGBT people.
It's a fee free way to effectively accept Bitcoin as debit cards. The local currency value of the transaction is deposited in the merchants bank account. The merchant never needs to care about exchange rate fluctuations.

There's really no reason for a merchant not to accept Bitcoin at this point.
Everything You Ever Wanted to Know About PNGs
Ah ok, I had to kill all the background processes to really "restart" Chrome. Thanks.
Building invisible materials with light
Blasphemy's a funny thing, it's assumed to be objectively definable because it presupposes the offense of a deity whose nature and will can be comprehended, yet it depends entirely on the culture and politics of the time. At one time, merely owning a Bible printed in the King's English was the vilest of offenses. Yet I doubt one could find many modern Christians who would condemn their ability to read their own Bibles as a clear heresy, and submit themselves to the stake forthwith for a proper burning.

I would even go so far as to submit that blasphemy is a part of the natural evolutionary process of any religion, as each generation comes to terms with the outdated assumptions and propaganda of the prior order. What did Jesus mean when he (supposedly) said the Sabbath was meant to serve man, instead of man to serve the Sabbath? I suspect that some people take religion way too seriously and need to lighten up.
No, this is fundamentally different from docker.

Docker/cgroups/namespaces allow you to isolate multiple applications running in userspace on the same kernel to a very high degree.

This gets rid of isolation and multiprocessing altogether and runs a single application without any kernel at all (i.e. with just a very limited amount of support code linked in).

Put simply; the technology behind docker improves isolation between processes and this does the exact opposite.
That was a genuine mistake. It's funny how many people thought I did that on purpose :)

You'll have to watch the video to get that part though...
The Sexiest Developers Alive
Hoping to tide you over until a better answer comes along...

Generally when complex programs (like an entire programming language) are made, there is usually a "specification" of its behaviors. This way, you can communicate to people, hey, my program does ABC and does NOT do XYZ.

Also, it helps you delineate between bugs and what not. My program does AB DEF. Is that a bug? Or a feature? What does the specification say?

Not all programs have a specification. It's a bit formal and unnecessary. Except in a specific scenario where you have multiple/competing implementations of the same programming language. Now that there are multiple players, we need to know exactly which behaviors are per the spec and which behaviors are per the implementation.

All coffee makers must make ABC XYZ. This is the spec.

Sony CoffeeMate makes ABC DEF XYZ. It matches the spec and throws in some extra features.

Samsung Coffee Xtreme makes ABC PQR XY. This also throws in extra features but is actually missing one from the spec.

TL;DR it helps a language evolve independently of its implementations (come the day that a language != its implementation)
MIT's high-throughput computational materials database gets results
Agreed. This is one area where existing market mechanisms already work pretty well and are likely to accommodate change pretty smoothly. From an insurer's point of view, autonomous cars are probably a pretty attractive risk - even where the technology does fail and they incur liability, it's probably much less than the liability they incur from insuring drivers who drive while impaired/ angry/ distracted/ late but whose actual liability can't be established.
F is more convenient for measuring the weather, but C is more convenient for cooking (0-100 freezing-boiling), and cooking is arguably a more important application than measuring the weather.
Also see https://rodrigob.github.io/are_we_there_yet/build/classifica...
Which F**king CRM Should I Use?
After recently having to work with modern PHP, I have to say a lot of the criticism of the language is unfounded. It's changed a lot since I first used it.

But the stdlib is still hard to manage. Different naming conventions, different order on the parameters for functions that do almost the same thing, and every function is global. Couldn't they keep all that for backwards compatibility, but create more sane wrappers and include them as part of the stdlib? For starters, group them by what they work on (arrays, strings, numbers etc.) as static functions on some relevant class ( String::str_replace(...) ), and later have more methods one can call on the objects themselves ( myStr.replace(...) ).

Is this being worked on? Can this spec help with that?
I agree, but there are many with a large investment in PHP, and since it isn't going away, it's very much worthwhile to make it better.
It's not a solid price, I don't think I've ever seen a dev board for less than 5X the price of a product.
Without a neutral net, the "rest of the web" will offer a very different menu of services than today's web.

In developing countries, those deals were initiated by Facebook and Twitter. Vodafone declined this option, http://www.cellular-news.com/story/Operators/64337.php

"That the company has been approached by Facebook to do so was revealed by the Group's CEO, Vittorio Colao who was speaking at a Vodafone shareholders meeting in New York.

He said that he had been directly approached by Facebook's COO, Sheryl Sandberg but declined to their proposal saying that it didn't make sense.

"There is no reason why I should give my network capacity for free." he stated."
I think the snail mail to email analogy is flawed...
snail mail has an envelope, plain text email does not. However, a postcard does not generally have an envelope...

So here are some better analogies:

snail mail letter == encrypted email

snail mail postcard == plain text email

publicly posted diary == plain text gmail
Hardware compression is very interesting for ZFS.
That's how pretty much all advertising works.
Show HN: Pivotal Tracker Hygiene Grader, Are your tasks up to date?
I understand what you're doing, but the plans (at least in English) are quite confusing. Technically they are all month to month plans, but naming them "Month" "Year" and "Eternity" is rather confusing. I would definitely think about renaming them to something not having to do with a date range.
There's this thing, on the internet. It's specifically designed for locating the publisher of a given author. We call it a "search engine". :-)

I personally go to bookstores to find books and authors that I've never heard of before---something that is actually quite hard to do online.
At the time of the last fundraising round I was quite surprised that they didn't accept bitcoin. Good news.
That's entirely possible. Perl's trajectory in the past 7-8 years is, after all, consistent with all the stars staying and all the bad programmers leaving.
Now it all makes sense. This HN crowd views the world as paying $20/mth for Xgb of data. But, the companies fighting against becoming dumb pipes much prefer to charge $5/mth for a base data plan, plus the $12 unlimited social package, plus the $10 for 40 hours of music package, etc.

From a business perspective it's brilliant: selling benefits, as opposed to a commodity (bandwidth). Ie. The price charged for the good sold no longer has relation to the cost of the good.

Now just imagine if we bought other commodities the same way. Would you buy gas by distance, e.g. 'enough gas to drive from LA to NY for $50†' -- a great deal if you drive a Hummer, but pretty bad for a Prius.

†The actual cost would be much more, but you get the point.
I wish there was a web site where I could find movies and actors/actresses by things they had in common (they were in the same movie, etc):

For example:

Who was the actor who was in Blade Runner and Cowboys and Aliens?

What was the name of the movie that had ben stiller and the guy who costarred with with jackie chan in a cowboy movie?
I would wear a helmet all day if it had an oculus rift integrated.
I really like the flat icons for the close, minimize, and enlarge. What is the style that's being applied?
Personally, I appreciate the fact that it was read rather than recited. This made it easier to interpret the message as I understood it. Theatrical motivational speeches have the opposite effect on me. So it was perfect.
Perhaps time to revisit PHP some time then? It also has become more mature :)
Much of PHP's old built-in functions are crap (side effects, inconsistent parameter order, wierd naming), but you can't really (and shouldn't) compare those parts with another language as there is no correlation.
exposing methods for the purpose of testing is bad design, whether or not you are only doing it in a test environment. if you have a method that is sufficiently complex and warrants its own testing, put it in it's own module file and test that module file on it's own - no need to break your design and modify your runtime module exports based on runtime environment checks

http://lostechies.com/derickbailey/2014/01/03/semantics-modu...
They require the committee meetings to set the quotas.

Quotas suffer from the standard budgeting problem: everybody inflates their needs and hoards resources so that if they need extra in the future, they don't have to go through the budgeting process again. As a result, when a new project comes along that's not just an off-shoot of an existing high-priority project, they find that they're starved out of quota. They don't have an existing quota because the project previously didn't exist, and then when they go to get some, they find that all machines are currently allocated because everybody else overbid to secure room for expansion.

Google was rolling out a fix for this process when I left them, but I'm not sure if I can share the details on it.
I make $200+ with Adsense and BuySellAds from http://www.logogala.com.

It's been online for around eight years or so now. I typically work on it maybe 15-20 minutes a night or every other night uploading new designs that have been submitted.

Currently planning to re-develop it and make it so designers can sign up and manage their own profile and designs but I'm a little afraid to touch it and end up losing all of the little bit of money I'm currently making.
There are a myriad of PHP "gotchas" and many change per release and are undocumented. This should help alleviate that.
We built this free little app because we saw a lot of our Pivotal Tracker customers were doing a bad job of keeping their stories/ tasks up to date. To know if you are on schedule to deliver or get any metrics, your PT projects need to be up to date. We looked at over 250 PT projects to come up with some algorithms to determine if your team is keeping Tracker up to date. Feedback appreciated!
Thank you for your advice. We are definitely going to change them when we launch. Now we are trying to find something more interesting than "Gold" or "Pro".
It does feel excessive or cynical or something to install an actual app to work around a paywall. The WSJ organization says, you must pay us $28.99 a month for full access to this content. That's the value they've placed on their content, that's the price they are charging, and that's what people should pay.

The fact that they also make most if not all of the content available on a "complimentary" basis via Google suggests that they do value occasional visits from non-subscribers.

However if millions of non-subscribers were to install a paywall avoidance app and access the full content on a daily basis, this would probably violate the spirit of "occasional".

I used to subscribe to the WSJ year after year, since about 1999 when they charged $79/year. When it climbed over $120/year, I gritted my teeth and resubscribed, because I still valued the content. But $28.99/month is ridiculous, and I suspect they only get that from larger corporate accounts that have negotiated volume discounts and such. Everyone else either googles the articles or has given up.

To my mind, it's better to have high readership numbers, e.g. Facebook with 1.5 billion free subscribers, versus high subscription rates and a limited readership, but I have no idea how their business model works.
As someone who knows nothing about lower level OS type stuff, I found this article very easy to understand, interesting and well written.

Sounds like a lot of fun.

Thank you.
This is good and long overdue. I disagree with the claim of it being the lingua franca of the internet though.
It's important to note that this is not intended to be realistic. It's a parody of hacking sequences in TV and movies.
On the other hand, I've had absolutely no problems pointing a tablet's browser at a .mobi's URL and downloading it directly to ebook reading software.

(Do modern Kindle readers not include browsers? I've never looked on mine.)
Another way to answer this question is that a programming language specification tells what the language does in the case there's no stack overflow answer for the question.
Fair enough, I don't work for Google so I have no clue how it works there. :)

I work at a place small enough where the budgeting process is for IT as a whole and we each have our corner to play in of fixed size.
Next step is to take some input about user preferences and generate a personalized ranking of places to go. Here's a quick stab at building a 'personalized' desirability index: https://docs.google.com/a/splitforce.com/spreadsheets/d/1u-6...
A language spec is roughly analogous to the definitions of scientific units of measurement[1]. They among other things, allow us to verify something independently of a specific kind of measuring device.

[1] http://physics.nist.gov/cuu/Units/current.html
Finally, an ARM platform with ECC support. Well, and reasonable performance networking one presumes. And PCI-Express!

I think ARM has a lot of potential in the "smartphone priced" server market, particularly in an age where physical isolation (vs VMs or containers) and legal ownership of the server might theoretically provide some advantages against state surveillance. At least post-facto in the sense of "one could conceivably build a lawsuit on this" vs. "now I need DigitalOcean/Amazon/Google to sue the govt for me."
If you use BitPay as a payment processor I don't think it would be as easy as, say, swapping out BTC addresses, because of different implementations of webhooks and other APIs.
I actually started developing this but shelved it because I couldn't figure out how to pitch it.

"So what's this app you're building do?"
"Well... have you ever had that problem where you know you recognize an actor from another movie, but you don't know his name, and you don't feel like cross checking the movies' IMDB pages?"
"No."
"Oh. Okay."
Amazon offers Prime members video credit for slower shipping
Dark has shades. He is referred to be a Galilean.
Maybe it's a dominant genetic trait?
AWS Speed Test: What are the Fastest EC2 and S3 Regions?
I would say that if the technology used in a car is at fault, then the manufacturer of that car will be held liable (just take a look at all the recalls)... later, they can sue whoever created that technology if they feel like it
Minor (major?) nit: I'd like to see a post about "The top HN reply to any submission that makes any sort of statement." In it, the author could show a number of top replies, each trivializing the original submission. "Look, I did this three weeks ago in my handmade Javascript interpreter [0], written in my own implementation of Go [1], compiled with a compiler written in assembly [10], by me."

HN. You and your predictable comments.
"This is not a situation that’s inherently bad because in essence Firefox OS is the web; and thus gives you complete freedom in the toolchain you use." - except that is not true and we are limited to legacy languages like HTML, CSS and JS or some sort of ugly work-around like transpilation.
I haven't found that to be true.

Many places I've stayed at will have a promotion "get $50 off first months rent or we will paint any wall in the house a color of your choice", I always just do the $50 because I couldn't care less about the random wall color.
How Your Business Website Can Survive Google Pigeon Update For Local Search
I can't believe this story is not getting more traction on HN. My submission was like the fourth one...

$12 for access to one app/website? How is this even any kind of deal? I pay $32 for the whole Internet on a T-Mobile plan that is unlimited (OK capped at 5GB).

Worse, it's no deal for the poor who now will be conditioned that Facebook is the "Internet".

EDIT: This submission has made the HN front page but then the url and title was changed. Go figure...
It is very inexpensive compared to the U.S., but it's not free.
What a great article! Lots to think about here.

I'll highlight one point that I think is really important: Kill all daemon processes. Psychotherapy is a process that is designed to help quiet these menacing internal voices (harmful parent voices, self-doubt etc.). There are different therapy orientations: cognitive-behavioral therapy, interpersonal therapy, psychodynamic therapy, etc. They approach these outdated programs in different ways. CBT tries to kill them by applying logic (e.g., My startup is going to fail! [what rational evidence do you have for that belief?]) Relational approaches try to better understand the threatening feeling or impulse that triggers the harmful programs. It focuses on the defense used to keep the threatening feeling in check and anxiety at bay (e.g., I'm really afraid of failing [emotion = fear of failing], so I become a driven workaholic to try to avoid this outcome and feel less anxiety [defense]). A relatively recent innovation in the therapy space is Acceptance and Commitment Therapy. The key insight is that often the attempt to control, diminish, or avoid pain is what keeps you entangled in the pain. Simply making space for the pain, sinking into it, observing it, and feeling it, is what allows it to become disentangled. This, however, is very hard to do, b/c the natural impulse is to avoid pain and the issues that cause pain.

Here is a helpful short video that metaphorically captures the ACT disentanglement process (Demons on a Boat): https://www.youtube.com/watch?v=z-wyaP6xXwE.

Okay, one last point, I'm game for doing my small part to help reach the impossible goal. This is going to be a collaborative project right? : )