Just a regular Joe.

  • 0 Posts
  • 72 Comments
Joined 2 years ago
cake
Cake day: July 7th, 2023

help-circle

  • Grey-stubble Gen-X’er here… The 80s and (moreso for me) 90s were a great time to get into tech. Amiga, DOS, Win3.11, OS/2, Linux… BBS’s and the start of the Internet, accompanied by special interest groups and regular in-person social events.

    Everyone was learning at the same time, and the complexity arrived in consumable chunks.

    Nowadays, details are hidden behind touchscreens and custom UXs, and the complexity must seem insurmountable to many. I guess courses have more value now.







  • Joe@discuss.tchncs.detoMemes@lemmy.mlA two state solution
    link
    fedilink
    arrow-up
    8
    arrow-down
    21
    ·
    11 days ago

    From my brief time exploring it, many there seem to think the end always justifies the means, and are oblivious to the means being the likely effective end. For example: China is apparently only temporarily embracing capitalism on its way to utopian communism. I haven’t followed the trump support that was alluded to here, but I assume it’s similarly reaching the limits of their forward reasoning. At some point, some talking points pop into their head to reinforce or build on their existing beliefs, and they pat themselves and their fellow comrades on the back.

    Some are well prepared to run circles around you with their well trained mental gymnastics. It’s not dissimilar to the flat earthers, or other conspiracy theorists. You just have to believe to be saved (from critical thinking). It’s best not to engage, but rather observe from a distance.






  • You have an opportunity. Give him a pre-installed Linux and a terminal, along with a page of commands that he can run to do neat things… including starting the GUI to watch his favourite (ideally pre-downloaded) videos, running some demos, etc.

    Don’t make it too easy, but not too hard (2 you said? Can type a few characters though…)… Add to it over the years, unlocking the power, and guiding him to discover more by himself.

    Kids won’t become tech savvy if we hand everything to them on a silver platter, with touch screens, controllers, and flashy games. It can be bland and boring, until they do something.

    It might just be the most life changing gift they ever receive.






  • I have two apparmor profiles targeting shell scripts, which can run other programs. One is “audit” (permissive with logging) and the other is “safe” (enforcing).

    The safe profile still has a lot of read access, but not to any directories or files with secrets or private data. Write access is only to the paths and files it needs, and I regularly extend it.

    For a specific program that should have very restricted network access, I have some iptables (& ip6tables) rules that only apply to a particular gid, and I have a setgid wrapper script.

    Note: This is all better than nothing, but proper segregation would be better. Running things on separate PCs, VMs or even unpriviliged containers.



  • Temporal is MIT licensed and comes with multi-tenant security features and its durable execution model is solid and scalability is phenomenal. They upsell to the cloud offering and the default OSS auth plugin is intentionally limited (you might want to develop your own if you self-host). You’d probably only look at the Temporal UI when debugging.

    Windmill is very cool, but it is only suitable for trusted teams due to its security model. If you want to be able to develop scripts and workflows in the web browser and run them together with trusted colleagues, on a schedule etc., then windmill might just be for you!