skysight-inc/HackerNews huggingface dataset:
Nope thats actually true. You cant force say tracking, if its not absolutely needed, for the product to work. And i think thats why a lot of the popups have dark patterns, to hide the fact, that you can no opt out to these things.
Valve has said that they disabled the store and got blocked anyway.
fwiw, the phone in the complaint is from 2018.
Role of Hardware and Trusted Execution Environments in Blockchain Scaling
Data Structures from Scratch: Arrays, HashMaps, Lists and More
That's why the rights should be granted for the purpose of performing the service, and nothing else.

In other words, take "in connection with the Service and YouTube's business", and cut everything from the "and" on.
So you're saying that if I block my site to EU IPs, and someone uses a VPN to look like they're coming from the US and bypass that, they can then sue me under the GDPR? No way.
This is a bad example. MS was just using the video stream directly instead of using the youtube player code that takes care of things like annotations, ads, cards, etc.

A better example is the amazon-google kerfuffle over chromecast/amazon devices. Can't recall who "started" it, but the end results is that amazon doesn't sell chromecast/google home, and google blocks youtube from amazon devices. Yes amazon initially did like MS, but eventually had a proper implementation and google still blocked it.
Get some old magazine to compare with new ones.

I know that for all the ones I used to like I changed into liking their older releases more. But they changed so much that I can't stand any of them today.
> You’re missing the context. The OP has created that Electron-like thing to embed into a windows-only WPF app.

I didn't miss that, I was talking in a more general sense about HTML vs WPF.

> Expression blend was, and still is, much better.

I never did actually try this properly - I had a brief play with it years ago when it first came out, but it seemed like a toy; maybe I should give it a go now it's had time to mature.

> Also JavaScript isn’t exceptionally good general-purpose programming language

No arguments there, I'm a sense-confessed JS hater ;) Typescript however, is an absolute joy to use.
If a product that was in compliance goes out of compliance due to legal changes, it generally has to be pulled from the shelves. I'm saying this strictly from a legal perspective, not endorsing it per se, and I acknowledge the significant expense involved. But this sort of thing happens pretty frequently in a lot of other industries, and the result is pulled product and often a lot of destruction of unsold product.

