skysight-inc/HackerNews huggingface dataset:
> One of my favorite features in Firefox is containers

I switched a couple months ago from Chrome to Firefox as well but to tell you the truth, I just heard about containers and what you could do with it. I guess I must've been living under a rock, this is amazing!

I was already glad I made the switch for the less resources being used on my aging Macbook Pro and better privacy features, but containers just took this experience to the next level for me!

EDIT: What actually triggered my switch was at one point, a few tabs on Chrome(regular things like Youtube) started causing my CPU/fan to go crazy on my MBP 2015(the last decent MBP). Instead of trying to figure out what extension or what setting was causing the problem, I thought I'd give FF a try and just couldn't look back after.
I switched back from Chrome to Firefox 5 years ago. This is the only feature that I miss.

I've switched to DuckDuckGo, and using their ! operators (!w for Wikipedia, !map for Google Maps) picks up most of the slack.
ASICs might be worthless, but crypto miners using GPUs do rotate them, pawning them off as "lightly used" on auctions.
From what I've investigated so far, webpack likes to use the webpack:// pseudo-protocol for file references in most of its Source Map modes, including its defaults, and from what I've seen that seems to be the single biggest issue of cross-browser Source Map compatibility in the webpack ecosystem (other ecosystems have different problems). Chrome seems to be able to figure things out from the pseudo-protocol in just about all cases, but Edge and Firefox seem to be confused more often than not.

