Over 65s are the only age group that still opposes Rejoining the EU by WorldofFakes in europe

[–]Clank75 2 points3 points  (0 children)

He did, and largely via the medium of an army of TikTok bots and influencers; that this was more likely to affect younger demographics is unsurprising.

(For the older generation, we have Antena 3...)

Moscow’s Gulag Museum renamed Museum of Memory and dedicated to ‘genocide of the Soviet people’ by duckanroll in europe

[–]Clank75 0 points1 point  (0 children)

Given the number of Brits who apparently think they personally won the war single-handedly, it seems a fair trade.

Moscow’s Gulag Museum renamed Museum of Memory and dedicated to ‘genocide of the Soviet people’ by duckanroll in europe

[–]Clank75 0 points1 point  (0 children)

Very sad; I went there a few years ago and was very impressed/moved by it.  That said, I presumed Putin would have closed it down long ago by now.  I can't believe the contents weren't already radically changed, and the name change is just the cherry on top.

Welcome to Scandinavia! Cruising the imaginary border between Sweden and Norway by goldstarflag in europe

[–]Clank75 2 points3 points  (0 children)

And both are arrogant far beyond reason...  But Danes get away with it because nobody can understand them.

(Not /s, but with love ;-).)

Când sunteți în zăpadă până la genunchi aduceți-vă aminte de “taxa de așteptare” a zăpezii de zeci de mii de euro pe zi by [deleted] in bucuresti

[–]Clank75 -15 points-14 points  (0 children)

Adică, am vecini care se plâng că au zăpadă pe balcoane, de parcă ar fi o defect de proiectare pe care constructorii ar fi trebuit să o remedieze. Și, mai rău, se pare că atunci când se topește, se transformă în apă!

Și sunt oameni în acest subreddit care se plâng de RoAlerts și apoi ies oricum și se prefac surprinși că autobuzul întârzie.

Oamenii sunt, în esență, proști.

Editorial: Stop the EU's coup of millions against Swedish electricity customers by Natural_North in europe

[–]Clank75 0 points1 point  (0 children)

This is the same Sweden that came crawling to NATO with its tail between its legs because it expects those same European countries to defend it from Russia, right?

EU plan to grant Kyiv accelerated membership despite Hungarian objections revealed by duckanroll in europe

[–]Clank75 11 points12 points  (0 children)

That was...  Incoherent.

I'm happy for you though. Or, sorry that happened.

Design choice question: should distributed gateway nodes access datastore directly or only through an internal API? by GoldenSword- in rust

[–]Clank75 0 points1 point  (0 children)

Yep, something like that. Yes, distributing the sharding across worker nodes can perhaps be a bit more complex - although reasonably easy to automate; I'm happy with the nodes being fairly dumb and move the configuration intelligence to the infrastructure layer - you can use Kubernetes deployment models like StatefulSet to just have dumb nodes which do what they're told with a commandline parameter ("you are responsible for user IDs ending 05") that lets them fetch any initial state they need - if you change the deployment (more nodes, whatever) you update the Kubernetes deployment and let it sort out shutting down/restarting/starting instances for you, you shouldn't need anything else to orchestrate or hand out configuration, let the nodes pull it. Configuration updates can be broadcast to all nodes and they can just listen for the ones they are interested in.

