Like the world needs another corporate Linux distro...
I even wrote a quick letter to Julian Andres Klode, requesting that he not be so dismissive of others' work, and he just replied with stupid justifications showing that he didn't understand the rather simple request or intentionally ignored it.
@bert_hubert@whitequark I never thought that there should be a requirement for HELO / EHLO to match reverse DNS, although it's nice and should be done, if possible.
OTOH, one of my checks on my non-primary MX is to block all email coming from IP addresses that have reverse DNS PTRs that either don't resolve or that don't resolve back to the corresponding IP.
I'm much more ready to block on non-primary MX because spammers still try to deliver to them even when there's no issue connecting to the primary MX.
So your HELO / EHLO isn't what you'd prefer, but I take it at least it resolves back to the IP address the connection is from?
Lack of obscure/legacy things is immaturity only if you assume having them is a goal, but Rust prioritized other things
You illustrate the problem perfectly here: thinking that it’s either / or is a broken way of thinking.
Even if it were the case that prioritizing certain things precludes others (which it most certainly isn’t, unless you’re doing things incorrectly), this is precisely why Rust is inappropriate for universal adoption.
If a certain corporate led group gets to decide what is “obscure/legacy”, then people either have to maintain their own forks of Rust, or we just have to blindly accept that things that aren’t popular enough or that don’t get enough attention by corporations will be deemed, “obscure/legacy”.
@kornel@chainq This is bad for the planet. We should make good use of our computing resources and not intentionally landfill them. m68k is an example of how we can maintain support for non-mainstream if we want, yet people who know nothing about m68k would love to kill it for emotional reasons. We don’t need this at all. We’re already seeing this with Debian and i386.
So when people want to lump things in to an “obscure/legacy” category and suggest that the problem isn’t Rust, that just means you’re cheerleading for reducing sustainability.
@chainq@kornel Here’s a good example. How many people are even aware of the existence of SuperH? Do you know about SuperH? People who advocate for the dropping of i386 make claims of “cost” and “developer time” - of course they’d advocate for dropping support for processors they’re not even aware exist. Yet if you have a working (non Rust) toolchain, you can compile thousands of open source packages that were written by people of whom a vast majority probably know little or nothing of SuperH:
It’s somehow viable in 2025 to have something like this with a modern toolchain, a modern OS, and thousands of compiled packages. So should people like you, who would most certainly consider SuperH to be “obscure/legacy”, be listened to when you advocate for Rust and the exclusion of what you somewhat dismissively consider to be “obscure/legacy”?
Rust is fine, but the advocacy is a bit exhausting, especially from people who show little awareness of the implications of getting what you claim to want.
@kornel That’s the thing - you’re not asked to choose between “writing software that might run on SuperH (but probably won’t due to speed & RAM requirements) vs being able to write more reliable software that runs better on still-manufactured CPUs”.
You invented those limitations. If you received a problem report about running on SuperH, it sounds like you’d focus more on how “irrelevant” it is, how support is a waste of time, perhaps, rather than focusing on the idea that fixing something, even something that’s an edge case, generally means code is better.
The Rust ecosystem is nice and all, and nobody is saying that anyone should abandon it. Of course you’ll all have your npm moment when crates get backdoored, but that’s just how these things work.
The real issue is that people in the Rust community want to replace everything with Rust versions while dismissing fallout as unimportant because “obscure/legacy”.
@kaia Several of my clients go through UPSes regularly. While I encourage them to just get batteries, they still sometimes replace them outright, and I take all the old ones.
The most common, of course, are APC. They’re also the most pricey when new. Some of the smaller ones are built to take smaller than standard 7.2 to 9VA batteries, but easily removable plastic in the case is all that’s taking up the additional space which, of course, I remove, so most of the UPSes all get the same batteries.
CyberPower UPSes are good, but sometimes they come with mediocre batteries, and people incorrectly assume the issue is the hardware when it’s the batteries.
I can’t think of any that are actually bad, but I’d say if you’re considering getting one or two, see about getting a used one and buying new batteries from a reputable seller with good ratings.
Most can be used with apcupsd, even when they’re not APC brand.
So now most of my friends and family have a UPS on their Internet / phone in their homes, thanks to recycling and new batteries :)
@kaia Porkbun has shortcomings, but far fewer than most other registrars. GoDaddy and Namecheap will host any phishing domain, Cloudflare has no way to report abuse, Network Solutions is for people who like to pay tons extra.
Most importantly with Porkbun, you can talk with people who actually know what DNS is and how it works. They also take abuse reports seriously. I had issues with their abuse reporting site, and they actually communicated with me about it (not sure if it's fixed yet, though - I have to check some time soon).
@lain@kaia Since we don't usually handle floppy disks by the shutter end, we'd have to pick them up by the shutter the way they're in the box.
There's lots of controversy about whether the labels go in one orientation or the other, depending on whether you care that they're readable when you're about to insert them versus when they're in their storage box, but that's another matter.
@Nimbius666@kaia I don't think going back to VMS would be useful to most people. The OpenVMS Hobbyist program has been shut down, and contemporary VMS costs a lot of money.
NetBSD/riscv64 is really starting to take shape and can compile packages unattended. If anyone wants to give them a go, let me know and I'll upload the 900 or so that've been built so far.
Did you know that #NetBSD#m68k can compile itself from scratch?
How long would you imagine it might take to compile NetBSD 10 from source on real m68k hardware? Earlier this year I wanted to find out, so I set up a Macintosh to try it.
The toolchain, OS and installation sets started on 16-March and finished on 10-May:
build.sh started: Sat Mar 16 17:04:20 UTC 2024
build.sh ended: Fri May 10 00:35:54 UTC 2024
4692724.22 real 3810544.56 user 700310.18 sys
That’s 1303 and a half hours, or almost eight weeks, or 54 days.
Installing the OS using build.sh took another four hours (4:08:39).
The kernel took another almost 21 hours (20:55).
That’s a lot of time, but it worked without issues, and the system runs happily!