Live data from Hacker News

Extensions in Firefox 59

blog.mozilla.org

201–210 of 243 posts

Re: Extensions in Firefox 59

#201
post #82

Earlier quoted context omitted.

Hi, I did just like you said using Native Messaging API[1] to communicate with a local companion app using standard input/output shell calls, this app can handle the socket communication, that is how I am handling it for the scuttlebutt experiments I am doing (I mentioned them above with some URLs if you want to check), I hope to start a conversation soon on the add-ons list about the needs of having UDP and TCP avai…

Is this bug 1247628?

https://bugzilla.mozilla.org/show_bug.cgi?id=1247628

https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Na... https://developer.chrome.com/extensions/nativeMessaging

Re: Extensions in Firefox 59

#202
post #5

Mozilla should fix no exit confirmation for Ctrl+Q. It's just too easy to close the browser this way, and extensions that offered this feature aren't working anymore. It's really a problem in general, there is no way to make an extension that customizes browser behavior itself (rather than page behavior), since WebExtensions can't do that.

+1. We already have multiple ways to close Firefox window from keyboard: Alt-F4, Alt-Space, and by mouse and menus. Why we need yet another keyboard shortcut for that functionality? Is it so important?

Re: Extensions in Firefox 59

#203
post #199
post #197

Earlier quoted context omitted.

Surely that means that the people who replicate it from your ("your friends" and "your friends of friends") would be required to delete the (personal) data?

