skysight-inc/HackerNews huggingface dataset:
I thought this, too. But it does depend on location:

* If your company is EU-based, you must comply with GDPR, whatever the location of your users/clients
* If your users/clients are EU-based, idem
* If your users/clients are EU citizens located abroad, it applies *only* if you target EU as a market. If you operate a website dedicated to sell t-shirts to Californian people, and an EU citizen living in California buys from your website, you aren’t expected to comply with GDPR.
Kraken Hires Former Federal Prosecutor to Handle Probe
https://www.reddit.com/r/scala/comments/8lsuo3/scalaz_8_a_wh...
Pluralization rules around the world
I'm pretty sure you have to ask for consent for both of those.
There could be different approaches: (i) convert to gas and store it in caverns, (ii) store it in batteries, (iii) store it in pumped hydro in Norway, (iv) turn up the load in the system, e.g., electricity-demanding processes like aluminium smeltering, (v) distribute it along High voltage DC lines to distant places with lower renewable energy output and probably a shitload of other parameters that can be tuned.

The power grid is already a giant distributed control system and that‘s only going to increase in the future. Really interesting stuff.
> based on the most realistic SciFi I've seen yet

Big fan of the series but hard sci-fi it is definitely not! True, the humans don't break the laws of physics, but Eros certainly does, and if season 3 tracks the books then that gets turned up to 11...
>I’ve been reading hacker news for about a decade, and it’s getting to the point where I don’t think there are many entrepreneurs and/or technical people on here anymore.

The number of people who are saying it’s no big deal to comply with this huge law, especially for very small startups, is mind boggling.

You want it to sound like the second phrase is the observation that proves the first, but in my eyes the two sentences are contradicting.

You can very well be technical and/or entrepreneur and think it's "no big deal to comply with this huge law".

Because, in fact, one of the defining characteristics of being an entrepreneur is taking risk, including the risk to not comply 100% with all BS laws. And one of the defining characteristics of hackers and programmers is thinking they can solve a problem (and often underestimating how long it would take).

So your GDPR-related observation would in fact prove the opposite of what you're stating: that there are plenty of entrepreneurs and technical people on HN.

Now, if you wanted to say: "there are no conservative, risk adverse entrepreneurs, and by-the -book corporate software engineers in HN anymore", then yes, that would be something that your GDPR related observation would support.

P.S Note that I'm not making an argument either way. There might be many or few entrepreneurs and technical people on HN. I'm just saying that if the latter is the case, it's not at all supported by your observation re: GDPR.
No Linux support
I don't understand the point you're making.

Before: 3rd party tracking happens; you don't know about it; you don't get the chance to decline to read the article before 3rd party tracking happens.

Now: 3rd party happens if you allow it to happen; you know when it's going to happen; you get the choice to allow it or not.

How is this worse?
There's at least two companies I was following hoping for some breakthrough treatment, both focusing on hypoglossal nerve stimulation- basically a pacemaker to stimulate the nerves that keep the airways open. One is ImThera and the other one is called Inspire. Not entirely sure of the costs and the results though.
In comparison to WSL msys2 ist horrible. Yes it has pacman but it only supports an extremely limited set of packages. There are quite a lot of linux commands which are hard or impossible to run on msys2. WSL is far from optimal but it makes Windows at least bearable.
That's cool. Didn't know that bitcoin does this. It sounds like a much better approach.

I guess you can fine tune how complex you want this to be by changing the number of zeros you require.

A friend suggested something else - make the client bruteforce a short RSA key (of say, 100 bits)
You say that, but what are the attack vectors in these high-profile breaches?

- Unpatched, publicly documented vulnerabilities.

- Unauthenticated S3 buckets.

- Unencrypted laptops.

- Default passwords.

