Skip Navigation
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/)BA
BaumGeist @lemmy.ml
Posts 10
Comments 465
Am I Legally Allowed to Get Married in Israel?
  • multiple inputs from one output, each asking a question but only having one output

    That's not how flowcharts work.

    Also the big "NO" implies that that's the path to take if the answer to the questions leading into it is "no"

  • Is Google Maps getting worse?
  • I know it's not new, but I've been seeing a lot more "suggested" (read: sponsored) places along my routes these days. Either businesses are just now discovering the feature, or they lowered the barrier for entry. Either way, it's annoying as fuck to have ads pop up that I have to avoid when moving the map around to navigate

  • Movie(s) with best soundtrack?
  • When I think of exquisite sound design, two of my favorite movies spring to mind: Stalker (1979) and The Good, The Bad, and The Ugly.

    The former has such a subtle soundtrack that it's almost like it's not there, but without it so much of the atmosphere of a movie that is heavily atmospheric would be lost.

    The latter is just a perfect western with a perfect western soundtrack. The theme is well known, but L'estasi Dell'oro gives me chills every time it starts playing.

  • Movie(s) with best soundtrack?
  • real. Geinoh Yamashirogumi elevated that movie beyond "weird mindfuck anime" to an immersive experience.

    On the same note, Ghost in the Shell's soundtrack is also a masterwork, though it doesn't have a single stand out track like Kaneda's Theme

  • Linux middle ground?
  • Debian Testing has a lot more current packages, and is generally fairly stable. Debian Unstable is rolling release, and mostly a misnomer (but it is subject to massive changes at a moment's notice).

    Fedora is like Debian Testing: a good middleground between current and stable.

    I hear lots of good things about Nix, but I still haven't tried it. It seems to be the perfect blend of non-breaking and most up-to-date.

    I'll just add to: don't believe everything you hear. Distrowars result in rhetoric that's way blown out of proportion. Arch isn't breaking down more often than a cybertruck, and Debian isn't so old that it yearns for the performance of Windows Vista.

    Arch breaks, so does anything that tries to push updates at the drop of a hat; it's unlikely to brick your pc, and you'll just need to reconfigure some settings.

    Debian is stable as its primary goal, this means the numbers don't look as big on paper; for that you should be playing cookie clicker, instead of micromanaging the worlds' most powerful web browser.

    Try things out for yourself and see what fits, anyone who says otherwise is just trying to program you into joining their culture war

  • What's a handy terminal command you use often?
  • I'll have to give starship a try, seems like a cool way to handle customizing the prompt

    as to the "omz is bloat and slows down your shell":

    1. How slow? Because I've never noticed. Are we talking about waiting for 15 seconds when I should only have to wait for 1, or are we talking theory and the difference between 0.5 vs 0.08 seconds in benchmarks?

    Because I've never been inconvenienced by the speed of my shell nor terminal emulator, despite having tried all kinds of setups. Turns out that "blazing fast" gpu accelerated terminal really didn't make much of a difference on human timescales. Now I'm at the point where I appreciate the features over the performance.

    1. In reply to Brody's point, I'm inclined to say "yes, and...?"

    OMZ automates a lot. Sure, I could follow his way of manulaly sourcing dozens of individual shellscripts and making my own aliases and have a zshrc 1200 lines long... Or I could just let omz handle it.

    Yes it's mostly just a plugin manager, and...? Yes it automates a process I could do manually, and... ? Yes, it uses bindings that I didn't personally write, and... ?

    Fuck off with the clickbait "You're living your life wrong, do this lifehack instead!!!!" (and the lifehack is to reinvent the wheel) bullshit

    Here's a fun real lifehack: try things out for yourself, don't just listen to and parrot other people's opinions, don't be afraid to go against the grain. Way more fun and fulfilling that way!

  • Average systemd debate
  • It will cause a critical error during boot if the device isn't given the nofail mount option, which is not included in the defaults option, and then fails to mount. For more details, look in the fstab(5) man page, and for even more detail, the mount(8) man page.

    Found that out for myself when not having my external harddrive enclosure turned on with a formatted drive in it caused the pc to boot into recovery mode (it was not the primary drive). I had just copy-pasted the options from my root partition, thinking I could take the shortcut instead of reading documentation.

    There's probably other ways that a borked fstab can cause a fail to boot, but that's just the one I know of from experience.

  • Average systemd debate
  • To the feature creep: that's kind of the point. Why have a million little configs, when I could have one big one? Don't answer that, it's rhetorical. I get that there are use cases, but the average user doesn't like having to tweak every component of the OS separately before getting to doom-scrolling.

    And that feature creep and large-scale adoption inevitably has led to a wider attack surface with more targets, so ofc there will be more CVEs, which—by the way—is a terrible metric of relative security.

    You know what has 0 CVEs? DVWA.

    You know what has more CVEs and a higher level of privilege than systemd? The linux kernel.

    And don'tme get started on how bughunters can abuse CVEs for a quick buck. Seriously: these people's job is seeing how they can abuse systems to get unintended outcomes that benefit them, why would we expect CVEs to be special?

    TL;DR: That point is akin to Trump's argument that COVID testing was bad because it led to more active cases (implied: being discovered).

  • Average systemd debate
  • I'm gonna laugh if it's something as simple as a botched fstab config.

    In the past, it's usually been the case that the more ignorant I am about the computer system, the stronger my opinions are.

    When I first started trying out Linux, I was pissed at it and would regularly rant to anyone who would listen. All because my laptop wouldn't properly sleep: it would turn off, then in a few minutes come back on; turns out the WiFi card had a power setting that was causing it to wake the computer up from sleep.

    After a year of avoiding the laptop, a friend who was visiting from out of town and uses Arch btw took one look at it, diagnosed and fixed it in minutes. I felt like a jackass for blaming the linux world for intel's non-free WiFi driver being shit. (in my defense, I had never needed to toggle this setting when the laptop was originally running Windows).

    The worst part is that I'm a sysadmin, diagnosing and fixing computer problems should be my specialty. Instead I failed to put in the minimum amount of effort and just wrote the entire thing off as a lost cause. Easier then questioning my own infallibility, I suppose.

  • What's a handy terminal command you use often?
  • speaking of saving keystrokes, the initial sort is entirely redundant. I'm guessing you orignally tried to do something like sort -u before realizing that sort couldn't count occurences, but uniq can. Anyway, understandable, have a nice day!

  • The best answer on StackOverflow: Using RegEx to parse HTML

    stackoverflow.com RegEx match open tags except XHTML self-contained tags

    I need to match all of these opening tags: <p> <a href="foo"> But not self-closing tags: <br /> <hr class="foo" /> I came up with this and wanted to make

    RegEx match open tags except XHTML self-contained tags
    37

    Projects To Watch Out For: Ladybird Browser

    ladybird.org Ladybird

    Ladybird is a truly independent web browser, backed by a non-profit.

    Ladybird

    Finally, another web engine is being developed to compete with Chromium and Firefox (Gecko), and they're also working on a browser that will use it.

    Here's the maintainer talking about the current state of the project, and a demo of the current functionality

    163

    Niche Distro Users: Why?

    I occasionally see love for niche small distros, instead of the major ones...

    And it just seems to me like there's more hurdles than help when it comes to adopting an OS whose users number in the hundreds or dozens. I can understand trying one for fun in a VM, but I prefer sticking to the bigger distros for my daily drivers since the they'll support more software and not be reliant on upstream sources, and any bugs or other issues are more likely to be documented abd have workarounds/fixes.

    So: What distro do you daily drive and why? What drove you to choose it?

    83

    Apprulepriate Bigots' Memes as Shitposts

    13

    Staying Positive in the Apocalypse - Veil of Cloud

    piped.video Piped

    An alternative privacy-friendly YouTube frontend which is efficient by design.

    Piped

    It's the series finale for our friend Plague Roach. Big props to Drue for all the work he's put into this project

    Here's the full series playlist on youtube

    1

    over-rule-acting

    6

    Slow Nala completions - Janky hack m8

    github.com GitHub - volitank/nala: a wrapper for the apt package manager.

    a wrapper for the apt package manager. Contribute to volitank/nala development by creating an account on GitHub.

    GitHub - volitank/nala: a wrapper for the apt package manager.

    I've been using nala on my debian-based computers instead of apt, mostly for the parallel downloads, but also because the UI is nicer. I have one issue, and that's the slow completions; it's not wasting painful amounts of time, but it still takes a second or two each time I hit tab. I don't know if this is the same for all shells, but I'm using zsh.

    I tried a workaround, but it seems prone to breaking something. So far it's working fine for my purposes, so I thought I'd share anyway:

    1. I backed up /usr/share/zsh/vendor-completions/_nala to my home directory
    2. I copied /usr/share/zsh/functions/Completion/Debian/_apt to /usr/share/zsh/vendor-completions/_nala
    3. I used vim to %s/apt/nala/g (replace every instance of 'apt' to 'nala') in the new /usr/share/zsh/vendor-completions/_nala

    Already that's sped up the completions to seemingly as fast as any other command. And already I can see some jank peaking through: zsh now thinks nala has access to apt commands that it definitely doesn't (e.g. nala build-dep, nala changelog and nala full-upgrade), and it has lost autocompletions for nala fetch and nala history.

    Once I understand completions files syntax better, I'll fix it to only use the commands listed in nala's manpage and submit a pr to the git repo. In the meantime, if anyone has suggestions for how to correct the existing completions file or more ways to make the _apt completions fit nala, it'd be much appreciated.

    0

    Who does flatpak/snap benefit?

    As a user, the best way to handle applications is a central repository where interoperability is guaranteed. Something like what Debian does with the base repos. I just run an install and it's all taken care of for me. What's more, I don't deal with unnecessary bloat from dozens of different versions of the same library according to the needs of each separate dev/team.

    So the self-contained packages must be primarily of benefit to the devs, right? Except I was just reading through how flatpak handles dependencies: runtimes, base apps, and bundling. Runtimes and base apps supply dependencies to the whole system, so they only ever get installed once... but the documentation explicitly mentions that there are only few of both meaning that most devs will either have to do what repo devs do—ensure their app works with the standard libraries—or opt for bundling.

    Devs being human—and humans being animals—this means the overall average tendency will be to bundle, because that's easier for them. Which means that I, the end user, now have more bloat, which incentivizes me to retreat to the disk-saving havens of repos, which incentivizes the devs to release on a repo anyway...

    So again... who does this benefit? Or am I just completely misunderstanding the costs and benefits?

    40

    Are there any studies that looked at the environmental impact of cars beyond just gasoline?

    Most people are aware that gasoline sucks as a fuel and is responsible for a large portion of carbon emissions, but defenders love to trot out that "if every end consumer gave up their car, it would only remove like 10% of carbon emissions"

    I can find tons of literature about the impact gasoline vehicles have, but is there any broader studies that consider other factors—like manufacture, maintenance, and city planning—while exploring the environmental and/or economic impact of cars and car culture?

    I know there's great sources that have made these critiques, but I'm looking for scientific papers that present all the data in a single holistic analysis

    8

    Shyness rule

    5