skysight-inc/HackerNews huggingface dataset:
Likely improves their eyesight too.

South Korea has most of its population wearing glasses for nearsightedness.

http://www.nature.com/news/the-myopia-boom-1.17120

"Sixty years ago, 10–20% of the Chinese population was short-sighted. Today, up to 90% of teenagers and young adults are. In Seoul, a whopping 96.5% of 19-year-old men are short-sighted."

It seem likely that environmental factors (housing/education) are dominant. If you placed young Korean children in wide open spaces to the extent they now spend indoors, the trend would likely reverse.

Outdoor classes in a big green park sound like fun.
I see it this way: If somebody is about to die or be seriously harmed giving refuge is the moral thing to do.

But once some person is in a safe place where there is no threat for him then immigration laws apply instead of asylum laws.

So why do I want to differentiate between immigration and asylum? (and generally all Western countries do so)

Asylum is something you grant based on moral principles, immigration is something that we grant only voluntarily.

And here I want my country to choose new immigrants based on what skills we need, what skills the migrant brings to the table and of course we also have to take into consideration if we are capable of absorbing them into society.

Meaning: Do they have a chance to integrate and lead a successful life here or not. This is very important because in Europe we already have no go zones where police cannot enter and the inhabitants basically implement some kind of Sharia law.

I will never accept living under some kind of alternative law without a fight. This does not mean that I am against Muslims, but I want to preserve the culture that we have here and more importantly the freedoms and the social order.
Constraints and possibilities
Maybe we should take a day of the year and declare it "Official Set Up Automated Backups".

Oh hang on, it already exists. March 31st. http://www.worldbackupday.com/en/

Man we really need to publicize that one more.

[edit] The lesson here is: Before you start "Official Thing", actually google "Official Thing".
DevOps – You're doing it wrong
The history of machine learning startups is littered with companies that thought a hosted web service was a good idea. The problem with this model is that big data, by definition, is costly to move. So if a managed service is not generating and storing the data you need to process with machine learning or deep learning (as you might conceivably with AWS), then you probably don't want to move your data to those algorithms or models. All you'll get are small-data users. The models and algos need to go to the data. That's the most efficient approach, and it means you have to go on prem... Fwiw, that's what we're trying to do with Skymind and Deeplearning4j.

https://skymind.io/
http://deeplearning4j.org/
That's why I said that the default config is fine for beginners. Don't even need to open the preferences window.
Poetic license. I could have more accurately said that they're specifically protected rights.
JSON Powers the World
The USAMO winner list is here:

http://www.maa.org/sites/default/files/USAMO_Winners_2016_1....

Apparently the final team was not chosen strictly from the top 12 (Michael Kural and Ashwin Sah were Honorable Mentions).
Indeed a properly configured VPS can - What I mean is make sure it's properly configured before chucking a status page on it. The post didn't really go into the properly configured part.
Some of Edward de Bono's books about lateral thinking. Read some years ago. Concepts in it are not new, but may be unfamiliar to some/you, so mentioning. Lateral thinking can be useful for problem solving when traditional thinking methods don't work, or even if they do.

https://en.wikipedia.org/wiki/Edward_de_Bono

And speaking of "wrong", since you mention a book with that in the name, de Bono has also written a book called "I am Right, You are Wrong", which is about the tendency all of us have to think that we are right and the other party is wrong.

Edit: Added his web site:

http://www.edwdebono.com/
> Going a step further, there's nothing inherently wrong with censorship.

So long as they're censoring the things you want them to censor. Of course, everybody would like something different to be censored, which is why it's better to err on the side of "no censorship". There's a reason librarians tend to fight against any form of censorship.
Not impossible.

Intel chips from 2008 or earlier still work. I like the Thinkpad X200, the most recent Intel-based laptop that can be flashed to use Libreboot instead of stock firmware.

For workstations, Raptor Engineering is working on an open hardware motherboard design based on the POWER architecture, which IBM recently opened. https://raptorengineeringinc.com/TALOS/prerelease.php

