skysight-inc/HackerNews huggingface dataset:
Optometrists have at least a 10% error rate. That’s for prescriptions so wrong that the patient cannot “adapt” (read: their brain cannot error correct) the lens. An even greater percentage of prescription or lens errors are corrected by the brain’s visual cortex, which means the brain is doing avoidable work and wasting energy.

Warby Parker charges $40 for an online exam: https://www.warbyparker.com/prescription-check-app

Smart Vision Labs startup is lowering cost and improving accuracy via telemedicine and better auto-refraction, http://nordic.businessinsider.com/smart-vision-labs-iphone-p...
Word, Excel and PowerPoint Viewers are being retired
Is anyone using React for server-side rendering of dynamic content without some kind of caching? I've done some server-side React stuff, but only in cases where only a tiny percentage of requests will ever be served uncached content. Is it common to do otherwise?
That's incredible! What stunning dishonesty on their part.
What article exactly where you editing?
Oxford is represented. In continental Europe, most universities are actually state-run or entirely state-funded, so there is no issue. The industrialist approach to educational institutions is very anglo-saxon.
On call as a core part? Really? Thankfully I've never worked anywhere with such a "duty", tbh if my current place proposed it I'd be applying for new jobs by lunch time.

What's the standard pay for being on-call as a matter of interest?
40tph is rarely achieved in practice, systems which are intended for 40tph usually actually end up running somewhere in the 30-36tph range as it basically just takes one little old lady being a bit slow or one tourist bag stuck in a door to ruin the synchronisation. Still 36tph basically already feels like there are trains "all the time" and passengers learn to just "let it go" as you would with an elevator - you know another one will arrive shorty.

Getting rid of absolute block helps, a moving block system can allow the following train to enter immediately, rather than waiting until the tail of train A leaves the far end of the station before the front of train B can begin moving. But that's not exactly something you can just drop in on a Tuesday afternoon, you'd usually have to shut the whole railway, add new signal technology, re-train staff, maybe even buy new rolling stock.
Of course I'm aware of the purportedly benign displays of symbolism by social democratic organisations, and I don't have strong objections to those.

But I'm also well aware of the violent instincts of some people on the far left (including people I know personally), who invoke the supposedly well-intentioned philosophies and symbols of communism to legitimise dark fantasies about violent attacks on others based on their race or class. I don't know much about the professor under discussion here, but from what I can see he doesn't seem to be doing much to distance himself from such conduct, and shows some signs of revelling in it.

As someone who was raised on strong social democratic values, I now often find myself shocked at how much identity-based bigotry and rhetorical violence is tolerated or endorsed by people who claim to be of the left and who claim to stand against bigotry and violence.

But most importantly, I really can't tell you how much I hate to be having this discussion on HackerNews. It is simply not what this site is for, and as a prominent member of this community, I really wish you would think better than to engage in this kind of campaigning here.

It does nothing but make this place less pleasant and less interesting.

That's all from me.
IMaskjs – very flexible input mask
There is no direct command nor "swift decision making over prolonged pondering of many alternatives before making a decision" in that quote. All it is is calling people fucking morons in (most likely) hope that they are less likely argue back if arguing makes you a moron instead of someone engaging in meritocratic open discussion.

I don't really mind people swearing, but attempts to frame that as something noble when it is nothing but emotions targetting argumentation technique are ridiculous.
Was the superluminal neutrino paper still relevant after they discovered it was an error?

Or it's something completely different?
Perl is disliked because it has a very shallow learning curve to do badly, and a high learning curve to do well. Therefore, lots of people see a lot of bad code, but also people don’t understand a lot of good code.
This is a good point. Options and flags aside, GNU coreutil's cat reduces essentially to a simple while loop around 'read' and 'write'. So without the heredoc read blocks until stdin contains characters. IIRC, the input here is just controlled by the kernel line discipline, a far cry from readline and friends, as you mention.

Actually, I'm confused on how the kernel knows to associate keyboard input with any particular file at all. If we have several terminals open, then presumably there are several ttys to which keyboard events could eventually propogate to. There's gotta be some way to mark which file a line buffer writes to.
Subway systems are a natural monopoly; privatising something when there's no real competition has limited benefits and can be actively harmful if it reduces accountability. It works in Japan because under the keiratsu system nominally private companies are still closely tied to the political system and each other, so they have accountability through that channel.

