skysight-inc/HackerNews huggingface dataset:
That part is spot on, he's showing how history rhymes. It's an example of humans historically making the same mistake of not reasoning about unanticipated consequences.
There is a general cultural malaise that started with WW1 and its massive effect on Western society. WW2 then iterated on it, remnants of that old culture escaped to the US to power Hollywood, Broadway, Universities for a while - but this is coming to an end too.

Visit European museums, look at art right up to WW1. The massive meat grinder, the fall of empires and its cultural structures gave way to capitalist societies that churn faster, which benefits technology and consumption, but is detrimental for non-profit long term projects.

The Sistine Chapel will not happen again, anytime soon.

If it happens, it will come out of Asia. Western society lit itself on fire.
Same. But with adblock the USA version is a light page anyway.
Oh I was reading it wrong, thank you. Its hard to see on mobile. Glad to hear trains are efficient again though.
Of corse it’s ultimately what the market will bear. But a lot of gig jobs of this type might be 100 days per year and often a lot less. And they need backup equipment, marketing, etc.

In a previous role, I could bill out for up to $10k per day but that didn’t include travel time and were very intermittent types of jobs that I had to do a lot of free/lower rate work to be in a position to land.
People already copy successful startups for international markets all the time, it's just the nature of the business.
France could absolutely pass such a law, companies would either have to comply or stop doing business in France.
Show HN: I made an Internet-based puzzle
I'm not sure if this is allowed - but I've received lots of positive feedback on it so thought I would share it with HN. If it isn't allowed, feel free to remove it. :)

There are ten steps in total. Each step will provide you a puzzle to solve that will lead you to the next step. Technical knowledge may be required - but nothing highly specialized - meaning you don't need to be a CS Major or cryptographer to be able to solve any step. It starts off relatively simple and gets increasingly complex with each step. Being familiar with the anime "Serial Experiments Lain" may augment the experience, but is completely unnecessary for solving each step. Having access to UNIX tooling may simplify some of the problems - but they can all be solved with free, existing tools with the right amount of searching. Programming knowledge may also be useful but, again, is not strictly a requirement. There is no need to "roll your own solution" to any of the problems - but you may find it easier if you can!

If you're ready to enter The Wired, the first step is...

hsvvrp.zjsvzlsfo.paola.lluayhjlp..pzy.bolyl.
If you don't think this legislation is onerous, you're not doing the work of implementing it. Now, in my company's case, a big enough chunk of our customers are in the EU that it was the right choice.

Thing is? We changed almost nothing about the way we processed data. Data subjects are no better off because we've spent tens of thousands of dollars complying. Whether people comply or not, the fact of the matter is that this regulation is onerous. It's onerous even if you love the intent of it, and it's onerous even if you think it's worth it.
Tu quoque is not a logical fallacy. There's no logical step that's violated. It's an informal fallacy.
>The only other popular general-purpose languages where they're synonymous are PHP, JavaScript, and Lua.

PHP does treat single and double quotes differently. Contents of single quotes strings are not parsed for variable substitution.
You should also ignore DMCA and host copyrighted movies, it will help with the visitor numbers.
> Nothing has been learned

I would say this is also applicable in reference to the unintended consequences of regulations
Privacy Policy at the Outset
So much this. So many people conflate citizenship and residency, and it leads to no end of confusion. GDPR applies to EU residents, accessing services from the EU, and some more edge cases. But not to EU citizens.

(There are countries with up to 30% non-citizens, and there are plenty of multi citizens. The distinction is entirely relevant.)
But since the answer is no, is this still a fallacy?
This seems like the type of device that should primarily run on battery power, but normally be plugged in and continuously charging via mains power. Having to use an inverter is inefficient and another potential point of failure.

I see there are commercial 'travel' units but is that what people typically use these days?
Thanks for recommending Cloudkicker! I've heard (and favourited) one of their tracks (Genesis Device) and already followed them on Spotify but I didn't remember. >_<
Background: I decided to write my own privacy policy for a personal side project of mine. It ended up being an interesting exercise for me, and I thought I'd share the final text.

It's a simple, static website put together with Jekyll; nevertheless, I realized that I do come into contact with user data in the course of publishing this small side project. Writing my own privacy policy, instead of pasting in from boilerplate, forced me to think about all the user data that I might come in contact with, and explain both the technical background for laypeople and my rationale for collecting the data in the first place.
Black does not take existing formatting into account. Doing so would cause non-deterministic formatting (Black would sometimes change its mind about its own formatting and a second pass would cause a different formatting than the first).

With this in mind, it has to enforce a rule around operators. Since any operand might be complex, it's more robust to default to spaces around operands always. Otherwise we would inevitably end up hugging operands with an operator that humans consider too tight. And since that's subjective, there is actually no rule that we can hard-code about that.
It's like a small car maker saying that it can't be expected of them to comply with basic road safety regulations.