This isn't subtle crypto weaknesses or attack vectors missed in the security assessment of protocol designs. It's carelessness. It's stuff that any high school kid who's good with computers will tell you about, let alone any IT professional or software engineer.
I wonder how many complaints they got as well. I know I debating sending one after getting an email stating "We'd love to still keep in touch, but if you don't opt-in to hear from us, you may get left out as we won't be able to contact you from 25th May." (which I ignored), then still getting another marketing email today, with the footer "This email communication makes use of a "Clear Image" (gif) to track the results of the email campaign. If you wish to turn off this tracking for future emails, you can do so by turning off the images in the email itself."
The GDPR has been there for 2 years, the 25th was just the start date for handing out fines.

Shame on them for ignoring the law for that long, just because there weren't any fines yet.
haha, exactly what I thought.

Although he is doing us all a favor. I stopped watching season 3 although I loved the series, because I saw that it was cancelled and didn't want to leave on a cliffhanger.
Now ill get back at it.
Oh, did the series move to a different channel, I missed that announcement. I only watched upto #5, thanks for reminding me :)
Bullshit. Sometimes regulators want to shut down your company. Bureaucrats are not immune from politics.
A martian’s review of the Martian (book) (2015)
You're correct about Recital 43 not applying to the contract case - what it does is establish that the main alternative to "necessary for the performance of a contract" isn't there in the sandwich example.

The core of the regulation is Article 6(1), which is basically a big old "or" statement; you have to fulfill one of the conditions listed in order to lawfully process data. [1]

a) is consent, as explained in Recital 43 and clarified in other places. The sandwich vendor clearly doesn't have that, since they've conditioned the service on the delivery of data.

b) is "necessary for the performance of a contract". This is the option on which your free-lunch-giver is leaning. "Necessary" is not well-defined in the EU-wide regulation, but judging by the UK example I linked (the ICO), implementing Member State agencies are going to take a narrow view of "necessary" - as in where it's impossible for the controller to perform the contract without processing the data. By contrast, Recital 43 uses "dependent" to refer to the service provider establishing conditions. This also fits well with the usage of the word in the other tines of the Article 6(1) fork. (c: "necessary for the compliance with a legal obligation", d: "necessary to protect the vital interests of [actual people]", e: "necessary for the performance of a task carried out in the public interest or in in the exercise of official authority" [2]). This interpretation is also, in practical terms, the only one that makes sense, as otherwise the consent option (a) would be redundant.

[1] The most friendly version of the English-language full text I can find is here: https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CEL...)

[2] This interesting clause stemming from an even more interesting feature of GDPR: it applies to government agencies. Meaning the regulation needs specific language to specify that yes, the Ministry of Transportation in your country is allowed to use your vehicle registration information as part of its road planning process.
Why do you think "legitimate interests" isn't enough?

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

> processing is necessary for the purposes of the legitimate interests pursued by the controller or by a third party, except where such interests are overridden by the interests or fundamental rights and freedoms of the data subject which require protection of personal data, in particular where the data subject is a child.
ClojureScript implementation of the Sokoban game using re-frame
Ah, ATG Dynamo... Memories of my startup days in 2001. Sun gave us a Solaris server and pushed us hard to use ATG Dynamo. That lasted all of half a day before I downloaded Zope, learnt Python and within a couple of days had a far more customizable prototype site ready to demo.

As I'm now a full time Python developer, I guess I owe it to ATG Dynamo...
Aren't these compromised machines typically desktops?
That's a pretty good point.

The only answer I can think of is that people are using these batteries to avoid peak electric prices during the day, while charging it up when electricity is cheap. If that is your plan, and you don't care much about having electricity when the city goes black, you could join the program.
I think from a technological progression point of view, it's generally wise to adjust the technology to the domain rather than try to adjust the domain to the technology.

For instance what SpaceX is trying to do with retropulsive landings. If they can master this in a variety of conditions then the technology can be adapted outwards to no end. On the other hand, if you focus exclusively on landing back on Earth then landing on another planet is suddenly a huge ordeal. So in this domain, if we master the car driving without too many cues, then a self driving vehicle ought be able to drive in Timbuktu as well as LA, which I think is much more desirable - even if it's vastly more challenging.
Sounds like you’ve not seen StarCops:

