skysight-inc/HackerNews huggingface dataset:
What you say is a gross misrepresentation of what GPDR is.

First it allows to record and keep the relevant data for sales and legal requirements.
Second it applies to government.

Comparing facebook vs government is really a dumb fallacy, why would government be unable to use facebook for whatever ? and facebook to cooperate to that ? it is already happening, look at what happened in the Philippines with Rodrigo Duterte[1].

That you are unhappy with the US legal requirement to be able to ship cargo to their country[2] is unrelated to GDPR, maybe take your complaint to the relevant governement or regulation body.

[1]: https://www.bloomberg.com/news/features/2017-12-07/how-rodri...

[2]: excerpt from world shipping council to US customs

II. Cargo Manifests: General
Today a cargo manifest is the document that states what a carrier has loaded aboard a vessel for delivery to the United States. The creation, submission, and retention on board of the manifest are tasks that are the responsibility of the vessel carrier and are regulated by law and regulations. Proper manifesting is a requirement for allowing the entry of inbound vessels and for the issuance of a permit to unlade.

We recognize that the cargo manifest has become a document that is used by the government to prescreen cargo for national security reasons. It was not designed for this purpose and has some limitations in this regard.
It seems mainly to be just the american reaction to any letter related to a new law, the examples of data he lists are just things the forum needs for purely technical reasons, like a mail for password resets and login.
He's upset he can't send text messages or interact with Bluetooth from html? Wtf. How is this even an article. I'm angry my toaster isn't batting 0.500 for the Nats. Seriously, nothing to see here.
That's very subjective. C# has tons of useless keywords that you just know some arrogant dev is going to use because they can, which then no junior can work with. It also has a worse ecosystem for writing server software (while obviously a better ecosystem for writing Windows applications) and is less suitable for cross-platform work.
Ask HN: Which are some light-weight Linux distros for a 32 bit system?
In Britain, stop signs are intentionally kept very rare, so that when you see one you stop. It's not always obvious what the danger is until it would have been to late to stop otherwise.
> If you're a startup competing against an open-source project

Doesn't have to be a startup. I expect many small businesses will use it to damage competitors. It's not like it's unheard of .
Since when Germany's spy agency has been a government ?

Also see the much controversed "legitimate interests" exemption to GDPR that has been carried over from the 1995 EU directive.
I think by 2006 magic auto globals was already off by default (4.2, which was released in 2002, was the one that turned it off, and though 4.2 was still widely used by the time jQuery came about, register_globals was considered bad practice in general by at least 2004, if not even earlier).
What sensitive details did he broadcast? The entire video is on YouTube if you need to refer to it. As far as I know, he read information already published in newspapers.

Did I mention that his entire video is still on Youtube? Still sitting their "jeopardizing" the case and it hasn't been taken down. Not only that, but anybody else outside the UK could repeat the same things and publish them anywhere on the internet without a problem. The UK no-talking-about-the-trial-in-public law completely fails without draconian China-scale internet censorship.
Moon formation simulation
How would the onscreen keyboard function if it worked that way? I don't think you remember correctly, and it doesn't do that.

