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.

  • 19 Posts
  • 81 Comments
Joined 1 year ago
cake
Cake day: June 26th, 2023

help-circle
  • I didn’t like the capitalised names so configured xdg to use all lowercase letters. That’s why ~/opt fits in pretty nicely.

    You’ve got a point re ~/.local/opt but I personally like the idea of having the important bits right in my home dir. Here’s my layout (which I’m quite used to now after all these years):

    $ ls ~
    bin  
    desktop  
    doc  
    downloads  
    mnt  
    music  
    opt 
    pictures  
    public  
    src  
    templates  
    tmp  
    videos  
    workspace
    

    where

    • bin is just a bunch of symlinks to frequently used apps from opt
    • src is where i keep clones of repos (but I don’t do work in src)
    • workspace is a where I do my work on git worktrees (based off src)



  • RE Go: Others have already mentioned the right way, thought I’d personally prefer ~/opt/go over what was suggested.


    RE Perl: To instruct Perl to install to another directory, for example to ~/opt/perl5, put the following lines somewhere in your bash init files.

    export PERL5LIB="$HOME/opt/perl5/lib/perl5${PERL5LIB:+:${PERL5LIB}}"
    export PERL_LOCAL_LIB_ROOT="$HOME/opt/perl5${PERL_LOCAL_LIB_ROOT:+:${PERL_LOCAL_LIB_ROOT}}"
    export PERL_MB_OPT="--install_base \"$HOME/opt/perl5\""
    export PERL_MM_OPT="INSTALL_BASE=$HOME/opt/perl5"
    export PATH="$HOME/opt/perl5/bin${PATH:+:${PATH}}"
    

    Though you need to re-install the Perl packages you had previously installed.





  • This is quite intriguing. But DHH has left so many details out (at least in that post) as pointed out by @breadsmasher@lemmy.world - it makes it difficult to relate to.

    On the other hand, like DHH said, one’s mileage may vary: it’s, in many ways, a case-by-case analysis that companies should do.

    I know many businesses shrink the OPs team and hire less experienced OPs people to save $$$. But just to forward those saved $$$ to cloud providers. I can only assume DDH’s team is comprised of a bunch of experienced well-payed OPs people who can pull such feats off.

    Nonetheless, looking forward to, hopefully, a follow up post that lays out some more details. Pray share if you come across it 🙏











  • bahmanm@lemmy.mltoFediverse@lemmy.ml...
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    OK, I think I see your point more clearly now. I suppose that’s what many others do (apparently I don’t represent the norm ever 😂.)

    So tags can be useful for not only listening but also discovery.

    I guess my concern RE tag & community competing. But I’ve got no prior experience designing a social/community based application to be confident to take my case to the RFC.

    Hopefully time will prove me wrong.



  • bahmanm@lemmy.mltoFediverse@lemmy.ml...
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    That’s a fair use-case.

    You see memes in your feed (despite not subscribing to meme’y communities). Three things come to my mind, thinking out loud here:

    (1) Could it be b/c the community is not granular enough? Remember we’re in the early stages of Lemmy w/ big “holistic” communities. I’d suppose as we grow, a overarching community will specialise and be split into several more specific ones?

    (2) Creating “filters” based on tag/content is a fair usecase and I would second the idea as long as the main dimension of organisation remains “community.” I’m a bit over-attached to “community” b/c I feel that’s a defining element of Lemmy experience & am afraid that touching that balance may change the essence.

    (3) Tags can be used to achieve (2) indeed but is the added complexity (❓) to the codebase and UI/UX worth it?


  • bahmanm@lemmy.mltoFediverse@lemmy.ml...
    link
    fedilink
    English
    arrow-up
    2
    ·
    10 months ago

    I’m not sure I understand the value of tags for Lemmy (or Reddit in a similar vein.)

    Lemmy’s main (& sole?) dimension of organisation is the concept of “community.” You subscribe to communities to automatically receive their updates on your feed.

    Now, tags are going to add another dimension for organisation which allows one to curate their feed w/o subscribing.

    The good thing about tags is that they simplify “listening.” No need to keep searching for communities or keep scrolling through your feed to find the content you’re interested in.

    The downside of tags, IMO, is that it fundamentally competes w/ the concept of “communities” in the sense that, why would I bother w/ finding communities and “explore”, and consequently, potentially contribute to the content of a community where I can simply listen to tags I’m interested in and forget about the rest.
    IMO, the reason that tags (moderated or not) are working so beautifully on Mastodon is the lack of communities: listening is the only option.

    I stand to be corrected, but it (tags and communities) very much feels like an either/or situation.

    PS: Despite its quality and friendliness, Lemmy’s user base and the content they creates is still small. That means, for the time being, communities may work just fine. As we grow and so does our volume of content, we’d probably need new strategies to augment communities. Though I wouldn’t call that a concern of now or near future.

    My 2 cents.