skysight-inc/HackerNews huggingface dataset:
I think it's probably a good idea to run your own proxy/mirror of whatever package registry your language uses if you heavily depend on it being available. We proxy packagist at work, I'm starting to think we should do the same with npm. Has anyone here had success with any out of the box solutions?
Thank you for saying this, another thing that is ridiculously difficult is to delete specific user from all your backups. This is made even worse if you have multi region backups and cold back ups.

Even a one-year-old start up could have literally thousands of database dumps in different places if they followed best practice of triple redundant daily dumps.
Anything that results in genetically or chemically novel foods should be viewed with caution. However GMO is a very tiny subset of the different ways to come up with chemically or genetically novel foods. I don't see why GMOs should be treated differently from any other novel cultivar or species.
Yes, and many things will remain that way with GDPR because of necessity (ie: old invoices and transactions will continue to have your details). Most startups are doing their best to be good stewards of data, and they didn't need big global regulation to force them.

But do let me know when GDPR actually does anything to deal with ISPs, credit unions, medical companies, and plenty of other institutions that have breaches all the time and have endured roughly $0 in penalties.
The transition period will be difficult for some people, but I think that GDPR will probably be good for the world in the long-term. New companies will start building their systems correctly from the beginning, and, ideally, the law won't be too heavily enforced on small companies during the transition period. The next generation of programming tutorials will show people how to build things in privacy-conscious ways.

I don't think that blocking Europe with Cloudflare is a good idea. How is blocking Europe going to fix the problem of already having European data in your databases?
How does someone use do-calculus?
It's a nice mathematization of Goodhart's law, https://en.wikipedia.org/wiki/Goodhart%27s_law

but how would help an algorithm make better predictions?

Sure, the reason a person turns on the heat affects our belief in the outside weather (were they feeling cold, or were they just trolling?), but how do you know the reason a person turned on the heat, and couldn't you learn which reason are predictive by measuring correlations with other observables? If you know the reason directly ("I'm just playing with the dial because I'm 4 years old") that's a data point you could throw into your ML model without explicitly knowing it's a reason.
I think you're taking an unnecessarily hard line. Flightless birds would, indeed, have to re-learn flight. It's not an exaggeration to say that. Sure, the basic hardware is still there, since they are, after all, birds. But they're not flying anymore.

Of course, they would not be starting from scratch.
I don't know how the existence of moral rights could be facially anything. It's like...two thousand years of philosophy.
The shared link immediately redirected me to a fake malware page upon loading for the first time.

https://i.imgur.com/wOJ0b67.png

Please blacklist astronomy.com links from being shared on this site.

Also, perhaps consider shadowbanning clayt6 because judging from his account history he's apparently only here to spam astronomy.com links.
> My opinion is that my data is not a commodity exchange. We (I) usually use money for that.

So, you decline the exchange (as you did).

Why should the law forbid me from making such exchange, if I want to?
Philosophy is great. I go a lot to a meetup.com group in my area.

Very underfunded field. Questioning the status quo or each other is not very well accepted today.
React.js Examples
brand new policy just formally adopted
I couldn't agree more. The rules about erasure are full of holes like this. So are the rules about legitimate interests. And those represent, respectively, probably the most significant new subject right and probably the most common lawful basis for processing that isn't strictly necessary for some sort of legal compliance.
> It just feel like a sequence of dice rolls hoping you don’t end up at the far tail of the gaussian.

That's exactly, precisely what it is, by design AFAICT. The thing about gaussians is, what with the central limit theorem and all, you provably don't end up on their tail very often.

That said, gathering a bunch more data can make your gaussian even narrower. I think you and (platonically ideal) Agile are just at different spots on the same spectrum of risk tolerance.
Real madrid vs. liverpool
I'd say you might want to look at it a little differently. Look at it in terms of value, as well. Customers value widget X differently. One may think your widget is too expensive, and they'll go elsewhere and race to the bottom. Another may look at your offering and say OMG-this-is-exactly-what-I-need and happily pay your higher price. You are solving a critical need for them, and they're happy to have you relieve them of the burden.

I think you want to look for the second kind of customer.
My window is 12:30 to 8:30, so I eat lunch, maybe some snacks in the afternoon, and then dinner. I usually try to get one more snack in right at 8:30, too. No other dietary changes, like high protein or low fat or anything; the lunch, dinner, and snacks are all normal food.

I do find that my concentration has improved in the morning, as I'm not digesting a big breakfast. I start to get a bit hungry around 11:00, but (as you'll read about if poke around the forums and such) it's not a "Ohmigod, I'm going to die!" type of hunger, but more of a "Okay, almost there. Just focus on working for another 90 minutes" hunger that kind of feels good.

