skysight-inc/HackerNews huggingface dataset:
I switched back a few months ago on all of my devices and only go back when I need Chrome devtools, Firefox is absolutely back in its prime. Feels just as speedy as Chrome on desktop and mobile, and handles large numbers of tabs better.

Ironically, or maybe intentionally, Google services are the only thing degraded. Google even refuses to give you the regular home page. Thankfully you can just get an extension that fakes Chrome useragent on the offending pages, but it's the darkest pattern I've ever seen
I use it as a daily driver since quite a long time (2 years I guess (* )) and I find the performance not to be an issue (MBP retina late 2013), especially considering having open most of the time 4 windows with about 50 tabs. It can warm the machine on opening 5-10 amazon pages at once but there is no slowdown.

As for Pocket - I don't use it, but prefer this non-inclusive addon instead of Google spying on my every move (yes, you don't have to log-in to google account and you can install ad-blockers but still). And also I don't want to end up with "Best viewed with Inter^WChrome" Internet.

(* ) (using Firebird, then long time Opera user until version 12, then made a switch to Firefox, then to Vivaldi for a 1-2 years and now back to Firefox again)
CloudFormation supports json too. And if you really want to use json for docker or kubernetes you can use a yaml cli. `docker-compose up -f <(npx js-yaml docker-compose.json)` or something like that.
Windows 10 Tablet Mode Leaves a Lot to Be Desired
Let's just say that if a system didn't recognize white people's faces, it probably wouldn't be viewed as "done".

If it's not worth the trouble to see if your system works for non-whites, that's beyond lazy.

Like the soap dispensers that don't work for dark skinned people.
Isn't Tesla supposed to be really open?
ie: "All Our Patent Are Belong To You | Tesla" *1

