• 1 Post
  • 52 Comments
Joined 1 year ago
cake
Cake day: July 1st, 2025

help-circle




  • I am sorry to hear you think everybody abroad enjoys your suffering, but I think you are getting the wrong impression from lemmy (which does not represent the average people). I admit that it’s often hard to feel sympathetic towards someone who voted for what’s coming to them, because believing in karma feels good. But I do also feel pity for all the people that are struggling economically or are getting deported without fault.

    If you meet normal (=not from lemmy) people abroad you will find that most will want a very hardline stance against the US as a country, wishing to punish the US administration even more for all the wars and hostile behavior, while also be very welcoming to any US person that want to escape that hell.

    I wish you the best in changing the system there, but unfortunately I fear there’s at least 2 more years (likely more) of things becoming worse and worse ahead of us.

    PS: upvoted because I think you are not alone in your feeling, and it’s something worth discussing.


  • I should publish a blog post titled “Using Antropic’s Claude is a Perversion of Writing”. If you are taking AI output and thinking it’s good and engaging, you are making a load-bearing mistake.

    Joking aside, the criticism can come only after they implement it and we can see if it’s having any effect on the output quality. I doubt it’s going to be detectably worse.

    If anybody is feeling so strongly against watermarking even before we can evaluate how it affects the output, I am only thinking that they have ulterior motives or they don’t want to be caught spreading copy-pasted slop.




  • Let me preface this by saying that I am generally against AI and I hate LLMs being pushed everywhere, but I currently hate facebook and social media even more than AI.

    I think that ad blocking might actually be a good use of a model trained to detect ads: AI models are “black boxes” and it would make it difficult for facebook to find out precisely how the detection works and workaround it. Imagine a tiny classifier running locally, whose only job is to look at a post html or resulting rendered pixels and detecting if it’s an ad or not, and then generating the blocking rules.

    It would be quite cool, because it would work on any website without an explicit list of ad-blocking rules that somebody needs to maintain.





  • Yes, you are probably better off trying to replicate it without reinstalling, I guess this is trying to cater to AI techbros, or people that miss windows copilot (somehow?).

    It’s also a weird choice for that distro to base off Debian… Debian is famous for being stable, but AI stuff is usually considered “too old” after just a few months.

    One tip though, if you try to replicate it using openclaw or any similar tool, run it in a VM without it having access your personal files. It has almost no safeguards, so you are putting your entire pc (and email mailbox / online accounts) at the mercy of AI hallucinations… One wrong command and it’s all gone.

    You can run llama.cpp on your real PC and have the VM connect to it.



  • I played splitgate 1 and 2 since the beginning (and I am still checking it out sometimes).

    My feeling is that they launched too early and they wasted too much time on their battle royale mode, probably trying to attract compulsive spenders kids.

    Linux got added shortly after launch, before BR got added if I remember right, which is fair for a beta/early access. But IMHO it went out of beta way too quickly, before they fixed many of the complaints. When they realized they fucked up, they went back into beta and tried to relaunch later (weird move, and probably turned off many of the remaining players).

    IMHO the game problem is that they made it revolve a lot around BR, with not enough map variety for normal arena modes. They clearly wanted BR to be the mode everyone plays most. The arena maps had a distinct lack of portal surfaces, and BR was also weird with a limited amount of portals available, which defeats the game’s selling point. The fans of the game also wanted an arena shooter, not another fortnite.

    Nowadays arena is much better with more maps (they brought back some of the splitgate 1 maps), progression is no longer locked in strange ways and more modes are there.

    It’s a shame they failed so badly that they had to lay off people.




  • It’s a fedora atomic distro. I like the isolation of apps and it being “almost impossible to break”, and I want to give a serious try to what looks like the future of OSs.

    I tend to fiddle with the OS a lot, and this isolation limits me to flatpak and distrobox. It is a big limitation, but is perfect if you want to have a reproducible, isolated environments to develop code, but installing a system package is just too easy. Basically you need to spend time and know what you are doing to workaround this isolation, which makes sense to me.

    Bazzite tweaks everything to be gaming-focused (it also ships with steam preinstalled, for example). The other fedora atomics (silverblue/kinoite) are just more “generic” and not gaming-focused compared to bazzite, but they have a similar setup. I think bazzite just customizes them.

    You can also switch your entire system between them, with just a CLI command, with the ability to rollback too. So once you are in an atomic distro, you can switch without too much pain (in theory, at least).

    I really want to make it or fedora kinoite my main distro at some point


  • You can implement an agent loop in any language, and modern languages can do everything that lisp can, so there’s nothing magic in lisp. At the end of the day lisp is just another weakly typed functional/procedural language.

    Personally I didn’t find lisp that much elegant due to the loose typechecking and the excessive parentheses, but the macro system allows some very terse and smart (and mind-bending, as you said) solutions, which do feel pretty cool when they work fine.

    IMHO it’d be probably better to give your agent access to a python interpreter because it’s much more prevalent in the training data than lisp…


  • I self-learned lisp last year using the old SICP book, but I do consider myself a fairly expert programmer, and I felt that book was a bit hard at the end of it.

    IMHO the key difference of lisp’s eval wrt python’s eval is that it takes in input a parsed expression (a lisp list) and not a string. In lisp though you don’t have to use eval much, because the macros allow you to transform the expressions from your programs directly (take in input parsed code, return a different code structure to be executed). The quote and quasiquote functions are there to make that easy!

    I don’t know javascript enough, but in python you’d have to use eval and use some kind of parsing package crazyness if you wanted to implement a similar macro system!