skysight-inc/HackerNews huggingface dataset:
> Yes, like America. This may shock you, but America isn't always right.

That was exactly your parent's point?
> The law, like any other EU law, obviously does not apply outside the EU.

There are precedents for the opposite. If you have a grandparent born in some EU countries, you have EU citizenship according to the law of that EU country, even if you never set foot on that country and have no contact at all with the EU. There is a (non-EU) country which says that if you're a citizen of that country, you have to pay income taxes to it, even if you never set foot on that country and have no contact at all with it. At least one country says that its law applies to buyers of widgets manufactured in that country, even if they are sold by someone who never set foot on that country and has no contact at all with it, to someone who likewise has no contact with it. And so on.
I chuckled at this "If you're paid by the line of code you write, you can pass --line-length with a lower number."
And yet, multiple companies that do all kinds of crazy things with your data (https://www.google.com/search?q=gdpr+shutdown) have shut down already as a result of GDPR. You could argue that wasn't the goal but I'm pretty sure it was part of it and seems to be effective in that way at least.
Who here has a channel on their work Slack team dedicated to AMAs? What roles do those play in fostering and nurturing open culture and communication across your org?
> Nothing has been learned.

I don't know about you, but I have learned a great deal!

I've mostly learned that Eurocrats can't actually write useful regulation. Blah blah blah human rights blah blah reasonable measures. Next chapter. Blah blah envisage blah blah reasonable measures. Blah blah blah inter-government communications protocols blah blah codes of conduct.

What's a reasonable measure? How do I know if I'm compliant? How do I know if a vendor is compliant?

GDPR is a wonderful, incredible, essential document for laying out human rights for the digital world. It's also terrible and incomprehensible regulation.
iTunes merely directs users to your podcast RSS feed and lets people download podcasts from your servers. As far as I can tell, they do not require you agree to any licensing terms, and as an RSS reader that simply lets users pull the podcast from your servers, they never "perform" the audio work or modify it in any way.

Google, on the other hand, hosts your podcast, and requires you to agree to this:

Podcast Creator grants to Google all rights necessary to use the Podcast Content in connection with Google Play, in search results and in Google Now in accordance with these Podcast Terms, including, without limitation, a worldwide, non-exclusive right and license to (a) make copies, transcode, download and store on Google’s servers or servers controlled by Google all such copies of the Podcast Content, including any files that are linked to or referenced by the RSS Feed that is provided by the Podcast Creator and as may be required to distribute the Podcast Content to users as described herein, (b) reproduce and distribute Podcast Content to Google Play users, including via download to a user’s device and as a part of a subscription; (c) encode, transcode, stream, make publicly available, publicly perform and distribute copies of the Podcast Content, including the right to provide continued access to any Podcast Content to any users who previously downloaded a copy of that Podcast Content even if the content has been removed from the RSS Feed, in order to facilitate that user’s permanent ability to access the Podcast Content as authorized by these Podcast Terms; (d) analyze, extract and process content and Metadata from the Podcast Content in order to distribute such content on Google Play and (e) use the Podcast Content for internal research, development and copyright measures such as content identification.
Aside:

It's kind of amusing that "side effects" seems to have become a synonym for "effects". Usually "effects" are things you want to happen, whereas "side effects" are things you don't necessarily want to happen (although they may ultimately prove beneficial.)

If one's type system actually models "effects" as first-class entites -- e.g via monads or capabilities -- then suddenly the distinction becomes much clearer. In typical imperative languages like JS, C or C++ it's clear as mud.

Of course, given that the browser'js JS engine is a VM unto itself it can just speculatively run everything until there's an "effect" and then 'roll back' (or remove the CoW data that was produced) so as to make it unobservable.

This is ingenious practical engineering.
Snap! is a visual "blocks" programming language like Scratch, but with the full power of Scheme:

First class functions.

Visual lexical closures.

User defined blocks including control structures.

Macros and special forms.

Call with current continuation!

Written in JavaScript and easy to integrate with JavaScript libraries.

https://snap.berkeley.edu

Adding Machine Learning Blocks to Snap!

https://s4scoding.com/adding-machine-learning-blocks-to-snap...

https://project.ecraft2learn.eu/

https://github.com/ecraft2learn/ai

https://ecraft2learn.github.io/ai/
EU will not be able to enforce GDPR law in other countries, unless company has a subsidiary in the EU. Otherwise any country in the world can create their laws and expect that anyone in the world following them.
The integration tool is neat. Basically a small memory scanner/editor that will let you search for score values you'd like to define as a goal/reward. I wonder how it handles games that may may not have a static memory location of certain variables: usually you'd need to hook into the process and check out what bits of code are writing to that memory to hammer out a more "permanent" fix. Of course, these retro games might not be that complex.
... which in part isn't since that law is that complicated, but buy law firms and consultancies looking for customers.
US government proposes removal of the so-called 'startup visa'
It is your opinion that the law is not "bad" because you view the positive intentions of the law as bigger than the negative unintended harmful effects is has.. on people exactly like the OP.

Your points don't "make the law right". In whose view? Right or wrong for whom? In his example he listed all the ways he is handling user data in a respectful way. And yet, he is still harmed by this law.

That the VP and President may be doing their jobs wrong (in your view) is no recourse for OP, he is harmed all the same.

And ... are they doing their jobs wrong? At the end of the day, they are limiting their risk. What threshold of risk of harm to their business and livelihoods would you feel is an acceptable tradeoff to comply?
Could the Chupacabra actually just be a large shaggy wolf?
Depending on exactly what the service is, this makes total sense under GDPR.

The GDPR regulates both Data Controllers, and Data Processors

Suppose I'm excited to hear about Hats.example, a site that sells hats. I visit, but they don't have any hats for my ostrich. Damn. But, they do have a box where I can leave my email address "to be contacted about future products". Great, maybe they'll introduce Ostrich hats. I fill out the box.

Hats.example uses famous email deliverability company WeSpamPeople.example to ensure their marketing emails have "industry best in class reach". I soon get an email every week featuring different styles of hat, but they're all for people, disappointing.

But then, WeSpamPeople's VC runs thin, and they cut a deal with OutrightFraudAndScams.example, which tricks people into making dubious "investments" and wants a lot of "leads". Now as well as the hats newsletters I asked for but don't really care about, I'm getting stuff inviting me to invest in Venezuelan Bitcoin mining and a project to make "Green cyber-organic goats for the blockchain". Ouch.

Hats.example are a Data Controller. The GDPR says they are responsible for looking after the data that I gave to them, even if "technically" that form I filled out is a Javascript frame injected by WeSpamPeople.example, it's part of the Hats.example business, so it's their responsibility to ensure my email is not abused by a processor like WeSpamPeople.example, for example through contractual terms requiring WeSpamPeople.example to delete my email, never to send it elsewhere, etcetera.

WeSpamPeople.example are a Data Processor because they were given my email address and other details to send me "marketing" information. They have a duty under the GDPR to get reasonable assurance that this was OK with me, for example maybe Hats.example did some paperwork that promised they're legitimate and they got sign-off for these email addresses. Regardless of whether they were given terms requiring them to do so by the Data Controller, the GDPR says they have to take care not to abuse the data, for example they can't sell it to anybody, since they obviously don't have permission to do that.

OutrightFraudAndScams.example are also a Data Processor, and maybe also a Data Controller they know they didn't have permission to touch this data, but presumably they also routinely violate all sorts of other anti-fraud or anti-scam laws. Maybe the GDPR will help add to the fines and charges and put them out of business.

[Edited: minor typos / fixes]
The economist of GDPR compliance are a drop in the bucket for companies that already have compliance burdens that are actually not trivial.
I'm not sure if animals go to Sto-Vo-Kor, though.
>> They are either taking a huge risk or are correct in assuming that there's no enforcement mechanism, so they don't need to worry about it.

> I sincerely hope that they will swap positions after the first few fines have been dealt out.

The idea of EU laws being enforceable worldwide is mind-boggling. Do you, seriously, think this is a reasonable notion?
While to convince most of the people to jump off Facebook doesn't look very promising, Facebook-to-RSS gate as a service might be nice thing to have indeed.
Programmers are required for a new project: The PAD
Technology advances by leaps and bounds and expression of this are the ways in which society performs many of its operations, imagine a device that makes you earn money, saves you money, lends you money, allows you to receive and send money to any bank account international and between users, and it helps you to have a freedom without equal. All without commissions and worldwide. In any type of currency. This is the objective of Universal Global Trading Platform SL and is financed by Fernando Martínez Gómez-Tejedor SL, with the aim of improving the lives of people
It would work in a mobile application but it also requires its own Hardware. This hardware would be similar to a screen the size of a credit card, and a little wider. It would include a touch screen, and a single application, based on Android. With enough battery for many hours of constant use and maximum quality. Keep in mind that it is not always necessary to have the device turned on, so a single load can last for weeks or months for users, since transactions are fast. The idea is to initially make a very economical and basic hardware, but fully functional, so that it is accessible to most users, with prices if possible, well below $ 20 per unit.

IT IS REQUIRED OF PEOPLE WITH KNOWLEDGE PHP-MYSQL AND ANDROID APPLICATIONS. IT IS A PROJECT THAT WOULD BENEFIT ALL THE WORLDWIDE SOCIETY, IT WOULD BE MUCH MORE IMPORTANT UNTIL THE IPAD OR THE IPHONE, THAT WOULD HELP TO ESTABLISH A UNIQUE WORLD ECONOMY, SOMETHING LIKE THIS.
You can see all the details in the following link: https://drive.google.com/open?id=1i5WX5475KqnikN8UweT8gDxGuCfzf19F
To contact us you can send an email to TheProjectpad@gmail.com
Maybe conspiracy theory is a bad example because they’re true often enough to not be like fairies or black swans at all.

Domestic mass surveillance is a debunked conspiracy theory, remember
> No matter your background, you get into an organization with a label of your job title and you become only that job title.

This, a thousand times over! Why is this happening?
Andy Rubin: ‘Further leaks will not position us well’
What exactly does that say about existence?
No, it's not. Having worked with the Jetson platform extensively, the TK1 was equivalent to a 5422 (because they're both built on the vanilla A15 architecture). However, the TX1 and TX2 ("Denver" cores) are closer to (though, still slighty behind) the current SD 835:

https://www.youtube.com/watch?v=l6y4atVl-mc

And when it comes to GPU compute, it's much more powerful than all the alternatives.
I think I'd use the term 'putting it off for later'. Almost like technical debt. I'd probably look more seriously at GDPR compliance at about the same time I start working on internationalization and localization.

These are things I can put off until later, I don't need them to validate my startup concept. If the startup is successful, it might make sense to expand the market.
Thanks for your reply! This is a good advice, but I already tried it. For me it does not solved the problem, only gave me a little more motivation to dig into new tech.
I'm not afraid of dealing with 'business' side of business, cause during my career I was engineering manager for couple of years and solution architect (tech sales guy) earlier.

I also enjoy programming, but for me it is just a tool.
As an American in Europe I didn’t have HIPPA rights.

How the hell does the EU claim extraterritorial jurisdiction over the entire world? And people complain about America being “imperialist?”
Vermont wants to pay companies to let employees work remotely
> Can my web browser play FLAC or Opus out of the box?

Flac isn't really for browser playback, but for lossless backup. Normal browsers should play Opus fine today. Some crippled ones might not, but for that there are projects like this as fallback:

https://github.com/brion/ogv.js/

So I see no reason not to use Flac and Opus for music services.
If you know what you're doing you know how store data in a GDPR-compliant way anyway.
Sorry, you can't learn math by watching videos. It's like trying to get fit by reading books. I recommend the answers found in these threads https://news.ycombinator.com/item?id=17075261 and https://news.ycombinator.com/item?id=16562173 aj7's answer is on the mark imho.
Patrice O'Neal had an amusing bit about receipts as well.
Mussels test positive for opioids in Seattle's Puget Sound
Construction has lots of tests. At least the landfill construction I was involved with.