https://www.youtube.com/channel/UCQVzGcmBoDakdJv7JH-DYlg

30 years old so a tad dated, but a solid story.

I love the off kilter future tech of making audio recordings on minature CDs
I urge you to reconsider if this comment adds anything to the discussion. "Less" vs "fewer" doesn't cause any ambiguity or confusion, (versus, say, 'literally' being misused) so I see no point in bothering to correct it.
Is fair use not only a US thing?
I often use flexbox just for this:

display: flex;
justify-content: center;
align-items: center;
That is in turn called a strawman. And there are many different opinions in the EU regarding the GDPR. I think HN users are non-representative of the general public since they tend to be a lot more concerned about privacy issues - and that no just the users from the EU. But in general, the EU does seem overall more positive towards regulation of business than Americans.
Apple to add details of government app takedown requests to transparency report
They are losing money because they have an unsustainable pricing model. Other cinema services were saying Movie pass would fail as soon as they started.
Imagine a world were an email could only have one recipient and CC/BCC wasn’t even an option.

Then that ‘reply all’ bs wouldn’t be the plague of mankind.
>if yoi tell me your birthday how can i forget it?

Ask any husband.

Joking aside, if the memory is on a computer system, as opposed to a person, you can, you know, just delete it.
You used the slavery reference for a reason - because you consider those two things to be in the same ballpark. There are millions of other references you could have chosen. So yes, my use of the term “compare” was accurate.
So outside of the US Expanse is on Netflix. Does this mean it’s going to move to Amazon prime at some point?

I assume the third series will get to Netflix eventually. Will the fourth onwards not?
> it was really the company that was responsible for securing the data

It was the financial industry and government that were responsible for implementing an identity scheme with a less insane architecture than handing the same secret material to every relying party. I disagree that we can or should force everyone to tie themselves in knots supporting it.
There's a hilarious trick you can pull off. Insert references and made-up characters into stories you read. I got the idea from an audiobook, which described someone who kept inserting "spotted female mule" into stories he read. See what's the most outrageous but harmless change you can get away with.
I don't think anyone has ever defined free will as a supremacy of human will over physical determinism.
StarCops – BBC hard science fiction series (1987)
I’m sure it is immensely irritating to Google that they aren’t even second to AWS, but I’m pretty sure it was not Microsoft they were aiming at with Kubernetes.

To me, it’s a re-run of the X Window System playbook, where Digital managed to break Sun and Apollo’s lock on workstation tools. Digital didn’t particularly win that one either.
Why bother? If you are not in the EU, and you don't have assets in the EU to seize, it does not apply to you. The EU does not get to make laws for other countries.
:-/

The government recommends not to eat what is caught here.

Thanks for the high quality post, though.
There's almost always a hydro/gas/coal plant on somewhere that can be throttled down.
What does IQ have to do with anything?
Conventional wisdom is often wrong.
This is usually true and I arrived at it independently, but I also think sometimes another person's visualization is more impressive than yours. Watching a movie of a book you like can be fun, just don't get your hopes too high.
Engauge Digitizer: Extracts data points from images of graphs
Didn’t buy it, but got the US first broadcast rights. I think.
I always wonder how many of my decisions have been subconsciously influenced by ads. At the moment the only stuff I feel like spending money on is tech stuff. Probably because the only place I visit on the web is tech forums. My spending on other stuff has dropped down drastically ever since I took a hiatus from Facebook.
When they're serving a pure text version, it costs them next to nothing.
The problem with code formatters for Python is that you can't just break lines using whitespace; you need to insert symbols, ideally parentheses. For example, if you need to break this line of code:

left[first][second] = right[first][second][third]

Manual breaking looks like this:

