[-] toastal@lemmy.ml 7 points 1 month ago* (last edited 1 month ago)

There’s also a jillion places to host static sites with less complexity of the code albeit more complexity to get started for many non-developers. The thing is there was a time when high schools everywhere were teaching basic HTML so you could be a part of this new internet thing, but now folks don’t think they can have their own chunk anymore separate from the corporations. You still can but the knowledge seems lost & certain technically hurdles like TLS which I mentioned make it just one step more difficult.

[-] toastal@lemmy.ml 6 points 3 months ago

If ForgeFed gets up & running you should be able to self-host your own compatible VCS repository & send pull/merge requests from it instead of needing to create an account then for & use up space on another’s forge. The Forgejo lineage has a strong interest in this technology. Currently the only decentralized+popular way to send patches is via email so this will help put the D back in distributed version control system (DVCS). This would not only be great for users getting to keep their private data, but the distributed nature adds a layer of resilience for downed Microsoft servers (happens often) or censorship/sancations as with even a little momentum, your project will have mirrors in multiple jurisdictions.

GitLab is open core, which is a step up from fully-closed, but isn’t fully open (nothing inherently wrong with that, but it is of note). The bigger issues with GitLab to me are twofold: 1) it’s slow built on Ruby & React (I think) where it can’t run on a potato requiring both excessive CPU as well as data usage while also requiring JavaScript & 2) GitLab is publicly traded which means there are shareholder requirements for them that can easily get in the way of what is good for users (or even what will be or continue to be licensed with a free software license).

Codeberg is ran by a German nonprofit which means they aren’t trying to put profits in the way of users, but also being in the EU, they will have strict requirements for user data which means it’s safer. As far as I can tell, there are no ads & it runs fast & works well enough without JavaScript. I would rather see more self-hosting personally, but if it isn’t practical for you, this is a good option. With it being built with Forgejo, it should in theory introduce a lot less friction migrating from Codeberg to self-hosted Forgejo in the future.

Forgejo isn’t without flaws tho. One of the goals of Gitea (forked from Gogs) vs. Forgejo (forked from Gitea) is trying to be more compatible with Microsoft GitHub even moving its continuous integration (CI) to Forgejo Action to be compatible with all the bugs & YAML spaghetti that MS GitHub uses. They copy the generally-bad pull request model too which only is optimal in certain uses cases, bottlenecking review & having a UI that leads maintainers more to commenting on how to fix something rather than saying “thanks”, merging, then fixing small nits themselves to not waste the contributor’s time in review if they just want a small bugfix, not to learn your entire codebase + style + process. By copying MS GitHub too closely, you can up being a clone that is just FOSS while risking having something that is technically differentiating which is ironically counter to inspiriting migration since while it might be easier, the benefits seem moot (maybe even just philosophical) instead of providing something users want to leave for (which is what I think you might be getting at). Additionally being Git-based as well means Forgejo (& others) are stuck with snapshots that factor in time & patch order causing unnecessary merge conflicts with multiple users which is solved by choosing a better version control system (VCS).

[-] toastal@lemmy.ml 6 points 3 months ago

Which is why I boycott as hard as I can every service this evil corporation provides (migrate your MS GitHub project away now so I can delete this account too)

[-] toastal@lemmy.ml 6 points 4 months ago* (last edited 4 months ago)

Actual barbecue sauce that isn’t a one-note, sweet sauce like I find in Asia but rather has tang, spiciness, & smokiness. I made some at home based on Gates sauce & gave some to locals who they were absolutely blown away that BBQ sauce can actually have a complex flavor flavor.

#2 would be sawmill gravy, #3 sweet chili, #4 jim jaew, #5 salsa verde, #6 tahini

Nowhere on my list & actually make me gag: ketchup, yellow mustard, brown sauce

[-] toastal@lemmy.ml 6 points 5 months ago

It was the 4 that removed the jack not 5—despite user complaints about wanting it to return on the next model. But yeah, big L dropping the jack.

[-] toastal@lemmy.ml 6 points 5 months ago

Hopefully it is delay due to setting up self-hosted options. I would support it if I didn’t have to use Microsoft GitHub—Nixpkgs is the reason my account hasn’t been deactivated.

[-] toastal@lemmy.ml 6 points 6 months ago

Thinking Android/Linux would behave anything resembling GNU/Linux

[-] toastal@lemmy.ml 7 points 7 months ago

OP should make an extended forehead alt icon pack in this image’s honor

[-] toastal@lemmy.ml 6 points 8 months ago

My prefered OS is missing. Must be a bug. Plz add NixOS kthx

[-] toastal@lemmy.ml 6 points 8 months ago* (last edited 8 months ago)

Git provides itself, so forges aren’t even required (the d is distributed version control). Issue trackers don’t need to be attached to the code forge. Even if you like someone else hosting it & an sidecar of integrated bug tracking, it should not require an account with Microsoft if privacy is the end goal—and there’s a host (pun not intend) of other options.

PRISM Break, Calyx live on GitLab (not obscure, supports SSO). Many free software projects like Freedesktop, GNOME, KDE, DivestOS, Briar, Jami self-host the community edition of GitLab. Privacy Tools & Awesome Privacy mirror to Codeberg as well as MS GitHub, presumably to have an escape hatch to the megacorporate bubble & to practice what they preach about privacy. LibreWolf is exclusively Codeberg. Cwtch self-hosts Gitea. Prosody self-hosts its Mercurial server. Choosing not Microsoft GitHub puts you in good company.

If a mailing lists alternative isn’t your thing, Forgefed, federation protocol for software forges, would apply for anyone with a Fediverse account (so Lemmy) could submit issues with Forgejo building it in along with others soon (GitLab expressed interest).

Choosing proprietary tools and services for your free software project ultimately sends a message to downstream developers and users of your project that freedom of all users—developers included—is not a priority.

—Matt Lee, https://www.linuxjournal.com/content/opinion-github-vs-gitlab

[-] toastal@lemmy.ml 6 points 11 months ago

You could also launch directly to big picture mode for a “console” PC

[-] toastal@lemmy.ml 6 points 11 months ago

GrapheneOS only works with Google hardware. Part of the Android appeal versus iOS is the wide variety of hardware options allowing consumers to find the right hardware for themselves. Instead you are chained to Google’s decisions; if they are slow to add a hardware feature or stupidly remove a feature—like the headphone jack—then you are SoL on upgrades.

view more: ‹ prev next ›

toastal

joined 4 years ago