It's a minority of toxic behaviours that has ruined it. Most corporations cargo cult what successful corporations do.
I don't get your point about governments, though. I could see an argument about US lobbies pushing the US government to enforce anti-circumvention all over the world, maybe?
> We, the people, built the internet, and as usual it has been ruined by governments (censorship)
Unfortunately, we the people also failed to keep the worst elements of society contained until pressure all but exploded.
The various censorship advocates would have had a far harder game, had Pornhub been more responsive to victims of involuntarily filmed material, Facebook/Meta been more responsive to Russian propaganda, Islamist terrorism, lynch mobs and god knows how much other shit ran rampant on their platform, had Reddit been more responsible in containing hate speech...
And it's no wonder that the EU eventually was fed up. Our attitude generally is, okay, we notice there is a problem, and we offer sometimes years to large actors to clean up shop or else, and only when there still is no action, then we bring down the hammer.
Frankly, I can't even count how many explicit warnings our authorities gave to Big Tech.
"I wish the corporations did censorship instead of the government" isn't the anti-censorship take you think it is. I agree there's a ton of vile shit that people don't want to see, but client-side filtering is the way to handle that, not "please, zuck, don't show me stuff you don't think i'll like, and I completely trust you to decide what that is"
You can't have an unmoderated open online space, it's impossible.
Even if you were to remove all laws and rules and moderation completely, the platform just turns to a spam cesspit and everyone who's not there to spam just leaves.
Arguably, we're starting to see this happen to the whole internet right now, since despite the rules, the spam is a type of spam that's allowed by the rules. The rules we have are bad. But you still can't have no rules.
> I agree there's a ton of vile shit that people don't want to see
It's not about what "people don't want to see".
(Way too) many people want to see CSAM and yet we ban it simply because of how corrosive it is to society. And that's true for a ton of the other stuff. The lynch mobs that have taken place on Whatsapp for example - you can't just put a feature like global groups or unlimited forwarding of messages on the Internet without taking into account that people can and will abuse it, and then not even have some sort of report system where people can say "hey. have a look at this". That's basic ethics review that should have caught this abuse potential and suggested mitigations before people lost their lives.
And the lack of moderation around hate speech of all kind is similarly corrosive. Sure, in the US it might be legal to go on the street and call for a "peaceful ethnic cleansing". But if you do so, you will likely eventually get insta-sanctioned by someone just like Richard Spencer [1]. On the Internet however? Nothing, other than maybe getting a shitstorm. There is no feedback mechanism in the libertarian/ultra-free-speech internet to signal to people that what they are peddling is not the mainstream view, no way of triggering some self reflection.
Every time a discussion like this comes up I am reminded of Microsoft's "RID master" used in Active directory. A central server issues out chunks of ID's to each server on demand (usually when a watermark is reached), so each server always has a pool of ID's available to use.
Are there any extensions for PostgreSQL that do this?
This is actually a very interesting question. I assume that you are referencing extensions that add shards to Postgres, since it runs on a single server out of the box. You made me curious how those extensions/rewrites handle sequences.
It looks like Citus (one such extension that runs shards on separate workers) does something a little like what you described. Each node gets an ID, which becomes the high bits of the sequences it generates. So serial IDs are monotonic within a shard, but not across shards.
Aurora PostgreSQL Limitless uses different abstractions, but also ends up reserving different chunks of IDs for different routers to use.
I use this pattern in mysql. One row, and one update query gets you a block of IDs. Don't want to attempt to write it out here without looking, but the trick is using the last insert id in the query (and on the result).
It's one query, so shouldn't require a plugin I hope.
That doesn't sound like much of a contradiction to me: anyone already using standard ACME tooling can change to their new CA with a trivial configuration change - provided their standard ACME tooling is well-maintained enough to include a 5-year-old protocol extension.
There are a lot of places in the UK where you do not have the facility to charge your car at home (terraced houses, apartment buildings with no parking spaces). Running cables to buildings is risky. Even where there are houses that have a road in front of the front door, there is no guarantee that the owner is able to park in front.
Can anyone verify if this works on a Lenovo Thinkpad? I checked the List of Working Motherboards [1]. They often have Thunderbolt but no way to enable ReBAR.
reply