In this case, fortunately, the hardware may not necessarily need to be destroyed, but it couldn't be sold until the software stack complies. Or, more likely economical, ship the phones somewhere where they are still legal and ship new stock into the EU with updated software. Or make sure there's an immediate update available for the phones and petition the EU for a variance on the grounds that as long as they update, they'll get compliant software. There's a number of options.
The proceeding would be undertaken by the state and the companies might be fined.
Possibly, but it still might not be possible for Google to provide a means to decline the ToS without issuing an update (which, as has been pointed out, wouldn't be possible to install anyway without accepting the ToS).
> that is a very abnormal experience.

I don't have links handy, but there were official blog posts and such about how they endeavored to fix the problem. Of course I'm not saying it was universal, nor trying to take away from the fact that there are a lot of great people in the Perl community (PerlMonks is a good example)

They did fix it, as far as I can tell anyway, but it was too little too late.
The new interface is close to plain english in most common cases, so I'd say it's a significant win.
Companies that fall foul of GDPR can be - in extreme cases - fined more than £17m.

If this is just an annual fine, simply pay as a tax of doing business in the EU. The companies listed won't even notice.

Hopefully it's per user or something more significant.
Trading nonessential data sharing for ability to use a service is forbidden under GDPR. I'd be fine with them geoblocking me, but the way it is now, this popup sounds not compliant, and also manipulative.
> AND you can NOT deny me reading an article without giving consent

They can't, but they can, for example, ask for a fee to read the article. They don't deny you reading it, but they don't have to give it to you for free either.

Either you share your data, so they can make money to operate the site, or you don't, but then the content is not free.

I expect some sites will choose this route.
U.S. News Outlets Block European Readers Over New Privacy Rules
So, I'm really not trying to start a fight, please read this with curious intent.

I personally don't really feel like keeping my email is a violation of my privacy. If they're not "processing" it (that feels like code for "data mining") is this really required? I mean my email address is literally a public means of contacting me. It's kind of fun that they decided to use a one-way hash, but this story doesn't make me feel like the internet has really been improved.
I would love for you to be right. A search for "gdpr are ip addresses personal data" only shows me articles that confirm what I said, including a ECJ ruling.
How is that a monopoly? I guess I may be in the minority but I have never used an app for YouTube on a desktop environment.
This tech simply isn't there yet and I doubt it's all that close.

In which case it's absolutely criminal by the government of Arizona to allow testing such tech on public roads.
Things to know about the GDPR, Mozilla and Firefox
Except those aren't related at all. You can have a mortgage at bank A and a checking account at bank B. In fact, that's the most common case for most people.
Was there anything stopping people taking legal action against website operators before GDPR?
There's no onboard RAM on the PicoEVB, other than whatever the FPGA itself provides. That makes it less interesting.
They're not being sued, and it's not a case for the courts.

They're being reported to the Data Protection Agencies in various EU countries.
> The GDPR hits adtech companies fundamentally.

Hopefully...
At this point, I think it's safe to assume that any site blocking European IPs is implicitly acknowledging fishy data processing practices.
"Processors" need theoretically not be advertising/tracking networks, but could also e.g. be payment processors. That is something that I could imagine classifies as necessary.
Targeted advertising has become such a big deal, and implemented at such high cost, that I wonder if the trade off is even worth it now. I could imagine Apple or Samsung simply "sponsoring" Facebook for a week or month at a time with banners and messaging - tastefully done of course! - and how much less hassle that would all be, rather than aggregating millions upon millions of cookies and chasing people around the internet, winding them up, etc.

Targeting ads for anonymous searches, fine: search for cars, see car adverts. Simple!

I'm sure there is plenty of data that shows how terrible this whole idea is in terms of wasted ad spend, missed opportunities, so it'll never happen, but it's a nice dream :-)
The users that can afford and would buy this service are exactly the ones that advertisers want to reach. If you stop showing them ads or only share data for people not willing to pay, the data becomes useless.
> the result will probably be that a lot of free websites ban EU users

Good riddance, at least we know what websites we shouldn't have visited in the first place.

> smaller companies take their place with products that either cost money or will be a bit worse.

Or they will be better and still be free.

News companies are dying, news is commodity, if I can't read something on the LA times, I'm sure I'll find that same article on some other news site.

> small competitors will be to afraid of the law and shut EU users out

It's not a complicated piece of legislation, the short version is this simple: only collect data you actually need on your user to offer your service and be prepared to explain why, that's basically it.

> But we as a society are willing to accept that if the result is that more loans will be "reasonable".

The actual reason is that if you don't limit the loans, your economy will collapse.
>Enjoy your subscription models, because there is no "making due" left, we've already used it all up.

Fair enough. Sites will either have to provide content worth subscribing to, or else go out of business, and users can still block advertising and tracking and users maintain control over their personal data. It's all win for the consumer.
Small sites have it easy because their systems are a lot smaller.

It has taken us fairly minimal effort to ensure GDPR compliance. Remember that you don't need automated systems to give users all the information you have or to delete users, it can just be an email form.
Actually the spirit of GDPR is also to make Terms of Service shorter by being clear and understandable. If you as a user is unable to understand what you are agreeing to then it is a violation of GDPR.
Yes, 1969.

https://en.wikipedia.org/wiki/History_of_the_Internet
Food for hypoglycemic lovers plus two bonus recipes
The consumer surplus of search engines is like $17000 per year per person
Google's as well.
Sign me up!

The sad truth though is that the users who are most likely to pay to get rid of ads, are also the users that are most valuable to advertisers, because that's a signal they have more money to spend than the rest.
Hmm, seems you are right, I just found this PDF from the ICO: https://ico.org.uk/media/about-the-ico/consultations/2013551...

"Avoid making consent a precondition of a service"

"consent requests must be separate from other terms and conditions. Consent should not be a precondition of signing up to a service unless necessary for that service"

I assume Facebook et al will simply find a way to make everything 'necessary'.
I see so many people parroting this but I just don't get it. Surely it won't be a problem at all for a new startup handling data correctly from day 1? Facebook has a mountain of historical data that was collected using non-GDRP-compliant methods that now falls foul of EU law.
Apple sued HTC over the features in the OS it was using, it was simply the first player to use Android. iOS had a ton of great ideas that simply weren't available in the older version of Android or any other mobile OS until that time. It was never about rounded rectangles. The lawsuit was settled at a point in time HTC was struggling to survive at all and it's still bleeding money.

And yes you can select facts and build a biased story around that, no doubt.
Why is the Amazon Store app not subject to the Apple fee? I’ve always bought stuff via browser and Amazon.com
Yes, but when that point hits hard enough maybe people will stop saying "Why do you not use Facebook/Gmail, it is free".

Now someone can actually try and compete with a free service. It might not work but its a step closer to happening. For example we have had open source federated social networks, and non-profits that ran email services.
Ask HN: Is there any way to find rapidly growing tags on Stackoverflow?
I have a music streaming app (https://audiostreamer.org/) running from a machine at home that I like to listen to at work.

Verizon FIOS loves changing my home IP address randomly, especially whenever we lose power at home, which is unfortunately common.
Since I can't know my IP in that case without being at home, I built a super small web app that I call Waypoint.

Essentially, every morning my PC pings the server running Waypoint. The app stores my IP address. If the IP ever changes and I'm not at home, all I need to do is go there to get the new one. (Yes, the website is password protected).

All-in-all, it took probably less than 30 minutes from start to finish to get this setup working, and it solved a minor problem in my life.
I’d happily pay.
Maybe I was asleep in the class, but I think they skipped this part for English Literature.
Wow at first I thought this sounded like a decent law but the more I see the shittier it seems
It's just a European thing. We want to get our hands on other peoples' work by any means possible. What can I say, it's just an evil continent with evil people.
Apparently it did have a confirm question.
Yes, but that's the first step to being sued.
Bill gates agrees with you ;)
> While we don’t have the full story here, I’m betting that Valve isn’t being entirely forthcoming on the reason.

I was expecting someone to find a way to blame Valve for this, rather than admitting that Apple likes to abuse its position.

They definitely lost me as a customer.
From the PR it looks like only Android has Wireguard support, or does iOS have it as well?
Peertube raising money to finalize a v1
It is very obviously the fine per incident, and can be accompanied with daily fines until resolution. This is definitely not a periodic fine to be paid every year to forego compliance.
I'm of the opinion that "mastering" uMatrix pays off heaps. Do you use the Scope Selector, like in this wiki example?

https://github.com/gorhill/uMatrix/wiki/Scope-selector
The NYC subway operators do this as well.

http://www.nydailynews.com/new-york/mta-conductors-point-sto...
> They can't, but they can, for example, ask for a fee to read the article. They don't deny you reading it, but they don't have to give it to you for free either.

Of course they can charge a fee. They should.

> Either you share your data, so they can make money to operate the site, or you don't, but then the content is not free.

No. My data is not a commodity exchange. The GDPR makes that VERY clear. I can not pay with my data. Full stop. There is money for that.
This is how trains are supposed to run...

High speed typically takes single track. One delay causes countless more delays.. domino effect. By using single track, any deficiency is immediately visible. So by moving to the surface any potential for error which could be hidden or diluted, each part of the machine is forced to move at the same rate. This increases system wide efficiency.
Yeah, I understand it belongs to the user and they can export it. But does any third party service then have a right to allow the users to import their data from Facebook?
If this were the case I'd genuinely turn off my adblocker.
In this post, you will learn how HashMaps work internally, implement (simple) hash functions and how different DS implementations affect the runtime.
As terrible of an experience as this is, I’d wager it’s less that “we’re slathering your data around” and more like “we use a crappy outsourced cloud platform to control the lights and don’t have the budget/desire/capability to make sure it’s compliant and won’t get us sued.”

Granted, this is why I don’t buy IoT devices with crappy cloud control panels, since they can stop working whenever the company behind them decides they’re not worth maintaining.
But according to what some are saying they are apparently required to provide their content to everyone regardless of whether or not they consent? That’s why I have a problem with. They should be able to say that you must consent in order to use the site.
What if they say it's $20 a month? And it's just facebook. Google also asks for $20, Reddit too, etc.

It won't be cheap.
Maybe it is because Steve Jobs didn't like games.

https://www.bit-tech.net/news/gaming/john-carmack-steve-jobs...
I don't blame anyone if they don't want to support Edge/IE. Microsoft's browsers are horrible to develop for. Personally I'd be much happier if more of my users would switch to Chrome.
If google had made software updates available, which gave the correct options and are GDPR compliant.

But the OEM, Network don't approve / supply those updates, is Google at fault? (In this case its a non-Google phone running Android)
Show HN: Carbn – Privacy Superpowers for Devs to Solve GDPR and Build in Trust
"IP addresses are logged to ensure we can comply with requests from law officers"
Perl isn’t difficult in the same way that the English lnguage isn’t difficult. Easy to get started with, takes a long time to master. Fortunately for us die hard perl types it’s quite capable of cleanly solving all normal dynamic language problems, and some seriously abnormal ones. And because of the insanely good backcompat in perl we’ll see the pendulum swing back to perl 5 some time in the next decade.
I'd say more than the boundary is not on a 1 dimensional axis but more on a size x time x [access - pattern ] space :

100Gb of data may not be that much to you, but it's another story if you have to process all of it every minute. Also everything is fine if you have nicely structured ( and thus indexed ... ) data, but I do have a few 100s Gb of images as well...
a) If you were, you would have mentioned it by now. Your name appears all over this thread, it's incredible how much GDPR has aggravated you.

