Surely there wasn’t an exploit on the half a year out of date kernel (Article screenshots from April 2025, uname kernel release from a CBL-Mariner released September 3rd 2024).
- 0 Posts
- 12 Comments
deadcade@lemmy.deadca.deto Technology@lemmy.world•Japan sets new internet speed world record — 4 million times faster than average US speedsEnglish342·15 days agotransmitting over 125,000 gigabytes of data per second over 1,120 miles (1,802 kilometers).
Please include usable metrics in the title
deadcade@lemmy.deadca.deto Technology@lemmy.world•Giving Up on Element & Matrix.orgEnglish12·15 days agoXMPP is significantly less decentralized, allowing them to “”“cut corners”“” compared to Matrix protocol implementation, and scale significantly better. (In heavy quotes, as XMPP isn’t really cutting corners, but true decentralization requires more work to achieve seemingly “the same result”)
An XMPP or IRC channel with a few thousand users is no problem, wheras Matrix can have problems with that. On the other hand, any one Matrix homeserver going down does not impact users that aren’t specifically on that homeserver, whereas XMPP is centralized enough that it can take down a whole channel.
Meanwhile IRC is a 90s protocol that doesn’t make any sense in the modern world of mainly mobile devices.
XMPP also doesn’t change much, the last proper addition to the protocol (from what I can tell, on the website) was 2024-08-30 https://xmpp.org/extensions/xep-0004.html
deadcade@lemmy.deadca.deto Technology@lemmy.world•The End Of The Hackintosh Is Upon UsEnglish12·26 days agoWhy the downvotes? Apple silicon ARM is not the same ISA as any existing ARM. There’s extra undocumented instructions and features. Unless you want to reverse engineer all that, and make your own ARM CPU, you cannot run (all of) macOS on an off the shelf ARM chip. Making it effectively “impossible”.
deadcade@lemmy.deadca.deto Open Source@lemmy.ml•The Open-Source Software Saving the Internet From AI Bot Scrapers2·27 days agoNo, it’d still be a problem; every diff between commits is expensive to render to web, even if “only one company” is scraping it, “only one time”. Many of these applications are designed for humans, not scrapers.
deadcade@lemmy.deadca.deto Open Source@lemmy.ml•The Open-Source Software Saving the Internet From AI Bot Scrapers2·27 days agoScrapers can send these challenges off to dedicated GPU farms or even FPGAs, which are an order of magnitude faster and more efficient.
Lets assume for the sake of argument, an AI scraper company actually attempted this. They don’t, but lets assume it anyway.
The next Anubis release could include (for example), SHA256 instead of SHA1. This would be a simple, and basically transparent update for admins and end users. The AI company that invested into offloading the PoW to somewhere more efficient now has to spend significantly more resources changing their implementation than what it took for the devs and users of Anubis.
Yes, it technically remains a game of “cat and mouse”, but heavily stacked against the cat. One step for Anubis is 2000 steps for a company reimplementing its client in more efficient hardware. Most of the Anubis changes can even be done without impacting the end users at all. That’s a game AI companies aren’t willing to play, because they’ve basically already lost. It doesn’t really matter how “efficient” the implementation is, if it can be rendered unusable by a small Anubis update.
deadcade@lemmy.deadca.deto Open Source@lemmy.ml•The Open-Source Software Saving the Internet From AI Bot Scrapers14·27 days agoSomeone making an argument like that clearly does not understand the situation. Just 4 years ago, a robots.txt was enough to keep most bots away, and hosting personal git on the web required very little resources. With AI companies actively profiting off stealing everything, a robots.txt doesn’t mean anything. Now, even a relatively small git web host takes an insane amount of resources. I’d know - I host a Forgejo instance. Caching doesn’t matter, because diffs berween two random commits are likely unique. Ratelimiting doesn’t matter, they will use different IP (ranges) and user agents. It would also heavily impact actual users “because the site is busy”.
A proof-of-work solution like Anubis is the best we have currently. The least possible impact to end users, while keeping most (if not all) AI scrapers off the site.
deadcade@lemmy.deadca.deto Open Source@lemmy.ml•The Open-Source Software Saving the Internet From AI Bot Scrapers11·27 days ago“Yes”, for any bits the user sees. The frontend UI can be behind Anubis without issues. The API, including both user and federation, cannot. We expect “bots” to use an API, so you can’t put human verification in front of it. These "bots* also include applications that aren’t aware of Anubis, or unable to pass it, like all third party Lemmy apps.
That does stop almost all generic AI scraping, though it does not prevent targeted abuse.
deadcade@lemmy.deadca.deto Selfhosted@lemmy.world•Let’s Encrypt Begins Supporting IP Address CertificatesEnglish6·28 days agoYou don’t get control of the incoming port that way. For LetsEncrypt to issue a certificate primarily intended for HTTPS, they will check that the HTTP server on that IP is owned by the requesting party. That has to live on port 80, which you can’t forward on CGNAT.
Reminder that the license was changed to a “custom” non-free license.
deadcade@lemmy.deadca.deto Selfhosted@lemmy.world•What is a service you host you never knew you needed?English1·6 months agoEasily set up, and easily attached to other things. Simple notifications about whatever is needed, like service health or updates, new posts on public platforms, etc. A simple
curl
is plenty to send and receive notifications, and it works on Android without requiring FCM (Google infrastructure).
It’s actually not within their rights (I am NOT a lawyer)
GPL code is still owned by the person who wrote it, that includes contributors who have made a PR. Unless they all signed CLAs (Contributor License Agreements) to hand over their copyright to the repository owner, the repository owner does not hold copyright for this code, and as such can’t legally change the license. They can use and distribute it as specified in the license terms of the GPL, but that excludes changing the license.