That’s the joke, but it’s really not true.
You can write unintelligable code in most languages.
Perl’s syntax is fine, and you can write beautiful code with it - but it will also let you write fugly code that works.
I think those who say this seriously just don’t understand Perl, or even programming generally. (Whilst I like Perl, I’m also proficient in C, Java, JS, Python, PHP, Bash and probably a few more, so I’m not just promoting the only thing I know.)
Perl. Its installed everywhere I need to run it and stuff I wrote over 20 years ago is still doing exactly what it should.
Ah yes, the “Right to be forgotten”
You are correct, of course. However, they are well within their rights to not delete your data. Look up “Legitimate interest” - it’s a huge GDPR loophole and widely abused. (Certainly in charity fundraising in which I used to work)
The LI can be for their own business purposes, including profiling, machine learning and of course, advertising.
It can also, and usually is, need to keep data in case they receive a legal order to provide it. In the event of Reddit being used for terrorism purposes (which I’m sure it has, along with every other messaging platform), they will be required to produce that information. Which they can’t if it’s gone.
We wave the GDPR around like it solves all our problems. And whilst it does add a huge amount of public protection and it’s impressive it made it into law given those objecting to it, it does not give you the right to your own data above all else.
Whilst I totally understand your comments and even appreciate them, I still believe I am right.
About four years ago I used NukeReddit - a similar script that loads your comment history, edits each posts, replaces the text with nonsense and saves it. Then deletes the post. I did that because someone got close to identifying me IRL and I didn’t want them to, and wanted to tidy up my own data leakage.
After that, I continued using Reddit until the recent nonsense when I decided to leave to good. First, I used Power Delete, repeating it over several days to delete thousands of comments and hundreds of posts. About a week after that, I submitted a GDPR data request. Another week, I deleted my account. About a week after /that/, I received the GDPR response containing several CSV files containing my data. That included posts and comments I’d made from 11 years ago when I had created that account.
That data had survived two quite thorough scrubs and deletions, and whilst I no longer have access to that account, I believe my data and my account are still there - just unavailable to me.
I do know a little about data and databases, and in many mature projects, deleting posts simply sets an is_deleted column with the date it’s deleted. Editing a message simply creates a copy of that message, sets the original as is_deleted with a date, and sets the copy with the edited text. That’s standard and honestly, I don’t know why Reddit would not do that.
Also consider that Reddit may be under a legal obligation NOT to delete data. If there is a criminal investigation at a later date, they will need to be able to provide that information. “Sorry Mr Government, we deleted Bin Laden’s posts where he incited terrorism to dozens of other suspects” is not going to be received well.
The bottom line is that only Reddit architects will know for certain, but I’d put real money on betting that I’m right.#
Not arguing with the other possible reasons given, but it can be really hard to get started with SO as anything other than a reader. Gaining enough points to comment, answer, or even answer a comment feels really hard now that so many questions are already answered well.
You didn’t wipe your comments, you only created a new version. And if you deleted them, it’s only a soft delete. Reddit still holds your data. I proved this by doing a gdpr request and received stuff I’d wiped and deleted four years before.
Just another thing she was wrong about.
Nice quote - but I don’t think it does hold up as truly as it did in the 80s. There is an unimaginable wealth of systems and design tools available now that were not around then. Even something take for granted like a gui schema designer - hell, even SQL itself wouldn’t be around until almost a decade later, and that was partly designed to simplify database queries. Every step like that has simplified what we do today. Debugging tools are light years ahead of when I was writing C in the early 90s. Debugging then was pretty much “try and compile it and then fix the errors”. Now there’s linters, memory profilers, automatic pipelines and all the rest of that. Much of that is offset by the fact we do far more complicated things than we did, and that those very tools mean there’s a lot more to learn and master beyond the mere language.
I do concede and agree with your last paragraph. Design is more important than implementation, and elegance of code and concept is a timeless beauty. One of the hardest things I’ve had to learn is that thinking about coding is often far more productive than actually coding, and too many times I’ve been a busy fool, re-writing and starting over many times because I later found out a better way.
I disagree completely.
Great! It would be a boring world if we all thought alike.
Programming is inherently difficult,
That’s where we differ. I don’t think it is - and I’m not saying that because I think I’m good, it’s because programming is just a different way of thinking - that’s why there’s books like “Zen and the art of computer programming” and “The Tao of programming”. (I haven’t read “No Silver Bullet” but I’ll keep an eye open. I was actually writing code back in 1986 so it might be interesting to compare because I think programming has changed a huge amount in that time)
Not all programming is easy, just as not all of it is hard. The range of this subject is massive, and blanket statements, pro or anti, just don’t cut it when you dig into it.
I’ve heard that a lot, but I think it’s an outdated view.
Programming should be easy, or at least easier. That’s a view shared by everyone who writes and contributes to documentation on all languages and also those who develop the languages as well. (With varying success).
Every damned one of us was a shit coder when we started, that’s part of the process - not least amongst us who are self taught. Yet some go on to do great things and be wonderful coders (including yourself, no doubt).
You had a bad experience, fair enough, but it’s a big brush to tar everyone with. I think everyone should be a programmer. If nothing else it teaches them a little how software actually works and that’s a good thing.
War for the overworld. I have thousands and thousands of hours logged.
I’m not sure that’s broadly true, given the number of prosecutions where CCTV is given as evidence.
I’ve no doubt the examples you give are true, and that it happens far too often, but that’s not the same as saying cctv is useless.
Yes. And there’s literally nobody calling for it other than a tiny number of Parenting and Religious pressure groups. Massive waste of government time and our money.
This is the true internet way. (I stole it from someone else too and am cheerfully passing it off as mine)
I’m of that age where it seems a lot of people I know are dying. So I made a decision last week to try and improve my quality of life and applied to reduce my working hours. Application approved and actioned within two days so today… I had the first of my non-working days.
Still need to figure out how best to use this time. Had a nice walk today, that’s a fair start. Rest of the week will be work as normal.
Feddit.uk - I figure regionality has benefit in keeping loads more spread, plus it hosts some good communities and a cute name.
It’s hard to get noticed on Reddit (unless you make a typo!)
Unless you’re the first to post on a new topic that goes on to be popular, then no matter what you say you get read and gain karma. If you comment on something a few hours old, nobody ever reads it.
You’re one voice in a city. Whereas here, we’re a village. Less anonymous, friendlier, easier to get talking to your neighbour.
That’s an interesting idea - have a special tier on one or more cloud providers paid for out of that source, or even a flat payment to any server provider based on number of users/activity or something like that?
Totally agree. Really do not want this to become too popular, because then you get bots, fraud, fake news, trolls and shitposting. Being too small to interest those guys is a good thing.
A correct and helpful answer. HA is phenomenal, although some report the learning curve is steep - it’s totally worth it.
I use it with lots of different vendors and it consolidates and coordinates everything between everything else.