[-] digdilem@lemmy.ml 1 points 1 day ago

The world's most successfuly motorbike vlogger, Itchy boots, is currently finishing a tour through China. It's been enlightening to watch - but do accept that I'm parrotting what I've seen there (and she makes a point of focusing on positive things) and some other vloggers on other platforms, I have no direct experience, so apologise for the lengthy reply.

IB has to travel with a guide, and can only stay in cities because hotels need a licence to take foreigners, but even in Western China and the Urghur areas, which I understand are the most restrictive, I've been hugely impressed by the quality of life there. It's certainly not what I expected.

Some intesting things:

Bikes are not that common - everyone in cities uses public transport or private cars. No bikes allowed more than 12 years old, and entering a petrol station requires being stopped by a police checkpoint and the rules are different for each one. Sometimes she has to fuel to one side, filling a can from the pump and carrying it to the bike, others she has to push the bike onto the forecourt, and others she can ride right up. But maybe that's a fuel thing generally - petrol stations are not busy places there, and most cars on the roads seem to be brand new and electric.

A stronger police presence than I'm used to in the UK, but less than many African and other Asian countries she's ridden through (including Afghanistan - yeah, solo female riding a bike through active taliban was an eye raiser!)

Zero rubbish. I mean, NOTHING. I spotted only one piece of graffiti. (Hugely common in Europe, USA, Middle East, other Asian countries). Very high state of cleanliness. Huge road building and other infrastructure programs of truly incredibly scale. Crime rates are extremely low. (Probably at the cost of personal freedoms and restrictions we don't consider here) Cities are often beautiful, with wide streets, separation for motorbikes, loads of parking, lots of trees, open spaces and planting.

The people she meets are much like people anywhere - friendly when approached well, inviting, helpful. The food is superb and offered to guests.

So yeah, what I've seen it not third world by any scale. It's a higher standard of living in the cities than we have here in the UK by some margin for many metrics. Much of this change has been very recent and has come at many huge costs. (I've read a lot about Mao's time and that sounds awful at many levels, including the actions of many of the Chinese people themselves)

Workers rights: They do work longer hours, typically, than we do in the west. 12 hour days, six days a week are common, especially in the megacities. Cost of living there is also very high, and many younger employees send money home to families in rural areas. This is not seen as unusual as the Chinese have a very strong culture of working hard and working together for the common good, not that dissimilar to Japanese working culture. I would not like these hours myself, but my own culture is very different.

[-] digdilem@lemmy.ml 2 points 1 day ago

I’ll look into OpenSUSE as a potential alternative

You could do worse!

I've worked with OpenSuse for a few years and I really like the people involved. They're stand-out in that they're European based (no bad thing in today's uncertain world if you're not American yourself.) They're a german organisation but the employees are spread through Europe and further afield and they're a really, really small concern, but IME, they genuinely care about doing the right thing, even if that comes before financial growth. One example of that is their tutoring programs and, unlike many organisations even in the FOSS world, I get the feeling they genuinely uphold their guiding principles

I use Debian myself at home and at work and it's my go-to for everything, but if it didn't exist, OpenSuse would probably be the next on my list and although I'm not working with them at present, I would happily do so again.

[-] digdilem@lemmy.ml 6 points 1 day ago

BTW: are you aware the Linux Foundation is an US entity and funded by (among others) most US IT megacorps?

The Linux Foundation is not Linux. It is a nonprofit organisation that supports linux and encourages open standards.

It does not own nor control Linux; no single entity does.

[-] digdilem@lemmy.ml 18 points 1 day ago* (last edited 1 day ago)

Fedora is a community project but ultimately owned by Redhat. They own the trademarks and the domain. They could stop support for it at any time they, or their owners, IBM, decide it's not in their interests to continue supporting, or even allowing, it. People will say "Sure, but you could fork it" and I don't doubt that it would be forked, and there's enough userbase to make that fork successful and arguably better, but then it wouldn't be Fedora.

That does seem unlikely since Fedora is a fundamental part of Redhat's upstream for their main Linux project, RHEL and would require a bit shift in their model, but they have made some odd decisions over the past few years that have upset the community. (Ending Centos Linux 8 with very little warning, and then trying to block source distribution for the rebuilders that stepped in to replace Centos Linux. Centos was a community owned project back along, by the way, founded by Greg Kertzer who was forced to give it up, which indirectly led to Redhat taking control over it and ultimately ending Centos linux entirely. This was its own huge controversy and did not paint Redhat in any kind of warm and fuzzy light)

So I don't trust Redhat as much as I did half a decade ago because of these reasons, and more generally because of their corporate sellout. No matter what their supporters and community say, Redhat are a for-profit company that made decisions which upset the community even before it was bought out by a huge multinational with a long history of choosing profit over ethics.

So stick with Debian if you want to stay clear of corporate linux ownership. I'm afraid that does include the entire EL group - Fedora, RHEL, Centos Stream and even the rebuilders, Alma and Rocky. (Two projects that I really love but are vulnerable to further changes by Redhat)

[-] digdilem@lemmy.ml 5 points 1 day ago

Not morons, just lying to achieve a different agenda.

[-] digdilem@lemmy.ml 2 points 4 days ago

It’s not that good news goes unreported

Well, it literally is exactly that - not one mention of this in the mainstream media.

"not a single major news organisation reported anything about trachoma in 2025."

It's not the case that it was drowned out, it was never said at all.

45
submitted 4 days ago by digdilem@lemmy.ml to c/worldnews@lemmy.ml

A well written article containing some well researched articles of "The good stuff". I certainly found the leading piece about trachoma genuinely inspiring - a horrible eye disease that's been plagueing humans since the ice age that's seen huge steps very recently in almost complete eradication.

Yet this went completely unreported all all major news outlets in 2025.

There is something wrong about that, I think.

59
submitted 1 week ago by digdilem@lemmy.ml to c/worldnews@lemmy.ml
249
submitted 3 weeks ago by digdilem@lemmy.ml to c/technology@lemmy.ml

1984, Jet Set Willy was released. A great game that every kid at school wanted. Of course we all wanted a copy, but it cost £8 here in the UK, which was several weeks' pocket money.

Copying games then involved finding a kid whose Dad was seriously into Hifi and had a stackable stereo system, then we'd copy it with their tape to tape system. But JSW had this as the cassette inlay.

How this works? When the game loaded after about 10-15 minutes, it would ask what colours were in Grid square A5, or H9 etc. Get it wrong twice and the game would exit and you'd need to start over.

(If you're wondering what happens if you're colour blind - you could write to the publishers and if they accepted your complaint, they would ask you to send them the game and would give you a cheque to cover the refund)

Of course, kids are determined and inventive, and this was well before photocopiers or digital cameras, so we would spend our lunchtimes with pencil and paper writing down every single combination...

It was a good game, with some great music, but really really hard.

(Credit to https://intarch.ac.uk/journal/issue45/2/1.html for the picture, and the page also goes into more depth)

30
submitted 1 month ago* (last edited 1 month ago) by digdilem@lemmy.ml to c/selfhost@lemmy.ml

I've really enjoyed working on and improving Taskpony and am pleased to be able to release another update in the hope that you'll also like it.

95
submitted 2 months ago by digdilem@lemmy.ml to c/opensource@lemmy.ml

Taskpony is a self-hosted tasks manager that runs from docker or as a linux service.

"Another tasks app? Seriously?"

I've been trying to de-google and, having used Google Tasks for many years, replacing it proved surprisingly complex for something that seemed so simple. I tried a number of other task managers, both paid and free which, whilst excellent at what they did, I found to be complex or packed with team and group features that I didn't need. So I wrote something for myself and, somewhere along the way, I thought it might be nice to share it with the FOSS community that I've benefited so much from.

It's the first "proper" FOSS app I've released, so please be kind.

Taskpony is over at https://github.com/digdilem/taskpony - it would be great if you could give it a try and let me know how it could be improved.

[-] digdilem@lemmy.ml 79 points 11 months ago* (last edited 11 months ago)

I have a saying, "If it's not DNS, then it's Selinux". It blocks stuff so frequently it's a major time sink for us.

It is overly complex and difficult to understand, especially if you're developing and deploying software that does not have correct pre-rolled policies. A regular job for me is to help developers solve this - which generally means running their service, seeing what Selinux blocks on, and then applying a fix. Repeat 2-8 times until every way Selinux is trying to access a file is explicitly allowed. And sometimes, even software that comes via official repos has buggy selinux policies that break things.

Fortunately, there are tools to help you. Install setroubleshooter amd when something doesn't work, "grep seal /var/log/messages" and if it's selinux causing the problem, you'll find instructions showing you what went wrong and how to create an exception. I absolutely consider this tool essential when using any system with selinux enabled.

[-] digdilem@lemmy.ml 75 points 11 months ago* (last edited 11 months ago)

In unrelated news, hate is reduced across the world.

[-] digdilem@lemmy.ml 113 points 1 year ago* (last edited 1 year ago)

It's clear Trump wants to control all social media within the US.

  1. Musk took twitter and turned it into a far right hate speech platform
  2. Zuckerberg has a private meeting with Trump. Next day donates $1m to the inaugural fund. Facebook, Instagram and Threads remove fact-checking in the US and Zuckerberg. There's some very odd fuckery afoot with left searches that are blamed on a technical glitch.
  3. Tiktok is threatened with closure. They suddenly align themselves with Trump and the lights stay on.
  4. Google's boss, Sundar Pichai, is lauded and given a seat of honour at Trump's inauguration. It's clear there are established links there.
  5. Reddit - I don't know, but Steve Huffman has a /serious/ adoration of Elon Musk and is fond of money and power. If it's not already in the fold, it will be soon.

I'd put money on that we're already seeing left and anti-trump messages suppressed, and algorithms adjusted to promote division and discord - not just in the US, but globally. We'll be seeing platforms other than the above attacked and inflitrated constantly by bots and AI. We'll reach a point where you literally will be talking to yourself if you are against this. Your messages will just disappear to the point where you question your own reality. Shadowbanned online. Is Lemmy safe? No, not remotely. Decentralisation helps somewhat, but when the heavy guns are laying down suppressing fire from bot armies and destablising agendas - or even just being ruled illegal for some made-up reason, decentralisation doesn't allow you to fight.

Jim Morrison said, "“Whoever controls the media controls the mind. The media is the message and the message is me.”

The aim here is obvious, and it's not new. The method is just adjusted for modern day. And truth? Say goodbye to that sucker.

315
submitted 1 year ago by digdilem@lemmy.ml to c/worldnews@lemmy.ml

Under this methodology of all 193 UN Member States – an expansive model of 17 categories, or “goals,” many of them focused on the environment and equity – the U.S. ranks below Thailand, Cuba, Romania and more that are widely regarded as developing countries.

In 2022, America was 41st. Interesting to see where it will be after this term of office, which looks set to be working against many of these aims.

[-] digdilem@lemmy.ml 83 points 1 year ago

Well, this aged quickly.

[-] digdilem@lemmy.ml 111 points 2 years ago

Over the past year Musk has removed all masks and clearly believes he can operate beyond the law. His motives are clearly to watch the world burn. He is an extremely dangerous, unpredictable and powerful man, threatening democracy across the globe.

Our governments need to protect us from him. Brazil's being brave here, I hope they're just the first.

[-] digdilem@lemmy.ml 122 points 2 years ago

No shit. The amount of far-right propaganda, hate and disinformation it's pushing is so much that it's pretty much over the line as an extremist site now, and I expect it to start getting flagged as that with a lot more organisations.

Musk wants to set the world on fire and X is his box of matches.

1

On display at the Stromness museum. Carved from whalebone and believed to be a child's doll.

Was discovered at the famous Skara Brae site, and then spent years forgotten in a box at the museum before being rediscovered.

https://www.bbc.co.uk/news/uk-scotland-north-east-orkney-shetland-36526874

196
submitted 2 years ago* (last edited 2 years ago) by digdilem@lemmy.ml to c/linux@lemmy.ml

I host a few small low-traffic websites for local interests. I do this for free - and some of them are for a friend who died last year but didn't want all his work to vanish. They don't get so many views, so I was surprised when I happened to glance at munin and saw my bandwidth usage had gone up a lot.

I spent a couple of hours working to solve this and did everything wrong. But it was a useful learning experience and I thought it might be worth sharing in case anyone else encounters similar.

My setup is:

Cloudflare DNS -> Cloudflare Tunnel (Because my residential isp uses CGNAT) -> Haproxy (I like Haproxy and amongst other things, alerts me when a site is down) -> Separate Docker containers for each website. On a Debian server living in my garage.

From Haproxy's stats page, I was able to see which website was gathering attention. It's one running PhpBB for a little forum. Tailing apache's logs in that container quickly identified the pattern and made it easy to see what was happening.

It was seeing a lot of 404 errors for URLs all coming from the same user-agent "claudebot". I know what you're thinking - it's an exploit scanning bot, but a closer look showed it was trying to fetch normal forum posts, some which had been deleted months previously, and also robots.txt. That site doesn't have a robots.txt so that was failing. What was weird is that the it was requesting at a rate of up to 20 urls a second, from multiple AWS IPs - and every other request was for robots.txt. You'd think it would take the hint after a million times of asking.

Googling that UA turns up that other PhpBB users have encountered this quite recently - it seems to be fascinated by web forums and absolutely hammers them with the same behaviour I found.

So - clearly a broken and stupid bot, right? Rather than being specifically malicious. I think so, but I host these sites on a rural consumer line and it was affecting both system load and bandwidth.

What I did wrong:

  1. In docker, I tried quite a few things to block the user agent, the country (US based AWS, and this is a UK regional site), various IPs. It took me far too long to realise why my changes to .htaccess were failing - the phpbb docker image I use mounts the root directory to the website internally, ignoring my mounted vol. (My own fault, it was too long since I set it up to remember only certain sub-dirs were mounted in)

  2. Figuring that out, I shelled into the container and edited that .htaccess, but wouldn't have survived restarting/rebuilding the container so wasn't a real solution.

Whilst I was in there, I created a robots.txt file. Not surprisingly, claudebot doesn't actually honour whats in there, and still continues to request it ten times a second.

  1. Thinking there must be another way, I switched to Haproxy. This was much easier - the documentation is very good. And it actually worked - blocking by Useragent (and yep, I'm lucky this wasn't changing) worked perfectly.

I then had to leave for a while and the graphs show it's working. (Yellow above the line is requests coming into haproxy, below the line are responses).

Great - except I'm still seeing half of the traffic, and that's affecting my latency. (Some of you might doubt this, and I can tell you that you're spoiled by an excess of bandwidth...)

  1. That's when the penny dropped and the obvious occured. I use cloudflare, so use their firewall, right? No excuses - I should have gone there first. In fact, I did, but I got distracted by the many options and focused on their bot fighting tools, which didn't work for me. (This bot is somehow getting through the captcha challenge even when bot fight mode is enabled)

But, their firewall has an option for user agent. The actual fix was simply to add this in WAF for that domain.

And voila - no more traffic through the tunnel for this very rude and stupid bot.

After 24 hours, Cloudflare has blocked almost a quarter of a million requests by claudebot to my little phpbb forum which barely gets a single post every three months.

Moral for myself: Stand back and think for a minute before rushing in and trying to fix something in the wrong way. I've also taken this as an opportunity to improve haproxy's rate limiting internally. Like most website hosts, most of my traffic is outbound, and slowing things down when it gets busy really does help.

This obviously isn't a perfect solution - all claudebot has to do is change its UA, and by coming from AWS it's pretty hard to block otherwise. One hopes it isn't truly malicious. It would be quite a lot more work to integrate Fail2ban for more bots, but it might yet come to that.

Also, if you write any kind of web bot, please consider that not everyone who hosts a website has a lot of bandwidth, and at least have enough pride to write software good enough to not keep doing the same thing every second. And, y'know, keep an eye on what your stuff is doing out on the internet - not least for your own benefit. Hopefully AWS really shaft claudebot's owners with some big bandwidth charges...

EDIT: It came back the next day with a new UA, and an email address linking it to anthropic.com - the Claude3 AI bot, so it looks like a particularly badly written scraper for AI learning.

view more: next ›

digdilem

joined 2 years ago