b) If you are running a website and don't wish us 'thieving Europeans', then don't allows traffic from Europe.

This is the perplexing thing about your seemingly apoplectic rage on this topic. There are options available for these companies who still want to track people individually.

Calm down.
Mandarin? That seems pretty random. I mean, I can speak and read it, but I have never put that on a resume for a programming job. It's just not all that relevant.
Even if the ToS are pulled from the web, it might just pull the document, not the UI, providing opt-outs, etc
>They can just design it in a way that is easy to read by humans but very challenging for parsers.

This is explicitly forbidden in article 20.1
Not quite--they're saying that the consulting services that Friedman offered on top of the audit procedure they were hired to do are not an audit. Friedman audited Tether, but it was not "a full audit" (https://www.coindesk.com/tether-confirms-relationship-audito...) and, according to Tether, the reason for the that is as follows:

>Given the excruciatingly detailed procedures Friedman was undertaking for the relatively simple balance sheet of Tether, it became clear that an audit would be unattainable in a reasonable time frame. As Tether is the first company in the space to undergo this process and pursue this level of transparency, there is no precedent set to guide the process nor any benchmark against which to measure its success."
That other free service also encounters the same dilemma. They have to pay for the site, so either they take your data or make you pay.
Ask HN: When will Stripe start supporting webmoney?
I've customers in Ukraine but stripe doesn't seem to support Webmoney.
Sounds like a legal headache for anybody who wants to set up a personal blog or blog for their company, with a penalty of up to 20 million euros if you get it wrong.
That's not cruise control, that's lane assist. And note that it still says 'assist' right on the tin.
If that's the case, you'll need to switch your provider.