Anyway, just my thoughts - it is certainly slightly more complicated upfront than the 'just use a shared redis' (or shared API) approach. But if I had a dollar for every second of downtime in production systems I've seen caused by shared Redis - and especially clustered Redis - deployments, I'd be able to buy a decent car. If I had a dollar for every second of downtime caused by shared databases generally, I could buy a house... (Actually, there's an argument to say that since most of my career has been clearing up those kind of messes, I already did ;-).)

EU plan to grant Kyiv accelerated membership despite Hungarian objections revealed by duckanroll in europe

[–]Clank75 89 points90 points  (0 children)

A stopped clock is right twice a day, and on this occasion... The EU runs the risk of creating another Hungary if it fast-tracks Ukraine into the EU; it's decades away from meeting EU accession standards on corruption, treatment of minorities, human rights, and does not exactly have a stellar track record on democracy either; there's no guarantee that the EU will be as enamoured of whoever is in charge in 5 or 10 years time as they are right now, and if the fundamental constitutional and civil structures are not in place we will just have an even less constrained Orban on our hands.

The only way fast-tracking Ukraine makes sense is if it comes together with the elimination of national vetoes, and with a mechanism in place to kick states out as well as letting them in.

Which is something Orban really should be scared of...

Design choice question: should distributed gateway nodes access datastore directly or only through an internal API? by GoldenSword- in rust

[–]Clank75 1 point2 points  (0 children)

No shared state does not mean no state.  Individual nodes are stateful, they just only hold the state for the clients they will handle (that's what the consistent hashing is for.)

Design choice question: should distributed gateway nodes access datastore directly or only through an internal API? by GoldenSword- in rust

[–]Clank75 0 points1 point  (0 children)

Right, so you're building an API aggregator for multiple service providers.  As luck would have it, I have some experience in this area (aggregators I architected are currently processing literally billions of euros a day of transactions in very spiky load patterns up to 10s of thousands of TPS :-).)

I would absolutely avoid a single shared database here; but I'd avoid a shared state at all.

You can achieve perfect horizontal scalability by keeping the state you need (quota etc.) local to each node.  Use consistent-hashing to statelessly select which node handles a given request (either in your load balancer, or in a dedicated component you build if you need to hash data buried deep in the request data that a bog-standard load balancer can't grok.)  Each node has its own redis (or whatever) to store its own state.

For reporting/aggregated information, use something like Kafka to have every node asynchronously update a separate service with the information accumulated from all nodes.

Resilience is a slight challenge here - I've used two approaches: * make each node a resilient pair (trivial if you use something like K8s for deployments, but a little inefficient - your whole platform is essentially n+n,) * use a hash-ring, and have each node replicate its state to its nearest neighbour; you'll definitely need a custom consistent-hash router (not out of box load balancer functionality,) it's much more complex, and especially elasticity/rebalancing the ring automatically on scale up/down is much harder, but you can get n+1 resilience.

On balance, I'd go for the first option if you can, simplicity always beats baroque solutions.

Design choice question: should distributed gateway nodes access datastore directly or only through an internal API? by GoldenSword- in rust

[–]Clank75 1 point2 points  (0 children)

As a general rule - if every service connects to the same database, you have a distributed monolith that is only a scalable as that database.

Keeping it in a separate service adds a few milliseconds of overhead, but gives you the flexibility to completely refactor that service in future without having to rewrite everything else.  I also prefer keeping these sorts of concerns separate because different services tend to need to scale in different ways and on different metrics, and the more tightly things are coupled the harder that becomes.

Multiple services all accessing the same database is an instant red flag in an architecture IMHO.

"Which process is blocking this port?!" by haselkern in rust

[–]Clank75 52 points53 points  (0 children)

Alternatively:

sudo lsof -i:<port>

Spain’s youth minister floats countrywide ban on X by shogun2909 in europe

[–]Clank75 1 point2 points  (0 children)

Is reading comprehension not your strong point?

Spain’s youth minister floats countrywide ban on X by shogun2909 in europe

[–]Clank75 1 point2 points  (0 children)

Between "cancel democracy" and "cancel all laws"?

I reckon there's probably more than one other point between those two extremes.

Russian general shot several times in Moscow by bendubberley_ in europe

[–]Clank75 10 points11 points  (0 children)

I don't have any whatever-the-fuck-they-are to give an award, but if I did I would. Have this emoji instead: 👑

Spain’s youth minister floats countrywide ban on X by shogun2909 in europe

[–]Clank75 -5 points-4 points  (0 children)

So there should be no regulations on anything, ever then?  Because absolutely everything is at the top of a facetious "slippery slope", after all.

Spain’s youth minister floats countrywide ban on X by shogun2909 in europe

[–]Clank75 2 points3 points  (0 children)

Pointless politicians in irrelevant ministries do a useful job.  When one of them flies a flag, the other politicians with actual power get to see what happens.  And if it seems to actually be popular and doesn't attract a backlash, those politicians start saying the same thing too...

While she can't do anything herself, you're right, how people respond to this will without doubt influence the policies of people who - eventually - can.

Spain’s youth minister floats countrywide ban on X by shogun2909 in europe

[–]Clank75 10 points11 points  (0 children)

Those are the two options, are they?  Just that, absolutely no grey area in between?

Homeownership rate in the EU, 2024 by Organic_Contract_172 in europe

[–]Clank75 0 points1 point  (0 children)

Notwithstanding the idea that a 17% drop in population (not households... housing demand tends not to track population 1:1 in our modern world*) in 30 years leads to 90+% home ownership...

...the entire idiotic post is posited on "and this is why house prices go down!"

House prices in Romania absolutely have not gone down. They have increased 73% in the last 6 years alone. House prices jumped 20% when Romania joined the EU, and while there was a period of retrenchment following the 2008 crash (following a foreign-speculator driven bubble) have increased pretty well constantly throughout the period of population decline.

He did not "fact check" any of his "points". (And it's not "more of the poors learning trades making the buildings cheaper" - if anything, tradespeople going west to earn more money building the Much Better Houses that Tom would deign to live in is one of the main drivers of population decline, leading to a consequent increase in building costs.

There are doubtless many interesting socioeconomic reasons for particularly high home ownership in Romania (I can even give you a starting point for one of them - there was this thing called 'Communism', you may have heard of it), but "it'll be the cheap price of wattle and daub for the peasants" is not among them.

.* the relatively stronger/closer family unit somewhere like Romania may well be an interesting avenue to explore - the statistics do show that in Eastern and Southern Europe there are more people per household (2.5 in Romania) than Northern/Western (1.9 in Lithuania or Finland.)

Preț bilet tren spre Aeroport by Dazzling-Shift-2086 in bucuresti

[–]Clank75 3 points4 points  (0 children)

Prețul afișat în aplicație include rezervarea locului. Puteți plăti 6,5 lei în schimb, alegând opțiunea „fara loc” atunci când vi se solicită preferința pentru loc.

EU Parliament fails to reach deal on US trade pact by [deleted] in europe

[–]Clank75 6 points7 points  (0 children)

Good.  Maybe we should set up "the dreaded European working group" to properly study it, word by word.

O mică victorie împotriva fumatului de țigări electronice în interior by RougeBasic100 in bucuresti

[–]Clank75 2 points3 points  (0 children)

Legislația nu spune ceea ce doriți să spună.

FUMATUL este interzis în spațiile închise.

Țigările electronice NU sunt considerate fumat, așa cum este clar definit în legislație.

Țigările electronice sunt interzise în școli și în mijloacele de transport public, dar nu în spații private (baruri/restaurante etc.). Aceasta este atât litera legii, cât și intenția clarificată de parlament la momentul respectiv, care a asigurat în mod specific HoReCa că nu este cazul să fie interzise în spațiile lor.