• 4 Posts
  • 230 Comments
Joined 2 years ago
cake
Cake day: May 19th, 2024

help-circle
  • Daily usage? I have some audio issues. It “feels” like the whatever resets/reinitializes. Really quickly though, playback isn’t being interrupted. Sometimes it switches to a dead output channel though and I have to reset it to the actually connected output. Too lazy to diagnose it.

    As a longer standing point of annoyance, I find it very difficult to quickly go UI -> package name -> bug tracker -> bug report. For understandable reasons devs don’t exactly advertise their bug trackers, they’re always a bit obfuscated and have some barriers.

    Color management continues to not work correctly, although that may be due to some x11 wayland conflict. I have a dark color theme preference and certain applications that aren’t directly available as package, but e.g. via flatpack don’t integrate well. Gnome calendar is something I can name, without wanting to blame the devs of that piece of software in particular. They’re doing their best, it’s not a priority, maybe not even an issue on their preferred config.

    I also have some freeze crashes, although that’s more recent, might be a harddrive/hardware issue that throws off something very low level. But the reboot is so quick I barely mind that.


  • In short, this is a social faux pas that you didn’t know about, because you’re new to asking questions online.

    And as you can see from the existence of that wikihow page: it’s a common problem and you are not the first or the last to run into this. Sorry.

    https://www.wikihow.com/Ask-a-Question-on-the-Internet-and-Get-It-Answered

    Learn the culture of the forum. Every community on the internet has its own style and set of rules (both written and unwritten). Spend some time reading through other posts before making your own. This will help you learn the etiquette for that specific forum. Knowing how to ask your question in a way that fits in with that culture can really help you get the answers you need.

    Make your title a succinct version of your question.

    Go into detail in the body of the message. After writing the title, explain the details in the body. List specific problems and what you have tried so far.

    Describing what you have tried so far, is extremely important.

    Writing it out can make you go through the thinking steps necessary and you will answer your own question in the process of asking it. That’s so common it’s called “rubber ducking”. Everyone does it. But if you don’t do the writing, people can be cross because you’re asking a question you didn’t need to ask.

    Keep an open mind. There’s a chance that you won’t like the answer you receive. There’s also a chance that the answer that you don’t like is the only available option. Make sure to keep an open mind about your responses, and try to avoid getting defensive.

    Don’t give up. If you don’t receive any responses, or the responses are not satisfactory, take some time to examine your question. Was it specific enough? Did you ask too many questions? Was the answer easily obtained through a web search? Is the question even answerable? Rework your question and ask it again, either in the same place or a new one. Never believe that you are entitled to an answer. Responders volunteer their time to help out other users. No one owes you an answer, so you should avoid acting like they do.

    There are different kinds of communities that have different levels of professionalism and question asking culture. You picked one at random at the wrong level.

    I promise you not every community online is like that. Try a different one.


    And also, you didn’t do your research for this question either. Or you could have found the wikihow page. 😜


  • The fediverse is a good example. There are performance improvements happening at the language level, so even old code runs faster. More essential services are online, online banking isn’t weird and niche anymore. We have so many different messengers to choose from, it’s no longer just skype that can do video calls.

    Did you know we have reproducible builds now? https://reproducible-builds.org/

    For a long time, you could make software from one piece of code and you got working software, but it wasn’t guaranteed to be identical. That made security and verification a lot harder, because you need to check for behavior instead of just comparing a check value. Now we can just compare the check value.

    There are things like better testing and CI/CD pipelines now. We can measure that stuff. More projects have moved to git.

    The micro computing sphere is very mature now, you can just buy a raspi or a comparable device and do home automation projects with them.

    The only area where things are still messy is some areas of web technologies, because they’re constantly being rewritten.







  • You are supposed to upvote things that:

    • you like
    • belong in the community it’s posted in
    • upvoting favors it for the algorithm, ranking it higher and making it stay longer. If you want others to see the stuff, you upvote.

    With comments, you are supposed to upvote things that contribute to the discussion, even if you disagree with it, but in practice people often just upvote what they like and agree with and downvote what they don’t agree with and there is pretty much nothing anyone can do to change that. So do what you think is right.


  • To enter, you need a visa. They’re timed permits to enter countries for a specific purpose.

    There are travel visas for a short time and there are work visas that are longer time and allow you to work. (you are not allowed to work with just a travel visa).

    Then the process is different per country. The next step is “residency” and then the next is applying for citizenship. Each country has different conditions for when that’s possible and how quickly.

    As a rule of thumb, if you can get a stable job, or you’re rich they usually let you in and let you stay. Sometimes there are special recruitment programs that you can look up at the local embassy or under search terms such as “migrating to [country]”. Those that are looking for immigration usually advertise the ways to do it.



  • Is anyone else seeing this?

    Everyone with any kind of voice has been screaming at the top of their lungs that this was happening ever since the aftermath of 9/11. Maybe earlier.

    Same as with Hitler though, did you know he was imprisoned for an attempted coup in 1920s? That’s where he wrote “Mein Kampf”. In which he clearly stated what his intentions were.

    But yes, other people are seeing it, and now you are too. Idk if that’s exactly a “congratulations” moment, but I’m glad you can see the parallels.


  • But I couldn’t install a specific Python version? System python is 3.13 but I needed 3.10.

    The others have covered virtual environments, which is what you need if you really want a 3.10 interpreter.

    But… the thing I’m here to tell you is:

    they recommend virtual box to not mess with your default installation of the program and the databases it uses.

    for many projects this doesn’t actually matter. You can just ignore the warnings, use the most recent version and install whatever you need.

    You’re already sandboxing this stuff in a virtual box, which you should be able to reset or bootstrap again when you need to. You’re not interfering with your actual systems’ python, you’re messing with your virtual box’s system python.

    I find the whole venv stuff to be very annoying, I never need it, because I use libraries that don’t interfere with system operations and I don’t downgrade to interact with projects. And even if you’re not installing “correct” versions, most of the time newer versions fix bugs and expand functionality. It is extremely rare that functions get removed and it will actually break by you not using their exact version. Or like, version conflicts.

    And besides, they would need some kind of CI / testing that would check for compatibility anyway.

    tldr: ignore venvs, try it bare metal, see if something breaks. If not, there you go, if yes, you can still invest the time and effort of learning venvs.




  • Don’t confuse how you think it works, what people say how it works and how it actually works.

    Funnily enough, there is a harry potter fanfic “…and the methods of rationality” that put it very succinctly:

    1. observe that you are confused by a situation
    2. detail what the confusing contradiction is, exactly
    3. observe precisely what is happening and adjust your world view.

    I don’t understand the government coverup.

    In corporate (or democratic) America, everyone is expendable at anytime.

    The coverup protects people, but if everyone is expendable at any time, they would not need to do that.

    If they are doing it anyway, to protect people, that must mean those people aren’t expendable.

    If people in corporate or democratic systems are replaceable and these people aren’t replaceable, the actual system at work can’t be corporate or democratic.


    Put differently, even if Trump is a figurehead and replaceable, the structure behind him ultimately isn’t. It’s very specific people in very specific positions of power and wealth, who want to increase their power and wealth. Having one of them replaced (forced to give up power or wealth or both), is the opposite of what they want to achieve.

    Also, the whole “coverup” is theater. It’s been theater since Epstein died. Everyone already knows, there is no amount of proof that will make people do things now, especially not after ICE is already doing what they are doing, and especially not after the different hints at war and annexation of Greenland, Canada and other issues and the whole military leadership staying silent and signaling at least tolerance if not agreement.

    Having it made public may actually have the opposite effect than is intended and expected of a just society. “Look at the crimes you can get away with if you follow us.” “The legal apparatus can’t touch us, what makes you think you can do anything.”



  • Anime and japanese (and chinese?) culture often uses German or French imagery or words in ways that either lack some context and sometimes it’s complete gibberish. The “Frieren” anime uses German words for names that would not be names in German. (Frieren is a verb means, “being cold”, but actually not the kind of emotionally cold that the character Frieren is either, it just means being physically cold).

    The use of latin is actually deeper rooted in mysticism and religion. Nobody really used it as a spoken language after the fall of the roman empire, but the chatholic church still used it it’s ritualistic language until the bible was translated to German by Martin Luther. That’s not the only case of that happening either, if you look into the sumerian and related languages, they shared an alphabet, but the actual grammar and pronunciation and use shifted and it evolved in a way that the older language grew to be exclusive for religious rituals, while the more common language was a different one.

    Another example that might have slipped your attention is mathematic’s use of Greek symbols. We don’t speak Greek. We don’t have those symbols readily available on keyboards or anything.

    Programming languages of course. They’re basically exclusively in English. Some of the concepts in programming are actually cumbersome to translate and make the most sense if you have an understanding of English.


  • Not sure about “unique”… but it bothers me how bad lots of people are with their documents and tools. In my country we have transparency laws for financing and it’s going to say like [xyz department] - 15 million. And I have no idea what that department does. No website, no documents, the projects they do are not public, etc… How am I supposed to decide if I am happy with what they do?

    And how lenient some institutions are when something that needs to deliver proof of something doesn’t actually deliver that proof.

    The assumption of innocence is great when it comes to individual people need to defend themselves against injustice. It’s awful for fighting systematic problems that stare you right in the face, but as long as you don’t have proof of intention, it’s just “oopsie woopsie”.