Yeah, whenever I read about someone having problems with microSD cards it turns out they use a sketchy power adapter.
I use exclusively the official RPi adapter with SanDisk cards (the standard ones, not any fancy variants) and had exactly zero problems.
I've been running them many years (8 highest) on multiple RPis, no special settings to make the system read only or anything. Numerous power cut offs (esp. when that's the only way how to power off or restart on the older Pis). Zero issues. I even had one RPi 3B+ failing (random lockups after some time), yet the microSD card from it was fine.
I’ve had multiple SD cards fail with official power supplies. My Pi4 now runs on a USB SSD, while the current SD card in my Pi3 (music player) so far has been going for over a year knocks on wood
The biggest advantage is non-technical: it has universal adoption in the browsers from early on, esp. on Apple devices. That was NOT an easy task to achieve. I do believe the previous attempt with asm.js was able to help there to ease the idea for the browser makers.
And technically it's quite well done. The only thing that is missing is thread support, but due to complexities I totally get why it wasn't done and it was a right call. There are workarounds and it will be added eventually, some forms of it exist already.
And the author is breaking a social contract of not shoving stuff I don't want to see in an excessive amount (or being a contributor of it). Before I wouldn't mind to see some anime here or there, it's quite cute for most people. But lately I see it in much more places and more aggressive.
Some project even took it to the next level and displayed a furry porn. I think anime and furry graphics are related, esp. in the weird obsession of the people to shove it to the unsuspecting people, but since it's "cute" it's passable. Well unless it gets into the porn territory.
On the other hand I applaud the author for an interesting variation of making the free product slightly degraded so people are incentived to donate money. The power of defaults and their misuse.
Personally I'm not fan of enshittification of any kind even a slight one even when it's to my own detriment.
> And the author is breaking a social contract of not shoving stuff I don't want to see in an excessive amount.
Except the author is not shoving any stuff at you. Author doesn't owe anything to you and can do whatever they want and you doesn't owe the author the obligation to use their software.
It's not business, it's a person giving something free to the world and asking people who uses it to play the game. You can chose to not play the game or to not use it, but you can't act like your issue with an anime character is the author's fault. Just don't install it on your server and go ahead.
Not directly. But he knows it will get used in the current unfortunate landscape and that people will put it in front of their web pages. Then as a visitor of these pages I'm forced to see it. So yes indirectly he is shoving this stuff at the people.
> Some project even took it to the next level and displayed a furry porn. I think anime and furry graphics are related, esp. in the weird obsession of the people to shove it to the unsuspecting people, but since it's "cute" it's passable. Well unless it gets into the porn territory.
This is your weird association and hang-up. That's on you to deal with, not Anubis or the rest of the internet.
If you want to browse the web without cookies (and without JS in an usable manner) you may try FixProxy[1]. It has a direct support for Anubis in the development version.
The problem is that it scares away also others. Personally I avoid such projects for any purpose, they simply don't exist for me.
I also don't understand the cloud hosting argument, when we had a great whole era of Apache/PHP/MySQL stack based on exactly this idea of commercial hosting.
> The problem is that it scares away also others. Personally I avoid such projects for any purpose, they simply don't exist for me.
I think this isn’t a problem — not everyone has to contribute to any project! People sometimes struggle with the choice between GPL and MIT for similar reasons of popularity.
People who want the widest possible usage/corporate adoption can pick licenses that reflect that and embrace the tradeoff
The anger over cloud hosting came from a specific set of Open Source companies that produced cloud software with the intention of earning money by selling hosting. Mongo, Elastic, and Hashicorp were the big ones. These companies failed to realize that the licenses they chose were incompatible with the business model they chose and then blamed the resellers for their own failure to plan.
It was particularly problematic for the FOSS companies because each of these players' plans was to resell the Big Three clouds and live off of the margin, so the instant that the cloud providers decided to just directly compete in the hosting space the original company physically couldn't compete on price.
The moral of the story is that if you're releasing cloud software as FOSS you can't plan your business around the idea that you'll be the only hoster.
Thanks for the heads up. I will adjust my cron jobs to run every week instead of every month.
I need it more frequently to get more time in case there is an error as I tend to ignore the error e-mails for multiple weeks due to my fatigue from handling of various kinds of certificates.
Personally I also have an HTTP mirror for my more important projects when availability is more important than security of the connection.
The currencies in the description of the exchange rates appear to be swapped. It also doesn't allow to easily select and copy it out (had to press Ctrl+C while still selecting). Otherwise it's looking good :)
I wanted to copy out the "1 EUR = 0.961498 USD" part but once I end the selection (by releasing the mouse button) it selects the currency tile making the text selection go away.
I think a solution could be to make it non-selectable (as it works like an app) and instead provide a button to copy the information to the clipboard.
You can disable caching in Firefox's developer tools, this covers such cached redirects. Very useful combined with a persistent log of network activity to avoid clears after redirects.
I would use the term "reading" than "scrolling" though. Scrolling implies that you don't really care much about anything and just mindlessly consume content.
Yeah, when I tried to implement BMP I couldn't even find a good specification. In the end it was easier to write a PNG loader/writer than deal with BMP. I've also got much better compatibility with other software.
The writer was so trivial that even with the need to encapsulate the uncompressed data in a Deflate compatible bitstream it was just easier than trying to do a BMP output.
I use exclusively the official RPi adapter with SanDisk cards (the standard ones, not any fancy variants) and had exactly zero problems.
I've been running them many years (8 highest) on multiple RPis, no special settings to make the system read only or anything. Numerous power cut offs (esp. when that's the only way how to power off or restart on the older Pis). Zero issues. I even had one RPi 3B+ failing (random lockups after some time), yet the microSD card from it was fine.