Posts by playit@fediverse.dotslashplay.it
 (DIR) Post #AvMzCKnZ7UJ8XjjqQS by playit@fediverse.dotslashplay.it
       2025-06-21T22:45:01Z
       
       0 likes, 0 repeats
       
       À quel point ça te surprend si je t’annonce qu’on a déjà croisé ce genre de cas avec ./play.it ?cf. https://git.dotslashplay.it/games-puzzle/tree/games/play-doodle-god.sh#n19Dans notre cas on utilise unar — https://theunarchiver.com/command-line — à la place de unzip, il reconstruit correctement les chemins sans qu’on ait besoin de lui passer une option spécifique pour ça.
       
 (DIR) Post #AvQo4u2evfo133seKe by playit@fediverse.dotslashplay.it
       2025-06-23T19:14:53Z
       
       1 likes, 0 repeats
       
       How do you know they're NOT contributing to open-source software?I know that for sure, because I asked the developers of said software (that was a couple years ago so the situation might have changed, but I highly doubt that).All they get is the ability to set "partner" links to GOG store, that might give them a fractional amount of the money shared through such links.CC: @dada78641@mastodon.social
       
 (DIR) Post #AvQoyWBknnp1HkebD6 by playit@fediverse.dotslashplay.it
       2025-06-23T19:22:15Z
       
       1 likes, 0 repeats
       
       The "Preservation Program" is nothing but a marketing stunt. What they promise to do with the games they put this label on is actually what they have been promising to do with all games they sell, from day one.Of course they are not "preserving" anything, as it would go against their real role: ensuring games they sell run on current day systems. That implies modifying them, so the exact opposite of preservation.
       
 (DIR) Post #AvR4Ih3raOOa6v2dJA by playit@fediverse.dotslashplay.it
       2025-06-23T22:16:11Z
       
       1 likes, 0 repeats
       
       A new games client is out, and for once it actually looks quite nice: https://fauvenoir.github.io/triumphum/Triumphum is a TUI (ncurses) client with built-in time tracking, and support displaying the license of each added game.Unlike many games client out there, it does not try to mimic Steam, and does not provide any kind of integration with games stores. For some it might be a downside, for us it’s finally a sane way to manage a games collection.
       
 (DIR) Post #AvazPi8b0wJkHNDPRg by playit@fediverse.dotslashplay.it
       2025-06-28T17:09:00Z
       
       1 likes, 0 repeats
       
       We are not announcing all new games supported by ./play.it, but this time it is a big one and we would like to share the news: after Diablo, Warcraft 2, StarCraft and Warcraft 3, it’s finally time for Diablo 2 to join the collection!You can install it by using this collection:https://git.vv221.fr/play.it-vv221/about/This was a bit of a tricky game, as it stores encrypted CD keys and we have not found out yet how the encrypted files are generated. Instructions on how to fetch the required encrypted files can be found here (for the base game):https://git.vv221.fr/play.it-vv221/tree/games/play-diablo-2.sh#n124and there (for Lord of Destruction expansion):https://git.vv221.fr/play.it-vv221/tree/games/play-diablo-2-expansions.sh#n111Diablo 2 installed through ./play.it relies on WINE, as we have not found a native engine providing a playable experience yet.
       
 (DIR) Post #AvnGDp370aW77eRSGe by playit@fediverse.dotslashplay.it
       2025-07-04T15:11:52Z
       
       1 likes, 0 repeats
       
       Using outdated software achieves nothing except security vulnerabilities and incompatibility.Ever heard of "Steam Runtime"?It is literally a bunch of obsolete libraries that Valve is asking any developer targeting native Linux support to build their games upon.
       
 (DIR) Post #Aw2Ddc4yT3thw0JmvA by playit@fediverse.dotslashplay.it
       2025-07-11T18:52:28Z
       
       0 likes, 0 repeats
       
       We have talked a couple times about our custom black hole system, used to trap LLM scraping bots and feed them poisoned data, cf. https://notes.vv221.fr/blackhole.xhtmlA legitimate wonder is, are bots actually falling into the trap? Won’t they notice something is amiss, and learn to avoid your server?First of all, they are bots. They can not notice nor learn anything.About the effectiveness of the trap, attached to this message is a short video clip of two minutes of Web requests activity in this trap, so you can see by yourself. Remember that this is on a server that is virtually unknown, and is not even referenced on search engines.The video has been generated with logstalgia: https://logstalgia.io/
       
 (DIR) Post #Aw2M1RBNQrvWiqBTuK by playit@fediverse.dotslashplay.it
       2025-07-11T21:58:50Z
       
       0 likes, 0 repeats
       
       I assume the IP getting almost only 404 in the first example is not a legit user? I recognise the IP and here it is already sent to the black hole.What about the two IPv6 in the second example? Their behaviour does not seem legit, but on the other hand I seldom see attackers using anything but IPv4.
       
 (DIR) Post #Aw2Z0hOkxJmi84Q8EC by playit@fediverse.dotslashplay.it
       2025-07-12T00:18:08Z
       
       0 likes, 0 repeats
       
       It’s time to leave rsyslog behind: https://www.rsyslog.com/rsyslog-goes-ai-first-a-new-chapter-begins/Even if they go back on that, it’s proof enough that they can not be trusted. Not now, not ever. No critical piece of a system should rely on people who believe in the LLM illusion.Sadly all of ./play.it infrastructure is currently relying on rsyslog for centralised logging management. If you use something else, and are happy with it, suggestions are welcome.Right now our top candidates for a replacement are:- syslogd, the original one- syslog-ng (it seems powerful, but its documentation is awful)Our needs are very basic, mostly we want to be able to tell the logging system to store logs in specific paths based on the process name, like sending rspamd logs to /var/log/mail/rspamd.log or unbound logs to /var/log/network/unbound.log.Logs rotation is already handled by logrotate, so we do not need the syslog daemon to include the ability to handle that itself.Being packaged in Debian is a non-negotiable requirement.
       
 (DIR) Post #Aw2Z0iMJNtQJ6mHh3Y by playit@fediverse.dotslashplay.it
       2025-07-12T00:24:41Z
       
       0 likes, 1 repeats
       
       The "LLM illusion" is when you look at something like this: https://www.rsyslog.com/what-to-do-when-an-external-script-does-not-work/And think: « Yes, that’s all good, this image looks exactly like what a real illustrator would have done. I see no problem at all with it. »It’s when you get trapped into the illusion of coherence that the LLM produce, and start to believe their output makes actual sense.It’s when you spent too much time exposed to marketing bullshit, and are no longer able to remember what actual intelligence looks like. You are no longer looking at words forming sentences but at word-like shapes mimicking the real thing, but you can no longer tell the difference.
       
 (DIR) Post #Aw2aizEK7R6O84Dqt6 by playit@fediverse.dotslashplay.it
       2025-07-12T00:39:24Z
       
       1 likes, 0 repeats
       
       The one I had in mind is inetutils-syslogd, not sysklogd as this last one does not seem to be available from the Debian archive.
       
 (DIR) Post #Aw2amMY3sW4hJo44Aa by playit@fediverse.dotslashplay.it
       2025-07-12T00:42:44Z
       
       1 likes, 0 repeats
       
       This gives us a good idea of the code quality they are promising us by relying on LLM to generate their codebase…
       
 (DIR) Post #Aw3z2KQ89LCPPUScoi by playit@fediverse.dotslashplay.it
       2025-07-12T16:48:08Z
       
       1 likes, 0 repeats
       
       Seeing the most recent activity in GitHub issues (roughly 1 year ago), it seems they are still alive and well, only not with many things to do right now. None of the opened issues seem to be either urgent or trivial, and none come with a patch, so it’s not shocking to see they are still open. At least they are not of this kind of maintainers auto-closing requests after a while to pretend they are "fixing" things ;)From what I gather the current maintainer is not the original one, so it’s not the first time this software had to deal with people priority shifts. That it’s still there and did not even require a fork for the change in maintainer is good news.I’m going to get in touch with them about the Debian packaging anyway, so I will see if they are still interested in the maintenance.CC: @lanodan@queer.hacktivis.me
       
 (DIR) Post #AwClKNVY2AghCPS83s by playit@fediverse.dotslashplay.it
       2025-07-16T22:06:30Z
       
       0 likes, 0 repeats
       
       Vector is much too big and "featureful" compared to our needs.We want a daemon writing logs in plain text files, not a « complete, end-to-end platform » that is used for « building observability pipelines » ;)
       
 (DIR) Post #AwClKO4dvglCxFs9lQ by playit@fediverse.dotslashplay.it
       2025-07-16T22:12:40Z
       
       1 likes, 0 repeats
       
       PS: Thanks for the suggestion anyway, other people reading this thread might have some real need for such a tool.CC: @x_cli@infosec.exchange
       
 (DIR) Post #AwClNfqWJEg0wWpl4a by playit@fediverse.dotslashplay.it
       2025-07-13T15:58:34Z
       
       0 likes, 0 repeats
       
       People who care about logging daemons on Debian are welcome to join the new #debian-logging IRC channel, on OFTC.The goal of this channel is to start a new team inside Debian, focused on the packaging and maintenance of logging daemons. That would include the writing of documentation on Debian Wiki to help administrators chose the right daemon according to their needs.A more formal announcement about the creation of this new team (and to gauge actual interest in it) is planned to be sent to the debian-devel mailing list right after the ongoing DebConf25.
       
 (DIR) Post #AwClNhwyUD1nT7rwPY by playit@fediverse.dotslashplay.it
       2025-07-16T22:11:49Z
       
       1 likes, 0 repeats
       
       LLM output can pass as "halfway decent", but only when you have no real knowledge of the topic it is generating pseudo-text about. Otherwise it is really hard to be tricked by it.This is why the current situation is really worrying about not only rsyslog development, but about rsyslog developer too. If they have fallen for the LLM illusion, it means they no longer understand what they used to work on.Maybe people warning about brainrot following LLM usage were right… (or maybe it’s more cynical than that, and rsyslog developer smelled the money that can be made from using words like "AI first")
       
 (DIR) Post #AwXjOqTSA1OSbcdM0W by playit@fediverse.dotslashplay.it
       2025-07-26T22:36:58Z
       
       2 likes, 0 repeats
       
       This article by Simon Tatham could have been written about ./play.it code hosting decisions:https://www.chiark.greenend.org.uk/~sgtatham/quasiblog/git-no-forge/ — Git without a forgeThere is almost nothing in there that we are in disagreement with. And unlike Simon, we think these things after having hosted a GitLab forge for many years, so that can’t be a decision due, even in part only, to inertia.We actually switched to a "no forge" setup because of working with (despite? against?) forges for so long. So much time has been lost because of that. So much energy. So much motivation.Many ./play.it features never got developed, many ./play.it bugs never were fixed, because instead we had to maintain a forge, and comply with its stupidly bureaucratic imposed workflow. We are not going back. Not even to the current trendy forges like Forgejo or SourceHut.
       
 (DIR) Post #AwlLl0ED5hTaXfnIQ4 by playit@fediverse.dotslashplay.it
       2025-08-02T14:50:42Z
       
       1 likes, 1 repeats
       
       Working with POSIX shell is not always easy… Here comes a locale-specific bug we just found in ./play.it (that is going to be fixed in the upcoming 2.33.0 release), that took several steps to mutate from a small typo into a critical error. At the time it became critical, the original error had been in the codebase for 4 years already, still unnoticed, mostly harmless.That was a tricky one, only happening on systems that have a locale set neither in English, nor in French: https://git.dotslashplay.it/play.it/commit/?id=85c6e6a5aAnd the commit that turned what looked like a harmless oversight into a critical bug: https://git.dotslashplay.it/play.it/commit/?id=389aa7dfcA small illustration of the underlying cause, beware that it can trigger rage outbursts amongst programmers:$ test=$(false) || true$ echo $?0$ test=$(false || true)$ echo $?0$ set -o nounset$ test=$(echo "$unset") || truesh: 2: unset: parameter not set$ echo $?0$ test=$(echo "$unset" || true)sh: 4: unset: parameter not set$ echo $?2
       
 (DIR) Post #AyV7Qpy04IMmHgr4TI by playit@fediverse.dotslashplay.it
       2025-09-22T16:27:17Z
       
       1 likes, 0 repeats
       
       Quand j’avais encore un compte personnel sur le Fediverse, il m’arrivait d’y partager des retours au sujet de certains jeux vidéo. J’ai maintenant regroupé les retours concernant tous les jeux que j’ai fini depuis Halloween 2023 sur une page Web unique : http://notes.vv221.fr/jeux-vidéo/En gardant en tête qu’il s’agit, sans surprise, uniquement de jeux pris en charge par ./play.it, est-ce que ça vous intéresserait que j’annonce les éventuels futurs retours au sujet d’autres jeux via ce compte ?En gardant en tête que si je cumule le temps passé sur les jeux listés sur la page donnée au-dessus, on arrive à un peu moins d’une heure de jeu par semaine en moyenne. En y ajoutant les jeux dont je ne vois pas la fin mais sur lesquels je passe quand même un peu de temps, je pense que ça permet d’atteindre l’heure complète hebdomadaire.Donc ne vous attendez pas à être spammés : avec ce rythme de jeu il me faudrait une année complète pour finir un seul RPG, et encore un pas trop gros ;)