skysight-inc/HackerNews huggingface dataset:
You could verify ownership of the DNS config for the domain. It's not all that uncommon to verify ownership of a domain for various services by sticking something in a TXT record on that domain (or on a specially-named subdomain). LetsEncrypt could do something similar to verify top-level ownership. After all, if I have control over the DNS zone, then I trivially have control of any host on the domain too (just point the DNS at my own server).

Another benefit of this is ownership can be validated on an ongoing basis (is the TXT record still there? yup, still valid) without requiring any software to be running on any hosts at that domain. And you can validate a domain without even having an A record if you want (say, if you're getting all your ducks in a row before exposing your server to the world).
Try https://whosonfirst.mapzen.com/
very cool idea. best of both worlds of web clipping and a wiki!
Ultrasonic Power Transfer Investigated Using Data from uBeam Patent Filings
You got it. That's the whole problem with all these partial DNA databases, it's a matter of time before they get combined and then your future relatives are no longer anonymous either. It's a real hornets nest. That's why I'm against taking DNA from inmates, it not only takes their DNA but their extended family is immediately partially identifiable as well and they get no say in the matter.
Earth didn't exist 13 billion years ago. By most calculations Earth is only 4.5 billion years old.
I've been playing around with typescript and together with IntelliJ it's just great... Fast transpiling, easy to config, easy to debug, typed, the list goes on...

The only thing that toke me a while to understand at the start was the whole "Definetly Typed" repo, why and how to use it. It is a bit strange to have to add types as you develop but you can live with it after it sits in.

There is also Angular 2 which mergers very well with it, friendly advice, try it!
Mithril is amazing. I've been using it for over a year and only like it more and more. Its fast initial load time is very relevant in today's world of mobile web apps.
I wonder if the author is confused about this: "This syntax is a bit confusing, as it's the opposite of the name-value pair syntax of object literals."

It's not the opposite at all. In all cases, between braces, it's "key : value".
It is true if you are in the unfortunate position of havig a good chunk of your pension tied up in company stock. This is a terrible idea for the pensioner, of course, but nevertheless many 401k plans and a good chunk of defined-benefit plans put substantial exposure into the employing company's stock or debt.

They're becoming less popular after the slew of "company goes bankrupt -> retired workers lose their income" stories that have happened in the past few decades.
Composed for the occasion on the way to work this morning, ahem:

.

O Canada,

Justin elected be.

Trudeau pulled off

A Lib majorhrhrrity!

.

(With trilling R's

I sing this verse

For my country so grrreat.

Even though I owe

A hundred thou, or so

To the Cee ee CRA ...)

.

Vast, deserted land.

R'source 'conomy.

O Canada, make something

out of that tree.

O Canada, make something

out of that tree.
That's harsh, but in the spirit of being constructive, here's a project for someone reading this.

Let's take the first identified weakness: regular checkup of the data.

The easiest way to check this for highways is to run distance matrix calculations. Take 500 points in a given area, and calculate a distance matrix from them (OSRM makes this trivial: https://github.com/Project-OSRM/osrm-backend/). Store the result.

The next day, rerun the same matrix on the latest data. Compare the result against yesterday. If anything has changed significantly, the data has either been broken or improved. Flag this up so that it can be reviewed.

Repeat ad infinitum.

A really simple task for someone with the time and hardware, and it'd make a big difference to OSM. I don't got the time myself, but am happy to help/advise anyone who'd like to take it on.
The article is interesting but the Atwood article was mainly about how badly Android javascript performs vs iOS. If you have a 5x difference in performance between platforms it will be impossible to maintain feature parity.
Building the UberBot on CodeFights
Neat! There's also Lightgrep.

https://github.com/LightboxTech/liblightgrep

Lightgrep also supports a subset of PCRE and scales pretty well with the number of patterns (has done millions of fixed strings). Lightgrep is designed for digital forensics, so it searches data as a binary stream. Lightgrep also supports searching for patterns in multiple encodings, with no requirements on the underlying data. Lightgrep is GPL.

(I'm one of the authors of Lightgrep.)
> what's happening is that private equity and vc companies are now capturing more of those gains that the public would.

The vehicles are just different. One can certainly invest into a Fidelity or T. Rowe Price mutual fund that gobbles up those deals, with understanding of limited liquidity and opaque pricing being a risk.

There are also vehicles like GSV Capital, which hold securities of Palantir, Dropbox, etc. but are nevertheless publicly traded http://gsvcap.com/charts/
...with fewer rules and less aggressive reverters, we hope!
How an F Student Became America’s Most Prolific Inventor
I'm puzzled why you'd need a supercomputer to build a phylogenetic tree. The economical speedups for phylogenetic tree generation on supercomputers are limited to about 64 cores, which doesn't justify using a supercomputer. Further supercomputers usually have deep queues because they're so heavily oversubscribed. Instead, you'd just buy some time on a cloud machine with a ton of cores and RAM and use it when you wanted and shut it down when you didn't need it.
Show HN: Standup Bot for Slack
Definitional fiat does not solve any problem. For more, http://www.sfu.ca/~swartz/definitions.htm & http://plato.stanford.edu/entries/definitions/
That's forward progress. How did OpenSSL ever get to be so complicated, anyway? They still have 200,000 lines of code. It doesn't do that much.
I've never seen it on HN before, and the Venn diagram intersection between "good ways to access a novel HTTP API" and "be on HN all day" is basically my only job at the moment.
https://en.m.wikipedia.org/wiki/EAGLE_(program)

Pick a unique name already, so fucking lame.
This is a great analogy. Who would win in a race between Usain Bolt and paralympian marathoner Marcel Hug? Depends on the length of the race.
Oh, so you can just pay the fees, cancel the put option, and keep the stock you bought at the beginning of the process?
I'll never understand why people don't just use javascript.
I said "Uneducated and influenceable people currently consume heroin, not realizing their act" in response to "If you sell them legally, uneducated and influenceable people would consume them, not realizing entirely their act no?" It was not my intent to imply that these are the only people who consume heroin.
I didnt read this article yet -- but your comment reminds me of that old game "Dungeon Keeper" -- where you build cruel dungeons and deploy minions into it for various amusements.
How would it be any different if these CA's made a choice to instead issue end-user certs but based off of Let's Encrypt's authorization?
3D Printed Railgun
Black humor has to still have a joke in it.
I hope this new feature https://github.com/Microsoft/TypeScript/wiki/Typings-for-npm... means that little by little the type definitions will move to the projects themselves rather than having all of them together in a single repo.
IMHO It's still faster than most webapps on mobile. I use an old Alcatel with Android 2.3 to benchmark performances on low end handsets and Facebook performances are ok compared to Gmail or even Google search which takes 3+ seconds to load just to display a search box. I think Facebook has managed to do an acceptable job if you compare their app to other web apps.

The truth is, the mobile web space is not a good as developers expected it to be in 2015 unless users visit websites with expensive devices, which most of them do not. Making a website responsive , while being an improvement, doesn't make it automatically mobile friendly.
There's no need to choose between TypeScript or Babel!

You can use TypeScript with --target es6 and then use babel as a secondary transpiler.
But then you wouldn't have a complicated build process to run, allowing free time for web surfing.
The experience changes over time. I didn't particularly enjoy my first session in the tank, but by my fourth or fifth time, I became a lot more comfortable and started to better understand how to use the space. At this point, I've probably done around 150 sessions.
Regarding:

> 3. The government has already paid for the work to be done through taxes and this power is basically absolute; if you disagree try and not pay taxes and see how long you stay out of prison

Why shouldn't the government have a mechanism for funding future work (through monetization of copyright)?

For example a portion of tax payer money may be used to fund an initial effort that is then intended to be self-funded going forward (particularly for efforts that require additional work to complete, or ongoing maintenance). In this way the cost burden largely falls on the consumer of the information (who is presumably getting some value from the information) versus the general tax payer.
> Grow food in cold climate (Russia, Canada and even Antarctica).

Needs an energy source

> Grow food in the ocean.

We already do this and we call it fish. We're also terribly bad at managing this very important resource.

> Grow food under ground.

Needs an energy source

> 10x+ increase in food output from the same amount of land.

Needs wildly fantastic breakthrough in practice, currently at odds with the theoretical maximum yield from acreage.

> Industrial food synthesizing.

We already do quite a bit of this but you'd have to come from an entirely different angle (such as synthesizing protein from non-biological sources, currently not a possibility).

So, with present technology and present knowledge about energy budgets and support capabilities of arable land it's as far as I can see right out.

If there is some totally out-of-the-blue breakthrough (such as atomic synthesis of arbitrary compounds combined with free energy) then sure, anything is possible. But that's the same kind of bet the cryonists (sp?) make, or even some religions, once you allow for miracles the future possibilities are limitless.

I'll be more than happy to concede that there will be improvements in yield but the amount of sunlight falling on an acre of land and the available minerals and precipitation are limiting factors, even when you factor in greenhouses, artificial lights, irrigation and so on. Hydroponics is probably eventually one of the most efficient ways of doing all this and even that has fairly hard limits in terms of energy required and amount of nutrients and water required.
It may be a good model, but that is not what the poster claimed. The poster claimed that is was an aspect of a real, physical reality. There is no evidence of that.

In fact, there is a good argument that 0k is unachievable [0].

[0] http://wordpress.mrreid.org/2014/07/03/why-cant-we-get-to-ab...
The OP asks for people to try the code, but the provided C++ code requires a fairly recent g++. I could have tried a couple of targets, but I don't want to waste my time porting it. What about this requires C++?
You need to find the right balance for you. You need a solid product, but that alone is not enough.

Think of marketing in terms of trying to get the word out to people who would want to know. How do you find them? What do you need to communicate?

I don't think you should worry about the percent of time spent on X. Set some goals, find some useful metrics, see what you can make happen.
People can now use onions in unique interesting ways
Would you like me to explain the joke?
On IPOs: don't the investment banks structure volume and price pre IPO in order to make sure that the IPO doesn't "break"? I would imagine that the owners of the IPO-ing company would want to write that into the contract somehow, after all that's what they're paying the IBs to do - price equity and court investors in order to ensure a successful IPO with a pop up in price that benefits shareholders. Or are they being structured with a quick exit at a high price for the founders in mind, which can then screw over locked out employees?

On employees getting screwed: I think Robert Solow had a great piece explaining why investors & business owners are capturing a larger share of corporate profits than employees. [1] Basically, regulation has become increasingly pro-corporation, anti-employee/union since Reagan, and this allows the investing class to capture a larger share of the economic "rent" profits created by regulation, much like land ownership regulation allows a landlord to extract rent from a tenant. Explained better here: https://news.ycombinator.com/item?id=10054735

[1] http://www.psmag.com/business-economics/the-future-of-work-w...
Oh yes. My S4 has been slowing down over the last 2 years to the point I simply don't do things like browsing too much, because they involve spending 30 seconds waiting to switch between apps, etc. Many sites are unusable due to the amount of heavy JS processing they do. I stick to native apps as much as I can and I'm thinking about getting a new phone.
Isn't the problem that the TypeScript compiler doesn't support all of the ES6 features that Babel does?
After Coffeescript, it's really hard to go back to excess brackets everywhere. I really wish there was a Coffeetypescript.
Wrong. Nonsense invocations of nomenclature and pretentious obfuscations aside, your explanation came after the fact. When temperature scales were being constructed, neither thermodynamics nor atomic theory had been at the state you presuppose. What you state are not givens, they are conclusions of theories and explanations of the observations in terms of them. To say that temperature must by definition have an absolute zero isn't saying anything. Where did this definition come from? What is heat that temperature measures (yes, heat, not temperature)? Neither Fahrenheit nor Celsius knew. Current kinetic theory explains heat as exclusively the motion of microscopic things (not just atoms, btw) and it thus follows that the absence of motion must mean the absence of heat. In the 17th century, you might be telling us that absolute zero is complete dephlogistication. But why should temperature have an absolute zero? Without your theory of heat, or at least some intuition of it that frames heat as a quantity and cold merely the absence of heat, you have no reason to claim that temperature has a lower bound.

You really need to understand the order of dependence of explanations.
An Anatomy of the Perfect Bug Report
Most services are developed to make maximum use of a host machine's hardware, so scaling multiple containers of the same image on a single physical host has very limited value.

Services are typically clustered across multiple hosts to alleviate pain associated with the availability constraints of a single host (e.g. physical resources, redundancy). "Scaling" containers across just a single host is:

1) an misunderstanding on the part of the operator, or

2) a very inefficient way of maximising the availability of a service on a single host.

In the case of 2), if you need to run multiple instances of your web service because one container doesn't maximise the resources of your host, then you're solving the problem in the wrong way. You should be making your service, in a single container, capable of maximising the resources of that host. Otherwise you're going to be wasting your physical resources taken up by the running of unnecessary containers.