The tablet mode is weird though, I gave up on using it. :(
Sinsy: HMM-based Singing Voice Synthesis System
They're shutting down because they're privacy-ignorant and that doesn't fly in the EU any more.

People apparently have a hard enough time understanding invisible things such as privacy, but this goes double for those whose income depends on violating the privacy of everyone.
My mom took me and my sister hiking on Faroe islands in the 80s. Boat from Bergen, Norway.

We went to Mykines and I remember a village full of dogs roaming around free. This was heaven for my animal obsessed 12 year old self.

And some hanging rope bridge high over the sea between to islands. Mum tied herself, my sister and I together with a rope. Not sure that would have worked...
He points out that he's dealing with several of these requests. Even if you're doing everything correctly in terms of privacy etc., responding to these requests can still be time consuming.
> clearly lagging in compliance

What is missing is shared workers support (and producing output from console.log in web workers). Of the two, shared workers would be a particularly useful feature, as it would in theory enable different browser tabs to utilize a shared, potentially resource hungry script, as per the Mozilla description at https://developer.mozilla.org/en-US/docs/Web/API/SharedWorke...

The devs at Apple claims that this use case is not relevant and/or better served by Service Workers (which is even less supported). Not sure I understand their reasoning. https://bugs.webkit.org/show_bug.cgi?id=116359
This may or may not be helpful: Geometry is decidable per tarski's axioms of elementary geometry. As far as I know physical theories are dominantly geometric.

Unfortunately I know little in the topic, so I cannot add anything beyond noting his work.
And if you respond to those emails you’re not still in danger of a business-closing fine.
Are you implying that free services like Facebook should be exempt from privacy laws like GDPR?
> In such a theoretical setup, your clients are all querying your own internal DNS servers, and you are not publishing or pushing anything to the root nameservers.

And in the usages of 1.1.1.1, no one was publishing anything on BGP or pushing it out to global routing tables. However, they were building their own infrastructure (and, in the case of consumer routers, their customers' infrastructure) on the assumption that this portion of the namespace would never refer to an external resource they'd actually want to access.

Similarly, if you use .ars, you're taking up that namespace from the perspective of your internal users. If at some point it turns out that there is some resource under that name that you want to access, you're going to have a hell of a time rebuilding your infrastructure to not use that name.

tl;dr don't use random names in a globally-managed namespace. Even if you're the only person seeing those name -> resource mappings, you can end up with inconsistencies between your own usage and the globally-managed version.
I think that the problem with wealth is that it attracts the worst kinds of people into your life.

When you're middle class or poor and not influential, the people around you are a relatively normal sample of the human population and they have a balance of positive and negative qualities but they're mostly genuine individuals.

As you become wealthier or more influential, new people come along who are increasingly greedy, selfish and scheming.

Then this becomes your new reality and that's why you feel unhappy. Your social connections are often entertaining and outwardly pleasing but on a deeper level they're mostly unfulfilling.
On HN I can go to my user profile and see all comments/posts I've made. And I can delete them all.

I strongly suspect this sufficient. Maybe it would be ideal to offer a "delete account" and "download account" button.

But there is no reason you should be processing letters from people.

I'm not even sure you need to offer removal of public information. But allowing deletions of accounts is hardly controversial.
The USS Arizona Memorial is closed indefinitely
Nah, there were always tons of alternatives to PHP. What real alternatives were there to jQuery? There were none.
Same for GDPR, you just respond to the users with "I don't collect anything on my website".

Now if you collect and track you may want to inform the users and let them opt-out.

GDPR is similar in a way with the Don't spam me laws, I assume you had to write code to respect this law and I did not see people complaining that they need to write code to respect that law.
Or you can not do business with EU citizens.
I had a case like this tonight at SubZero in San Jose. A teenager was zipping on a Bird down the wide but crowded sidewalk on San Fernando, zigged right to dodge a cluster of oedesrrians... right at me.

The kicker: he had two more Birds stacked sideways on it, sticking out a couple of feet on both sides.

Had I not seen him first and jumped out of tbe way, I would have had broken fibulas, ankles, or both.

And then what? The dude would just flee the scene. Bird wouldn't take any responsibility, either. I'd be screwed.
There were other web servers, there weren't other jQuerys.
On Berlin's 'Arab Street,' two worlds collide
Especially in that disaster-recovery scenario, when you're figuring out how to combine the different namespaces that different disconnected fragments of the internet are using, you really don't want namespace collisions.

Namespaces are abstract things that exist outside of the realm of actual network connectivity, and enable you to plan for all kinds of hypotheticals.
Pepsi took savagery to a whole new level with this advert
BlaBlaCar is about carpooling, it is not a Uber ripoff, but you'd know that if you had travelled once to Europe. It is about different values - solidarity, ecology, social relationships - than just underpaying the guy-next-door to do anything you're willing to pay for with your smartphone.

Otherwise the only person that seems to be "foaming a the mouth" is you, in this ridiculous Murica rant.

Do I need to remind you that your country is just starting an economic war on the rest of the world with illegal customs taxes ? Also, enjoy getting scammed by your own ISPs now that net neutrality effectively got cancelled on you.

You don't realize how little Europeans care about your precious American tech companies, and more about values such as not being the data points of international megacorps with shady business practices, or low-end programmers ready to milk people of all their data just to install a phone game.
T'was a nice story!

I finished reading "When Sysadmins Ruled the Earth" by Cory Doctorow yesteray. Looks like this weekend gonna be Sci-Fi short stories weekend.
Why Are Algorithms So Important in Computer Science
>If you want none of your personal info on the web, I have a suggestion: Don't participate in forums, social media, etc.

I can visit site A and B, not put any of my data intentionally on them but still my data get be funneled to 25 third parties that know what I visited.

So your point is don't use internet or turn of javascript and open each link in private windows and maybe use some proxyes or Tor
SAVAGERY!!!!
PepsiCo took this to another level.
The Coca-Cola Company always have epic comebacks up their sleeves.
Can't wait to see how this ends
Let's not forget that GDPR has been introduced to enforce a law that already existed but worked on voluntary self-regulation basis and as such was fully ignored but pretty much every actor.

GDPR is also quite weak in this regard as it has few new additions: explicit consent (thanks to snowden exposing prism and despite the largest lobbying campaign against it orchestrated by silicon valley[1]), max possible fine increased so actor like google and facebook would stop paying 150,000€ fines right and left while laughing in the face of European laws, and class actions.

Again it's only thanks to snowden revelations that the GDPR weakening personal data protection was overturned.

The real change that matters is that now the law can and will apply.

[1]: https://lobbyplag.eu/influence
Little bit heavyhanded
Site operators who shut down their site preemptively because they don't have time to even consider their GDPR stance are not really a strong signal on how sensible the law is.

In this case the operator's usage of the word troll to describe what happened is telling. Anyone can send any kind of threatening letter they want, and they are free to report you for non-compliance, but that doesn't mean any action will be taken against you, let alone actual fines.

IANAL, but IMHO the chances of any solo forum operator being sanctioned by EU regulators is effectively nil—the purpose of the law is specifically to address usage of personal data, not old-school off-the-shelf forums and other one-off websites where the scope of the data is essentially the core of the service itself.

You can argue the only thing that matters is the end result, but I'm not sure there's any way to write meaningful privacy regulation that will not generate a huge wave of FUD, especially with the traditional SV stance that we ought by default to have carte blanche to monetize user data in any way that's effective.
Only regulators will have the standing to give fines. Don't think anyone can sue.

It's like you're driving too fast on the highway, but if it's just you mom complaining and not a police officer you won't get fined :)

- that said, we should all respect the speed limit, they are there for a reason.
The one-word answer is "federation."

What makes email (by which, here and below, I mean SMTP) universal is what makes it hard to retrofit (with new protocols or standards): it's federated, relying only on DNS for namespacing (i.e., for discovering the authoritative owner for a given user identifier), and it's widely implemented.

Skipping over the "secure-at-rest" statement for a moment, the difference between HTTPS and email is that HTTPS has user-facing security: the choice to use encryption is user-facing (if the user manually typed "HTTPS"), the actual use of encryption is user-visible (in the URL bar), and what to do if authentication fails can be decided by the user (with an error message and a possible user override).

Email does not have this, which results in a few distinct problems:

1. Users do not, typically, know if they are going to be using secure transport, so there's no market incentive at work here (to use a provider who offers, say, STARTTLS or DANE). Hypothetically, a provider could offer users the ability to require STARTTLS on a sent message (see https://datatracker.ietf.org/doc/draft-fenton-smtp-require-t... and associated discussions in the working group for arguments against this approach) or could try to expose DANE or MTA-STS (https://datatracker.ietf.org/doc/draft-ietf-uta-mta-sts/) status at message compose-time, but since delivery time and compose time are different, and delivery happens asynchronously in the background (from the user's perspective), it's hard to really make this a UI feature.

