Skip Navigation
InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)MO
monovergent 🛠️ @ monovergent @lemmy.ml
Posts
20
Comments
127
Joined
1 yr. ago
  • Maybe a bit niche, but in higher level math courses, instructional material often seems out-of-touch, written by professionals for professionals. Inconsistent notation between authors and unexplained symbols in equations are also royal pains in the ass.

  • Also have been using Debian for the past 3 years. It just works on all of my machines and comes with just enough features to make life easy. Also love the variety of packages and compatibility with pretty much anything I need that isn't in the official repo.

    Many would beg to differ but I love how stable and predictable it is. I have a very particular taste in UI and the less work to maintain that cozy look, the better. Having been a holdout on old Windows versions in the years before I moved to Linux, getting new features at all is already very exciting. I had thought for several years that nothing would beat the comfort and reliability of Windows 2000, but Debian proved me wrong.

  • If just using the Live CD counts, Lubuntu 12.04, to copy files off a broken Windows machine

    Then Ubuntu, followed by Deepin (looked cool), UbuntuDDE, Arch, Xubuntu, and finally settled on Debian in 2022.

  • Customizations, especially theming, at the system level. Or just learning to modify system files on an atomic distro, in general.

    I'm sure it's doable and I am genuinely interested in moving to atomic/immutable distros. But more for the security aspect than reliability as I've yet to break my install of Linux in a way that takes more than an hour to recover from. I've enjoyed the predictability of Debian and my very particular taste in UI makes for additional baggage just reinstalling, let alone moving to a very different distro.

  • It's certainly doable and something like that was my setup for a few years. There isn't much in the way of distros or software packages that provide such a 'personal multiseat' configuration out of the box.

    I'd suggest starting with anything graphically intensive running on bare metal and setting up a VM with virt-manager / Virtualbox / etc. for the NAS part. Get a couple of disks specifically to pass through to the NAS VM, forward its ports to LAN, and connect to them on the host as you would any other machine. For a desk further away, you may be able to get away with a KVM extender, but I can't say I've any experience with them.

    If you try to virtualize everything like I did, there's a couple of hurdles:

    • Much time and manual configuration in the command line is needed
    • Atrocious graphical and input latency on remote connections
    • Very high RAM usage
    • Input glitches and general slowness on the VM with GPU passthrough, remained unresolved despite scouring tutorials from people who somehow managed to get buttery-smooth gaming in a VM
    • Lots of bandwidth used while updating all of the VMs. Probably optimizable, but not out of the box.

    Go for AMD if you can, but NVIDIA hasn't given me much trouble either. Make sure to install the driver from your distro's repo, not NVIDIA's website. IMO, this is less of an issue if you decide to pass through the GPU to a VM since any NVIDIA driver shenanigans will be contained to the VM.

  • Very much the opposite, but probably because what I ended up doing follows their image of success. Become highly educated in a technical field and then make a decent amount of money (on paper, in this economy). Not sure I would have the same approval if I wanted to become, say, a graphic designer.

  • Debian stable:

    • Works on all of my devices, none of which are newer than 2019
    • Compatibility with all of the software that I use day to day
    • I like my system set up in a very particular way and the stability makes upkeep simple
    • I was a holdout on older Windows versions before I moved to Linux, so getting new features at all is already exciting
  • Asklemmy @lemmy.ml
    monovergent 🛠️ @lemmy.ml

    How to tell the difference between being burnt out and just being lazy?

    I work a rather demanding job and I've constantly been feeling tired and underperformant compared to my colleagues for the past few months. I keep evading responsibilities or putting them off until the last minute.

    Many people would kill to be where I am. Yet, I show up every day unmotivated.

    There were several stressful years leading up to my current job and I'm wondering if I'm burnt out at this point or if I'm just not pulling my weight.

    Edit: Thank you all for your support and guidance. I haven't given too many details here, but personal life has been moving along smoothly, chores get done, etc. But I definitely need to reconsider where I'm going with my job.

  • Also got the same impression back when I used XScreenSaver from jwz. I looked in to customizing the logo shown on the login dialog and some of the screensavers, only to find a rather preachy write-up on the advantages of XScreenSaver and a very stubborn affirmation that the logo is hard-coded and should not be changed because it is the identity of the program or something.

  • It bugs me how, within a month after Apple releases a new iPhone, small-time manufacturers put together the hardware, custom ROMs, and tooling to pump out bespoke knock-offs of the latest model. Which sell for maybe $200. While we're stuck worrying that the development of a new Linux phone, with completely ordinary hardware by today's standards, might get mismanaged to hell or ends up costing a fortune.

  • This thread is kind of depressing to read. What a privilege it is to have supportive parents.

    Makes me realize that I shouldn't put off having a quality phone call with my parents so much. There will always be more work, but there won't always be more quality time with them.

  • Permanently Deleted

  • In an academic setting, LibreOffice is a good substitute if:

    • Documents will not be passed back and forth between LibreOffice and MS Office for collaboration
    • Teachers accept assignments in PDF format

    I got away with using LibreOffice in university since:

    • Opening and reading files prepared in MS Office almost always works
    • Every formatting option I had used in MS Office was also present in LibreOffice
    • Professors accepted work I prepared in LibreOffice and exported as PDF to guarantee that my formatting stays intact
    • Students and professors almost always used Google Docs for collaborative work

    From experience, a moderately-formatted document with images will survive about 3 round trips between MS Office and LibreOffice before something breaks (things on the page get completely rearranged or get stuck and can't be moved or deleted).

    And despite having used LibreOffice for several years now, I still feel like I'm having a stroke when I see the default interface. For sanity, either set the user interface (under View menu) to tabbed or sidebar, or customize the toolbar to match that of Google Docs.

  • Newpipe @lemmy.ml
    monovergent 🛠️ @lemmy.ml

    Is anyone else creeped out by the frowning face error?

    The frowning face that pops up when the internet connection drops out or Youtube breaks something. I don't know if it's how suddenly it pops up, my horror and true crime habit, or its lifeless eyes, but I have a jarring and visceral reaction when it shows up.

    It's all subjective I suppose, and I could make personal builds to patch it out, so I don't know if it merits me making a Github account and raising an issue. I'm curious if anyone else feels the same way about the frowning face error.

    Privacy @lemmy.ml
    monovergent 🛠️ @lemmy.ml

    Any privacy-respecting way to receive Slack notifications?

    Work uses Slack, which is quite entrenched in the organization, so trying to move all of my contacts over to something else would be nontrivial. Colleagues use it to send moderately urgent messages every now and then, so notifications on my phone would be a nice-to-have.

    I haven't had much luck finding well-maintained open-source clients for Slack. I could sandbox Play Services alongside the official app or a browser, but I'd rather not make my phone run the whole Google Play stack just for those notifications. Did I miss any low-hanging fruit or is hosting a Matrix bridge the only alternative?

    Linux @lemmy.ml
    monovergent 🛠️ @lemmy.ml

    What are some fun or unconventional uses for an old Atom notebook with 2GB RAM?

    It's not worth shipping and handling, it's beaten up, and I don't know anybody who wants it. Nothing is upgradeable, unless you count inserting a microSD card.

    Of course I could use it as a janky media server or a dumb SSH terminal, but I've already got other machines for those jobs. Or I could recycle it, but what's the fun in that? Suggest me your wackiest programs to try, dangerous distros, or most unorthodox setups to make use of it.

    Asklemmy @lemmy.ml
    monovergent 🛠️ @lemmy.ml

    Recommend me the most unrestricted LLM that runs well on 8GB VRAM

    Got Ollama set up with an 8GB AMD graphics card at my disposal. Any recommendations for the most unhinged model I can run on this? i.e. I can ask it how to annoy my neighbors and it won't go on a rant about morals or its supposed purpose as an LLM?

    DeGoogle Yourself @lemmy.ml
    monovergent 🛠️ @lemmy.ml

    On the mysterious 2025012100 release of GrapheneOS for the Pixel 4a

    Summary: nothing seems to have changed on my phone except for an initial notification that my device is no longer supported.

    The Pixel 4a with GrapheneOS is my secondary phone where I test out apps before committing to them on my main phone and sequester less desirable apps like Whatsapp. GrapheneOS support for it ended over a year ago, so the update notification today was quite the surprise.

    With Google recently rolling out an update to the 4a that cripples its battery and charging, I was very wary, knowing that at least one of the GrapheneOS maintainers intends to discourage use of older, unsupported models.

    My Pixel had been on the 2024092100 release of GOS, which oddly enough is not tagged in the repo. Comparing the closest release, 2024080800, with 2025012100 yielded no differences in the code (https://github.com/GrapheneOS-Archive/device_google_sunfish/compare/2024080800-sunfish...2025012100-sunfish). So I went ahead with it.

    Upon booting, I found a notification saying that m

    Linux @lemmy.ml
    monovergent 🛠️ @lemmy.ml

    Do you encrypt your drives and why or why not?

    I was recently intrigued to learn that only half of the respondents to a survey said that they used disk encryption. Android, iOS, macOS, and Windows have been increasingly using encryption by default. On the other hand, while most Linux installers I've encountered include the option to encrypt, it is not selected by default.

    Whether it's a test bench, beater laptop, NAS, or daily driver, I encrypt for peace of mind. Whatever I end up doing on my machines, I can be pretty confident my data won't end up in the wrong hands if the drive is stolen or lost and can be erased by simply overwriting the LUKS header. Recovering from an unbootable state or copying files out from an encrypted boot drive only takes a couple more commands compared to an unencrypted setup.

    But that's just me and I'm curious to hear what other reasons to encrypt or not to encrypt are out there.

    ThinkPad @lemmy.ml
    monovergent 🛠️ @lemmy.ml

    On the removal of rubber coatings and a quick and dirty method

    This is an aggressive method for when isopropyl alcohol on a towel is too slow or requires too much elbow grease. See the caveats section!

    Materials

    • Isopropyl alcohol, 100 mL or more
    • Copper or copper-coated scourer
    • Heavy-duty scrubbing pad (like the green piece on top of dish sponges)
    • Magic eraser (replace with non-scratch scrubbing pad if not available)
    • Paper towels
    • A couple of hours

    PPE

    • Adequate ventilation
    • Dust mask (microplastics)
    • Sturdy, waterproof gloves, or in my case, non-waterproof fiberglass gloves over thin foodservice gloves
    • Old clothes (stains)

    Method

    Remove power, batteries, and any electronic components you can.

    This is an iterative process, so not every step has to be done perfectly in one pass.

    Magnesium parts (usually the lower chassis and lid)

    • The rubber coating is bound more strongly here than on plastic parts.
    • Wet an area about 5 cm in diameter with isopropyl alcohol. There should be a shallow puddle of it where you will
    ThinkPad @lemmy.ml
    monovergent 🛠️ @lemmy.ml

    Remarks on Corebooting the X230 with 3612QE

    Building Coreboot

    • Significantly easier and lower risk than I expected. A lot is already taken care of once the mainboard is selected. There are many safety and sanity checks in the build process.
    • Make sure to select "General Setup">"Option backend to use">"Use CMOS for configuration values" so that nvramcui and nvramtool works.
    • Even if flashing only the top chip, build for the entire 12 MB ROM. Otherwise, the machine won't have the correct offset for the MRC cache and will cold boot when it should be resuming from suspend.

    Installing Coreboot

    • I am not yet confident enough to use an external programmer with my 3612QE board, so I opted for the 1vyrain route.
    • Extracted the top 4MB of coreboot.rom using dd and once booted in the 1vyrain installer, overwrote /root/bios/X230.rom (double-check this for yourself, just going off my memory here) and let it flash the chip. This workaround to avoid having to upload my bios somewhere and connect 1vyrain to the internet.
    • Aft
    Linux @lemmy.ml
    monovergent 🛠️ @lemmy.ml

    Confirm or reject my suspicions about the massive default window sizes

    My laptop has a display resolution of 1366x768. Every now and then, I'll encounter a window whose default height is over 768 and thus won't fit entirely within my screen. The GTK file picker comes to mind, though it is resizable without much fuss. But then there are those that cannot be resized and being unable to move the titlebar further up, I am forced to use Alt+F7 to see what's at the bottom.

    I suspect that many programs today are designed to work comfortably on higher resolution displays, but not really tested on smaller ones. Understandably, developers only have so much time and 1366x768 is getting long in the tooth. Just wanted to put this out there since nobody seems to be talking about it.

    Linux @lemmy.ml
    monovergent 🛠️ @lemmy.ml

    Cannot adjust brightness via keyboard after suspending without a display manager

    Decided to uninstall my display manager and use startx instead. But now when I resume from suspend, the brightness keys cease to work until I log out and back in. Backlight does still respond when echoing into /sys/class/backlight/intel_backlight/brightness. But what kind of magic does a display manager do to keep brightness controls working after suspend and resume?

    Using xfce on tty1 on an X230 if it matters.

    ThinkPad @lemmy.ml
    monovergent 🛠️ @lemmy.ml

    Observation: The X230 with i7-3612QE does not support ECC RAM

    UPDATE: After flashing coreboot with the option to "Enable ECC if supported", ECC RAM still does not work. The screen and lights come on and the speakers emit a continuous high tone. The memory tested was an 8GB stick of 2Rx8 EP3L-12800E from SK Hynix. It is unbuffered ECC to the best of my knowledge. I'll write up my thoughts on corebooting this particular board when I have used it for some more time.

    After learning that the 3612QE itself supports ECC RAM in contrast to the stock CPU options and that the QM77 chipset also does, I purchased a DDR3 SODIMM with unbuffered ECC. I have not been aware of any other attempts to test this combination.

    The machine did not POST and did not produce any beep codes. Absolutely no response to any input aside from shutting down when briefly holding the power button. Everything returned to normal upon putting the original RAM back.

    I suspect the BIOS lacks support, but whether this changes with coreboot remains unknown to me, at least until I learn

    ThinkPad @lemmy.ml
    monovergent 🛠️ @lemmy.ml

    Some thoughts on the X230 with i7-3612QE upgrade

    In an effort to keep my X230 snappy for a few more years until I find/make a newer laptop to my liking, I finally caved in and bought an i7-3612QE board. Posting some observations and thoughts based on the questions I had prior to buying. Previous CPU was the i5-3320M.

    Setup

    • Debian 12
    • XFCE
    • 16GB DDR3L
    • Two SSDs
    • Hyper-threading disabled
    • 1vyrain BIOS with classic keyboard EC patch

    Performance

    • Not literally twice as fast, but the improvement is quite noticeable
    • CPU no longer seems to struggle while loading Javascript-laden websites
    • Rarely hits 100% CPU usage, even on Youtube (sadly bloated enough to be a sort of benchmark)
    • Single-core tasks are only slightly better than before

    Thermals

    • High 40s at idle to mid 60s when busy
    • Feels cooler compared to previous CPU, which I assume is due to the CPU usage being lower across all tasks.
    • Did not upgrade to the AVC cooler. Toshiba cooler works well and is quiet as ever.

    Battery

    • About 4.5 hours of office tasks and light
    Linux @lemmy.ml
    monovergent 🛠️ @lemmy.ml

    "Deploying" images rather than installing from the official ISO?

    I like my Linux installs heavily customized and security hardened, to the extent that copying over /home won't cut it, but not so much that it breaks when updating Debian. Whenever someone mentions reinstalling Linux, I am instinctively nervous thinking about the work it would take for me to get from a vanilla install to my current configuration.

    It started a couple of years ago, when dreading the work of configuring Debian to my taste on a new laptop, I decided to instead just shrink my existing install to match the new laptop's drive and dd it over. I later made a VM from my install, stripped out personal files and obvious junk, and condensed it to a 30 GB raw disk image, which I then deployed on the rest of my machines.

    That was still a bit too janky, so once my configuration and installed packages stabilized, I bit the bullet, spun up a new VM, and painstakingly replicated my configuration from a fresh copy of Debian. I finished with a 24 GB raw disk image, which I can now depl

    ThinkPad @lemmy.ml
    monovergent 🛠️ @lemmy.ml

    X230 3612QE and 3615QE battery life and opinions?

    Anyone here use an X230 with the quad-core mod? I'm looking into it and was wondering about the reliability and battery life compared to the stock i5-3320M.

    Privacy @lemmy.ml
    monovergent 🛠️ @lemmy.ml

    searx.be and results in Russian?

    Been using searx.be for a bit now and they had many results in Dutch and German, which can be expected for a site based in Belgium. But does anyone notice an influx of results in Russian? Did they change the server location or are users in Russia catching on to it? Yandex isn't toggled on in the settings either.

    Not trying to judge security by language. I just kinda liked having results in a mix of languages I could read.

    Privacy @lemmy.ml
    monovergent 🛠️ @lemmy.ml

    How crucial are banking apps? Your experience with them vs. browser banking?

    Banking apps seem to be a motif among things that don't play well with privacy ROMs. My bank's website does everything I could want out of it. I think I might be ignorant to something.

    • What about banking apps is especially compelling?
    • How often do banks put must-have features behind an app?
    • And should I be concerned that banks might move away from offering services through browsers?
    DeGoogle Yourself @lemmy.ml
    monovergent 🛠️ @lemmy.ml

    What still requires stock Android and has no alternative way to access?

    I'm about to degoogle my stock Android phone. For the past few years, I've used it to handle the non-open source apps that I don't want running on my main phone. As I've finally weaned off GApps, I realize that I might as well go degoogle the rom as well.

    edit: to be clear, I'll be using sandboxed Play services on GOS

    But since that phone is my compatibility guinea pig, is it likely I'll still run into an app that demands unmodded Android with no alternatives? In your experience, has any bank or other service required the app on regular Android, with no alternative for the desktop, browser, etc?

    Linux @lemmy.ml
    monovergent 🛠️ @lemmy.ml

    How Wayland handles security considerations vs MacOS Quartz or Windows DWM?

    As I understand it, X11 has many inherent security concerns, including programs being able to read the contents of other windows and intercept keystrokes. Wayland addresses these concerns but at the moment breaks certain functions like screen readers, cursor warping, and the ability of a program to resize its own window.

    I am curious as to how the display protocols of MacOS and Windows handle these situations differently. How does a program in those operating systems gain permission to read the contents of other windows, if at all? What is to be done in Wayland for these functions to be more seamless or are there inherent obstacles?

    Google Pixel @lemmy.ml
    monovergent 🛠️ @lemmy.ml

    Anyone not glue the screen back on after a repair?

    Bought a Pixel 4a second hand since it's the last Pixel with a headphone jack that isn't too big for me, and I'm hoping to keep it as long as I can.

    Unfortunately, it's about time for me to replace the battery. I tend not to treat my battery too well (can't be bothered to keep it between 20% and 80%, but it's supposed to be consumable, right?) and I'm not sure if replacement batteries will hold up as well over the years. So I'm wondering if it's fine to just replace the battery and pop the whole thing back into my case without gluing the screen, so future repairs are a bit easier and won't involve the risk of breaking the screen while prying it off.

    For reference, I'm using one of those cases with an interlocking front and back, so it ought to hold itself together and not fly apart if I drop it. (edit) I guess what I'm looking for is experience as to whether the newly introduced slack between the glass and body tends to make make the screen more fragile or put undue strain on flex c