HN user

outsideoflife

345 karma
Posts6
Comments65
View on HN

Don't blame the email

1) Before email I had more letters and phone calls

2) If you disrupt your flow to answer emails and that is not mandated by your manager, that is your fault.

3) If you disrupt your flow to answer emails because your manager insists, then that is your managers fault.

I personally don't even notice emails arrive while I am in the zone. I answer them in batches once free.

Python Environment 8 years ago

I'm using pyvenv even though it has started warning me I should move. I won't change from it for exactly the reasons in this comic.

When I do a new OS install I will try pipenv again...but it dind't work well for me the first time due to conflicting with something I had installed outside of a virtualenv!

Laws like GDPR are written in such away that make them open to "legal trolls"

Except with GDPR all you could do is report them to the member states governing body. So no trolling.

Very Specific and not open to interpenetration

Except this makes them inflexible and leads to them having to be constantly redrafted. So no use to the world of the HN.

Have options for "settlement" as this rewards the guilty, and harms the innocent

GDPR is between you and the regulator, they already do this work and the whole aim of the process is to stop you doing bad things. A fine is a late step in the process for organisations who wont listen.

Have more public resources for people with limited resources. Law firms and Large corporations use Legal Expenses has a weapon in Civil Courts over smaller companies due to the high costs and generally no public resources for Civil access

Is off topic when it comes to GDPR, see my previous answers

All Civil Cases must have to show Actual Damages not Theoretical Damages

Again off topic with GDPR, but in the UK that is how damages works already, isn't it?

You are employing a DPO if you are compliant.

In the UK the ICO is the governing body, and they say I don't need one. From their guidance linked below

The GDPR introduces a duty for you to appoint a data protection officer (DPO) if you are a public authority, or if you carry out certain types of processing activities.

I am neither a public authority or carry out those certain types of activity.

https://ico.org.uk/for-organisations/guide-to-the-general-da...

Under what circumstances are you expecting to receive a $5m dollar fine? To me (who is assessing this risk at a UK SME) the idea of an SME receiving this kind of fine is absurd. As the poster above said, the law asks for proportionate fines.

The big number max fines in GDPR are there to deal with companies like Google and Facebook who can write of $5m as a rounding error.

People who have been fined at all under the existing DPA, being enforced by the very same people as GDPR, have been negligent, repeat offenders. I don't believe anyone has ever received the maximum fine in the existing regulations. That just isn't how UK law works

I think this highlights the EU vs US perspective on Government nicely

And the differences in the legal systems specifically. I think this is why a lot of HN commentators are finding the GDPR vague. In the US rule based regulations are the norm. For better or worse this tends to allow those with clever lawyers to search for loopholes. UK law is much more principle-based, which means trying to abuse the exact wording is not going to save you from a fine, and equally a technical-breach of wording is not going to get you prosecuted. It's not just the civil servants that we trust with this, it is the judges too.

I'm afraid I disagree entirely. If your business is aggregating data in order to sell more effective advertising then you are walking a line and need a lawyer. If your business is selling widgets and you collect personal details in order to complete orders then you are just going to have to write some documentation.

I can tell you as someone who is working in an old school retailer/wholesaler we are not, and neither is anyone we are talking to through various trade bodies, employing lawyers to do GDPR.

That sort of depends if you were complying with the UK Data Protection Act (1998), or any of the other European acts stemming from the 1995 directive, already. GDPR is only an incremental step from there. It would appear that lots of people considered the DPA as optional, yes GDPR is quite a bit of work for them.

As someone mentioned in the comments in the article I think it is very common for people to use LibreOffice Calc to work with CSV because Excel does not handle UTF-8 all that well. In Libre Office you can open an Excel workbook and export a csv in UTF-8 and ask it to double-quote all of the fields too (which is a very good thing to do to csv files)

Then there was the London to Birmingham railway line, built largely by hand, which was supposed to be more work by less people in less time.

