techno hippie

  • 1 Post
  • 67 Comments
Joined 2 years ago
cake
Cake day: October 29th, 2023

help-circle
  • Yup.

    Well… it’s still plausible that a senior developer could still be vibe coding. We’d hope they not though.

    And the other way too… can use an LLM and not be doing vibe coding. Like me (not considered a “senior developer”), making fin, with extensive consultations with several LLM, I insist is not vibe coded. https://lemmy.wtf/post/26550037

    Takes a lot of discipline to not succumb to just blindly letting the machine do it, not reviewing nor learning the code; Takes discipline to keep using it as a tool to expedite your learning. Too easy a lure to fall for, the illusion of its competence and convenience.

    “We believe when you let a machine do the work of a man, you take something away from the man.” (or words to that effect), from one of the Star Trek TNG movies.


  • Good stuff.

    Though, I don’t think “headless” is the correct term there.

    I asked Mistral LLM to check…

    define headless, in terms of computing

    In computing, “headless” refers to a system, device, or software that operates without a graphical user interface (GUI) or direct user interaction via a monitor, keyboard, or mouse. Instead, it is controlled remotely or through command-line interfaces (CLIs), APIs, or network protocols. Key Aspects of Headless Computing:

    No Local Display: The system lacks a physical screen or input devices attached directly to it. Remote Management: Users interact with the system over a network (e.g., SSH, RDP, or web interfaces). Common Use Cases:

    Servers: Headless servers are standard in data centers, where administrators manage them remotely. Embedded Systems: Devices like Raspberry Pi or IoT gadgets often run headless to save resources. Virtualization: Headless virtual machines or containers are managed via hypervisors or orchestration tools. Automation: Headless browsers (e.g., Puppeteer, Selenium) automate web tasks without rendering a GUI.

    Example: A headless Raspberry Pi might run a home automation script, accessible only via SSH or a web dashboard, with no monitor or keyboard connected. Would you like examples of headless software or tools?

    Some do use their GNU+Linux (or BSD or others), running in just TTY, just the terminal, without X11 or wayland, but even then that does not necessarily mean no GUI, with some graphical tools (like “mpv” is a good example) able to run without a graphical server (and certainly at least TUI… the web browser “browsh” is a good example). And not necessarily not headless either, with either direct use, or perhaps ssh’ing in through a network, or just running things configured to automate (as per the example the LLM gave). “Dumb terminals” are another related thing, where the “head” is separate.











  • Does it have to be a DE?

    Preferred WM is Xmonad (with my tabular boonad config, the grandpa version).

    But much love also for herbstluftwm.

    And dwm, openbox, icewm, i3, and others.

    I have all these window managers in my wmrotate scripts in my wminizer script, so I can kill one and move to the next, without losing all running gui programs, keeping my X11 session going.

    But if it has to be strictly DE…

    I guess LXDE’s still my fave.

    Respect to XFCE and Trinity too. And Mate.

    KDE’s awesome. Big love to it again, after it got settled in after the KDE4 debacle.

    LXQt’s fine too (though I prefer LXDE).

    I’ve not tried Cosmic.

    I dont know my way around cinnamon and the various other similar. Only briefly experienced.

    GNOME have utterly lost the plot.

    Why’d you ask?




  • KDE4. Plasma. The fattiest FOSS has to offer.

    Worth looking at Trinity (KDE3 fork/continuation).

    XFCE looks like it’s trying to go from lightweight to fattiest some upgrades too. Still, very elegant, and you wont notice that on new beefy hardware. But on ancientware, … best stick to LXDE, or even just openbox, or any other window manager, pretty much.

    IceWM, calls itself a window manager, but it seems to cover all the main basics for a desktop environment feel.

    There still be places to go to get the light, fast and shiny in FOSS, even if KDE went nuts around 15 years ago (whenever KDE4 was).


  • If you’ve never used the terminal before, how do you know what to type?

    Start pushing buttons. Start typing things, try pressing tab variously. Look up guides, introductions, help. Yes it’s not like the discovery of gui where you get to discover whatever the developer of the gui made available to you. It’s a deeper kind of discovery of what more you can do with command line that you cant do with gui. The gui lets you point at pictures provided. The command line lets you string commands together, like stringing words together to form sentences, to have a more nuanced conversation of your own making. So yes, there’s a different initial hurdle and learning curve. Well worth getting over through. Understandable how this is missed by those coming from where the command line is really limited and the gui tries to be all (even if that all is limited). The good stuff’s over the hurdle, and keeps getting better as you progress along the learning curve, deep into the wide delta of potential, where we each become each others teachers.



  • stuff like

    xset s off
    xset -dpms
    xset s noblank
    

    and/or there may be other ways in guis to do so too.

    can put that in some startup shell bobbins, or wherever its supposed to go in configs. but i tend to just run it in terminal (from fish history) once it bothers me enough to switch it off. … am not on my usual computer just now, so i had to look that up. plucked that from 2nd result of a websearch for “x11 noblank off”.


  • FYI to new users… Do not run any command without knowing what it does. Especially that one. Not even if they say “don’t worry, rm prevents you from deleting your hard drive’s contents now”, … like I fell for, 21 years ago. Doh!

    FYI to old users… Stop telling people to do that. It’s not funny. Getting new users to delete their root directory… not cool.