skysight-inc/HackerNews huggingface dataset:
I guess a lot of people not from the US will use 90210 when prompted for a US postal code. I can't even remember what the show was about (except that it was set in Beverly Hills, obviously), but the number stuck.
The x86 kludginess is a result of decades of new features being layered in while maintaining backwards compatibility.
Unless you use a pattern like SimpleMock! http://deliberate-software.com/simplemock-unit-test-mocking/
Bullshit security is very easy to do by accident.

Step 1: OMG there's this new threat.

Step 2: OK, it doesn't look that risky. Still, you never know.

Step 3: I know, that new security check/ban/whatever has non-trivial costs. But we can't do nothing, can we?

---

It's a matter of assigning blame. If whoever calls the shots change nothing, and something happens, his head will fall for ignoring that new threat (even if he didn't and made an actual cost/benefit analysis).

Similarly, taking someone off a watch list is very hard. Also see how we are sliding towards a total surveillance state, ostensibly to stop terrorism and child abuse, but actually to stop particular forms of copyright infringement.
To be pedantic, he wrote "Vague, but exciting".
See http://info.cern.ch/Proposal.html for more info.
Though i disagree about this being harmless, I get your point about facebook which is way more intrusive and has its own controversial facial recognition running in the background on all pictures.

But here's the thing, you can choose to not use facebook or deploy some kind of mitigating strategies for online surveillance[1]. On the other hand ublock origin is useless to protect you from meat space surveillance and tracking.

Understand that surveillance in public space physical world is different from its online counterpart, that it is way harder to detect and counter and as such ought to draw a bigger outrage before it gets generalized.

[1]: https://www.youtube.com/watch?v=b1Vc6oJ2qOM
For consideration :

How to ZAP a Camera:
Using Lasers to Temporarily Neutralize
Camera Sensors

http://www.naimark.net/projects/zap/howto.html
An array of IR LEDs in a hat would probably work.
Self-Compassion Works Better Than Self-Esteem
VICE PRESIDENT HAS BEING  RELEGATED
SimpleMock is a pattern for unit test mocking that uses no interfaces or libraries! It's simple and works very well. http://deliberate-software.com/simplemock-unit-test-mocking/
AAPL only?
Take your glasses off (but check for walls before you do)..
I wonder where you get this idea, pretty much everything points to facebook being in control. Even when you have never registered with them you are profiled and tracked.
I have a question: Do you do trials in a controlled environment, where you actually have proper feedback and a distinct comparison between self-described state and machine analysis? Because in my opinion, systems like these are like modern day version of astrology (at least, when they are only based on vision and not things like fMRT imaging or proper psychological analysis). I know seriously depressed people, who always had a smile on their face (maybe a social coping mechanism), as well as "angry" looking coworkers, who had a very good mood most of the time. It very easy do misinterpret a persons mood, when the only "interaction" is: looking at them, and analyzing their facial features.

When these things are used outside a controlled environment, things could get even more complicated: weird beards, squeezing of your eyes because of excessive sunshine, reflexive glasses, etc.
Using code generation to survive without generics in Go
I wouldn't call it easy, but at least possible :)
Thing is, all appraisers do a bad job. Evaluating a house is completely up to their opinion, and the artificially increase prices just because houses are selling. They drive prices up and down based no their will. Couldn't their job be legitimately done by a computer and a camera? Probably if the technology was there.
I'd like to submit IBM Watson services. That was a waste of an afternoon. And then a morning. And then another afternoon.
The Perfect Time-Lapse Video for Rainy Spring Days – Atlas Obscura
If you're talking about shirts with faces on them, those won't work whatsoever. Even if there is evidence that it appears to work right now, it's an entirely solvable problem today, with very little effort required.

a) You're assuming that the AI is looking to find the first face it sees, rather than all faces in view - both your shirt and your real face will be picked up as two separate individuals. Even if it's "one face at a time", why would you assume the shirt gets picked up instead of your face?