1. https://www.tesla.com/blog/all-our-patent-are-belong-you
We do know. We just don't care about distressed men, so we dissemble, rationalize and pass around the FUD.
stackdriver.com has to be one of the worst! selecting the right account just causes an infinite loop if the correct account isn't index[0] in your logged in accounts!
PyContracts (https://andreacensi.github.io/contracts/) supports NumPy arrays.
Especially surrounding Drive. I don't envy them, it's tough to get right.
I thought this was Hacker News, not Hacker Sponsored Content?
~ Shameless plug~ I love Murakami, and I did a podcast with a friend on "following an author's canon" through the eyes of Murakami's work: https://www.youtube.com/watch?v=FEkaCe--UR0

I talked a lot about that idea of "exploring" vs. "plot" and what makes him so refreshing.

If you haven't read a Murakami I suggest starting with Sputnik Sweetheart first.
I did give it a try. I used it like I use Chrome. Many tabs open and keeping them open for a couple of days. I did that a couple of times. It, of course, crashed every single time and for some reason made my 4GHz quad-core i7 with 64Gb memory freeze for 5 minutes where I couldn't even ^d in a terminal.
What you didn't find to be true in your case - Firefox becoming slower over time (as OP says) or Firefox shipping with Pocket? Or both?

Personally my reason was Pocket incident and since then I never went back to Firefox. Checked few months ago and they still had Pocket. Besides I am pretty happy on Safari except the lack of extensions which I am kind of used to by now.
Google search opens a ChromeCustomTab.

AFAIK the implementation of CustomTabs is open and the API agnostic so Firefox could provide FirefoxCustomTabs if they wanted to.
Yeah, I mean I only switched from IE because it froze my computer if it ever opened more than one window (this was a Windows ME system with about half the ram ME claimed as required). I've been Mozilla since ~2002. The idea of switching for anything short of the apocalypse just seems weird, like getting rid of a car because it's a couple years old.
Yes, but its exceptionalism is its aptitude!
This Washington Post article has more details: https://www.washingtonpost.com/news/the-switch/wp/2018/06/20...
The chrome print dialog is totally broken for us. It always tries to use the wrong size paper from an empty paper tray. We always need to click through to the system print dialog. I need to tell people to do that every single time because they forget every single time. I should switch everyone to FF just for that.
“It’s Easier To Ask Forgiveness Than To Get Permission”
Gnome 3.29.3 Released as the Latest Step Towards Gnome 3.30
The one thing I wanted from XUL was tree style tabs, and Firefox managed to add enough APIs to make tree style tabs work in the post-XUL era.
I like this. It's the way it works in trades and honestly the way you learn to become a master programmer is more similar to the way you learn to become a master tradesperson than not.

Once you've learned the basics the only way to progress at programming is to to write programs and learn by reading code written by master programmers...or at least programmers better than you. Learning a trade is much the same. Once you know the basics it comes down to practice and picking up tricks and skills from people who have been doing it longer than you.

It's funny I seen an article on hn a sometime recently about how programming is not like woodwork. I disagree. Programming and traded are far more similar than it might seem.

In both cases the only way to mastery is constant practice and honing of your skill and honestly it's a craft some people, much like there are master woodworkers or metal workers or what have you, really are master programmers who understand not only the tools and skills of the trade but have developed their own style and, I suppose, flair for their craft that really is something special.

Programming might be based on science and meth but it's as much an art as music or as much a craft as any trade. You can't pump out master programmers any more than you can pump out master wordworkers and school and theory can only get you so far without years spent creating...

Well hope someone can read this at least...I really do try not to be spam...
If I would have ever switched to Chrome, it would have been to save probably less then one minute per day (when Chrome was faster)... not worth it for me.
Yes, there will always be certain limitations as you've accurately mentioned. However, as a platform for writing networked web services, I think the Erlang VM is stellar.

Compared to other languages, such as Go, Python, Rust, etc, the conceptual models in Erlang (processes, message passing, supervision trees) and how they all work, map better to the web problem domain.

As far as the slow parts, like you said, there are plenty of choices of integrating other languages.
I'm really confused by some of what you're saying.

For one, CSV is part of the standard library. just "require 'csv'". No gems required.

Two, nobody without a really good reason should try implementing their own CSV parse library. RFC4180 doesn't even remotely reflect reality. It's several hundred lines of code to do right (about ~700 in Ruby currently, down from a bit over 2000 in earlier implementations). I hope they're good at RegExp.
the real answer is, where you can, move off of google services. I've gone to duckduckgo and i'll never go back.
Maybe it could be used to filter out fakes too?
Warren and I visited a fantastic candy store in Omaha – Bill Gates
I also strongly dislike python, but I've come to accept that it has its niche and that my main issue (beyond the parts I believe are design flaws) is that its correct niche is far smaller than the domain is actually used.

It's the bash/perl of the 90s, and not the language you should be writing your deliverable in. Unfortunately, python happens to work well for getting something functioning, and turning that into something that functions well gets called "maintenance". I've given up that fight and now I'll just stay in python land for as long as it takes to isolate it into a separate process and then go and write the rest of my code in something I prefer.
I have had problems. I don't remember what I did but they went away. And now I use two accounts in Chrome routinely without issues.
I didn’t realize it went anywhere.
>rare-earth magnetic material is probably inherently unsafe for use as a kids toy and should not be marketed as such.

Indeed, and you will find that Zen Magnets, who is fighting this in courts, has not been marketing their products as toys[1].

What you say makes sense, and Zen Magnets has made extensive efforts to educate about the potential dangers - and has made multiple offers to CPSC to come forth with requirements on how they could market the product safely.

CPSC has rejected such offers.

What you see on Amazon is the result of this rejection: CPSC has lost big, and now unlicensed 3rd parties are selling off-brand magnets as "toys", and aren't even breaking the law.

Has CPSC stopped at simply requiring what you asked, these products would have been clearly illegal. Because CPSC abused their power, this is not the case.

You can read more on the legalities here[2].

Quote:

>Zen has made clear from the get-go that it does not oppose reasonable safety regulations of its product. Indeed, it has petitioned the CPSC to issue a regulation with rigorous requirements for packaging and labeling. Instead, the agency has petulantly insisted that it will accept nothing less than the complete capitulation of the company to the agency’s demands that it cease sale of its only product.

>From a safety standpoint, the CPSC’s ineffectual regulatory and litigation strategy has resulted in opening the marketplace to companies who, unlike Zen, have no interest in promoting safe use of SREMs. Because the agency’s position on both the regulation and the recall of the Zen product have been overruled, the market is now wide open, with no requirements for safety precautions applicable to the product in place. This result is on the agency.

End quote.

[1]https://zenmagnets.com/

[2]https://nancynord.net/2018/06/12/shihan-and-the-order-of-the...
Two disconnected accounts.

ADDED: In general a lot of services don't handle multiple accounts terribly well. I've had issues with Wordpress as well. I actually have two different soft-key authenticator programs related to making personal and work accounts play nice.
Interesting, I do the same -- dozens of tabs open in multiple windows, for multiple days, and it hasn't crashed in probably over a year.

Different machines, this one is: Intel I-6700-HQ 2.6GHz 4-core/8 logical 16GB RAM...
Why should it implicitly convert a number to a string? That's a common source of bugs. Explicit is definitely better.

Why not just do the following?

foo = [1,2,3]
bar = {'1': 1, '2': 2, '3': 3}
for i in foo:
print(bar[str(i)])
spotted a libturd!
1. does it still require me to use pulseaudio to compile it.
https://bugzilla.mozilla.org/show_bug.cgi?id=1345661

2. does it still send DNS data to third parties for analytics.
https://www.ghacks.net/2018/03/20/firefox-dns-over-https-and...

3. Am i still required to build Pocket when I build Firefox? are we still forbidden from removing pocket?

4. Is telemetry still shipped on by default?
https://www.theregister.co.uk/2017/08/24/mozilla_considers_m...

Then no, its certainly not time for me to try firefox.
Starbucks Frappuccino Sales Tell a Troubling Tale
"man pf.conf" is also very useful.
Fortnite is free. The lootboxes, as far as I know, are mostly cosmetic and don’t give an advantage.
>In the intervening three decades, nearly half of the Arctic ice cap has melted away

I don't understand how they can say this?
https://nsidc.org/data/seaice_index/
'Studies?'

Post them, or it will be safe to assume you are lying in reaction to the threat to your ego.
Thanks for mentioning it. If this is it, it's in O'Reilly's Safari catalog (I've no association, just a Safari account):

