• 0 Posts
  • 29 Comments
Joined 1 year ago
cake
Cake day: November 23rd, 2024

help-circle


  • Very happy you had fun making the little script! One thing that will become important pretty quick if you continue making these scripts is that it’s almost always better to wrap your variables in quotes - so it becomes yt-dlp -x “$a. It’s okay here but if you ever paste something that has a space in it, this will keep it together ‘as one’.

    If you want to expand your knowledge with this, some fruitful paths to go down are the following:

    • can you find a way to download multiple urls one after the other if you paste them all at once? (Multiple arguments)
    • can you find a way to ask the user for these multiple urls one after the other? (loops)
    • and can you find a way to have it ask until you hit enter without a url pasted and only then it starts? (conditionals and test)

    The last one is already quite a bit advanced but if you can do that you have enough of the ‘programming’ basics of the shell down to a degree that you can create many little helpers like this with ease.

    Of course don’t feel forced to do any of that - if you’re happy with the improvement as-is, that’s all you need to enjoy the fun of Linux!


  • It uses a completely different paradigm of process chaining and management than POSIX and the underlying Unix architecture.

    I think that’s exactly it for most people. The socket, mount, timer unit files; the path/socket activations; the After=, Wants=, Requires= dependency graph, and the overall architecture as a more unified ‘event’ manager are what feels really different than most everything else in the Linux world.

    That coupled with the ini-style VerboseConfigurationNamesForThatOneThing and the binary journals made me choose a non-systemd distro for personal use - where I can tinker around and it all feels nice and unix-y. On the other hand I am really thankful to have systemd in the server space and for professional work.




  • Comprehensive reviews of body cam usage already put into question the overall efficacy of body cameras (https://doi.org/10.1111/1745-9133.12412 is the one I see cited most often, not sure if there are newer systematic reviews).

    And that one also comes to the conclusion, especially regarding effects on use-of-force:

    Ariel et al. (2016a) recently provided one nuanced explanation to these mixed findings. They discovered that when officers have more discretion in turning on their cameras, they tend to exhibit greater uses of force than officers who have less discretion regarding their BWCs [Body-worn Cameras]. In most of the use-of-force studies reviewed earlier, researchers did not track activation and therefore it was not clear to what extent Ariel et al.’s nuance is salient. If activation is related to use of force in these ways, however, consistently training, reinforcing, and supervising the implementation of mandatory policies may be needed to secure a positive effect of BWCs on reported uses of force

    That, combined with the seemingly more gung-ho internal processes in DHS/ICE, also leads me to believe in few positive outcomes here – especially with the ‘editorial monopoly’ in institutional hands.


  • I am fairly sure this is the actual point of the campaign. The selection bias for a ‘poll’ like this (one that instantly on-boards you to the ai-disabled version of your product if you click answer negative, no less) is so great that I don’t believe the suits/analysts at ddg ever envisioned a different result. Polls and comment sections lure the extreme viewpoints and the ddg crowd already skews privacy-conscious so this was a highly expected outcome.

    What the campaign does instead is:

    1. Show that you ‘care’ and ‘listen to feedback’ (by a response to the poll somewhere between disabling the ai by default to making the no-ai button a little bit bigger)
    2. show that you have the ability to turn off ai on your product in the first place to those who care
    3. like I said above, directly onboard people onto their preferred search strategy so that when relatives/friends send this around people get a little taste, and realize this exists

    It’s quite clever imo, and there’s no real bad outcome for what I assume is a pretty inexpensive campaign.






  • As far as I know that’s generally what is often done, but it’s a surprisingly hard problem to solve ‘completely’ for two reasons:

    1. The more obvious one - how do you define quality? When you’re working with the amount of data LLMs require as input and need to be checked for on output you’re going to have to automate these quality checks, and in one way or another it comes back around to some system having to define and judge against this score.

      There’s many different benchmarks out there nowadays, but it’s still virtually impossible to just have ‘a’ quality score for such a complex task.

    2. Perhaps the less obvious one - you generally don’t want to ‘overfit’ your model to whatever quality scoring system you set up. If you get too close to it, your model typically won’t be generally useful anymore, rather just always outputting things which exactly satisfy the scoring principle, nothing else.

      If it reaches a theoretical perfect score, it would just end up being a replication of the quality score itself.




  • I think you really nailed the crux of the matter.

    With the ‘autocomplete-like’ nature of current LLMs the issue is precisely that you can never be sure of any answer’s validity. Some approaches try by giving ‘sources’ next to it, but that doesn’t mean those sources’ findings actually match the text output and it’s not a given that the sources themselves are reputable - thus you’re back to perusing those to make sure anyway.

    If there was a meter of certainty next to the answers this would be much more meaningful for serious use-cases, but of course by design such a thing seems impossible to implement with the current approaches.

    I will say that in my personal (hobby) projects I have found a few good use cases of letting the models spit out some guesses, e.g. for the causes of a programming bug or proposing directions to research in, but I am just not sold that the heaviness of all the costs (cognitive, social, and of course environmental) is worth it for that alone.


  • Sioyek really is amazing, especially for academic-style reading with a lot of jumping back and forth, and very customizable. I also heartily recommend it, but do be aware that there are some rough edges remaining.

    If you ever get stuck, there are a lot of additional tricks and workarounds for some of the quirks hidden in the project’s github issues. And if there’s a feature you feel sorely missing check out the main branch version instead of the latest official point release which is a couple years behind now (e.g. still missing integrated dual-page view which the development version has for close to 2 years now)


  • That’s a little annoying with all the others not working. Haven’t seriously tried most of them so I’m afraid I can’t really help you there - though if you ever try Q4OS that others have suggested let me know if it works well cause I may give that a whirl too on the little eee.

    If you decide to stick with antix, I could maybe see if I find some of my old notes. I vaguely remember the wifi giving me some trouble and the homebrewed settings panels of the distro can be… a little funky :-)

    Good luck!


  • I was running AntiX out of your list on my old atom eee-pc pretty successfully the last 2-3 years. Was using it as a workbench pc with an old vga screen and keyboard connected, and it worked well enough for simple pdf /datasheet reading and terminal sessions.

    For specs, I think it was the same cpu but only 1gb of ram. Honestly with 2gb of ram your options are much broader, the one part you’ll run into trouble with is the browser with multiple tabs anyway. I thought to remember there was also a community-maintained 32bit Archlinux variant?

    Edit: https://www.archlinux32.org/ that’s the one I believe. It has a more restricted package repo but otherwise is just Arch.


  • Shes the only one in the house with nvidia, which tbf, has been just perfect for her needs up to this point.

    If you spend any amount of time at all in various Linux meme or Linux newcomer communities you’ll quickly see that this is one of the issues plaguing people switching over.

    That’s not a dig at you but to make you realise how big and well known the issue is. The reason it persists is because nvidia refuses to play nice with Linux or an open source environment, presumably for monopolistic licensing issues.

    The issue is large enough that there’s even a fairly famous video of the creator of Linux specifically giving a very vocal ‘fuck you nvidia’ middle finge specifically for their efforts at hindering cooperation with Linux at all.