Running multiple containers of the same image on the same host should be limited to testing of clustered services on a local host, admittedly with a few exceptions. I'd welcome any arguments to the contrary.
Not true, as two seconds of research can demonstrate. Facebook does not advertise on Google for the term "Facebook". https://www.google.com/search?q=facebook&ie=utf-8&oe=utf-8
What does this mean to a new user? Can I now get a ssl certificate? will it be cheaper, or even free? I saw they have a beta-program for the certificate but don't know what it exactly does.
Or really sell the stock you bought at the beginning of the process if you want to take profit.
People did but now that there are better languages that transpile to it and are just as readable and using plain javascript is kinda silly. TypeScript is a superset of javascript so if you're not using it you better have a really good technical reason.
Thank you for sharing this. I am a bit worried about "benefits of mental illness" posts, but I think you managed to strike the balance between recognising that sometimes mental illness is devastating, and sometimes it's okay.

I liked the nuanced comments about medication. I'm a bit concerned about #medicatedandmighty - it's great that those people feel that, but I don't, and I want to be able to say that I dislike this or that medication.

I'm really interested in experiences of mental ill-health stigma from other countries (I'm in UK), so I found this post useful.
NET Core and ASP.NET Launches a Beta Bug Bounty Program
How to deliver a great tech tutorial
If you don't need to support IE8 (which is at 1.38% global market share according to CanIUse), then cross-browser differences just aren't the problem they were in the 1995-2010 era. The event model, DOM querying, classList, CSS animations & transitions, fast GPU rendering via CSS translations, box sizing, history management, localStorage, ES5, JSON parsing, geolocation, websockets, all of these are well-supported by standardized native APIs on all major browsers.

