skysight-inc/HackerNews huggingface dataset:
Actually, you can keep order data as it has to do with VAT law but you have to keep it in line with GDPR... So it not just writing some documentation, rather making sure your data is secured with up to date and taking into account state of the art technologies etc...

Lawyers can't help you with ambiguous laws very much as it takes precedents to make sure what the words mean.
It was slightly off topic rant indeed.
Allow me to spend a few words shooting the messenger: This blog post comes across as petulant whining with a side order of personal attack. The author needs someone to buy them a drink and explain that Caddy is just not that into them and there are plenty of fish in the sea.

Having said that, I have no idea why the makers of Caddy think that telemetry is a good idea. None of the examples given on the Caddy site make any sense to me except for maybe reporting crashes. Who cares about the depth of certificate chains? What value does it bring?
Well, to be honest, my position has consistently been that using Go for scientific programming is not a good idea, and will never be a good idea because the Go team is never going to give you the features you need for it, and that you probably should just use Rust. (Or something else. Rust is not the only choice.) The Go answer is probably that, yes, you need a .Close method, and yes, I agree that in this use case that's really annoying and I would suggest this argues against using Go for this.

People tend to then get annoyed at me for expressing this opinion, but this sort of thing is the reason why. Go is really only merely adequate at interfacing with libraries in other languages [1] which scientific programming does a lot of, and Go has a type system that seems almost precisely tuned to get in your way if you try to program mathematical code in a typed manner but at the same time isn't so weak that you can pull something like a NumPy where at the Python level everything is just untyped so as long as you assemble it correctly up there, the C level can work it all out. Nor can you practically program in that manner, because while you can slather interface{} everywhere, you can't make it convenient to work with like a dynamically-typed language. I think Go is approaching maximally pessimal for scientific-type programming, personally.

