I went back through Wikipedia's current events from June 2025 and put together a rough timeline:
- 2025-06-12: IAEA declares Iran in breach of its nuclear non-proliferation obligations.
- 2025-06-13: Israel attacks Iran targeting nuclear facilities and senior government officials. Iran retaliates with missles and drones.
- 2025-06-17: Donald Trump calls for Iran's unconditional surrender. Iran refuses.
- 2025-06-22: The US announces it has bombed multiple nuclear facilities in Iran -- particularly including sites at Fordow and Natanz which are deep underground -- using its unusual ~30000 pound (~12000 kg) Massive Ordnance Penetrator bombs. Iran retaliates by firing missles at a US base in Qatar and by voting to close the Strait of Hormuz.
- 2025-06-24: The US and Qatar mediate a ceasefire between Israel and Iran. Donald Trump says Israel and Iran "don't know what the fuck they are doing" as the countries continue fighting initially. It seems to be holding so far after a rocky start though?
I'm not sure how to do what you want with customizing Mint directly, but a possibly simpler alternative solution is to just send two clearly distinguishable USB drives (e.g. label them "1" and "2" with a label maker or get two drives with very different colors) and tell him to install (unmodified) Mint from the first and then have him run a program you provide on the second after that's done to make the other changes.
I have an older version of TrueNAS on it from when it was still FreeBSD based (instead of Linux). I might replace it with Scale whenever I get around to doing maintenance on it next -- or maybe just go to stock Debian or something since I don't use most of the bells-and-whistles.
I run my NAS that way too. I just mount it and play videos with VLC if I want to watch something I have on it. The main reason I have a NAS is because I ran out of drive bays in my main system a few years ago... Works fine for my needs currently; no need to make it more complicated.
Possibly relevant to your interests: !kemonomoe@ani.social
Check your language settings. Either Undetermined or English may be disabled.
Yep. Just like how some sites try to recruit you if you open the JS terminal. Spam knows no limits.
You know, I've gotten job offers in Apache logs, but no one's ever asked me out through referer/user-agent spam...
Historically, I don't know, but personally, I prefer YYYY-MM-DD style dates since they sort naturally in basically all computer software without having to think about it.
I have a folding card table that currently serves as my desk. I don't know how old it is -- 1960s, maybe, based on the style of the brand/sales label on the back? It's almost certainly older than I am, at least... Got it from my uncle back when I was in college and its still working well enough that I haven't bothered to replace it.
"The easiest way to stop piracy... is to give those people a service that's better than what they’re receiving from the pirates." -Gabe Newell
Yep -- although even there, I have 5x as many games on GOG as Steam because they're mine and I don't have to worry about dealing with forced updates ever. That was a BIG deal for me when I had crappy internet access -- a single game's forced update could tank my entire month's quota... I still get nervous putting Steam in online mode to this day even though I don't have to deal with that shit any more.
Disagree with you on the BD issue, though. Much more capacity, higher quality video and audio, and drives are dirt cheap. I have a BDROM in an external enclosure, and it handles DVD and BD perfectly.
My complaint there's about Blu-Ray's DRM. Better quality video means nothing to me if I can't actually get the damned thing to even play.
Whilst I agree, there's (currently) nothing stopping you from buying the DVDs?
I have a ridiculous number of DVDs. (Blu-Ray on the other hand can fuck off and die.) A ton of content is just not practically available as DVDs.
Checking Amazon just now for some stuff that was absolutely impossible to find at all a few years ago when I was looking for it, there seem to be non-US releases now (e.g. region 2, region 4...) for some of them at not insane prices. Others want $300 for "only 1 in stock" from a nonsense bot account with a last purchase comment from ~2015... i.e. they probably aren't real listings even if I was willing to pay that insane amount. A few others look like they might be commercial pirate offerings with only subsets of episodes and strange packaging. (I might just be OOTL on some marketing gimmick with those though.)
Honestly, I've largely given up on anime since COVID hit. I still like the art, but I don't really watch new shows any more. The inability to get legit copies in a timely fashion is the main reason why. The shift to Blu-Ray really alienated me. Yes, I can work around its bullshit up a point. No, I am not going to pay ~$60 for half a show from years ago and then have to do quasi-illegal shit just to get it to maybe play on my computer -- without menus. Fuck that.
I really wish someone would just set up "GOG for anime seasons" and let me buy and download MP4 files (or whatever) so I can have an offline collection legally.
I don't know what anyone else intends to do, but if I can fix the issues I'm currently looking at -- and no one else has stepped up in the interim -- I'll at least take a look at the 1.0 stuff. (I use mlmym and would like it to keep working...)
the thumbnails now are even more clearly 4-pixel potatoes
pictrs's thumbnail parameter uses dumb raw pixel sampling -- which leaves something to be desired... It has other sampling options implemented (with resize
, according to the docs), but they don't seem to accessible on my instance. You can remove thumbnail=96
if you want to get the image without that thumbnail sampling, at least.
make everything zoom 150%
I do this with my browser's UI (ctrl-plus keyboard shortcut in FF-based browsers works for me).
e.g. right side bar
[...document.querySelectorAll(".side")].forEach(sidebar => sidebar.remove())
You could also just adblock the element with class side
.
someone forks and maintains it.
MrKaplan already forked it and is keeping it on life support for lemmy.world. I've been trying to make enough sense of it to fix several issues that have been bugging me for a while, and will contribute my fixes there if I can figure them out.
I've only got a few hours each weekend where I have good concentration + enough free time to work on it, and don't know the relevant languages (Go, Rust, TypeScript), so my progress is pretty slow... but I'm still poking at it.
Voting
You could support this by making vote buttons submit a form if JS isn't enabled. (That's what mlmym does.)
Can't manually switch between dark and light mode
Hmm... There are some pretty nifty things you can do with a hidden checkbox, label, and some clever CSS (e.g. html:has(#element:checked)
+ CSS variables -- though FYI :has
is baseline 2023.)
Making it persistent would require some more effort -- e.g. form + cookies + server side style sheet selection, most likely. mlmym lets users change their theme w/o JS by submiting a form on the setting page. I'd have to think a bit if there's a good way to make it persistent across multiple requests for logged out users with a CDN caching things in between though...
only automatically based on browser settings
Doesn't actually work for me in a FF138-based browser w/ JS blocked via NoScript -- I always get light mode despite having a dark mode preference set. (Where do you have your prefers-color-scheme
media query?)
Also, FYI I had to manually override font restriction -- otherwise all your buttons end up as tofu characters. (I think NoScript is being kind of unreasonably strict there by blocking first party fonts.) That's a papercut kind of issue, but figured I'd point it out in case it might save you some debugging time if you get confused NoScript users in the future.
I had some free time this weekend and I've spent some of it trying to learn Go since mlmym seems to be unmaintained and I'd like to try to fix some issues in it. I ran into a stumbling block that took a while to solve and which I had trouble finding relevant search results for. I've got it solved now, but felt like writing this up in case it helps anyone else out.
When running most go commands I tried (e.g. go mod init example/hello
or go run hello.go
or even something as seemingly innocuous as go doc cmd/compile
when a go.mod
file exists) the command would hang for a rather long time. In most cases, that was about 20~30 seconds, but in one case -- trying to get it to output the docs about the compile tool -- it took 1 minute and 15 seconds! This was on a relatively fresh Linux Mint install on old, but fairly decent hardware using golang-1.23
(installed from apt).
After the long wait, it would print out go: RLock go.mod: no locks available
-- and might or might not do anything else depending on the command. (I did get documentation out after the 1min+ wait, for example.)
Now, there's no good reason I could think of why printing out some documentation or running Hello World should take that long, so I tried looking at what was going on with strace --relative-timestamps go run hello.go > trace.txt 2>&1
and found this in the output file:
0.000045 flock(3, LOCK_SH) = -1 ENOLCK (No locks available) 25.059805 clock_gettime(CLOCK_MONOTONIC, {tv_sec=3691, tv_nsec=443533733}) = 0
It was hanging on flock
for 25 seconds (before calling clock_gettime
).
The directory I was running in was from an NFS mount which was using NFSv3 unintentionally. File locking does not work on NFSv3 out of the box. In my case, changing the configuration to allow it to use NFSv4 was the fix I needed. After making the change a clean Hello World build takes ~5 seconds -- and a fraction of a second with cache.
After solving it, I've found out that there are some issues related to this open already (with a different error message -- cmd/go: "RLock …: Function not implemented"
) and a reply on an old StackOverflow about a similiar issue from one of the developers encouraging people to file a new issue if they can't find a workaround (like I did). For future reference, those links are:
- https://github.com/golang/go/issues/37461
- https://github.com/golang/go/issues/48572
- https://stackoverflow.com/questions/68725100/rlock-storage-8d8b-150e-github-com-my-username-app-go-mod-function-not-impleme/68728663#68728663
What's in the box? WHAT'S IN THE BOX!?
(will post my own drawing as a comment after I get replies from others -- looking forward to seeing what you all come up with!)
* ToS copy updates (fix #16016) * Apply suggestions from code review - copy change Co-authored-by: maureenlholland <maureen@silverorange.com> --------- Co-authored-by: maureenlholland <...

Has anyone else been getting long page load times (like ~10 or more seconds) frequently but intermittently over the last couple days?
mlmym (the "old" interface) was updated on GitHub recently with changes that should fix the broken orangered notification envelope and the user profile sort order issues.
@ticoombs -- when you have a chance, could you please look into updating mlmym on reddthat? Thank you!

Interests: programming, video games, anime, music composition
I used to be on kbin as e0qdk@kbin.social before it broke down.