skysight-inc/HackerNews huggingface dataset:
Don't get me wrong, I'm all in for TLS. But consider this asymmetry: with encryption, all data remains at hands of a Big Co as nobody else can access it. An exclusive access to data at large is a powerful weapon fueling inequality, wars and monopolies.
Have you tried brave? Not sure if it has feature parity, but it is a new take on a chromium based browser.
Ive never gotten anywhere near 500, but if a legitimate number of users are needing 500 tabs open that's a perfectly reasonable use case for a browser that fails to support it.

It's kind of like saying "oh no, people are trying to do x with our platform but it's not built for that..." Well, now enough people are doing this, so it's time to change up your UI / performance.
There are plenty of things to be outraged about in today's world.

A lame joke by some DOE suits is not one of them.
Coding in Color – Evan Brooks – Medium
> It's kind of scary how powerful DNS can be, isn't it?

And that, I think, is why we see a push for DNS-over-HTTPS and other things: because eventually Google (and other device manufacturers) will only use the network-provided DNS servers to find their DNS servers. And of course your device will only use Google's servers, for your security of course.

You might think that sounds crazy, but we've already seen it come to pass: Android apps will now ignore owner-supplied root certs. This means that the device owner cannot inspect HTTPS traffic sent by his own device.

The endgame is that we're not really owners of our own computing devices, but simply renters of media-consumption appliances.
Define hella buggy? What's not working for you?

(apart from the obvious recent f-up with the addon signing obviously, which—while glaring—was at least a one-off)
Anyone have a link to a mirror?
Not knocking it all, but much like CRT’s used to provide free anti-aliasing, it seems as though part of the blending is achieved by the compression artifacts.
The licensing is likely intended to ensure sustainability
Any particular bugs that are annoying you? The main one for most people seems to be excessive battery consumption on retina displays, which is being worked on (requires switching the renderer interface over to Core Animation, so is understandably taking a while). Apart from that I can only think of minor annoyances compared to some of the problems with Chrome like major memory consumption and the gradual strangling of personal privacy extensions.
It definitely does it. I'll be looking in to some issue (because that's 90% of using Linux on a device) and suddenly I won't be able to open any new tabs until I restart the browser.

https://techdows.com/wp-content/uploads/2018/10/visit-about-...
What does any of that have to do with changing the label of fossil fuels?
Ammonia detected on the surface of Pluto, hints at subterranean water
Your comment isn't downvoted anymore, and there's no way of knowing who downvoted you or why.
If you don't need the money, if it's just an extra buck, then it's easier to put pressure, as you know it wont kill them. Like most people would be scared of the collateral damage from pushing too hard against ads if newspapers, that are pretty important for society, would take too big of a hit.
While I now understand "free-as-in-speech" is meant to refer to "free in the sense of Stallman's ideology", I still don't think the following makes any sense:

> free-as-in-speech (where you can easily recreate the speech yourself)

Freedom of speech has nothing to do with recreating the speech. The term "free speech" means "no censorship".

The connection, as I now understand it based on other comments here, is that "free speech" refers to a freedom relating to people's rights as opposed to "free beer", which refers to cost. In that sense I can understand the connection to free software in the sense that Stallman advocates for.
In previous discussion about AdNauseam one user familiar with the ad industry said [0]:

> I worked in adtech a few years ago, and AdNauseam-style click fraud is a relatively trivial to detect and ignore. It does nothing, and adtech companies don't care about your hate of online advertising the least because that's what brings in the cash.

Then other user clarified [1]:

> The most usual technique is to setup click baits/traps, once you click on a trap link you (= IP or UID via cookie) are added to an ignore list, where all your actions are not invoiced to advertisers. Simple and works,

With all that in mind I came up with an idea at a time [2]:

> What would happen if there would be a popular extension that would share UID cookies between all its users?

Now, the question is: is it worthwhile to do something like this?

[0] https://news.ycombinator.com/item?id=19279384

[1] https://news.ycombinator.com/item?id=19279452

