

What makes you say that?
Install Guix


What makes you say that?


I know it’s easy to dunk on Electron… but have any of yall written any desktop apps with native frameworks? I wrote a small GTK4+Vala app once and I discovered desktop frameworks are very different than developing webapps. Customizing the look, feel, interaction of elements, and general mechanics, seems like a toooon of effort. (It kinda seems like you’re not supposed to customize it.) Web development is waaaaaaaay more friendly towards customization. Which as a company, you want your app to look like your company, not some generic OS bundled app.
And then you have to repeat all that effort for crappleOS and Wangblows?.. And then you gotta hope that it’s even possible to do the thing you want in different OSes. Sheesh.
I mean, I’d be happy if everything was native apps, but I also understand why people don’t tend to choose that route.


Tailscale is just more reliable and mature in my experience
What sort of issues have you run into? I’m currently on Tailscale, but was considering Netbird because it’s open source. (Also, I hate that Tailscale requires me to create an account with Big Tech to login.)
They seem pretty close in terms of features, at least in the simple cases.


Disagree with the US not being an ethnostate. If you’re not white, then it does feel like an ethnostate. I was born here, but I’ve always been made to feel that this isn’t my country. I’m a guest here. I’m tolerated (in the blue states), but not welcome. I’m constantly getting news that half the country hates people like me and wants me to leave (again, born here!)
But, uh, yeah, if you’re white or white-passing, then yeah, the US is your ethnostate. 👍


You do have to ask for permission. https://docs.codeberg.org/ci/
Asking permission involves creating an issue on the Codeberg-e.V./requests repo: https://codeberg.org/Codeberg-e.V./requests/issues/new?template=ISSUE_TEMPLATE%2FWoodpecker-CI.yaml
Here’s an example issue asking permission for CI: https://codeberg.org/Codeberg-e.V./requests/issues/1663
They get back to you fairly quickly. I think the main thing they check for is if your project is FOSS. They don’t seem very strict otherwise.
After you get permission, you can go to https://ci.codeberg.org/login to access CI.
You’ll also need to create a .woodpecker folder in your repo.
Woodpecker docs are here: https://woodpecker-ci.org/docs/usage/intro
# .woodpecker/my-first-workflow.yaml
when:
- event: push
branch: main
steps:
- name: build
image: debian
commands:
- echo "This is the build step"
- echo "binary-data-123" > executable
- name: a-test-step
image: golang:1.16
commands:
- echo "Testing ..."
- ./executable


I mean, if Zig and Guix can do it. It’s possible.
I’m in a similar boat. So far:
Next I gotta update the readme on GitHub telling everyone that I’m going to move to Codeberg. I’ll let that sit for a few months.
Also, I gotta update consumers like homebrew to consume from Codeberg instead.
I was gonna close/merge any open PRs on GitHub.
Issues, I’m not totally sure about. I thought I read there was a way to migrate those. Although, I’m kiiinda ok with starting fresh… not totally sure this part needs more thought.
Once the Codeberg repo is ready, I’ll make the GitHub repo read-only, with the readme pointing to Codeberg.
Way, way, way down the line, I’d consider deleting the GitHub repo (and finally my account).
I’m OK with breaking things. I’m gonna try my hardest to not break stuff, but I’m not going to let the fear of breaking stuff prevent me from getting on ShitHub by Macroslop.


Why Forgejo Actions and not Woodpecker CI, isn’t Woodpecker on Codeberg more stable? Yes, absolutely, in fact the documentation for Forgejo Actions on Codeberg is out of date right now
Waah?
Forgejo Actions will just feel way more familiar coming from GitHub Actions. The UI and YAML syntax is almost identical, and the existing actions ecosystem mostly works as-is on Codeberg.
Ah, ok. I don’t care about that.
Setting up woodpecker.
We’re a huge country I guess. I’ve experienced pretty much the exact opposite as you.
- almost everyone I know takes home some portion of their meal from a restaurant. So that single portion is really two, or maybe three.
Most people around me have the waiter take their half-eaten plate away. Apparently, food waste is considered polite or something around me. If you actually try to finish your plate, you get made fun of. (I’ve been made fun of.) I guess it makes you look poor or desperate or starving or something?
- IME people don’t usually have giant portions at home, they sometimes do of course, but things tend to be more sane for home cooked meals for your family. They also tend to be a lot more balanced, with more veg and grain.
The dinner plates my family and my wife’s family (and extended family) have for dinner are quite large and they usually get filled up. Usually meat is the biggest portion of that plate, followed by carbs, and then veggies are the smallest (if present at all). My wife’s family in particular always, always, always, has ice cream or cake or cookies after dinner.
My wife and I use smaller dinner plates, and again, surprise, get made fun of because we’re eating such “tiny” (normal) portions.


squidward opens chair: ooh, AGPLv3, nice
squidward closes chair: sign our CLA


Half of the US used to be Mexico, so US Spanish is mostly Mexican Spanish. We don’t use vosotros. My high school Spanish teacher (yes, I took it because it was easy) would always skip conjugations of vosotros entirely.
I don’t think I’ve ever heard anyone use vosotros here. We understand it, but it’s very uncommon. Univisión, Telemundo, Estrella, TeleXitos all mostly use Mexican Spanish. Same goes for the radio.
It’s a little more nuanced than that.
I will gladly write my own small, half-assed framework that I 100% know, can reason about, can debug, and can extend to fit my requirements. I will gladly pass on a fat-assed, bloated framework with a million dependencies, where I only need a few features, and where if I need something that isn’t offered by the framework I have to submit a PR or add some janky-ass workaround.


Careful. I tried doing this once. The company didn’t like it and they ADDITIONALLY charged me a chargeback fee. So not only did I have to pay whatever bogus charge, I also had to pay a chargeback fee. :(
Maybe I could have taken them to small claims court but … eh … that seemed like too much work.
I’m kinda coming around to using Fedora. I use Arch, btw, but Fedora is pretty close to how I configure my Arch system anyway. Plus, Fedora has a little extra polish with the splash screens that I don’t bother with in my Arch setup.
Maaaaybe…


Is it safe to update yet? I just noticed 2.6.0 was released on the 19th and then a few hours later 2.6.1 was released…
A satirical website dubbed Malus (malice) has been making its rounds and fooling users after claiming it’s deploying AI tools to recreate open source projects from scratch with corporate-friendly licensing (my personal favorite is Emergency AGPL Removal in the footer links)
Hahaha. That’s funny. Oh, guys.


I was looking for MeGusta Bar, actually. Thanks, OP! 🍻


Yeah, you gotta add “meme”. This isn’t surprising?
It’s like searching for the word “information” and then getting mad because none of the search results are about “information for how to change car oil”. You’re searching for a general term and expecting a specific result.
I currently use the official audiobookshelf app. It’s really slow and buggy for me. Every time I open it, it says it’s disconnected from the server. Then I have to click a button for it to reconnect.