Each truckload of concrete gets cylinders made. soil/gravel gets sent to labs for testing. Landfill liner welds get field tested and sent to labs to be strength tested for every X ft of welding...

I'm not sure how you would use a drone to help this.
A cookie is such a transient data source. Some people regularly purge them all. Some people use more than one device.

I wouldn't bother changing any preferences that disappear every time I clear out my cookies. For starters, I'd have to figure out where on the website the preferences are set -- and if it's in the user profile, well, just save my preferences there.
>> That's just scaremongering.

> No, it's a fact of life: if you ignore the law you will be fined.

Which law specifically, under the jurisdiction they operate in, are they ignoring?
That speed (5 million mph = 2,235,200 m/s) is not quite 1% of the speed of light (299,792,458 m/s).

The article is about a large Gaia data release [1] not just the speed of one astronomical object. Maybe change the title (currently "Supernova-propelled white dwarf found zooming through Milky Way at 5 million mph ").

[1] https://www.cosmos.esa.int/web/gaia/dr2
I plan to completely ignore GDPR laws and will not modify neither my privacy policy not my SaaS product, even if I have a lot of customers from the EU.
The Supposedly Physics-Defying NASA Thruster Doesn't Work, New Research Confirms
I prefer fixing bugs to rewriting. Anyone want to hire me? /semi-sarcastic
That depends entirely on how the lawmakers in question decide to act. Many countries claim jurisdiction over certain types of events occurring outside their own borders. E.g Belgium claims jurisdiction over human rights violations. Norway and many others claim worldwide jurisdiction over sexual abuse of children. The US claims jurisdictions to tax US citizens worldwide. The question tends to rather be whether or not they are able to enforce them, and so normally in such cases the practice is to only prosecute if the people involved are within your own borders.