Lastly, when people discuss IF, you'll hear a lot of theories about why it works, how it works, what's the best way to IF, including in this thread. But don't try to overthink it, and just try it yourself for a week. Skip breakfast, don't snack after dinner, (optional) go to bed at a reasonable time. If you don't like it, or you're not losing weight[0], then go back to your former routine. Not a big deal.

[0]But I've never heard of anybody not losing at least 1-2 pounds that first week.
Plenty of other countries have similar, or even stronger consumer privacy protection laws. It's not too much of a stretch to imagine the US eventually becoming the outlier to the point they have a sort of self imposed "great firewall".

The rest of the world will continue on without them, especially as the ~middle class~ population explodes in countries where there previously wasn't one.

The US is really only the "center of the Internet" for primarily English speaking countries, as the others have regional variants of popular US based services. There is no real reason why things wouldn't just split out to Europe and Oceania even more.
Estimates are usually wrong. You can do T-Shirt sizes, that's fine. However days and hours is very hard to estimate even for one person. For a team, impossible. There are too many factors to consider: team understanding of the problem, team experience, technology, etc.

Whatever methodology you use, delivering usable increments at regular intervals is the way to go. You can see progress, determine if the direction is wrong and change course rapidly.

Software is usually reproducing human processes. Well guess what, processes change when they don't make sense in a given situation. So its logical that the software change over time as we discover more efficient ways of doing things. As such, you cannot plan for the unforeseeable and even less estimate how long it will take.

I therefore agree that optimizing throughput of a team is the one thing to do. Never commit to a delivery date if you can. Instead, commit to delivering usable increments regularly. With that, project management becomes expectations and change management. Lots of communication with the client on showcasing, and hopefully using the increment and provide feedback for the next iteration.

This is really hard to do. Devs have a tendency to stay cooked up in their ivory tower, and product (read project manager as described in the article) have the reflex to protect them from client distractions. The client may not be available or interested either. Nurturing dedicated time slots for client and devs to meet and interact is crucial. If you get that right, and never miss delivering an increment, good things are sure to come out of the project.

Fortunately, with CI and the Internet, we have all the tools to deliver usable increments at regular (even blazing fast) intervals. Power to the people who can leverage those to deliver successful software projects to their customers.
1. Trust people by default

2. Assume everyone is always remote and design things around that
I'm an introvert, I have imposter syndrome, self-doubt, perfectionist tendencies and ADHD-PI.

Fulltime pairing has dramatically helped me with all of these.

Many folks feel that it sounds bad. The thing is that it's not really a skill that's easily learned from a book or a blog post. It's much better to learn from an experienced pair.

Disclosure: I work for Pivotal, so that's a large part of our whole thang.
Sure you could store IPs, as you can also use cookies. I think there's a hysteria regarding GDPR. It won't break the web. Perhaps we need to give it some time to settle in and then draw our conclusions.
The newest threat to Youtube is Youtube itself. Many content makers are complaining about the AI of Youtube that misunderstands text and videos and forces content makers to take down their own videos. I have also seen channels go down and the owners complaining since they cannot communicate with a real person and have no explanation why their channel is taken down.
This may be an edgy and rebellious sentiment that makes me a radical anti-privacy activist, but unless you're storing levels of information on me that are similar to facebook/google/etc., I do not give a damn whether you're soft-deleting or hard-deleting my IP address and my user account. If your web app is just a web app, and not one component of a vast surveillance octopus which puts tentacles on almost every website using social media buttons and GA.js, I don't think it matters in the slightest.

It feels like all these tiny companies, one-man shops, and early-stage startups are going to be collateral damage to a regulation designed to stop facebook and google from knowing a horrific amount about everyone. In fact, it feels like a regulatory moat that will do very little to impede any big tech company while forcing me to do twice as much work for any side project I try to develop.

There's so much smugness about the GDPR being a "good reflecting moment", etc. which makes me think that people who support the GDPR believe that there's no way detractors could disagree with it in good faith or for good reasons.
The law might have been around for 2 years, but in practice many smaller organisations didn't find out about it until a few months ago. Much of the official guidance is more recent even than that. And much of that guidance doesn't really help anyway, because it is often almost as vague and/or incomplete as the original regulations themselves. Questions about numerous everyday issues that will affect literally millions of businesses across the EU are still lacking useful answers.
This is messed up on so many levels.
I live on the water in West Seattle close to a park, and by the shore we found some seaweed that we wanted to harvest and maybe, potentially eat.

I got curious about where in the sound is safe to eat things from. Pretty much the entire sound is polluted and a hazard.

