Show newer

browser development meta 

@joepie91 hmm.. yes kind of.

The thing is, if we had a wel chosen subset of browser features which would allow for 99% of all use cases and that got branded and the spec frozen, then people could design for it and an ecosystem that supported it could grow and normal browsers would be able to show the results too, because its a subset of the web.

without that, everyone makes their own subset and half of links/pages you open are broken because they use unsupported stuff

browser development meta 

@serapath Oh yeah, this definitely would need to be an organized and deliberate thing, for basically the reasons you describe - simply building a browser and arbitrarily picking-and-choosing features wouldn't work.

rotating* a sphere** in my mind***

* spinning

** a dvd****

*** in my dvd player

**** it's a dvd of Sphere (1998, dir. Barry Levinson)

browser development meta 

@serapath So here's a fun and perhaps non-obvious one: we can actually already do this ourselves.

One of the more interesting insights I've gathered from interacting with a lot of non-computer people, is that "using multiple browsers" is a surprisingly widespread practice.

Some people do it to keep accounts separate, some people do it because different things work a little better in different browsers, and so on. The reason doesn't really matter, the point is that having multiple browsers for different 'apps' is tolerable to a lot of people.

Which means that it'd be entirely possible to simply... not implement the whole spec. To establish a restricted set of "things a browser actually needs to function for real-world applications", and only implement those, and call it done. And if a specific app needs more, users can use another browser for it.

Especially if you can find a unique 'selling point', like being faster than established browsers, or some kind of special integration, this is a viable way to gain a foothold in the 'browser marketshare'!

The main insight here is that "what people need from a browser" and "what specs demand from a browser" are not the same thing and that allows us to redefine the playing field without having to convince any standards body, as long as we make sure that we get the "what people need" part right.

TIL: there is an escape sequence that makes a line wide (\e#6), which Konsole apparently understands

:w_wide: :h_wide: :a_wide: :t_wide:

Show thread

food (vegan) (3) 

Also I'm pretty happy to see various supermarkets in NL finally starting to stock somewhat more creative/unusual vegan substitutes that aren't just Burger, Copy of Burger, Copy of Burger(1)

Show thread

food (vegan) 

Doesn't have quite the same texture, though the flavour is pretty good. Also seems to not be a promo, but rather a permanent addition.

Show thread

food (vegan) 

Okay, so Lidl recently added vegan 'beef strips' to their collection and what the actual fuck, these look *identical* to actual beef strips, I had to double-check that we didn't accidentally buy meat

mozilla announces that firefox will not operate without a blood sample submitted weekly. but don't worry, the submission process is completely FOSS and was created to combat the proliferation of proprietary blood collection services

re: mozilla, browsers, actionable :boost_requested: 

@frumble@chaos.social Also, more directly pertinent to the situation: why argue against people doing a helpful thing they are already doing, in the first place?

re: mozilla, browsers, actionable :boost_requested: 

@frumble@chaos.social It's not that simple. A big part of how the situation ended up where it did, is precisely the complexity of the project - and the history of Firefox means that it has not only accumulated a lot of technical debt over the years, but also that the design choices made in its development process were often optimized for short-term results over long-term maintainability and sustainability.

Or to put it differently: if you try to take over a project that was developed to corporate standards, you will need to emulate all of the same corporate dynamics to be able to do that, because those are the assumptions about the environment that will have been encoded in the design. That just sets us up for the same kind of failure again, 10 years from now.

There is therefore a significant benefit to developing a new browser engine from a different set of principles; those of a community-led project where you cannot assume the existence of funding, which recognizes that sustainable maintainability by a potentially small set of maintainers is the most important metric.

(Also, the oft-repeated "don't rewrite your software" advice is related to rewriting for *technical* reasons. That is not the context here, and so you cannot just port over the rationale 1:1 and assume it to hold true.)

mozilla, browsers, actionable :boost_requested: 

@serrebi A little further investigation turned up these two threads:

github.com/servo/servo/issues/
github.com/servo/servo/issues/

It seems that the situation can be summarized as "screenreader integration is wanted but going to be a lot of work and nobody has really gotten around to it yet; and the off-the-shelf library for it isn't feature-complete enough yet to support the complexity of a browser".

Your reverse engineering of the 2 extensions is perfect

ahaha, amazing emails to receive

mozilla, browsers, actionable :boost_requested: 

@joepie91 Thanks for the heads up on this project! Setting up a monthly donation now.

On a side note, I wish more project would do this! It takes the guess work out of how to make the most effective donation! servo.org/sponsorship/#donatio

🦊checking out our steam wishlists and this "Lesbian Toggle" post has caused them to go *way* higher than being in Steam Next Fest has

the logical conclusion is that every game should have some kind of toggle like this, and also lesbians

Show thread

Things can be complicated and uncomfortable and still worth doing.

mozilla, browsers, actionable :boost_requested: 

@serrebi (The background for my original post is mostly that a lot of people don't know that Servo is alive again, and "them contributing to Servo" probably gets us to a viable alternative faster than "everybody building their own incomplete alternative browser" would)

mozilla, browsers, actionable :boost_requested: 

@serrebi By this point Servo is not even a usable feature-complete browser yet; a lot of stuff is missing, so I'm not at all surprised that accessibility would be one of those things.

I don't know what their exact plans on accessibility are, but based on the general community around it, I would expect it to be considered, but for it to take some time because it's essentially a from-scratch implementation of a lot of things including UI integrations.

(The 'actionable' part right now is mainly for developers who can contribute towards making it a usable browser engine, less so for end users)

personal, discussions 

One of my least favourite interaction patterns is when I try to subtly/non-adversarially communicate that someone holds a problematic belief, reference a word they used in the process, and then the response is "well no that's not what I meant with that word, I meant <non-problematic thing> instead".

Except that everything else they've said and demonstrated is consistent with the interpretation I'd used, and not with what they claim the word was meant as.

By that point there just don't seem to be any non-adversarial responses left...

Show older
Pixietown

Small server part of the pixie.town infrastructure. Registration is closed.