skysight-inc/HackerNews huggingface dataset:
Yes. I've talked with some in the social media industry about addressing GDPR. What it means is a massive shift in the way data is handled.

What's the difference? Well, it's helpful to have some context on how data is used in a place like FB. Data originates (for the most part) with the user. It get's dropped in one of the many operational data sources that back the service. From there, it's mostly waiting to be used by someone for some reason, which might be a ML project or something else. So, then you will want to move the data. You'll make some sort of pipeline from the source to where you want to work, such as ETL the data you want out or set up some sort of messaging system to handle things in an online way.

Maybe now that you have the data, you'll share it with other people working on the project. The data might be distributed (best case) through an environment meant to work with the data (e.g., Spark/HDFS/Hadoop) or might just be sent piecemeal as CSVs. Once the project is done, the data might just be left in place. Who knows where those CSV's go?

One of the big requirements of GDPR is deleting an individual's data EVERYWHERE. And while the above is a sort of simplified view of user of data in a logical manner, I can assure you someone out there somewhere is doing something that doesn't make sense. In light of that, getting rid of a person's data everywhere is a HUGE architectural/infrastructural/process problem for a platform like FB.
HN seems to discourage jokes, although I don't see it explicitly in the guidelines. Jokes in the context of people dying probably are even less well-received.
The "A" in AWS stands for "AWS". If you don't have a separate AWS bill then you're not using AWS.
How I cloned Twitter without any code
There's a subscription page that (as far as I've ever seen) always shows me all new videos from all of my subscriptions. I'm so confused whenever I hear people make that complaint, because other than times when Youtube as a whole is inaccessible for some reason, I've never experienced anything like it.

Where are you going that you're not seeing all of your subscribed channels' videos?

This is the page I mentioned, and I don't know where else to see subscribed videos. Is there some place that doesn't show them all in this format? https://www.youtube.com/feed/subscriptions
Useless websites
A collection of asolutely useless junk: http://www.takeuselesswebsite.com/
And the fact that there are so few examples of women who commit multiple homicide where they don't target domestic partners, friends, families, coworkers, etc. Genuinely, the only known instance I've read of in the US was the San Bernadino shooter, and she was pretty clearly religiously motivated.
If you're not going to explain for the rest of us, what was the point of this comment?
Yet we spend trillions on stuff like this any justify it with bellicose rhetoric and it seems like the only people benefiting from it are people selling it.

And the people who work at those military/government contractors. In some sense, military spending is a job-work program that transfers funds from the public coffers to citizens. That it's for useless tech means it has attributes of an entitlement. That it's called military spending and has bellicose rhetoric is part of making that entitlement palpable to citizens it wouldn't be otherwise.
I like the way javascript does inheritance, it is very convenient most of the times.

But whenever i start looking on the details of how it actually works, I feel like my brain is experiencing a bunch of small seizures.
As you surely know, most people unfortunately do not follow the "gather data, then respond" model.
Most stuff is unfortunately fact-free (or fact-freer than it should be)
World War II wasn't just, either. It's simply that the Allies were less evil than the Axis. The Allies literally included Stalin. The US placed an ethnic minority of its own people in concentration camps despite zero evidence that these people were going to help an enemy country. And so forth.
Not having a support staff is the exact reason why nearly all of Google's API SDKs and the documentation supporting them are always either broken or out of date.

Except in Ads. Those (almost) always work. The customers who spend here have dedicated technical contacts. Go figure.
So, honest question, what's worse, helping the military be more accurate in who they attack, or abstaining and perhaps there are more mistakes, and/or collateral damage as they choose the best times/locations to strike that they can find, not the best that could be found. On the one hand, your involvement might help limit "innocent" deaths. On the other, a more effective system might see more use, so more people overall might be killed (and it might lead to more "innocent" deaths than otherwise, even if they are a reduced percentage of the total). Additionally, there's no guarantee that other actors are not developing the same technology, and it could either be obtained by the government through them, or used against the government and its citizens by them, reducing overall safety.

Take, for example, RADAR. Should those that developed RADAR, during or just prior to WWII, and abstained because of its possible wartime use? Wikipedia says "In the 1934–1939 period, eight nations developed independently, and in great secrecy, systems of this type"[1], so those that were left out faced a real danger in the coming years if they didn't have something to compete. Yet, RADAR has been used to great effect in many weapon systems and by many countries since WWII in ways that that most would agree are horrible. Then again, it's made commercial air travel much safer than we could have hoped to achieve at this scale without RADAR.

It's a complex situation, and I think it deserves a complex discussion. Distilling it to "working with the government is bad because I don't like what the government is doing" doesn't really do it justice.

1: https://en.wikipedia.org/wiki/History_of_radar
> Completely agree. If it isn't Google it'll be someone else.