The Book of PF, 3rd Edition
By: Peter N.M. Hansteen
Publisher: No Starch Press
Pub. Date: October 8, 2014
Print ISBN-13: 978-1-59327-589-1
Pages in Print Edition: 248

http://my.safaribooksonline.com/book/operating-systems-and-s...
For me it’s Twitter. With container tabs, it’s so easy to manage multiple Twitter accounts. I couldn’t live without it.
Actually, by weight, not by volume.
I found it pretty illuminating, in another leak, the Paradise papers, to see that the Queen of England, who is also the head of the state in Bermuda, where this leaked came from, had huge investments in off-shore companies:

https://www.telegraph.co.uk/news/2017/11/05/paradise-papers-...

It is no secret that Juncker, the head of the European Commission, was the leader of Luxembourg when it established itself as a tax haven power house, and blocked any serious EU reform to curb tax evasion.

The various leaders of the world are the first to use these services. Theses funds allow them to finance campaigns, bribe officials, and maintain the statu quo. Of course they use political power to maintain this situation.

I don't often say nice things about GWB's administration but one thing that came out of their terrorist paranoia was that they managed to basically kill the tax haven status of Switzerland, where some funds transited. But it took all the weight of the USA while it was in berserk mode to shut down such a thing. There is dozen more to go.
It reminds me of that time when I accidentally went on a domain that had his A record set to 127.0.0.1. I was extremely confused about why a random domain had a copy of my project.
Yes, it does work now in Chrome, I think it just changed is most recent update so not sure why guy above is acting like its alwasy been that way, I'd say its time to try Chromium (Brave) again.
Surprisingly, France has the worlds third largest nuclear arsenal at 300 weapons.
1) Brave
Corporations are a collective fiction. They're entities that only exists because society agrees that they exist because they are generally considered beneficial. But they do not have an existence absent a legal system imbuing them with rights and responsibilities.

