skysight-inc/HackerNews huggingface dataset:
I know what a pain Prototype.js and others got to be... jQuery was a lot cleaner, though in retrospect, I wish they'd passed the context in as a property, instead of relying on "this", also wish they'd passed it as an already jQuery wrapped representation.
Think I hit a bug with the HN submission (might have submitted a localhost URL). This is the correct URL: https://captnemo.in/blog/2018/06/02/google-tld-no-more-a-rec...
GDPR isn't limited to the Internet. It includes most automated processing.

https://gdpr-info.eu/art-2-gdpr/

> This Regulation applies to the processing of personal data wholly or partly by automated means and to the processing other than by automated means of personal data which form part of a filing system or are intended to form part of a filing system.
Brilliance (also Amiga) was even better than DPaint. I haven't found anything to compare for just the plain fun of noodling about, since moving to PC.
And Dojo and YUI and a couple of others.
They're literally ruining my life. First Minecraft, now GitHub? Congratz MS. Now I hate you more.
Absolutely my bad there. Thanks for the info! jQuery's popularity must have been phenomenal, because I hadn't heard of Prototype until maybe 2011.
Useful. Maven checks that for autpmated deployments. It delegates that part to SCM plugins as far as I know. Wonder if this one does the same as Maven. On mobile, but may check later (tis probably around here https://github.com/apache/maven-scm?files=1)
Maybe not for a dropdown component, but I built a calendar component that stood alone using preact and redux, and the final size was still smaller than most calendar components of similar complexity.
Does Nextdoor have employees delivering those rewards for the flyers? If not, I don't see what's so different. Sending a postcard is just calling a different API.
> they’re certainly not capable of defending themselves

This is true of most countries in the Caribbean, but being close to a big, heavily armed, friendly world power (as the Faroes are to the UK) is usually sufficient.
Think if we look at actual actions of Google we can see they already had a conscious. I assume what "conscience" was intended?

Perfect example is China. The government was trying to hack in Gmail account and Google decided to leave China even though a ton of money to be made.

Versus Apple handed over all their user data to the government with a complete disregard for privacy to make a buck.

"Campaign targets Apple over privacy betrayal for Chinese iCloud users"

https://www.amnesty.org/en/latest/news/2018/03/apple-privacy...

But I am not surprised by your post having half truths. I tend to be a super curious person by nature and I see almost every post of yours consistently doing this specifically around Google.

I would love to hear the back story? Why? Do you work for a competitor of Google? Why do you make up stuff around Google and always something negative?

BTW, I have ZERO problem with posts that are truthful on companies. Nothing wrong with that. But in an age of the Internet it is so easy to look up something posted and see that what is posted is not true. I also understand mistakes are made. But basically every post? Now there must be more to it.

Why?
> We should handle companies that have >1M data records differently from smaller companies.

What makes you think we don’t already do that? GDPR is about privacy 101; there’s nothing in it that shouldn’t apply to small companies.

Do we allow small restaurants to poison their clients because they’re just starting and you-know-it’s-hard-to-build-a-restaurant-so-let’s-wait-a-bit-before-applying-regulation? Of course no.
All of current HTML and CSS standards still assume that web pages are just that: static paper-like pages.

Vast majority of JS code and frameworks treat web pages as parts of applications, where static paper-like pages may happen, but only as a view within a larger app.

I usually bring Sencha as an example. It's as impossible to build anything remotely close to Sencha's components today as it was 15 years ago when it was called just ExtJS[1].

[1] http://examples.sencha.com/extjs/6.2.0/examples/kitchensink/...
Let's look at the timeline to check your claim about blablacar vs Uber:

blablacar exists since 2004, it was first covoiturage.fr and had became the market leader in France in 2008, in 2009 the began opening services in foreign countries, in 2011 the bought main competitor which started in 1997 and are confident that their market domination allow them to pivot from free to taking a 20% commission.

january 2012, Uber launches in France.

in 2013 they change their name to blablacar so it's the same name in the 10 coutries they operate, uber grows to operate in two cities in France.

2014: uber grows to 6 cities in France, blablacar adds ukraine, russia, brazil and gets 100 millions funding to tackle world market and now transports 1 million people per month.

2015: france his 2nd biggest market for uber in Europe with over 500k users per year, blablacar buy German competitor Carpooling, Hungarian competitor AutoHop and Mexican sart-up Rides now totalling 20 millions users in 19 countries and rises 200 millions to speed up world market deployment. UberPop is forced to suspend operation due to operating illegally by evading legal obligations.

2017: uber still operates illegally without a licence and European Court confirms the UberPop suspension while also confirming that Uber is a transportation company and has to follow laws and regulations.

As we can see here, by the time Uber arrived in France, blablacar had already seized the french market for quite some time, blablacar operates lawfully while uber evades legal obligations and kept at it despite repeated warnings which is probably the reason why it got into trouble.

And this is coming from someone who strongly dislike blablacar.

Then again if US tech companies paid their taxes instead of engaging in heavy tax evasion (hello apple, facebook, amazon, google, ...), and respected local laws maybe they would not get so much flak.
>What used to be fun turns into a chore.

Yup. Part of the reason I'm so wary of kids being told "do what you love" as advice on what career to pursue. Not bad advice per se, but can be tricky for the reasons you highlighted.
> that the ico did fuck all about.

I think this is the really important bit that Americans are missing.

We've had decades of regulation from ICO, and we've seen them do fuck all about a lot of stuff. GDPR isn't going to change their approach.
Automatic updates are great, I use it on most of my dev servers

I could even see that defaulting auto update to "on" is a good move too. If you know what you're doing you can turn them off.

I haven't adminned a windows machine since '98 -- can you really. Or turn off automatic windows updates?

As for any telemetry stuff, that should be opt in, and have a target server to send to, which you can point to your own box if you want to.

Microsoft today is different to Microsoft in the 90s though. In the 90s it was a software company that used embrace extend extinguish to maintain and extend its monopolies, but it wrote software and the software was the product.

Now it seems it uses the "user is the product" ala Google, Facebook etc. I'm not aware of apple doing that. Still I guess inevitable as companies penny pinch more and more.
Mootools had a fighting chance.
Take a look at zepto (or another jquery-like library), add some feature detection for IE polyfills, and switch to using fetch for ajax calls. Unless you're using a lot of jQuery dependencies, you'll cut your download size by more than half for most browsers/users.

I'd never say don't use jQuery, and it does support some options for a minimal footprint, still there's smaller options that probably have all you need.
Very interesting. He could do this in KLayout instead of Inkscape, and have access to EDA tools to check connectivity and other things.
It takes self-awareness to not get too carried away, and courage to say what you think is right. I know you didn't explicitly agree with me (or anybody for that matter), but the mindset that you conveyed is what we need more of on both sides of the spectrum -- all over the world. Just because somebody has an opinion on something that one disagrees with, does not mean that the opinion comes from a position of hate, bigotry, or intolerance. Kudos to you, sir.
this should be the rfc: https://tools.ietf.org/html/rfc6762

from wikipedia:

> The Internet Engineering Task Force (IETF) standards-track RFC 6762 (February 20, 2013) reserves the use of the domain name label local as a pseudo-top-level domain for hostnames in local area networks that can be resolved via the Multicast DNS name resolution protocol.[1] Any DNS query for a name ending with the label local must be sent to the mDNS IPv4 link-local multicast address 224.0.0.251, or its IPv6 equivalent FF02::FB. Domain name ending in local, may be resolved concurrently via other mechanisms, e.g., unicast DNS.
> I'm still super gung-ho about web components.

Please tell me how web components solve the issue described in the article, namely that one of UI?

I am not even going to get started on the extremely limited capabilities of these components and the need for yet another batch of dozens of frameworks to make them even remotely useful.
I loved DPaint. It was definitely the most used program on my Amiga. I found grafx2 years ago and was happy it still lives.
> no one knows what a typical fine looks like

The EU has had data protection law for twenty years. The EU has enshrined proportionality of penalty in all EU law as a fundamental right. There is plenty of case law at the CJEU defining this.

All you need do is read the FAQs that EU ICO's have been putting up. The UK has never, in 20 years, applied the full penalty of the previous DPD, and under 0.1% of all reports got any fine at all.

A "typical" penalty will be help to comply. Perhaps a strongly worded letter.
Yeah, no doubt about it, streaming is way more demanding.

I usually prepare at least 3 posts in advance, but this has its flaws too because sometimes a certain topic is interesting "today", but it's not that interesting a month from now.

Also a lot of my posts come from experiencing something first hand and I find it to be a better writing experience if I write about what happened shortly after it happened, instead of weeks in the future when details
might get stale.

Lastly, some posts take multiple days to write too, so it's not like you can just say to yourself "I'm going to crank out 4 top quality posts today and I'm set for the month".
Best Green Superfood Powder Drinks – Get It Now
> act on every request in 30 days or face potential litigation

That's not what happens though. You get a request, you have 30 days to respond to it (and for the vast majority the privacy policy is ok as a response) and if the requester isn't happy they report it to the regulator who writes for more information. In that situation you again send off your privacy policy, maybe with a bit more detail.

The regulator either tells you that you're wrong, and explains why, and gives you advice to come back into compliance, or agrees with you and tells the requestor that they've misunderstood the law.

And all of this has provisions for proportionality. The regulators will recognise that small forums run for small projects will not have resources to respond to many requests.
Microsoft has been talking to GitHub about possible acquisition
I think a lot of that does happen with React. Before Redux there were so many Flux-like libraries. material-ui and react-bootstrap are very widely used for UI/UX baseline. There are a ton of options for everything, for me it comes down to the following.

react, redux, thunks (with async functions), fetch, material-ui ... those will get you a LONG way to where you need to be with react.
duplicate: https://news.ycombinator.com/item?id=17208293
What I really really want is a Claris/MacDraw clone just slightly modernized. Most of the current options are painfully kludgy of over-featured.
Minodes (https://www.minodes.com/) | Berlin, Germany (ONSITE) | full-time | Visa | Machine Learning Engineer & Technical Product Owner

Minodes is a young high-growth technology business fundamentally transforming the way brick and mortar retailers engage with their customers. Headquartered in Berlin, we provide global retailers with innovative SaaS solutions on a mission to enhance the consumers' shopping experience and give brick and mortar retailers an edge over their online competitors in an increasingly digitized world.

For Minodes micro analytics, we have thousands of our sensors installed in our customers' retail stores around the world. For Minodes macro analytics, we consume terabytes of anonymized mobile network events. Our tech stack consists of mainly Python and Scala (Spark) for data analysis and processing, and Cassandra and Postgres for data storage. You will enjoy having high impact in a company with tremendous growth potential, giving you unparalleled opportunities for growing personally and professionally.

We're also happy to help with visa and relocation where necessary.

Machine Learning Engineer: https://minodes-jobs.personio.de/job/53549

Technical Product Owner: https://minodes-jobs.personio.de/job/54335

No recruiters please.
It is subjective, but things like genetics and reflection I think are better in C#. I am not sure which keywords you think are "useless." Either way though, they're quite similar. There is no innate quality about C# where the code has to be terrible and the only hope is a total rewrite in something else.
You can dissipate a lot more energy than you can produce with your muscles. For example, you can comfortably drop much more than you can jump.
If you overseed with grass seed it will. Grass and clover makes a really nice sward. When I had a lawn (more than 10 years ago!), I eventually realised the beauty of this. Mix in camomile for an even lusher, softer lawn. Let it grow long enough for the clover and camomile to flower and it's amazing. The longer grown inhibits other weeds. It's practically maintenance free -- just run over it with a push mower every once in a while.
Tomb Raider Anniversary Crack Mac OS X Free Download – Crack4Mac
Right, but Google Talk didn't take over some large XMPP market. The dominant IMs at the time were using proprietary protocols. XMPP just fell back to where it was before they came in.
>Flexbox is great compared to what came before...but have you tried teaching it to someone new

Yes, and it's way easier than trying to explain floating and clearing to someone who doesn't know the box model. Compared to what came before, it actually makes logical sense.
I found the documentary on Josh Harris and the first internet television network fascinating

https://en.m.wikipedia.org/wiki/We_Live_in_Public
When I was younger, poorer and lifted iron I used to live off skim milk powder. It would have to be the cheapest protein gram for gram that I know [0].

0. Don't do this if you are lactose intolerant.
The Android Arsenal – Free Libraries and Tools for Android
I have to point out that blablacar is not about solidarity, ecology or social relationships, to the contrary actually, it's about being a vampire draining money from solidarity and ecology and market domination.

I mean carpooling was about solidarity and ecology, then blablacar seized the market and turned it into "no mobile phone, no credit card, no access to carpooling", "give us money first".
I used to carpool before blablacar and many times I did not ask that much money or even no money at all, sometimes I got barter out of carpooling. Or the other way around, people enjoyed my company and refused my money. Now this social link is over because everybody is using blablacar and blablacar requires expensive upfront payment.

I hate how blablacar turned something that was about helping each other and bringing people together into a capitalist profit making venture aiming for world market domination.
As a proponent of North American small businesses to just stop doing business with the EU my motivation doesn't stem from the ignorance of the system rather the knowledge if it: the fines will be issued by the relevant authorities of each and every EU state according to their own interpretation. Certain countries might see this as a neat little cash grab opportunity.
What is the critical number of free users should be to consider a paid plan?
Detail question:

Why does he talk about HTML5 being 8 years old? Wasn't the first release in 2013 (or something)? Help me out here...
Then just put that in your privacy policy and you are off the hook.

If Google tracks something, whether it is via their fonts, by putting some cookie on your site or whatever, it is their problem (and they actually said so, in that Github post referring to the font issue). They are the ones collecting and processing the data, not you, so they will have to deal with the GDPR compliance.
Apples to apples -

$(".formname").html(n_input);

The jQuery solution is shorter, and it works in browsers without querySelector (old IE) and without innerHTML (which is missing/readonly for some element types in old IE).
Who said it did? The point is that saving multiple lives produces greater utility than allowing one person to live, so if utility is your only consideration it is fine to murder people to save lives. The point of making the donor homeless and a loner is just to remove objections about how eventually someone is going to notice nobody is paying the rent, or you'll make other people sad by killing him, or you'll reduce their trust in the medical system, or various other answers that sidestep the problem.
Webhook example: how to build a chatbot from scratch
The only way to get hit by a 20M fine is to do something really wrong on a very large scale and ignoring warnings and refusing to fix it.
without further context, 0.
Honestly, that sounds like the most sensible advice. If I run a small US-based business and I receive one of these letters, I'm almost certainly just going to ignore it--as I'm sure many are already doing. It's not like I'm ignoring an official government notice. It's just an email from someone random making an assertion/request.

Maybe I put a notice up and geofence EU IP addresses but it seems that would just raise my visibility and suggest that I think I'm doing something wrong (whether or not I am).

At the least I'd wait for some indication that a random US ecommerce site (or whatever) actually has something to worry about.
It amazes me that anytime something goes wrong with the governement, someone says: we should get rid of the government.

How about we work to improve it instead?
Unfortunately my phone isn't supported and I don't know how to build LineageOS for it, so I'm stuck with Google and also some other spyware that straight up sends contacts and SMS to servers in either China or US. Guess I should try and sue Alcatel under GDPR (but given they're owned by TCL, which is Chinese, I don't think it'll help).
There will always be unavoidable issues, since C/C++ is a system language, designed to survive under tight performance pressure.
The point here is, to remove pointless obstacles.
The HTML standard would be implemented in a module, which could even be bundled with browsers so it doesn't need to be downloaded on first use. Nothing would change for HTML usage except that it wouldn't be baked into the browser executable, and alternatives to HTML could be explored without bloating the browser even more.

The devil is in the details of course, that's why I wrote "overly optimistic" :)
> BGP is still integral to an Internet that has grown from 80 thousand hosts in 1989 to over one billion hosts today.

And at the same time, its security hadn't improved much:

https://security.stackexchange.com/q/56069/15648
The Netherlands seem to be the experts on agricultural innovation. Apart from that I can imagine that the wild pristine environment etc would be a powerful marketing angle for artisanal/organic products of various types. Faroese Gin flavoured with local botanicals and made with pure local spring water? Finest Faroese beef? There's a huge market for this kind of stuff and people love to boast about having tried it, and often the rarer and more obscure the better.

I don't accept that every possible other option that the universe offers has been exhausted, which seems to be your position.

I'm not suggesting you drink the Gin to replace the calories in case this isn't clear - more exports would enable more imports.
That's their interpretation, and they don't face consequences if it's wrong. Since I've gotten advice to the contrary from lawyers looking into GDPR, I won't trust it until there's clear feedback from regulators or courts about it. Fonts are easy enough to self-host.
It would certainly be interesting to quantify how much money has been spent just trying to understand it
assuming "this" is an element... `this.querySelector` if you're intending to match multiples...

Array.from(document.querySelectorAll(...)).forEach(x => {...})

It's not *that hard... though forEach should be on your dom collection returned, if Array.from exists, but I started shimming Array.from long before either were standard.
Second for Forgotten Weapons. The tone is just right - it's about design questions with a touch of history thrown in. I'm interested in both those things so it's fun for me even though I've never owned a gun and haven't fired one in 20 years. I'll be honest though - watching it makes me really tempted to go out to a range some day.
If utility is simply one factor of many then we're not doing utilitarianism.

I don't think the law thing works at all. Laws can be and often are unjust. Imagine I live in a twisted society where the doctor killing patients to harvest organs is legal. Is it now ethical? This is not purely theoretical -- the people operating concentration camps in Germany weren't violating German law.
And another big one is Autodesk
Teens are abandoning Facebook in dramatic numbers
> Additionally any malevolent user (as is shown in this case) is incentivized to send a GDPR data access request while this is not true for DMCA.

People send fake DCMA takedowns all the time.

If someone sends you a GDPR data request, you can ask for administrative costs. You can even ask it to be mailed to you via post. If someone sends you a bogus and unreasonable GDPR data request, you can ask them to pay you a further reasonable fee.

This can almost be an auto-response. Trolls will get bored.

> Work required for complying with a data access request: Search every single service you potentially could have stored user data in and provide it to the user. A non basic feature that requires custom development.

This is not true. Recital 62[1] says you don't have to give them any data they already have, and Recital 57[2] says you aren't obliged to determine which of your data identifies them if you aren't going to do it anyway.

[1]: http://www.privacy-regulation.eu/en/recital-62-GDPR.htm

[2]: http://www.privacy-regulation.eu/en/recital-57-GDPR.htm

> I agree however that they are both horrible laws.

I like the GDPR a great deal, and I think it'll be good for companies big and small in the long run. Disclaimer though: I'm doing some GDPR consulting, so you might prefer to think I'm getting paid to like the GDPR.

The scary bit seems to be for companies that approach compliance from the point-of-view of centralising understanding, and minimising the impact and costs of that compliance. They're looking for someone to tell them "this is enough effort", but the point is that Europeans don't want people playing chicken with their data[3].

As soon as companies realise that embracing the spirit of the GDPR is cheaper, it starts becoming a real opportunity for them.

[3]: https://www.sec.gov/Archives/edgar/data/33185/00011931251815...
How Microsoft stole my code and then spit on it
When searching old mails I get the distinct feeling they're gone, never to come back ever again. Yes, data loss. I can't prove it because I don't have those emails stored offline.
Depends -entirely- on the type of service, no?