Also a lot of the value created by a subway shows in land values rather than being captured directly in fares - the article says the MTA is 60% funded by fares which is high but, well, not 100%. You need a mechanism for those who benefit (i.e. owners of buildings near subway stations) to fund the subways. In some countries the transport authority will essentially own large shopping mall complexes around each station and fund the subway that way; in Japan employers often pay for workers' subway tickets.
Some five years ago, I was having a phone interview for a company that were looking for people specializing in embedded programming with solid knowledge of OS internals and assembly. It seemed a great fit for me as that was what I have been doing since the start of my professional career.

As soon as the phone call started, the interviewer asked a puzzle question which had absolutely nothing to do with what I would eventually have to do if I got the offer. Bemused, I promptly solved the puzzle. He went on to ask three more puzzles after that.
I solved each one of them. Now, it had already been 20 minutes into the interview and not one relevent question had been asked. I was getting a bit edgy.

He then went on to ask me textbook questions like difference between a process and a thread, types of memory management and so on.

It was one hour into the interview and he hadn't asked meaningful question that could justify the lofty requirements they had mentioned of their desirable candidate in the Job description.

When after around 1 hour, he asked me another puzzle, I politely asked him the relevence of that question with respect to the job. He told me that since he was the one interviewing me, he got to decide what was relevent and what was not.

I told him that I would like to end the interview right there. He protested. I hung up.
Sure looks like the little bugger from the Slaughterbots video to me.
> Oh, and there are also faith schools that can select by religion.

> No, this doesn't make any sense. This is Britain.

This is why my atheist father had me baptised Catholic, even though the state religion of the UK is Church of England.
The Blockchain of Mises and Nash
OneSignal is hiring a senior full stack developer
Operated by my coworker: https://crontron.com
There's going to be assholes everywhere.

You know the saying: "All that is necessary for the triumph of evil is that good men do nothing.".

There's excesses and errors on Wikipedia but overall I think it is ok. Just use a skeptic mindset when reading things, just like for any other source.
Ask HN: Entrepreneurship to escape depression?
Hi HN,

I'm stuck in a vicious circle: because of my depression I don't find a job, and not finding a job feeds my depression. And after having applied to countless jobs without luck, I guess my chances are very low to get out of it following this path, despite a strong local economy.

So I think the only path that remains is to start something on my own, even though I am a complete newbie. But I have nothing to lose as I already lost (almost) everything. Are there any such resources specific for people with depression, or success stories? Any other thoughts?

