• 0 Posts
  • 88 Comments
Joined 1 year ago
cake
Cake day: July 3rd, 2023

help-circle
  • I know a place where they still do this. They’ve got an 8-digit user count, 7 digit monthly profits, all running on one server that costs something like $20 a month. They’ve downsized a few years ago to single-digit employee number and just sit there and collect profits. And this is why I’m now working for a company that casually dropped a few grand for a glorified CPU usage meter and a few grand on top of that for deployment tool that does the same thing that the old guy at a former place was doing with his trusty FTP client.



  • drathvedro@lemm.eetoTechnology@lemmy.worldPrivacy tool
    link
    fedilink
    English
    arrow-up
    16
    arrow-down
    4
    ·
    1 month ago

    This is by far the worst take I’ve seen on the topic. Sorry for being rude, but it sounds like you haven’t touched a computer since that last time in 1990.

    Power management is a joke

    Surprise, it’s 2024 and windows will obliterate the battery even after you turn off the machine.

    There no way even possible via the GUI to config power management for things like low/critical battery conditions /actions.

    There is, though it’s via dconf, but it’s justified as it’s a thing few people would want to tweak.

    Open an Excel spreadsheet with tables in any app other than excel

    Sounds like an excel problem to me

    Tables are something that’s just a given in excel, takes 10 seconds to setup, and you get automatic sorting and filtering, with near-zero effort

    I don’t use either, but I’m pretty sure filter views are available in libreoffice calc. Open source DB’s and Access? What are you talking about, exactly?

    Now there’s that print monitor that’s on by default

    The what now? Are you talking about CUPS daemon? systemctl stop cups && systemctl disable cups. Enjoy your 2.5megs of ram back at a cost of not being able to print anything. Now try and do that on windows without bricking your system.

    and can only be shut up by using a command line. Wtf? In the 21st century?

    If you insist on needing a GUI, go ham. But don’t you diss the command line. Being able to do things without GUI is anything but a con.

    Yea, samba works, but how do you clear creds you used one time to connect to a share, even though you didn’t say “save creds”?

    That’s notoriously a windows problem, not a linux one. You must be misremembering it

    Oh, you have a wireless Logitech mouse? Linux won’t even recognize it

    Not recognize it like, not being picked up by xinput, or not even listed in lsusb? I haven’t ever heard of non-class-compliant mouse. Is that something to do with the G-Hub thingamajig? If so, that’s on logitech, not linux.

    My brand new wireless mouse works on any version of windows since 2000, at the least, and would probably work on Win95

    No, it won’t. If linux didn’t pick it up without a driver, then win95 won’t either. And it’s even worse in reverse. I have a bunch of old hardware that won’t ever work on modern windows because the last drivers released are for WinXP, which are not compatible nor even portable to subsequent versions. All of them are plug-n-play on linux, though.

    Linux doesn’t even use a common shell

    Huh? You mean the desktop environments? The shell is a thing very few people ever care about.

    If it were 40 years ago, maybe Linux would’ve had a chance to beat MS, even then it would’ve required settling on a single GUI (which is arguably half of why Windows became a standard, the other half being a common API), a common build (so the same tools/utilities are always available), and a commitment to put usability for the inexperienced user first.

    The overwhelming majority of systems are either in GNOME/GTK or KDE/Qt ecosystem, unless you really know what you’re doing and want to go with something completely different. But even then, there’s a lot of re-use or re-implementation of components from one or the other. It’s great to have this choice. Sure, it can be a hassle if components from one don’t play nice with another. But then, you’re comparing it to windows, that uses components from 3 distinct eras, that don’t really work together either.


  • Well, you can learn actual basic braille in like 15 minutes. The only important thing missing in it is ⠼ that denotes that following symbol is a a number. E.g. ⠁⠃⠉ is “abc” but ⠼⠁⠃⠉ is 123.

    A neat trick is that it translates mostly phonetically across languages so, when traveling, you can get some idea and even practice a bit of reading of the local script by reading braille signs in elevators and buses. It is surprisingly difficult to find photos of those signs on the internet, even though they are literally everywhere, but, for example, this sign reads as KNOPKA V?ZOVA PERSONALA in braille, so you can infer that “КНОПКА” reads as “knopka” and not “khonka”, or that З thing is not a number but actually a letter for Z. The only uncommon letter here is Ы, but it is notoriously difficult one, and you can skip it in most words and people will still understand you. It might be even more helpful with wildly different script like hebrew, but I haven’t tried that myself yet.



  • drathvedro@lemm.eetoProgrammer Humor@lemmy.mlLemmy today
    link
    fedilink
    arrow-up
    34
    arrow-down
    10
    ·
    1 month ago

    Both of course, but if I had to choose, Cloudflare. Definitely Cloudflare. That company must be purged by fire and magnets. Sure, casinos are evil, but they mostly stay in their lane doing their thing of preying on the vulnerable. When Cloudflare just straight up breaks half the internet for lunch and there’s, by design, no way around it.


  • The key here I think is the NAND. I know you can do practically anything with only NAND gates. But without it, and with just control structures, I don’t think there’s a way to perform computation unless there is some theoretical voodoo withcraft possible, something like nop-padded cellular automata given the infinite memory. But I don’t have any qualification to talk about this, I’m just some random dude who flunked out of the university but finished all Zachtronics games.



  • You’d have to be completely out of your mind to call the Donbas war a genocide. And that’s coming from Russian national who frequently calls out Ukraine government for being the same sort of garbage as Russian, if not much worse.

    So unless this is some form of high level meta-sarcasm and/or trolling, I’d advise you and everyone who upvoted this to seek therapy.


  • 🥶🥶🥶🥶🥶 🥶🥶🥶🥶🥶 🥶🥶🥶🥶 🥶🥶🥶 🥶🥶
    🥶🥶🥶🥶🥶 🥶🥶🥶🥶🥶 🥶🥶🥶 🥶🥶🥶 🥶🥶🥶🥶
    🥶🥶🥶🥶🥶 🥶🥶🥶🥶🥶 🥶🥶🥶 🥶🥶🥶🥶🥶🥶 🥶🥶🥶 🥶🥶🥶🥶🥶🥶 🥶🥶🥶
    🥶🥶🥶🥶🥶 🥶🥶🥶🥶🥶 🥶🥶🥶🥶 🥶🥶🥶 🥶🥶🥶
    🥶🥶🥶🥶🥶 🥶🥶🥶🥶🥶 🥶🥶🥶 🥶🥶🥶🥶🥶🥶🥶
    🥶🥶🥶🥶🥶 🥶🥶🥶🥶🥶 🥶🥶🥶🥶 🥶 🥶🥶🥶 🥶🥶🥶 🥶🥶🥶🥶 🥶🥶🥶
    

  • Haha, nope. The links points to a table of contents after which you are on your own. The right link should point to a specific page instead, but the problem here is that postres docs are poorly optimized for search engines. If you click on the top link from google, you would see there’s a notice that the page is outdated, with a link to a current version, but said link is dead. It’s not an issue I’ve ever experienced with mysql docs for example.

    And yes, w3schools, despite how terrible it is, is still above the official docs because it is more popular with newbies. I remember a time when I just started, I preferred sites like it, because they were simple and on point, rather than technically correct and comprehensive like the official docs are. If you forgot the feeling, try learning math on wikipedia (assuming you don’t have a math degree).

    For the rest I cannot argue. Generated/AI shit is indeed ruining the internet and search engines giving up and joining them isn’t helpful either.



  • It would be interesting to see to be honest

    I still have the video I’ve sent to them at some point, it describes it in all detail, if you can bear my accent..

    I’ve had laptops before where the video ports would only connect to the dGPU, and the internal screen used Optimus (display output from the iGPU with graphics acceleration from the dGPU on demand). Lots of dual GPU laptops are MUXless like that in fact.

    Yeah, I’ve had some of those. Actually owned one of the first generation optimus laptops and it was horrible, most of the time it did not pick up the heavy load and stayed on iGPU even when playing games. Seems to be much improved a lot in win10-11, but I still prefer the kill-switch.

    This one kind of works like that too, though. The MUX only controls which GPU the main panel is connected to (and with it, the framebuffer). The modes basically are:

    • “Eco” where only iGPU is enabled
    • “Hybrid” where iGPU is main and maintains framebuffer while offloading work to dGPU when needed just as you’ve described
    • “Ultimate” with Nvidia as main, which apparently gives much better framerate and latency because it does not require overhead of workload offloading and framebuffer shuffling, but the dGPU is by far the most power hungry device at 150W TDP which drains the battery in mere minutes, even on idle

    I have had issues with dual GPU systems like that on Linux

    I feel you. My previous setup was a desktop with both AMD and Nvidia cards, which I juggled between the host and VM. It was pain, mostly because Nvidia did not want to play nicely. Also because most utilities assumed I had Intel APU — I didn’t, but it was fair assumption at a time. Nowadays, it seems like everything’s sorted out, even VFIO was a breeze to set up (though what for, most games now play on linux nowadays thanks to steamdeck)


  • Maybe you’re right, but I haven’t seen a GPU that doesn’t have at least 4 distinct outputs in a while, not that I’d expect one in a machine of this class either. The problem, if I were to guess, is that this machine has AMD iGPU with Nvidia dGPU and a switchable MUX on top of that so it could boot with(or without) either as primary. That’s like three points of failure already. On top of that, I had the main panel cracked and badly malfunctioning, so I’ve removed it, just in case, for about a month while I waited for replacement. I guess some firmware update did not expect the main panel to be missing(or to have different s/n) during update and did something stupid to the mux setting that made it so that two outputs can’t be active simultaneously. I’ve tried to reach someone half-competent at ASUS for like a couple months, then just said “fuck it” and installed linux. Now living happily with 6 displays up and running, theoretically up to 9 if I do some output splitting shenanigans. Someday I’ll actually build that setup just to dunk on that rep who told me it could only handle 3.



  • I have a wacom-type pen for a tablet that uses one of those. It was a total pain in the ass the time I was traveling and accidentally discharged it by jamming the button in a tight-packaged bag. Turns out, they are pretty much only available online. No normal shop ever stocks them, not even electronics shops nor radio shacks. Barely anyone even heard of them. Tried disassembling a few 9V’s, but all of them were the stacked kind. And with international shipping going 2-6 weeks and me changing locations more often than that, it was an extremely difficult to get hold of them.





  • Sometimes it’s doable if you can call the API and check that the result is what you’d expect

    Yeah, you can even test visual and network stuff at a cost of latency, but it’s hard and lots of developers are too lazy to do this, I’ve often seen sites that don’t even check if function exists before calling it, crashing the entire site because adblock cut out google tags or they call API that isn’t even implemented in firefox.

    I’ve never worked with WebRTC but I imagine it might be difficult to do that with some of its APIs given they require camera or microphone access

    I did. It’s a complete mess. First and foremost exactly because it’s a soup of completely unrelated tech - P2P, webcams, audio in&out, stream processing and compression, SIP(!?). There’s no good debug tooling available and lots of stuff is buried inside browser’s implementation. And, on top of that, any useful info on the topic is usually buried under lots of “make a skype killer in 5 minutes” kind of libraries with hardcoded TURN servers - the developer’s overpriced TURN servers, that is.