Skip Navigation

Posts
16
Comments
86
Joined
2 yr. ago

Husband, father, kabab lover, history buff, chess fan and software engineer. Believes creating software must resemble art: intuitive creation and joyful discovery.

🌎 linktr.ee/bahmanm

Views are my own.

  • I missed the point wrt 2021. That's somehow comforting/reassuring. Thanks.

  • RE text: Agreed. I have started a humble campaign (read "one man army 😁) to try to address this insane trend. Joining forces is sincerely apperciated!

  • I wonder what would that mean for openSUSE, given that, apparently, an equity firm is making decisions on behalf of the SUSE board 😞

  • I've got an old ThinkPad w/ 16GB RAM. My daily workflow is a combo of Emacs, a bunch of JVM languages, Make, Docker and minikube. I've been running openSUSE Tumbleweed for ages and am quite happy w/ its performance, package availability and being up-to-date.

  • Here's a decent guide on how to do it for an Ubuntu VM (instructions should apply to Arch too.) Since you'll be manually downloading guest-additions, just skip the "prerequisites" section.

    An here's a guide on how to install the extension pack.

    Pray, post here if you run into any troubles (you shouldn't ✌️.)

  • I'd say VirtualBox is still your best bet b/c of its well-polished user interface - ie unless you plan to play games.

    very laggy

    Had you installed "extension pack" & "guest additions"? If not, please do! They make a world of difference.

    Grab them for the version you've installed from VirtualBox downloads directory. Install Oracle_VM_VirtualBox_Extension_Pack-x.y.z.vbox-extpack on your machine and VBoxGuestAdditions_x.y.z.iso on your VM.

    For example, for version 7.0.10:

    HTH

  • So I can just boost the automated post in Mastodon instead of copy-pasting everything over.

    Hopefully it didn't clutter the post.

  • You've probably already checked it out but make sure you've got only one of .profile, .bash_profile, .bashprofile. bash will only execute one of them in case there's more than one (not sure which one off the top of my head.)

  • Suspend-then-hibernate

    That's something over which I used to be very jealous of Windows laptops 😕 But that was years ago...now my aging 3.2kg ThinkPad is just a "stationery" workstation!

  • Not a direct answer to your question but here's what I've learned and am learning:

    It all boils down to "finding the right balance between the costs of implementation, the value the implementation offers given the circumstances and constraint." Essentially, the foundational guideline of engineering across all engineering principles.

    Usually every decision brings about about a series of advantages/improvement but it's important to remember that "one must lose in order to gain."[1] That is, every improvement (value) comes at a price (cost). Unlike other principles of engineering (which are closer to bare maths), software engineering more closely resembles something intuition-based like art. That is what makes it difficult to see the values and costs and measure them. It takes lots of practice and introspective and extrospective (!) effort; doing things and potentially making mistakes and learning from them is as important as observing others do things and make mistakes.

    In other words, it boils down to honing your intuition to "do the right thing, at the right time, the right way."

    PS: Please note that I used the word "right" and not "correct."

    [1] Dialectically speaking, every material good contains w/i itself its own seeds of destruction 😆

  • I'm already liking it - I've switced to it as my main keyboard. I'm actually typing this on my phone (miserably slowly 😂 - it definitely needs practice getting used to.) I think it's a good practice for the memory muscles & the brain! Thanks.

  • Can't install any virtualization software besides docker - corporate policy 🤷‍♂️

  • OK, I just realised you've already done something similar. Scratch what I wrote.

  • In the same vein, often times changing the port the mouse is connected to fixes it for me.

  • I literally live inside the combo of

    • #Firefox
    • #Evolution
    • #Emacs
    • #Alacritty
    • #GIMP

    And very rarely leave the comfort of my cozy habitat 😁

    At work, I'm "forced" to use a Mac but thanks to #FOSS I've got the whole combo setup on my work laptop too except Evolution sadly.

  • Effective method...so long as your kid doesn't hate you 😂 in which case, IMHO, it should be a favourite aunt/uncle/teacher/... who introduces them to the topic while the parents try to stay quite on the topic as much as possible.

  • Side note: do try out Firefox sync. It will only take a minute to setup, is pretty secure and most importantly saves your bookmarks, history, passwords, ... so you don't end up where you are today again. HTH