• 0 Posts
  • 25 Comments
Joined 1 year ago
cake
Cake day: June 8th, 2023

help-circle
  • Good lord. So glad my country has strict animal welfare standards for livestock. Uncomfortable that we still import and slaughter pigs from countries without those standards. (And yes, we import-and-slaughter because we don’t import pork itself. We do however, allow the import/export of live animals, so international trade buys our sheep for ‘breeding’, and sell us their pigs for ‘NZ-made pork’. I suppose it at least enforces abattoir health standards…?)


  • We probably don’t have enough user traffic to give people the specific help they need. Certainly not compared to something like StackOverflow, which is already what you’re describing.

    The issues with generalised user-to-user programming help (esp re: StackOverflow) is that an increasing number of communities are doing this in closed-off areas like Slack and Discord, where their support is not indexed or searchable. Users running into the same problems are struggling to find each others’ answers. Creating yet another community that’s separated from the internet at large exacerbates this problem.


    • “progress on [1], fixed linting [2]”
    • “[1] completed, setup for [2]”
    • “[3] and [4] completed”
    • “fixed formatting”
    • “refactoring [1] and [2]”
    • “fix variable typos”
    • “update logic in [2]”
    • “revert package.json and regenerate package-lock”

    All my commits have comments. I generally commit after completing a ‘block’ objective, a describe what that was but in very simple terms mostly in regards to the file/section with the most significant logic changes. I don’t always specify the file if I did tiny typos/linting/annotation across a bunch of them, because the logic is unaffected I know that the differences will be visible in the commit history.

    My weakness is that I don’t do it often enough. If I’m working on [2] for several hours, I’ll only commit when I consider it minimally-viable (completed 2), or when moving between machines ([further] progress on 2). And I have a bad habit of not pushing every time I commit, just at the end of the day or when moving between machines (though a messy rebase hopefully made that lesson stick), or if somebody else on the team wants to review an issue I’m having.


  • AI can code assist; it’s quite helpful for that. Predictive text, learning a less familiar language, converting pseudo, etc.

    But it couldn’t possibly replace senior developers long-term. It just looks new and exciting, especially to people who don’t truly understand how it works. We still need to have human developers capable of writing their own new code.

    1. AI is entirely derivative, it’s just copying the human devs of yester-year. If AI does the majority of coding then it becomes incapable of learning, thus necessitating human coders anyway. It also is only going to generate solutions to broad-strokes problems that it already has in its dataset, or convert pseudocode into functional code (which still requires a dev know enough to write pseudo).

    2. It also currently has no way of validating what it writes. It’s trying to replicate what our writing looks like contextually, it doesn’t comprehend it. If it ever starts training on itself as it ages, it will stagnate and require human review, which means needing humans that understand code. And that’s not including the poor practices it will already have because so many devs are inconsistent about things like writing comments, documentation, or unit testing. AI doesn’t have its own bias but it inevitably learns to imitate ours.

    3. And what about bug-testing? When the AI writes something that breaks, who do you ask for help? The AI doesn’t comprehend the context of the code its reading if you paste it back, it doesn’t remember writing it. You need people who understand how the code works to be able to recognise why it might be breaking.

    AI devs are the fast food of coding. It will never be as good quality as something from an experienced professional. But if you’re an awful cook, it still makes it fast and easy to get a sad, flat cheeseburger.

    I’ve worked with devs who are the equivalent of line cooks and are also producing sad, flat cheeseburgers: code of poor quality that still sees production because the client doesn’t know any better. IMO, those are the only devs that need to be concerned, because those are the ones that are easy to replace.

    If AI coding causes any problems within the job market for devs, it will be that it replaces graduate/junior developers so well that fewer devs get the mentoring or experience to become seniors, and the demand for seniors will rack up significantly. It seems more likely that developers will split into two separate specialisations, not that our single track will be replaced.


  • Metaverse was such a weird pitch to me. It seemed to think the way we are living our lives in the way we want to live them, and just offered that in a sterile, miserable package of digital ennui.

    Like I get it, our lives right now are built around work and material consumption. But we don’t enjoy work and material consumption! It doesn’t make us happy; it’s not what we’re excited about! We just can’t meet basic survival needs without money (work), and the stress kills us so much that we look to any shallow escape to recover juuuuust enough to keep doing it.

    Why on earth would a working human - which is >90% of us - want to move into a space that has all the drudgery, tracking, oversight, micromanagement, and shallow pandering of the current world… and lose all the socialisation, birdsong, walking past a busker playing blues, the smell of a nearby cafe, the sound of passers-by laughing; life?

    I want to wake up in the morning in a comfortable bed and open my curtains to clear skies without traffic smoke; you think waking up to traffic noise and grey skies and shuffling over to my laptop to do my economy-mandated 8 hours labour with a blue-skies backdrop is somehow appealing? If anything, it highlights just how incredibly dystopic the waking world is becoming in the name of productivity and efficiency. It makes the ennui even more visible than before, to see what life could have been and know most of us will never afford it.

    How little does MZ understand about humanity, to think we want an existence devoid of nothing more than existing in a closed economy and 3D storefronts?


  • I agree, but you’re asking people to stop being people - and also removing the context of ‘dating’ from the equation.

    Dating is work. First dates in particular are very much about first impressions - they’re not getting to know you on a deep level yet, they’re trying to build a quick profile to decide if doing so is even worth it. Such a process is all about assumptions, and anybody that claims it isn’t is not being honest with themselves.

    I agree that as a couple get to know each other more, both of them should share their genuine interests with each other. It’s not about games being wrong or having to pretend you don’t like them (authenticity is important for building anything long-term).

    But it’s recognising that they don’t look good in an interpersonal resumé, which is what the dating process is.

    Add in OP’s demographic (47y man, seeking women), and gender roles in dating (men are initiators and women are selectors), which are still very entrenched in older generations. Men are expected to approach, escalate, and demonstrate what they offer her; women are expected to select from the many who approach them and assess if their intentions are positive or negative, if he’d make her life easier or harder.

    Both genders have harmful expectations in dating: he is thirsty in the desert, she is drowning in the lake; they struggle to relate to each other’s roles or even covet them.

    I bring this up because men in particular have additional pressure to have a really good resumé because it will be the make-or-break that decides if somebody with options will return interest. Video games have a stigma that make them a bad choice to put in a highlighted position on your proverbial resumé. You want your most impressive, relevant, or interesting answers at the forefront, and it looks bad if you don’t have any.

    (It’s also entirely possible that ‘liking video games’ is not the real reason he is struggling with dating, but because the initial reaction he receives is often dismissive, he believes that it is.)


  • I think the distinction is that reading books implies you might have interesting discussions about ideas or themes. Video games do not imply that.

    The reality is that there is a lot of excellent discussion in video game themes - Spec Ops: The Line, or dystopias like Cyberpunk 2077. Games have been political for as long as they’ve had any narrative structure at all. But video games have a reputation (and history) of being children’s toys, and the only people who understand their narrative power are also gamers.

    Compare somebody who claims their hobby is watching arthouse films, versus somebody whose hobby is watching TikTok. They’re both watching videos play in front of them, but the assumption is that the former is consuming the content with a critical eye and learning from it; the latter is merely consuming it for shallow entertainment. The reductionist conclusion is that ‘Arthouse viewer’ can hold a conversation; ‘TikTok viewer’ cannot.


  • Nothing makes me enjoy games like moderation. But moderation isn’t just how often you choose to play - it’s also how much you’re expected to play.

    I’m going to discuss both, because I think people underestimate personal moderation. But I suspect gameplay moderation is your struggle.


    Personal moderation:

    Games mimic psychological fulfilment (problem-solving, self-actualisation, etc). But it’s not in a lasting way, they’re just more attainable.

    It’s like buying a chocolate bar vs cooking yourself a roast meal. It’s easier, it’s pleasant, and there’s nothing wrong with enjoying it - but if it’s the only thing I’m doing, and I never put in the work for something more satisfying, I feel unsatisfied - even emotionally ‘sick’ (bored, restless, ennui). When they are a treat at the end of a day, they feel great. But when they are my day, I struggle to enjoy them.

    This is the trap that often catches directionless people (eg: depressed, NEET, lonely). They don’t play games for games, they play them to avoid the anxiety or stress of cooking a roast meal. They eat chocolate until they feel sick, and then feel too sick to cook.


    Gameplay moderation:

    Games are designed for people who have time to burn. Teenagers, kids, some young adults. When you were younger, you could afford to burn that time, and it felt good, because each session meant you felt that hit of dopamine for problem-solving, achievement, and progression.

    But now, you can’t. You’re an adult, you don’t have that time. And yet games aren’t being designed for you anymore, but the new kids and teens. They brag about dozens or even hundreds of hours of playtime, and bloat their content with grind. (if anything, the latter has gotten even worse.)

    You only have an hour to play a game, and after that hour, there’s no feeling of progression or advancement - the game expects you to give it more time than that. And without the feeling of progression and advancement, games don’t feel as engaging.

    That is why they feel like chores, like jobs; it’s why you choose things that give immediate feedback like the internet. Games are asking you to put in too much time and then not giving you enough back.

    Portal 2 is considered a masterful game at five hours long, because each hour is rewarding. Is Destiny? Is Halo? Froza?


    If this is your concern, my suggestion would be to step back from the bigger scale games that want to monopolise time, and embrace smaller games from indie devs.

    You’ll get far more variety, they tend to be much denser. They’re also cheap enough that it’s worth it to try a bunch of things you might not have tried if they were AAA.

    If somebody says a game is ‘only 6 hours of gameplay’, see that as a positive, not a negative. It probably means each hour is going to mean something.


  • Be 80 and play Fifa, it’s fine. There’s no age where you are obliged to put down your controller for the last time. But it shouldn’t be your first answer while you’re dating, and definitely not your only one.

    Being a gamer, as an identity, has a lot of baggage.

    Having gaming be your only interest or hobby is associated with being an unambitious self-interested person who intends to do as a little as possible, as long as possible. The recognisable games are marketed towards kids/teens with time to burn.

    Imagine your date’s interest was “moderating Reddit”, “watching TikTok”, or “reading Instagram”. That’s what ‘gaming’ sounds like: your hobby is media consumption.

    There’s no age where you aren’t allowed to consume media; but it’s worrying if that consumption is your identity, if consumption makes up your routine.

    So it’s not actually about age - it’s about maturity and goal-setting.

    When we’re younger, most of us live moment-by-moment. Media consumption offers no future, but it has a pleasurable present.

    But as people age, people develop goals and interests that require more investment and focus, and they’re looking for people that are doing the same. A cutthroat economy demands people develop goals for financial stability, even if they still otherwise like games.

    As we age, we stop looking for somebody to hang out with, but to build a life with.

    So once the people you’re talking to have interests for the future, “I enjoy my present doing my own thing” doesn’t offer them anything. If they don’t play games, they don’t even know what games are capable of. Maybe one day they’d enjoy playing Ultimate Chicken Horse with you.

    But right now, they just see the recognisable titles that want to monopolise children’s time, and assume you’re doing that. They picture you spending 20+ hours a week playing Fortnite. And there is an age cut-off where it’s no longer socially-acceptable to be a child.

    It’s not that video games are bad, but they’re a non-answer. They want to know what you do that’s good, and a non-answer implies you don’t have a good answer at all, and that makes video games ‘bad’.


  • The blackout won’t, but surely the lack of porn on mobile after June 30th is going to cause a major shake-up. Reddit’s mobile app is really unpopular, even among casual users. You can’t view it in browser reddit (popover tells you to either use the app, or back out the page). Literally the only way to view it on mobile is in their shitty app, which is horribly optimised and chews data like nobody’s business.

    Humans are creatures of habit, they’ll struggle to change or move on without sufficient deterrent. The announcement was deterrent for the principled, the blackout is deterrent for the casual consumer without their content; the lose of 3P apps will be the deterrent for the visually-impaired…
    …but the June 30th NSFW changes will be the deterrent for the horny, and Reddit is nothing if not unrelentingly horny.


  • Ecosia. It’s not a great search engine, but it’s good enough most of the time, and it plants trees.

    It doesn’t necessarily return the results I want, though. Possibly because it isn’t tailored to me like Google is (thanks, data-scraping!) so sometimes I use Google if I want a search engine to use context.

    For example, I couldn’t remember the name of the show ‘Voltron’. If I search Ecosia for ‘cartoon show giant robots made of smaller robots’ then I get pictures, or snippets of the phrase ‘giant robot’ or ‘show giant’ or whatever, literally looking for it. But then I swap to Google and it uses context to show me Voltron stuff among the results so I can be like YEAH THAT’S IT NOW I can make my extremely topical joke to my friend, thanks

    I hear good thinks about Duck Duck Go, it may even use Google’s search indexing but it protects your privacy and doesn’t track what you’re searching. Which is both ‘bad’ (your results are harder to narrow down obscure searches) and good (general searches aren’t contaminated by obscure guesses).




  • This… is dumb. Reddit gets traffic from people using it as a secondary search engine to get relevant answers.

    Most people on the Internet view it from mobile. Reddit already makes their mobile experience genuinely awful despite this. Blocking it entirely?

    The herding to their mobile app is so transparent (and DEFINITELY through stick, not carrot) I’m morbidly curious to see what horrible things they planning to put in their app that they know users will loathe, that requires their alternatives to be zero.


  • I think they’re very good if you use your computer for a whole lot of typing and nothing else. Using a DVORAK keyboard instead of a QWERTY one will also improve your WPM and QoL when typing, once you’re used to it. If you’re a writer or a programmer, it’s worth considering.

    But much like DVORAK vs QWERTY, any non-typing tasks become affected. It’s awkward playing PC games, for example, when some of your shortcuts for inventory/map are far enough from your kb hand to need your mouse hand. You also don’t have much range to choose from, so may have to make compromises on things like keypress feedback, simultaneous presses, unit price, etc.

    I learned to touch-type on a tented keyboard with a mild split. When I replaced it, I got a ‘Wave’ keyboard - not split, but slightly tented, and had depressions and curves to match the wrist and the finger lengths at rest on the home row. Both of them were membrane keyboards (full-depth keypress). Despite being a membrane keyboard, the Wave was still as chunky and loud as most mechanical keyboards.

    But now, I’m just using a generic full-length mechanical keyboard (partial keypress) with relatively quiet switches, one chosen as a good compromise between gaming (sensitivity) and typing (feedback). I’ve changed my resting position a little so that my wrists are still in an A shape (not an H shape), but I’m finding the keys much more comfortable.

    The old ergonomic keyboards didn’t give much choice and in hindsight the feedback on the keys on the Wave felt AWFUL compared to what I use now. A split/tent mechanical keyboard might be different, but then price becomes a consideration. Swapping to a mechanical keyboard made the biggest difference to my comfort typing. (And don’t let tall/loud keys fool you - not every chunky keyboard is mechanical.)


  • I like the ones that platform socialisation and banter - things like hidden role games, party games, etc. Less focus on the game’s strategy and more on the people you’re playing with.

    Codenames (and Codenames Duel) is slower-paced but an engaging word-based game.

    Just One is a simple word game that even drunk people can play (and likely have more fun in).

    Detective Club is a bluffing hidden role game, where all of you are using weird art cards to match a prompt, but one of you didn’t have the prompt and is spinning bullshit - guess who!

    Concept is Pictionary for people who can’t draw.

    And my all time favourite*:

    Telestrations, a blend of ‘the telephone game’ and illustrations. If you’re familiar with Gartic Phone, you already understand the gist. Every event that I’ve brought it out, it has been a good time.


  • Be usable and intuitive on mobile, including NSFW, no subscription (one-time purchase is ok), no/limited unobtrusive ads, no excessive data consumption. That’s what the 3p app I used was.

    I don’t socialise on Reddit. Whenever I do, I almost always regret it. But I do kill time while in queues, or on the bus, or on break at work. That needs to be on mobile. Or to ‘kill time’ at home. That needs to include NSFW. And I want to be seeing the content I went there to see, not miles of ads and promoted posts. And I definitely don’t have the budget to pay for it over and over and over. Mobile data is also capped and very expensive here.

    It’s still usable on desktop, but… I don’t use desktop on the bus. It’s still available on mobile, but… I don’t want to load 5 different resolutions of each video on my limited mobile data.


  • RSS seems really handy tbh, and yet I’ve never gotten around to ever using it. I looked up what the term was, went ‘oh neat’ and continued to ignore each time the RSS icon appeared on a webpage.

    Maybe I should look into an RSS reader. Seems I could pull from multiple different sources and curate something far more interesting/relevant to me than, say, Google’s ‘Discover’ page.


  • I understand that Reddit needs to monetise. It’s not a link aggregate site anymore, hosting video/image files is expensive, Reddit operates at a loss and the 3p users cost them even more. They have reason to be dismayed that they operate at a loss while 3p apps using their API do not.

    And I understand their concern with adult content. They can’t control if 3p apps will display it with or without checks, but Reddit hosts it; limiting it on 3p apps is probably the better choice to them than removing it from their site entirely. After all, they’re operating at a loss; they can’t afford the fines and fees. Sexual content is heavily legislated.

    But goddamn. Limited negotiation with devs, adversarial communication (to the point of outright animosity), frankly absurd timeframe, the use of accessibility as negotiation for the blackout… there’s no good faith anymore.

    Reddit is user-generated. The users are the content, their engagement is Reddit’s product. Users that don’t want to engage with their platform give them less sellable product. The users that engage the most (commenting, contributing, moderating) are the minority, and also the ones most likely to use 3p tools.

    Reddit has good grounds for wanting to monetise. There are good reasons for bringing devs to the plate about how to do that. Devs were readily agreeing to covering their costs in calls, and expecting to negotiate what the revenue margin should be. Mutually equitable arrangement.

    But this was handled so fucking badly, communicated so fucking badly (by one of the devs too tbh), that an equitable arrangement cannot possibly be reached anymore. Nobody wants to bargain in good faith anymore.

    Now all the users want Reddit to cancel all the changes, publicly apologise, and remain operating a loss. Now Reddit wants devs to shut up and pay up, and blame them for the situation they’re in.

    Now everybody loses, because devs close apps, high-activity users contribute less or outright leave, and Reddit decays down into a pit of low-interaction lurkers picking over ad-bleached bones, until it’s considered so unprofitable and unrecoverable that it is shut down entirely.


  • So many games just want too much attention.

    The single-player games are bloated with crafting, mission timers, levelling trees, giant worlds that required mounted traversal, etc. They all want to be 50+ hours game time each.

    The multiplayer/Live service games are battlepasses, dailies/weeklies, limited-time content. They all want to be 6+ hours a week each.

    When I decide to play a game after working, I’m not playing those games anymore. I want to, and I have a bunch of them installed, but they’re just sitting in my library. Games like that require me to choose to spend X hours at a time playing only that, and I’m probably not going to do that.

    I love video games, and I enjoy playing those larger SP games when I do play them. But I had to dial back and stop playing a lot of ‘Live service’ games because the content was in passes that demanded too much time I couldn’t give them. I wasn’t playing enough to complete them, but their games were built around them that there wasn’t much point playing them if I couldn’t.

    Each evening I feel like playing a game, and I just watch Youtube while playing something I can pickup and play for 30min instead - or fuck around on the internet and not play anything at all.

    I decided to play Witcher 3 because it was so highly reviewed, and after playing it for ~5 hours, then going to bed and feeling like I was still in the ‘tutorial starting zone’, having mostly run around over empty ground. Barely any characterisation or story progression had actually occurred. With no meaningful progress or reason to continue, I just… didn’t. A few days later I decided to uninstall.