"We are a startup on a shoestring budget, we can't put safety belts in our cars!!!"

The cost of being in the car business is to build safe cars.
The cost of being in the webservice business is to protect userdata.

If you can't, you are not good enough to be allowed on the market.

If you disagree, should the US also stop prosecuting VW for the diesel cheating?
If you want to play on the Poincaré disk, then try the game Hyperrogue ( http://www.roguetemple.com/z/hyper/ ). It's a Roguelike game set in this geometric world. After a while, you intuitively realize the differences between this world and the Euclidean one.
It's because:

A) The law seems to extend beyond the borders of the EU.

B) It's extremely long and vague, doesn't really offer a lot of actionable advice, and nobody outside of privacy lawyers seems to really understand it fully.

C) The penalties are harsh.

Further muddying the waters, the EU and US already have some existing bilateral agreements with respect to data privacy [1], but does the GDPR supersede or unilaterally invalidate these...? Who knows?

[1] https://en.wikipedia.org/wiki/EU%E2%80%93US_Privacy_Shield
So Debian can remove mysql and alias it to mariadb (with all kinds of interesting side-effects), but nobody thought to fork net-tools in order to actually maintain it, but instead decided to write something from scratch?
People paid money for USA Today, and people looked at more advertisements in print papers.
Wow. That's actually kind of a tiny little brilliant gem that remains to be discovered by many. I, for one, had never though about trying this.

Alas it doesn't work quite so well for "ip addr". It would have been great if they'd just decided on CSV or JSON or whatever and then relied on secondary utilities to go to "pretty-printed".
Again, makes total sense from the perspective of an American legal department. They're falling back on the tools they know to de-risk vendors, which is formal certifications and accreditations. ISO, SOC, etc. The lawyers are going to be extra twitchy because of how vague and hand-wave-y GDPR is.

An actual compliance audit from an accredited auditor, paid for by the SaaS offering of course, is not going to be cheap or easy.
So it seems like we will find out if GDPR means European users have a 'right' to use your service for free with this case.

If the EU rules against Google and Facebook here I suspect the EU will become a digital wasteland. Companies like Google and Facebook wont leave but you will probably be charged for usage.
Google owns Tensorflow, easily the most popular machine learning framework. I don't see how that means they will fail.
At that time virtually everyone was using windows though. There wasn't a competitor like Android is for iOS.
Hypothetically, how would a friend who lives in the US and happens to still be EU citizen be able to sue for GDPR violation? would there be any financial benefit involved?
Don’t forget VimL, the language that insanely decided to use double quotes as a “start of comment” indicator, then went back and gave them special meaning based on their position so they either signal the start of a comment or a string.
You control to whom you give the space on your site. You contract somebody to do this under the terms you negotiate with them. "This is somebody else, they are just paying me" won't work. (And well, if the ad network is GDPR compliant it is relatively little work for you to add the note, if they are not GDPR compliant they may not target Europeans)
I worked on the same script using CloudFlare workers just a while ago, if someone is interested:

https://gist.github.com/botsplash/bf494ea9e95d945229a0a667a5...
I created a Google Colab notebook that runs Gym Retro. Feel free to clone it to play around with Gym Retro.

https://colab.research.google.com/drive/11Mxg30mXEvhk8jB0iJ-...
Yes, but some of it applies to privately held companies as well.

Most large banks and insurance companies are listed.
The only reason that IP address logging is a problem is that ISPs could theoretically cross reference with subscribers leases and identify them.

I think this much vaguer stuff will be fine.
My daughter learned to talk a lot earlier than her older sister who is a year older, also learned to walk earlier too. Anecdotal, obviously, but part of me thinks she was trying to "keep up."
Laws are made with physical borders in mind. Digital world doesn't have those borders. But it seems that politicians are expecting those borders to work.

I'm not even sure about sane way to map IP address to country. There are some geolocation services, but I doubt that they are 100% precise and probably paid. Also if I'm using geolocation service passing IP of the incoming request, does that mean that I'm already violated someone's privacy? This is weird.
What you have described is _exactly_ how regulation works. It's still a hundred times better than what most countries in the world produce, since it's designed around the average human and not a megaco.
Insults?
10 hours was enough for plenty of fish to sell for 500M eventually 100% owner and single dev led for many years.
> Either pay or sell yourself.

What is your preferred third option for content that costs money to make?
I feel the EU regulators could stand to learn something. If EU citizens are small portion of your users, and your tasked with parsing this document
http://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX...

just blocking them doesn't seem like that bad of an idea, especially with the fines involved.

I think the things that bother me is:

1) A College student working on a side project with no revenue are treated the same as some massive multi-national.