As such, society sets the rules, and those rules are a trade-off between the substantial powers that comes from the various features available, such as creating a corporate veil, maintaining an existence independent of its owners, or limiting liability, and the responsibilities we expect them to comply with partly to reign in those powers, partly to protect owners from each other, and transparency is an important part of both most places in the world.

If you don't want your personal financials exposed that way, then don't use a corporation for them. Their purpose is not to shield your personal finances.

If your jurisdiction does not provide adequate privacy protections for individuals then that is a separate problem - for corporations the lack of privacy most places is an intentional feature.
I consider that kind of thing every day as part of my job. :-) Email is locked down pretty tight and I'm the only one who uses flash drives.

That said, I won't use a utility like this at work until I've fully vetted it at home first. Besides, if a bad actor has breached my network, I have bigger problems than keylogging between two workstations.
Thanks for sharing, but even in this case, the investors were worried about releasing their names - the company did however know who was wiring them the money.

In our case, it looks like we won't know (see other comment regarding syndicates). I don't like the idea of using money that I don't know where it came from, and I don't know how to protect myself against bad surprises in many years down the road ...
> Django folks tend to pride themselves on boilerplate and more complex interactions... like it's some kind of badge of honor

It's funny hearing this because I was under the impression one of Django's core principles was to avoid boilerplate.

Like you, I've worked a ton in Rails and Django, but I started with Rails and always find Django work to be a slog -- particularly when it comes to environment configuration and administration. And the documentation for when you need to muck around under the hood is really not great.

And, invariably every Django application I've come across has tons of boilerplate.
Why is it everyone's business?

Nevada, Wyoming, Delaware, and New Mexico are states and they all have varying degrees of privacy options for corporations by design.

Only public companies should be required to be public IMO.

So would you also say that self-employed people shouldn't have the same rights as employed people?

Unless everyone should have all their financial and employment records public then this is a double standard.

I don't think employees would be too happy if everyone can see where they worked, for how long, and how much they made at every job.
I like Acme because it is built to facilitate using shell commands from within the editor. You can write scripts in any language you like and run them, which in some ways makes it the ultimate scriptable editor.

However, an IDE like IntelliJ brings so much to the table that it's hard to imagine working without it. I know I'm much more productive using it than Emacs or Acme or Vi or any other editor that integrates well with Unix.
Just because it's common doesn't mean it should be encouraged by writing your config in native code to begin with.

INI is still simple, and JSON doesn't support logic, so the madness can be held at bay at least for a time.

XML and s-expressions are lost causes, though.
There has been what I think is direct evidence of the possibility of this in the digital world. Adrian Thompson's work[1] in evolving an FPGA circuit to tell the difference between the spoken words "stop" and "go" (yes .. digital circuit design with an analogue task) threw many surprises. The evolved circuit was highly economical with gates and didn't use a clock. It had also started exploiting the specific physics of the FPGA chip and included transmitters and receivers. Digitally "useless" structures were critical to its performance.

If this is true of a simple evolved circuit - i.e. the connection between the circuit specification and the behaviour being complex, with the circuit specification already encoding physics beyond the digital gates - then I'm not sure what hope we should actually place in statistical attempts to connect genes with organism behaviour.

Pushing the link a bit more, just as the circuit representation went beyond the target domain of digital circuits, could what is encoded in our genes explicitly encode exploitations at quantum level? With this, the possibility of brain structures acquiring quantum error correction schemes doesn't seem too far fetched or crazy thought.

