skysight-inc/HackerNews huggingface dataset:
Survey on Linux Development
None of that helps if you want to do something that is prohibited by the javascript sandbox.

To pre-empt the inevitable response that everything you want to do is possible inside the javascript sandbox: for a lot of people everything they want to do is possible inside the iOS app store restrictions. That still doesn't make iOS an open platform suitable for general computing, and neither is FirefoxOS.
or .test http://en.wikipedia.org/wiki/.test
These days just use expand tab, in an age of online code review tools etc it's just better not to have to configure every system to interpret tabs to your given number of spaces - just write the damn spaces into the file.
This is awesome! thanks!
Latest Node.js news
How about no?
Parallax scrolling stutters even on high-end machines and shouldn't be used EVER.
And we worked that space for a decade longer still.
The Technological Roots of Income Inequality
> it doesn't learn automatically and I am messaging in 2 languages

I have the same on Cyanogenmod with the AOSP keyboard (Android's default). It doesn't do next word prediction nor does it seem to learn when I pick a suggestion (it doesn't prioritize it next time), and I'm constantly switching between Dutch and English.

There are plenty of keyboard apps that do this better (even the stock Samsung one was great at this) but the keyboard is a core component that I want to be able to trust. I'm putting up with the annoyances and going for open source here. Not saying that this is the way to go for everyone, but it's not just Firefox OS which has this.

> The navigation (GPS) works surprisingly well though!

Navigation is not synonymous with GPS. Which works well, determining your location or routing to places? If the latter, I'm curious: which map source does it use, Google Maps?
Artificial Intelligence and Technological Unemployment [pdf]
As someone who wants to learn modern c++, what are some good resources/books to learn from ? I have python and java experience and I have been reading Accelerated C++ since a while now.
I am under no illusions about the need for power :-). In fact, I agree with just about everything in your post.

However, I would add: Coal plants use only a relatively small local surface area, but when you add the size of the coal mines, the infrastructure required to ship those tons of coal, the space required to store the tons coal ash produced each day (often contaminated with heavy metals; it's earth we're burning after all).... that becomes a very different discussion.

I'm unsure why people are so keen on geothermal, though. I thought it was relatively well-known that geothermal generates power in the order of milli-watts-per-square-meter, thus much smaller than solar (hundreds of watts per square meter), or even hydroelectric.
It's too bad Vivaldi tracks all of its users with no opt out possibility, could have been interesting.
Ekam Build System
> Will we ever see bare tlds?

For a while, there was a URL shortener running on http://to. Ultimately it was scrapped because browser support was unstable, to say the least. In chrome, you had to add the dot or it would do a Google search, for example.

Edit: Actually, I just checked, and to. still resolves, to 216.74.32.107 to be exact. But if you access it, there's only a default Apache2 "It works" page.
Ask HN: If you could pick any job, which one would you choose?
Assuming that all the jobs are paying the same, to put money considerations aside, and that you are obliged to work. I am curious how many of you would stick to being a software developer.
The only thing that will do is kill a ton of small time websites.
I think announcing a product on April 1st is a genius strategy. They can see if customers want it or think it's a joke; if nobody likes the product, they say it's for April Fools, if, on the other hand, people like it, they launch it for real.
Wouldn't these type of addresses conflict with browser that have "omnibar" feature? e.g. you type "google" to location field and it doesn't go to "https://google." but instead performs web search for "google".
Space.js – HTML-driven narrative 3D-scrolling
I like this[1] introduction by Henk Barendregt (author of the de facto standard work on lambda calculus)

[1] http://www.cs.ru.nl/~herman/onderwijs/provingwithCA/lambda-s...
Strangely "tilt" sets it back to normal but keeps the domain, then when you change the search query it flicks back to backwards mode.
elgooG is not known for consistency ;-)
Well it's working out for Bitcoin.
5 Easy Tips to Deal with Conflicts Withing Distributed Agile Teams
Fabian Sanglard's exploration[1] of Doom3 is much more in depth than this article, though the author does quote Sanglard's analysis albeit with a small source link

