• 1 Post
  • 21 Comments
Joined 1 year ago
cake
Cake day: June 6th, 2023

help-circle


  • Banger of an article and this paragraph especially made me feel like the author personally knew me

    Mark’s pyramid illustrates how fundamentally different the role of architect compares to developer. Developers spend their whole career honing expertise, and transitioning to the architect role means a shift in that perspective, which many architects find difficult. This in turn leads to two common dysfunctions: first, an architect tries to maintain expertise in a wide variety of areas, succeeding in none of them and working themselves ragged in the process. Second, it manifests as stale expertise—the mistaken sensation that your outdated information is still cutting edge. I see this often in large companies where the developers who founded the company have moved into leadership roles yet still make technology decisions using ancient criteria (I refer to this as the Frozen Caveman Antipattern).

    To the first point, I was already thinking that maybe I too am an accidental architect but that note about burnout trying to stay on top of everything within your breadth of knowledge I completely understand. I’ve also done a lot of work over the past 4 years to offload and socialize a lot of knowledge because there was a point I couldn’t get my own work done in any meaningful way because I was getting interrupted multiple times a day with questions, and in meetings I kept hearing similar phrases to “I don’t get it but if anyone does, <me> knows”. It’s not like I wanted to be the bus factor of one, but sometimes you don’t realize how high the silo walls got until they start filling it with grain.

    To the second point, I’ve often had the idea with some enterprise architects I’ve encountered that they are idiots. I guess it’s not that they’re stupid, it’s that they are working too closely on outdated knowledge and tools so it looks like they’re dumb. It’s helpful that there’s been a big push in the enterprise architecture community to follow TOGAF recommendations for company technical maturity in the modern age with so many new frameworks and tech stacks popping up every 5 years.


  • Runner minutes from runners on gitlab online are limited to some certain amount according to some calculations… I dunno. But if you self-host your own runners, wherever they may exist (your own home lab in shell, in containers, in a k8s cluster, really a lotta options ) then you don’t pay anything to use your own runner minutes. I can tell you from experience they aren’t that difficult to get going and registered to your online gitlab workspace or self-hosted gitlab platform, simple matter of registering the runner with a token key given to you in the runner panel on gitlab, and providing it a TLS cert especially if you intend for the runners to interact with self-hosted container registries because then it will stop yelling at you.


  • I’ve been grappling with thinking how the best implementation of this plays out for some time. I think in a perfect topological implementation of federation, moderately sized regional hubs would house lower sized social constructs. Midwest.social would have both state based and city based communities within the federation instance for example.

    But that ideal probably causes both too much fragmentation of the already small and burgeoning community for the sake of placing things in neat packages.

    In the interim, I guess we will have to make do with the formation of communities on whatever instances they spring up on. Feeling out the community creation vibe at beehaw however I don’t think geographic community based, er, communities are best suited for this instance vis-a-vis creating each newly provisioned community with the intent of measured growth to not create ghost towns that aren’t in use after a few months.


  • I have adjusted my mindset instead of adjusting the terms themselves, for me. While completely getting everything that exists was and is still to “100%” a game, I have adjusted “to beat” a game to no longer be nearly synonymous with 100% because I ain’t got time for that anymore.

    Instead I believe to have beaten a game if I get the main sequence credit roll and have completed as much non-main scenario content as I want to before I feel it’s tedious or stupid. Sometimes beating the game is strictly completing the main sequence because no extra content exists, are only achievements, or are so difficult that I simply don’t feel like investing the time into it (unless I want to. Shout out to God of War ps3 with the hardest difficulty + Valkyrie Queen side quest! Now THAT was a hard but fair and fun fight!).

    I recently played through BotW finally so I can move onto TotK and I did all shrines, about 320 korok seeds, and some side quests and chains (like terry town) but I decided against doing the trial of the sword deep dungeon. I kept playing and doing things and didn’t get all shrines because I wanted to but instead had such a fun time that I got all of them because I just happened to continue enjoying the journey to all shrines. That subtle distinction means I keep playing games as content still exists and while I’m still having a good time.

    When the good time ends, then I feel I have beat the game. And that’s good by me.


  • Sorry for the late response to my other comment - I also was reading through the documentation for the first time and it looks like you got the answer ahead of me, nice!

    I whipped up some sample code that does exactly the same thing you ended up doing, so no further additions here except that in the Lemmy API is expecting requests to be sent to <instance domain>/api/v3/... .

    I used my code that is basically the same to what you have above here, but when I switched it to v1 the server throws an 400 error (malformed request). So if you haven’t ran this code already you’ve got my sanity check that it will work except for making sure you change the api version. You can then carry that auth token with you when making requests by including it in the header like so

    headers = {
      'Content-Type': 'application/json'
      'auth': '<jwt goes here>'
    }
    




  • This is a quality post. I enjoy the attention and repetition of making sure that each user internalizes their autonomy of needing to make a deliberate choice and calling out that force of habit is a difficult thing to break. I needed to move Apollo clear from its location on my phone and replace it with the Lemmy PWA to ensure I would stop going back to reddit even if accidentally.

    Whether it’s on Lemmy, or Kbin, or any other fediverse app I hope that users take a look at their values for their presence on the web and begin taking steps to take back their choice of what that looks like. A lot of us still have facebook or use some other app because it’s is basically the only way to keep interacting with their close friends and family. I wouldn’t begrudge anyone for that, I do it too. But we can do our best to chose for ourselves where to spend the bulk of our own time.


  • Found an article from Japan Times (non-paywall link) explaining that the bill is about Japanese immigration law adjusting at least in part the ability to deport asylum applications.

    First four paragraphs of the article as a jumping off point:

    Parliament on Friday passed a bill to revise an immigration and refugee law that will allow authorities to deport individuals who repeatedly apply for asylum, despite objections from some opposition parties.

    The Upper House enacted the law with the support of the ruling Liberal Democratic Party, led by Prime Minister Fumio Kishida, and its junior coalition partner, Komeito, as well as other right-leaning opposition forces.

    The previous law governing such matters did not allow officials to send a foreign national back to their home country while their application for refugee status was pending, and immigration authorities suspect many have abused the system by applying multiple times in order to remain in Japan.

    Under the amended law, the government will aim to reduce long-term detention in immigration facilities and encourage the expulsion of foreign individuals who do not comply with deportation orders


  • I have bi-lateral carpaltunnel (Mild left, moderate right) and have found it greatly managed in my life as a heavy computer user for work and pleasure by changing my keyboard to the Kinesis Advantage 2. This is an expensive keyboard that definitely isn’t in a lot of people’s range but thankfully work was able to get it for me to prevent further RSI.

    I swear by this damn keyboard though. The split and boxy design perfectly aligns to my shoulder width, and my arms out in front of me rest very comfortably on the pads below each hand-well. The keys are ortholinear meaning instead of the usual QWERTY keyboards having a slight staggering of the keys (and thus, at least for me, I have a lot of micro-adjusting of my hands and wrist as I’m typing) the keys being aligned straight up and down where my fingers are resting means all I have to do is flex my fingers foward and back to hit the proper key. Having the very often used keys on my thumbs (backspace/delete/enter/control/alt/windows+CMD key) mean no more stretching out my pinky to push it.

    Far more affordable options include the Iris split keyboards that are DIY in a kit (you provide your own key switches), which I’ve had my eye on for a long while but could never seem to tear myself away from the advantage 2. Since I’ve been issued a new laptop with work that is a lot thinner and easier to work out of a coffeeshop or drop-in desk somewhere with, I might start revisiting that conversation.

    For completeness sake - I use a logitec Ergo M575 trackball mouse. I grew up laughing at a family member who worked in tech for using this kind of mouse back when it was that ball of clay and an optical sensor. I’m not laughing anymore now that I have to use it so my hands don’t hurt from work at by the end of the day 😭







  • I’d add to the same vein as others in this list

    • the Danganronpa series. I found it surprisingly good and I even went and watched the tv series that bridges the second and third games. The plot starts off the same way in each game where a group of kids find themselves kidnapped with no recollection of how they arrived in their current situation and are forced to kill each other to survive the situation as they scramble to uncover the truth before they’re killed. Each VN can be played as a stand alone entry but it’s far more enjoyable to play them successively because the overarching story connecting them is woven into each. There are no branching paths in this game but it’s straight up a good story.
    • the Ai: The Somnium Files series does have a branching path structure and is designed to pickup very easily from any scene in the tree to come back and explore later. Indeed you are invited to explore the timelines Because you’ll be prevented from progressing too far in one timeline if you don’t know the relevant information you need to continue that is explored in another path. I haven’t played the sequel titled The Nirvana Initiative but it was recently on sale on steam for a pittance so I had to pick it up.

  • I had a dream last night about some sort of fediverse overlay as a browser plug-in that you’d be logged into your home instance in the same way you’d be logged into a reddit profile using RES, but as you are browsing feeds on other activitypub networks you can one-click subscribe to have it start to appear in your home instance.

    I say this from the perspective as a new Lemmy user, copy/pasting !community@instance to my home instance search sucked when trying to browse and subscribe to so many different places to populate my feed.

    But alas, I’ve had a tiring year so far and I don’t see a break in the clouds until Q4 when at least the migration in front of me should be done.