Thank you.
I have met one serious flat-earther (working as a QA engineer funnily enough) and I think they may be more common than you think. The person had clearly easily impressionable personality as well as a 'there must be someone behind this' sort of personality which as we've recently seen, is quite common in western society. Furthermore, he at least had an intellectual confidence to share this view ("I know this sounds ridiculous but you should check it out") and many might not. I guess what I mean is flat-earthism is just a symptom of something quite common.
No subway system in the world runs 40tph with western safety standards; the Moscow Metro achieves that rate because they leave it to the passenger to clear the doors before the train departs.
Of course, because in STEM it's the opposite: an oversupply of (educated) men.
Laic here: Could we not keep Solidity Turing complete as it is and just build a restricted framework on top that will be audited and not Turing complete and just encourage regular programmers to use the framework and its predefined audited functions instead for day to day contracts? Occasionally new tools could be developed in Solidity that will be carefully audited and aded as safe to the regulated framework.
I just raised a PR to fix this (I'm not the author). Now it will compile all deps inside containers.
ARM-based Windows machines already exist -- https://en.wikipedia.org/wiki/Surface_(2012_tablet)

They worked out well
Thanks for the feedback. I didn't want to change the title of the text.
There are a few online tools, such as:

https://www.easycron.com/

https://www.setcronjob.com/

etc. You might be as well writing your own though, since it shouldn't be a difficult task.
Cultural accumulation vs. Cultural decay
This is the cons of microservice approach anyway. Imagine now several microservices and you need to update the contract of one of them that is dependant on few others!
The US is not the world.
Deleting production database doesn't seem like big screw up after reading this.
A lynch mob is not justified because a lynch mob goes on to enact punishment, usually via hanging, which is murder.

If you are using the word "lynch mob" in a rhetorical way to refer to people who are not depriving you of life, liberty, or property, arguments about actual lynch mobs do not apply. A so-called "lynch mob" that merely has opinions about you and does not do anything to you is not unjust any more than a high school mock trial club is unjust. A so-called "lynch mob" that has opinions about you and goes on to do entirely legal things, like exert their free speech rights to publish their opinions about you, is not unjust, either.
I may not believe in depression, but I'm trying to do this in response to having a hard time in life (issues with well-paid employment and belonging) while severely autistic/Asperger's.

It isn't helping much for finding a place in the world, but the activity this is generating is making me much happier. I have realised how powerful I am. I am actually pretty awesome to be doing the things that I'm doing. That feels good!

Not much luck with earning money though. I'm fine with it, my part-time job provides for me well enough. If money is an issue, you may want to first try to get some financial stability before you take a leap into creating something of your own.

EDIT: Post an anonymized resume here. Can't hurt. Worst case scenario you'll get some feedback.
Google Keep across all devices.
Apple is the one company in the world which pulled off this sort of migration - twice - without leaving users in the cold.

First, 68k to PPC, then PPC to Intel. Both times they included the ability to run binaries from the previous architecture: https://en.wikipedia.org/wiki/Mac_68k_emulator https://en.wikipedia.org/wiki/Rosetta_(software)
> The average MTA employee made $70 thousand in 2010

So about the same as the average CRUD app developer? This doesn't seem outrageous to me.
OK let's ignore protein for a second. You're saying that if you eat the same number of calories, but as fat instead of carbs, your body will store less of it. i.e. that the human body is much more efficient at extracting energy from carbohydrates than it is from dietary fat, i.e. more of the energy from dietary fat is wasted. Macronutrient choice cannot affect the amount of work that your body does, only what percentage of the calories are wasted (inefficiency).

On the face of it this makes no sense because fat is such a good energy source that it's what our bodies use to store energy, so why would our bodies have problems extracting energy from dietary fat?
This is all fine and dandy until you add persistence / need microservices talk to each other, follow requests through the entire flow etc.

Just think about user creation. After a user is created, a common thing is to send a welcome email. Then you probably need to build an email service because you probably want to mail other times as well.

But if an email fails to be sent because there is an error in the service, you need to build around that and report it somewhere. You would probably make some kind of class or library that makes these requests to other microservices and now you're already on a path to hell because then that library is in language x and cannot easily be ported to another service etc.

Polyglot microservices is a shitty idea. It makes a hell for developers, a hell for maintenance and it doesn't give the end user any more value.

I am not really a fan of microservices as a concept in general, but polyglot microservices, seriously who would want to do that?
> For some reason I still don't quite understand, labor unions were viciously opposed to it, supposedly because they were afraid of losing their pensions

That's the excuse they gave, but the real reason is simple. Labor unions already wield disproportionately massive power over the legislature in NY. Any attempt to reform NY government and hold elected officials more accountable to voters would inherently weaken some of their power, by comparison.

Labor unions don't want voters to have power for the same reason elected officials don't.
Looks like a fun project, be interesting to see a video of how well it flies.
A high school graduate capable of getting a medical degree != a normal high school graduate. Further, doctors are an artificially constrained supply which vastly increases pay vs. other progressions. In many counties they make comparable salaries to US programmers which don't need collage degrees.

A Law degree from a 3rd rate school on the other hand is not so constrained and outside of 'top' schools which again are a limited supply tend to have minimal benefit.
Eye contact flirting: Τι να κάνετε αν σας κοιτάει η γυναίκα –  ESCORT ATHENS
It has common products with Citrix for Citrix XenServer, https://blogs.cisco.com/datacenter/citrix-synergy-round-up-c...
> They're a great demonstration of how the illusion of progressing at something is all you need to keep people interested, even when the only thing they're progressing towards is... the opportunity for more progression

First time I heard about clicker heroes game was 2 hours ago, reading your reply. Guess why it took me 2 house to reply? That’s right, I’ve been clicking and clicking. It’s crazy how something so pointless can be so addictive.

I have to agree with you. I would definitely not pay $30 up front to play it, but once you get hooked, I can see how easy is for people to start pouring money into it.
You're right and I remember reading that at some point, but to be honest I wouldn't have looked for an explanation if one was not provided.

In the interest of full disclosure, I am myself a migrant in an English-speaking country (a Greek living in the UK). I know first hand that there is a big difference between having been taught English as a foreign language, and actually using it to speak with native English speakers day-in and day-out.

My first years over here I had real trouble talking to people and making myself understood, or understanding them, although at the same time I was perfectly fine reading English literature and textbooks, participating in lectures and writing university assignments. I believe many foreign students (if not all of them) had the same issue.

There's an assumption that the way you speak a language reflects your general intellectual skills, but when it comes to non-native speakers it's just wrong. People taught a language as a foreign language acquire oral and written literacy skills in a different order and pace than native speakers. For instance- two friends of mine can read and write Japanese, but can't speak or understand it when spoken.

Basically, speech can be much harder than text for foreign speakers. So using the disparity between oral and written skills was already a very shaky piece of "evidence" in the original claim- even before reading Naomi Wu's explanation. It reminded me of classic conspiracy theorists looking at the shadows in pictures of the moon landings.
> I'm not sure I understand this. Yes, the hand-picked successor will be able to fulfill the rest of the term, but then he's up for re-election. If people were actually outraged about this, they could vote him out the next time there's an election (just like they could have voted out the predecessor that set this process in motion).

Not if they run unopposed in both the primary and general election.

New York election law is incredibly arcane and structurally makes it almost impossible to win a primary without the backing of the party, and the two parties have an agreement not to compete seriously in each other's districts. It's like how Comcast and Time Warner Cable divide up turf, so they don't ever really have to compete for the same customers.
>legitimate leadership technique?

It's not a "technique". It's Linus' personality. One can go back to his Usenet postings from 1991 and see he's been writing like that when he was not a leader.
Will AI be more than a marketing tool?
His Ph.D. thesis is also relatively short (just 28 pages):

https://rbsc.princeton.edu/sites/default/files/Non-Cooperati...
India's Indira canteen: The best meal you can buy for 13 cents
Rome did not collapse because of environmental factors.
I just hope that poor guy can still sleep instead of lying awake at night, listening for the soft tapping of the assassins' padded steps on his bedroom floor.

I can imagine someone out there is pretty unhappy with him.
> I directly quotes Reuters.

No doubt.

Reuters still fails to see (or report) the forest for the trees in this instance.

> She had trouble forming a coalition because her party's share was further weakened after the vote, presumably because of 2015 migration crisis and the rise of AfD,

AfD and its initial growth predates the migration crisis (but had originally had very different political goals and actors). You're right of course, they benefited from it. But I think the lack of a far-right party in the German political spectrum was always a distortion of reality, which has now been corrected. My gut feeling is that there will always be ten-ish percent of the population who subscribe to such ideas. They've merely become politically visible now.

The fate of CDU/CSU merely repeats what SPD already suffered with Die Linke more than a decade ago: a contender further towards the political extreme, who will make previously common coalitions impossible. I've repeatedly read the claim that such a development was overdue for CDU/CSU. For that reason, it's generally assumed that AfD (and its effect on feasibility of particular coalitions) won't go away.

I further think there's an underlying issue that politics in Germany has become complacent and removed from the people, deeming it unnecessary to justify and explain their politics to the public. The rise of AfD seems to be one of the reactions, in a vague parallel to Trumpism.

In fact I consider this the one redeeming aspect of AfD's entry to parliament: the parties suddenly find themselves forced to justify their choices. I've already observed that effect in the political discourse.

> requiring a potential partnership with 2 different parties, at different ends of the political spectrum, in addition to Merkel's.

It's worse than that: three different parties (you overlooked CSU). And CSU is in full campaing mode, as there's a state-level election in Bavaria less than a year away, and CSU is threatened with losing their 50-year absolute majority. Plus there's a battle going on for the seat of CSU chairman.

Interestingly, the two antipodes, CSU and Grüne, weren't yet ready to abort the talks, and had in fact both made painful concessions in order to attempt a coalition.
Thanks. What’s the best USB-connected camera that can be purchased today for high resolution facial 3D scanning on a PC?
NYC's airport transit isn't as good as other cities (Tokyo, Toronto, etc) but nobody who lives in New York would make that trip by car at that time. They'd fly from LGA or JFK or take the car.
Non-mobile link:

http://www.warhistoryonline.com/instant-articles/best-sparta...
Situs Poker Uang Asli Terbaik Di Indonesia – Poker Online – Asiapoker303
Web Design Companies in India
on the bright side, that someone won't have any money left to pay assassins.
> I think it has a lot to do with the way government in the US is structured, specifically the focus on local representatives. Because US legislators are beholden to voters in a particular locality, any time there's an infrastructure project which receives state and/or federal funding there is tremendous pressure to make it draw as much money as possible into the local economy.

You're describing the rest of the US, not New York. New York is the other way around, where extreme corruption and disenfranchisement means elected officials have no reason to pay attention to their constituents. Sheldon Silver was one of the strongest advocates for cutting bus service, even though his district has no subway service, so they all depend on it.
The state central government bailing out a state-run business is fine. Getting the state transport authority to bail out a business unrelated to transport seems obviously wrong.
We'll see how deeply embedded it is in the OS. Disabling Cortana didn't shut down Cortana.

I'm also looking forward to packet inspection.
From the article it sounds like a big problem is politicians are (for understandable reasons) happy to allocate money for new platforms or new lines, but not allocating enough funding to the maintenance and signalling that keeps the trains running.