[1] http://fabiensanglard.net/doom3_bfg/index.php
But then they should have acquired .elgoog instead.
Forget about the rights of indigenous people, agricultural productivity, water evaporation, environmental impact, the subsidies, the malls, Jevons paradox, Plan Puebla Panamá, etc. Let's talk about greenhouse gases.

http://www.un.org/esa/sustdev/sdissues/energy/op/hydro_tremb...
> nor does it seem to learn when I pick a suggestion

The most frustrating part about FirefoxOS is that if I choose not to autocorrect the word, it doesn't remember that and tries to do the same the next time I am typing it. Yes, I could add all the words manually... But that would take a long long time.

> Navigation is not synonymous with GPS.

Valid point :) both, it's fast to determine the current location when data is enabled, and routing is good too. It's using Here Maps https://www.here.com/ I live in Vilnius (Lithuania) so there are not many (almost none) tall buildings, that probably helps.
Water isn't allowed on board planes? I usually bring an empty nalgene through security and then fill it in one of the many water fountains in the terminals. Works well!
The studio making B2B mobile apps to fund game development
> In terms of informal reasoning, the benefits of lack of internal (to a function) mutable state are essentially zero, or better worded, lack of local mutable state increases the complexity of a function. It's not like your state doesn't change if you use recursion and immutability... it certainly does, it just mutates transiently while you are building up your result. That's often more difficult to reason about than a typical imperative solution with mutability.

But you can have local mutable state in OCaml using refs... In fact, that's exactly how the gen library works (hide a ref in a closure). That said, I find it easier to understand a sequence of maps/folds/filters than figuring out what a for loop is supposed to represent.

> Okay, fine, perhaps I am a shit developer who simple isn't smart enough or lacks the experience, but the reality is when you are working on a team, the chances are that you will have a very difficult time gathering 20, 30, or more solid functional developers let alone that many OCaml developers. Ideally, you want your team to all be at least competent in the language you are using and that's harder to achieve with OCaml.

That's a fair point. On the other hand, it's very difficult to find good imperative programmers anyway, and I find that it's more difficult to shoot yourself in the foot with OCaml.
Amazon.com Goes Retro for April Fools Day
Physicists Succeed in Linking Two Completely Different Quantum Systems
If anyone is interested in the EASTL here's the source code

https://github.com/paulhodge/EASTL

Apparently works out of the box with G++/GCC, some modifications were made to get it working Clang/LLVM
Not a definitive list, but these are good:

The C++ Programming Language, 4th edition
Bjarne Stroustrup

The C++ Standard Library, 2nd Edition
Nicolai M. Josuttis

Effective C++, More Effective C++, Effective Modern C++
Scott Meyers

http://en.cppreference.com
You think that's bad:

https://github.com/dhewm/dhewm3/blob/master/neo/game/ai/AI.h...

Scroll down and watch the readability disappear.
Mobile phone battery life could one day be 10 YEARS
I wouldn't worry too much about chekcing anything. You've possibly started a meme with "expressino". I shall be using it.

Oh, and it's also remarkably close to this [1], which I didn't know about until now, and now want to try. Thanks for your accidental character transposition. It has led to good things.

[1]: http://en.wikipedia.org/wiki/Espressino
I am looking forward to commercially successful apps on Firefox OS.

