Off-and-on trying out an account over at @tal@oleo.cafe due to scraping bots bogging down lemmy.today to the point of near-unusability.

  • 20 Posts
  • 1.13K Comments
Joined 3 years ago
cake
Cake day: October 4th, 2023

help-circle

  • Also, (a) userspace could have some higher-level encoding or encryption or compression that happens without the kernel seeing the non-encoded data, and (b) whatever particular Unicode encoding OP is probably thinking of isn’t the only Unicode encoding out there.

    That doesn’t, strictly-speaking, mean that it’s impossible to have kernel-level blocking — you could create some kind of emulated system that inspects everything, but it does mean that you couldn’t just inspect data at points where one normally enters the kernel.

    The answer that is probably most useful to OP is that if it’s a problem for his application, he should validate it in userspace.


  • I probably wouldn’t use something specialized to home maintenance. Just any todo/task management system that lets you have a recurring task to tick off. There are tons of those out there.

    Personally, I use repeated tasks in org-agenda in emacs for most of this, but I wouldn’t recommend picking up emacs simply to use org-agenda. But if you are an emacs user, then it might be a good option.

    I haven’t used Taskwarrior myself, but I’ve seen a few people recommend it for Linux use, and if I weren’t using an emacs-oriented system, I’d probably look into it. It supports recurring tasks.





  • Every time I get an Android update, my first reaction is “what workflows that had been working am I going to need to relearn?”

    I’ve had some similar comments about Windows in the past. Like, a lot of the lock-in value that Microsoft enjoys isn’t anything special that they’ve done — it’s because people are expert in using their platform. If you make them change their workflow, you throw that out. And people profoundly dislike changing their workflow, once they’ve put the effort in to become accustomed to one.


  • tal@lemmy.todaytoComic Strips@lemmy.worldTrick or Treat!
    link
    fedilink
    English
    arrow-up
    3
    ·
    11 hours ago

    Could be worse.

    https://www.wsoctv.com/news/local/sc-man-gets-30-years-2008-halloween-killing/223289164/

    SUMTER, S.C. — A 27-year-old Sumter man has been sentenced to 30 years in prison for killing a trick-or-treater who knocked at his door on Halloween 2008.

    Quentin Patrick was sentenced Tuesday after pleading guilty to murder in the death of T.J. Darrisaw.

    Prosecutors say the 12-year-old boy was shot at least a dozen times as he stood on the porch of Patrick’s home. The boy’s stepfather and a brother were wounded.

    Patrick is a convicted drug dealer and said he fired his AK-47 because he thought a rival drug dealer was back to shoot him again. Patrick has already been sentenced to more than 16 years in federal prison after pleading guilty to being a felon in possession of a weapon.




  • Okay. The “big Android tablets with keyboards” threw me, but I guess you were just saying that you didn’t want it to be ARM, not that you didn’t want a keyboard.

    And you don’t want a Framework because it costs too much and weighs too much. You don’t say how much is acceptable, but it looks like you can get a Framework in your convertable form factor with 8GB of RAM and a 500GB SSD for $808 that weighs 1.3 kg. So I’m guessing whatever you want needs to be cheaper and lighter than that?

    I think that there are probably some options out there, but throwing another option out there…

    What you might consider doing, if you particularly want a lightweight touchscreen device…if you’re willing to tolerate having a cable attached to it, is just getting a USB-C touchscreen and connecting it to a device that does DisplayPort-over-USB-C. That’ll let you just hold the display and touch interface, which will reduce the weight.



  • https://en.wikipedia.org/wiki/J._Nick_Benardini

    James Nick Benardini is an American microbiologist who serves as the 8th and current Planetary Protection Officer for NASA since 2021.

    https://sma.nasa.gov/sma-disciplines/planetary-protection

    Planetary Protection

    Planetary Protection is the practice of protecting solar system bodies from contamination by Earth life and protecting Earth from possible life forms that may be returned from other solar system bodies. NASA’s Office of Planetary Protection promotes the responsible exploration of the solar system by implementing and developing efforts that protect the science, explored environments and Earth.

    NASA’s Planetary Protection policies and requirements ensure safe and verifiable scientific exploration for extraterrestrial life. The main objectives are to

    • Carefully control forward contamination of other worlds by terrestrial organisms and organic materials carried by spacecraft in order to guarantee the integrity of the search and study of extraterrestrial life, if it exists.
    • Rigorously preclude backward contamination of Earth by extraterrestrial life or bioactive molecules in returned samples from habitable worlds in order to prevent potentially harmful consequences for humans and the Earth’s biosphere.

  • tal@lemmy.todaytoComic Strips@lemmy.worldChickens
    link
    fedilink
    English
    arrow-up
    18
    ·
    4 days ago

    Context for the uninitiated: in video games in the Legend of Zelda series, there are chickens roaming around. One can normally attack them, and while it doesn’t kill them, they do act upset. However, if one keeps attacking long enough, a flock of chickens will fly in and start attacking the player’s character.




  • Yes this works when I’m having issues.

    Okay, gotcha. In that case, my guess is that the most-likely issue is with the DNS daemon that OpenWRT is using, which is most-likely dnsmasq.

    You could confirm that your DNS configuration on the LAN hosts is actually using OpenWRT as the DNS server if you wanted — I could walk through that, if you’re not sure. But from a test-when-it’s-happening situation, I’d probably:

    • Install dig on the Mint box, if it’s not already installed. That’s a DNS diagnostic program that doesn’t use your system resolving mechanism, talks directly to DNS, so it cuts out any other factors. It’ll be in the bind9-dnsutils package.

        $ sudo apt install bind9-dnsutils
      
    • Install dig on the OpenWRT box.

        $ opkg update
        $ opkg install bind-dig
      
    • Confirm that you can successfully run it on both the OpenWrt box and your laptop when there are no problems (your router’s LAN address probably being something like 192.168.1.1):

        $ dig @your-router-LAN-address www.google.com
      
    • Confirm that you can successfully run it on both the OpenWrt box and your laptop when there are no problems using whatever outside DNS server you have the OpenWrt box set to use (assuming 1.1.1.1 here):

        $ dig @1.1.1.1 www.google.com
      
    • Next time you have problems, repeat the above. If both the dig on your OpenWrt box and on your laptop using the OpenWrt DNS server now fail, then it’s probably pretty safe to say that it’s the DNS server on the OpenWrt box at fault. If just the one on your laptop fails, then it’s going to be a communication issue between your LAN box and the OpenWrt DNS server.

    Assuming that the problem is the OpenWrt DNS server, and assuming that it’s dnsmasq, to troubleshoot further, I might try looking at its logs, or installing tcpdump on the OpenWrt box and running that, something like $ tcpdump -nvvv -i any udp port domain. That should let you see both the incoming DNS queries going to the OpenWrt DNS server as well as the queries that it is sending upstream (the -n will prevent tcpdump from itself sending DNS queries to look up IP addresses, which would generate more noise, the -vvv to show all possible information about the packets, and the -i any to show all packets on all interfaces). That’ll let you see whether it’s getting flooded with DNS queries and to see what queries it’s sending to the upstream DNS server out on the Internet.

    That won’t alone solve your problem, but it’d be the next step I’d try to narrow down what’s going on.



  • I am still having a gaming rig here with rx6900xt as well but way too big to get it wife approved into the living room and have no man cave to run it 24/7.

    It’s pretty trivial to make use of an LLM compute box remotely; in fact, most of the software out there is designed around doing this, since lots of people use cloud-based LLM compute machines. I use the Framework Desktop in this fashion — I leave it headless, just as an LLM compute node for whatever machine is running software that needs number-crunching done. So if your gaming machine is fine for you in terms of compute capability, you might want to just use it remotely from the living room with another machine being in the living room.

    Another benefit of sticking the compute box elsewhere is that while my Framework Desktop is very quiet (single large fan, about 120W TDP, and is notable for being rather quieter than other AI Max-based systems), keeping my 7900 XTX loaded will spin up the fans. You may not want to have a heavy-duty number-crunching machine in the living room from a noise standpoint.