I’m a technical kinda guy, doing technical kinda stuff.

  • 0 Posts
  • 208 Comments
Joined 1 year ago
cake
Cake day: September 27th, 2023

help-circle

  • Dave.@aussie.zonetoLinux@lemmy.mlPackages similar to Earlyoom?
    link
    fedilink
    arrow-up
    3
    arrow-down
    1
    ·
    17 days ago

    People don’t just leave leaking apps out there for consumption.

    Ha! Welcome to corporate, where vendors sell you software and say that the hardware has to have 128GB of ram and when you poke around a bit you discover a single JVM with constantly growing memory usage with a script that restarts it every time it runs out of resources.

    AND a log file that describes - in typical Java excruciating detail - the precise lines in each module where the devs allocated resources but didn’t free them. About 40 times a second.


  • I loaded the video, paused, jump jump jump jump jumped through the timeline looking at the thumbnail images, about 5 seconds of actual playback while I watched them mess it up, more minor adjustments in the timeline, paused for 15 seconds at the thing I actually wanted, closed the video.

    Good luck getting any kind of decent metrics out of that.

    I can skim documents at 800 words a minute, they are mostly nicely arranged and indexed/sectioned. Compare that to videos where half the words are “um, so”, and it’s no wonder I prefer text.


  • Today I had the pleasure of trying to search for how to shift a chartjs array and finally had to try and watch a “tutorial video” where they allegedly discussed it.

    Cut to me clicking around just trying to find the screenshot where they are actually doing the thing that I want to do, and then they proceed to fuck up its usage three times with much scrolling back and forth through their example code that they didn’t show in full anywhere and rapidly clicking between windows while they got their shit together.

    I just wanted to see like, three lines of code.

    Maybe I should have just asked chatgpt.





  • Consider yourself corrected then. I’ve skimmed your comment history. Your go-to insult is “bootlicker” or alternatively, a simple clown emoji. In your comments you seem to provide very little context as to why you think that, it’s just, “I deem you to be a BOOTLICKER! Next!”

    So maybe a little guidance for you:

    The very, very, first thing you do when dealing with perceived propaganda - be it on mainstream media, online, or wherever - is to remove all the emotion and insults and see what’s left. You know what I see when I parse your comments like that? Very little.

    Thus I conclude you have nothing of importance to say, and you become background noise that gets tuned out.

    Actually your comments do have some small value. I check your bootlicker-comment-score and if it’s greater than 5, I know the community you posted in isn’t worth my time.



  • You don’t need an entire web server in your daemon, you just need the socket.

    Include a websocket listener in the daemon. Keep a ringbuffer of the last X data points, whatever nicely fills your client graph, for example. Wait for clients to connect, dump in the ringbuffer, then update clients as data comes in.

    The webserver can serve up the page with the client code that links to the websocket. After that it’s strictly a discussion between the end client and the daemon over websockets.




  • They’re not missing funds though, it’s not a discrepancy in accounting. They overpaid , they know where the money is, and it’s simply a business decision whether to recover it or not.

    They could have simply filtered on overpayment above some arbitrary value based around recovery vs goodwill.

    Or they could have let it slide, but still notify people so that they wouldn’t be wondering if it was an accounting error.

    But no, they want to recover 23 cents which is well below the cost of everyone’s time and effort to deal with, on both sides of the transaction.




  • And holy shit does their algorithm latch onto any minor interest in their content.

    Accidentally tapped on a floor tiling video the other day, three days of tiling and handyman videos jammed into my feed and me pressing the “not interested” button on every single one.

    Facebook, I am there for the rare post from my 150 or so friends and family. That’s it. Nothing else.

    The reason we don’t use it anymore is because actual posts from real humans we know are buried under a torrent of shit. Sometimes their posts take days to surface leading to all sorts of chain-mail posts on how to “get your feed back”. None of which work because the whole business model is about jamming sponsored shit down your throat.



  • Starlink sats have enough transmit power and receive gain to use normal cellular frequencies with a normal antenna on the phone side.

    You might think it’s a long way to space, but a few hundred kilometres of direct line of sight to your cellphone antenna isn’t that much more to overcome compared to say, 25 km to a cell tower on the ground.

    The biggest hurdle was getting a few thousand satellites into orbit so that coverage and availability is there.



  • Mainly when you are building a single-purpose , “appliance” device and you have the bare minimum of RAM/storage available. You just want to get the board powered up and initialised and then jump to your application.

    So you build a kernel with only the correct drivers you need, you skip initrd, you skip initscripts and (lord forbid) systemd, you just jump straight to your program, with possibly busybox available if you need debugging.

    Edit: I’m talking more about building it from scratch here, not LFS. Regarding security issues, you then “only” have to deal with kernel exploits, with a limited surface as you have limited modules linked, and exploits in your application.