Three months ago I asked HN if anyone had one but got not answers (https://news.ycombinator.com/item?id=8798922).
Nothing surprising: it was agreed that new gTLDs can't be naked.
WordPress Tips: Common WordPress Errors and How to Fix Them (Part 1)
I agree, working out the grouping and precedence in the equation you posted has always been what's tripped me up. Like you, I've tried to understand on several occassions, for several years. In my case, I've never had anyone to ask. Even in college (third tier state school) none of the CS professors were familiar with lambda calculus.
I think of it this way: they didn't create a new infinite set of TLDs, they just created a single new TLD which is the empty string. So what was the point? Is having ".com" or similar at the end such a huge burden?
I mean if your world is 1024 by 768, and a boid is affected by all other boids within 64 pixels of it, you should just break the world up into 16 by 12 bins, each representing a 64 by 64 pixel block. Each of these blocks is just a growable array.

All of a boid's "close enough" neighbours will be found in the 8-neighbourhood of its block.
Quick, name a car produced by the big three in 1982 that you would actually want to own. "Morning in America" was loaded jingoism. In the eighties and early nineties Walmart filled its stores with a "Buy American" campaign.

That's part one.

The second part is that the audience of the Atlantic 1982 contained a lot of people born before the baby boom who lived through World War II and listened to a lot of anti-Japanese propaganda during their formative years. The casual racism it produced (helped along by the formal racism of their youth) was one reason jingoism was revived as a successful political strategy in the 1980, 82, and 84 election cycles.

Jingoism is still successful, but it had been before the early '80's, the 1960's and 70's were the exception, not the norm. What nobody would have bet on in 1982 is a non-white president or same-sex marriage. Old attitudes toward Japan die off with the people who hold them.
I don't see what that has to do with language choice.
I may be accused of being a curmudgeon, but most of these aren't funny anymore. Companies are rarely funny, not sure why they keep doing this. /rant
I doubt many HN readers are also fans of serial radio melodrama, but if you listen to "The Archers" podcast and think about the sound effects it's pretty incredible how you can feel like you're, say, outside on a working farm when all the sounds are being generated by a talented sound artist/editor.

http://en.m.wikipedia.org/wiki/The_Archers
Virtual Reality as a Learning Tool
Sometimes they're pretty funny (like the google maps pac-man) And I suppose they serve to tune people's credulousness. But hasn't spam taken over that function?

It'd be nice if people could put this kind of energy into something fun and useful. World openly connect things day?
Convert emoji to accessible text-only descriptions
True. In fact, it's even stranger in the UK, or so I'm told...

Trains have drivers. Some stations have shorter platforms than others. Thus at those stations a smaller number of train doors need to open to allow passengers on and off - as some doors won't be next to a platform, they'll be above fresh air.

You could have a 'open all doors' button and a 'open <x> doors' button. But the driver is not trusted to do this, so instead there is a GPS on board so the train 'knows' where it is, and opens the appropriate number when the button is pressed.

I think in London, certainly for the underground, the lack of driverless trains is more to do with strong
unions than it is safety perceptions (the DLR line is driverless). E.g:

http://www.telegraph.co.uk/news/uknews/road-and-rail-transpo...

"Unions have fiercely opposed the introduction of driverless technology on the tube, with the Aslef drivers’ union threatening “all out war”, but the Mayor said drivers would not lose their jobs because "train captains" will still be required."

Train captains! :-)

