Thank you for your compliment. I love it. The floppy disk is 1.44 non-freedom MB, not 0.015264 miles of CD drives.
Thank you for your compliment. I love it. The floppy disk is 1.44 non-freedom MB, not 0.015264 miles of CD drives.
I would suggest:
PS: just to be clear, I meant CD drives, not CD discs.
Spez: we want to sell our users’ content to anyone with a good price.
Staff: but our users will rage and delete their content.
Spez: not if we remove the API.
The original video showed that just changing the Agent string fixed the “problem”, so it has nothing to do with ad blocking.
Early Christmas present for FireFox, yay!
Snap is what finally forced me to explore the vast selection of distros. Mint Linux is working well for me. I do miss Plasma Desktop though.
They Shall Not Grow Old (2018) by Peter Jackson.
As with traditional Reddit PR: Reddit will comment when there’s correction to be made. Since Reddit made no correction, the article is 100% accurate.
After many failed attempts at TDD, I realized/settled on test driven design, which is as simple as making sure what you’re writing can be tested. I don’t see writing the test first as a must, only good to have, but testable code is definitely a must.
This approach is so much easier and useful in real situations, which is anything more complicated than foo/bar. Most of the time, just asking an engineer how they plan to test it will make all the difference. I don’t have to enforce my preference on anyone. I’m not restricting the team. I’m not creating a knowledge vacuum where only the seniors know how yo code and the juniors feel like they know nothing.
Just think how you plan to test it, anyone can do that.
Russia invasion of Ukraine. They used to be number 2 army with sophisticated weapons. Now they are number 1 world laughing stock with weapons that works exceptionally well for invading Mars but not on earth.
Let’s say YouTube has a video and 2 ads:
videos.example.tld/video.mp4
.videos.example.tld/ads/ads1.mp4
.ads.company.tld/ads2.mp4
.PiHole will be able to block only (3) because DNS applies at domain level, as in videos.example.tld
. DNS requests only send the domain part and re-use the response for all addresses using that domain.
Browser extension, on the other hand, sees a request to .../ads...
and block it since it handled each HTTP/S request and know the full URL.
I see it the other way around. I have a feeling that FireFox follows the specs while Chromium kind of has its own plan and directly introduce new behavior without much care for standards.
Since Chromium based browsers have the majority of the market share, you have the feeling that FireFox is awkward/lag behind. Now look back at Opera when they still have their own engine and you will see that while they try to introduce new behaviors just like Chromium, their limited market share means that people don’t feel the need to make use of these “innovations”.
My experience with maintaining open source projects (though mine are very much smaller) is that it’s quite similar to a business: you just have to deal with stakeholders and people who think they are stakeholders.
I had all the same experience at work:
Some unknown person from an unrelated team contacted me because something that my team does not manage broke. I tried to help a few times and I suddenly became their personal IT support team.
Another time someone not even working at my company demanded that I drop everything and fix their problem, because my name appeared in 3rd parties libraries.
It’s sad that open source authors don’t always receive the recognition that they deserve.