skysight-inc/HackerNews huggingface dataset:
I suffer of CVS big time, I had to apply tons of eye-drops every few hours due the dry and burning sensation on my eyes and some days I won't even catch much sleep because my eyes hurted so badly and keept me awake.

What helped me a lot was a pair of Gunnar glasses (cristaline version) plus taking short brakes every 25min (Podoro Technique helps with this). The Gunnar glasses alone took me to cut down my use of eye-drops to 1 or 2 times a day.

So I honestly recommend the glasses, but wait for the style you like to be on sale (I bought mines 30% off) and if you are not sure about the meassures of your head, go with the Sheadog ones, I have a big head, and those fit me perfectly and are very light weight.
I am a .Net developer for more than 10 years and I don't know when to use Core or Standard. And why is 4.5 still around when I seem to be able to use Standard?

I really wish they would clean up their story. Same for UI. When to use WPF, Winforms or UWP? It's just a mess.
At least on the last go-round, the jailbreakers had the security patch before Apple released an update. Not disagreeing with you, just think it's an interesting distinction that you make.
Ask HN: How to find part-time local/remote tech jobs (Montreal)
I'm just starting in the job market but already have a few years of experience in tech (Go, PHP, Java, Python, etc).

How would I go to finding part-time (20h/week) jobs in Montreal, or remotely?

You can shoot me an email to Gmail at "cretezy", thank you!
Twitter Refuses to Block Account of Noted Turkish Journalist
It already is, and IBM did do a lot of the work in porting it:

https://github.com/apple/swift-corelibs-libdispatch
It's a pretty shitty guess.

That's the sort of thinking that led to japanese internment camps.
> it turns out .NET Standard already has 8 different versions?