I am pretty sure that any of the big providers who want to make business in the EU offers the possibility to prevent logging. If not, there is hope that they will soon.
This is why I'm so excited for WASM: the tech is great, but its ability to break down barriers to entry to markets for new and upcoming players is what makes it socially meaningful and worth supporting.
The problem is identification of physical persons. Your e-mail is public, but it also identifies you as a person. This is important, because it allows for correlating different data sets.

Touch Surgery sounds like a honest company, so for them this was just some extra burden. But the same law prevents ShadyAdtechCo from getting datasets from several companies and joining them on e-mail column to build a profile of you, without your explicit, informed consent in several places.
How would anyone find out, and provide proof for this?

Can we expect a EU government agency to validate companies on a regular basis? And if not, would they even cooperate with white-hat hackers to find offenders?

Also, from what I read, data protection agencies have been understaffed and overworked for years now.
The smaller the site (and the newer) the easier it is to comply. Don’t amass mountains of ad data and you’re fine.
I built CronAlarm (https://www.cronalarm.com) to solve a problem I was having at my primary job. I had several dozen cron jobs / scheduled tasks that ran at various times of the day, multiple times of the day, and across a range of servers. It became a little unwieldy to adequately monitor and I too often didn't know anything was wrong until somebody complained. So I built an internal tool to centralize the results of the jobs and to send me alerts when a problem was detected.

There are other cron monitoring tools out there, but at the time I didn't realize that. I didn't even look for one before building my own, actually. After stumbling across another option online one day, I thought to myself that if somebody was willing to pay for such a service, why not put my own out there? I thought mine was/is different enough from the others that it may be a compelling alternative to existing solutions. Thus, CronAlarm was born.
Actually, it could be a monopoly, see also Herfindahl-Hirschman index and other measures of market concentration.
It's a combination, but any modern (disc) brake can block a wheel so in practice this should not be an issue. The only time it might be a problem is after dragging the brakes on a long downslope (which is why you shouldn't do that, the hydraulic oil will boil and your brakes will stop working).
I wonder why Electron doesn't use less processes or even only one process. Reliability for normal chat apps etc. is less important and I believe in practice one of the sub processes never crashes.
Isn't ifconfig on BSD just an app that happens to share the name and some syntax with the Linux ifconfig? You could map most ifconfig operations to netlink and away from /proc, but that would have other tradeoffs.
I agree, and Google is probably well aware that they tread on thin ice and they will probably fight their version of legimitate interst up to the European Court of Justice.
GDPR Guide: A Living List of Resource Links – JOSIC
I would compare the lack of Linux fundamental skills and working in the Cloud arena, to learning cursive before learning to print. You might be able to pull it off, but the advantages to understanding the Linux building blocks behind the cloud magic cannot be understated. There will be numerous situations where having these skills in your back pocket can solve problems that aren't necessarily articulated in standard cloud workflows.
Unfortunately Apple has to enforce the technicalities around their rules for apps or they legally won’t be able to enforce them at all. I wouldn’t be surprised if a revised version of the app ends up making it to the store.
No, but with the GDPR, they'd have more of a case, and it's easier to file a complaint. Whether that's a good or bad thing is a matter of perspective.
You can pay with your data if you consent to it. It's your data, your choice. But if you don't consent then prepare your credit card for payment.

Most people then will choose the free version.
The real reason there is drift in Linux tooling is because there are two communities making tools for Linux (GNU and Linux Foundation associated projects) and the two groups seem to find new reasons to hate each other every year. It’s a dumb reason for tooling to drift, but an understandable reason. I have a feeling that ifconfig and netstat will keep up fine, but that the party line will be that they are deprecated.
> People who go on and on about the Google and Amazon "monopolies" -- which only benefit consumers with low prices and expansive services

That's not really true, things like the abundance of counterfeit goods on Amazon (the result of Amazon's policies and its position) are really bad for consumers.