2. Absent something like "require-tls", MTAs can't always determine encryption support for a given recipient. Because recipient MX resolution ultimately has to support unencrypted DNS, senders always have to support falling back to unauthenticated MX records and, consequently, unauthenticated delivery. One of the few (or, as tptacek says, only) useful applications of DNSSEC is solving this problem: by allowing authenticated discovery of DNSSEC support from the root server on down, DNSSEC allows senders to see if a recipient domain should support DNSSEC, does support DNSSEC, and, via DNSSEC, what the authenticated MX (and, optionally,TLSA) records are for that domain and the MX. But DNSSEC has a host of its own problems, is not widely deployed, and would not fix #1 above, so senders still wouldn't know if their message would be encrypted in transit!

3. PGP and S/MIME are the standards for end-to-end encryption and can be layered on top without support from the MTA or host, but both suck for a variety of reasons: they're often hard to use, they break webmail (which is by far the most common usage), they often break multi-device or multi-client usage (e.g. webmail and smartphone), they don't provide modern cryptographic features (like PFS), they often have no good/secure means of automated key discovery (unless you want to meet a bunch of beardy men at a party), etc.

If all of that is too longwinded, I think the simple explanation is federation, without a resource locator that indicates preference for or support of secure delivery, resulting in a protocol that is hard to retrofit against downgrade attacks.
This feels a bit like MS wanting to buy Yahoo, Nokia, and aQuantive. It feels like Github is now resting on its laurels and has peaked.
This may be an evolutionary stable strategy (https://en.wikipedia.org/wiki/Evolutionarily_stable_strategy).

If nitrgoen-fixating species already cover N% of the niche, other species may not be pressed too hard to retain their own nitrogen-fixing ability.
You forgot to mention how this law hits your income quite hard, as you mentioned yourself a while ago: you're using internet advertising as supplemental income.

And you're very likely using the services of one of the big players, like Google, the very ones you're suggesting should be explicitly targeted in another message below.

Like I said before, including to you: the EU does not owe companies a business model, especially when the costs of that business are externalized to citizens of the EU and of the world.

Your so-called alternative at the end is just more of the arrogant snubbing typical of the advertising industry.
When do states disrupt industries? Electric cars and the politics of innovation
How to Solve Woodworking Problems and Build a Router Circle Jig
GDPR - the core of it - is about privacy, it's an increment on prior laws in EU countries. It's also in part a response to the data hungry US tech companies, without question.

The 4% of worldwide revenue fine potential is exclusively targeted at the US tech giants. By my last count, the US has roughly 100 tech companies worth over $10 billion each (with trillions of dollars in worldwide revenue). Nobody taxes revenue, that's about the most moronic thing you can possibly do - unless you're doing it to try to harm / punish companies. Very few EU tech companies have meaningful worldwide revenue to tax.
Privacy badger is quite specific in what it blocks. It blocks third party tracking cookies that track you across multiple domains.

First party cookies are no problem. Third party cookies that are only used in one domain are no problem. Third party non-tracking cookies are no problem.

So it does block the equivalent of bringing a large knife to a bar.
Peer dependencies are a very valuable tool, and I'm glad that they exist, but most developers should avoid them in most scenarios. If a package requires a peer dependency, it's probably not worth using. There are exceptions but... in general.

This has been reinforced over and over again throughout JS history. jQuery, Grunt, Gulp, Angular, Bootstrap, and eventually React will join that list as well. You almost always end up with the nightmare of having to do package management because widget A and widget B interfere with each other. This is the same exact reason why it's good practice to avoid defining JS variables in the global scope.

Peer dependencies are just global variables at the package level.

To be clear, the people who built NPM were not idiots. Node handles packaging really intelligently - via a node_modules folder. There was a lot of thought put into how to make this system flexible: for example, you can have a node_modules not just at your root, but even in subfolders. This allows you to have custom implementations of a dependency that's isolated to a single folder in your source code, and to easily check your implementation directly into your VC.

None of that is accidental - the Node developers learned from languages like Ruby and Python, where gems and packages would be installed globally to the system, not locally to your project. They wanted a system that got rid of the majority of peer dependencies.

Jump outside of the web world and you'll see the same trend in the broader software ecosystem as well. The big hotness around Linux packaging right now is Flatpack, which is mostly copying Node's strategy of bundling dependencies into the app and then de-duplicating them after installation. Docker is an even more extreme example of this trend.

Peer dependencies are sometimes useful, and they're an important concept. But people use them and abuse them too much. They sound like they should be a good idea, so developers often don't realize the downsides until after they've gotten bitten - and even then they often just assume they were using a bad library or something.

9 out of 10 times you should avoid them, and you should avoid frameworks that introduce them.
The cryptopals things aren't really about cryptanalysis. And it's, in hindsight, easy to convince yourself the problems of cryptography engineering obviously follow from the properties of the cryptography maths. But, historically and empirically, that's exactly how it hasn't worked out.
What site is this ? Does not open properly on mobile. Photo cuts of due to add for app on header.
SICCiPy – Simple Internet Connection Checker Python3
Litresin.ml Zap URL Shortening Django Powered Bulb Web Application
Do you honestly think making a user pay because you introduced an artificial and annoying wait is in benefit of the user?
Rockall isnt an island - it was reclassified as an islet. I imagine to stop any interlopers assigning 200km fishing or drilling rights
Count me as someone excited for this. I was literally just sitting in line at a charger at Whole Foods yesterday thinking about how silly it is to have public transportation infrastructure reliant on corporate subsidies. We need massive public spending on EV infrastructure for it to be at a point where regular people will switch over.
Id much rather sit in traffic in my own car than on any kind of public transit.

The upside of public transit is that it frees you to read/sleep/work en route.
It's not the same person.
In Europe you don't get big fines for no good reason. And if you've attempted to comply you'll most likely get a warning first.

So why not roll your own?
Very brave of you to downtown to me and not respond. Tell me how I'm wrong? Should you be able to send text messages from html? It's a markup language. That doesn't even make sense. This site is filled with people that love to talk about how disabling javascript makes the web better - but now this guy is saying html should interact with my Bluetooth headset. And that makes sense? Change my mind.
Since he was working full-time for this company on their core business area and not working for anyone else, it sounds like the IRS might want to classify him as an employee and not a contractor. Also, there was no contract defining his relationship either as a contractor or a business partner.

See: https://www.irs.gov/newsroom/understanding-employee-vs-contr...
At about $3 / ride and commuting both ways, aren't you better off buying your own scooter at about 2 or 3 months? These things aren't so big that you have to keep them outside or in a garage, like a bike. You can take them in and fold it up and charge it under your desk.
Sometimes all on the same page!
I agree, when the logic is very complicated to be represented in a line of code.
It wouldn't be lawyers unless it got a lot further down the line and went to tribunal. It would be the ICO (or equivalent), which is the regulator.
Have you looked at Apollo framework (for node) by any chance? I know it's not in your list of interests, but it might be worth checking out.

Other than that, I have heard really nice things about Elixir/Phoenix. Everything is a stream so it does depart a bit from the others. Python, PHP and Ruby are all more traditional setups.
All cat implementations I've seen are dockless, and many don't coexist well with birds.