In some cases it looks like Chrome takes extra efforts to find physical files on disk from bad URLs, and in other cases Chrome does more with virtual file structures included in the same bundles (the webpack:// pseudo-URLs often point to other "sections" of the same JS bundle) creating a virtual file tree from them that looks close enough to the on-disk file tree as to seem effectively the same to many developers.
You can definitely have two profiles open simultaneously - on MacOS, this is achieved with “open -n Firefox.app --args -P [profile name]”; on Windows, “firefox -no-remote -P [profile name]”. Admittedly, that should _really_ be exposed in the UI somehow, but at least it means you can wrap up the command in a handy desktop shortcut (e.g. one that says “my Firefox” and one that says “her Firefox”).
Exactly this.

Ill just add fake news always existed, its just that we never questioned the source.

It may be an ugly truth, but I for one am glad I don't believe what I read on the web or see on TV or at the very least take it at face value.

And I don't want the next gen Bill Gates to tell me what's ok and not ok for me to read/watch or question.
Firefox still has the same issues as Chrome on my MBP, namely it uses a lot more battery than Safari. It seems as though Chrome has been keeping a small performance edge over FF as well, but they are so close now it makes sense to use FF to support the brand.

One HUGE issue over Chrome is that many websites break for me due to broken JS that was only tested on Chrome, including internal sites for work. Ugh.

The visuals of FF including their website are beautiful. Wish they would put that same design team on Rust, which has a website made by a clown now.
It shows me driving over water. That's interesting. I'm not seeing a bridge.
Interesting. I just checked, most of the non-food brand name stuff I buy seems to be made in China. Looking at my last 6 purchases: a Lenovo laptop (China), HP desktop (China), Babolat shoes (China), Penn tennis balls (China), Panasonic rechargeable batteries (China), Fruit of the Loom socks (USA).
If very high intelligence was an unmitigated good then wouldn't evolution have done this already?
I did. It read like a corporate brochure.
You accomplished something great. So now what?
That’s true for Amazon due to this: https://aws.amazon.com/federal/us-intelligence-community/
As someone who uses Firefox 98% of the time, every time I open the Chromium dev tools I'm just lost. Could it be personal?
IETF: Compliance with Recent U.S. Export Regulations
Forking Chromium without Widevine is still entirely feasible. Not everyone cares about Netflix.

Also, a Chromium fork could use the Widevine binary blob the same way Chrome does today; I am not sure I understand this argument.
I have heard that rpki helps prevent this type of BGP misdirection i.e. signed BGP routes. However does anyone know about its deployment?
Probably because of the Boring Company press about building tunnels under the city.
To add to others points I find that safari often lags behind implementing standards features and sometimes straight up implements then wrong. For that reason I make a point of not using it.

Also as far as I can see I have to upgrade my OS in order to upgrade by browser with safari. Sometimes I just can't be bothered to wait for a 40 minute upgrade to complete.
Looks compelling, been waiting for something like this to come along. Built a couple dapps with Metamask and the popups and mnemonic phrases and browser extension installation were a serious UX issue that had no real workaround and seemingly no timeline for improvement. AFAIK, development seems to have slowed or stopped entirely on Metamask? Will try working with this and share any feedback. Nice work guys, thanks for moving the space forward
The “back and forth thing” is the market force keeping the browsers from stagnating. Even though it’s a hassle, you really don’t want the world where it doesn’t happen.
Until recently (and still today but to a lesser extent) women were excluded from certain professions (politics, science, engineering, ...) or were not given proper recognition for their contributions (Ex: Margaret Keane, Katherine Johnson, Rosalind Franklin, ...)
There's a better way in Firefox.

In Firefox, go to Preferences -> Search and click on "Add search bar in toolbar". Also uncheck "Show search suggestions in address bar results".

Then ctrl-l will only autocomplete URLs and ctrl-k will search. Once you're in the search box, press TAB to cycle through your search providers. You can add additional search providers easily.
Chrome’s security model is light-years beyond any other shipping browser.

It’s almost not even a competition anymore.
If you forked Chrome, how hard would it be to change it do DRM'd video however Firefox does?

I'm not saying forking Chrome would be easy, it's complicated software, I think it would require a lot of labor to keep it competitive over the long term, which is the real barrier.

But I'm not sure if the DRM is an insurmountable barrier, Firefox plays that same video somehow, it should be at least theoretically possible to get a forked Chrome to do it the same way?
I use an MBP 15" 2017 with 16g ram, 300+ tabs open as I type, with tree style tabs on firefox. No issues. I would complain about ram usage, but there is certainly no high cpu usage from vertical tabs.
You also have a list of all open tabs available from the dropdown arrow at the far right, but the tab width can be changed in about:config with browser.tabs.tabMinWidth.

If you're looking for information on this preference, it went away between FF4 and FF57(?) but should be back and working now so you'll see a lot of old information about it being removed.

Edit: FF58, https://bugzilla.mozilla.org/show_bug.cgi?id=1404465
Gattaca is a favorite of mine, but I've always thought of it more as a utopian film than a dystopian one.
Is there a reason why things like the dropdown can't be done by upgrading select/option instead of building them from scratch using divs?
>The problem is that we've gone beyond voicing criticism to constructing parallel, unconnected realities. It's not like there's one side praising the Vietnam War and another side criticizing it, it's like there's one side saying "hey, there's a war going on in Vietnam" and another side saying "no there isn't."

We always had that too. Not for "a war going on" or not, but e.g. about atrocities "our side" did during the war (which establishment media would downplay), or private interests served by such and such law (which establishment media would hide).

Those were alternate realities (e.g. are X foreign group "freedom fighters" or "CIA sponsored death squads"), not just simple disagreements on technical points.
Again, other than the potency, I'm asking, what stops the "local coffee shop" to legally be allowed to operate? What stops from a local place charging more to do a better job at quality? If there's demand for it, I'm sure it'll eventually pop up.
One key to know is that encoding (UTF-8, UTF-16, UTF-32) is a completely separate problem from rendering text. I have had a couple people say to me recently something along the lines of, "We don't need text shaping since UTF-8 takes care of it." That isn't remotely true. An encoding gets you a series of Unicode code points. To render this, these code points must get the bidirectional algorithm applies (bidi) and then these "runs" from the bidi algoritm are then shaped. The text shaper uses OpenType tables within the font to convert these code points into a series of glyph indices with x/y offsets. The renderer then works entirely on glyphs, which might not even map back to a code point in the font.

The HarfBuzz manual touches on some of this:
https://harfbuzz.github.io/why-do-i-need-a-shaping-engine.ht...
Honestly, I find this really useful and love being able to see where I've been, especially since I travel on almost a weekly basis.

It's an invaluable tool for me and I trust Google to safeguard the information. They haven't failed me yet, and if they ever do, it should be easy enough to delete the info.
Well, Bitcoin doesn't work that way either. I was thinking more of a "you get a coin for X tons of CO₂" + hype to make these work as currency, but I suppose it's just a weird version of existing carbon trading solutions.
For anyone interested in how I gathered these: I noticed a versioning pattern from the snippets he was sharing online. I started poking around and tried to put together a git history of changes by guessing version filenames on oculus' s3 bucket.

So if you do `git log --reverse -p c9bd14f361cc4e537425f6d634367415059ad5e3..HEAD` you can see a snapshot of some of his vrscript development
Truth is constant, lies are variable. With news, you need to look at stories that use different sources and find out the consistencies. The problem on the web is that so many articles are plagiarized or paraphrased from an original source like the AP.
Eh, the baby is probably enough of a transformative work to be covered under fair use.
To me, the ideal is something like Fort Collins, Colorado. It's maybe 120,000 people. It's an hour north of Denver, so when you need an international airport, or a big city children's hospital, or a professional opera company, or whatever, they're available - at the cost of some time. But when you don't want them, all that big city isn't in your face.

Fort Collins is also a college town, and has a fairly educated population.

And if Fort Collins is too big for your taste, there are a ring of smaller towns (Loveland, Ault, Windsor or Westminster or something to the north) maybe 10 miles away.

Note well: It is my impression that this is my ideal. I've never lived there.
I never left! I've been using Firefox nonstop since 2002. For the most part, I was a Netscape Navigator user prior though had nothing against IE and sometimes used it. Since Firefox was 'Phoenix', I've stuck with it and only randomly (once every few years) checked in on Chrome. I never really did care for it, and can't say I've ever had any issues with Firefox, even in the supposed dark ages. It has been impacted with Google's use of the Shadow DOM v0 API, and probably Mozilla's own mistakes, but I never felt it was "slow".

To roll out the welcome mat for any new or returning users, I have some general suggestions.

Consider the following extensions: Containerise; Decentraleyes; HTTPS Everywhere; Livemarks; Privacy Badger; Redirect AMP to HTML; uBlock Origin.

For privacy settings: set custom privacy settings to block trackers 'in all windows', block cookies from all unvisited websites, block cryptominers and fingerprinters. Of course enable 'Do Not Track'. Then block all new permission requests for location, web cam etc.
Lean towards whitelisting sites that you do want these settings, as stringent privacy settings like this can in rare instances, break sites. The only example I've ran into is during NCAA March Madness and the site used to watch the games, but you may find others.

Random bits: I'd also suggest enabling the dedicated search bar for quick DDG bang updates. I also give Mozilla some information so my preferences can be added to the collective as to not be removed at some point down the road. Yes to 'Allow Firefox to send technical and interaction data to Mozilla', 'Allow Firefox to make personalized extension recommendations' and 'Allow Firefox to send backlogged crash reports on your behalf'. Can't say I suggest Firefox Studies though, that's one thing Mozilla rubbed me the wrong way with.

With all of that and your own further customization to make it yours, you should be a happy Firefox user. :)
The Human Drama of Chernobyl
If you don't take more than a few hours to get used to a completely different browser, editor, desktop/mobile OS, etc., you probably just didn't use all its features. I know that I still had Firefox reflexes after I had been using Chrome for a few weeks (this was a few years ago when Mozilla made some poor decisions, I tried voting with my feet).
Surprise! Chrome extensions work on Firefox! This was a big one for me as well, namely Tab Wrangler.

