[-] [email protected] 20 points 13 hours ago

Oh, one of our customers' users deleted the /var directory on one of the servers we provided to them, because it was "taking up too much space on disk". That's where Postgres saves its DBs as well; wiped out weeks of work in production for them. This hits very close to home.

[-] [email protected] 35 points 1 day ago

There's three regions missing here - region 0 is "worldwide", region 7 is "special purpose", Oscar screening DVDs and the like, and region 8 is "international waters" for cruise ships and things. You can set several regions on the same disk, to make a 2/4/5 and the like. Set each region as a bit, and you can store that in a single byte - that makes it very easy to flash the firmware on DVD players to decide which disks they can play. Aus/NZ will want content in English and Latin America will want Spanish or Portuguese, so the DVD consortium can still get up to their often-illegal, certainly immoral, price fixing and bullshit.

Really, fuck DVDs. So much potential in the increased capacity, and then it was mired in crap like this and "disabled user operations" so that you can't skip trailers. Time to raise the black flag and set sail for prosperous waters, me hearties.

[-] [email protected] 4 points 2 weeks ago

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.

[-] [email protected] 14 points 2 weeks ago

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

[-] [email protected] 14 points 2 weeks ago

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

[-] [email protected] 17 points 2 weeks ago

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.

[-] [email protected] 3 points 3 weeks ago

Finest advice possible for any Linux sysadmin.

[-] [email protected] 9 points 4 weeks ago

One of the things that got me to change my gaming desktop from Mint to Arch was the fact that you get the cutting-edge version of everything; kernel and amdgpu being the most important, but also getting the latest version of Lutris and things is nice too. Brought me from "usually about 50 fps outdoors in Elden Ring" to "usually about 60 fps" on the same machine.

Makes sense for a gaming machine to only include the services you actually want, which Arch enables. Supports my hardware better too - my audio gear works perfectly in Pipewire but is ropey in ALSA, so rather than "install Mint -> install Pipewire -> remove ALSA -> hope ALSA is gone", the sequence is "install Arch -> install Pipewire", which make more sense.

Other cutting-edge rolling release distros are available, of course, but once you learn Arch, it makes a lot of sense for gaming.

[-] [email protected] 6 points 1 month ago

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.

[-] [email protected] 9 points 1 month ago

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.

[-] [email protected] 0 points 2 months ago

I used to work with a Greek guy called Argyros Argyros - cool guy, but suspect he was an outlier. Named after his dad, so certainly some people are named that way. Icelandic for instance would traditionally use "Given Name" "Patronym from father" - Magnus Magnusson was quite famous in the UK; Björk Guðmundsdóttir might be the most famous internationally, but she's not a "double". There's quite a few cultures - Hungarian, Chinese, Japanese, ... - that write their names as "Family Name" "Given Name" as opposed to the other way around, if that's what you mean?

view more: next ›

addie

joined 1 year ago