- Build some bare-bones simple UI wrappers in front of a.k.a. to drive libcurl [1]. Give it just enough capability to run uBlock Origin and NoScript. Add a simple menu of checkboxes to enable/disable any protocol and some RFC's like HTTP versions, CSS, ecmascript, etc... (Only features listed in 'man curl') Support a ~/.config/ui_name.conf and global /etc/ui_name.conf to enable and or disable curl features. Target memory footprint of UI should be under 5MB of RAM with one tab open to HN.
- Maintain a IP/CIDR/DNS blocklist of AI endpoints. DNS for those behind a shared CDN. Option to libcurl download selected blocklists so we do not even gethostbyname their names. Perhaps this might even deprecate the need for uBlock and NoScript if some of those features are in the simple UI front-end.
Mozilla is a hopelessly corrupt organization at this point. At any point they could block support from uBlock Origin working correctly. They still have all their Google money, so they won't be forced to make any real changes.
I have been on Librewolf for years. I use it on my personal machine and work machine. I know it's downstream and dependent on Mozilla/Gecko, but it's privacy aware and tries to strip out all their garbage.
LadyBird is our real hope now, not Servo. I hate all the slander levied against the lead LadyBird dev. He's an amazing individual who has overcome horrific drug addiction that almost destroyed his family. I try a LadyBird build every few months and it's pretty amazing how much work they've done.
What do we do now?
- Build some bare-bones simple UI wrappers in front of a.k.a. to drive libcurl [1]. Give it just enough capability to run uBlock Origin and NoScript. Add a simple menu of checkboxes to enable/disable any protocol and some RFC's like HTTP versions, CSS, ecmascript, etc... (Only features listed in 'man curl') Support a ~/.config/ui_name.conf and global /etc/ui_name.conf to enable and or disable curl features. Target memory footprint of UI should be under 5MB of RAM with one tab open to HN.
- Maintain a IP/CIDR/DNS blocklist of AI endpoints. DNS for those behind a shared CDN. Option to libcurl download selected blocklists so we do not even gethostbyname their names. Perhaps this might even deprecate the need for uBlock and NoScript if some of those features are in the simple UI front-end.
- Let curl handle all the network functions.
[1] - https://curl.se/
Mozilla is a hopelessly corrupt organization at this point. At any point they could block support from uBlock Origin working correctly. They still have all their Google money, so they won't be forced to make any real changes.
I have been on Librewolf for years. I use it on my personal machine and work machine. I know it's downstream and dependent on Mozilla/Gecko, but it's privacy aware and tries to strip out all their garbage.
LadyBird is our real hope now, not Servo. I hate all the slander levied against the lead LadyBird dev. He's an amazing individual who has overcome horrific drug addiction that almost destroyed his family. I try a LadyBird build every few months and it's pretty amazing how much work they've done.