skysight-inc/HackerNews huggingface dataset:
ISS faces mounting threat of being struck by Indian satellite junk
They do use APIs that are unsupported outside Chrome on their properties to advantage themselves. Search for Shadow DOM v0 for lots of info.
Data centres are failing to keep up with energy efficiency goals
The most recent version of IceCat at this time is 60.3.0, published on 2018-11-09 [1], 18 days after upstream [2].
Upstream is currently at 60.7.0, published on 2019-05-20 [3]. This puts IceCat more than half a year behind upstream.
Waterfox published their version merging upstream 60.7.0 security fixes before upstream [4].

Using IceCat thus seems to a bad idea security-wise.

I use upstream ESR ever since FF disabled add-ons since they let their cert expire [5] and the release channel version ignores the 'xpinstall.signatures.required' flag.

[1] http://ftp.gnu.org/gnu/gnuzilla/60.3.0/

[2] https://ftp.mozilla.org/pub/firefox/releases/60.3.0esr/

[3] https://ftp.mozilla.org/pub/firefox/releases/60.7.0esr/

[4] https://www.waterfox.net/blog/waterfox-56.2.10-release-downl...

[5] https://arstechnica.com/information-technology/2019/05/firef...
Standard for Public Code – a guide for cities and governments
Who is actually calling the shots over at Google?

