• 2 Posts
  • 281 Comments
Joined 4 months ago
cake
Cake day: April 20th, 2026

help-circle
  • A few weeks ago, I threw down a CLI for getting web-links for a local repo, so you could e.g. run forge path docs/index.md and it would give you a permalink for your GitHub/Codeberg/etc. repo to that index.md file.
    Now I’ve used it for a few weeks and I’m realizing all the dumb assumptions I’ve made about how Git repos work.

    For example, there’s also a subcommand forge issue 123, which gives you a link to issue #123, but of course, it’s not necessarily true that you actually have your issues where your code lives. You might have a separate JIRA, or you might be working on a fork from which you’ll post a PR later.

    Now I’m trying to figure out how to make it work at the very least for my own use-cases, ideally without requiring configs for every repo.

    But yeah, it’s great fun. Some excellent puzzles and also very humbling, because I’m pretty much supposed to be an expert in Git and yet:

    1. you suddenly see me googling shit like “git fetch vs. push url”, and
    2. I struggle just as much to formulate proper requirements as our customers at $DAYJOB.


  • You want some way to define package versions in your repository, so that you can check out an earlier commit or a different branch and still have a working build. Because you do often need to adjust the code in your repo when dependencies get updated.

    And going upwards from there, I think that languages are just a point where it’s quite natural for this to be solved, since the language creators care to build up an ecosystem and it does help when you can make language-specific assumptions.

    I do think, it’s possible to create a package manager that spans across programming languages, like Nix is starting to be viable for.
    But you need that to be ready when a new programming language is starting to take off. For all the languages you listed, that choice was made many years ago and you can’t easily reverse it.


  • I’ve found podcasts to be a good stepping stone. Lots of YouTubers have podcasts, too, so you don’t have to find entirely new creators. And it’s still a form of entertainment, but without tying your eyes to a screen.

    So, you can do other stuff while listening to podcasts, like going on a walk / bike ride, cleaning your place, chopping veggies before cooking, doing the dishes, gardening, drawing etc…

    On F-Droid, you can get AntennaPod for listening to podcasts.



  • You are the one certifying that the contribution can be released under LGPL-2.1-or-later.

    I mean, that is entirely non-negotiable, but it also effectively means that you’re just not allowed to generate larger chunks of code.
    Because it’s impossible for a human to know that a generated chunk of code was taken from another project in a (largely) verbatim form.





  • LLMs make it infinitely easier to create tons of webpages that look legit, to try to get ad clicks. Search engines aggressively filter out those webpages in hopes of retaining some resemblance of useful search results. All the actual legit blog posts get caught in the crossfire, so you basically can’t find them anymore.

    That’s the explanation that makes most sense to me…





  • tremtoMicroblog Memes@lemmy.worldcats
    link
    fedilink
    English
    arrow-up
    4
    ·
    2 days ago

    I really don’t like it, when people suddenly talk loudly to me, something like “WHAT? You don’t like ONIONS?”.

    And at some point I realized, I can totally just not respond when people do that (at least if they’re not actually angry) and then they’ll just shut up. It’s great.



  • The problem that AAA studios face is that high-fidelity is their unique selling point, it’s their niche of the market.

    Every indie studio can produce a game that’s fun, so you don’t want to compete with those.
    They have to produce titles with high-fidelity textures, with an extensive game world, story etc…

    But as the indies get ever better, the AAA studios have to take more risks to be unique, which is why you see these ridiculous budgets and the invests not paying off so often…


  • tremtoich_iel@feddit.orgich🤖📄iel
    link
    fedilink
    arrow-up
    2
    ·
    3 days ago

    Ne, kein Bogen-Benutzer, nur ein Bogen-Wiki-Benutzer. 🙃
    Das Wiki lässt sich auf die meisten anderen Distros auch anwenden und enthält einfach gute Infos.

    Bin auch definitiv kein Hardcore-Minimalist, finde nur tatsächlich, dass SFTP für einige Aufgaben eine sehr gute Lösung ist. Also die Einfachheit sorgt dann auch dafür, dass es einfach zu betreiben ist, weil weniger schiefgehen kann.

    Aber ja, verstehe schon. Gerade Android und iOS sind ja leider echt ein schlechter Witz von Betriebssystem, die fast gar nicht mit Dateien umgehen können.
    Da kann man nicht wie sonst einmalig SFTP einrichten und von jeder App aus verwenden, sondern muss immer darauf hoffen, dass jede App separat nochmal SFTP per Bibliothek integriert hat. Und selbst wenn es integriert ist, funktioniert es leider auch meist eher schlecht als recht, weil das natürlich wieder pro App gepflegt werden muss.

    Da ist eine schlüsselfertige Lösung, die die Komplexität auf den Server verschiebt, und dafür weiß man, was man auf den mobilen Endgeräten bekommt, schon nicht verkehrt…