Skip Navigation

Posts
6
Comments
101
Joined
3 yr. ago

he/him

Nerd, programmer, writer. I like making things!

  • Your friend the Turtle... He died a few years ago. The old idiot puked inside his shell and choked to death on a galaxy or two. Very sad, don't you think? But also quite bizarre.

  • A new post-LLM coding opportunity: turd polishing

  • They can vibe as much as they want, but don’t ever ask me to touch the mess they create.

  • In python I put my base models in models/__init__.py. The bases have things for managing data behind the scenes, adding common utility methods, etc. If I’m using another library or method to serialize data I’d put it in a separate utility script somewhere, it’s probably going to be useful to more than just data models and it’s easy enough to import.

    Then each file that defines models has a from models import BaseModel or whatever else is needed, keeping each file relatively short and focused to what it needs to do.

  • The thing is, most humans are laughably bad at architecting software without actually writing it first

    That quote is hilarious to me, I guess they haven’t stumbled upon design patterns yet? I don’t even know who this blog is supposed to be for, there’s no name attached so I’m half guessing it’s more AI slop

  • Not that I can see, they have fewer releases while also having 3 different branches (7, 9, and now 10) and overall have about half the contributions of gitea over the past month

  • They formed an llc to help get funding for the project and to hire maintainers and the like. They’ve also contracted with some other companies to add support for things like the security tab (from gh), azure support, etc that are currently only available on “enterprise” gitea because of contract reasons. Last I heard the goal was to get those contributed to the main oss gitea but it’s a bit of work to get done because lawyers

  • Hell, I hate editing bash scripts I’ve written. The syntax just isn’t as easy

  • I agree with your points, except if the script ever needs maintaining by someone else’s they will curse you and if it gets much more complicated it can quickly become spaghetti. But I do have a fair number of bash scripts running on cron jobs, sometimes its simplicity is unbeatable!

    Personally though the language I reach for when I need a script is Python with the click library, it handles arguments and is really easy to work with. If you want to keep python deps down you can also use the sh module to run system commands like they’re regular python, pretty handy

  • I think to make sure they don’t clash with existing identifiers

  • Seems unnecessarily pedantic 🤷

  • Gitea and forgejo have gh compatible actions, thank god. GitLab’s ci was awful from my experience

  • You’re not okay with anonymous malicious prs? How prude! /s

  • They forked gitea when the gitea devs created an Ltd to help fund development of the platform. I also remember some noise around the same time when gitea took an extra day to release a security patch.

    They’ve got about half of the activity of gitea which is pretty impressive considering they’re entirely off github, even if they have 1/4 of the contributors in the same time (9 vs 38)

  • And I thought the reports by self-taught vuln hunters were bad 😆 now we don’t even have them thinking for themselves

  • I actually had a bug in a game jam freshman year because of this. It was java, so there was a lot of questionable decisions going on, but adding the semicolon fixed it!

  • Screenshots of git issues are one of my favorite genres of meme

  • tfw you dc and your computer calls you an idiot sandwich