I should clarify that when I say Go has "something like" RAII, I do mean pure-Go code only. And by no means is "defer" perfect. (I'm definitely in the camp that it should have been block scoped, not function scoped, and the performance hit can be quite annoying.) It's just that, as I said, it's not like the choice is "either RAII or you're in some manual-management only horrorland"... lots of languages have block-scoped constructs (not just Go) that can be used to 80/20 RAII. That last 20 may be important in some cases, but it's quite often a great deal less important than the 80.

(This post is brought to you by your friendly local "HN poster who has been accused of being unreasonably positive about Go".)

[1] Pretty much every modern language claims to have "great" interfacing with C, despite IMHO wild variances in difficulty. Go is "adequate" because it's not too difficult to simply call a C function, and with not much labor you can get binary-level-compatible structs between the two, which is a nice advantage over Python or Perl or something. But the semantic mismatch is pretty rough around memory management and threading model, and that manifests in slowness in the calls in addition to general semantic mismatch.
> 4. Viola!

Why not a cello, or a octobass?

(should be 'Voila!')
I wouldn't call it obsolete (since it's still actively being used/developed in) or obscure (since there's a large and active user base). But it is a unique programming language.
36 Hours in Copenhagen
> GDPR discussions: Americans trying to interpret European Law and European way of enforcing laws

Should they just pretend they don't exist? The Europeans haven't interpreted this law or provided a clear history of enforcement either. That's the point of these discussions – they're uncertain about the consequences of the law!
This actually strikes me as being relatively easy for an AI to tackle.

So, I expected automated "flag" generation to become widespread. Merge with some context information, and you'll receive either surveillance or a tap on the shoulder when you get too emotional in an "non-typical" or "elevated security" context.

I, too, am horrified by it. Especially as someone who is a bit atypical, such as to how much extraneous human noise can frustrate me when I'm trying to focus. I don't "act out", but my pulse and other biometrics will spike.

Now, that may equate with "undesirable behavior". Because I'm trying to tune out some noisy people and concentrate.
One thing you realize by practicing healthy "life extending" habits is that you feel better and actually find value in the present. The extra life if it happens is just a bonus. The real win is quality of life now while it matters.
I'm really not a fan of default telemetry (and other aspects of Caddy), but some of the feedback in that thread is really bad and I can totally understand mholts reactions to it. Which is a shame, since it risks to drown out more detailed comments.
They only don't because Microsoft wanted to double-dip. They want one license fee when the computer is originally sold, and then a second ($25) every time it is resold.

The problem with that is that Microsoft cannot have it both ways, either the license is tied to the physical hardware (in which case recyclers don't need to pay $25) or it isn't (in which case people should be able to resell them on eBay).
A good read, but I really wish the author would stop the constant equation of visionary and founder and remove the couple of factually wrong insinuations that Musk was the founder of Tesla. Elon Musk did not found the company he did definitely help it survive its infancy and grew it to what it is today (which either market leading or nearly bancrupt depending of who you ask), but he didn’t found it.
> The philosopher Galen Strawson has a knack for translating big, abstract questions – the kind of things you might assume were of little interest outside philosophy lecture halls – into puzzles so personally troubling I can’t continue with my day until I’ve figured out where I stand on them, or at least been distracted by a sleepless baby or enticing cheeseburger.

Must have just got lucky. If luck is an explanation for everything, it explains nothing.
Legitimate interest is one of the hardest parts to actually go for (I wouldn't use it for anything that is not seen by naked eye from the Moon) and you can argue that analytics improves the "user expierience" while on the other side the user will argue, that it is not necessary for the site functionality to work. And it isn't. And this is the fundamental condition for legitimate interest. So the "expensive" lawyers are wrong but I think they are just trying to push the limits to see how far they will be able to go.

Something about legitimate interest:
https://youtu.be/-stjktAu-7k?t=4563

Let me just point to one sentence:
"Processing conducted due to "faulty" balance test (your interest vs. person fundamental human rights) may expose the controller (you) to highest level of fines".
I wouldn't gamble here and go for local analytics (again piwik is simple to install and use) or require consent from the user.

ePrivacy is not here yet, GDPR is and I doubt the analytics will be excluded as it is tracking in its purest form and you can set up your own software, no need for 3rd party processor here. It would literally destroy the GDPR principles which I doubt ICOs will allow.

For my (user) perspective: I don't have problems giving consent to particular site if they don't give the data to any 3d party processor, from google, fb, amazon to various ad networks. Bottom line, the problem is not for various sites to have my PII, but I have huge problem with agregating those data by single entity and I will never give consent for that (read as: google analytics).
That doesn't feel wholesome to me. I'm a software engineer in the US. I don't know German case law or if German case law can/will be used in, say, Spain.

The law says anyone in the EU (or is it EEA?) that you're interacting with.

Article 3:

> 2. This Regulation applies to the processing of personal data of data subjects who are in the Union by a controller or processor not established in the Union, where the processing activities are related to:

> (a) the offering of goods or services, irrespective of whether a payment of the data subject is required, to such data subjects in the Union; or

(This also seems to mean a forum with no monetary value at all, but that's another issue.)
> This is no longer just a conversation on privacy; this is a hostage situation.

Give me a break. I'm tired of this type of drama and FUD coming up through sensationalized posts like this. It's open source -- there's no hostage situation.

I stopped reading at that whiney BS.

Matt is looking to collect anonymized data so that he knows how his product is being used and how it can be improved -- which must be a tough situation, considering most SaaS companies can throw whatever trackers they want up into their apps and be done with it -- on-prem software is a little different when it comes to usage statistics, etc., and I think this is acceptable.

You can grep this to see all of the data they're collecting,

go telemetry.

You can easily opt-out.
Intel superfund site #1:
https://cumulis.epa.gov/supercpad/cursites/csitinfo.cfm?id=0...

Intel superfund site #2:
https://cumulis.epa.gov/supercpad/cursites/csitinfo.cfm?id=0...

Intel superfund site #3:
https://cumulis.epa.gov/supercpad/cursites/csitinfo.cfm?id=0...
“We were putting into industrial production a lot of really nasty chemicals. There was just no knowledge of these things, and we were pouring stuff down into the city sewer system.” - Gordon Moore

https://www.bloomberg.com/news/features/2017-06-15/american-... (cites the main source that is no longer on the web)

https://www.youtube.com/watch?v=hrtyUnad7Jo (audio from the interview)

Despite the quote, what a lot of people question is Gordon Moore's ignorance. He has a PhD in chemistry afterall.
Text Summarization in Python: Extractive vs. Abstractive
I think its a joke, or it should be. Income of $200k puts you above 97.3% of Americans according to https://dqydj.com/income-percentile-calculator/ .
A server-installation data is not data about a particular user. It’s a information about a piece of running software.

GDPR does not regulate information you can store about software components. It merely ensures that companies can only store information about people which the person has given explicit and implicit consent for, and that they can account for this consent.

Log-data from a running service disconnected from any identifiable personal data is in no way covered by GDPR.
Hey! I found your responses and the discussion in general around this fascinating. I'm currently running an event tech start-up and would love to talk to you more about it.

It looks like you took an approach we wanted to take but thought it'd be harder to monetize (as you found out).

Want to e-mail me and lets chat? (info in profile)
> could be

It'd be nice if it was obvious tho whether they were or were not.
Show HN: An extension that track product price and notifies you when it drops
ShopToList (https://shoptolist.com) is a small web extension that allows you to track the product you want and notifies you once the price drops.

Totally free and without ads.

Unlike its competitor (camelcamelcamel, shoptagr, ...) ShopToList works for every website and every product.
The $25 includes a new license. Microsoft claims that the original OEM license is invalidated by recycling and that they should be paid twice (and claim their $25 discount licenses are a benevolent gift).
if the process depicted in the diagram were to start a second thread, where would that second thead’s stack go in the diagram? The two threads would share the same heap.
Why would a small, unprofitable website be the target of an opportunistic legal team?
Wise Registry Cleaner Pro 9.6.1 Crack and License Key Full Download
I took it more as "Hey this stuff is dangerous, but the rumors behind this are exaggerated. Play it safe, but it is safe enough to use at home if you are careful."

Here's a Periodic Video where they dunk chicken in multiple acids, including HF: https://www.youtube.com/watch?v=oipksRhISfM

Don't get me wrong, this stuff is dangerous.
In 2017, the EU voted to allow glysophate use for another 5 years.
> I believe Clang et al are fast enough.

This is a genuine case of survivorship bias in action.

I guarantee you that there are people not using Clang or writing, let's say, C++ because of slow compile times. You just never hear about how much they hate using them, because those people no longer are using them.
I was considering putting in a vegetable garden. Then I realized that my otherwise ideal location is downslope from my neighbor's yard. And the absence of weeds in his lawn.

So, no vegetable garden for me. Unless I go to the trouble to put in an isolated raised bed with fresh soil imported from a safe source.
There's definitely something I can learn from this. By the way, Robinhood API also gives you quotes for free https://api.robinhood.com/quotes/?symbols=AMD,TSLA
You're mistaken.

Just for a datapoint, I've never lived in the Bay Area (and haven't worked on-site for a dozen years), and I make a lot more than that as a developer. I am in no way unique. This is in fact what good devs make if we ask for it. Nomatter where we live.

Incidentally, you're right that you generally won't receive an initial offer for that kind of money. You need to negotiate for it. That is sadly another area we devs are not historically good at:

http://www.expatsoftware.com/articles/developers-should-lear...
Did I miss something or does this article end without coming to a conclusion?

So let's do the authors work: What is the conclusion to be drawn here?
For an accurate picture, you can't beat a picture. A graph of the distribution of employees over salaries is easy to understand and information rich.
I think 'Viola!' is just perfect for this.
But is there any actual evidence that the "complexity approach" can produce as much as the current model? I mean, I like the sound of the idea, but that's why I'm wary of it; sounds a bit too good to be true.
I wasn't expecting to see a 3d rendering treatment!

> Drawing complicated scenes in much more complicated in 3D than in 2D—and more interesting, since some real ideas are required. Much high-end 3D drawing, for example in video games or movies, relies on a pixel-by-pixel treatment. the pixels in hardware designed for this purpose incorporate a depth coordinate—that is to say, depth with respect to the plane of the screen—and pixels are colored in the order of their depth, so that close pixels are painted after far ones. This hardware option is unavailable to PostScript, which is essentially device-independent. The PostScript program itself must therefore be responsible for keeping track of depth. The standard method for doing this is to use a binary space partition.

Yeah, this is a good reminder that there's no Z-buffer in vector rendering. I haven't used painter's algorithm for a couple decades, but this makes me want to play with PostScript and code up a little 3d surface renderer with a BSP tree and painter's algorithm.

I'm also reminded of ray tracing in PostScript http://www.realtimerendering.com/resources/RTNews/html/rtnv6...
> I don’t “understand” it because it’s not true (controls need not be technical; they can be regulatory, policy, or other methods).

No, control is only one thing: the ability to constrain the actions of another. You can _never_ prevent your ex from sharing nudes of you; you can only recover damages.

> Save your apologies

I'm not appologizing for anyone.

> regulation is coming to fix the deficiencies in data rights and protection

No, regulations are coming to give users a false sense of empowerment at the cost of everyone else.
:) thanks, fixed.
Glyphohosate has been extensively studied and is considered safe for humans at dietary doses.

Per the joint FAO and WHO report

http://www.who.int/foodsafety/jmprsummary2016.pdf?ua=1

>Glyphosate is a broad-spectrum systemic herbicide. Several epidemiological studies on cancer
outcomes following occupational exposure to glyphosate were available. The evaluation of these
studies focused on the occurrence of NHL. Overall, there is some evidence of a positive association
between glyphosate exposure and risk of NHL from the case–control studies and the overall meta-
analysis. However, it is notable that the only large cohort study of high quality found no evidence of
an association at any exposure level. Glyphosate has been extensively tested for genotoxic effects
using a variety of tests in a wide range of organisms. The overall weight of evidence indicates that
administration of glyphosate and its formulation products at doses as high as 2000 mg/kg body weight
by the oral route, the route most relevant to human dietary exposure, was not associated with
genotoxic effects in an overwhelming majority of studies conducted in mammals, a model considered
to be appropriate for assessing genotoxic risks to humans. The Meeting concluded that glyphosate is
unlikely to be genotoxic at anticipated dietary exposures. Several carcinogenicity studies in mice and
rats are available. The Meeting concluded that glyphosate is not carcinogenic in rats but could not
exclude the possibility that it is carcinogenic in mice at very high doses. In view of the absence of
carcinogenic potential in rodents at human-relevant doses and the absence of genotoxicity by the oral
route in mammals, and considering the epidemiological evidence from occupational exposures, the
Meeting concluded that glyphosate is unlikely to pose a carcinogenic risk to humans from exposure
through the diet. The Meeting reaffirmed the group ADI for the sum of glyphosate and its metabolites
of 0–1 mg/kg body weight on the basis of effects on the salivary gland. The Meeting concluded that it
was not necessary to establish an ARfD for glyphosate or its metabolites in view of its low acute
toxicity.

From the above, it seems that glyphohosate is pretty safe, and that it being found on food items in trace amounts is not big a deal. This seems yet another article that tries to get clicks by having a scary headline of the form "Look chemicals!"
In my case the advantages were that it was statically-typed, faster, and had better concurrency than my go-to language at the time (Python). But in the end, while Go had many advantages, there were too many factors that made writing Go frustrating and discouraged me from using it.

So if you don't need Go, I think the only reason to try it would be because it happens to be trendy at the moment. And that doesn't seem like a sufficiently compelling reason on its own.
I'm neither a sh nor powershell guru, but, it kinda feels like that Powershell was intended more as a scripting language, less as a commandline language. sh / bash / etc commands are more terse, but harder to read if they're composed into a shell script.

I mean I still can't wrap my head around [ being a command / executable usable in conditions.
Yes, but the intention of the text isn't to explain what Dao is and how to live according to Dao. It clearly says that's impossible, and even calling the concept 'Dao' is counterproductive to a full understanding.

So the text is meant to do something else, like help others start thinking and learning for themselves.
I mean, modern corn is fucking astounding from a productivity standpoint.

Pre-industrialization corn and wheat yielded something like 10-20 bushels per acre. I have a book from the turn of the century I keep for the cover titled "How to Grow 100 Bushel Corn in Poor Soil" (spoiler: guano), and now corn harvests are something like 180 bushels an acre and wheat something like 60.

There's a lot of reasons for this (mechanization, fertilizers, pesticides, selective breeding and genetic engineering) but the short story is when you talk "traditional" versus "modern" agriculture, you're talking an order of magnitude productivity increases on a per-acre basis, along with another order-of-magnitude increase on the acres worked per farmer.
Eh, I just don't agree with this at all, and also find the presentation awful which is an irony.

If you're going to give an example of slay the spire doing something wrong, show an alternative. The slay the spire shot has 13 artifacts active, and 5 status effects, and the criticism is that twitch stream viewers don't know what they do? That makes no sense.

A) Twitch stream viewers wouldn't know what anything does from hearthstone either.

B) There's no way you're putting all that text on the screen. It wouldn't fit.

C) Nor should you. I suspect most gamers who play slay the spire have put over 20 hours into it, and damaging the advanced player's experience for the noobs is a dangerous tradeoff.
No docker containers?
It's funny because it's true
All jokes are only funny when they are resembling to the truth but they are not when it's far from it. So this maybe funny five years ago. But it doesn't any more since Docker[1].