So I could require anyone inside the EU to delete any mail they received from me? (I'm in the EU)

Yeah, email was the first thing I thought of as well. Surely that doesn't apply.

Re: Extensions in Firefox 59

#204

Was hoping to see Web SQL make its way back into Firefox. Yes, it's been deprecated for years, but that hasn't stopped the browser makers with majority of market share (Google > Chrome, Apple > Safari) from continuing to ship it along with the strictly worse alternative (IndexedDb). Now that pretty much every language compiles to Javascript it's a shame to lose SQL functionality on the client. Shared model, shared va…

Web SQL was never in Firefox.

The problem with Web SQL was that the spec was effectively just "whatever SQLite does". That isn't good enough for the Web. Imagine if the GIF specification had been "whatever GIFLIB does". Libraries like Lovefield can be built way faster than specifications can be written.

Re: Extensions in Firefox 59

#205
The only thing I’m missing in FF is the easiness of Google Translate, baked into Chrome. I know there are a few extensions, but it’s less smooth. Other than that, Chrome became bloated.

Re: Extensions in Firefox 59

#206
post #108

Earlier quoted context omitted.

The hell does the prefix have to do with user rights? This is a matter of convenience, not capability. You want arbitrary protocols? The prefix is available to you. You want blessed protocols? The non-prefix is available to you. There's no restriction in place. And anyways, given OSS, you can bless your protocol with a custom build. But just because you want it blessed doesn't mean it should be forced onto everyone e…

I follow Stallman’s school of thought that software should never restrict the user in ability. A user should not be protected from themselves, if a user wants to install an addon to intercept paypal:// requests for whatever reason, that should be their choice. And it should not require the user to do custom changes to the system.

For somebody who blindly follows Stallman's school of thought no matter what the consequences, I find it odd that your password isn't the same as your login name.

https://www.gnu.org/philosophy/stallman-kth.html

>But gradually things got worse and worse, it's just the nature of the way the system had been constructed forced people to demand more and more security. Until eventually I was forced to stop using the machine, because I refused to have a password that was secret. Ever since passwords first appeared at the MIT-AI lab I had come to the conclusion that to stand up for my belief, to follow my belief that there should be no passwords, I should always make sure to have a password that is as obvious as possible and I should tell everyone what it is. Because I don't believe that it's really desirable to have security on a computer, I shouldn't be willing to help uphold the security regime. On the systems that permit it I use the “empty password”, and on systems where that isn't allowed, or where that means you can't log in at all from other places, things like that, I use my login name as my password. It's about as obvious as you can get. And when people point out that this way people might be able to log in as me, i say “yes that's the idea, somebody might have a need to get some data from this machine. I want to make sure that they aren't screwed by security”.

Re: Extensions in Firefox 59

#207
post #167
post #42

Earlier quoted context omitted.

In my defense, one of my own housemates is one of those who has refused to update for want of vimperator. :P

Same here. I've tried alternatives like Waterfox and Pale Moon, but Waterfox is incompatible with some sites, and Pale Moon is dog slow, so I reverted back to Firefox 56. Not upgrading a browser is a scary situation to be in, but I just can't sacrifice the usability of Vimperator.

Please consider using ESR 52 instead of 56. ESR 52 gets security patches until June 2018.

https://blog.mozilla.org/futurereleases/2017/10/04/firefox-s...

Re: Extensions in Firefox 59

#208
post #188
post #134

Earlier quoted context omitted.

I discovered tridactyl ( https://addons.mozilla.org/en-US/firefox/addon/tridactyl-vim... ) a couple months ago. While it doesn't have total parity with vimperator, it's much closer than vimium and vimFX, and unlike for those projects, parity seems to be the actual goal. YMMV, but as someone who was stuck on ESR for a long time for this reason I am now completely satisfied on 57.

It's decent, but there are some major shortcomings caused by the WebExtensions API. For example if you somehow get caught in address bar, you can only leave it by pressing Enter or reaching for the mouse and clicking somewhere else. Another inconvenient feature is the time it takes for the extension to be loaded. On bloated and slow pages, I have to wait for a second or two while pressing the shortcuts to switch to a…

Yeah, it's really annoying.

I find that :reloadall helps my sanity a lot if I'm navigating through lots of already open tabs, and I've just about got used to using rather than gT.

We're trying to extend web-extensions to get around the limitations [1], but progress is slow.

[1] https://github.com/cmcaine/keyboard-api

Re: Extensions in Firefox 59

#209
post #167

Earlier quoted context omitted.

Same here. I've tried alternatives like Waterfox and Pale Moon, but Waterfox is incompatible with some sites, and Pale Moon is dog slow, so I reverted back to Firefox 56. Not upgrading a browser is a scary situation to be in, but I just can't sacrifice the usability of Vimperator.

> I've tried alternatives like Waterfox and Pale Moon, but Waterfox is incompatible with some sites Oh, I haven't experienced that in a few months of usage. What kind of incompatibilities did you come across? I was initially reluctant about trying Waterfox and made several backups of my then-Firefox profile, but it's been a smooth sail and an easy switch so far.

In Waterfox, Slack shows a message that it doesn't support the browser and refuses to load. This could possibly be bypassed by changing the UA, but I don't agree with that workaround. Although, if hard pressed, I might have to.

And I mistakenly wrote Pale Moon above, when I meant IceCat. I've yet to try Pale Moon, but it's on my list.

Re: Extensions in Firefox 59

#210

Earlier quoted context omitted.

Erasure of data, on demand, is a requirement of GDPR[0], which becomes law in Europe on 25 May 2018. Note that erasure of the data is required, not just its display. IANAL, but the above appears to be contrary to GDPR. [0] https://en.wikipedia.org/wiki/General_Data_Protection_Regula...

I am not a lawyer either, but doing a quick read on the scope, I found in first phrase: "The regulation applies if the data controller (an organization that collects data from EU residents) or processor (an organization that processes data on behalf of data controller e.g. cloud service providers) or the data subject (person) is based in the EU." And this might not apply as there is no data controller, organization o…

I contacted an e-chum who is a lawyer specialising in the field of IT, IP and media law [0]. He pointed me back to Article 17 of the Regulation, Right to erasure ('right to be forgotten'), which is contained in [1].

This states that:

"The data subject shall have the right to obtain from the controller the erasure of personal data concerning him or her without undue delay and the controller shall have the obligation to erase personal data without undue delay ... where .. the data subject withdraws consent on which the processing is based..."

Paul also expressed the view that: "It’s certainly been written in a way that should require systems to be created to allow for the deletion of personal data, though!"

That intent is key here. Basically: if someone asks you to remove their data and you refuse (or fudge, etc.), then don't be surprised if the EU comes knocking.

[0] https://www.uea.ac.uk/law/people/profile/paul-bernal

[1] http://data.consilium.europa.eu/doc/document/ST-5419-2016-IN...

Post reply on HN