"Peter Lecount, an assistant engineer of the London Birmingham railway, produced a number of - possibly hyperbolic - comparisons in an effort to demonstrate that the London and Birmingham Railway was "the greatest public work ever executed either in ancient or modern times".[4] In particular, he suggested that the effort to build the Great Pyramid of Giza amounted to the lifting of 15,733,000,000 cubic feet of stone by 1 foot (say, 450,000,000 m3 by 0.3 m).

The railway, excluding a long string of tasks – drainage, ballasting, and so on – involved the lifting of 25,000,000,000 cubic feet (say, 700,000,000 m3) of material reduced to the weight of stone used in the pyramid. The pyramid involved, he says, the effort of 300,000 men (according to Diodorus Siculus) or 100,000 (according to Herodotus) for twenty years. The railway involved 20,000 men for five years. In passing, he also noted that the cost of the railway in penny pieces, was enough to more than form a belt of pennies around the equator; and the amount of material moved would be enough to build a wall 1 foot (305 mm) high by one foot wide, more than three times around the equator."

https://en.wikipedia.org/wiki/London_and_Birmingham_Railway#...

to lift weights that would be impossible to handle by most power cranes in operation today.

TlDr;

Modern construction techniques do not require lifting heavy blocks of stone, so no-one makes a machine to do it.

I guess that is partly because of changes in architectural tastes. Large staircases in grand houses are more as likely to be concrete or steel today. I suspect most woodworkers would never be asked to create something like that today, so perhaps there is no way to learn it?

Unless you have a reason for keeping them /dev/null is probably the best answer.

If you have a reason for keeping them think about who needs to see them again and on what timescale. As other poster mentioned legal reasons override GDPR.

How big are your logs? Do you really need them?

People post personal details about their lives here

Which they explicitly choose to do

some use their real names as their username

Which is not required to use the site

the site asks for email addresses

But you don't have to give one. If you do give one it is only used for password resets. Write that in your privacy policy and keep the email safe.

Any website could claim they need IP addresses for analyzing malicious use

Yes they can, and the law allows it. Don't sell them to data aggregators and put it in your privacy policy why you are keeping it. If you don't want to then send the logs to /dev/null

or the EU will decide

The courts will decide.

The law effectively says nothing so whether or not HN would be entitled to store this data is essentially undefined.

What do you want from the EU? A law that references the internet protocol explicitly, and every possible use of it? What happens when the protocol changes, or someone invents a new protocol, or a new way of exploiting it? Pass another law that says the same thing? Laws in the EU are generally principle based for exactly this reason, they age much better.

Here's what will really happen to HN - nothing

Because they are doing nothing wrong!

Could you elaborate on how this is a restriction on freedom of speech? How is an 'information site' affected? Take HN for example, when I signed up they didn't even ask my name. They probably log IP addresses and would be entitled to, for the purposes of analyzing malicious use.

forced to supply results in the way "people want", counter to its financial interests.

I get my water from a private company. Should they be forced to supply me with clean drinking water, counter to it's financial interests? Presumably it would be cheaper to just pump it out of the river into our homes?

And that is the problem, Google has risen to utility level dominance, and utility level importance. Millions of peoples jobs rely on search and search results, time for regulation.

General compliance advice

1) Act in good faith. DPA fines seem to have been to people who had a blatant disregard for data protection and their customers, not those who tried hard but committed some technical breach.

2) Whenever new rules come out there is a long period of interpretation. Unless you are in a very high risk category I wouldn't 'throw the baby out with the bath-water' in the interim.

3) Documentation wins court cases.

4) Personally I was already trying not to have my data stolen, so I am not overly concerned by GDPR. I am updating some policies, employee handbooks and terms. I will watch how other companies deal with it before I act too rashly.

I am more than happy to embrace static typing, I wish it was an option for Python (Yes I know about hint's)! I think I am going to do some beginner level Java and get the basics of the language, and then switch over to Kotlin and learn the advanced concepts there.