Live data from Hacker News

Extensions in Firefox 59

blog.mozilla.org

91–100 of 243 posts

Re: Extensions in Firefox 59

#91

Earlier quoted context omitted.

Interesting. What do you use for tab management on the OS level?

It's almost certainly not what OP is using, but if you're interested in tabbing of arbitrary windows as a built-in OS feature, I'd suggest you have a look at how BeOS used to do that. You can still try it with Haiku[1]. I'm also fairly certain that functionality could be implemented with a handful of scripts in awesome (in a floating way instead of using pre-existing tiling WM features). [1]: https://www.haiku-os.org…

Many tiling windows managers like i3 and XMonad have a tabbed layout:

https://i3wm.org/docs/userguide.html#_changing_the_container...

https://hackage.haskell.org/package/xmonad-contrib-0.13/docs...

Re: Extensions in Firefox 59

#92
post #80

I find this pretty exciting for (hopefully; someday) wider adoption of alternative protocols: Starting with Firefox 59, several protocols that support decentralized architectures are available for use by extensions. The white-listed protocols are: + Dat Project (dat://) + IPFS (dweb:// ipfs:// ipns://) + Secure Scuttlebutt (ssb://)

Hey! I made that patch! :-D so basically the explanation is simple. There is a whitelist of protocols you can have your WebExtension take over. If the protocol you want to control is not on that whitelist such as an hypothetical "catgifs:" protocol, you need to prefix it like: "web+catgifs" or "ext+catgifs" depending if it will be used from the Add-on or by redirection to another Web page. This makes it inconvenient…

Decentralization and safer protocols are needed. Plain HTTP and even HTTPS are really not the best one could come up with. There are better alternatives, but using them is not always easy. So, thanks a lot for your work on making that easier!

Re: Extensions in Firefox 59

#94
post #2

This is very cool: > Extensions can now override the proxy settings in the browser which has been another highly requested feature I see that there's an opportunity here to improve the experience of using SOCKS in the browser. Pretty cool.

I built an extension to make SOCKS as simple as possible without a bunch of scary permissions:

https://addons.mozilla.org/en-US/firefox/addon/proxyswitcher...

I'll probably be updating it in 59 to use this new API though. It almost completely removes the need for a settings page and should allow you to set all the complex proxy config you want using the firefox UI. It does seem to need a broader permission than I would have liked though.

Re: Extensions in Firefox 59

#95
post #66

Earlier quoted context omitted.

> Am I missing something You're not. This was one of jwz's big complaints when he wrote about why he doesn't use Firefox[1] several years back, and nobody has ever fixed it. 1. https://www.jwz.org/blog/2012/04/why-i-use-safari-instead-of...

don't bother to link to jwz from hn since he redirects you to (what i guess is) a nsfw image

The form is debatable, however their critique is not completely wrong. The diagnosis that at least a vocal part of the crowd here is finance-obsessed fits my experience.

More generally, some of the people I regularly interact with face-to-face are strongly focused on how they can use things for their financial advantage, while others aren't. Some even want to speculate with cryptocurrencies, which I consider gambling. I don't yet understand what explains the difference. Maybe a fear of running out of money to meet existential needs?

Anybody any ideas what makes seemingly very intelligent people so obsessed with money?

Re: Extensions in Firefox 59

#96
post #92
post #80

Earlier quoted context omitted.

Hey! I made that patch! :-D so basically the explanation is simple. There is a whitelist of protocols you can have your WebExtension take over. If the protocol you want to control is not on that whitelist such as an hypothetical "catgifs:" protocol, you need to prefix it like: "web+catgifs" or "ext+catgifs" depending if it will be used from the Add-on or by redirection to another Web page. This makes it inconvenient…

Decentralization and safer protocols are needed. Plain HTTP and even HTTPS are really not the best one could come up with. There are better alternatives, but using them is not always easy. So, thanks a lot for your work on making that easier!

Thanks a lot for the kind words! :-) talking about safety and integrity, have you seen how Scuttlebutt works? Check the secret handshake part of:

https://ssbc.github.io/scuttlebutt-protocol-guide/#handshake

In essence, your connection to a given peer is encrypted in a way that only you both have the keys, even if someone breaks that key (such as the peer being a bad agent) it would not compromise your connection with other peers as they will use different keys. It is quite an awesome protocol.

Re: Extensions in Firefox 59

#97

Does this mean tabmix plus is now once again compatible? An add on I used for ten years.

There are still tons of APIs missing from WebExtensions that are required for many features of Tab Mix Plus. For instance, there is no way to get click events of any kind on tabs, so things like "reload tab on double-click" are not possible. You also can't control things like whether a new "window" opens in a tab or an actual window (to implement TMP's "open popups in tabs" feature), where tabs open (to have new tabs open next to the active one), what shows in their right-click context menus, etc.

So no, we're quite a long ways away from having a real Tab Mix Plus replacement. Having said that, I have faith that we will eventually get there, and hopefully be able to implement at least half of the functionality of TMP using WebExtensions within the next two years.

Re: Extensions in Firefox 59

#98
post #66

Earlier quoted context omitted.

don't bother to link to jwz from hn since he redirects you to (what i guess is) a nsfw image

To get around this you can disable the inclusion of the referrer. In firefox set `Network.http.sendRefererHeader` to `0` in about:config. Of course this only lets you avoid it. But, yeah, I agree. That's pretty rotten behavior and worth avoiding linking there.

I remember see this once before from his blog. Why is he such a dick to HN? Does he have a post about it? (and I guess archive.is link it to avoid the egg testicle).
Post reply on HN