left[first][second] = (
‎right[first][second]
[third]
)

Code formatters will produce something like the following atrocity:

left[first][second
‎] = right[first][second][
third]

Comments and strings are also unwrappable if the formatter is afraid of inserting characters.
The Apple Store Genius Bar Broke My $5,000 iMac Pro (VESA Mount Fail)
HN Meta: Is it really necessary to split 1k comments into 5 pages? Many sites serve a homepage much larger than every comment here on a single page.
Agreed. I was watching a channel9 video on vscode and OSS, their contempt for the rest of OSS community was visible.

The marketing changed, but the "open source is inferior" culture is still there.
Fdhf
The GDPR does not use the term "personally identifying information" anywhere in the text. Using that term suggests that you either haven't read the text or haven't understood it.

"Personal data" (the term actually used in GDPR) means any information relating to an identified or identifiable natural person. The GDPR specifically states that the regulations do not apply to anonymous data. A list of unique keys marked "never restore this data from backups" is not personal data. The data associated with those identifiers is not personal data if it cannot be associated with an identifiable natural person.

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

https://gdpr-info.eu/recitals/no-26/

Quantum has produced a very useful white paper on GDPR in relation to backup and archive systems.

https://landing.quantum.com/GDPR_WP_0118_RP.html
> It will triple the capacity of our north-south transportation system at a fraction of the cost of equivalent airport capacity.
> This is something that people don't understand

You may be confusing a lack of understanding with straight up apathy.

Put another way, I don't think people care if the capacity is tripled. They're not interested in traveling with 100,000 of their closest friends that hour. They're interested in getting where they want to go, faster/cheaper/easier.

Pushing system capacity as a feature has a bit of a socialist bent, and that's a hard sell in the US.

>That's 500 lanes of theoretical freeway capacity, or 1000 lanes under realistic operating conditions

Also, I think your calculation are off by at least an order of magnitude. I thought that freeways can carry about 2000 vehicles per hour (on modestly congested urban freways). Assuming at least dual-occupancy vehicles, that's only 25 lanes.

> more than the total capacity between all Bay Area and all L.A.-area airports, even if you operated that route solely with widebody jets, which we don't.

