Combating artificial intelligence with natural stupidity.

  • 45 Posts
  • 620 Comments
Joined 2 years ago
cake
Cake day: September 13th, 2024

help-circle


  • HiddenLayer555@lemmy.mltoLinux@lemmy.mlAn amazing directory: /proc
    link
    fedilink
    English
    arrow-up
    16
    ·
    edit-2
    15 days ago

    I bet this is done with inodes. Deleted files aren’t truely deleted until nothing has it open and its inode gets dropped. Like ARC for files.

    You can also do interesting things like overwrite a “file” (as in a specific filesystem path) with new contents while keeping anything that already has the file open on the old contents by unlinking the old inode to the path and writing the new contents under a new inode. I believe mv does this. The kind of lesser known feature that probably strikes a good balance between preventing super annoying silent errors/corruption and causing them.





  • You can run a local LLM capable of assisting in software development for less energy than running a AAA video game. I’m not denying the environmental impact of the current AI landscape, but I kind of disagree that it’s intrinsic to LLMs as a whole, I think it’s more a symptom of capitalism and its disregard for sustainability causing everything it touches to have a high environmental cost.

    Also, nearly all modern computing has high environmental costs, certainly all cloud computing. I think instead of focusing on AI only, it would be more helpful to engage in a broader discussion on how computing can be made more energy efficient as a whole, and do proper cost benefit analysis of all things we use computers for, including but not limited to LLMs. We may well still conclude from that process that we need to stop using LLMs, in which case we should.

    If you’re against LLM use on environmental grounds (which I’m not disagreeing with), I submit to you that we should take the idea even further and things like gaming, video streaming, high frequency trading, social media, and any other nonessential computing should be on the same chopping block for the same reason. Applications of computing that we also use at scale with high environmental impacts, but that have been normalised and practically seen as a right by many of the same people against any amount of AI use (not saying that’s you, speaking generally). Why should AI be the only thing we raise concerns about if we’re to raise concerns? Doing environmental protection piecemeal by independently targeting single things and not the entire system has been shown time and time again to not work at best and make it worse at worst.












  • HiddenLayer555@lemmy.mltoAsklemmy@lemmy.ml*Permanently Deleted*
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    2 months ago

    Chinese characters are all square. You know that lined paper for helping kids learn to write? For Chinese it’s a series of square cells with star shaped internal markings for aligning the characters. Having them be square means whether you write them vertically or horizontally it takes up the same amount of space overall.

    Latin characters are mostly tall and narrow. You can write them vertically but then they will take up way more space than if you wrote them horizontally, so it’s annoying and difficult to read. The few times I’ve seen it in the wild I always have to pause and properly look at it instead of being able to read it as a glance, but that might also be due to me being used to reading English horizontally.

    Also, some Latin characters like g or h are taller than the rest, but they extend in opposite directions, which makes it even more difficult to align the characters vertically. Capital and lowercase make this worse. In Chinese, there’s no character cases, and characters like 一 are defined as being centred in the square, so having that empty space when written vertically helps with alignment when reading.

    Don’t know enough about Japanese or Korean to say but I’d assume they’re similar.

    Also I’d imagine precedence has a lot to do with it too. If it’s been written both vertically and horizontally for thousands of years, people grow up used to reading it both ways. Latin languages expect horizontal only so we just don’t have experience at parsing it vertically so it takes longer.