• 1 Post
  • 241 Comments
Joined 2 years ago
cake
Cake day: June 14th, 2023

help-circle
  • Reads like Intel will be using Nvidia’s stuff for integrated systems, and doesn’t say anything at all about discrete graphics cards.

    If you’re integrating a GPU, then it’s going to be either for a laptop, in which case performance-per-watt and total die size are very important, or it’s for a generic business PC, in which case ‘as cheap as they can get away with’ takes over. A B580 might be the best mid-range graphics card, but those aren’t the areas where it shines. Using someone else’s tech makes sense.



  • I got myself a remarkable after seeing a colleague use one and thinking they were cool. An astonishing price for what is essentially a kindle that you can write on, but that is essentially the entirety of its functionality right there. No web browser, no ebook integration, no keyboard, just a thing for scribbling notes with a big battery life. No distractions.

    As such, it’s completely ideal for my work diary, meeting notes, D’n’D notes, maps for games that I’ve been playing, random scribbles, all sorts. Quite a lot lighter than the thousands of sheets of paper that would be required otherwise. Also not as rude as popping open a laptop when you’re meeting someone - they can see you’re just making notes and writing to-dos.



  • From the couple of games where I’ve been able to compare; frames per second are exactly the same, but the CPU runs a great deal less hot. No concern on desktop, but that would make a difference on the Steam deck.

    (Mark Of The Ninja has a deadlocking issue on native that it doesn’t have on proton, got quite a few of Frictional’s games - Penumbra, Amnesia - that just won’t open on my main monitor when native, and most recently Silksong has been really funny about my 8bitdo controller when native. Works great with my fightstick, though.)




  • The harpoon works just fine too, one-hits the stick insects and does her some damage as well if you can line it up. She’s not very dangerous if you know her moveset, but that’s an education learned by many runbacks.

    Doesn’t say they’ve fixed the comedy bug where if you look at the map while on one of the collapsing platforms, then when you fall through then the game stops accepting input, Hornet just stares at it forever. Only glitch I’ve found, quite impressive for a day one purchase.







  • Oh sweet baby Jesus. That is some astonishing code for validating the title and body of a PR.

          - name: Create PR message file
            run: |
              mkdir -p /tmp
              cat > /tmp/pr-message.txt << 'EOF'
              ${{ github.event.pull_request.title }}
              
              ${{ github.event.pull_request.body }}
              EOF
    

    Put a single-line EOF in your pull request body, follow it up with a completely arbitrary set of Bash commands, whatever you damn well like, put all the environment variables with the repository secrets into a webhook request and send them off somewhere, make sure you terminate it with another cat > /dev/null << 'EOF' to match the other EOF. Now you can compromise the entire project by raising a pull request.


  • I’d some plans to write my own e-pub reader, since all the existing ones are shite in their own way, but since e-pub files are secretly xhtml and css in disguise, it’s actually a hell of a job, much bigger than I’d anticipated.

    I don’t think making network requests for files nor parsing any of those formats is so difficult, and while the actual layout rules interact in a complicated way they’re not insurmountable. However, doing it securely and in a way that runs at an acceptable speed is much harder. Tokenizing JS and interpreting it isn’t so bad, but that’s not going to run a modern website with tens of thousands of lines of scripts. Displaying video with hardware acceleration? Best bust out some code.

    Moving to another protocol will either need the cooperation of everyone everywhere all at once, or since that’ll never happen, alternatively convincing all the major browser manufacturers to support both for a while so that other companies can enter the market, which will also never happen. Going to be a tough sell.



  • 4K for me as a developer means that I can have a couple of source files and a browser with the API documentation open at the same time. I reckon I could use legitimately use an 8K screen - get a terminal window or two open as well, keep an eye on builds and deployments while I’m working on a ticket.

    Now yes - gaming and watching video at 8K. That’s phenomenally niche, and very much a case of diminishing returns. But some of us have to work for a living as well, alas, and would like them pixels.


  • Speaking as a developer; I’ve a 4K screen which is amazing for having loads of source files open at the same time, and also works for old or undemanding games. Glorious Eggroll’s version of Proton has all the FSR patches in it, so you can ‘upscale anything’. Almost any modern game, I’m going to be running at lower resolution, usually either 1440p or the slightly odd 2954 x 1662. Generally, highest-quality graphics and upscaling looks better than medium-quality native to me, for games where I have to compromise.

    I would be interested in an 8K display for coding, as long as the price is reasonable. I’m not spending five grand, that would be crazy. But I’d still be upscaling for playing games, as basically no GPU could drive that many pixels.



  • To be fair, their installation page is excellent, but it does require close reading. Where I’d messed up was the “install essential packages” section, where it just says to “consider installing” stuff which is essential really - firmware, network stack, a text editor. If you’re able to access the internet and adjust configuration files, then you can install everything else you need.

    Their suggested disk partitioning has a gigabyte for efi, which is twice what I’d recommend, and includes a swap partition, which I would not create. A swap file is just as good, and more flexible. Otherwise yeah, if you can install Arch, you can probably do all the Linux maintenance you’ll ever need to do, and it’s not that difficult - practise in a VM if you want - and will make you much more skilled and confident.

    https://wiki.archlinux.org/title/Installation_guide