Your example is flawed in that most countries that use these kind of mechanisms will tend to either require a extraterritorial jurisdiction to be written into the law, or will assume that only certain classes of crimes transcend jurisdictions. E.g. in the case of Norway, Norway has traditionally claimed extraterritorial jurisdiction over Norwegian citizens, but with the practice that things that are legal in the country you are in are generally not possible to prosecute in Norway unless there is a law that specifically claims extraterritorial jurisdiction (sexual abuse of children being one such example, where Norway may prosecute people who return from countries with weak or non-existent protection of children younger than the Norwegian age of consent).

In other words: It's how jurisdiction works if your courts wants it to work that way.
Performance is highly dependent on task and graphics is extra tricky to compare, but looking at geekbench, it seems the Samsung S9 is about halfway between iPhone 7 and 8/X. So half a generation behind is more accurate.
Four things you should know before quitting to start your own company
> I'm just curious.

Yet you attack the scientific study of consciousness. I am not sure that you are as open-minded as you are presenting yourself.
Yeah, what a win for humanity that EU users can't play Ragnarok Online anymore.
Your example is a different audience. As I pointed out, it depends on your target audience. Not every company wants or even needs to do business with the E.U. in order to be successful. I know that sounds strange to someone in Europe, and I've never been able to make my Austrian friends understand it, but it's true. There are millions of businesses from Australia to Alabama and beyond who don't care about the E.U.

For all its noise and bluster about "500 million customers lost!" the European Union is still less than 7% of the world. I think most businesses would be happy to serve the other 93%.
Lua, and there are others. I favor double quotes for this same reason even when single quotes are allowed.

I'd like «guillemets» but that's going to have to be self-serve...
I've got to say, I'm quite happy with the default line length in Black.

The reason I always fight with people who want to increase line length is that they generally want to increase it to 100. Which is just a bit too big to fit two columns comfortably side by side at a reasonable size on a laptop screen, or three columns side by side on a wide desktop screen, which is how I generally set up my editors.