http://caniuse.com/#search=event

http://caniuse.com/#search=querySelector

http://caniuse.com/#feat=classlist

http://caniuse.com/#search=animation

http://caniuse.com/#search=transform

http://caniuse.com/#feat=css3-boxsizing

http://caniuse.com/#search=history

http://caniuse.com/#feat=namevalue-storage

http://caniuse.com/#search=es5

http://caniuse.com/#feat=json

http://caniuse.com/#feat=geolocation

http://caniuse.com/#feat=websockets

Even things like the template tag have reasonable support. It's only when you get into bleeding-edge stuff like webcomponents and web animations that browser support starts to drop off, and unless you're using Polymer (which polyfills all that), that's unlikely to matter.
Because the tooling you get when you start using a statically typed language is superior. In a massive JS application things become a lot easier to refactor when you start using Typescript.
Snowden says Apple products have built-in backdoors. Is Tim Cook willing to go on record saying that isn't true?

http://www.theverge.com/2015/3/10/8181531/cia-tagets-apple-x...
Clearbit Open Graph Logo Spec
Daily 03:15 Dubai (DXB) 3 06:55 Seattle-Tacoma (SEA)

EK 227 Non-stop Boeing 777-200LR (77L) 14:40 Effective 2015-07-07 through 2015-10-31
Do you respect robots.txt? Do you publish your IP ranges?
Git Concurrency in GitHub Desktop
Because it's really hard to build, test and maintain a non-trivial application in a dynamically-typed language like JavaScript.

