Out of the different mainstream sports, soccer/football is one that's pretty popular in the global south. There are lots of teams coming from Africa and South America, and it's pretty popular in South Asia too
FIFA corruption aside anyway
Out of the different mainstream sports, soccer/football is one that's pretty popular in the global south. There are lots of teams coming from Africa and South America, and it's pretty popular in South Asia too
FIFA corruption aside anyway
Could this be solved by having two renderers, and only using the proprietary Adobe one needed?
So what do you do when the pedantic gold standard of epubcheck says your book is fine, when it works without issue on Amazon Kindle, Apple Books, Thorium and everywhere else and yet Kobo says it’s “corrupted”?
I dug into this matter and found out that Kobo uses RMSDK, “Reader Mobile Software Development Kit”, Adobe’s proprietary ebook rendering engine.
Once the stylesheet was identified as the source of my woes, I could finally drill down to find which specific line was causing the issue. After creating a dozen more variations with different subsets of my stylesheet I eventually identified the culprit. It was this line:
.copyright img { max-width: min(150px, 30vw); }Once I changed it to the more old fashioned max-width: 150px; ADE opened it just fine.
But what is the problem here? The above code is perfectly valid CSS level 4, it’s just not supported by RMSDK, because its CSS parser is frozen in approximately 2013 — no flexbox, no grid, no math functions, no custom properties. Just good old float, bad font handling, and silent crashes when it sees anything it doesn’t recognize.
It’s the year 2026. Thanks to the horrendous RMSDK which Kobo decided to use as their backbone for all book rendering (probably for DRM reasons), a single line of perfectly valid CSS turns a perfectly valid EPUB file into a “corrupted file” on Kobo and just drops the whole book. No clear error message, no fallback. Just a massive fail.
Some sources are still better than others.
In the workplace, there are still a lot of domain specific programs that don't have Linux support. Companies don't have much of an incentive to port that stuff over. As for the people who just need a web browser, they probably would use Linux just fine if they could buy a computer at BestBuy that comes with Linux preinstalled
Compare that to LLM programs, where it's a matter of "download this app instead of that one, because this one is free and that one costs $25 a month"
Having an option vs not having an option
Also Linux and Windows are pretty different in use cases and capabilities. Meanwhile, local AI models have a very similar user experience. If hardware was cheaper and people could run better LLMs locally, they wouldn't pay monthly for it.
Thanks!
A big reason for me is that people can tell who the source is more easily, instead of seeing a generic Yahoo link. If someone is blocking or flagging a particular domain through their app / front-end, then it won't work for a yahoo link.
Also while I don't think Yahoo is doing something illegal, my gut says that these articles are harming the smaller news orgs. When Yahoo/MSN publishes the full article, the user likely doesn't notice who the actual news org is, likely doesn't go to the real news orgs website, the news org has a harder time building a brand / reputation, and over time they might become even more dependent on Yahoo to stay afloat. A lot of the time when I look up a story, the yahoo page ranks above the actual original source, and that feels wrong to me
The way BLE (Bluetooth Low Energy) works is that each device has various registers (called GATT characteristics) that, if you're connected to the device, you can write to, read, subscribe to notifications for, and so on. What's important to note is that to connect to a device, you don't need to (necessarily) pair with it. You can often just connect with a device and immediately start reading and writing data to characteristics. Pairing establishes encryption, but a connection can be made without it.
To my surprise, upon reading the characteristic 9e9daaeb-3a10-4fe8-b69f-7397aff77886, I was greeted with the full version string. This means anyone can just connect to any Katana V2X over Bluetooth and start sending CTP commands to it, reading information, changing settings, etc.
I thought of the implications for a bit. The speaker has a microphone. An attacker could, theoretically, upload a custom firmware that effectively turns the speaker into a covert monitoring device, listening in on conversations and forwarding them to a receiver over Bluetooth.
What was more interesting to me was the fact that the speaker is, in a standard setup, connected to a PC over USB. It's by all means a trusted USB device.
What if we wrote custom firmware that forced the speaker into acting as a keyboard, sending keystrokes for opening up the terminal and executing arbitrary commands? We would turn the speaker into a Rubber Ducky, but remotely, without ever having to plug anything into either the speaker or the PC.
I find it odd, but a lot of newer users on Reddit go with the default suggested username and those follow the word-word-0000 template.
At the same time, it might be better for privacy to do that since it's less likely that someone can track you across platforms if you use the generator built into each platform.
At this point we just need a large compiled list of every instance of it. There's so much that I can't think of an example right away.
IMO demonitizing the AI music is the important part. It lets them skip the debate around the AI while removing the incentive for the slop uploads
They didn't specifically say if they will let users have a toggle to hide it all, that's one of my concerns with this