I'm always frustrated with codebases that use a 100 character standard, since I'm always running into lines that wrap, but when I use type annotations, 80 characters causes too many function signatures to have to wrap.
I love my AirPods too but I'm still waiting for the wireless charging mat that works with the iPhone 8 and Apple Watch. Remember that? They announced it a year ago...
An older friend of mine died suddenly several years ago while joining his young (6-7 y/o) son on an overnight school trip at the Presidio. He suffered from severe sleep apnea but thought he'd be ok for the night without his CPAP. His son was the first to find him in the morning, it was terrible.

I applaud the people experimenting with this and pushing the envelope to enable apnea-sufferers to live un-tethered from their homes.
The incidence rate for salmonella is pretty low either way, but you should definitely wash eggs before cracking them open, for the same reasons you wash your tomatoes.

As for potatoes, no, we don't all cook them by boiling them in water -- many of us bake them, fry them, or use them for making hash browns. This might just be cultural, but I would actually be more inclined to wash them before boiling them, since the reason you wash potatoes is because they have dirt on them, and just as I wouldn't want to toss dirt into my boiling water, I would prefer to clean (or peel) my potatoes before boiling them.
Ask IH: Which Tool Do You Use for Time Tracking, Expenses and Invoices?
> Wait a minute… You provide a service, and your users are afraid the GDPR could come to them?!?

Yes.

It's not unreasonable, because GDPR has components that require vendor assurance (more or less). So the megacorp with a point-of-presence in the EU has to be cautious about what strictly-US SaaS services it uses if there's any potential for data crossing into the SaaS.

This is almost certainly exactly what GDPR is intended to do. It aims, in part, to make sure companies can't shirk their responsibilities by handing everything over to vendors who will ignore GDPR.
I'm confused, what about things that can be deduced based on other things that can be observed? If I see someone's shadow, and deduce that there's a person there, whom I can't see directly, casting that shadow, will my claim "there's a person, casting a shadow" be outside of the "limits of empiricism"?
Do your users know what information you collect, and what for? If they don't, you're being creepy. Here's the same thing taken to a logical extreme:

"I shoot this sex tape myself with my camera, climbed my tree on lawn, zoomed with my long focus lens, stored it in my computer. It's my data. If they don't like it, they should have pulled their curtain."

There must be a threshold somewhere. When does it stops being acceptable, and starts being creepy?
There is an epidemic of snark in the overall conversation about GDPR. I'm sure I have my biases and blind spots, but the majority seems to come from the same direction as the comment you are replying to.
I think the unconfigurability of gofmt may be its greatest strength. Indent, etc. have existed for years but getting everyone to just agree on a reasonable style is invaluable. GNU Indent's default style is one that (almost) nobody uses and the number of available options is overwhelming. rustfmt's default style is fine, but it also has an overwhelming number of options, in addition to not handling line wrapping well. ocp-indent is the only other formatter I've used that's as painless as gofmt.
Imagine how long it would have taken if it were shorter.
Nevermind. I looked it up.

The European Union is 7% of the world's population.

So by "largest" he means "not largest," as in there's still 93% of the world left to do business with.
> You mean like America?

Ahh yes, one of my favorite logical fallacies: https://en.wikipedia.org/wiki/Tu_quoque
It's not 2 years though. European countries have had variations of the law for decades. If you ever bothered to comply with those, you'd have had literally decades and very little cost to comply with GDPR.

You didn't (as hundreds of others), so now the EU forces you to. So now you have an opportunity to become a better company: https://medium.com/tsengineering/the-gdpr-blog-post-9a571b13...
But how can we explain a 19:1 pay differential for workers with similar training and tasks?

Hilarious. How much did Greenspun make as CEO of his startup? Enough that he could retire and become a dilettante pilot, how much did his workers make?
It’s definitely getting better. If you can, take your time to find conpanies that follow and encourage best practices (proper staging environments and project management, testing, continuous integration and deployment, training resources, career path). Some well-known big consultancies are disguised sweatshops, avoid them like the plague. Attending local meetups should get you in touch with the kind of companies and team mates that you’d like to work with.