I think it's telling that a lot of companies with the most mature products (Facebook, Dropbox, Asana) eventually resort to optional static typing in their products, whether that means extending their runtimes (e.g. Hack) or using a transpiler like TypeScript.
This article is so full of errors and inaccurate guesses, it is not even funny. In reality, mobile users search at least as often as desktop users.

Error #1: despite Google explicitly stating half the searches are mobile and "this excludes tablets" [1], the author accidentally included Android tablet users in his calculations (he used the "1.4 billion" Android users figure). At least 200 million of these 1.4 billion are Android tablets, so the number of Android phones is 1.2 billion. This sets the mobile searches per device per day at 1.04.

Error #2: the author's gross rounding of the number of PCs in use is incorrect. It was already estimated at 1.5 billion in 2013, and said to grow to about 2.3 billion by 2015 [2]. Just plugging this number into the author's math, and this sets the desktop searches per device per day at 0.87.

So fixing these two errors alone and you end up with the conclusion that mobile users search a lot more than desktop users (1.04 vs. 0.87).

[1] http://blogs.wsj.com/digits/2015/10/08/google-says-mobile-se...

[2] https://www.gartner.com/doc/1602818/forecast-pc-installed-ba... (That's the most current estimate I could find —honestly 2.3 billion is likely an overestimate because they didn't forecast the tablet growth, but if it is anywhere above 1.85 billion my point and math stands).
God I miss a climbing gym around my city...

