• 0 Posts
  • 122 Comments
Joined 2 years ago
cake
Cake day: June 6th, 2023

help-circle
  • Scrapers 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.


  • Someone 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.






  • I own a OnePlus 6 with postmarketOS. My daily driver is a Pixel 7 with CalyxOS and microg turned off.

    Despite having effectively only FOSS apps on my Android daily driver, I can’t daily drive postmarketOS. It’s making great progress, but isn’t nearly stable enough as a modern smartphone, and several other issues hold it back;

    • Sleep states. Currently you get to choose between your phone going to sleep (~ a day battery life) but without notifications, incoming calls, alarms, etc. Or your phone “staying awake”, where you’ll have those features but only ~4 hours battery.
    • Hardware video decoding, which “can work” but only in select apps, and they’re not great for mobile.
    • Audio issues, such as no audio from the earpiece, microphone not working, or no audio at all.

    If you rely on non-foss Android apps, there is Waydroid, but it’s not a perfect solution and might have issues.

    It’s not a “waste of money” if you want a device to experiment or tinker with, or if you want to follow progress of Linux mobile, but it is extremely unlikely to replace your daily driver.


  • I, a Linux user, agree that there is work to be done, but I disagree with the “this needs to change first” on proprietary software availability. Specifically the “first” bit.

    Let me explain why: The problem of software availability is a chicken and egg problem. No users on an OS = no developers make stuff for it = no users because there is no software.

    With Wine/Proton, Valve “fixed” this issue for gamers. This “opened the floodgates”, and at least in one group of computer users, made Linux viable as a daily driver. People who play video games are diverse, and have different needs for software outside gaming, so this change grew the userbase of every category of software in Linux, not just games.

    With an actual userbase comes both a community of people, who are all potential contributors for FOSS, whether that’s programming, docs, or reporting issues. And a marketshare for businesses to target (and profit off of).

    The ball has clearly started rolling, Linux is gaining marketshare at a pace it hasn’t seen before. The bigger the userbase gets, the more software will work overall. The more software, the more people who can switch.

    There isn’t a single definable point where software availability suddenly makes a userbase appear, these two grow together.

    So yes, there is work to be done, but no, it doesn’t “need to change first”.


    A lot of people find out after using Linux that it’s perfect for their daily tasks. A lot of other people never bother, and thus never find out. With Windows 10 EOL coming up, and MS pushing more and more onto users (like recall and copilot), a portion of people forced to switch will look for alternatives, or will try out Linux because they’ve heard of it as an alternative.


    As for your other arguments:

    too much different distros not always compatible one with another

    Which used to be true, but is significantly better than even a couple years ago. “Standardized” packaging like Flatpak makes a ton of software available on all distros, ensuring compatibility. Valve took a shot at this too with Steam Linux Runtime, but this hasn’t seen any use outside Steam.

    depending on the distro also often an deficient support and maintance,

    For the vast majority of distros, no. Though I agree that we (the community as a whole) should stop accepting terrible resources for finding Linux distros (like “top 10 distros” lists that make no sense to a new user) and push for better ones.

    certain driver problems, among others.

    Which is being solved too. “driver problems” is exclusively Nvidia, but the issues are (very slowly) being fixed (by nvidia), and distros are offering easy options for getting the Nvidia drivers. Nouveau/NVK is also on the slow cooker, but I trust it’ll come out great. “Among others” is not a valid reason.

    Not good if an still minority OS is above to diversified, which cause a lot of problems for the devs of software.

    Which fits into the point of Flatpaks for proprietary software, and highlights where FOSS truly shines. Flatpaks standardize the runtime, proprietary software only needs to support this one standard to support all distros. FOSS devs can target whatever they want for their project. If “works on my machine” is good enough for them, so be it. (People will always complain about stuff like this though). If a distro wants to officially provide some open source software to its users, it has to be packaged. With the packaging process for a distro, modifications might need to be made, which can often be contributed back to upstream.

    To dethrone Windows as leader of the market does it still need a lot of work in many environments.

    It’s a lot closer than you think. It’s already a viable daily driver for many. The biggest blocker is the fact that MS is a global megacorp, with advertising, OEM “support”, and a lot of money to “persuade” people and companies to use Windows.


    OEM support also ties into the whole “choosing a distro”. I trust that even the worst OEMs choose at least a supported distro, which takes all pressure away from the user. When Linux marketshare grows enough for OEMs to provide the option, the least technical users going to a brick and mortar store will be presented with “100$ cheaper, but looks different than your current computer”. If Windows UI keeps being as inconsistent as it currently is, it would have similar impact for non-technical users going between Windows N and N+1 as it does going to Linux.



  • deadcade@lemmy.deadca.detoMemes@lemmy.mlFirst law of chat robotics
    link
    fedilink
    arrow-up
    4
    arrow-down
    1
    ·
    2 months ago

    It’s still an LLM, not a “truth machine”. Replying with “did you make that up” will just cause it to respond with the next most likely tokens.

    Try this: if you know it’s saying something factual, try your technique. It will likely “correct” itself by slightly rephrasing. Enough rephrasing might change the meaning of the sentence, but there’s nothing checking whether that’s factual before or after.

    I’ve had some LLMs become extremely stubborn, and deny that it’s wrong on basic facts like the release year of certain media.


  • None of that’s true. Free speech laws try to prevent the government from arresting you for opinions or criticism. Social media platforms, parents, etc are still able to take action against statements without reason. The government can also put the blame on something else. If someone is critical of the government, they’re likely to have broken laws they don’t agree with.








  • Not OP, but modularity. An X11 WM is just a WM. You can choose compositor, bar, shortcut daemon, etc. With Wayland, a single implementation holds most of that, and more. If you need a specific feature from your display server, you are stuck on WMs that support it. This has forced me to use KDE for Wayland on my main workstation, and although it works well, it’s not my prefered WM/workflow.

    Alongside that, no clones of several X11 WMs exist. bspwm for example. Riverwm exists, but has major limitations, and the workflow isn’t the same.


  • Not only is comparing these not the point (CalyxOS has a different purpose than GrapheneOS), the chart is heavily biased towards Graphene. Take for example the whole section on privacy. They list Graphene specific features, note that Graphene has them, and make other roms look bad for “not having them”, or even provide incorrect information. “Storage Scopes” and “Contact Scopes” for example, two Graphene features, intended to make closed source apps “happy” with giving them fake permissions. Although there’s definitely a use for this feature, being much more FOSS focused, Calyx provides the option to isolate non-foss apps into a work profile. This is effectively doing something very similar, although more limited to the user. Or the “Tracking through Android Advertising ID?” column, which lists only Graphene as “Not part of the system”, and everything else as “Randomized ID”. Graphene runs the official Google play services “in a sandbox”, without modifying or patching anything significant. This also means Google’s implementation of Advertising ID is being used. This is not randomized, and worse for privacy than anything using MicroG. Calyx MicroG and Graphene Google Play Services are both opt in, yet the chart favors Graphene by claiming it doesn’t have the anti-feature.


  • This person does not understand open source or Android whatsoever. They talk a decent bit about “default installed apps”, without properly understanding what most of them even are. They complain about some apps “being out of date” when installing CalyxOS, calling it “concerning” that they’re not on the latest version out of the box, as if they couldn’t update the apps themselves. The whole “review” feels more like an iPhone user trying to switch to Android for the first time, being confused because it’s different, and complaining about it because they don’t understand it.

    The main benefits of CalyxOS lie under the hood. It’s built to be more secure out of the box, and doesn’t connect everywhere without consent like most other Android ROMs. If you’re fine with the privacy and security of using something like LineageOS, CalyxOS doesn’t have much extra to offer.


OSZAR »