I think the versions prior to v1.6 were retrospectively defined based on the common capabilities of pre-existing platforms; v1.6 was what .NET Core 1.0 supported and .NET Framework vNext will support (2.0 is what .NET Framework 4.6.1 supports and what .NET Core vNext -- and vNext of MS's other platforms -- will support, and beyond 2.0 there will be more synchronous development across different platforms.)
I really appreciate the analysis. However, can WoSign resell a different CA's services for the next year without their customers noticing?
Interestingly, you link into a thread where you yourself agree that it would be harder than it sounds.
Tax dollar ROI for taxpayers (since they are the "investors").
No Public Records for NC Law Enforcement Recordings
card.io isn't supported right now, but it's definitely on our list! If you want to use it right now you can send us a PR or just maintain a fork of our clients.

We have some plans to allow custom native modules without forking the client but that's probably a few months out. If you join our slack we'll let you know about any updates: https://slack.exponentjs.com/
It sounds fun, I just don't know where to start.
Considering how few people actually have the money, you need to keep the vast majority who don't have it in line somehow. Uneducated and convinced of their "exceptional nature" is one proven method.
Facebook – Software Engineer – Menlo Park, CA – Onsite
We’re growing rapidly and looking for the best Software Engineers to build highly scalable products and infrastructure for multiple product lines and services for over +1.7 billion users.

HIRING ▪ Product Engineers (full-stack) & Software Engineers (back-end) +6 years experience

Software Engineer, Infrastructure - https://www.facebook.com/careers/jobs/a0I1200000JIcwhEAD/

Software Engineer, Product (Full Stack) - https://www.facebook.com/careers/jobs/a0I1200000JIa6OEAT

* Interview process: Recruiter –> Technical Screen –> Full Onsite 4-6 intv, 45 min each –> Offer!

Interested? datnguyen@fb.com - Facebook Engineering | Recruiter
Search Tools button->Last Year
Very nice. Scanner Darkly.. and also reminiscent of the images derived from the thought reading experiments where they blend youtube video frames that are most similar to the activation states of the subject thinking about that image... and more like the sgd images, not the agd ones.. interesting.
A kind of nitpick, but the use of dynamic-wind with custodian in the slides bothers me. Dynamic-wind shouldn't directly be used to ensure cleanup, since a continuation captured in the body may be invoked outside from dynamic-wind and the body restarts, even if resources are gone.

In the R5RS age, light users looked for try-catch construct in Scheme and could only find dynamic-wind and used it; but they're not the same. Dynamic-wind is a low-level construct that can be used to implement try-catch idiom and other stuff.

Now Scheme has guard, so it's better to use them to write cleanup stuff. It's a bit verbose, though (you have to write cleanup both in the handler and the end of body), so I personally wrote unwind-protect macro on top of it and am using it.
We may have come up with an alternative for bindings - at least for EFL, where we now generate the C API from an IDL that expresses classes, inheritance, events (signals/slots), etc. so our C API is pushed out by code gen tools and we just fill in the functions, and right now we support automatically generating C++, JS and LuaJIT bindings out of the box whenever you type "make" on the toolkit. We're going for "full bindings with zero maintenance overhead EXCEPT for fixing bugs in the generators or the initial work for adding a new language binding tool". At least the plan is to have language bindings "first class citizens" all coming out of core development (with yes, the core still in C - that's how we roll). Our cross-platform support hasn't been great and originally it was never intended/planned, but now we do port to Windows, Mac and Linux (X11 + Wayland), other Unixen... sure the ports need more work/maintenance and to be made easier and less prone to breaking, and we don't have iOS, android or Windows Phone ports (and no obscure OS's like Symbian, QNX etc.), so that's something to fix, but we're shifting design to push portability first and foremost and that allows for OS ports, so maybe this will pan out. There are Python bindings waiting int he wings that will come in once we're done with our interfaces work and the core OO layer is stable (not changing/breaking), so that language will get added. given the range of languages above and Python I think that means that adding more languages shouldn't be hard as most core concepts have been covered. Just FYI on "pick up favorite language and write cross-platform app".
"How in the world are people making it through schools (with a MS!) without actually.... uhh.... you know.... knowing the subject at all?"

I'm sure that there are many more people who could complete FizzBuzz on a homework assignment, with the help of the Googles, than could do so in an interview. And there are many mid-tier MS programs that are happy to take money from international candidates and give them every opportunity to keep paying.
European Court Allows Copyright Owners to Demand Open Wifi Networks be Secured
This stuff is not my area of expertise but am I correct in assuming we're talking about a "checker checker"?

In which case, quis checks ipsos checkers? ie will we eventually find we need a checker checker checker, and so on ad infinitum?
What does domestication have to do with the utility of animals for sport hunting? Those are entirely different things.

The grizzly, black bear, moose, buffalo, deer, countless bird species etc. can't be domesticated, but they can be hunted without endangering their species as a whole.
So a bunch of archaeologists are studying some markings found on the stones in a recent dig, when a computer nerd pops in and says, "hey, this looks familiar; I've played with those the other day". Everyone is stunned as she pulls out her laptop and shows them that little fractal demo she wrote...
Even if it may not matter in this case specifically, this is a terrible example. "sudo chmod 777" in public code is basically "I don't know what I'm doing, but go on, do the same thing yourself" :(

You don't need sudo, because it's your file. You need just "chmod 755", not "777". And you don't need chmod in the first place - just run "python script_demo.py".
> I've seen American university CS grads wash out on FizzBuzz level questions at alarming levels as well so this is not exclusively a phenomenon with these backgrounds.

Absolutely. They may even have washed out at higher numbers. The applicant pool described in the complaint definitely isn't representative of US CS majors nationwide, so you can't use it to draw inferences about the quality of students overall.
We support taking images with the camera but no video yet: https://docs.getexponent.com/versions/latest/sdk/imagepicker....
Seriously, not having your own burial arrangements, design headstone and plot already paid/picked out is nearly as bad as people whom selfishly commit suicide, get into drugs and/or make their lives trainwrecks and shift the costs, burden and agony onto the living. In the mortuary industry, it's called "pre-need" and it's way cheaper (adjusted for inflation) to get it done in today's money than decades later. Plus, there's pre-need cremation for those whom don't want to go in the ground in a vault+casket, which also cheaper.
This doesn't surprise me, Palantir was funded by the CIA (yay libertarianism eh Thiel?), and as such, is probably suspicious of asian minorities. Remember Wen Ho Lee?
That doesn't seem as good as Wire. Why should I bother with Signal?

https://wire.com/
CryptPad: zero knowledge realtime collaborative editor built using blockchain.
World Fiction – Short Stories from South Korea, South Africa, Cuba and Zambia
Like https://github.com/canvg/canvg (which AFAIK doesn't do hit testing like 'real' SVG, but is a promising start).
I'm talking about Windows tablet, not Windows phone.
ironically, 35mm equivalent focal length is what author wants.
This isn't like Ducks Unlimited where they work hard to protect wetlands and duck populations even if they're only doing that so they can shoot them. Those ducks live natural lives and a very small percentage are shot down. As a side-benefit we get lots of natural wilderness left untouched for other wildlife to live in and thrive.

These "hunts" are usually injured or malnourished animals unleashed in fairly small pens and shot for trophies. It's absolutely ridiculous and there's no sport in it at all.

They have absolutely no interest in conservation and they'll let people shoot whatever animals they can get their hands on. If they run out of elephants they'll just move on to something else.
tax dollar ROI is less important to politicians than an equivalent of voter ROI. It cost them nothing to turn out an inferior program, project, expenditure, or whatever, provided the political points are accounted for.

seen companies at local airport bidding contracts who have minorities who are merely paid to be on the board so they qualify for the contract.

want to know one reason the government is so large, intrusive, and inefficient, look no further to rules that enforce everything but efficiency.
No, they've been mediocre, like most people. This is entirely different than being "completely" corrupt.

I've also certainly not witnessed corruption personally. If the government were "completely" corrupt I doubt this would be the case.
Bankrupt Mining Town Downsizes to Avoid Becoming a Ghost
My MagSafe adapter has probably 5 packets of Sugru, both preventative (anti-drop and strain-relief) and repairs, on it and some two-part epoxy to fix some minor nicks in the small cable. The one of the cable winding "wings" just broke, but it still works. I might buy a second in 2018.
I'm rather shocked by this as well. I understand not knowing the latest frameworks and such, but I have close personal friends that say my name should be in parenthesis next to theirs on their diplomas. A lot of CS courses can be passed by getting help on take home assignments and rote memorization on tests. At least for your typical state schools.
> in that plan is not Macy's management, but rather women not wanting to buy those pants.

And why do you think that is? Diagnosing the symptom is far easier than understanding the cause. You're doing the former.

History allows us to actually understand how historical/societal trends have changed over time. To ignore that is to be overly simplistic.

Like saying "Q: Why is the '<a>' tag used to make links in HTML?" "A: Because browsers interpret <a> as a link!"
I guess this is the other side of the coin when it comes to government contracting.

Government contracts are great if you can make them work -- these organizations have big budgets, and many individual layers of the bureaucracy have a "we must spend our allowance or we won't get one next year" mentality. Find a good use case for your tech, hire a couple of people who are good at making gov't relationships and who know how to do the paperwork right, and you're in business.

The flip side of this is that government contracting rules are really, really strict. And the impact of being barred or even partially restricted from government contracting work would be really, really bad for Palantir.
Show HN: Social Election 2016 a live monitor of the candidates social
Not at all. IME, they tend to be more reliable and used in real world products. The Rpi (as much as I love it) is focused more at the hobby market. You can use the BB boards on professional settings as off the shelf hardware.
Got kidney stones? Ride a roller coaster
Partitioned, Available and Consistent?
I wrote this so I could watch it....during the debate....
Yes - but the objection is that no one in his/her right mind should be making hiring decisions at random. So, comparing it to choosing at random in rather obtuse (and clearly intended only to score cheap points by the person who filed the lawsuit.)
I don't think you can judge whether someone is oppressed based on how successful they are. If they're successful, it might mean they weren't oppressed, or it could just mean they overcame the oppression.
Maybe the most humane thing to do is to euthanize the remaining wild elephants. At least they wouldn't have to die by bleeding out after their faces are hacked off.
no. but nothing stops any of these organization's members paying 1m of targeted ads only to that url a month before trial, then automatically: yes, your honor.
I was going to say same about build systems being able to do static analysis. Some can even be correct-by-construction. Further, if compiler like CompCert or CakeML is used, then static analysis on source will apply to binary too. Finally, static tools can analyze a lot more than just one file or whatever.

This article is BS.
Remake the internet at your own image with this bookmark manager
Does this service handle more than 3,200 tweets or are all such apps limited to this number by Twitter? I've been looking for a safe and reliable service - depending on who buys Twitter.
Ah sorry, misread your comment. The dev tools will run on Windows 10, but the client apps won't. The client apps run on iOS and Android and the dev tools run on macOS, Windows, and Linux.
This app helps with that: http://www.42burnside.com/mindfulmynah/
Another significant scenario is tenancy - if you are just using Kube for a single team / set of apps, most of the security and policy in OpenShift isn't useful for you. But if you want to share access to that cluster, the security and policy and integrated rbac can allow many teams to collaborate on their own applications and self-service. So platform for others vs platform for ops.

(I work on OpenShift and Kubernetes)
Signal has been reviewed by more people. Snowden recommends it.
Google Robot Police Solve LA Homeless Problems
This is great to see as having likely validation. In 2009, I met some Russian guys whom moved to Long Beach specifically to do fractional freight-forwarding matching/auctioning startup to replace the crazy amount of manual paperwork and inefficient legwork involved in that industry at the time. I think they might've been much too early, and timing is one of the more important success factors.
That's exactly what happened, yes.
I don't know if purely smaller firms is the answer.
>it's restricted to a native app running on an unjailbroken updated iOS device

But it's been on android longer than it's been on iOS?
That's actually a fair point. I probably should have used a different wording.
How Should We Use Entropy in Economics? (1991) [pdf]
Sounds like you should run for president of the Philippines.
Thanks so much for your kind words and I agree with everything you said. :-)
The last armed conflict in Latin America is finally ending
I agree on Rand and Libertarianism - although (as an Objectivist myself) it may interest you to know he's not an Objectivist, as he objects to several aspects of Rand's philosophy. I still have his suggested reading in that area on my TODO list.

But racism, and paranoia? I'd (seriously) like to see evidence of those if you have them. Nothing I have seen him write or do suggests he treats people in any way other than as individuals, on their merits alone.
Even if they are only equally qualified, Palantir would be hurting themselves, because, if they had more candidates (larger supply) to choose from, they could make more offers at lower compensation, live with lower acceptance rates, still fill all their open positions, and increase profit margins.
Isn't this alleviated somewhat by marking duplicates? If nobody ever writes any good answers on the original question, oh well! It's just annoying when nobody can write a good answer to a broad question.

But hey, it's their site, and I'm just some rando on the internet - they get to make whatever policies they want.
.NET Core is a platform/implementation, like .NET Framework (there are others, as well.) .NET Standard is a "pure" API spec, not an implementation.

Any version of Core supports some version of Standard, as does any version of Framework from 4.5 on. (Framework 4.5 supports Standard 1.1, Framework 4.6.1 supports Standard 1.4 and 2.0, Framework 4.6.2 supports Standard 2.0 and 1.5, Framework vNext will support Standard 1.6 and 2.0, Core 1.0 supports Standard 1.6, Core vNext will support Standard 1.6 and 2.0, etc.)

Standard 2.0 will be a big deal, because pretty much all their active platforms will support it as of their next major version, though the earlier versions provide a handier way than has previously existing for addressing what works against the various .NET implementations, which should somewhat simplify cross-platform .NET development for the existing platforms.
I'm a Colombian citizen, a rather young one, 27, and I did not expect to see this happen during my lifetime. I think this is so important and unlocks so many things for everyone inside and outside of Colombia.
Beyond using overlay networks from the hypervisor and doing things like load balancing in software with a bit of extra special sauce, there isn't really as much "software defined networking" going on in these places. Certainly no magic as articles like this make out.

In the underlay it's all still very much basic, old fashioned networking using existing protocols: BGP in the DC at FB and MSFT, and BGP, ISIS, MPLS in the WANs. (AMZN likes to pretend they're special so I won't comment on them.)

Google is a bit different, in part I think this is due to their culture and early scale they were forced to drive a lot of developments wrt merchant silicon use, and this naturally led them to their own network OS solutions, with a simplified semi-centralized IGP solution for their DCs, and centralized-TE solution for their inter-DC WAN. It's not entirely clear to me if they would still feel the need to do this if they were starting again.
This is great. Now good luck resisting the urge to add just one more feature.

I really hope you don't because there are other more feature-bloated timers out there. This seems perfect to me.
Sometimes it feels like the world is chock-full of scumbags.
I worked in India and also went through several CS training programs there.

Indians cheat. A lot. It is just a different culture. Students in three different groups would turn in the exact same solution to a coding assignment, and they'd all get the same grade. I was baffled at first, then furious, and finally just learned to laugh about it, while understanding that they were only screwing themselves by not learning the material.

However, it did mean that the training programs would push out a ton of students that did not know a thing about programming, and definitely should not be in the industry. But it is understandable in a place like India where a software engineer can make a lot more money and earn far more respect than many of the alternatives.
Here's a productivity tricks that works for me:

Reason why I stop working on a project is because after a while (or 10 minutes...), it just gets boring.

So I toggle between 3-4 similarly important projects a day. The excitement of doing something new when I switch helps me keep working (just on a different project).

Yes there is a cost to mentally switching regularly but it's worth it to avoid the much higher cost of watching Youtube instead!
Yeah endpoint security is generally worse on all desktop operating systems than iOS and Signal isn't intended to solve that problem.

One could run Signal Desktop on their Chromebook for a similar level of endpoint security to iOS.
That's why studies that fail to mention the president's mother's involvement miss out on a lot of nuances. A deeper look: who is in charge of official animal census in Kenya? The Kenya Wildlife Service, a government agency. The potential for bias cannot be ignored. Official numbers should be weighted against independent observations from conservationists. Here's an article that took all this into account and showed how the KWS goes to lengths to cover up poaching numbers

"The KWS, charged with protecting Kenya’s game, is accused of consistently underestimating the threat, and Paul Kipkoech, its head of security in Tsavo, claimed in an interview that only 20 elephants had been killed in the park this year. But conservationists say the figure in Tsavo is much higher, perhaps as much as three or four times that. The Tsavo Trust, which runs aerial surveillance of the park, said in its November report that it had discovered six elephants shot dead by poachers that month alone."

http://www.independent.co.uk/voices/comment/elephant-appeal-...
In that case you have a much bigger problem :P
To be honest, I've been contributing to Kubernetes longer than any one who doesn't work at google, and it hasn't ever been an issue for me. The Googlers I have worked with have been sticklers for doing the right thing for the people we expected to need Kubernetes.

The google teams goals (seen from the outside) have been to built a phenomenal system for running applications that is stable, reliable, makes app author / maintainers lives easier, and will succeed as an open source ecosystem. If we have disagreed, it's more in the details of what to prioritize in the short term to succeed broadly (features, scale, ease of install, ease of running existing Docker images, etc). We haven't always picked right - but it's not for lack of trying.

EDIT: And I have certainly "forced" things that I felt certain audiences need into Kube by convincing other contributors over their initial objections. I can't think of a place where a reasoned argument has not carried the day, ever.