Worshiping any nation is dumb—especially both the US & China. If not captalism then communism cuts out all other political ideologies; either/oring is fallacious & too simplistic.
he/him
Worshiping any nation is dumb—especially both the US & China. If not captalism then communism cuts out all other political ideologies; either/oring is fallacious & too simplistic.


Funny as search doesn’t work on MS GitHub without auth. If you post your library on a language’s forum, a personal blog post, & some other place, the search engines (or ugh LLMs with Exa search) can find the. There are decentralized forge options like Radicle, or at least a nonprofit-owned. But all snapshot-based VCSs will have the limitation of needing some centralized source of truth in most cases since the model makes a conflict out of patches being pulled in out of order (which the patch theory-based stuff covers).
But we can all still watch the wording aspect so folks feel free to not do dumb things like assume code = Git = MS GitHub.


Nah, it’s futuristic Microslop now


You gotta stop equating Microslop-owned GitHub with code forges/repositories. The first step is change language to be inclusive to other platfrom while not specially mentioning the proprietary, megacorporate option—such as saint code forge or VCS host. The second step is to create an account elsewhere as you primary spot. Our framing of these things matter, & if you don’t like the state imposing its will on you, the corporate option here is more or less an extension of the state (contributors in Yemen for example will be blocked under US sanctions, bug reporters will be required to agree to the ToS & data collection machine of Microsoft, if the capitalist class doesn’t like your project they will have it removed like Yuzu & yt-download while they will allow state-sponsor gangs like ICE to remain on the platform). Break out of “the network effect”.


Google tried a few years back but there was pushback. Google will slowly boil the frog tho.
Availability is hard. Many are only able to be purchased in the West.


More reason to support public transport that let’s you pay in cash


Sponsors, Copilot, Azure, Codespaces, npm, Teams, Outlook, LinkedIn. Heck Microsoft also has massive control in Rust too.


There’s also a lot of worthy alternatives to Git too. There are many VCSs out there.


Microsoft made Sponsors so they can siphon a portion of the payment fees. There is no reason to make Codeberg add that sort of bloat when you can add a hyperlink to the README.* or in a section of your application to a third-party service that hopefully can be as focused on doing one thing as Codeberg largely has (non-profit hosted Forgejo).


Why stop there? Git’s UX on the command line is awful, so adopt a better tool & your hosting will automatically be somewhere better.


And make it #000 pure black if you do… I have written about why
I mean when they adopted MS GitHub & Discord as their only modes of community & contribution, you can know any “open source” project is built on sand
I would 'free but folks need to learn some Nix basics before the jump in headlong into bad community recommendations like starting with flakes. It’s hard to just drop into Nix without some commitment.
KDL is the future. It reads nice & is compatible with both JSON & XML


Tech workers need to unionize


Underrated language for this space: ATS from the ML family, which has a feeling of what if C met SML/OCaml then graduated.
You get more flexibility for memory safety with linear types over affine types like Rust for preventing double free or use after free-like errors (while be general for any use-X-times problems). Refinement types can enforce bounds. Dependent types + viewtypes can build complex, but zero-cost abstraction for your own code or as wrappers over C libraries to make them safe & pushing checks to the compile phase rather than runtme. On top of that, there are proof-level types/values you can interleave in your code instead of using an auxiliary language like Coq or Agda. Compiling/mapping to C you use a lot of the same tooling of C as well as performance charactistic of C (can opt in/out of GC, unboxed types, can layout the memory, as well as TCO); you also get the stable C ABI over Rust’s general difficult to be used in non-Rust projects.
All this to say you have a language that can operate at the system level, type abstractions that go beyond posterchild Haskell, & a proof language to turn those white papers into proof code right in the project. If it didn’t have a special learning curve, it should be a lot more popular in this space.
Tangential: do you need proprietary drivers for ROCm?
English is comes from the proto-Germanic family of languages. It was later when the Normans invaded the British Isles did the language begin to see Latin & French influences (which is one of the sources for English having terrible spelling rules). “de-” is of Latin etymology. “un-” is Germanic in origin. In many cases “un-” prefixes can be substituted. See: ungoogled-chromium.
No disagreement, but there is implications & framing towards China’s model all over this thread.