That's an excuse people without any morals often use. It's up to each one of us to do the right thing.

After all: “The only thing necessary for the triumph of evil is that good men should do nothing” - or I would add that evil also rises when "good men" actually do the evil thing "because otherwise the bad men would do it anyway."

Google likely has the most advanced AI tech in the world right now. That means if that they allow the US government to use it, they will be directly responsible for accelerating the progress of autonomous killer robots or making them real in the first place. After all, I don't see too many other companies with AI that can learn the Go game within days and beat world champions.
The classification of cryptography as munitions was an interesting choice. The first amendment may protect domestic encryption capabilities as stated by the wikipedia article. From a legal standpoint, does encryption being classified as munitions also put it into second amendment territory? As information becomes weaponized, it's an interesting thought. The first amendment is arguably more vulnerable these days, so I wonder if perhaps a second amendment argument could be made in support of domestic encryption. It certainly would help with marketing the argument to a certain segment of the population.
"The community is better at self defense than the individual."
- Not sure what this means. My own experience comes from someone abusing someone at a bus. Nobody intervenes. Just a bunch of sheep until I have to say "Stop it". So while the community may be better defending, they don't, and it is up to the individual to secure his / her own protection.

If my family was murdered while I was out, then by definition I cannot defend them. The law system will take care of it presumably, but that is not "defense", it is post-fact "justice."

Unclear what your mutually destruction comment was.
A visual introduction to Meta-learning
Meaning, does it mess this up?

https://emojipedia.org/zero-width-joiner/
Thank you for your comments.

"If it's randomly generated ID and if no-one (including you and your employees) can identify an individual from that ID ..."

If this is the relevant criterion, that is, if it's practically possible to deanonymize the data, I'd be in fact on the safe side.

However, theoretically, if someone would access the device of a user and extract the user's ID (which would in practise require enormous efforts), the data could be deanonymized. I'm wondering if there's a way to clarify that.

I will check your linked resources, maybe they clarify that.
> People need to live - not many are in a position to leave their job if they don’t like what they’re doing.

It seems quite likely most of the developers at FB that work with these kind of features are in a position to leave. I mean, a face recognition expert at Facebook isn't really something that just falls out of your pocket.

They would however likely change to something similar though.
Those are completely your problems. Linux works perfectly driverwise and usage wise. Even for my older familu members.
I'm no materials scientist. I just recall some articles I read when I was curious why I hadn't seen sapphire showing up in phone screens. Here is the first article Google pulls up.

http://time.com/3377972/why-apple-didnt-use-sapphire-iphone-...

I agree with you that AlON appears to be harder than glass. I just question if that is necessarily a good thing for consumer electronics. I expect we want something that is very tough but relatively flexible/soft.
YC Demo Days W18 Decoded
Specifically, it would have to dissipate some 100W of heat. That not counting the GPU.

There are ways to do it even passively but none of them are light weight. Fast small fan(s) and heat pipes are probably the lightest.
Exactly. China just turned dictatorship, and has already installed AI facial recognition and soon voice recognition software for its police. This could allow China to better manage its Uighyr concentration camps and kidnap freedom fighters in Hong Kong. Along with its ambition to have everything 'Made in China' in 2025, and invade Taiwan, China is looking like a AI enhanced Hitler Germany 2.0.

We need weapons to fight an enemy like this, with help from US technology companies.
Ask HN: How did you learn vue.js
I don't know how big the DC problem is. I do see sometimes see
bikes where they don't really belong--on neighborhood streets, halfway up a hill out of Rock Creek Park, and so on.
You are saying that military R&D is important no matter what they are involved in. This incredibly stupid reasoning can be used to justify the development viruses that can erradicate the human species.

> DoD/Pentagon involvement in artificial intelligence research shouldn't be viewed as a necessarily bad thing.

Let's be spesific: they are using current AI algorithms to track everyone's movements from airborn imagery. It will be used to kill people in drone strikes and for population control.
The funding come from the DoD because any other appropriate entity is financially starved because the DoD gets so much money. The latest budget provides them:

$700,000,000,000

Or as Obama said in the 2016 State of the Union:

"We spend more on defense than the next 8 nations COMBINED."

Keep in mind, most of that 8 are allies.

I struggle to see why we should be praising a self-fulfilling prophecy.
Thank you, bro, it was really helpful. On the process of working through the basics first. Learning flexbox and grid system. Will start working on Projects through hyperpixel then.
But thanks for sharing all these awesome resources.
It’s not a VM, it’s faster and far lower overhead per container. Obviously it also looses some of the isolation guarantees.
Repository of Trained Neural Nets
To be more specific: the rumor is that integration of cobalt is the issue.
>The problem is building a platform so practically anyone can be heard.