docker pull; docker run, you are golden. Even if you are going to customize the official image, it's much less cumbersome than that xkcd cartoon.

[1]: https://hub.docker.com/_/python/
I have updated the sausage cat with repeating-linear-gradients
The long-term harms of Internet advertising on users: Pandora's field experiment [pdf]
Creating with a Design System in Sketch: Part Seven [Tutorial]
If such uncertainty is really an issue, how do you cope with society in general?
This doesn't reflect the reality of what devs should be using: virtualenv or docker.
See, I disagree with this very premise. Why is it true? It's _not_ my data; it's data about me.

Why do we protect any rights by law? Usually it's because some harm is likely if the right is not protected and the potential victim cannot effectively protect themselves due to some imbalance of power.

Reasonable people can debate how far privacy rights should be protected and where the balance lies between protecting the data subject and allowing data processors to do useful things. Maybe the GDPR doesn't strike the ideal balance here and favours one side too much at the expense of the other.

However, it makes no more sense to argue that someone can't have any legal control over how personal data concerning them is processed than to argue that, for example, someone can't have any legal control over whether their physical property remains in their possession. Many social conventions have proven to be useful, and we codify them in laws so that everyone can see what is considered acceptable behaviour and so that people who try to undermine those norms for their own benefit at the expense of others can be dealt with.
Yup, and in fact, Go will try its best to keep ownership of a single (hardware) thread, spinning no-ops on it to avoid a context switch in some situation. (or something to that effect)
I find funny how people assume by default that the UK will not make even worst laws after Brexit.