b) It really would not be difficult teach a neural net to detect one real face located above a face on a shirt, and ignore the lower one. The only potential false positives would happen with a taller individual walking with a shorter person in front of them, whereby the shorter person may be filtered out as a shirt.

So no, shirts with faces on them are not a countermeasure. You're adding additional noise, but you're not eliminating your own face from being picked up as well.
PaX Team Elaborates Why Grsecurity Goes Private, Criticizes Linux Foundation
There's a lot of variability, but yeah, that's the right general idea.

Support contracts basically come down to providing higher levels of insurance in exchange for charging (potentially exponentially) higher premiums. You CAN guarantee that you'll fix issues. That might raise the monthly commitment to $10K, or even $100K. There are companies which will pay those premiums because it's worth it to them and they might be paying even more to someone like IBM.

You just have to have a really good support org and make them believe that they're going to get what they need, since that sort of commitment doesn't come lightly. An open source project also needs to consider on whether they're giving up too much autonomy by doing this sort of deal, but the opportunities are out there.

I think the idea of having a rider on the support contract which basically says "you get to vote on the next feature we develop" is a very interesting compromise. Basically no proprietary software vendor offers something like that, you're at their whims, if they decide to spend all their dev time on features that lock you in and then they double your licensing fees, tough luck, you have no recourse. If you went to procurement and told them, hey we'll never do that because if enough of our big customers got together they could vote against that work and we'd have to cancel it, it would blow their minds. It would be the ultimate form of insurance against single vendor lock-in. Who knows how much you could charge for that, because most corporations understand very well how much it costs them many millions of dollars to be locked into some proprietary vendor, they just don't see a good alternative.

So cool to get a response from the founder of Tarsnap btw!
Which is not enough to not be on facebook or even preventing facebook from profiling you.

I've chosen to not be on facebook and I've been shown an account in my name made by someone else, pictures where I'm tagged, public posts and comments mentioning me, private message mentioning me.

This is the tip of the iceberg, I have not been shown the facial features facebook has associated to me, the "social graph" they have linked to me and countless other internal facebook stuff the general public is supposed to not know about.
I'd probably roll this advice back to the more general case of "don't be afraid to spend money to acquire the first users". The PlanGrid team may have done this by maxing out credit, but that's just one (and possibly the most risky) way to do this.
So cheaper prices at the time of most usage (and previously highest cost to generate or consume) which is yet another positive externality of solar power.
I have been working to do this with a high(er) degree of granularity for a high school physics curriculum. The idea is to represent a student's unique journey through a topic space, and break free of the enforced and artificial linearity that a textbook's sequential chapters impose.

Don't we all learn naturally by following our needs, or curiosity, through webs of knowledge, forging our own path to understanding?

