The problem with the web is that is so great, so grand – we need a huge monster of a browser to use it as some people would like us to use it. Since other people are simultaneously attacking, distracting, abusing and confusing us, we need an array of defences at the same time.
• Privacy Badger
• uBlock Origin
• HTTPS Everywhere
• HTTPS by default
More attack surface, more moving parts, more parties to trust. That's why we need a simpler web: we want smaller tools, too!
@kensanata But we also need a different model of dealing with content and payment. We shouldn't forget: A lot of the tracking madness has grown out of publishers depending upon ad revenue to make profit or even cover costs. What would happen if we all, by today, started to avoid all web pages that need ad/tracking blockers and started to pay to use "ethical" services that respect our privacy and security requirements? 😉
@kensanata What's stopping you from browsing with lynx?
@aeveltstra I like eww inside Emacs, actually.
@kensanata Eew! ;)
It really irks me that no one resizes images anymore. People's little thumbnail headshot on their blog is a huge multi megabyte image everyone has to download and resize locally.
If you hardcoded in the css to display the image as 32x32 pixels, then there is no reason to send me an image that's bigger than 32x32.
@freakazoid @gcupc @kensanata @trondd There is a difference between physical and logical pixels. CSS states that conforming agents must convert to logical pixels, which are the same absolute size, but may span multiple physical device pixels.
Css3 and HTML5 give us queries, that allow us to send appropriate dpi images to matching dpi screens.
@aeveltstra What stops me from using lynx is lack of whitespace-separated paragraphs, and lousy keybindings.
@dredmorbius @kensanata @aeveltstra Lynx was such a huge part of my early Internet usage the keys are burned in my muscle memory. In-program help is just a cheatsheet, but does contain longer docs further in the menu.
Thing to remember is it's not a web browser. Lynx has its own hypertext system, also supports Gopher, WAIS, HTTP/HTML, and more. Helper programs in lynx.cfg can do useful things with filetypes. It's a general info browser.
Have you noticed one thing about advanced websites though?
One cool thing has happened as a side effect of all this AJAX JSON bullshit. Websites are essentially databases now, that can be queried using REST/JSON and it's easy to make your own UI to do so. I'm not just talking about those with a public API, but also those who has it simply because they use AJAX to display the page.
Fx. I have a tool to query Wayback Machine, just parsing some nice JSON. I don't need their UI.
@patchman Sure. I wrote my wiki client using Emacs Lisp and doing all interactions via curl to show that it could be done. But that is orthogonal to the monstrosity most popular browsers (and many popular websites) are.
@kensanata Just throwing some terms/links out there for people interested in this simpler Web:
* Lynx, etc
* I'm creating the "Rhapsode" (rhymes with "load") browser to push the Web towards universal accessibility, using voice for input & output. https://git.nzoss.org.nz/alcinnz/rhapsode/
* I wrote https://odysseus.adrian.geek.nz/developer/web-bloat.html encouraging webdevs not to rely on the current complexity.
@kensanata what about just using a pihole?
@Secstodon What about Gopher? I think a serious discussion needs to consider the why. I don’t like the fact that the browser is huge and can no longer be implemented by a single person (but people are still trying). On top of that, there is a ads and malware, and pihole can protect us against some of them. But it also doesn’t change the mindset of publishers. So, it’s a tool, like an adblocker. It’s necessary because of all the other unresolved issues.
@kensanata a lot of people still use gopher.
I'm actually working on a gopher site now
@Secstodon Sure. I contributed to two gopher clients, wrote a third, wrote a simple text server, wrote a gopher server for my wiki, and more. It’s not perfect but it’s an important alternative we can point at and say: “Look at it! It doesn’t need much and we could have an experience that wasn’t as distracting, as ad-filled, as tracking-encumbered, as malware infested as the current web.”
Did you make a reader for Android by the way?
I'm not in love with the one I have
@kensanata most support directly browsing on :70 too
@Secstodon Sure. All my other Gopher clients rely on terminals, or Emacs, though. And usability of these on mobile devices is terrible as far as I can tell.
@kensanata that's pretty cool though. I love it
@Secstodon Yeah, adding word wrapping was the most important feature, for me 😅
@mangeurdenuage Yes. The difficulty is determining the correct value of “correctly”.
Is it just me - or has Decentraleyes a problem in combination with Privacy Badger?
@robelix I’m not sure. What is the problem you are experiencing?
@kensanata Many sites without styles unless I switched off one of the two Addons.
So I uninstalled Decentraleyes after a short time trying - about a month ago.
@robelix Weird. I don’t remember noticing anything like that.
@kensanata Just installed Decentraleyes again - and it seems to work fine now.