AlexMax
https://www.php.net/manual/en/migration70.incompatible.php
It was really easy to write code that worked in both 5 and 7. Most of my time was spent waiting for dependencies or frameworks to make the same jump.
Then again, I suppose PHP developers had the hindsight of Python 3 and Perl 6 as a gigantic warning klaxon of what not to do.
Must be a wide narrow you're talking about. I've been using it as my default session across two different distros and the only problem I can recall having was strange mouse-grabbing behavior in Firefox, and I don't even think that was Wayland's fault.
Python has had multiple ways of doing many things for a very long time, and the longer you program in any language, the more you realize there are often many solutions to a problem and the "best" approach either depends on context or you realize there is no one "best" approach and go on preference.
I think the idea should be judged on its own merits without having to consult the Zen. That said, I seriously don't see the point of it. Python 3 already forced everybody to convert all their print statements to look like function calls, and now GVR wants to bring the old style back as an option? It's just parenthesis, what's the point?
If he wants to put that new parser to work, how about taking another look at multi-line lambdas?
I lack empathy not because I disagree with their politics, but because "getting booted out of a social space on the internet" seems like a strange non-problem.
Keep in mind that Twitter moderation is a joke no matter what side of the aisle you're on, and people leave not only because they got banned, or somebody they liked got banned, but also because of the perception that the moderators are asleep at the wheel and are too slow to take action - if they ever do.
Thing is, this is the internet. There are other sites out there. Most of them are accessible from typing something in your web browser. If there is a social space out there whose moderation you find more agreeable, why would you hang out someplace you're not welcome?
> We have to continue to protect peoples' ability to express themselves universally as technology evolves and provide platforms where they can't be bullied and destroyed by a riled up mob or institutionally silenced and de-platformed for dirty content.
You're not going to find that platform on Twitter. But you shouldn't have expected to find it on corporate-owned advertiser-friendly Twitter in the first place. The revolution will not be televised; brought to you by Xerox in four parts without commercial interruptions.
I'm not really sure what problem you're solving here. The social space is too big to moderate effectively, so hamstringing what little power the company chooses to exercise over its own space is supposed to somehow make things better? I don't see it.
Simple. There's people agitating for free speech on idealistic terms, and then there's people agitating for free speech because they have an agenda and want a captive audience.
You can even see it in this comment thread. Take a look around and see if you can find any greyed-out comments that are arguing against the pro free-speech crowd. Down-voting is censorship via mob rule, so that should be twice as distasteful, but yet you see greyed out comments. The folks doing that are the latter, and not the former.
I'd be careful about mentioning filtering.
I just remembered that there was a Reddit Masstagger that helped folks with that filtering, but people got really upset about how it infringed on free speech and might have even gotten Google or Mozilla to remove it from the extension store.
I think there might have also been some for Twitter, which I imagine would have elicited a similar reaction.
I think that's a stretch.
The problem with Twitter isn't the moderation or the "leaning", it's the sheer size of the thing. Any sort of decent moderation is completely impossible at the scales of Twitter, and I voted with my feet a long long time ago and frankly don't feel like I'm missing anything.
On the other hand, there are plenty of smaller social spaces out there that are well moderated, do not treat all viewpoints equally, but at the same time somehow manage to prevent their users from anti-social mob justice.
This is naive at best. I know of no social space on the internet that has light moderation, no moderation, or primarily user-driven moderation that isn't also a dumpster fire.
This is the internet. There are uncountable social spaces on it, and the fantastic thing is that the owners of each social space are free to enforce rules as they see fit. If you are unhappy with the moderation of a social space, or if you get booted, find another one. Or, you could even create your own.
Heck, because this is the internet, you are likely keeping up with many of the people you know from a social space through multiple other platforms, and if you want to peace out from one, you can coordinate a migration.
The thing is, I don't think the solution is to force Reddit to host those kinds of subreddits - the solution it to find or create a different social space. Alternatives to those spaces exist, you just have to look for them.
Deplatforming and banning doesn't happen because of some abstract whim, so defending it in abstract terms sans context seems like it's overlooking a large chunk of the conversation.
What are the opposing opinions and the differing ideologies that you're worried about being silenced?
Upvoting and downvoting can and have been gamed by users and groups of users. It's a fine distraction to drive engagement in a social media space, but you cannot delegate moderation to the crowd without it turning into hot mess.
> and/or paid accounts.
At some point this might have been a good idea, but it doesn't stop bad actors from joining or returning through credit card fraud.
- - -
Have you looked at tildes? It's a reddit/HN-style site, but with stronger moderation and no downvote button. But the most interesting feature is that you have to be invited to the site by somebody, and the chain of invites is tracked, so if there are a bunch of troublemakers that all seem to have a root at one individual, the moderators can get rid of the whole tree if need-be.
This in particular. It took me a very long time to recognize how important this was, but looking back the very best social spaces I've ever been in have all had reasonable standards of moderation with moderators who actually paid attention to the various conversations going on. That's not to say that all spaces with moderation standards are good, but I can't think of a worthwhile social network with hands-off or primarily user-driven moderation.
Trouble is, we haven't figured out a way to scale "good moderation" up to something like Facebook scale, and organizing a mass exodus from large social space is a lot harder to do en mass unless you have a Digg v4-scale unforced error.
On the contrary, as somebody who learned programming with a mix of static and dynamic types, I felt like TypeScript showed me what a good type system was capable of in giving me the best of both worlds.
Instead of being pedantry, I felt like the type system was actually on my side for once and helping me to write correct code with fewer unaccounted-for corner cases and unexpected runtime crashes. And it does that while avoiding the feeling I got from previous statically-typed languages I used where the type system felt like a straight jacket incapable of expressing non-trivial concepts and relationships.
So? I've been booted from platforms over way less justifiable reasoning than that. When that happens, you go find a new place to hang out.
> Is this not a science related-debate?
Not anymore. As a species we lost our science privileges on those subjects after we realized what horrors scientific racism led to.
Isn't that also free speech? Or should free speech only apply to the first hypothetical individual stumping for "race realists"?
1. Free speech as some sort of abstract enlightenment ideal.
2. Cases of clear injustice in our past that stemmed from denial of free speech.
But that's not really why this article was posted, was it? It's really part of the ongoing modern conversations we're having around certain groups claiming their free speech rights are being infringed.
I think that injustice was done to Galileo, but I'm not going to shed a tear for somebody who was booted from an internet community for arguing that certain races have a lower IQ and LGBT+ folk are degenerates that need to be sterilized, even if they do it in a faux-earnest way.
To clarify, are you asserting that hiding political advertisements - either by not allowing them like Twitter or by giving people an option to opt-out like Facebook - is censorship?
In any respectable community, those sorts of people tend to get unceremoniously ejected from the community - from IRC channels to web forums to community-run game servers of old.
Now, games are match-made and game companies are pretty much forced to exercise discretion about what kind of community they want to have playing their game. Personally, I no longer have the patience for losing 30+ minutes of my life to a game that was lost because there's a 3-stack on my team who do nothing but throw, team-kill and think they're the height of comedy because they say offensive things or have a swastika as their profile picture.
At a certain scale, I think threaded conversations are incredibly difficult to follow without a voting system to sort it out, and once you introduce a voting system you end up with voting system problems as you mentioned.
I honestly think that flat forums are more fit for purpose. Multiple concurrent conversations end up being a bit messy, but there was at least a reasonable chance that someone would reply to any given post, since everybody in the thread was on the same page.
Heck, you can even gamify engagement with a flat forum - one of those that I still frequent allows you to "react" to any given post. It doesn't actually do anything except have a number beside the post tick up, but people still use it.
I don't presume to know if EEE is Microsoft's strategy here, but if it is, do you think a fleeting moment of amusement at Linux's comeuppance is worth the damage done to the larger open source ecosystem in its wake? Linux and FreeBSD are on the same team here.
An internet community having a solid framework of rules that is strictly enforced that keeps discussions friendly and on-topic is a completely separate axis entirely.
And I don't quite follow your second concern. Most of the time when I'm socializing I'm not in the mood for pseudo-anonymous debate club, I just want to talk to like-minded people about our shared hobbies. If I want dissenting opinions, I know where to find them.
And frankly, I'm A-OK with communities having heavy-handed moderation no matter what side of the aisle you're on. That's great! At least when you join those communities, you know what you're signing up for.
But the trouble comes when you have lightly-moderated spaces that are targeted by authoritarian extremists with the explicit goal of trying to shift people's opinions. That's subterfuge, and lightly-moderated spaces are defenseless against it, since at point you either introduce moderation or throw up your hands and let the extremists win.