2) It's a foreign requirement that feels like a violation of sovereignty. Most business/startup owners complain about there being too much domestic regulations, now we have to worry about things outside of our own countries -- that also can come into conflict with our domestic tax authorities on things like data retention. An international agreement would be entirely different.

3) The GDPR requires clear and concise language, but have done nothing of the sort when writing the regulations. For most websites outside of the EU, could they not have produced a concise 1-2 page infographic produced by the regulators themselves?
Samsung phone combustion gets coverage. You may recall a while back where they had to recall a phone due to them bursting into flames, and some airlines specifically banned the combusting model.
> Babies learn a language by hearing you talk.

Babies take at least ten to fifteen years to become truly proficient with a language and that includes a lot of formal learning. Once a first language has been acquired the process of learning becomes much easier.

Examples are very good, though. The Python documentation is usually very good at this. Examples often lead the sections with the exact details following.
You mean Criteo the company that has lost over 50% of their valuation since last year because of cookie and consent issues? Yea it's going really well for them. https://finance.yahoo.com/quote/CRTO/chart?p=CRTO

The difference is that France is insignificant in the adtech market. The real money is in the US and spread out across Europe, with Asia soon to overtake. The existing rules you point to weren't affecting global operations where Criteo and others made their money.
> Regulations tend to favor incumbents, decreasing competition,

Whio is more likely to be hurt by GDPR. Google, or DuckDuckGo?
The amount of dishonest conversation in this thread coming from supposed "hackers" is extremely aggravating. These laws have existed in various forms across several European countries for a few decades. It's now a standard across all of the EU. This is to say, that these have been tried, tested, found to be functional and useful; these regulations now have proper surface area coverage.

This is good for both companies and users. It gives companies clear goals and policies for how to treat users, their data, and what their users want to do with their data.

I think what we're seeing is a light shining brightly on some pretty scummy practices. It's understandable why developers who rely on user ignorance to make a profit/revenue would be bummed about this, because these regulations are correctly placing the burden on you, the developer, to be forthright and honest about what you're doing with people's personal and private information.

To developers who don't want to do business in an open and honest manner, who rely on low brow tactics with user data, who didn't have the good sense to know what was coming and plan for it: Good riddance. Try again.
Pythagoras on the Purpose of Life and the Meaning of Wisdom
I don't have to be "competent with the matter" to see that there's merit to this strategy.

If the costs of dealing with European users are higher (or simply perceived to be higher) than the benefits, why bother?
Any recommendations or resources for what micro internet sites should do? I'm thinking in scale from website with my picture and some software projects on it, to micro free webservice like uptime checker, to $1 seating chart maker.

Block EU is totally reasonable for all these. Is it necessary?
Targeted advertisement can be done if the user is entirely in control of the data and the consent process. No one would be against that. This is a technical problem that can be solved, there was just no incentive to do it. Now perhaps there is.
I think they have the same author, so it's technically not blogspam. Anyway, it's usually better to adapt the content for each audience and not make a direct copy from your dissertation to your blog.

@Physicslogg : It's ok to post your stuff here and to make a few repost, but continuing to repost and repost and repost the same articles will get you banned.
Wow, that website is hard to use! You can’t touch scroll down on iOS unless you click towards the bottom of the page as scrolls in the animation zone are ignored.
Oy, it's an example, but I'll bite...

Apple does not make their services available on anything other than Apple devices, nor do they allow other providers on their devices.

Regardless of an open format for the content, I cannot choose to use another service without also completely changing platforms, and if I change platforms I cannot use Apple's service.
Agreed, but execs of companies violating the law are also individuals, and those were the individuals I had in mind.
You mean: like giving fines to ANY company doing business with Iran just because some US President decided to cancel its own part of an international treaty...? ;-)

Come on: you're whining but you're doing that kind of extra-territorial stuff for decades!!!
After developing software for 20 years, hearing the argument of ‘X language is better than Y’ gets a bit boring. At the end of the day, you can write shit code or good code in either language in the same way that you can build a shit house or a good house out of brick or stone.

No language will prevent a team of developers from building an un-maintainable mess no matter how good it is (and I have seen a few). Proper design skills and knowledge of ‘good’ software architecture will make or break a project every time. Stop getting hung up on languages.

Unless you’re being asked to develop in C (then I applaud you), then agree on a language that will still exist in 6 months time and then on with the difficult part...writing decent code.
Yes. It's fine to retain IP addresses for a reasonable amount of time if you have a good reason to keep them, such as security. Just rotate them as usual, and don't keep them longer than you need.
The policies required for PCI compliance are all straightforward too. But enforcing large sets of policies across an organization is a challenge, no matter how simple the actual policies are.
To offer a non-dev perspective on Hn, it feels like tech companies are really trying to annoy us users with GDPR updates in an effort to nurture opposition to similar proposed regulations in the future. I hope it doesn't work.