Though that doesn't mean that risk perception doesn't cause us to make other poor decisions. The UK had some rather bad train accidents (again, human error with 'signal passed at danger'- see http://en.wikipedia.org/wiki/Signal_passed_at_danger). Politicians get involved - and phrases like "this must never happen again" get pushed around, and huge cost estimates for the engineering required to chase this improbable 100% 'never again' target (>£1bn in 1988) are submitted. This inevitably delays implementation (if it ever works anyway - governments and big systems after all) - when we could be doing something simple (GPS is a thing. Trains move only in one dimension, and don't suddenly reverse direction. Finite number of tracks. Build system monitor for "train about to hit another train") that gives you 80/20.
I wish companies were committed enough to make jokes like this one real, if only for a day.
Could Adobe kill your desktop?
MongoDB Rules Single Node Deployments, Fails to Scale
Monitoring the progress of fermentation of beer in a simple fashion
I think it's likely they are partnering with P&G at least on promoting this.
I spent AGES trying to choose an easily pronounceable, non ambiguously spelled name for last project as I expected to have to tell people it a lot. A typical conversation goes:

"Just go to playlistful.com and..."

"Urgh, can't you just send me a link?"
With apologies to this guy, I found the foley in Breaking Bad... bad.

I specifically remember watching the scene described in the opening paragraph because Gus's shoes distracted me out of the scene. It didn't quite fit for me.
Psst, he's talking about waterboarding: http://en.wikipedia.org/wiki/Waterboarding

Its actually a very smart topic :D
Silicon Valley Leaders, New to Social Issues, Come Together Over Indiana Law
Female-Run Venture Capital Funds Alter the Status Quo
NordVPN - Internet unlocked... on Mars
https://nordvpn.com/blog/how-did-we-unblock-the-internet-of-...
I tend to jump on the FxOS threads pointing out how promising it is - and that you don't get push support (Facebook for you perhaps, mail is my pet peeve) so far as far as I can tell and the Mail client is lacking.

I just tried to reply to a text that I got on my Flame (with a pre-paid SIM hosting a number I used for years) and failed, because the keyboard is really, really .. different. It works as a feature phone for me so far, mostly.
That's an example of "content marketing".
"I'm surprised there's nothing more extreme in Australia. I'm in Adelaide, and we have road cycling events with 4000m climbing in 140km."

There is.

"completed the gruelling challenge in 37 days, 20 hours and 45 minutes, pedalling more than 377 kilometres a day ... On one occasion I rode right through the whole 24 hours and we got through 506 kilometres, "

You can read about Queensland Policeman, Dave Alley here ~ http://www.abc.net.au/news/2011-11-04/man-cycles-round-austr...
lol, in japan, a new car comes with a branded spankpaddle
Ask HN: When will “Who is Hiring?” be posted? It's past 9am Eastern
How Avocarrot Replaced Targeting Algorithms with 742 Real People
Does it do EDLIN and DEBUG ?
Your comment has nothing to do with the article.. or even keeping things simple.
This is cool. How do I do this on my site?
> There are plenty of keyboard apps that do this better

On FirefoxOS you don't even have that on most phones, as third-party keyboard apps need FFOS 2.0, which even after half a year still isn't distributed to all existing phones.

It's Android fragmentation all over again, but without backwards compatibility and with a much less capable base system.
Generally the who's hiring posts are frowned upon in recent time. Since most people just consider it a race to cash in on free karma.

Much like "Idea Sunday" or "Who wants to be hired posts"
Gmail Update Will Wrangle All Your Accounts into One Inbox
I love the video so much. Very convincing and surreal
Fast to the Future: https://www.youtube.com/watch?v=eLazRt8s8Wc
I knew someone who worked at refund at home depot for a while. Heard official policy was to refund anyone if they argued enough.

She told me stories like someone coming in with a 3 year old, completely ripped shower curtain and getting a refund.

So to be honest, I'd have no problem believing that they'd refund cash old flowers at the end of the year.
I have this with trying to go back to a previous search result on Google, very frustrating.
Let the team decide the tools
It's a real shame, but I don't think Mozilla is going to be able to make this work - they just don't have the leverage with hardware that the big three - MS, Apple, Google - have. While the technical avenue they're going down is interesting and has merit, I don't think that'll resonate with people in the market for a phone. They have a lot of work to do - starting from cold - just to get something that kinda sorta works as well as what's already out there - I just don't think they'll get enough people to switch. Worse if you look at their flagship product - desktop is a metoo! that's haemorraging users and the mobile version is a non-entity. I use and love both, it's a desperate shame - I just cannot for the life of me see Mozilla making headway with this OS.
Hi Daniel, thanks for your perspective.

My own perspective: There are amazingly smart people working in government, and even working for many of the contractors commonly cited as examples of The Problem. Many of these individuals are not effective not because they're incompetent (and therefore need to be told what to do), but because they are not empowered, or they lack confidence or a team of people they can use to propel good solutions forward. Bureaucracy and internal politics are rampant. One way to look at what we're trying to do here is to act as a nucleus of tech expertise inside these agencies, to attract and empower those individuals to do the right thing while providing air cover from the White House when they're prevented from doing so.

That being said, there is a vanishingly small number of actual engineers working for the government. Normally this role belongs to the contracting companies. The incentives here frequently encourage overly large, excessively complex designs, and implementations that maximize the number of humans rather than good engineering practices. By improving technical literacy within government we improve the government's ability to identify bad contracts and methods to prevent these situations from happening in the future.

We are not blind to the fact that there have been other attempts before us. The key differences I see are (a) support from the top and (b) funding.
Google Lab Puts a Time Limit on Innovations
Microsoft documents even dictate using .local, but if you have mDNS on your network you immediately start to run into problems.
Google fixed a flaw in YouTube that let people delete anybody's videos
Electricity supply has to exactly match electricity demand at all times, which is why (in my opinion) 100% renewable energy doesn't make sense. There has to be /some/ source of electricity that a country can turn to if the wind stops blowing, the sun goes behind a cloud, or - indeed - demand for electricity suddenly spikes.

The only way you could do this with renewable energy is if you had a way of 'storing' electricity, which could be used to meet demand if there was a shortfall in supply -- and this becomes incredibly expensive very quickly.

The most efficient approach to the electricty supply is to have a base-load of electricity being supplied by something which is 'always on', e.g. fossil fuels or nuclear energy, and then having renewables top up the rest.

[All this is just my opinion, by the way, but didn't want to litter the whole post with "in my opinion..."! You get the idea!]
How a prolific spammer built a 750,000-strong Twitter army to promote his scam
It's posted by a bot, avoiding the weird karma rush: https://news.ycombinator.com/submitted?id=whoishiring

He's asking when the bot posts.
You must be the target audience then because I read a great article about Doom3 and have no clue what youre talking about. I also dont know what CppDepend is...
Right, I actually like it and wouldn't mind if that stayed up for a while.
Chrome on OS X here as well, mine does not get overwritten and stays as

transform: scaleX(-1);
Winner from the Password Hashing Competition
http://thread.gmane.org/gmane.comp.security.phc/2658
This is back in the good old days when C++ didn't have all the crap, and everyone wanted to stay away from doing advanced stuff with STL and RTTI. Linus famously said that Linux is written in C if only to keep away the C++ developers.

Having said that, I used to write tutorials using the old ways as well: http://flipcode.com/archives/Theory_Practice-Issue_06_Event_...

Does anyone love the new C++, and if so, what are their experiences with being on teams that use the full range of functionality? Do you need a language lawyer?
I realized this before I even used NoSQL (having played about with BerkleyDB and TokyoCabinet before the NoSQL name got popular).
For that matter, iOS isn't based on Linux: they share some common ancestry, but it's much closer to a BSD derivative.
Because ICANN set this up, and companies have to protect their trademarks.

Google isn't going to abandon their perfectly good domains.
Amazon's Dash Button, for quick reordering, is not an April Fools' joke
I'm not even arguing for restrained consumption! I just think we should charge California producers of these foods market rate for the water they require, even if that means they can't be profitably produced in California anymore, and we have to import them from places that aren't going through a drought.
Doesn't really matter when we need to reduce global CO2. Yeah, it might be lower there than many other places, but part of that is because much of the population is still very poor. At their current trajectory, their emissions will just continue up, not down.
This Air Force Tech Could've Averted the Germanwings Crash
This isn't the article I was looking for specifically, but this is what I was trying to say when I was talking about him in his younger years.

http://arstechnica.com/tech-policy/2013/06/exclusive-in-2009...

I'm still looking for the specific article, but this works in a pinch. He is very open and caviler about being the moral police. He decides what is right and wrong, and flip-flops his ideals when it serves him.

Edit: another link. http://www.usatoday.com/story/news/2013/06/27/snowden-partic...
Here's a 2013 study in Nature on the subject[1]. Drought has increased over many land areas since 1950, pretty well matching their model, which predicts increasingly severe drought over the next 30-90 years.

For much more on the subject, a great book is Six Degrees by Mark Lynas, who reviewed about 3000 papers on the projected effects of climate change (and referenced them extensively). I don't remember all the details, but one issue is that more heat brings more evaporation, drying out the soil. Rainfall tends to be less frequent and harder, which washes away the dried-out topsoil.

Another issue is that rain clouds tend to form over the warmer ocean, instead of drifting over land. Rain falling in the Indian Ocean is expected to cause severe drought in Africa (and that's already been seen to some extent).

[1] http://www.nature.com/nclimate/journal/v3/n1/full/nclimate16...
So you thought absolute zero was absolute zero, huh?
Digital agency launches division to make tiny websites for the Apple Watch

Page: http://www.applewatchdesign.co/
Instabrand raises $2.5M in venture funding
Wait... snapchat did release a payment system.
Hahaha, that's a nice touch, I hadn't noticed that. :)