• 0 Posts
  • 6 Comments
Joined 3 years ago
cake
Cake day: June 3rd, 2023

help-circle

  • …and not just movies. My partner and I steadfastly try to do all “interacting with kid’s school, extracurricular and social groups” stuff 50/50. We always strive to go to (and host) such important events together. We always indicate we should both be added to mailing lists, and give both our phone numbers as contacts, etc, etc. However, much (sometimes most) of the time people only ever call her about kids playdates, medical professionals default to discussing his issues with her exclusively even though I am sitting next to her and commenting too, when there is a parents’ chat/mail group for his classes or other activities usually she gets added and then has to help me muscle my way in to the group (and the groups are often all women). Once at a preschool party a parent saw me interact with my kid, came and asked me to point out his mother, then went to her to invite our kid to a birthday party. It’s never-ending for a father who strives to be a “caring father”, and not just an infantile “toxically masculine, one-dimensional, emotionally stunted cliché” in terms of “role model”. It is exhausting for both her and me, but is also extremely demoralising for me because trying to be what you believe to be the right kind of role-model is one of the most important yet virtually undocumented parts of parenting, and even more demoralising because it still happens even after I hugely reduced my external workload in order to be the primary “stay at home” parent. One small positive step is that the country we live in introduced “paternity leave at child-birth” legal requirements (much smaller than for maternity leave though, and only introduced after my kid was born [sigh]). In popular culture it has become a trope that women suffer endlessly trying to play the role of both parents to compensate for idiotic (or selfish prick) fathers, but it glosses over the fact that a man who actively tries to “be the change” (and any woman who tries to facilitate that change in solidarity) are so often tripped up at every step by this pervasive (and often subconscious) intellectual and emotional inflexibility. One other small positive is that I occasionally find another father who feels the same way (and who is often just as frustrated and burned out by the state of things) …sometimes - just one or two. Having previously lived in many countries/continents I also know that the country I live in is far from the worst offender for this, which makes it even more pathetic globally.

    Everything is based around violence. Like really, is that all boys are good for?

    Oh yeah, you are so right. It feels at times like - when I’m not teaching him to play football (violently), and not egging him on to emulate (violent) action figures, and not buying him fake guns to play with (violently), and not telling him to “man up” instead of taking time to understand his feelings, etc - there seems to be a degree of subliminal judgmentalism directed at me for not “sticking to the job description”. It seems many people will prefer to see the world burn in preference to accepting someone disregarding parts of the “normality” rulebook based on rational introspection, including those who would never admit it out loud, and even some who haven’t yet consciously realised they are standing on that side of history - perhaps because it holds up a mirror to them not doing so (out of fear?, laziness?, bitterness-fueled pulling-up the ladder?).


  • I long ago stopped getting caught up in “that discussion” about recent trends despite a stream of people lobbing leading questions to get the ball rolling. Because I also try to not do so more rudely than necessary, I have developed several diplomatically worded (or at least ambiguous enough to float opaquely off to the side of the offense spectrum) ways of essentially saying the following: The simplest and cheapest way of [A] learning the “computer science” end of software is by becoming proficient in Lisp, [B] learning the “engineering” end of software by becoming proficient in Forth, [C] learning how “busywork” is a dangerous and demoralising thing to confuse with “actual work” by maintaining some Java code, [D] learning how insidious and self-sabotaging “expert beginner syndrome” is by reading a lot of the relevent code-reviews and blogposts when maintaining Javascript & Python projects, [E] learning how mob-mentality and populism can lead to selective blindness and architectural stubbornness by working with large volumes of C & C++ code, [F] learning how it is all really abstraction-layers over something akin to an old-shool phone switchboard by working with Assembler, [G] learning how the only work with longevity is that which stands on the shoulders of giants by using Fortran libraries, [H] learning how the mere act of developing using languages with baked-in discipline can be inherently educational by using DbC/TDD/BDD/dependent-type/formally-verifying/etc based languages (SPARK-Ada, Haskell, Eiffel, ACL2, Rust, etc), and then [I] learning how - after a certain level of experience - the languages, frameworks, and tools become less important than the engineers’s mindset and the work that happens both before and after the fingers hit the keyboard…by finding semi-performant techniques for implementing masochistic things like a VM and a network stack in Bash script (as hobby tasks, not for real use). If they are coming from a more hands-on/hardware background I also recommend [J] how eye-opening it is to maintain your own customized LibreCMC image flashed onto an open router (the older/smaller the HW the better, because you have to be increasingly creative with your kernel & OS configs), and [K] how educational it is getting a RISC-V working on an FPGA. I top it off by saying that [L] despite coding on-and-off since my start with z80 assembler on an Amstrad in the mid-80s I still feel like a beginner with so much to learn, and [M] that fact is by far the part I love most about the field (not just field of “work” but of “mental endeavour”) - far more than status/seniority/raises. I find I don’t get bombarded so much with JS-framework-du-jour zealotry and expert-beginnerism after that.


  • Rowan Thorpe@lemmy.mltoLinux@lemmy.mlVPS encryption
    link
    fedilink
    arrow-up
    6
    ·
    edit-2
    1 year ago

    If you’re only talking about Storage (data at rest) or Network (data in transit) then encrypt/decrypt offsite and never let symmetric keys (or asymmetric private keys) near the VPS, or for in-transit you could similarly setup encrypted tunnels (symmetric/private keys offsite only) where neither end of the tunnel terminates at the VPS. If you’re talking about Compute then whatever does the processing inherently needs access to decrypted data (in RAM, cache, etc) to do anything meaningful. Although there are lots of methods for delegating, compartmentalising, obfuscating, etc (like enclaves, TPM/vTPM…) the unavoidable truth is that you must trust whomever owns the base-infra ultimately processing your data. The one vaguely useful way to use “other people’s computers” trustlessly is with SMPC (secure multi-party computation) spread sufficiently widely across multiple independent (preferably competing - or even adversarial!) virtual-computation providers, with an “N-of-M keys” policy that avoids any single provider being able to attain a meaningful level of access to your data independently, or being able to view tangible portions of your data while providing functionality during SMPC. That stuff gets super-niche though.