Git is distributed but still centralized. D in DVCS is distributed. Downvoters likely have never used a non-Git VCS, let alone a non-snapshot-based VCS. But fanboys will fanboy.
Pijul & Darcs are based on Patch Theory which make the conflicts of different patch order a non-issue so long as the apply cleanly (such as working on different ports of the code base). Patch A then patch B ≡ patch B then patch A; this will be a needless merge conflict in Git since the order matters. (& no, Jujutsu isn’t the solution still shackled to the limitations of Git as a back-end while claiming to do what Pijul does—but doesn’t).
This time. If the maker refused, Nintendo would have just told Microsoft to take it down & it would have happened.
Darcs & Pijul are based on Patch Theory. https://darcs.net/Theory
Git being snapshot-based unlike other (better) VCSs require that patch order matter so often the easiest way to manage a project is to have some centralized authority since it is so, so easy to get merge conflicts without a central authority if trying to just distribute patches. It’s a lot easier to be decentralized without Git’s fundamental limitations.
Anyway it is a good habit to avoid github entirely
(when hosting a repo).
FIFY
A “hub” implies centralization, no?
Water dries quickly. No need to overthink.
Reminder: don’t put your code on a corporate-owned code forge like Microsoft GitHub. That corporation is interested in helping other corporations like what happened with youtube-dl
, et al. so don’t be surprised if your code get censored, or they aide in DCMAs (not to mention locking all of your communications & contributions to a proprietary platform that blocks users based on US sanctions). Use a nonprofit, or better, self-host your code forge—& set up mirrors to be resilient.
Thatcher-roofed cottages
FxOS only targeting low–mid-range phones in developing markets only seemed a bit odd. Basically no one had heard of it & these places largely choose used/old version of premium products to buying budget unless they have to. There was hype in the dev community about getting a B2G device, but there was hardly availability & specs were abysmal for an OS running a non-fast interpreted language like JavaScript. Not only that but the marketing was around openness & developer-friendliness—things average consumers don’t care about (even if they should).
Imagine in a parallel universe where the idea was managed properly & B2G left the phone sphere too—where school kids were required to get a FxBook instead of Chromebooks… 😶
Why stop at Windows? There is so much other Microsoft crap to ditch.
Ungoogled*
Domino’s tries to keep their ingredients fairly similar globally, but Pizza Hut tries much more agressively to adapt to local tastes in certain markets—like Thailand. I don’t know who they poll, but thousand island sauce with imitation crabs is not where it is at, & the frozen dough sucks. At least Domino’s uses corn meal + a shit ton of garlic to mask being lower quality. That said, I had Pizza Hut in Hanoi on Christmas a few years ago & it was honestly was one of the best pizzas I had ever had—from the crust, to zesty sauce, to the right amount of burn on the cheese. So… 🤷
It’s been broken on Fx Android for the last few weeks. I mostly use it to cross-reference information lacking on OpenStreetMap (or if I need to see photos). It sucks since locally, the only maps businesses bother with is Google.
Happy I switched to NixOS to solve this issue for myself
Or XMPP or IRC or Mumble …all of which have clients that will consume less resources on your machine
That is a different story & a usability pain I can share 😅 …but assuming there wasn’t a GC, the build is cached, just needs another switch—& I am willing to take that as opposed to having the whole process running as root.
It’ll call sudo at the point it needs to at the end regardless of remote or not. There have been a couple of bugs in the past trying to run the whole process under sudo & --use-remote-sudo
was always recommended as a fix.
I mean we already had the universal protocol last decade in an extensible markup language, but the next generation decided we needed to rewrite everything in a JSON schema that isn’t as easy to extend as XMPP. It’s federated/decontralized, has many chat clients, some social media + community managing platforms (Movim & Libervia), used for video conferencing (Jitsi & Zoom), negotiation matchmaking for games (most of them), displaying friend roster status updates (Nintendo, & many other systems). This would have (& can still be) the dream instead of needing to reinvent everything.
Worth reading: https://ploum.net/2023-06-23-how-to-kill-decentralised-networks.html
This has never worked in Firefox. Fx doesn’t follow en_DK
for dates & even if I set/leave my preferences @ en_US
as default, I still get terrible defaults like dd/mm/yyyy & commas for decimal separators at least on my machine even if I toggle on/off the use system locale option. Is LibreWolf in a position to be the first Fx fork to support ISO 8601 date formats (with nerds rejoicing everywhere)?
Acronyms/intialism use capital letters to encode information about words. Losing that information is a mistake. SᴍᴀʟʟCᴀᴘCᴀsᴇ is now considered a best practice.
…Or consider snake_case or kebab-case 🤷
Usually I rely on my network & haven’t needed this kind of document in ages, but I’ve been tasked with creating a résumé for myself. I’ve grown more privacy-conscious every year & I think it’s weird that we are expected to give out so much information about ourselves to companies that lie about their culture & don’t want you sharing salary information with your coworkers. I have read stories about how these documents & information can sometimes get leaked & shared on the web which is pretty sketch.
TIL about “functional résumés” which it appears are usually meant to cover up your lack of work experience, but I like the idea of covering up a lot of my specific history as it is the skills that should matter more, no? Do you give out all of your info?
YouTube Video
Click to view this content.
A quick primer on XMPP & how/why you should host your own server for low-resource-usage, encrypted chat & other pubsub server.
Comparison of Jabber (XMPP) with Matrix