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

help-circle
  • Mostly, it’s the must-have Indie darlings, with a sprinkling of AAA fodder.

    I’ve loved:

    • Rimworld
    • Yakuza 0
    • Slay The Spire
    • Dave the Diver
    • Dredge

    I’ve found that I enjoy playing offbeat adventure games on the deck more than I did sat at a PC. Detention, Norco, Loretta, To The Moon, that sort of thing is perfect for playing in bed, propped against the pillows.

    I’m personally a huge fan of project zomboid, though I had to tweak the controls a little to make it work well.

    I’m sure Stardew Valley is a perfect match for the deck, but I’ve played it too much already.



  • It’s really not. It’s just getting started. The worst predictions, of 4-6 degrees of warming, are more or less off the table. Current trajectory is ~3 degrees of warming which… is civilisationally devastating admittedly, but we have pathways to reduce that. Even the 1.5c target isn’t over yet.

    There is a broad range of potential future climates, and this generation decides which one we end up with. It’s not over by a long shot.



  • If you’re a programmer rather than a professional typist, you probably can use it at work. It took a couple of weeks for me to adjust, a couple of months to be fluent, but it would have been longer if I didn’t use it all day every day.

    The biggest hurdles for me personally were

    1. I didn’t touch type properly before. I was a fast typist, but my hands roamed freely over the board. I realised that the finger I used to press a key depended on the word where it was used, and that took ages to re-learn.
    2. I bound enter and space to mode shift holds for symbols etc. It works great, but it does mean I sometimes hit enter and send half a slack message instead of typing punctuation.

  • Respectfully, this is why we can’t have an actual conversation about healthcare in this country. What’s objectively a societal good? Medicine? Sure, but I’m not proposing that we stop practicing medicine. Universal access to healthcare, free at the point of delivery? Also good, and a feature of most healthcare systems in the developed world. The specific funding model where the government runs the entire healthcare system through taxation?

    I dunno, seems like it gives good, but not great, results, terrible staff morale, and a permanent state of crisis.



  • The British NHS should be replaced with a system of national insurance. I’m a staunch labour voter, but the current system is subject to endless tinkering by the party of the day, and it’s broken.

    In the UK, the NHS is one of the only institutions that attracts broad unreserved support, though, so this is about as popular as “all college athletes should be locked in churches and those churches should be burned to the ground” would be in the US.


  • The current steam deck isn’t going to be obsolete just because a newer model comes out. I’m happily playing through the new System Shock right now, and there’s a gazillion things in my steam library that I can install and run any time I like.

    At some point there will be a faster, better deck, but this one is going to do me for a while. It is, in that sense, like a gaming PC. The lifetime of it isn’t determined by the manufacturer in the same way, because you can choose when it’s worth paying more for a better experience.

    Like a gaming PC the first question you need to ask is “what’s my budget”, and the second “what would I like to be able to play”. When you have those answered, you can decide whether the current sale price offers value for money. There is always going to be more power available for a higher price.



  • When I first started programming I used a text editor, UltraEdit32. When I moved into .Net, I initially used Ultraedit and wrote all my own build files, but switched to using Visual Studio with all the bells and whistles. When I moved to Python/Node I adopted Vim, and these days I tend to use Doom Emacs.

    There’s a spectrum from visual studio or eclipse, with complex project structures, through vscode and rider which are simpler, to programmers editors like Emacs or neovim, to plain editors like nano.

    I think the most important thing is that you’re comfortable with your tools. I could crunch out a lot of code with Visual Studio and Resharper, but I use Emacs as an IDE, note taking tool, and email client . The familiarity makes me productive.

    It is super helpful to have syntax errors or warnings highlighted when working on code, and a decent editor will make it easier to navigate code - jump to the definition of a function, find the documentation for an API call etc.

    As codebases get larger, you need all the help you can get. You may also find, when you work with others, that their opinionated tooling clashes with your opinionated hand crafting.





  • Asus ZenFone 8.

    I love it, it’s a nice bit of kit, and the few gimmicks it has are useful: scheduled charging for better battery life, digital well being stuff to stop me being glued to my phone.

    Battery would be a problem for a super power user, but lasts me all day with commuting, reading the web etc. Camera is not on a par with flagships but I rarely take pictures.

    Prior to this I had a Huawei until the battery died on me. I upgrade when I have to, I hate consumer upgrade cycles.

    I have zero android ecosystem products.

    I’m Android/Linux all the way unless work force me to use a Mac, which happens periodically, as part of the great cycle of life.



  • It’d be slow, though, like a lot of the darknet protocols, and would mean that whether or not your post is visible depends on which users you’re connected to. I think the usability problems would likely rule it out.

    P2P works great for filesharing because you’re reading small numbers of large things, so if each thing takes a minute or two to start, that’s fine. It would suck for reading the memes community on a social network cos you need to read many small things, and if they don’t load quickly the experience is ruined.


  • Ja, but you need an index for each thread, some kind of time partitioned thread index for each community, same for all.

    Then you need to query all comments or posts by user, so that’s another index, then you need some way of querying for hot, or controversial or what have you.

    It’s doable, but fiddly. Tempted to have a go though!



  • Some things can go faster if you add more workers, some things can only go faster if you make the workers bigger or faster .

    If you’re tidying a garden you can get it all done more quickly, and tackle bigger gardens, by getting your friends to help. That’s horizontal scaling.

    If you need to get a parcel from your house to Burkina Faso the only way to do that more quickly is to use a bigger, faster machine. That’s vertical scaling.

    The way Lemmy is designed right now (says the op, I don’t know the detail) you can only support more users by making the server bigger and more expensive, not by using lots of smaller servers.

    Edit: note that Lemmy as a whole scales horizontally: more instances == more users, but each instance has to scale vertically.