3,706 karma · joined November 24, 2017
Stop using Microsoft products; say _NO_ to neo-EEE including Windows, WSL, GitHub, Sponsors, Teams, Copilot, VS Code, Codespaces, Azure, npm
[ my public key: https://keybase.io/toastal; my proof: https://keybase.io/toastal/sigs/mvLwnRWnyTbp4SpA8E67tgXwYWzOhOxogVwypDY7RC0 ]
I have tried a lot of technologies & chose the ones I like for on their own merits without following ‘trends’ as they should be used more.
Darcs predates Git & does a lot of things better than Git (plus I want to dog food supporting it); Pijul does great things too! If Nixpkgs has fetchers + prefetchers, there should be a tool that can support users not supported by the builtins (which is only URLs, archives, Git, & Mercurial). Hopefully we can get the Fossil prefetch script merged too for support. Supporting these alternatives is a part of the premise. Flakes can never support this—& they do not seem to want to accept any fetchers despite a few attempts due to the maintenance burden.
XMPP is a reliable, lightweight, decentralized messaging platform commonly, but not exclusively, used for chat. It offers more features than IRC & runs using 10x less resources compared to something like Matrix so I can in good faith recommend self-hosting your own node. I would like to set up an IRC gateway that works at some point, & if ProcessOne adds fuller gateway support to Ejabberd for the MUC, I will enable it despite not caring for Matrix. There definitely isn’t going to be any Discord option.
Location: Thailand (UTC +7), but night owl
Remote: Yes
Willing to relocate: No, but can travel on occasion
Technologies: Nix, but also any functional or scripting language
Résumé/CV: https://toast.al/skills/
Email: toastal posteo net
I have been doing software for 16 years now. I want to transition from front-end & work with Nix & its ecosystem which I have spent a lot of time contributing to in the last 3 years. I hav written tools, packages, modules, hosted servers & even given talks/lectures on Nix.This isn’t how it’s worked for years. Browser isolate isolate assets like this to mitigate fingerprinting which renders the whole concept of use-CDN-since-it’ll-be-cached moot.
> Free
> Privacy-focused
> GitHub (Microsoft)
> Cloudflare
Which is it? These US megacorporations are respecting neither users’ privacy nor their freedom. Then on top is a proprietary license stating: “No Re-hosting: You may not host these Tools on other websites or public repositories” even if you wanted to host it locally or your own server.https://mako.cc/writing/hill-free_tools.html
https://httptoolkit.com/blog/public-cdn-risks/
Also not to be confused with PRISM Break <https://prism-break.org/>, an aggregated list of privacy-focused tools.
Location: Eastern Thailand (UTC +7)
Remote: yes
Willing to relocate: 98% no
Technologies: Nix, NixOS, & functional programming (OCaml is current favorite)
Résumé/CV: https://toast.al/skills/ (contact for more specific details iff required)
Email: toastal+hn@posteo.netHave you followed anything in the last 5 years? Outside of bootcamp students, this has been on the decline for a while… in some cases overcorrecting for where a SPA might make more sense.
This is what CDNs should be used for at this time—or for fetching the scripts to vendor. That’s fine, but recommending I don’t think is the best call since one folk’s experimental utility will inevitably get released into production—often not even at fault of the utility’s maker. When I use CDNs like this, there are <!-- WARNING … --> around the code just in case someone were to run with it, along with adding the integrity attribute.
No. You can vendor these scripts & host them 1st party so you aren’t leaking data to these CDNs or risk users not actually getting the scripts. It isn’t like CDNs give you a performance boost anymore.
I recently got mirror support upstreamed into Nixpkgs for fetchdarcs & fetchpijul which actually work on my just-alpha-released pinning tool, Nixtamal <https://darcs.toastal.in.th/nixtamal/trunk/README.rst>, for just this sort of thing.
This is why I can’t do GrapheneOS. Pixel devices do not suit my needs (& aren’t available). 2 of the big appeals for my going Android was 1) device options 2) ability to customize (appearance, apps from other sources, root access). Google has basically done everything to prevent #2 & GrapheneOS prevents #1. …This is why I also have a Linux phone to just leave these restrictions.