[2] https://news.ycombinator.com/item?id=19281078
Yes. GPL apps can't go into the app store, because it's terms of use forbid activities that can't be forbidden according to GPL.
What percentage of that goes to the creators?
Firefox has some better plugins and features, like container tabs. You can block ads with the built-in tracking protection, uBlock Origin (not uBlock), and uMatrix.

https://support.mozilla.org/en-US/kb/containers
our benevolent media is worried about losing control of the propaganda machine..
You’ll find that a lot of the extensions are the same ones, now that Firefox has switched over to Chrome’s WebExtension model as a base.
Probably so that someone can download it without compiling it? GitHub Releases or an equivalent would probably be better, though.
I've been wondering when deplatforming would hit enterprise software companies. No longer shall I wonder.
Sorry it this related to the story here? Or is that one of your experience?
Awww, all that effort. You poor thing, go and have a rest and build up your strength, darling.
What? No, you would drown if you tried to walk there. I'd say that's about as broken as it gets. What are you talking about?
I try again from time to time - just did, it definitely got a little better with the scrolling, but it seems like Opera is still ahead quite a bit. That's for some very specific acitivies like quickly scrolling through a twitter feed with the profile pics and embedded images loading just a bit slower on FF, which is annoying. Maybe not the typical experience on average web sites. I found however that while scrolling on news sites that are js-heavy it also jumps and stops quite a bit (I guess when new assets are loaded and it live-updates during the scrolling). Just something I never have on Opera, which is butter-smooth.
The Brave Ads are opt-in, disabled by default. The idea is that they will incentivize users to enabled the proprietary ad notifications by paying those users (minuscule amounts to be fair) every time they view the ad.
How trustworthy are they? I feel very iffy about sending my DNS queries to some random company in Moscow.
"We should not too quickly judge, and thereby alienate, scientists who make controversial claims."

Once Pons and Fleischman doubled-down on their position, they became their own worst enemies, but is seemed to me that they were initially just naive about the reception such an announcement would get. This was not a Rossi-style scam, or something that could have harmful consequences in the way that, for example, anti-vaccination pseudo-science does.
Let's all use the web browser made by the world's biggest ad company, what could go wrong right?
Slightly off-topic: from a security perspective, how safe/not safe is it to be clicking open random pdf's? Wouldn't this be a possible avenue for malware?
I keep seeing people complain about scrolling on Firefox on Android, I've been using it for several years on Nexus 5X, I just don't see what people are talking about. Whatever you're experiencing, is it really bad enough to justify using a proprietary browser? Do you have any clue what the browser or that built-in ad blocker are really doing? Where do they get their block list? Does it block trackers? Do they collect data about you directly? I don't have time to dig into it now, but I remember hearing some kind of story about them acting as a proxy to accomplish the ad blocking, if true, that's a horrible trade-off.
Yeah, this doesn't make any sense, I'm sorry. You seem to not know how encryption works, or please go into some detail on why you think this is.
Firefox is great, and since the Quantum release is getting better on each release.

My 2 reasons to keep coming back to Chrome for Mac are the battery life and DevTools.
Firefox is very power hungry in macOS, there are a few bugs reported about that (see [1] and related tickets).
The best in terms of energy consumption is Safari, but the dev tools are terrible.