[1] https://www.damninteresting.com/on-the-origin-of-circuits/
A mass extinction in progress. Rather an explosion, it’s disguised in a slow dimmer.
I keep FF open for weeks at a time with dozens of tabs, only 16 gigs of ram, no problem.
They mean, as an alternative to Chrome, which is undoubtedly less open then Firefox.

So, genuine question, what do you use, then? GNU IceCat?
What browser do you recommend?
It's disingenuous to suggest that the simpletons in the climate change debate are those who attribute too much to climate change, when the leading figures of the denialists bring snowballs into the Senate and claim they disprove climate change.
My OP should have called out that I specifically let everyone know that I have no problem with them using git commit -n and git push --no-verify to get around it if they are in feature branches. But yes I implemented this on day.. 2 of my current position which was lead of a greenfield project.
This sums it up nicely. I refuse to use Firefox until they remove Pocket, it's an absolute tragedy that it was ever included by default and forced onto a user base that never asked for it.
The $100B+ Commercial OSS Company Index (COSSCI)
Same for me, and I even usually use Firefox Nightly with a Core 2 Duo, 4 GB RAM and nouveau graphics forced on in the about:config . . .
It's a native Mac application. Why shouldn't it be "optimized"?
At the risk of stating the extremely obvious to the Linux user that likes to build their browser from source: I don't think the advice in the article was intended for you.
If you only need to share a keyboard and mouse between Windows machines, then checkout Input Director, which works great! And is free for non-commercial use. I have no relationship with them, just a very satisfied personal user over many years.

http://www.inputdirector.com/
That was much more enjoyable than I thought it would be, if you’re on the fence about reading it. It puts those mass levels into perspective.
The same "nastiness" makes these compounds essentially non-toxic, too. Since nothing less reactive than oxygen radicals seems to attack C-F bonds, these compounds just sit there doing nothing. Which is what the report's summary says: they found the more common compounds everywhere, but they just sit there. (The summary(!) has awfully low information density, I am not going to look at the full report.)
I already knew a few of this, but still, damn, PostgreSQL is such an awesome piece of software.
how many sites are you able to render, since you must use Netscape Navigator?
If you are using Windows-only machines at your desktop, you might take a look at Input Director [0]. It is the best solution for this. Working clipboard and file sharing, which works because it uses Windows shares.

The best feature in my eyes is that you can rightclick any file and click "open on slave X" and the file will open there.

[0] https://inputdirector.com/
> That and the fact that it ships with things like Pocket made me jump back to Chrome.

Mozilla owns Pocket (Read It Later). It's sort of like me complaining Safari comes with iCloud support by default.
I don't think that's true. You can have a profile per window, the windows live in the same process.
Weird. I see:

> This app in Google Play wants to use phone mics to enforce copyrights

> App with 10 million downloads asks for mic and GPS permissions to catch scofflaws.

> Dan Goodin - Jun 12, 2018 8:33 pm UTC

> If ever there were a case for rejecting requested device permissions, it’s made by an Android app with more than 10 million downloads from Google Play. The official app for the Spanish soccer league La Liga was recently updated to seek access to users’ microphone and GPS settings. When granted, the app processes audio snippets in an attempt to identify public venues that broadcast soccer games without a license.

> According to a statement issued by La Liga officials, the functionality was added last Friday and is enabled only after users click “yes” to an Android dialog asking if the app can access the mic and geolocation of the device. The statement says the audio is used solely to identify establishments that broadcast games without a license and that the app takes special precautions to prevent it from spying on end users.
Sounds like they set it just above the detection level, "just to be careful".
Unexpected effect of junk DNA
I think Swift might be closer to what you want than Rust.

I like both, but Rust and Swift are really for two very different groups and solve different problems. Rust is for the C/C++/assembly programmers who would never even think of using Java or Python. Swift is a modern Java.

If you're coming from Python, I think Swift is closer to what you want since Rust will probably seem more complex for reasons that don't have benefit for the Python-style use case.