Skip Navigation
addie addie @feddit.uk
Posts 2
Comments 299
Flameshot: Powerful yet simple to use screenshot software
  • Got this installed on all my work machines - if you're wanting to stick a screenshot on Jira or Slack with a couple of arrows, wavy lines, or a bit blurred out then it's dead quick and has just the functionality that you need. Yes, it's simple and lacks a lot of 'power tools'. Sometimes that's just what you need, tho.

  • its crime time
  • Thought the text said that they were going to do Grimes. I'm up for some crimes, tho.

  • Armadillo
  • Nah, that there's an armsadillo. You can tell, because he has two.

  • Qualcomm Snapdragon X Elite prototype that runs Linux emerges from Tuxedo:12-core CPU with 32GB RAM and surprise, surprise, Debian
  • emerges from a brand you've probably never heard of

    Writing this on a Tuxedo Pulse 14 / gen 3 as we speak. Great little laptop. I'd wanted something with a few more pixels than my previous machine, and there's a massive jump from bog-standard 1080p to extremely expensive 4K screens. Three megapixel screen at a premium-but-not-insane price, compiles code like a champion, makes an extremely competent job of 3D gaming, came with Linux and runs it all perfectly.

    "Tuxedo Linux", which is their in-house distro, is Ubuntu + KDE Plasma. Seemed absolutely fine, although I replaced it with Arch btw since that's more my style. Presumably they're using Debian for the ARM support on this new one? This one runs pretty cold most of the time, but you definitely know that you've got a 54W processor in a very thin mobile device when you try eg. playing simulation games - it gets a bit warm on the knees. "Not x64" would be a deal-breaker for my work, but for most uses the added battery life would be more valuable than the inconvenience.

  • I just switched to Pop OS, any tips on what I should do next?
  • Finest advice possible for any Linux sysadmin.

  • Beethoven's 9th Symphony
  • Any decent conductor is going to to vary the beat based on how long it takes for sound to fill the venue in question. Beethoven's choices for the music halls in Vienna might have made sense then, but not so much today.

    One of the things that's always annoyed the conductors that I've worked with is that we always ignore the dynamics in his music. Beethoven's markings are expressive, subtle. And we always play his stuff louder than indicated.

  • GOG will delete cloud saves more than 200MB per game after August 31st
  • Agreed. JSON solves:

    • the 'versioning' problem, where the data fields change after an update. That's a nightmare on packed binary; need to write so much code to handle it.
    • makes debugging persistence issues easy for developers
    • very fast libraries exist for reading and writing it
    • actually compresses pretty damn well; you can pass the compress + write to a background thread once you've done the fast serialisation, anyway.

    For saving games, JSON+gzip is such a good combination that I'd probably never consider anything else.

  • xaitax/TotalRecall: This tool extracts and displays data from the Recall feature in Windows 11, providing an easy way to access information about your PC's activity snapshots.
  • I thought that it was encrypted if your home directory was encrypted? The impression that I got was that it was just a SQLite database stored in the clear. The user must certainly be able to make queries of that database in order for it to work, so even if it's hosted by a non-user service, malware running locally will still be able to exfiltrate the data.

  • New World Record: 33.24% Solar Cell Efficiency From JinkoSolar! - CleanTechnica
  • Nice insight, thank you.

    I can see that there will be a range of markets for these. Installing them in the desert (efficiency not as important as pure cost-per-watt, long-term stability very important) is not the same as installing them on your roof (limited space but fairly easy access, payback time dominated by efficiency) and so the 'customer' sweet point for these will not be the same as the 'industrial' one.

  • This is hilarious
  • Stephen King's books tend to be both very long and contain a lot of internal monologue. That's very much not film-friendly. "Faithful" adaptions tend to drag and have a lot of tell-don't-show, which makes for a "terrible" film. Unfaithful ones tend to change and cut a lot, which makes them "terrible" adaptions. For instance, "The Shining" film has very little to do with the book, but is an absolutely phenomenal movie. King hated it.

    "IT" the Tim Curry version has Tim Curry in it, who was absolutely fantastic. A lot of material from the book was cut out - I'm thinking it could be 80% or more. That includes the scene where the children have a gang bang in the sewer. Out of nowhere, with no foreshadowing, and it's never mentioned again if I remember correctly. That might make it a "terrible" unfaithful adaption, but you know something? I'm alright without seeing that.

  • Windows Recall demands an extraordinary level of trust that Microsoft hasn’t earned | Op-ed: The risks to Recall are way too high for security to be secondary
  • Sorry if I was ambiguous - it was me that received a spectacular number of downvotes for a comment that I'd not think controversial in any way, and then realised that I might as well ignore all that because it doesn't matter here.

    There's a few arseholes running bots that seem to downvote every post on a topic sometimes. Don't let that get you down - no point putting more thought into it than they did. Your opinion matters, dude (-ette), don't let anyone tell you otherwise.

  • Windows Recall demands an extraordinary level of trust that Microsoft hasn’t earned | Op-ed: The risks to Recall are way too high for security to be secondary
  • Once you've posted a comment that implies that China is imperfect in some way and received a truly spectacular number of downvotes, and then realised that it makes no difference whatsoever because Lemmy votes only affect your ego and nothing else, then you can move on. We aren't "the other website".

  • Transition from litter box to doing business outdoors
  • We've a few rescue cats - we got them all when they were about three / four years old. We kept them inside initially for six weeks or so, made sure that they'd got used to living in a new house before we let them outside.

    The one which had been abandoned and had been living outside for a few weeks (a boy) stopped using his litter tray completely, as soon as he was allowed outside again.

    The other two, both girls but a 'smooth' changeover, took a bit more time to get used to being outside. One transitioned off of her litter tray after a couple of months by herself; the other took more like four months, and she was a bit of a fair-weather pooper for a while as well.

    My take-home message would be that cats generally prefer to do their business as far away from where they live as possible. Only possible bit of advice would be to wait until the weather's getting better in case your cats dislike the wind and the rain. I believe forest cats love the frosty weather anyway, though?

  • Canonical Announces Availability of Real-Time Kernel for Ubuntu 24.04 LTS
  • Yeah.

    There's a couple of ways of looking at it; general purpose computers generally implement 'soft' real time functionality. It's usually a requirement for music and video production; if you want to keep to a steady 60fps, then you need to update the screen and the audio buffer absolutely every 16 ms. To achieve that, the AV thread runs at a higher priority than any other thread. The real-time scheduler doesn't let a lower-priority thread run until every higher-priority thread is finished. Normally that means worse performance overall, and in some cases can softlock the system - if the AV thread gets stuck in a loop, your computer won't even respond to keyboard input.

    Soft real-time is appropriate for when no-one will die if a timeslot is missed. A video stutter won't kill you. Hard real-time is for things like industrial control. If the anti-lock breaks in your car are meant to evaluate your wheels one hundred times a second, then taking 11 ms to evaluate that is a complete system failure, even if the answer is correct. Note that it doesn't matter if it gets the right answer in 1 ms or 9 ms, as long as it never ever takes more than 10. Hard real-time performance does not mean good performance, it means predictable performance.

    When we program up PLCs in industrial settings, for our 'critical sections', we'll processor interrupts, so that we know our code will absolutely run in time. We use specialised languages as well - no loops, no recursion - that don't let you do things that can't be checked for an upper time bound. Lots of finite state machines! But when we're done, we know that we've got code that won't miss a time slot in the next twenty years of operation.

    That does mean, ironically, that my old Amiga was a better music computer than my current desktop, despite being millions of times less powerful. OctaMED could take over the whole CPU whenever it liked. Whereas a modern desktop might always have to respond to a USB device or a hard drive, leading to a potential stutter at any time. Tiny probability, but not an acceptable one.

  • Why Greggs is beating Pret in the battle of the lunch break
  • Going to go out on a limb here, but I prefer the food from Greggs. Prefer the coffee, prefer the sandwiches, like a steak bake and all the other pastries. So the fact that it's cheaper and you get served quicker too is an additional bonus.

  • Powerful enchantment
  • If having affairs outside of marriage counts as a 'straight to hell' offence, then sure. Also if pride still counts as a deadly sin, then off downstairs he goes. But he was an atheist in life.

    Heaven looks boring anyway - I'd rather be where my friends are.

  • btw
  • I don't think that even 8 years ago, the 'business' choices would have been SUSE / Fedora / Debian. If you're paying for support, then you'd be paying for RHEL, and the second choice would have been Centos, not Fedora. Debian in third place maybe, as it was the normal choice for 'webserver' applications, and then maybe SUSE in fourth.

  • AI products like ChatGPT much hyped but not much used, study says
  • They're bullshit generators, essentially - it doesn't matter to them whether they generate something that's 'true' or not, as long as it's plausible. Depends what you intend to use them for - if you want a throw-away image for a powerpoint slide that will only be looked at once for a few seconds, they're ideal. They generate shit code and boring, pointless stories, so couldn't recommend them for that.

    If you're a D&D GM that's in need of quite a lot of 'disposable' material, they're alright. Image of a bad guy that you can then work into the story? Great. Names for every single Gnomish villager? Great. Creating intricate and interesting lore that brings your world alive? No, they are not actually intelligent and cannot do that - that's the part that you provide.

    At the moment, huge amounts of venture capitalist money is making these things much cheaper than their true cost. Can only imagine the price of them is going to go up a lot when that runs out. You might not be able to afford the subscription, but you'll be in good company soon.

  • After almost 28 years, Super Mario 64 has been beaten without using the A button
  • For some reason, I thought that was going to be a twenty-minute video, not a five-and-a-half hour sequence. Dang.

  • Issue Tracking System for Linux

    Hey gang! Looking for some recommendations on issue tracking software that I can run on Linux. Partly so that I can keep track of my hobby dev projects, partly so that I've got a bit more to talk about in interviews. My current workplace uses Jira, Trello and Asana for various different projects, which, eh, mostly serve their purposes. But I'm not going to be running those at home.

    The ArchWiki has Bugzilla, Flyspray, Mantis, Redmine and Trac, for instance. Any of those an improvement over pen and paper? Any of those likely to impress an employer?

    6