Very nice project, I would love to try it.

Would be even more fun to have some google glasses with the routes on it.
How does BoringSSL compare to LibreSSL? (http://www.libressl.org/)

Both projects seem to have a similar goal, that is, throwing the crap out of OpenSSL for security reasons.
How Emojis Find Their Way to Phones
There is a canonical MW interpretation. The MW hypothesis is just that reality is the evolution of the Schrodinger PDE on a configuration space with no other modification such as pilot waves or collapse required. The math is really quite simple (this simplest of any QM interpretation). It doesn't have parallel universes or bubbles as fundamental objects.
I meant intersection of the features, but yeah, if you're talking about browsers that would be the union of the browsers.
Sencha Touch is pretty fast. When I was doing to Cordova development it was still the fastest js framework when it comes to UI responsiveness. Does it makes sense when it comes to developing mobile websites ? I don't know. I think sticky headers , footers , transitions and stuff like that make very little sense for a website. What kind of mobile website would you develop with a mobile UI framework ?
I stayed away from Cyanogenmod because... well, the rule of conservation of hackergy dictates that playing around with rooting my phone would take me away from hacking electronics and constantly reconfiguring Emacs. But at this point I think after I get back from China, if I won't buy a phone here, I'm going to flash my S4 with Cyanogen, praying it will help - the way the phone has been slowing down for the past two years is utterly ridiculous, and I blame it on overheating CPU or something because I just can't believe this shit could be software - neither the system nor the apps I use should ever need that much processing power.
So this is yet another openssl fork, similar to libressl?
It does a lot of things it really shouldn't be doing. I recommend you watch Bob Beck's talk about LibreSSL[1] (Ted's there too).

[1]: https://www.youtube.com/watch?v=GnBbhXBDmwU
Yeah, there is a bit of a leak but relying on that will not benefit you when you get Enron.
The Instapundit (a law professor) has written a paper on how things like invasions of electronic privacy fit the concepts behind the 3rd Amendment (a major reason the Brits did it was surveillance of the occupied houses' inhabitants): http://papers.ssrn.com/sol3/Papers.cfm?abstract_id=2616034

He wrote this popular treatment a few months before the above paper: http://www.usatoday.com/story/opinion/2015/03/01/constitutio...

A couple of years before that he wrote this general column focusing specifically on the Henderson event: http://www.usatoday.com/story/opinion/2013/07/07/third-amend...