So each time that I switch my default browser to Firefox or Safari, I end switching back to Chrome a week after for one of those two reasons :(

[1]: https://bugzilla.mozilla.org/show_bug.cgi?id=1404042
Having worked in a government job (not tech, but still government) this is it in a nutshell. It was nice having a job that I could go to, do my work, and go home without worrying about what might be happening at the office.

It was the best position I've ever had for work/life balance. The time off was extraordinary, the health insurance was stupid good, it was super stable, but the pay was 1/2 to 2/3 what I could make in private industry.

When I had small children, it was the perfect job, just due to the flexibility in time off and lack of real on-going stress.
I agree having technical leadership makes a huge difference. Still, most developers don't realize that if they push back hard enough, a lot of those loud "done yesterday" requirements dissolve. Non technical people always ask for more than they expect they'll get.
Local and state LEOs and the CIA use it though, even if the FBI has done some attacks on it.
Google is an advertising company
This is the approach we used at a certain budget shaving startup and it worked very well.

The boosts to dev speed from a monolith / monorepo over a more "scalable" approach are huge and allow you to focus on business problems instead of self imposed tech challenges.
Chinese official fabricates news about China railway using a cover of Economist
"President Donald Trump's administration rebrands petro-fuel as 'freedom'"

If this were satire 10 years ago, it would have been regarded as sophomoric and over-the-top, Michael Moore-esque.

Pinch me.
On-Call Nightmares Podcast Episode 25 – Quintessence Anx – Logz.io
The definition of a hedge fund is a fund that takes high risks for the benefit of high capital gains. The average investor shouldn't be in a hedge fund and should stick to something like index funds.
They're a pain to use though since you need to pass that on the command line.
In my personal case, yes I have because I'm running it myself on a VPS. In general, though, the commercial providers that I would use have stood up to court orders / warrants, so I reckon they're fine.

Unfortunately, I don't have a fast enough uplink to comment on speed concerns.
Awesome! Does anyone know if there is any similar framework for RUST?
Sure, but so is clicking open websites unless you have Javascript disabled, in which case half the web is broken for you.
>Where does the US have jurisdiction?

Wherever someone might have a real nice country there. Be a shame if a coup happened to it. It's so easy to have an accidental coup, ain't it? I mean, one day you're electing a populist left-of-center leader who's a bit too much of a "world citizen" if you catch my drift, and the next day you've got a business-friendly provisional government managing the crisis by arranging national asset sales to US companies after some lone-wolf bodyguard puts a bullet into that vaguely-leftist president's head and then "kills himself" while in custody. These things just sometimes happen. Be a shame if that happened to your country.
I might be the only person in the world who never stopped using Firefox as a primary browser (since ~2005).
There's an extensive list here[0].

There's even more if you include WebKit-based browsers[1]. Out of those I would strongly recommend surf[2], which is not discontinued despite what Wikipedia says (latest upstream commit was a few months ago[3], but there are many active forks as well).

Shameless plug, but I've used my own fork[4] as main web browser for the past few months, and despite the amount of hacks and limitations, it fits my workflow on Linux quite well. It does involve some external tooling and configuration, and I still keep Firefox and Chromium around for tricky sites, but it's provided a great user experience more often than not.

The key benefit of surf is its simplicity, which we should all strive for as programmers and consumers of technology. The entire browser is under 3KLOC of very readable and well-documented C code. Granted, it relies heavily on WebKitGTK, but it avoids all the mess and complexity of modern browsers, extensions and security concerns simply because of its minimalism.

I would encourage anyone willing to make certain compromises to give it a try and contribute so we can make it easier to use and approachable for a larger and non-technical user base. As web browsers have become the main gateway to the Internet for a vast majority of people, we should actively work towards preventing abuses of user freedoms via aggressive advertising, fueled by corporate greed. We need to take the web back, and simplicity is key.

My goal would be to eventually strip out WebKit entirely, but that's a gargantuan task with no clear way forward, unfortunately. As mentioned in today's Google/ad-blocking thread, we need new and alternative browser engines, outside of the sphere of influence of large corporations.

[0]: https://en.wikipedia.org/wiki/List_of_web_browsers#Blink-bas...

[1]: https://en.wikipedia.org/wiki/List_of_web_browsers#WebKit-ba...

[2]: https://surf.suckless.org/

[3]: https://git.suckless.org/surf/

[4]: https://github.com/imiric/surf
Show HN: Another Minimal Stylesheet
It was a press release (directed at the press), recycling a joke that a journalist made at a press conference.
What's New in Red Hat Ansible Engine 2.8
This is more like the GPS guidance on modern, DRM’ed tractors than trinkets given to plantation slaves.

It’s not integral to my work, but it does contribute significantly to my productivity.
> In my experience humanities study involves lots of critical thinking and reasoning.

I've never understood this argument. STEM requires far more critical thinking and reasoning than the humanities. The scientific, medical, and engineering achievements you use every single day stand as mute proof of that.
New Science Explains Why Tornadoes Are So Hard to Forecast
A Guide to Writing Effective User Stories
But while you're building a new system/subsystem, it doesn't make sense to write unit tests for units of code which have a high likelihood of being deleted 1 month from now due to evolving project requirements.

It's like if you were building a smartphone; it wouldn't make sense to screw all the internal components into place one by one unless you were sure that all the components would end up fitting perfectly together inside the case. While building the prototype, you may decide to move some components around, downsize some components, trim some wires and remove some low-priority components to make room for others. In this case, unit tests are like screws.
Writing billion songs with C# and Deep Learning
i think a lot of math PhDs that don't go to finance probably head to one of them. it's probably going to provide unlimited amounts of tough problems for that skill set, and not much fear about losing funding or anything like that.
Extensions/Addons are also running Javascript, so they can definitely be a factor in how responsive the browser is.

Chrome is slightly better at utilizing every computing resource available, but that also means that it is more resource-intensive.

Now, every once in a while, I do experience Firefox being unresponsive. Restarting the browser always fixes that, even with the same browsing session. I haven't experienced Firefox locking up the entire system, except with really low resource computers (like Netbooks, or < 4GB of Ram).
The step by step guide to investing in ETFs/index funds for European investors
Or you can do poor man's microservices and use the same monolith with different production flags to load balance it.

Keep all your code in one repo, deploy that codebase to multiple servers, but have it acting in different capacities.

1 email server,
5 app servers dishing out html, 2 api servers

Etc

It works very well and was able to handle spikes of traffic during super bowl ads without any problems.
I am trying to switch to Firefox right now. The main challenge for me is I am used to Chrome filling in all of my passwords so there are some that I have forgotten.
> Would it really be that hard to make a profile of the average European, make a selection of advertisements on that profile and the subject, and serve those statically (perhaps mining equipment or Holiday opportunities in Virginia)?

Lots of normal, non-tracking, non-advertising activities run afoul of GDPR (such as detailed request logging), so it isn't that simple. I wish people would realize GDPR is far broader than just advertising surveillance.
Yes, it has an API you can call that will encrypt the token with the proxy's key. Implementation here: https://github.com/theacodes/magic-github-proxy/blob/master/...
Mark Cuban says AI will reduce the demand for computer science degrees
no rotational matrices
The US Navy created the concept of onion routing. Tor was not developed by the US government, it was developed in public (by Roger Dingledine and the rest of the Tor community).
I think condescending lectures like that are what's really going to convince people.
Thanks, Twine looks cool. I've never heard of it before.
It is kind of what I was thinking about - being able to read a story (in this case a branching one) by going over the diagram. Actually, thinking of it, Detroit: Become Human had a similar nice display of narrative choices.
And the fact that the NSA spent a large amount of resources trying to break it. But law enforcement all over the world uses Tor to ensure that potentially-illegal websites can't fingerprint them.
How to set your Facebook account to delete itself after you die
What I mean is the fact that they are deprecating the blocking API. That wasn't an action taken for privacy's sake. Otherwise, why wouldn't they deprecate the observational API too?
CO2 sequestration?
What exactly does it clarify to modify "add" with the adverb "axiomatically"?
> but its from Microsoft, which personally, I trust more than I trust Google.

Wow, how the worm turns.
The only thing saving Google from an antitrust decree is the lack of an antitrust enforcement will in the US government.

Google is taking advantage of it's monopoly position in browsers to help another business area: advertising.
Will you see new bookmarks (or reading list items) created in STP on, say, your iphone’s mobile safari, though?
Since simple chemical like THC radically changes your 'craving status' like everybody knows, this proves that external chemical (which also has endogenous version albeit not that strong) influence craving hence it is NOT psychological.

Body also naturally crave specific resources and this happens for more complex stuff then water.

Some cravings are actually addiction, like craving for sugar (as in mentioned chocolate).

Implying all of those are myth because some of existing phenomena are actually based in psyche is click baity.
True, both points.

But if they added extensions (which mobile Chromium doesn't support at all), they're not shy about divergence.

Not meant as a comment on the proposal or FF vs Chromium.

This (v3) proposal, and the slick rewrite of Mozilla's stuff probably means I will be off of Chromium for mobile and desktop some time in the hazy future.
Quality is only ever a proxy for more practical metrics. If poor quality code causes more bugs, more failures, slower feature development then you've got something to measure ROI. And contrary to Mr Fowler's claims, there's plenty of times where code can afford bugs and failures pretty easily while dev time is generally very expensive. It depends heavily on what the software is used for and how often it's used.

A million users transacting money? Quality first for sure. A content migration script run once a month where an intern can go fix all the mistakes by hand. Who cares if it sucks.
What don't you like about Safari?
If the government could force them to extract keys from clients, to utilize compromise keys, or build a mechanism into a silent update, what makes you think and other company would have a different choice? Wouldn't such a government pose the same threat to any email provider?
It's Martin Fowler. He makes money off trying to help people write better code. So you get the answer of "mostly yes."

Isn't the true of every expert in every industry? They all make money telling people (what they believe is) the right way to do something, and it often sounds obvious once someone has actually articulated it, and even more often there's someone else whose job is to prioritize keeping costs down telling people that actually it's not true because they can save a few bucks in the short term by doing things the quick and dirty way. You choose who to believe.
VueJS GraphQL Tutorial: Build a Polls App
This is an excellent book, but perhaps a bit dated despite the fact that Mathematical Books have a long shelf-life. Factoid: The book is noteworthy because it was a major source of information for the legendary and self-taught mathematician Srinivasa Ramanujan who managed to obtain a library loaned copy from a friend in 1903...
Moneyball for Cattle
Yes! Although a lot of time it seems more important to be creating the _right_ software that is actually needed!
Not just label, also supplier. When you purchase stuff, you pay the seller and therefore support that entity with your money.
Yeah, Twitter is buggy on Firefox mobile. It's the only site I've noticed that on, so I assume it's Twitter's fault, not Firefox. Just another way for them to force you into their app.
Uber says goodbye to Valencia due to the restrictions of anti-VTC decree
Firefox's data import should import passwords from Chrome?
Uhm... this only verifies what I was saying: they are not uniform. There are deformations, differences among them, as it should be. The opening post had basically the exact same flaring and it was obviously post production.
iOS has native Content Blockers though, so it’s not as bad, and actually quite battery-efficient!
"can anyone on this board who works at an alphabet soup agency please identify themselves?"

Nice try Infernal Affairs.
The housing affordability crisis is generational warfare
Add-on context menus display only when launching them through overflow menu, it doesn't work when I put the icon next to the navbar.

I have a smaller DPI non-retina MBP2012 and I always set the default page size to 80% in Chrome. I used two extensions for the same functionality in Firefox (Fixed Zoom and a second one that worked a bit better) but I always had issues with the sites being bigger than the viewport and having to scroll around them to see the content. Images were the biggest victim to this behaviour.

You are right - there are issues in Chrome, but I don't feel them as much in my day to day life and it counts for me.
Sorry maybe I worded it badly? But I thought the context of the sentence made it clear that Waterfox itself does not collect any telemetry or usage information.

This sentence has nothing to do with websites themselves.

I'll try and make the sentence a bit more obvious to avoid confusion :-)
Safari is my default too. The UX for its devtools is far better than Chrome's IMO.
Bingo.

A properly organized codebase scales very well when partitioned into services.

It is my default approach for all new projects for the last 10 years or so.
Show HN: GraphQL Examples in Python and ObjectQL: I've Open Sourced My Web Stack