https://fortress.wa.gov/doh/eh/maps/biotoxin/biotoxin.html
Why are you lumping in TV with phone? TV has far more verbal aspect than most thing one does on a phone (except YouTube)
No, I don’t. The iphone was $600 with subsidy. Other phones were free or less than $100 w subsidy.
Sounds like a good idea until corporations influence government.
What if someone flushed a bunch of it down a toilet raw, for whatever reason? Same location for concentration as excrement, and honestly makes even more sense for disposal than actually throwing it into the sound directly.
NPR is public "Radio", funded primarily by donations.
It's not the drain, it's your pee. Most drugs don't get fully utilized in your body, so it gets flushed out when you flush your poop.
Etsy Seller? Consult a lawyer and write your own Privacy Policy
Um, but now you are storing data "they own". And now you have to comply with how each member country wants you to handle that data. So yeah, you can violate the GDPR...
That would make it compliant but there will still be efficiency problems.

Databases such as Cassandra are made so that updating doesn't actually delete the old data until some time later so frequent updates will degrade performance and storage. Other databases that allow for immediate overwriting the data will cause fragmentation and thus performance decline and wasted storage until you compact (basically recreating the entire database) which is not something you want to do all the time, especially on SSDs.
ISTM this was a marketing ploy for yarn. If CF could proxy npm's registry faster than npm could serve it directly, yarn could claim to be faster than npm. Even if the apps themselves had been identical, network speed is still speed. As we could expect for any competitive advantage that is purchased by one party, it has now been purchased by another party, so it ceases to be an advantage at all. The Red Queen lives!
Isnt Latin a very general term, as in you could have mixed Native, Black or White ethnic heritage.
GDPR mad libs
It has 99 articles arranged over 11 chapters. It does not "just [say] that if you are keeping data, you have to have a good reason for it".
The difference is that your data is still valuable whether it is week later or 10 years later. While it is unlikely Google does it, the data also can be sold to multiple parties and that doesn't diminish its value.

People truly underestimate how much information about them is actually worth.
IP addresses are not PII unless you also have timestamps and a legal avenue for querying the ISP records to see which account and thus person was behind the IP address at that time.

As a small blog, no ISP is going to give you the time of day, so it's not PII because you have no avenue for converting it to a person. If you transmit that data (say to google analytics) it might /become/ PII because google (or any other person you transmit it to) may combine it with other data they have access to, to turn it into PII.

The reasons large organizations are fretting about IP addresses are thus:

a) They have IP/timestamp records going back years, maybe decades

b) They may have ISPs willing to talk to them about who had the IP address at a specific time

c) They can't confidently allow that data to pass to partners in case their partners have access to ISP records

d) That data is a ticking timebomb, because even if they don't have an agreement with an ISP now, if an ISP offers that service for free to all takers in the future, their trove of IP/timestamp pairs could suddenly become PII overnight through no action from them

So yeah, for businesses operating at a certain scale, IP/timestamp combos are now a toxic asset. That doesn't mean your log files for your blog are suddenly a GDPR violation, unless you share them with people or have an inside track with a local ISP.

You can read more here: https://www.whitecase.com/publications/alert/court-confirms-...
The stock price usually reflect the "feeling" of the investors. But it does not make a company loose/win money. It's just what the investors think the company will make in the future, but investors (as often) can be wrong.

It only affects the ability to make more money by issuing new shares.

But the "bank account" of the company doesn't get divided by two. Customers don't start paying only half the price for their service.
Are we reading the same Article 85 here?

Member States shall by law reconcile the right to the protection of personal data pursuant to this Regulation with the right to freedom of expression and information, including processing for journalistic purposes and the purposes of academic, artistic or literary expression.[1]

Not sure how that's 'complete freedom to ignore' exactly, nor is that an exhaustive list, just some examples of where they may need to be balanced against other freedoms.

[1] https://gdpr-info.eu/art-85-gdpr/
The leangains subreddit has good summaries of the leangains site, without the Jordan Peterson stuff that the guy has added lately.

https://www.reddit.com/r/leangains/
Even the beloved First Amendment does not protect all forms of speech. Your point…?
Personally I think it's healthier to have a fragmented market. Maybe it's not as efficient but fragmentation makes it more possible for smaller companies to find a niche. Otherwise big companies like Amazon, Facebook and others monopolize business world wide.

Different legal models also provide grounds for experimentation. Who knows what works better in the long run? Wild West or regulation like GDPR? We don't know.
> Post process the bloody logfile on a regular basis.

Or, maybe, just block all of the EU.... probably a lot easier for a small site.
Lockean Proviso
The Man Who Discovered ‘Culture Wars’
I like the better privacy stuff. What really pisses me off about GDPR is the whole "you cannot deny us your content even if it goes directly against your business model. Instead, you have to have give us all of your shit for free and then provide us an opt-in for your business model to work."

What used to be a full opt-in to the content and business model of a site, the EU wants to only get the content and choose whether or not they want to support a sites business model. You cannot have your cake and eat it too. If you want the sites content, then you should also agree to their business model to actually support it.