I love GDPR, getting rid of the WHOIS database stuff alone is enough to make me a huge fan. The option to delete my data is also amazing.
Also, this is one of the sane solution if he know he has not that much user data. First fines will not be high or won't happen at all, and he will receive advice and even help from regulatory instances if he is ever reported.

If every business owner commenting those GDPR post on HN could act the same and not like headless chicken, discussions would be more healthy.
> anyone with a contactless Visa/Mastercard or phone can enter the London Underground by simply tapping at the barrier

In Berlin, there is no barrier.
Like what exactly? The vast majority of them don't do anything that crazy other than storing an email or running some ads on the site, which is completely insignificant compared to the detailed profiles that Facebook and Google have and will continue to maintain. And it doesn't even touch the ISPs, credit unions, medical companies or other deep databanks.

Right now there are billions of people around the world clicking "yes" on all the privacy and consent popups while grumbling about the annoying notices and just wanting to get back to what they were doing. Meanwhile there are also plenty of people creating havoc by filing lawsuits against every company they can, adding up to billions demanded on just the first day.
Apple rejects Steam Link app for iOS and Apple TV, citing 'business conflicts'
A single underscore is pretty much de facto reserved for localization.
What are the 4 times that flight has evolved?
...and why would you do that?

We'll soon get used to websites following good privacy policies, so your SaaS will just look less appealing to Europeans.

Is it really hard paying attention to how you handle people's sensitive information without selling it to third-parties?
I didn't know Modern Day Babylon nor Dirsperse, really nice artists! Thank you for both recommendations! \m/
I do care about privacy - I don't use Analytics on my website, don't show any ads, don't send marketing emails and don't sell customer data to anyone. However, I will not comply with that bureaucratic law, because the EU will not be able to enforce it in my country and I have much more important things to do to stay competitive on the market (I have a lot of competitors).
Servers are pretty cheap these days, and always getting cheaper. It's the staff salaries that are the real cost.

I think Patreon has the only good answer so far. There are multiple people on there that make top quality content and earn good money from it.

It's probably not an answer for every industry.
This has been mentioned in various permutations, and I'll add another one. The happiness in figuring a puzzle out is not when action is taken, it's when you figure it out in your mind. What about when you >think< you have figured it all out? Could you trick yourself into considering that your proposed solution might not actually be correct and you have to build it in order to check? Perhaps that doubt could slow someone down as well, enough to not want to continue either.
What helps motivate me to finish is guilt, or more to the point the guilt of someone expecting the outcome and not receiving it. Not the best thing to chase/avoid, but everyone has their carrot/stick. Also consider that the work and upgrades are never over so the current release is just the latest iteration of your efforts.
>To offer a non-dev perspective on Hn, it feels like tech companies are really trying to annoy us users with GDPR updates in an effort to nurture opposition to similar proposed regulations in the future. I hope it doesn't work.

You think businesses are that forward thinking? You think there is some grand conspiracy to annoy users so that they hate regulation?
Companies are careless and malicious despite government and customers actions.

* XIX century wants it's snake oil back
* Didn't hear about China and melamine milk scandal?
* Would you buy food from Amazon if it was co-mingled in current way?
* VW emission scandal

It is easy to be freetard when you do not get diarrhea every so often due to food that was "optimized" (like in XIX century ;)
The government also prohibits you from accepting a job offer for less than minimum wage, and the general consensus is that this gives workers more power.

The government isn't the only source of power and coercion; private companies are too. A lot of these regulations are the one countering the other.
Something more distributed like what?
i must have missed that day in Science class..but when did they prove a massive meteor hit and killed Dino?
Hire Best North Korea Hackers and Developers
Pretty awful.

I guess they can afford it.
'Unlikely' string of events sees Amazon Alexa go rogue
They may regulate it appropriately in the end, but it sets a bad framework as precedent.

Regardless, the deadweight loss from this decision is substantial. Imagine that the equilibrium number of scooters (the # the market will support, note that we are in the 'rapid adoption phase' right now) is 5000, instead of 2500. At 10 rides per day, times $3 per ride, times the duration of both levels of the quota, that's about $40M in lost economic value. You may fairly argue about those assumptions, but if the city were to propose a special $40M (or $5M or $10M) tax to pay for a study on the scooters, we would rightly be outraged. But they both have the same impact -- people in the city are $40M worse off with what, exactly, being gained in return?

Also note specifically that a big issue with the taxi medallion system was that the quotas prevented the discovery of the equilibrium # of taxis. If we do not allow a market equilibrium to be reached, it's very easy for regulators to endlessly argue over the 'right' number without ever getting close to what the market actually wants. Politics has a lot of inertia -- the medallion system perpetuated itself for generations -- so I do not think you can understate the importance of bad precedent.
If that hurt you, you need bigger problems in life.