https://www.howtogeek.com/346981/how-to-install-any-chrome-e...

I can't recall if I used that Chrome Store Foxified but I do know that i'm using all of my chrome extensions and firefox and don't miss chrome at all.
> Financial education in US schools is basically non-existent.

Source?

As of 2015, U.S. 15 year olds do about average on international tests of financial litteracy, as compared to other OECD countries[0]

The issue is not that 2/5ths of people are bad at managing their money, it's that they don't have any money to manage.

[0] http://www.oecd.org/education/pisa-2015-results-volume-iv-97...
> Runtime type checking of JSON payloads

We've been using Mobx State Tree for this, which also gives us frontend models and automatically generates interfaces. Obviously only works for you if you're using Mobx, but we love it.

https://github.com/mobxjs/mobx-state-tree
How's the dev tools (aka whatever the equivalent of Chrome "dev tools" is)?

As a web dev, the main reason I don't switch is I know how to use Chrome dev tools, and hate spending time I could be producing code instead learning new tools for something like this. But eventually I'll get myself to (prob to FF rather than safari, as long as I'm switching).
I'm aware of some Rust in the Azure IoT gateway, but that's more due to the desires of the specific team lead than to any organizational drive toward Rust. (he's the author of Actix, among other things)
> morality/future ramifications of any of their actions regarding science's unexplored territories

Have you considered the possibility that it's a good thing that China's isn't letting subjective feeling about morality stand in the way of progress?

It's easy to get stuck in a rut where we fear new technology, pre-emptively declare it unethical, and never experience the benefits. IMHO, the west has gone way too far over the past few decades in the direction of risk aversion and the "precautionary principle", and China's boldness is a much-needed corrective.
I used to have Firefox and Vivaldi ...but honestly I used Vivaldi mainly...when I heard that even Microsoft was going to use chromium I realized...Firefox is literally the last front ! I installed Firefox and started using it as my main browser! What I miss the most is Vivaldi speed dial and bookmarks. Add-ons aren't always a solution ! I miss Netscape days...internet wasn't a megacorp business playground :( !
Yes, they have posted a post-mortem: https://hacks.mozilla.org/2019/05/technical-details-on-the-r...
> The potential for some form of organization to be run under the auspices of the Linux Foundation is also among the options.

That's one of the potential outcomes discussed in the article...
I agree it's a slightly quirky name. The "chroma" refers to chromatography. In order to create the finger"print", an image is first extracted from the audio. An image fingerprinter would probably use many of the same techniques (e.g. fourier transform).
Lucky guess. I wouldn't put any stock into Pratchett's ability to predict the future. In 90s there was no way to predict how the internet would shape out and what challenges we would struggle with, and which ones were non-issues. The flip side of Pratchett prediction is Krugman's famous statement that the internet would not have a bigger effect on the economy than the fax machine. He was obviously hilariously wrong, but when he made that prediction he could have been right.

Closer to home, I see people making all kinds of predictions on the great impact that cryptocurrencies will have but it's also reasonable to think they are a fad. We'll see.
From that thread:

> Yes, I was also wondering why it's necessary to come up with yet another smart pointer, which you need to learn and which is probably not battle tested. - https://news.ycombinator.com/item?id=18586992

Even though on the main website they say:

> No custom containers, smart pointers, or reinvented basics. This allows you to reuse your existing knowledge and focus on what's most important: your app.
I believe a more charitable interpretation is wondering why men are searched more often than women when it comes to the data set "people wikipedia'd correlated with location".
In my experience they slow down browsing quite significantly, almost down to 2G speeds (may be a quirk of the Oxygen OS?) Thankfully Firefox Mobile with uBlock works fine.
22 recorded classes

https://ocw.mit.edu/courses/electrical-engineering-and-compu...
It's not just about Trump though.

The establishment, power players, etc, wants to control the narratives, and be able to label "fake" whatever they want, whether it's against Trump or in his favor. They'll want the same power tomorrow too, when Trump is long gone.

Back in the day, part of what's called "fake news", and basically the part the establishment didn't like, was labelled "disinformation".
Tree Style Tabs is a common Firefox add-on people use to manage large number of tabs. Or you can click on the down caret on the right side of the tabs bar to get the full list of your tabs.
Swoop de Dupe – De Duping Rows in Postgres
This is something that bothers me when pair programming or working with co-workers who use a lot of tabs. I have to watch them fiddle between 10 jira tabs until they find the ticket. God forbid they misclick a few times (every time!) and then you get to see them hit a few other websites while all in the search of that only holy jira ticket tab.
strings /opt/google/chrome/chrome | grep -i wifi | grep -i loca

../../services/device/geolocation/wifi_data_provider_linux.cc
../../services/device/geolocation/wifi_data_provider.cc
../../services/device/geolocation/wifi_data_provider_common.cc
As a web developer I don't like Safari. Safari is for me the number 1 reason to implement workarounds in HTML/JS/CSS because stuff does not work in Safari which is no problem on Chrome and Safari.
If you're using Archlinux, there's an AUR package. That means you can build it like any other package with makepkg or a helper program like pacaur. If hardware resources are an issue, it's probably not too hard to rent a powerful linode server for an hour or 2 to build the package and then transfer it to your local machine. I imagine it would only cost a couple of bucks max.
I agree. All should choose their own languages and tools. The more competition in the marketplace the better. Hopefully the one you choose will have long term support, be accepted by industry and developers, deliver on the promised marketing, and have reasonable open source licenses. Anything else?
I may be wrong, but I'm fairly sure that FF licenses Widevine.
Please don't normalize that behavior. Not having regular backups is dumb, like not wearing seatbelts. On a Mac it's so easy -- just plug a drive in once a week or so and Time Machine does its thing. A 1 TB hard drive is cheap, far less than the value of a lost day.
No. Evolution works on a 'good enough to not die out' basis, except quite a lot of species do die out.
This hasn't changed at all, only that the way the ruling classes exert influence. One just needs to look at Facebook to understand how the field has changed and I would argue for the objective worse.

The so-called broadening of ideas isnt the result of giving a voice to the voiceless, but strategically decrying science and research in the pursuit of profits. This is the heart of the argument against climate change and has resulted in a noticable weakening of science as a basis for truth and rationale.
I also lost everything during an update and as for themes and extensions I do backup those from time to time since then. But losing tabs is a lot worse. At least there's a way to get them back though -

e.g. on windows it's %APPDATA%\Mozilla\Firefox\Profiles\your_profile\sessionstore-backups. After you close FF you can copy over the .jsonlz4 backup to your_profile and replace the sessionstore.jsonlz4 file.
Hm, I would also be interested in how cities look if your measure is "highest lookup rate relative to national average".

That is, sure, Dwayne Johnson is looked up a lot in some city, but who is looked up most compared to everywhere else?
umatrix is available as part of uBO by clicking I'm an advanced user.
Universal Resume Template
I like it as well - but google is almost certainly using this data to target you. I also wish I more control. Is there a way to export to GPX? It would be fun to create a heat map of your daily locations over the course of years.
Huh, I could swear back when I used FF many years ago, it had this feature. Did it disappear?
Interesting.. I've literally never heard of Anna Kendrick before.
I switched off of Gmail a couple years ago after almost a decade with Gmail, in the same boat as you with my full online identity tied to it. Honestly, the realization that my identity was so tied to it is why I switched - I didn't want to lose my online identity at Google's whim.

The switch isn't as bad as you would think. It was pretty painless.

1. Compile a list of all your online accounts - if you use a password manager, you should already have this

2. Create a new email account on a service you trust, preferably at your own domain. That way, if you decide to switch providers later you can keep your address. I used Fastmail, and I'll cast my vote for them. (I believe Fastmail also has the ability to automatically import all your email from Gmail, although I took advantage of the switch to start fresh. I just downloaded a bulk archive of all my email).

3. Set up a vacation responder on your gmail address explaining your switch.

4. Change your email address on all your online accounts to your new address

5. After a period of time to make sure people are using your new email address, remove Gmail from your Google account. What's really cool about this is you can easily switch your Google ID for your existing Google account to your new email address, so you can continue to use any Google services as you wish without having them in control of your email/online identity.

NOTE: Even after removing Gmail from your Google account, you remain in control of that Gmail address - Google won't reassign it. You can reactivate it at any time (for example, if there was an account you forgot to switch). I've reactivated and re-deactivated mine several times.

It's really not bad, and much more painless that losing access to your Google account.