That's not a problem. Freedom of speech is never the problem, nor is a platform that practically anyone can publish on a problem.
Spirit A319 at Boston, Jul 17th 2015, fumes on board, captain died 50 days later
How can you afford paying your customer support representatives developer-sized wages? Do you have any problems finding people who are good at development and also good at customer support? Do a lot of candidates cross-train those two disciplines, with different critical skills?

I'd observe dedicated customer support reps interacting with customers. In a digest. At 1.25x normal speed or faster. A written transcript would be even better. I can't imagine actually being the support person, with synchronous communications. It would be very stressful for me.

I really hope you disclose up-front in your job advertisements that the developer jobs are actually hybrid jobs that are 50% customer support representative.
Please take a look at some of the Kubernetes case studies: https://kubernetes.io/case-studies/

(Disclosure: I'm executive director of CNCF, which funds the case studies program.)
I for one would rather have a drone strike program that actually actively avoids civilian casualties as much as possible. There are certainly gray areas here as far as the use of that program from a political standpoint (whether the strikes are warranted or whether it is part of regime changes). On the other hand, by not helping the military become more efficient we also risk losing existing lives (our own and civilian casualties) due to a lack of efficient analysis. We already use statistical analysis and many other methods (human and otherwise) to determine where to make military strikes, might as well improve on this to make fewer mistakes where possible (as gray as that may seem).
I find the fact that anyone can speak dismissively about a 5x speedup disheartening. Has anyone ever done a study on how much CO2 we are emitting in the name of "developer productivity"?
Both LogRocket and FullStory are blocked by default by uMatrix.

Any idea why?
Slightly more nuanced. I think there is a clear difference between, say, selling food to the military (the service you provide generally allows the military to run better and the military is frequently responsible for killing people) versus selling bullets to the military (the service you provide allows the military to kill people).

Weapons-targeting systems clearly falls into the latter category. I've worked on military-funded projects for machine translation and I don't feel guilty about that. I would not work on projects (military-funded or otherwise) that were used for targeting. I think that my position is internally-consistent.
https://theultralinx.com/2012/10/youtubes-awesome-headquarte...
Realistically... how does this affect a senior AI programmer?

I'd argue the more skilled and, well, rich, you become, the less national borders really matter. Unless you're patriotic, I guess.

>What's cooler than that

Speak for yourself! I would find that disgusting. A given company's culture doesn't have to appeal to everyone, it wouldn't be much of a culture if it did.
Keyword (Named) Arguments in Python: How to Use Them
This is a spin that Google itself wants to give this law, but by European law the search provider must weigh individual vs. public interest, and if there is valid public interest, keep the information online.

See e.g. here for more background https://www.theregister.co.uk/2014/07/04/google_peston_bbc_d...
Because now there's one way instead of everyone bringing their own createClass/inherits implementation.

Also, prototypical classes like `function User` are now rare in my experience going forward.
Before Stalin died, he believed that a conflict with the US was imminent. There was blatantly a hot war brewing between the US and the USSR along the borders of the West/East divide in Europe.

The comment's grandparent could have just as well been defending Western Europe from Stalin's USSR territorial lust. They didn't stop moving west just to be polite.

That vast military stand-off, which became the cold war, was a military conflict. The US deployed over three million soldiers to Europe in the 1950s almost entirely to stop the USSR from advancing any further.
Ask HN: What books do you keep on your desk?
What books do you find yourself referring to frequently? Any field, not just software engineering.
But the counter protesters are free to organize their own speaker engagement. They ARE allowed to speak about their position. My point was that there is lack of civility in discourse. What's the point of interrupting another speaker? Let every speaker speak their mind, in an orderly manner, without interruption.

The problem is that some groups have defined "intolerance of intolerance" to be somewhat good, so then discourse stops.
Is it really simpler? Let's say you take two equal students with zero knowledge of programming and teach classical to one and prototypical to the other. Would the student learning classical inheritance grok it faster? I doubt it.

I do agree that it is easier to understand the new syntax if you have experience with a language that use the same syntax. However, that's not learning anything new. It's simply using concepts that you already know.
One of my favorite docu-tainment pieces.
Well, they sort of became beholden when they became publicly traded and exchanged Do No Evil for Maximize Shareholder Returns.
While there certainly is room to improve privacy legislation, it must be done carefully. More legislation is not always better. For example, I'm strongly against forcing search engines to remove entries based on a single person's 'right to forget.'
Glue-gun on the seams and a few desiccant packets inside?
I've interviewed people from the Middle East who don't have a concept of the Internet beyond Facebook. They don't even know how to open a browser.
It is actually very simple. Ask the user. If the user says he lives in Berlin, then apply EU laws to his data. If Facebook tries to "discern" the domicile and incorrectly discerns the domicile then that's Facebook's problem.
Please realize that all state militaries are coevolving together and competing in an on-going global tournament for dominance at all times whether there is an official war or not, that a weakness in one area will be weaponized by a competitor (e.g. our military weakness in preventing Russian disinformation leading to a political upset), that we must continually improve, enhance, and expand our capabilities just to maintain our status quo, and that it is essential to perform well in this competitive environment just to be able to buy items from Walmart, get 15% off your car insurance, drink your Starbucks latte, and carry a placard at the local activist rally.

There are indeed warlords just over the hill, and they have names like Entropy and Resource Availability.
It depends what you've done and what you're going on to do. Spent your time so far as a Java developer, spotted a gap in the market for a tool for Java developers to do [x], then gone on to build a startup around it? I'm sure there's a fair few of those. And if there aren't it's probably an underserved market, there are plenty of very wealthy companies using Java.
My favourite solution so far is the @autobind decorator. It's far from native yet, though. And of course, enters the newer decorators feature which drifts ever closer to Java-like syntax to some peoples' chagrin.

https://github.com/andreypopp/autobind-decorator
He's stated he that he intends to avoid the outcome that ends with him becoming a billionaire.
https://www.coindesk.com/mt-gox-ceo-dont-want-bankrupt-bitco...
>Grow the fuck up - part of living in a democracy is tolerating the implementation of measures one disagrees with

And tolerating the opinions of others.
ALD is commonly used for these ultra fine tolerances.
Bitcoin's caused some hilarious lessons in what "decentralized" actually means. Bitcoin isn't controlled by some nasty evil central bank; it gets to be controlled by a mostly random collection of maybe intelligent and definitely lucky people with no oversight whatsoever.
I heard an interesting view on this. Engineers build technologies like TensorFlow and demos of object recognition, which have obvious applications in drone combat (just stuff your model into the missile targeting system). Yet then when this tech is used for this purpose they're shocked, shocked -- and as long as they're not specifically building the missile targeting systems themselves they feel like their hands are clean?

I'm not even sure what the consequence of this argument is; pretty much anything you build can indirectly contribute to the military industrial complex, even something innocuous like dev infra. But I also don't think that weak "everything is equivalent" argument means you're suddenly absolved of responsibility. One thing I am pretty sure of is that it must feel awful to waste your short time on earth on building tools specifically for killing.
It's a pretty obscure edge case. You could retain ZWJs when they were between two Unicode points with the Symbol or Emoji Symbol classes, but on further reflection, it would probably be more honest to just strip the ZWJs everywhere and decompose the emojis.

EDIT: also what jedanbik said
Makes no sense at all and the analogy is really bad. GDPR holds on US businesses only for the EU users. If they don't have EU users they don't have to care about the GDPR. US businesses can have different set of rules for the US and EU market (that's what Facebook plans to do about the GDPR). The GDPR doesn't apply for the US market and the US users. Also US companies can limit their service to the US market if they don't agree with the GDPR.
Is there any good abbreviation or a nickname for this DB?

Initially I thought I could get used to it, but after many years watching in HN I haven't succeeded yet.

Perhaps you cut the word in half, but it just creates another two strong words and shows the survival power of the word :(

Calling it CDB doesn't click to me either.
I see your point but Docker is not a VM, there is not a "redirection" cost or anything.

So you can see it as a convenient way to distribute the JVM. Say that the JVM makes your application portable wrt the OS, Docker makes the JVM itself more portable.
Qualifying rahulmehta95's comment below a bit. The government and military ought to be accountable to the citizenry, not the other way around. Having said that, DOD will just find other companies to continue this research, so it actually behooves Google to stays on and to actually contribute in making the technology more accurate.
The .cm typosquatters accidentally exposed their logs
A container is not a VM (at least in the traditional sense). The advantages of running java inside of a container is that you can ship all of your things as one artifact, and run it on a bunch of different infrastructures, with all it's dependencies packaged together. So rather than needing to use something to ensure your properties are configured correctly, and all your passwords are where they need to be, and all your other bits and such are in place, you can pack it all in a container and run it anywhere (Well... "anywhere" being a bit of a stretch, but you get the idea haha)
I feel like this would all be a little more interesting coming from a different username.
Almost every one that has an Android app :/

We're also moving ahead with our plan to replace node with the jvm for our backend.
Spotify playlist are shockingly bad for a big company with so much data.

"Relaxing classical"

3nd song has fast piano

Well done guys.
Magus Modular Synthesizer Toolkit
> Google Workers Urge C.E.O. To Pull Out of Pentagon A.I. Project

That moment when you realize your mega-corp employer's "culture" is merely just another tool to get your to do their bidding.

How do the share holders feel? I'm sure they're betting that almost every employee will stay no matter how their technology is used.
Bitbucket builds new interactive chatbot for Slack