I was playing Panel De Pon (Tetris Attack) endless mode, and scored high enough that instead of giving me the usual game over screen upon losing, it congratulated me, showed the combos I scored, and then showed the game's copyright, and is now unresponsive to input. Did... did I just "beat" endless mode?!
automated domain block scrapers
As a follow up, the following IPs tried to scrape domain blocks today, despite the endpoint being in /robots.txt. As you can see, the top one reported in the post I'm replying to is quite aggressive and it is the one I reported in my previous post.
I've excluded traffic coming from known Tor exit nodes.
IPv6 addresses might be blockable in a /64 subnet.
The "line format" is: Count "IP address" comment (optional)
15 "2605:6400:30:f1cf:bc96:423a:b37e:41a4" ryona dot agency scraper (see previous post)
3 "138.37.89.34"
1 "54.237.170.218" run on AWS
1 "54.159.204.56" run on AWS
1 "3.90.1.250" run on AWS
1 "3.86.254.32" run on AWS
1 "35.171.20.113" run on AWS
1 "35.170.187.122" run on AWS
1 "2a0e:1c80:1:1:45:15:16:60"
1 "193.110.95.34"
1 "18.212.195.148" run on AWS
1 "104.219.42.235" social.chocoflan.net, chocoflan.net
long, Nix, flakes
@pinpox@chaos.social From a governance perspective, I'd say that it's highly likely that Flakes will indeed end up replacing various of the current mechanisms.
The model also generally makes sense - it addresses a bunch of real problems with how Nix works today, IMO, in a pretty effective manner design-wise. The RFC actually does a decent job of explaining the motivations: https://github.com/tweag/rfcs/blob/flakes/rfcs/0049-flakes.md
That having been said, the standardization process has been... suboptimal, to put it mildly. The whole RFC process (which is *supposed* to be used for this) was pretty much bypassed, the design having been pretty much settled upon before the RFC process even really started, and this has frustrated quite a few people.
The implementation process has also been a mess, and this could probably have been avoided by actually involving the community, instead of just dumping it into everybody's lap.
(Think "half the community is depending on an experimental-flagged feature and CLI tooling is getting updated in such a way that it sometimes just doesn't work with Flakes disabled anymore, etc. - on paper it's still unstable, but in practice it's largely become a requirement.)
Given the problematic standardization process, I'm not optimistic about community feedback really being considered prior to stabilization, and so I don't expect much to change.
We'll probably end up with a pretty decent system in the end, but it could have been done *so much* better if more work went into the governance side of things, and the community was actually involved in the design process.
TL;DR: It's *technically* not stable yet but for all practical purposes it pretty much already is.
@ebi (Answer here, it accidentally got detached from the thread: https://social.pixie.town/@joepie91/109496985119038881)
re: long, mobile/ARM NixOS
@ebi Whoops, that one was supposed to be attached to this toot: https://khiar.net/@ebi/109496437685841174
long, mobile/ARM NixOS
@ebi Heh, that's a tricky one!
So I would say that there's not really any *fundamental* difference between ARM/mobile and other systems, in that all the same benefits are still useful on those devices for all the same reasons.
What *is* different, however, is the typical hardware configuration of such devices - and I can see some issues there with the current state of Nix and NixOS.
Some things that come to mind:
- Nix is currently not exactly resource-efficient. It requires quite a bit of CPU and RAM to evaluate a system configuration, which is not great on many mobile devices, which are often specced lower.
- The atomic upgrade model is great, but also very space-hungry. Again, mobile devices are frequently not very generous on storage space, and this could cause issues, at least without a deduplicating filesystem.
- Nix is still heavily keyboard-oriented, and well, most such devices don't have a keyboard :) So it's probably *even more* important for there to be good management UIs on such devices. Less of a problem for embedded ARM stuff like routers.
I don't think that any of these issues are impossible to overcome, but there's definitely quite a bit of 'core work' left to make this viable outside of an experimental context.
That having been said, there *is* https://mobile.nixos.org/ as an ongoing project. I've also seen various efforts for running NixOS on eg. ARM routers, but I'm not sure what the status of any of them is.
Perhaps more interesting in the immediate term is using Nix as a build system for eg. Android images; and there's actually active work ongoing here! Robotnix can build customized AOSP systems, for example: https://github.com/danielfullmer/robotnix
Maybe other "off-device" approaches might be viable as well - if it doesn't need to run on the device itself, that'll at least eliminate the CPU/RAM constraints.
In summary: I think it would be really cool to run NixOS on mobile/ARM devices, but I think that in practical terms we're still quite a way away from it - further than for desktop/server usage.
it's a brilliant move.
no one can criticize the problems with your software if it never fucking runs
(follow up on previously blocking lain.gay for homophobia)
Had a bunch of emails with the admin, who didn't realise that 'limits' are local and were wondering why they were being accused of hosting bigotry - they had limited the user to give them a chance to migrate but hadn't deleted the offending posts 'cause they thought nobody would be able to see the user.
Anyway, since they *have* now removed the user and I haven't seen anything else problematic, we've lifted the suspend to silence.
Finally got around to publishing my HDD rack design!
Video: https://www.youtube.com/watch?v=18qHf6oyXV8
STL can be found here: https://git.cryto.net/joepie91/modular-hdd-rack
In the process of moving to @joepie91. This account will stay active for the foreseeable future! But please also follow the other one.
Technical debt collector and general hype-hater. Early 30s, non-binary, ND, poly, relationship anarchist, generally queer.
- No alt text (request) = no boost.
- Boosts OK for all boostable posts.
- DMs are open.
- Flirting welcome, but be explicit if you want something out of it!
- The devil doesn't need an advocate; no combative arguing in my mentions.
Sometimes horny on main (behind CW), very much into kink (bondage, freeuse, CNC, and other stuff), and believe it or not, very much a submissive bottom :p
My spoons are limited, so I may not always have the energy to respond to messages.
Strong views about abolishing oppression, hierarchy, agency, and self-governance - but I also trust people by default and give them room to grow, unless they give me reason not to. That all also applies to technology and how it's built.