• 1 Post
  • 47 Comments
Joined 1 year ago
cake
Cake day: June 14th, 2023

help-circle

  • 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.



  • 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.




  • That’s almost exactly the problem. English uses helper words exclusively for future tense, and indeed, helper words like ‘to’ to form an infinitive. ‘Will’ is the helper word to show that something is a fact, that it is definite - grammatically, it is indicative. (The sun will rise tomorrow.) ‘Would’ is the helper word to show that something is an opinion, or dependent on something else - grammatically, it is subjunctive. (If you push that, it would fall; if it was cheaper, I would buy it.)

    Spanish has both helper words for future tense (conjugations of ‘ir’, analogous to ‘going to’, often used in speech) and straight-up conjugations for future tense (doesn’t exist in English; often used in writing). It also conjugates verbs differently if they’re indicative, subjunctive, or imperative (asking or telling someone to do something). This is how Spanish manages to have fifty-odd ways to conjugate every verb, which is very confusing to English speakers who make do with three ways and helper words.

    Translating a ‘future tense sentence’ for Duolingo requires you to have psychic powers about whether something is fact or opinion, which helper words are wanted, and so on, and it usually comes down to guessing between multiple ‘correct’ answers, which Duo will reject all but one of.


  • Absolutely this. I’d have argued that ‘every day’ is a more idiomatic translation than ‘daily’, and what native speakers would say, but that’s irrelevant. English tends to emphasise the end of sentences as the most important part, so all these translations are correct depending on the nuance that you intend:

    • Daily in Hamburg, many ships arrive (as opposed to eg. cars, or few ships)
    • Daily, many ships arrive in Hamburg / Many ships arrive daily in Hamburg (as opposed to eg. Bremen)
    • Many ships arrive in Hamburg daily (as opposed to eg. weekly)

    Wouldn’t question any of those constructions as a native speaker. In fact, original responders’ example was why I gave up on Duolingo myself originally, some years ago. Translating ‘future tense’ sentences from Spanish into English or back again is always going to be a matter of opinion, since English doesn’t have the verb conjugations that Spanish does. Guessing the ‘sanctified answer’ is tedious, when a lot of the time it’s not even the most natural form of a sentence.


  • Spot on advice. I’d observe that media files tend to be quite large, and if all that the disk has been used for has been copying these files onto it, then they’re likely to be both relatively defragmented and at the start of the disk, so the reduction in partition size isn’t going to be as slow as it usually is. (Which is very slow.)

    Since media files are relatively infrequently read, I’d probably want to use a filesystem that checks against bit rot instead of ext4 - make sure that they’ve not become corrupt when you want to use them. But that’s Linux holy war territory, so I’ll leave it alone.



  • Friend of mine’s dad used to write some Mills and Boon ones, which is the UK equivalent I suppose. We all found it hilarious. Had to sign up for one the ‘8 pre-approved plots’ in advance, and then got paid about a penny a word. You need to be properly cranking out text to even reach minimum wage - it would be easier to work stocking the shelves at a supermarket, quite frankly. But yeah, not an environment that fosters innovation.


  • addie@feddit.uktoMemes@lemmy.mlMinmaxxing
    link
    fedilink
    arrow-up
    23
    arrow-down
    1
    ·
    7 months ago

    Hey! Perks that actually (a) trigger when intended, and aren’t bugged out (b) do something actually useful - are quite unusual in Fallout; there’s plenty of them that are just a trap for the unwary to waste their slots on.

    I’d also nominate the ‘lady killer / cherchez la femme’ perk as being one of those traps; the vast majority of the enemies you have to kill are male, and certainly all the ones who are difficult. It gives a few interesting dialogue options, but there’s more effective perk choices.





  • addie@feddit.uktoLinux@lemmy.mlWhy Are Arch Linux Users So TOXIC?
    link
    fedilink
    arrow-up
    3
    arrow-down
    1
    ·
    8 months ago

    I’d kind of hope that we’re not all like that - I use Arch btw. for my computers at home, but at work we use a combination of Redhat, Centos Stream and Amazon Linux, and I spend a lot of my day helping people with ‘Linux admin’ issues even though that’s not strictly my job.

    When getting started with Linux, there’s a certain ‘glossary gap’ if you’ve come from Windows, not even knowing the right term to search for. Newstarts will complain that “waa! Linux is terrible, doesn’t recognise my hardware”, to which invoking a couple of udev commands seems like magic. Some people will get irritated when answering the same question in the same way for the tenth time and just post a link; really, those people need to step back and let someone else pick it up. The Arch wiki is fantastic, but it’s particularly fantastic if you already know what all the words mean and just need your memory prodding a bit. Having someone able to interpret a page for you is a huge benefit over having to fall down a wiki hole, which is very dispiriting when you’re trying to learn.

    And yes, Arch is great for gaming - latest version of everything, look at my extra frames - but really, it’s only a tiny bit better than eg. Pop! OS, and that’s a much better choice for someone who’s never used Linux before.