• 8 Posts
  • 287 Comments
Joined 2 years ago
cake
Cake day: March 19th, 2024

help-circle

  • Ubuntu was my first Linux distro and I liked it back then. I would’ve recommended the old Ubuntu to non-tech-savvy people, or people who want a Linux that “just works” (although back then no Linux “just worked”, there was always at least a bit of debugging for me). However it’s enshittified a lot. A lot of basic software is only available as snaps. It generally feels quite corporate these days.


  • Seconding Niri, but also I’ve seen swayfx setups that have Hyprland-like aesthetics.

    If you don’t care about fancy effects, I’ve been a river user for years and I like it. Nowadays it is just a compositor and the WM is separate, but river-classic (which includes a WM) has a dwm-like tag system, is programmatically configured (ie you speak to the river IPC in any language of your choosing—by default it’s a shell script but the WM just executes ~/.config/river/init on startup, so that file can be any executable), and is simple and lightweight. The new 0.4.x release separates the compositor and WM, so you can pick or write your own WM that suits your own workflow/use-case, if that’s your thing—it might not be if you don’t want customisability and you just want something that makes the decisions for you to a good enough standard.


  • Yes, I said “no they don’t” because translation has the ethical implications of global inequality. Which, btw, climate change greatly exacerbates. I never said that LLMs don’t have environmental impacts if used for translation; I said they have additional ethical implications when used for machine translation. Which is true. I have my doubts that you are particularly concerned with tech ethics and global inequality given how flippant you have been about the real issue of exclusion of global majority populations just from things as simple as language choices.


  • A small fraction? I’m talking about the majority of people on Earth who are disadvantaged by English centrism.

    And where did I say “it’s ok to burn the world”? I never specified any position on technology, but to be clear, I am a luddite, I don’t think modern tech is ecologically justifiable, and is built upon a foundation of slavery and ecological destruction. It is a separate question of a policy of a small software forge (which already runs on ecologically destructive hardware; the vast majority of emissions for modern tech come from the manufacture of the devices we’re using to talk now, from your own client device to the devices being used as servers to relay our messages) to allow or disallow AI translations. I do not think that our energy use is justifiable. Now LLMs use a comparable amount of energy to, say, AAA video games. I think this is a bad thing and video games should be more computationally efficient. Does that mean I support banning people from playing AAA video games? No, I don’t think that’s the way to address this problem. Questions of policy are separate questions to questions of technology; a technology can be bad without the solution being to ban it, because the effects of a ban are different to just getting rid of the banned technology.



  • If you want to skip to the changes.

    I think this is a really solid LLM policy for a platform like SourceHut. Since they rely on a policy that’s deliberately open to interpretation to allow for reasonable discretion, and rely upon the honour system for enforcement/adherence, I don’t think we should necessarily be telling larger projects to adopt the same policy because this becomes untenable for big projects or platforms. But it’s still good to see policies in this spirit being adopted. The only change I’d like to see is explicitly allowing AI translation for non-code, like comments and emails. It reduces the barrier of entry for ESOL contributors. If there’s concern about the accuracy of translations, they can always include the original alongside the machine translation.









  • I didn’t—I like to pick up old second-hand laptops that are selling for cheap and tinker with them (install different OSes, coreboot them, etc). One of the machines I regularly use is OpenBSD, but it’s not my sole OS. My gaming machine is Linux—afaik you’re gonna have a tough time trying to play AAA games on any other (FOSS) OS, but I’ve not tried, because the laptop I run OpenBSD on is an old underpowered Thinkpad anyway.

    I picked OpenBSD over other non-Linuxes because of its focus on security. Also I think the pufferfish is cute. It wasn’t that deep of a decision for that particular laptop. I do find it quite an enjoyable OS to use, and I have anecdotally had fewer problems with it than with Linuxes, I suspect because their whole security focus also means fewer bugs.





  • Have you tried disabling the AI in Zed? There’s a toggle in the settings to disable all AI features. I’ve disabled the AI and it’s actually a really nice, responsive, clean editor. Just one toggle, and it doesn’t re-enable itself. The whole “AI-native” marketing really put me off trying it, but it’s now become my go-to IDE for when I’m working on a project where I want a more fully-featured IDE than Vim (my go-to for just editing text files eg standalone scripts, small projects).

    If you don’t want to do that, or if you try it and still don’t like Zed, maybe Kate?


  • Semantics are defined by how a term is used, and people use the term to refer to AI generation of code in any capacity, as well as stricter definitions. The first commit is not just “evidence of AI”, it’s no code and just a markdown file instructing an LLM, which meets at least some definitions of vibe-coding.

    Insisting “a word doesn’t mean X, it means Y” doesn’t make it so. Arguing about definitions can be on one of two premises: the word is in practice used to mean Y and not X, or it’s useful to define the word to mean Y and not X. You’ve argued neither, just made an assertion.