EDIT: Found one of my favorite quotes on this: "The student feels that, on his own, he wouldn't have followed the route he has just been led down; and he forgets that there a thousand paths in intellectual space open to his will." – The Ignorant Schoolmaster (Five Lessons in Intellectual Emancipation), Jaqcues Rancière
This is a very sad sad life people agree to :(
So psychopaths are OK to kill people if they like it? I don't think you have thought this through.
Fearful with my glasses on and angry with them off - I'm sitting here while my morning coffee is steeping so I was expecting sleepy!
To be honest, I am fairly surprised at the reaction here on HN. It's not really surprising to see such system, it would be more surprising if such system did not exist because offline ads is a huge business and the technology is here. This goes together with conversion tracking at physical shops, etc.

I am equally surprised by the comments about how come engineers implement such systems, how they find it ethical, etc. I'm sorry, but it sounds just a bit out of touch with the real world, or just outside of HN bubble. Given the things that money motivates people to do, it's probably one of the least unethical things that has been done.

I am not judging that this is right or wrong, I am simply stating the fact that nothing about this should be surprising. Yes, this is slightly sad, but that's simply the reality of technological advancement. It's not really possible to expect the rest of the world to use the technology only for things considered 'right', etc.
The ones that you fly long distance with, like say from Europe to Australia.
What's the problem with "older code"?
Yes. JS web apps wrapped using platform specific native wrappers. But the complete solution will involve securing both the native and web components of the hybrid mobile applications.
Web apps if built using Electron can also have this security solution but browser based web apps will still remain obsolete.
I'd say humans years from now, as we do to the past, will explain how unhealthy we all were and how many avocados we all ate. so ye the definition must be moving
Often I've see interfaces overused for unit testing in C# and Java. To improve the situation my current team came up with SimpleMock[1], a pattern that allows for behavior replacement without interfaces or a complex black box mocking library. It works in any language with lambdas and mutable fields: so just about anything.

[1] http://deliberate-software.com/simplemock-unit-test-mocking/
The Grace Hash Join approach ships the entire joining key set across network. Even if each node just get one partition of it, the aggregate network traffic is the entire set. For small table, it's fine. Large table is going to really tax the network.
It really depends on what information is important to you. For example, seeing all your branches with visual lines that show how they are connected, you can do something like this in your .gitconfig file:

[alias]

lg = !"git lg1"

lg1 = !"git lg1-specific --all"

lg2 = !"git lg2-specific --all"

lg3 = !"git lg3-specific --all"

lg1-specific = log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(black)%s%C(reset) %C(dim black)- %an%C(reset)%C(auto)%d%C(reset)'

lg2-specific = log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold cyan)%aD%C(reset) %C(bold green)(%ar)%C(reset)%C(auto)%d%C(reset)%n'' %C(black)%s%C(reset) %C(dim black)- %an%C(reset)'

lg3-specific = log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold cyan)%aD%C(reset) %C(bold green)(%ar)%C(reset) %C(bold cyan)(committed: %cD)%C(reset) %C(auto)%d%C(reset)%n'' %C(black)%s%C(reset)%n'' %C(dim black)- %an <%ae> %C(reset) %C(dim black)(committer: %cn <%ce>)%C(reset)'

Then doing "git lg" or one of these variants gives you a quick tree view. Colors and other customizations can of course be changed.

This is one of many tools I used to replace ST.
Shazam for Food? Microsoft Patents AR/VR Glasses That Tell You What to Eat
from Wittgenstein's Philosophical Investigations §217: 'If I have exhausted the justifications, I have reached bedrock and my spade is turned. Then I am inclined to say: "This is simply what I do."'
Wow. That's going to hit HP
Survival of HIV+ patients starting antiretroviral therapy between 1996 and 2013
A modern way to do E2E testing for Vue.js apps
New animation Video
Do as much as you can to improve the place then move on.
This looks similar to https://metacademy.org. I am curious how these maps are built and how resources are being selected (methodology-wise)?
"Neither HP Inc. nor Conexant Systems Inc. have responded to any contact requests. Only HP Enterprise (HPE) refused any responsibility, and sought contacts at HP Inc. through internal channels."

A keylogger and this is their response?

I hope they get the shit sued out of them.
Careful, without going all "pc brigade" on you, none of those things make a person "useless".
How 3-D-Printed Prosthetic Hands Are Changing These Kids’ Lives
as the standard calculators on pc's are basic 4 function ones do you not have to use any of the scientific functions log sin cos tan et al.

If your working in it having a hex octal / binary conversions can be usfull
It's not so much a matter of Mac > Windows but rather Mac+Linux+*nix > Windows.

This just comes down to the fact that Windows is a special snowflake that does everything differently. Sometimes for good reasons, but usually not for good reasons.
America Didn’t Decline. It Went Global
Yeah, that's even worse than last years Lenovo fiasco.
Unlikely. Normal consumers simply don't care, unfortunately.
That is fine, and there is no need for it. That wouldn't be viable anyway (except for node.js and projects of similar size).