In the future, RISC-V looks promising.

There is also a subset of ARM chips which seem safe.
Went back and re-read it, the entire first section is a lot of overly complex babble. The rest of it is much better.
Printing is cheap, but processing the cheques at the other end is expensive; about 70 cents each and that was with a system that scanned them at point of receipt and converted it to ACH.
How Charles Kao beat Bell Labs to the fiber optic revolution
I've had my own domains for over a decade and I switched my mail off Google to my own servers as well.

One thing I worry about thought: what happens when I die? My credit cards will eventually shut down, my Linode will turn off when my card gets declined, and my domains will fail to renew.

But the same thing happens the other direction. Github could shut down Github pages one day, or they could even go out of business. Geocities is gone (although I think Archive.org backed up a lot of it) and there are tons of services that have gone belly-up over the years.

Even in our age of massive data retention, it's still interesting to see what's gone, and what may never be recovered if it wasn't indexed by the Wayback machine.
The US law that did that that was struck down as unconstitutional more than 14 years ago, so the "is classified" claim is false.

http://www.nytimes.com/2002/04/16/national/16CND-PORN.html
Expansion of California's electric grid [c]ould save consumers $1.5B
I believe changing data structures gives a "you must restart to make this change" when resuming debugging. It's mainly for code flow type bugs rather than data structure type bugs.
There's an excellent talk about doing exactly that, showing a working prototype & results measured:

https://www.youtube.com/watch?v=66JINbkBYqw
This is because they will go through mandatory schooling (if they don't the kids will be taken away from the parents) which provides ample time for socialisation into our society and learning our rules, customs, culture and language.

At least if our school system isn't a total failure like it already is in some areas.

Now imagine how well some guy will fit that comes here in his thirties only knowing Sharia law, cruel physical punishment and who is used to subjugate women by force if necessary.

It is not his skin color or genes that will likely cause him to be a problem in our society, it is the culture he grew up in that had him internalise these rules as being the just way to live your life.

Edit: And of course local people are privileged in this regard. Why shouldn't they? They were most likely raised by citizens who paid taxes and worked on improving their society. It would be kind of crazy to then forcefully send their children away.
I don't think it's search because the server must provide a response for each resource or an error. If one resource is missing the server should return an error.
---
Concerning the post I would move it to `ask HN` but I don't know how to do that. Perhaps I need more karma?
Andorra Escorts Directory
Came here to type this comment. Man, did they ever bury that one. I finally went back to ctrl-f "dig", and it was in fact in the intro, but just in passing…
That's a really good question that I haven't had to think about for a while - I've had some kind of mainframe access my entire career, although I've actively tried to avoid doing that kind of work too frequently. It's just not something I've ever enjoyed.

I'll ask around with my mainframe vets and get back to you. There has to be something out there.
Big Code Analysis: How Web APIs Are Used in GitHub
It really flies in the face of the common assumption that someone smarter than [present company] is in charge of [difficult domain or problem] that we solve with a library.
I'm arguing that Google likely does not have a legal requirement to do what they've done, which is opposite what the grandparent was arguing. I'm not arguing that they do or do not have the right to make their own decisions about the content, but the phrase "child pornography" has a very specific legal definition.
> Blacks are about 7% - 8% of college graduates with CS degrees each year

Your data lumps together "Computer sciences," which probably includes Information degrees. If you look at CS degrees only it's about 2.5% in 2015 (https://news.ycombinator.com/item?id=12101868).
http://evangelisticpiano.com (Jan 2003)
Congress Releases Secret 9/11 Document Detailing Possible Saudi Ties to Al Qaeda
Prisma app for Web (Unofficial)
My positive spin on clickbait titles is that they help me try to train away my FOMO bias.
>>Sorry to dissapoint, but teaching people to wait for their family to die is a horrible way to 'pass on wealth'.

Sorry to dissapoint, but inheritance is how a lot of wealth gets passed around generations. No one 'waits' for their family to die, but they will eventually. That given, on any given I would like to see my kids rich by leaving behind an inheritance.
HyperTerm uses hterm underneath.
Shuffle your thoughts and sleep
I'm a big fan of their markdown semi-renderer. Is that open source?
Pretty cool, I am going to try it out. Your cvc field prevents Amex users. Just change the max length to 4 and everything should work ok.
> Are Europeans not upset that they're being forced into sub-standard foreign technology by their government for which they have no superior domestic alternative, also suppressing domestic innovation as innovators seek greener regulatory pasture, all in the name of today's tax revenue?

A regulatory race to the bottom benefits nobody [1]. Europe has plenty of experience with monopolies and cartels abusing their political and economic power.

I frankly would be more worried about US antitrust law abandoning competition as its guiding principle [2]. Which doesn't mean that everything in Europe is hunky-dory, but Google primary trouble stems from allegations that it is abusing a dominant market position. If that is true, then the EU is completely in the right to smack it down; the short-term benefits of allowing such behavior to persist are more than offset by the long-term downsides.

Keep also in mind that Google – or other American companies – are not being singled out here. European giants such as Siemens and Phillips had to eat major antitrust fines as well.

[1] I am not counting local stupidities such as ancillary copyright laws in Germany and Spain. That wasn't regulators running wild, that was legislatures enacting broken domestic laws at the behest of lobbyists.

[2] https://newrepublic.com/article/131412/important-2016-issue-...
From my experience with the game, I believe their progression margin is quite large.

For example, they don't cache anything client side (even Pokestop assets), nor do they timeout/retry/prefetch after a network disconnect during a Pokemon capture (which is very annoying on spotty 3G networks). Last but not least, battery consumption is insane. Don't go out without a spare battery!
Backend side, I also noticed a few cases of "blinking pokemon" in the nearby grid. Surely symptomatic of synchronisations issues between instances of distributed systems (dirty reads?).

I enjoy the game a lot, but regarding the number of issues, it's still a beta.
I'm trying it and it feels great. The ability to easily extend it is huge!
totally cheating but cool. Was thinking it would be easy to do something like this. Just careful not to get the ban-hammer
os/browser? could not replicate here on mac/chrome
>> let's me inspect common data types without jumping through hoops?

could you elaborate on what's missing in GDB? data-types are written in the binary by the compiler (dwarf format), and GDB does nothing more / nothing less than parsing it and giving access to it through it user interface.

GDB has no knowledge about your code or it's library in itself (at least in C, Python extentions now include libc++ data-type-specific pretty-printers)
One thing I haven't seen mentioned is that many tech companies especially mid-size to large ones may have a special program to recruit veterans like Google's https://www.google.com/about/careers/veterans/

Mid-size to large companies tend to also be understanding of reserve duty and may have someone ex-military review your resume and/or interview you to understand your military experience.
Yes, technical people often use shorthand terms that ascribe agency to random or inanimate processes, and I think laypeople take that agency literally more often than we realize.
>` And that Thiel is also funding the anti-Gawker lawsuit by the guy who claims he invented email.

Your information is incorrect. By all means find a legitimate source for that claim but I recall the man saying he wasn't backed by Thiel.
I just conducted several technical interviews. Starting with a very basic question even for people with years of experience shows you quite a bit. It's not about getting it correct, it's can you get in the correct ballpark and you can evaluate what your doing.

Create a function that returns true or false if _.

Followed by far more hand holding that I was expecting, but most people got the idea fairly quickly. Only person who failed wanted to add a lot of print statements for no reason. And then did not respond to help.

IMO, good interview questions are such that most people pass. I mean your bringing them in so asking something you had to google is a waste of time. The goal should be to minimize false negatives while still removing some people.

The classic what is an Object, what is an Interface is just filler that tells you little. And very technical questions have ridiculous false negative rates. So, just softball an easy code problem, ask about background and fit, and call it a day.

PS: Remember you're interviewing people for a reason. When a good fit backs out you lose not just time but potentially a great coworker.
>> "I certainly felt confident that I would be a gmail user for life. I certainly didn't consider the possibility that they'd one day just deny my access to the whole thing because I spoke ill of them in a HN comment. ;)"

Sorry I'm being a bit thick, but did this happen, or does the emoticon at the end mean it's hypothetical?
Problem solving like no one's watching
Yes, web developers end up winning. But be honest: web developers already are winning. We're freakin wizards. What we need is to cooperate upon and use standards that can be used by generations after us. React is a patch for profit, not an earnest attempt to make a piece of the web that will be used in more than a few years.
Ok, it's not just me. I also find the split personality thing is a huge distraction and they spend a lot of time on it while glossing over everything else that is going on.
Yeah, this is an antitrust case. There are some European countries with active tax-related investigations of Google, but those are completely separate from this case.
Algorithmia founder here. nvidia-docker is helpful but does not address all the issues with running GPU computing inside of docker. There are driver issues on the host OS, and the real challenge is running multiple GPU jobs inside of separate docker containers and sharing the GPU.

I agree that building models is still definitely a big challenge, but the tooling and knowledge is getting better every day. Either way, our goal with Algorithmia is to create a channel for people to make their models available, and create incentive for people to put in the effort to train really solid, useful models.
SFAIK (IANAL), the perjury bit only applies if they claim in a DMCA takedown to represent a copyright holder they do not actually represent, so I'm not clear on what you're saying about a felony.

While I certainly agree that abusing DMCA notices is a bad thing, I have only ever seen a few really egregious filings get punished and even that was marginal. I'm honestly surprised that there hasn't been more pushback. I've seen some pretty idiotic filings...
Secret chapter of 9/11 inquiry declassified
I need to check that out. :)
I agree with you, with regards to the end user caring or not, but there aren't many tech-unsavvy people using terminal emulators on the regular. So when Putty and iTerm2 both weigh in between 100-200k LOC and this is in the 14m LOC space, it's difficult to not make the presumption that that's a lot for a terminal emulator.
What's the first step towards easily automating it? What would the long term roadmap look like?
Hyperloop One, Accused of Greed, Takes Steps to Rein in Founders
The authors guess: Thiel is interested in a Nietzschean transfiguration of politics.

Pretty fair article on the alt-right, given the source. They even noticed the post-libertarian aspect of it, which I think is the biggest political story of the last eight years.
Posted a few minutes earlier:

https://news.ycombinator.com/item?id=12102808

https://news.ycombinator.com/item?id=12102923
If you need separate responses for each resource, why not make separate requests in the first place?

- OR -

You can design a structured format that communicates the information you want. For example, a format based on JSON with an array of objects, or a format based on JSON with an key-value map of objects (ie. object of objects).
Any company that solves this problem is by definition a (most likely unintentional) honeypot.

Unless that company has >100M users and turns security on by default.
Agreed. Half-life of this game is small.

Not having proximity based P2P battling tells me the implementors never played Pokemon. It's the other half of the game.

It's like directing a Batman movie without first reading the comics. It shows a complete distain for the culture, history, players of the Pokemon universe.
Just because it's not mandated by the government does not mean that it is not censorship.

> Censorship: the system or practice of censoring books, movies, letters, etc.

> Censoring: to examine in order to suppress or delete anything considered objectionable
Indeed, my first thought was "again?!"
then you might love Journey on PS3/PS4

no relation to OP
I used to have a real rubber ducky in my desk, until I found this one
Gain of an open society over a closed one?
These Nature Photographs Aren’t What They Seem
No not really but I'm for the concept of the user privileges being built into the hardware
Same as java maybe ? Lot of bad apps that make you feel the engine underneath
How Monotheists Modelled God on a Harem-Keeping Alpha-Male
I would agree that the technical aspects of the show aren't very interesting, but the way that they are dealt with is remarkable and refreshing for a TV show. Usually these plot lines are jarring to me, but in Mr. Robot they aren't, because they're well researched to be in line with the verisimilitude the rest of the show seems to strive for. It's an aspect of the show (along with it's characters and more on-the-nose satire) that I enjoy.

Usual disclaimer that this is my opinion, not trying to come off as snobbish though it might sound that way, but personally, like in Fight Club, I find the show's 'grandiose' attempts to be more than little simplistic. It doesn't effectively/subtly explore anxiety, isolation, schizophrenia, depression etc as well as I think it thinks it does. Honestly most of that narrative feels cheap and repetitive to me.

Taken as a satire ('Evil Corp', FSociety/Anonymous etc), the show works for me, but when it spends time plumbing Eliot's mental illness, it becomes dull to me. Some of it I appreciate, and in smaller doses it might work, but for me it's overblown and only elevated by the show's sense of style, not because it's telling the viewer anything of particular interest, or actually advancing any of the plotlines/character developments. I think the show is worse for it.

Having said all that I enjoy the show a lot. I'm just not willing to heap praise upon it since I have these reservations.
Apparently everyone who's using it.
(disclaimer: I'm one of the authors of the scipy talk the post is about...)

First: JupyterLab is definitely still alpha-level software, and is undergoing very rapid iteration.

I notice that a lot of comments are missing one of the most important ideas behind JupyterLab. It's built on a very flexible plugin framework (provided by PhosphorJS), and all components are provided as plugins. JupyterLab essentially is a reference set of components, but we really see people creating their own components, and a rich 3rd party ecosystem. This also sets a foundation for exploring other ideas for what a web notebook might look like, etc, and provides an easy way to distribute such a component. More than just extending via components, we've paid a lot of attention to getting having a good keyboard shortcut system, a good command/command palette system, etc. The video of the talk shows some simple examples of how JupyterLab can be extended: https://www.youtube.com/watch?v=Ejh0ftSjk6g&list=PLYx7XA2nY5....

Also, I see several people talking about having a UI that is really focused on notebooks. We definitely plan on an easy way to maximize a single pane (which might be a notebook, etc.) to be able to focus on one thing.
I've started doing just that but I have a micro-services architecture so I need to implement the custom encoding schema on multiple stacks (i.e. java, python, go) which takes time. Being non-standard the external consumers will have to use or reimplement our encoding schema. Feels like reinventing the wheel. I'm still can't get why nobody published a RFC for this issue. PayPal[0] uses query string extensively and still the format is driven by example and implementations(i.e. their SDKs)

[0] https://developer.paypal.com/docs/classic/api/NVPAPIOverview...
One thing you wouldn't believe has existed since far before BuzzFeed.
>> "Have you "felt" what cyberspace really is about? Have you experienced the VICIOUS feedback loop of projecting a thoughtform/idea (what the audience views as 'hacking') into that new domain only to have it manifest and achieve its own reality, as if by magic?"

What would be an example of this?

Are you referring to something similar to multiple discovery:

https://en.m.wikipedia.org/wiki/Multiple_discovery
That is not even close.

EDIT: I guess I should expand a bit on that answer.

Take Oberon, which like Java has the misfortune of using the same name for the language and the respective OS.

It was based on Niklaus Wirth experience on using the Xerox Star system with Mesa/Cedar environment.

The original Native Oberon used as only executable format shared libraries. Depending on the OS variant, they were either fully AOT, or JITted on load.

There was a convention on procedures that could be made visible to the REPL or mouse commands and what type of input they would act upon.

So you could either do module.procedure parameters at the CLI, select some text at a given open window or embedded object (think OLE) and select a module.procedure at the toolbox of loaded modules.

Very simple set of primitives exposing the whole OS, both CLI window and other GUI elements as programmable elements.

You see a bit of this way of working on the ACME editor used in Plan 9, specially later on Inferno with Limbo.
Hyperloop One preliminary budget priorities:

a) hookers

b) blow

c) everything else
Some of my relatives have similar non-czech name. And he said himself on video that passport has some owner.

Is there some other way to get valid passport number?