Skip Navigation
TIL about Roko's Basilisk, a thought experiment considered by some to be an "information hazard" - a concept or idea that can cause you harm by you simply knowing/understanding it
  • Everything old is new again. Sounds a lot like certain sects of Christianity. They say you need to accept Jesus to go to heaven, otherwise you go to hell, for all eternity. But what about all the people who had no opportunity to even learn who Jesus is? "Oh, they get a pass", the evangelists say when confronted with this obvious injustice. So then aren't you condemning entire countries and cultures to hell by spreading "the word"?

    Both are ridiculous.

  • what's a good open source license for a book?
  • https://creativecommons.org/share-your-work/cclicenses/

    You probably want the SA (share-alike) or NC-SA (non-commercial share-alike) but take a look and decide what suits you best.

    From https://creativecommons.org/faq/#do-i-have-to-provide-my-name-can-i-ask-that-my-name-be-removed :

    Do I have to provide my name? Can I ask that my name be removed?

    As a licensor, you may choose to receive under any name that you wish, such as a pseudonym or pen name, or you may choose not to be credited by name at all, and to publish anonymously. You do not have to be credited under your legal name. Most jurisdictions permit this, but you should check to be sure this is valid in your jurisdiction.

  • TUXEDO on ARM is coming
  • Depends on the specifics. My high-end MacBook Pro uses active cooling, but in practice it almost never comes on. It's wayyyyy more efficient than the previous Intel gen.

    A week or two ago, I accidentally left a Python process running using 100% of a single core. I didn't even notice for several hours, until it ate up all my RAM. On on Intel laptop the fan would've let me know in like two minutes.

    I don't think Qualcomm's actually caught up to Apple yet, but it's getting close. It's good to see more competition.

  • Are you embracing AI?
  • For all the talk of regulating AI, I think the only meaningful regulation is very simple: hold the people implementing it accountable.

    You want to use AI instead of a real certified professional? Go nuts. Let it write your legal contracts, file your taxes, diagnose your patients. But be prepared to get sued into oblivion when it makes a mistake that real professionals spend years of expensive training learning to avoid. Let the insurance industry do the risk assessment and see how unviable it is to replace human experts when there's human accountability.

  • Here's what's happening to ad blockers in Google Chrome (and other browsers)
  • Google has a history of sabotaging Firefox in YouTube, because they can. This is a YouTube problem more than a Firefox problem. I know that's not really helpful for you as an end user, but I want to mention it because really, Google deserves the blame.

  • Here's what's happening to ad blockers in Google Chrome (and other browsers)
  • Is it possible this is site-specific? The only issue I've had with Firefox on my MacBook was leaving pinned tabs open on pages that dynamically refreshed. Gmail, for example, would eat up memory over time. So I killed that pinned tab and I haven't had issues since. I still have Discord pinned without issue.

    On iPad...I dunno, Firefox on iPad is a hard sell without extension support so I haven't used it much. I've been trying Orion lately, since it has a built-in ad blocker and is otherwise very similar to Safari in terms of performance and functionality.

    I only run Linux on desktop so I'm not sure about battery life there. Is Firefox actually blocking sleep? I think Steam Deck runs a version of KDE, so perhaps you can use the kde-inhibit command to list and control blocks.

  • Star Trek Is Showing More Love To Scott Bakula’s Enterprise
  • The problem I had with that scene (and the whole series, really, especially season 3) was that it framed human culture of the future as being generally oppressive and backwards. Acceptance shouldn't be portrayed as radical or exceptional. It should be normal and taken for granted among humans in the future. Like in TOS, Uhura's role was a big deal for viewers specifically because it was not a big deal for the characters. They just showed us a better future, where a black woman in a respected professional position was normal.

    Discovery didn't show us a better future. It showed us a shitty future with a handful of decent people in it. This is just one example, but it's one that stuck in my mind as well.

  • How can I quickly "unclog" firefox when it runs out of memory (with 1000/2000 tabs)
  • Yes it is.

    It is worse than OP's existing workflow, even though the existing workflow sucks. "Do this thing that sucks even more" is not an answer. "I don't have this problem, so you must be mentally ill" is also not an answer.

    an insane person expects the environment to adapt to them, therefore all progess is made by insane people

    LOL. I love this.

  • How can I quickly "unclog" firefox when it runs out of memory (with 1000/2000 tabs)
  • I came in here knowing exactly what the comments would look like, and I'm still disappointed. "Just don't use so many tabs" is not an answer. If you don't have anything constructive to say, just move on instead of getting uppity about...not using browsers very heavily or understanding other use cases.

    Yeah, thousands of tabs seems extreme. But "you should dedicate a larger amount of time and effort all day, every day to make the computer's job easier" is a bad take. That's obviously worse than OP's existing workflow.

    Sorry OP, I don't have a real answer either. You might find Arc Browser's tab system to suit you better, but since it's chromium-based I suspect performance might be worse.

    Edit: out of curiosity, how much memory does your PC have, and how much is Firefox using during these freezes? I wonder how much of the delay is caused by swapping.

  • vivo released vivo V40 with 80W charging but no charger in the box!
  • Anyone know what charging protocol they use for 80W? This article and the official web site do not specify. Is it USB-PD? SuperVOOC? I'm not really familiar with Vivo specifically.

    If it's USB-PD then that means you could use a typical laptop charger. If it's VOOC, then it's unlikely you'll have any compatible chargers.

  • At 11,000 feet up, scientists find Earth broke a scary record
  • I agree with a lot of what you're saying. Deflecting the blame to consumers is a misinformation tactic by corporations and governments. That doesn't mean consumers can't or shouldn't take action on their own, of course -- just that we also need to hold corporations and governments accountable. There are things that need to be done at a personal level and things that need to be done at an institutional level. Individual behavior influences institutional behavior, and vice-versa.

    Take bottled water, for example. We ship fucking water across the country in plastic bottles when it is verifiably no better than the tap water in any reasonably-maintained system. Is it the consumers' fault for buying it, the corporations' fault for being completely amoral, or the government's fault for allowing these ass-backwards incentives to exist and persist in the first place, and failing to provide sufficient alternatives? My choice to avoid bottled water whenever humanly possible in no way absolves these instutions of their failures and corruption that have made it a global problem.

    Maybe the issue isn’t how people get to work but how they’re entirely reliant one getting the things they need to survive being supplied through unsustainable means.

    That is unquestionably the bigger problem, yes.

    We really do need to reduce car usage, but that's not something that's easily done by individuals when the cities they live in were designed to be unsustainably car-centric. We've spent about a century accumulating infrastructure debt and there's no quick fix there. For me personally, I would not want to in a city that wasn't walkable and bikeable, and I don't ever want to drive if I can avoid it, but there aren't enough cities like that in the world for everyone to do that. I do what I can in the hope that I will contribute to reaching critical mass. And this strategy is working to a degree -- there's a lot more attention given to city infrastructure today than there was even 10 years ago. There is political pressure locally to redesign cities to be more sustainable, driven by passionate grass-roots efforts. I always promote and vote for transportation alternatives in local elections, which is always a highly divisive topic because oil addiction is pervasive, deep-rooted, and in some places even lionized.

    The same argument can be made for a lot of eco-friendly lifestyle choices, like vegetarianism. I'm not a strict vegetarian, but it's really not hard to cut the vast majority of meat out of my diet. I understand that for some people that's not viable, and we don't have the infrastructure for everyone to go veg overnight anyway. So no judgment. It's a drop in the bucket, to be sure, but hey, a drop is better than nothing.

    On a larger scale, we have a huge problem with our economic structure. We've chased efficiency year after year, decade after decade, and now we're so gosh-darned efficient that we have little redundancy or resiliency, wealth is hyper-concentrated, and local economies just bleed resources into the void. What would it take to feed a major city without importing food by truck and ship? It's hard to imagine. It would require change at many levels of society, from the personal to the global.

  • anti-snap stance is anti-consumer
  • That would be a somewhat valid argument if Snaps "just worked" any better than Flatpaks. That has not been my experience.

    Given the choice between an open standard and a proprietary one, the proprietary one damn well better have meaningful technological advantages. I don't see that with Snaps. All I see is a company pouring effort into a system whose only value is that they are pouring effort into it. They should put that effort into something better.

    Granted, it's been a few years since I used Ubuntu and Snaps. Perhaps things have improved. It was nothing but headaches for me. A curse upon whoever decided to package apps that obviously require full file system access as Snaps. "User-friendly", indeed.

    From an enterprise/server perspective, when what you're really paying for is first-party support, I guess Snaps make more sense. But again, that effort could be put toward something more useful.

  • At 11,000 feet up, scientists find Earth broke a scary record
  • This chart on Wikipedia sums it up neatly: https://en.wikipedia.org/wiki/World_energy_supply_and_consumption#/media/File:Global_Energy_Consumption.svg

    You can see that from 2000 to 2021, renewable energy usage grew faster than any other type. However, coal, oil, and gas usage still grew, by a lot (with a couple recent dips that don't appear to constitute a trend yet). Overall energy usage is increasing and that is unlikely to change. For now we're merely slowing the growth of fossil fuel usage. Slowing down is not the same as reversing course.

    So yeah, it's true that "more is being done now than ever before", but we're operating from a baseline of nearly zero from 40 years ago. It's easy to grow in proportional terms when you're tiny to begin with.

  • How do you check if a file ends in a certain file extension in bash?
  • If someone posts “[[ $file == *.txt ]]” I’m going to fucking scream because THAT DOES NOT WORK. IT’S NOT VAILD BASH CODE.

    This is valid bash code.

    Do you understand how string substitution works? In this example, "file" is the name of a variable, and $file substitutes its value. If you have not set the value of file, then it won't work.

    Edit: you should, as a rule of thumb, quote your variables. So "$file" instead of just $file. Quoting prevents some weird behavior with whitespace and special characters in the value. But either way, this is valid code and will work in the general case.

  • Image thumbnails broken after latest update

    Edit: This appears to have been fixed already with another backend update. Leaving the post below as-is.

    Current version in the footer: UI: 0.19.0-rc.11 BE: 0.19.0-rc.10

    Starting today, most image thumbnails and pictrs links will not load. I tried clearing cookies and I tried in three different browser engines (Firefox, Chromium, Safari).

    If I try to open one of the image URLs directly in my browser, it shows {"error":"auth_cookie_insecure"}.

    Interestingly, images will load correctly if I am NOT logged in. Why are the pictrs URLs even checking cookies when they do not require auth? Is that new behavior in this version of Lemmy?

    Here is an example post: https://lemmy.sdf.org/post/8482278

    And an example direct image URL from that post: https://lemmy.sdf.org/pictrs/image/c8556f4f-d33c-4cac-86f3-975726ea69ec.png

    I am interested to know if others are seeing the same issue. I have not exhaustively tested different cookies settings in my browsers, so it's possible some anti-tracking privacy settings are interfering with this behavior.

    Worth noting is that the Eternity app on my phone continues to work. I did not even need to log out and back in today, like I did in my browsers.

    2
    InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)GE
    GenderNeutralBro @lemmy.sdf.org
    Posts 2
    Comments 837