News for hackers. Stuff that matters.
Re:Why I’m done with Chrome by atombender on Sunday September 23, 2018 @07:00PM (#18053814)
I wish Firefox was as sleek, fast and no-nonsense as Safari on the Mac, which is my everyday browser. I vastly prefer the idea of an open browser that is not tightly coupled to a particular industry giant. And I wish Firefox actually had a viable Safari competitor on iOS, so that I can sync my state around.

Unfortunately, while Firefox has made significant leaps the last couple of years, it's still not a viable alternative to Safari for me. It doesn't feel particularly native (neither the "chrome" nor form controls etc.), and the UX is still clunky compared to native Mac-first apps.

One particular way in which Safari absolutely beats Firefox is the address bar. Most of the autocompletions that Safari provide are exactly what I want. As an example, if I type "mapq" into Safari, it suggests mapquest.com (a site I've never visited before, so this is not based on anything from my history). For Firefox, it suggests a Googles search for "mapquest", which is just stupid. Aside from suggesting web sites, Safari is superb at showing good results (Wikipedia is often a top hit), and it is awesome at providing autocompletions from my bookmarks and history.

Firefox also seems a bit lost when it comes to innovating, and keeps coming up with weak concepts that don't get any tractions; Personas comes to mind. Container tabs are a similarly interesting idea with a weird implementation that requires you to micromanage your tabs, which I certainly don't want to, and provides a "techie" solution to something that should just be invisible and default (i.e. all web sites should be "contained").

Re:Why I’m done with Chrome by hcs on Sunday September 23, 2018 @08:16PM (#18054123)
> Container tabs are a similarly interesting idea with a weird implementation that requires you to micromanage your tabs, which I certainly don't want to

You might want to take a look at the Firefox Multi-Account Containers Add-on, it lets you set domains to always open in a given container, which cuts down on the micromanagement a lot once you get it "trained". [edit: This is not well-advertised, it's accessed through the context menu (right-click) on a page when you have it open in that container]

https://addons.mozilla.org/firefox/addon/multi-account-conta...

> i.e. all web sites should be "contained"

It's possible to enable this for most intents and purposes with "1st party isolation", which came from the Tor browser. Some info here:

https://www.ctrl.blog/entry/firefox-fpi

Re:Why I’m done with Chrome by atombender on Sunday September 23, 2018 @10:59PM (#18054724)
I still think that "container tabs" shouldn't need to exist. They fail the "grandma test", for one.
Re:Why I’m done with Chrome by unethical_ban on Monday September 24, 2018 @11:39AM (#18058591)
They're working on native first party isolation, but it breaks authentication via Facebook/Google/other OAuth vendors.

It's a tough problem, and I agree the grandma test is a good standard, sometimes it can't be easily done.

Re:Why I’m done with Chrome by hcs on Sunday September 23, 2018 @11:03PM (#18054741)
Sure. Might be nice to have an adblocker-style filter that says what domains should be considered a single origin, plug that into containers.
Re:Why I’m done with Chrome by Too on Monday September 24, 2018 @01:32AM (#18055246)
Container tabs has that feature built in, you can say that google.com and youtube.com always automatically should open in the same container.

It's still too difficult and cumbersome to use. I might want to have one tab with gmail signed in but another to make anonymous searches on Google, both are on google domains so i have to manually fiddle with the containers again. Then you click a link in an email or search result and you don't really know if this tab should be in the mail-container, in the default container or in the domain-matched container.

Re:Why I’m done with Chrome by hcs on Monday September 24, 2018 @02:27AM (#18055468)
I know that feature is there, I was thinking that there could be a maintained list of domain groups you could subscribe to like filterlists. That way you wouldn't have to wait for a Facebook Container addon and a Google Container addon &c.
Re:Why I’m done with Chrome by Larrikin on Sunday September 23, 2018 @10:00PM (#18054516)
My biggest issue with containers is how to properly containerize Google itself. There are so many Google properties that are major parts of the web (many under the Google.com subdomain) that its the only major site I have left to no container by default.
Re:Why I’m done with Chrome by fencepost on Monday September 24, 2018 @12:44AM (#18055086)
One thing that might help is the DeCentralEyes add on. Basically a local cdn of commonly centralized downloads.

https://decentraleyes.org/

Re:Why I’m done with Chrome by megaremote on Sunday September 23, 2018 @10:49PM (#18054681)
It is funny how people have wildly different experiences. I mainly use firefox on MacOS, use Safari and chrome daily, but a tenth as much. I find firefox to be the best in every way, except maybe battery where safari wins. But I don't even notice that.
Re:Why I’m done with Chrome by atombender on Sunday September 23, 2018 @10:58PM (#18054718)
Well, people's experience of performance may to some extent be subjective or dependent on hardware. But the two problems I mentioned (very poor search box suggestions, and lack of native form controls) are objectively true. Maybe you just don't care about them. For me, going back to Firefox from Safari (or Chrome for that matter) is a step down in UX.
Re:Why I’m done with Chrome by djur on Monday September 24, 2018 @01:18AM (#18055200)
The facts might be objectively true, but not that they're a problem. I do not want domain names suggested by the browser. If I'm intending to go directly to a domain, I'll type it in.
Re:Why I’m done with Chrome by atombender on Monday September 24, 2018 @01:26AM (#18055232)
I think you misunderstood my example. It doesn't autocomplete domain names, it shows search results. For example, type "Hacker" and the top match might be Hacker News. Type Newton and the top hit might be the Wikipedia page for Isaac Newton. And so on. Safari searches in a bunch of sources, not just Google.

Firefox, on the other hand, only shows you searches. It might offer "Isaac Newton" as a search suggestion, but that just triggers a search. It has no knowledge of other sources of information (beyond bookmarks and history).

Re:Why I’m done with Chrome by code_duck on Monday September 24, 2018 @02:54AM (#18055565)
I have terrible results with mobile safari suggesting items from my bookmarks. I constantly try to go to reddit and get auto completion of a different website that starts with ‘re’, repeatedly. I’ve tried to combat this to no avail.
Re:Why I’m done with Chrome by smcnally on Sunday September 23, 2018 @08:06PM (#18054093)
> Container tabs are a similarly interesting idea with a weird implementation that requires you to micromanage your tabs, which I certainly don't want to, and provides a "techie" solution to something that should just be invisible and default (i.e. all web sites should be "contained").

All websites contained would be an interesting default. With ways to “re-open current tab in container [X]” and “merge current tab with container [Y],” it would involve less micromanaging. That’s still not invisible, the container process and UX warrants plenty of thought.

Re:Why I’m done with Chrome by atombender on Sunday September 23, 2018 @08:23PM (#18054150)
I think container tabs conflates several things that won't be understandable to non-techies. One is privacy — preventing sites from abusing cross-site concerns such as cookies for tracking.

The other is what could be described as "focus" or "modality". A lot of people use windows as a poor man's workspace. For example, if I'm researching where to travel, I'll have a window open with tons of tabs — Google Flights, Kayak, Tripadvisor, Booking.com, all jammed into one "workspace". If I'm comparison shopping for one specific thing, there'd be Amazon, Jet, Etsy, eBay, etc. This is how people tend to work: Windows separate modes, tabs separate units of focus within that mode. And yet there's no browser that supports such a way of working. We have to accept that people now "live" within the Internet, and need to support different modes. Rather than think of the browser as a shell, why not think of the browser as a world in which you can open up different types of interacting with that world? For example, a Google Doc tab is not something that works very well as a tab. It's a document, representing its own modality. Slack is an app, also its own modality. A "workspace" is something else again. And so on. These are all "applications" in a classical sense, yet work within the context of a user.

I'm not suggesting a ChromeOS, just that what we think of as "the web" could be rethought in terms of different variations — ways to work — with the same thing.

Also, in terms of privacy, why are we still using cookies? Why are we "logging in" and "logging out" of web sites and having password managers that automatically fill out form fields? Why can't the web site negotiate its session with the browser ("I want an identity for gmail.com, please give me one"), which can already know who I am?

Re:Why I’m done with Chrome by Manishearth on Monday September 24, 2018 @09:02AM (#18057287)
You probably have search suggestions in firefox turned off (they may be off by default?).

Works for me when I flip it on https://i.stack.imgur.com/0ZfvX.png . I keep it off because I don't like having my every keystroke in the address bar sent to Google.

Re:Why I’m done with Chrome by atombender on Monday September 24, 2018 @11:39AM (#18058593)
No, I don't. You and other commenters are clearly unfamiliar with what Safari can do. I collected a few examples:

https://imgur.com/a/dY2SWKB

Firefox only does search suggestions. In other words, anything you select from the suggestions just go to search results. Safari does that, too, but it also provides actual results. Very often the top hit is the right thing.

Re:Why I’m done with Chrome by commandlinefan on Sunday September 23, 2018 @09:28PM (#18054396)
I keep finding myself idly wondering... how hard would it _really_ be to write my own modern browser?
Re:Why I’m done with Chrome by wtetzner on Monday September 24, 2018 @12:20AM (#18055001)
I'm not sure I completely understand what you dislike about container tabs.

For me, I find them very useful. It's convenient, for example, to be able to have two side-by-side Gmail tabs open. e.g. one for work email, and one for personal email.

Re:Why I’m done with Chrome by atombender on Monday September 24, 2018 @12:29AM (#18055029)
As I commented elsewhere, they don't pass the "grandma test". They're a techie's solution to a problem that shouldn't really exist in the first place, if we'd got "logins" and privacy and so on right.
Re:Why I’m done with Chrome by djur on Monday September 24, 2018 @01:19AM (#18055210)
How many non-expert users actually want to be logged into multiple accounts on the same website at a time? Work + home email is the only use case that comes to mind, and Gmail at least has support for that built in.
Re:Why I’m done with Chrome by wtetzner on Monday September 24, 2018 @02:06AM (#18055381)
I guess I don't see why everything has to pass the grandma test.

But I do see your point that they shouldn't be necessary.

Re:Why I’m done with Chrome by cpeterso on Sunday September 23, 2018 @11:21PM (#18054798)
In Firefox preferences, you can change the address bar's suggestions to list history/bookmark matches before search suggestions Or to remove search suggestions altogether.
Re:Why I’m done with Chrome by atombender on Sunday September 23, 2018 @11:40PM (#18054855)
Yes, but that still does not get you what Safari does.