This is an excellent argument against all that extra capacity being some kind of critical feature. If (you may be arguing "when" not "if", but that's not a given) we really need it, we could upgrade airport capacity to use more widebody jets.

In essence, we already have spare capacity (which could, by the way, be used to go other places), and you're suggesting it's critical that we take the opportunity to greatly increase the spare capacity just to go between the Bay Area and LA. I disagree.
Show HN: A k-means clustering algorithm implementation written in Go
Ah but there's the irony.

Everyone would like to stick to the standard formatting rules. Well... except for that one little idiosyncratic thing that they just won't sacrifice.

Then black comes storming in to enforce conformity. Well... except for that one little idiosyncratic thing the author of black just can't bring himself to adhere to.

Don't get me wrong. I'm a big fan of the approach in general. I use things like paredit-mode and aggressive-indent-mode and whitespace-mode and I've just set up emacs to use black together with blacken-mode, but with blacken-line-length set to 80.
97,000 pounds of dioxin would kill lots of people. Some compounds are unbelievably toxic.
Gjhfg
No I didn't, I used it because I was looking for another bad thing for my analogy and slavery was the first bad thing which came into my mind this time. There are always millions of other and better references one could take for an analogy.

But let's look at one of the examples on the wikidiff:

> "hardware is to software as a television set is to the shows that appear on it"

Would you say that in this analogy the author compares "hardware" to "a television" and "software" to "shows that appear on a television"?
They'll be fined, or will change their ways under a direct threat of being fined.
>I forgot to mention that unless you are trying to abuse EU citizens in some way then you have no problems.

Half of commenters are making this assertion; the other half are asserting it's a damn good thing that small companies will be eviscerated for insufficient seriousness, whether or not they are doing anything abusive. Some of you are necessarily wrong.
For someone who hated routines and felt trapped. The simple advice that schedules are my friend and I should schedule my day in a way that would make me happy when I go to bed. Been doing this for 2 months now. Never been more productive or happier.
9 Ways Music Producers Kill Themselves (and How to Fight Back) (2012)
This is amazing news. When Syfy cancelled StarGate Universe, I stopped watching their shows.

Dark matter came out and I got into that and quelle surprise. It gets cancelled to.

Sigh, then started watching Expanse and loving it. Gets cancelled.

This is me: https://www.youtube.com/watch?v=eKgPY1adc0A

Suffice to say, I'm ditching Syfy for good now. I hope Netflix or Amazon just buys them out at this point. Nothing of value would have been lost. Except for the time viewers put into watching their shows!
> - store all user data client-side, stuff it in a cookie.

That's still a tracking cookie, not allowed under the GDPR without explicit consent.
With design as a part of UX I'd expect a bit more from cover and microsite.

Cover could be UX related (or are you really well known in the scene?). And the microsite would do good with a hero image and centered, bright call to action buttons.

Oh and ebook or not: physical books have charm, snap a picture with good lighting and no other clutter around it and throw it in there too.
IANAL, but if your company is a targeted marketing company (think Groupon) and users sign up explicitly to get sent offers, then you're probably in the clear. If your company offers some other service, but you also want to sell your users' data for targeted marketing, the GDPR requires you ask for and get real consent.
Ghostery is owned by Cliqz and Cliqz GmbH (which is majority-owned by Hubert Burda Media) is based in Germany.

CC instead of BCC has been a regulatory offence with fines up to 300000 EUR before GDPR. This is not a theoretical risk, companies have been fined for that in Germany.
BmyBit: Social trading-bot [AMA]
Keep reading:

"So why is interpreting the GDPR as placing a ban on ML so misleading?

Because there are significant exceptions to the prohibition on the autonomous use of ML—meaning that “prohibition” is way too strong of a word. Once the GDPR goes into effect, data scientists should expect most applications of ML to be achievable—just with a compliance burden they won’t be able to ignore.

Now, a bit more detail on the exceptions to the prohibition.

The regulation identifies three areas where the use of autonomous decisions is legal: where the processing is necessary for contractual reasons, where it’s separately authorized by another law, or when the data subject has explicitly consented.

In practice, it’s that last basis—when a data subject has explicitly allowed their data to be used by a model—that’s likely to be a common way around this prohibition. Managing user consent is not easy. Users can consent to many different types of data processing, and they can also withdraw that consent at anytime, meaning that consent management needs to be granular (allowing many different forms of consent), dynamic (allowing consent to be withdrawn), and user friendly enough that data subjects are actually empowered to understand how their data is being used and to assert control over that use.

So, does the GDPR really prohibit the use of ML models? Not completely - but it will, in many of ML’s most powerful use cases, make the deployment and management of these models and their input data increasingly difficult."
This is fantastic. My only gripe here is that I don't see Herodotus or Thucydides listed, which I would consider very important prerequisites to some of the other books, especially Plutarch.
Targeting a minority group...

Hey... Isn't that Nazism? :D
I don't have any primary sources offhand, but the closest thing I last looked at was https://en.wikipedia.org/wiki/Light_rail which has a number of 25k/h for light rail (pretty low speed, single-deck, presumably short trains).

I'd say 4x that amount for a full-sized HSR train is credible. It's just that that's a maximum. I don't believe that ridership will ever be high enough to approach that number, unless air travel is outlawed.
I got an email yesterday (on an old-style listserv mailing list) where the admin said 'we have disabled the website for now, and if you want to stay on this list, you have to send an email to confirm you want to be on it'. So what happenend - literally seconds after that mail, other mails started flowing in from people just hitting 'reply', typing 'confirm' and hitting 'send'. Doh...