The foundation pays someone else (their contractor) to fix a bug in the OSS project and to make a pull request to the project maintainer. This way the bugs get fixed, enterprise have their support and contractor gets paid. Maintainer of the project also gets something - fixes of his code by seasoned professionals, paid to do their work.
Probably first step is joining http://www.wispa.org/ Then track down articles such as this one (that I wrote). http://www.pcworld.com/article/245094/when_your_isp_is_one_o... Keep in mind that Google's Project Loon might undercut whatever you're working on. https://en.wikipedia.org/wiki/Project_Loon I recommend doing research on wireless community networks, too. Some fascinating stuff happening in that arena -- in locations all over the world. For follow up questions, contact me at @philshapiro (Twitter). I work as a public librarian and answer questions for a living.
It looks really great. It would be nice if 2-factor authentication was standard (startup/professional) feature, now it's enterprise only.
Definitely.

You see, the problem is that programming languages are designed on US-QWERTY keyboard, therefore the choice of syntactic special characters is made according to the characters easily available on a US-QWERTY keyboard.

Indeed, you will never see a programming language where §, ¡ or ¿, are meaningful characters. (Actually, and this is a confirmation, there is one language where you had characters such as ∂§¶⨍, it was MPW scripts, (Macintosh Programmer's Workshop scripting language), because those characters were easily available (using the option modifier) on a Macintosh keyboard).

Therefore, until you invent a Spanish programming language using characters easily accessible on a Spanish keyboard layout, it will be easier as a programmer, to use a US-QWERTY keyboard layout.
This is one of the main reasons for libre/free/open/choose_your_term software.

Even when malice is not to be checked for, genuine error, incompetence, forgetfulness or plain indifference must be checked for.
Rumarocket: A People Analytics Tool Driven by Machine Learning
Hi everyone!

Wanted to get some feedback from you all on the new release of our version 2 tool. Screenshots of the tool through here: https://www.facebook.com/rumarocket/posts/804898813012557

For those interested, the beta test sign up is here: https://goo.gl/forms/KE28NmraAfi9aiFE3

Thank you

-------------------------------------------------
The right people drive the right strategies. The right people drive the right execution. The right people drive great companies forward. Does your company have the right people?

Rumarocket People Effectiveness uses people analytics and machine learning algorithms to enable your company to recruit, incentivize and retain the right people more effectively.

Our data-driven approach aligns your company’s long term talent strategy to your business effectiveness: helping you make objective and measurable decisions on recruiting, incentivizing and retaining the right people.

As you continue to use the system, our cloud-based algorithms enable you to measure, understand and replicate your most effective talent policies-helping you get better at finding, hiring, and keeping the right people happy.

Through our work with multinational companies in Hong Kong and the Philippines, we have developed an intuitive people efficiency system that has enabled our clients to hire people who were 13% more productive than industry standards in sales, and 22% more likely to be retained in sales positions.

Understand and optimize your workforce today with Rumarocket People Effectiveness Analytics!

Sign up for our beta test here: https://goo.gl/forms/KE28NmraAfi9aiFE3
This is fucked up world we live in !
I thought about it for long. I used to believe life without work was a goal, but I've revised the idea since.

I think the problem is what we today call work. IMO working comes from helping the group you live with, and it's not just work it's teamwork with the shared pleasure of partnering to insure survival. Ideally it's a lot more meaningful, you care about others, they care about you, you know why you do things it's a nice emotional flow.

Today, everything is cut into pieces and decoupled, we work for our economy, which is an abstract entity that doesn't even really bring back the energy into you.

We do like work, we all do, we all love to craft, whether it's clothes, furnitures, devices, landscaping, treehouses, visual arts, musical arts ... as we love to share and learn.

It's the disembodiment of it that makes it a pain.

In a society without hard requirement for work, we'd probably enjoy leisure for a while and then seek new ventures to explore. A form of soft competition would probably emerge too. Which is always "nice" since it tickles a lot of our emotions. And ventures + competition seems a lot like business.
Disclaimer: My company basically has this model for AI. We work heavily with consulting companies and have a licensing structure relative to the number of cpu/gpu cores you use.

We have found this to be a great way to charge. There's a clear value prop for the customer when they see what they get (usually compliance features, security,..). Also for both sides, there's some basic reassurances: The company won't disappear because they make money, and the vendor has incentives to do what they say they do.

A more mainstream company I think HN knows more of that does this is gitlab.

I'm definitely not a "save the world" type founder. I run a for profit entity focused on commercializing technology that captures a large market opportunity.

Our product is open core for marketing, recruiting, and distribution purposes.

Because we're open source, I get to write books, run classes, and speak at technology conferences all over the world as way of doing sales and marketing. Turns out it works.

As a side benefit, we also get a small share of the market that use us in academic research.

As a comparison: The major cloud vendors all "run" and market open source frameworks in AI to get more people to spend money on their compute clouds (same reason they give away credits).

Widely used open source projects usually have commercial backing somewhere in the chain.

My biased opinion I would love to learn counter points about:
These utopian platforms can't work. They might be a great way to make a short term living.
It feels like there wouldn't be incentives for maintenance or support under this kind of model for individual developers. My biggest reason for this is the support volume.
Once you get to a certain scale, that "small repo developer" has a risk of getting overwhelmed. Pretty soon they hire someone. Then it's not about just code anymore. Granted, you can share the work among several contributors eventually, but at scale, this becomes fragile at some point.

This is a big reason why these things end up being companies.
Conference on High Performance and Optimum Design of Structures and Materials
What did you use NMI for?

I've coded a lot of asm, blitter and coppper on the Amiga but I don't recall ever using NMI's.
[LIVE] the European Parliament is holding a workshop on Blockchain
This is the next bubble. Im a bitcoin supporter but this increase seems to have been fueled by rises in ltc, dsh and eth and now investors are moving out of those into a safer currency (btc) it is also the best conduit to turn alt coin profits into fiat. There has been no beneficial change to the fundamentals of bitcoin to drive this rally so soon it will pop. I wonder at what point it will pop though.
No. This is high sensitivity to parameters. Chaos is ergodic behaviour.
Yes, and the results will likely be the same - i.e. nothing whatsoever.
I don't think there is a misalignment of interest. Robust software is also correlated to the number of users. In my experience there is also no need to worry about not having enough open problems to work on. It could happen in theory I guess, but projects tend to have more open problems and feature wishes than developer time. If your software is used there will always be people asking for more features to work on. You don't get more projects because there are too many problems in your software which need fixing - you get more projects because your software is good and you are known to be the person to fix problems.
>No natural law requires the repetition of magical formulas, and no natural law forbids homosexuality or eating pork<

One might consider the natural law to be selection on relative fitness: reinforcing connections to allies, producing descendants, and avoiding premature death via trichinosis, for example. Societies which encourage these behaviours (or which strictly regulate who may specialize in genetic v memetic reproduction, and how) may gain an advantage over their competitors to propagate genes and memes.
The glib treatment of religion in this piece, and other short pieces by this author,ellides a lot of interesting discussion about the intersection of social and 'natural' law, and its precriptivist v descriptivist components.

I'm not convinced by the description of the inducible teenage otaku. Over the medium term, some will feel compelled to perform activities that garner attention and praise from potential mating partners. Over the long term, the otaku are likely to be overtaken by persons who more strongly feel such a compulsion, and who gain mating opportunities as a result. The scenario he proposes requires widespread buy-in by both genders to avoid a selective differential (in the absence of a huge disruption to our current reproductive arrangements).
A commentary on Postgres (1989) [pdf]
Well then, if two whole prisons aren't corrupt (by the standards of parents being wholly truthful with their children and not omitting any embarrassing details or exaggerating their achievements to look good) then I'm sure all prisons are just fine and any reports of corruption are just people with an agenda.
I personally wouldn't compare these two incidents but just wanted to remind you that the Lenovo incident was malicious by design. This one can, and most likely will, be attributed to carelessness.