In January, Google announced that Chrome was going to be blocking all ads on domains that had too many ads ( https://blog.chromium.org/2019/01/building-better-world-wide... ) ; website owners were told to use the new "Ad Experience Report" in Webmaster Tools/Search Console to find out if they passed our not. Months later, my sites never were reviewed. Everyone I asked also did not have their sites reviewed.

Now Google has updated the Search Console and this "Ad Experience Report" is no where to be seen.

Maybe whoever came up with this idea and announced it never had the authorization to do so. After all, Google's Adsense was happily encouraging web site owners to add ad placements to their websites that were blatant violations of these new rules, including the most egregious, full page interstitials. The UI of Adsense would easily convince a more novice operator to just turn on "auto ads" and have Google blanket their website with ads automatically. Certainly this couldn't have been the plan, follow Google's advice so that your site could never earn advertising revenue from Chrome users again?

I suspect Google does have a plan to deal with ad blocking. They might have a few plans. Right now, it resembles someone bashing their own head against a wall. These changes to Chrome precipitate the end of Chrome having a dominate desktop market-share. If it really happens. But no matter what happens, Google is once again a little less trustworthy after.
> What's the point you are trying to achieve with that negativity?

Not trying to achieve anything. It’s my own personal opinion on how I view Angular’s development. The devs dig deeper and deeper holes to bravely climb out of them.

> Writing non existing tooling around some tools is almost positive

Since there’s no cost-benefit analysis, “almost positive” is entirely speculation.

> I doubt you are paying a cent to those developers to justify your complaints about it.

“Only paying customers are allowed to voice criticism. Please purchase a criticism package or a yearly subscription today. Volume discounts are available, contact your nearest sales representative”
What about Pi-hole as a service? Surely someone could set up Pi-hole or similar as a service. $5 a month or something similar. You could point your home network and mobile device to the service.
I would say matching a repository based solely on a person's name is not a great way to ensure you have the right code.
Speaking of extensions, I really miss FireBug in FF. The new "inspect element" tool lacks some very important features like easy XPATH finding/defining which are critical for web scraping.
I think you are vastly over estimating the number of people who use ad blockers.
> The rarely disclosed amounts in ballpark of tens of millions are being paid by Google on (somewhat) yearly basis. They call it donations but a few people see something else here.

They don't call it "donations", they call it "payment for having Google as the default search engine". This isn't even news.

> Need to push DRM under the table? No problem. HTTPS? No problem either

Yeah, God forbid websites deploy TLS.

What the hell is this comment?
You're right but in my opinion, we'll either figure out how to live carbon neutral more or less regardless how many people we have in the next two decades, or catastrophic climate change will ensure that the projected population rise will never happen.
Can you tell us which browser apart from mobile firefox allows extensions? Safari no, Edge no. I use firefox mobile for extensions, but browser vendors might want to make different tradeoffs since mobile has different requirements, and it is used by far too many people for far too much personal tasks and allowing access to browser data may not be as desirable as on Desktop. 99% of mobile users don't have the technical skills required to understand what data extensions will have access to.

Off course, Apple doesn't even allow other browsers on iOS, so firefox iOS can't support extensions even if it wanted to. If you look at a single policy and decide that you know all you need to know, then maybe you should first ask for apple to change.
https://vivaldi.com/#
It's not better, but it's still very good. And it's getting better every day. Both Chrome and Firefox are extremely impressive browsers.
Ok I'm a bit of a cryptography noob, but are you saying it's possible to alter the encrypted token such that when decrypted by the private key the permissions are changed, in this example, but the real GitHub token is not?

Edit: nevermind, I think I've just misunderstood the process outlined in the article. I confused the tokens.
Airbus Turns 50 and Closes the Gap with Boeing as JAL A350 Makes First Flight
I have heard a lot about the direct-instruction teaching methodology lately, and as far as I know, Bootstrap subscribes to that. Felliene Hermans has a good talk about direct instruction in programming: https://www.youtube.com/watch?v=pUBAUI5Tal0

I would like to get to one of their workshops, where they teach the methodology to the perspective teachers, but it seems it is all US-based?
I only keep Firefox around as a back up for when there's a one-off website that doesn't work properly with Safari. Otherwise Safari is my default. It just performs better than anything else on OSX/iOS.
Better: pay, if and only if doing so removes all ads.

It is naive to think that companies wouldn't want to show ads to paid members. It may not be necessary for survival, but companies do love money.
Yeah, just browse to the addon page (e.g. https://addons.mozilla.org/en-US/firefox/addon/ublock-origin...) and click "add to Firefox", it works as usual. Not on iOS, though, since Apple doesn't allow real third-party browsers.
We Should All Use They/Them Pronouns Eventually
You can also start firefox with a -p flag to get a profile selector on startup.
Pons, Fleischman and the university blew it, on both the science (didn't measure neutrons, which are the signature of fusion) and the press (pumped the hype without the science).

Jones was much more reserved, and discussed with the press only as a result of the media attention https://www.deseretnews.com/article/40134/FUSION---BYU-PHYSI...

"""
But Jones downplays any comparison to his work with such historical breakthroughs as the invention of the light bulb or the hydrogen bomb.

"We have a lot more work ahead of us," he said. "We need to have some patience and do the scientific groundwork before we jump to too many conclusions."

"""
I've been resisting the switch to Firefox but this is has finally compelled me to make the jump
" if you had the exceptions you would write the exceptions, not the announcement"

Why? All the obvious ones are well rehearsed, we all know the US isn't whiter than white. I don't think anyone's mind is going to be changed by the conversation, and haven't anything new or insightful to add so what's the point?

And I don't think the US is "equally evil". This isn't a superhero film where everyone is either a goody or baddie. There are shades of grey, and I wouldn't use 'evil' to describe any country.

So maybe we don't all know that the US isn't whiter than white, just like every other country.
A lower score acted as a signal to other drivers signifying the fact that a specific customer tended to pay by credit card.

I found out by talking with some other drivers who revealed such a scheme. It was discussed on local passenger forums as well.
What are you attempting to convey?
The same friends and family that we convinced a couple of years ago that they should stop using that shitty Firefox and switch to Chrome, which is so much more performant and don't worry about Google?
That's the point. The bullies let you free if you cough up your lunch money on the way to the only cafeteria around.
I actually just finished a ticket related to this. It took me significantly longer than necessary because I also had to go through all the poorly written tests.
Third party ads are usually the worst.
I pay for an account on typeracer.com in order to get rid of ads. However, when I open the site in chrome the network tab still shows that I’m being tracked by a multitude of trackers. The only difference is that I am not being shown ads anymore.
Why are you asking for permission to do the right thing?
React Native macOS
Ah, capitalism at its finest.

Should be interesting to watch how this shift will change the web development community who, for awhile, could safely focus on targeting Chromium for the most part.
I believe DNS based adblocking performs poorly with respect to blocking YouTube ads. I ran into this issue when I setup a pihole on my vps and noticed the ads seemed to be served from the same domain as the video. Digging into it, others had the same issue and the solution seemed to be extension based adblocking.
Terry Pratchett warns Bill Gates about fake news (1995)
As horrible as casual racism is, that would be a much more comfortable explanation than the casual authoritarianism implied by the alternative interpretation.
The fact that people do this should not be viewed as a personal failing on their part. This should be seen as an indictment against bookmark UIs. If bookmarks were friendly to use, people would use them instead of tabs.
Some VPNs do this already.
Google as an Ad company has interests diametrically opposite to people who want to browse without annoyance. Having a monopoly browser with an ad company should surely be deemed anti competitive. Google should be allowed to keep only one - Ads or Chrome.
uBlock Origin is GPL. Someone will just fork it and keep Chrome support. Welcome to the beauty of open-source.
While I want to, performance is always an issue and has been for a period of years, 5+ or more.

I'm talking my entire system gets taken out for minutes by one pages' shitty javascript. Even then, I'm not even sure if it's the pages fault or a plugin, or firefox itself.

Surely I'm not the exception to an application that everyone else seems to have no issue with?
I’d personally rather have optional DRM and more Firefox users than no DRM and more Chrome users. Encryption decreases the spying power that ISPs have, which can’t be a bad thing.
I see this opinion a lot from people who haven't seen tests and code written by people experienced with TDD. The tests should not end up that coupled to the code. The implementation structure and the test structure end up somewhat different when refactoring every time the tests are green. When listening to the feedback from the tests & code. With the skills to spot the refactoring opportunities.

Oftentimes people seem to equate unit testing with a 1:1 correspondence of test and implementation with high coupling between the two. These sort of tests resist refactoring, rather than enabling it. With good tests you can pivot the implementation and tests independently.

Recommend https://www.youtube.com/watch?v=EZ05e7EMOLM and https://vimeo.com/83960706 on TDD
Yandex. Kiwi. (both Android)

I think there are more. But I don't remember which ones.
> It's important to note that having high test coverage doesn't make code good.

Sure, but low test coverage doesn't make it good either. Coverage is a metric and like any metric, it (1) needs to be assessed with judgement and (2) becomes useless when it's used as a target rather than a measurement.

> Tests have nothing to do with code quality. All they do is verify that the code works.

Well to start, Fowler notes a distinction between external and internal quality. External quality is "does it work from the end user perspective?", which can be verified by tests -- you note integration tests in this role (acceptance tests, feature tests, user tests, behaviour tests, whatever you choose to call them). In the external quality case, verifying that the code works is a large fraction of quality.

Your argument, I think, is that internal quality is unaffected by testing. I don't agree: in my experience the needs of simple testing create constant design pressure on the production code, most of which makes it easier to create future changes.

Though as noted at the top of the thread: expertise still matters. Writing better tests and better production code are skills.
Personally I’ve had Youtube Premium for a long time and find it to be the best way to deal with Youtube ads.
DynamicData: Dynamic Collections, MVVM Architecture and Reactive Extensions
Safari allows ad blocking extensions on mobile
Yes, and I remember really appreciating DownThemAll's quite robust architecture back when I had a 1.5 megabit ADSL connection. But now that I have a 100 megabit connection at home, I'm rarely downloading anything that doesn't finish within 5 minutes. In the exceedingly rare event that a 10GB download fails, it's just not a big deal to start it again.

Obviously this doesn't apply to everyone.
I try my best to pay for ad-free/premium services whenever I can, but it's one thing for me to do so, and quite another for the billions of people significantly poorer than me. Making the Internet "pay for access" will cause those who make the least to suffer the most, and will accelerate Facebook's monopoly on being "The Internet" for people who have it included for free on their data plans.
That said I agree: the vast majority of internet advertising is utter trash and should be much better regulated.
I never did that, I continued to recommend Firefox to everybody. If you recommended Chrome, now is the chance to repent your sin.
It sounds like there is some performance-based argument getting shouted over here - something to do with blocking I/O (not blocking ads) - what exactly is google proposing?
Has anybody checked this for typos and mistakes ?
PART 2: MATHEMTAICAL SYMBOLS 33
I think that’s actually too kind to training and certification since it implies that they’re useful when dealing with students at scale. The main benefit from learning about pedagogy was not in the application, it was in knowing the jargon for talking to other teachers and sounding like a professional. What’s annoying is that the jargon U.K. and US trained teachers use differs slightly.

You get better at teaching by teaching, same way you get better at painting by painting or playing music by playing music. You’ll get better faster if you’re paying closer attention to your students and what you’re doing and things like having someone watch your lessons and critique them or reviewing video of your lessons yourself afterwards helps enormously. If you want to be play violin an encyclopaedic grasp of music theory is less useful than another hundred hours playing until you get over 1,000 hours at minimum. Ed school lecturers and professors are not noted for their excellent teaching despite their presumably excellent grasp of theory.

My experience could be unusual, obviously, but what’s very unlikely to be wrong is the literature on the determinants of teacher quality which does not reliably find any effect distinguishable from zero for teacher training or for experience over six years.
Your conflating advertisements and privacy violations.

Websites will never stop tracking just because you pay for the service.
The only place I use Chrome these days is http://localhost:x000 for Chrome Dev Tools.
I use adblocking tools on most sites most of the time, mainly as a security measure and for some privacy. I would be okay if there was a button to allow self-served ads to be displayed, and would be especially fond of something that allowed me to limit certain types of ads, and to only share certain bits of info to the ad-determining-system.

So long as ads are served by third party servers I can not stand the lack of security and privacy.

If example.com serves ads from it's own server and there is malware in them, then example.com has issues. Currently places like yahoo have served malware and simply blame the third party and portray themselves as duped victims that have no liability.

If this thing happens with chrome - and someone is using an adblocker that has been crippled, if then a malvertisement is served, wouldn't google become liable for blocking the security plugin from working properly and therefor causing the infection?
Going "off the grid" (from your perspective) can look to others like "disappeared, and possibly dead". The photo sharing part could be useful for them to grieve, and you probably wouldn't enable this feature if you didn't consider them.

On the other hand, being kidnapped for ransom or being kidnapped by the state (i.e., arrested) is a far more serious false positive, I would think, because deleting your digital data would probably make recovering a whole lot harder.
It’s because you don’t tip. Why don’t you tip anyway?
Please consider to take a wider look. Once TLS is everywhere, it's much harder to cut the ads from pages in a centralized fashion. Another point is that data trends and statistics remain exclusively at the hands of a Big Co. Win-win for Google.
Or you could use firefox and not see ads for free, AND communicate Google that what they're doing is unacceptable.
Flutter Dev as a Hobby?
I'm in a non-tech career but would like to do app/web dev to play around with code and stay current on how tech works on practice. I have basics in JS, Java, Python from various courses but just not enough to really start shipping anything. Is Flutter a smart place to get started for someone that does not care about profitability/teamwork/etc and would just like to play around with code? Will this lock me out of putting things e.g. on F-Droid? What else would you recommend?
People warned for years here that exactly this was going to happen. But the HN tech community was "no, no, you are just a hater, Google IS GOOD, it's a company run by engineers, not by suits, they will NEVER betray us, this is totally different than the IE situation"
Concern for privacy after death is a misguided concept, is all I'm saying...
according to the article, it is independent of the language, and depends only on the number of strings you are iterating across simultaneously.
Ad blocking, not any way to run "browser extensions". The parent is saying "all you need to do is look at Chrome on Android & the fact that it does not allow extensions at all." iOS doesn't allow any browser vendor to let run extensions too, let alone run them in Safari.
I'm sorry, but saying that a contractor who is making $25-$35/hour working in an air conditioned office a victim of sweatshop working conditions is hyperbolic and stupid.

I understand the complaint about unpaid overtime, but the solution is simple. Don't work if you aren't being paid.

I have no love for Googlebet, but this article trivializes the millions of people around the world who actually do work in sweatshops.
Which part of Brave is not open source at https://github.com/brave ?
The Polyglot Problem: Solving the Paradox of the ‘Right’ Database
Check out the hardcore history episode "prophets of doom". It takes place shortly after the Reformation, when anabaptism was a new thing. It's crazy.
But all of them are Chromium based, so are either going to be crippled by the Google proposal in the article, or they're going to diverge more significantly.
Generating image placeholders using geometric primitives
Code quality as discussed in the article is more of a global property (the architecture) than a local one (syntax/implementation). Code that is bad locally can be fixed, not so much for a bad design.
Profitable business plan for car rental sharing
Still, you'd be dead, so sucks to be them.
You are correct. The lesson is that code points are low level representation and the semantics does not transfer across languages in Unicode. If you don't know the context you can get characters that don't render correctly or you may split string into parts in the wrong

UTF-8 strings can be treated as ASCII or Latin-1 replacements. If you want to deal with full Unicode with all cases you need locale.

Exercise for the reader: Try to write radix tree data and rope data structure that works with every language in all cases with Unicode.

http://cldr.unicode.org/ is your friend.
If you spend a bit more time reading about the issue, the way Google is changing the API in Chrome will make the very methods uBO is using obsolete. They are crippling ad blockers at the browser level and no amount of forking will change that.

Edit: There seem to be few good alternatives at this point, now that almost every browser developer is using Chromium. Waterfox, Icecat and Iceweasel all have different things I like about them, but no one has 'the full package' any more. Google made sure of that.
Brave browser allows you to default disable JavaScript which for 90% of sites means to block adverts (and 10% of sites will break the site)

Firefox Focus will at least destroy everything the moment you leave a site

Firefox allows ad-blockers

These are what I use for all sites that aren't owned by Google... Google sites I open in Chrome, but only Google sites do I open in Chrome

I have no default browser on my Android, I pick a browser when I click a link, with Brave being my default in most cases, Firefox Focus for "must have JavaScript but please scorch the Earth afterwards" and Firefox for somewhere inbetween
Yes. I've been administering Windows in large enterprises (>100,000 end users) since 1996, and I've been developing software since about 2001.
If you add www[0] to the beginning of the org website it redirects you to the net website[1].

The downloads on both sites are hosted on the same site but they do point to different versions[2][3].

Both pages link to the same BuyMeACoffee page[4].

The GitHub repository has a link to the net[5].

But the GitHub profile of the developer links the the org[6].

Very old versions[7] and the current version[8] of the wikipedia page list the org as the official website.

The org seems to have been the site for the project since as early as 2012 according to the wayback[9].

However the net doesn't seem to have been associated with the project (or anything) before 2019[10].

The most recent crawls of the org got 301 redirected to the net[11].

[0] https://www.waterfoxproject.org

[1] https://www.waterfox.net/

[2] https://storage-waterfox.netdna-ssl.com/releases/linux64/ins...

[3] https://storage-waterfox.netdna-ssl.com/releases/linux64/ins...

[4] https://www.buymeacoffee.com/waterfox

[5] https://github.com/MrAlex94/Waterfox

[6] https://github.com/MrAlex94

[7] https://en.wikipedia.org/w/index.php?title=Waterfox&oldid=59...

[8] https://en.wikipedia.org/w/index.php?title=Waterfox&oldid=89...

[9] http://web.archive.org/web/20120117003924/http://waterfoxpro...

[10] http://web.archive.org/web/20190418195027/https://www.waterf...

[11] http://web.archive.org/web/20190527072632/https://waterfoxpr...