Unsurprisingly, now that you cannot tie a sites value with their business model, many companies are choosing to leave the EU as they assume most people don't want to pay for the content they consume (in addition to other things).
I lol'd, but I did notice (with some dismay, I should probably add) that I really get shit done when I get angry about it.
I have keyed in and deleted so many efforts at an answer to your question that I have given up and find myself merely asking: "Have you actually read the regs?"

http://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX...

My reading of them finds no second/third order anything. The regs are surprisingly clear.

I forgot to mention that unless you are trying to abuse EU citizens in some way then you have no problems. A useful side effect of the internet is that deciding whether someone is an EU citizen or not is tricky. That means that most companies have decided to treat all citizens in nearly the same way:

For you as a private individual, a foreign power now provides you (indirectly) with way more "rights" than you might have had in the past on the internet. Have a read of the regs, please. The first few paras are a bit "we the people" but then, that is what is required. Then go through the articles. Read them as a person first and then consider them as a company or whatever you do later.
It's not frequent updates to delete a piece of data once in its lifetime.

If it takes a week to garbage collect that's fine, it just can't stick around forever.
Issue 96 – GraphQL-Weekly
Researchers hope to revive the northern white rhino using preserved cells
so, say i'm outside the EU, and put a project up online, awesome.com. it's accessible from anywhere (or rather, it doesn't filter traffic), except from a eu ip. i don't explicitly "target" anyone.

does the gdpr suggest that, if a "data subject" in the eu accesses my website without my consent, the eu will view me as subject to it's legal system?
You can :) Apologies that the UI is not more clear. There is a search bar at the top where the icons are first shown, then also in the logo editor when clicking the icon menu. Hope that helped!
They also had 2 years to come up with a way to fix all of that and if they haven’t I don’t think it’s ok for them to be holding that information in the first place. GDPR does give a window for you to remove the data. They could delete the information from the backups over a period of time.
> 1) Reduced number of services available to EU customers.

because everyone knows that it is better to not make no money at all, than just a slightly less than normal because your ads are not targeted.

> 2) EU users will be trained to click "Agree" without reading, because web sites would ask them for permission very frequently, and users do not have time to read web site policies anyway.

Sure, and it is their absolute right to do so, but other people finally have some control over their data, I especially like the fact that finally user can also remove/change the data about them.
The comments on that site are pretty cringey. Of course most comment sections are like an intellectual version of one of those gore sites that shows you a procession of photos of mangled bodies or grotesque carcinomas surgically removed from patients. If there has been progress it has not trickled down.
"involving large numbers or a large area; extensive."
Has anyone here had success with any out of the box solutions?

No, but we have had multiple failures with various tools when attempts to remove the remote dependencies came into conflict with not particularly unusual real world requirements. This is a pretty serious flaw in the JS ecosystem right now.

Unfortunately I can't offer much constructive advice here. We have found no good solution so far that doesn't have significant limitations, except in the case that all of your developers are in the same place and you are willing to literally clone the entire thing also in the same place, have everyone use that one clone, and incorporate the necessary maintenance work into your processes (which is a viable if somewhat awkward strategy if these constraints are acceptable in your situation).
Notwithstanding any opinions of the contents of the directive itself, as Canadian citizen, the schadenfreude of the United States getting its comeuppance is not nearly worth another foreign federal government imposing its will on our domestic activities.
a white dwarf is very much not fluid, as it's by far denser than anything you've encountered in your lifetime (or you'd had died from the gravity)
Yes same as you have a choice to live without computers and electricity.
how does water bring a
solvent affect opioid
molecules existing?

How does water... bring a solvent...

...affect...

“opioid molecules”

...existing.

...

I, uh, I really don’t know.
Ask HN: Keep Python or switch to Rust/OCaml/Haskell?
Using Python makes hiring easy, but it's hard to verify and bugs are frequently missed when code is pushed to production. Safe languages with strong typing like Rust, OCaml, Haskell catch more bugs before deployment and are easier to verify, but are hard to learn and hard to hire for.

Does any one have experience of introducing these in mission critical environments? Was the shift worth the effort or is sticking with the status quo a better policy?
A quick read of that article suggests to me that it is just wrong.
I just spent the last few weeks on this and the regulators took a 'tech should conform to my understanding' approach.
It's horrible legislation, time consuming across a still-emerging field (talk about hindering progress..) and I'm not even part of the EU. I am tempted to just shut off my services to the EU until I redeploy everything as dapps and wipe my hands of this nonsense.
Let EU deal with blocking eth because it doesn't conform to the way they think technology should work.
Carrying drugs inside their body is a common moule bussiness, yup. Hence their name.