vampatori

joined 1 year ago
[–] vampatori@feddit.uk 3 points 1 year ago (1 children)

Definitely give Ruthless a go, I love it.. reminds me of early game ARPG's on higher difficulties. Positioning really matters, you have to adapt based on what you get. It seems to have been the proving ground for PoE2's new tempo.

[–] vampatori@feddit.uk 1 points 1 year ago

I was going to do an origin character as a solo play-through and a custom character for a group play-through with my mates, but now I might do it the other way around... which means hours in the character creator! Ha.

[–] vampatori@feddit.uk 3 points 1 year ago

NPCs! Definitely not PCs! Ha.

I have seen people that don't track spell slots for NPCs and just have them all at-will, which I think is an interesting idea. But I tend to give players non-combat objectives in their encounters, which prolongs them significantly so spell slot usage can become important for balance for NPCs in those cases.

[–] vampatori@feddit.uk 10 points 1 year ago

Red Hat saying that argument in-particular shows they've pivoted their philosophy significantly, it's a seemingly subtle change but is huge - presumably due to the IBM acquisition, but maybe due to the pressures in the market right now.

It's the classic argument against FOSS, which Red Hat themselves have argued against for decades and as an organisation proved that you can build a viable business on the back of FOSS whilst also contributing to it, and that there was indirect value in having others use your work. Only time will tell, but the stage is set for Red Hat to cultivate a different relationship with FOSS and move more into proprietary code.

[–] vampatori@feddit.uk 2 points 1 year ago (2 children)

I just have a series of "pips" that I colour-in when used and erase when claimed back. Super simple, easy to see at-a-glance, and robust so it's not going to get messed up in my bag. Added bonus is that it works when being DM too and you have several casters to track simultaneously.

[–] vampatori@feddit.uk 12 points 1 year ago* (last edited 1 year ago)

Don't roll your own if you can help it, just use a distribution dedicated for use as a thin client. I was co-incidentally just looking into this last week and came across ThinStation which looks really good. There are other distro's too, search for "linux thin client".

[–] vampatori@feddit.uk 1 points 1 year ago (1 children)

How do Linux distro's deal with this? I feel like however that's done, I'd like node packages to work in a similar way - "package distro's". You could have rolling-release, long-term service w/security patches, an application and verification process for being included in a distro, etc.

It wouldn't eliminate all problems, of course, but could help with several methods of attack, and also help focus communities and reduce duplication of effort.

[–] vampatori@feddit.uk 19 points 1 year ago

I personally found Fedora to be rock solid, and along with Ubuntu provided the best hardware support out of the box on all my computers - though it's been a couple of years since I used it. I did end up on Ubuntu non-LTS in the end as I now run Ubuntu LTS on my servers and find having the same systems to be beneficial (from a knowledge perspective).

[–] vampatori@feddit.uk 8 points 1 year ago* (last edited 1 year ago)

As always, it depends! I'm a big fan of "the right tool for the job" and I work in many languages/platforms as the need arises.

But for my "default" where I'm building up the largest codebase, I've gone for the following:

  • TypeScript
    • Strongly-typed (ish) which makes for a nice developer experience
    • Makes refactoring much easier/less error-prone.
    • Runs on back-end (node) and front-end, so only one language, tooling, codebase, etc. for both.
  • SvelteKit
    • Svelte as a front-end reactive framework is so nice and intuative to use, definite the best there is around atm.
    • It's hybrid SSR/CSR is amazing, so nice to use.
    • As the back-end it's "OK", needs a lot more work IMO, but I do like it for a lot of things - and can not use it where necessary.
  • Socket.IO
    • For any real-time/stream based communication I use this over plain web sockets as it adds so much and is so easy to use.
  • PostgreSQL
    • Really solid database that I love more and more the more I use it (and I've used it a lot, for a very long time now!)
  • Docker
    • Easy to use container management system.
    • Everything is reproducible, which is great for development/testing/bug-fixing/and disasters.
    • Single method to manage all services on all servers, regardless of how they're implemented.
  • Traefik
    • Reverse proxy that can be set to auto-configure based on configuration data in my docker compose files.
    • Automatically configuring takes a pain point out of deploying (and allows me to fully automate deployment).
    • Really fast, nice dashboard, lots of useful middleware.
  • Ubuntu
    • LTS releases keep things reliable.
    • Commercial support available if required.
    • Enough name recognition that when asked by clients, this reassures them.
[–] vampatori@feddit.uk 16 points 1 year ago

I hear they have improved performance now though

It's still not great. Better, but still slow enough to make you question whether you've actually launched the app or not.

[–] vampatori@feddit.uk 1 points 1 year ago

I did start with it and use it on a laptop, honestly I think that's where it shines the most - but I guess the more windows you open the less useful it becomes. I think if there was a way to do the expose-like "view all things at once" (Super key) that worked across all workspaces, I'd be all over them. But as there's no easy way to live view everything on all workspaces, I just don't use them.

[–] vampatori@feddit.uk 3 points 1 year ago (2 children)

Yes, I love it! Really it's the MacOS-like "Expose" feature that I find to be essential.

I would advise against using workspaces though, I find those actually sort of go against the core idea of it IMO. There are a few things I'd really like added to it, but for the most-part when you get into it it's great.

My main desktop I have 4 monitors (I know, but once you start a monitor habit it's really hard to not push it to the limit - this is only the beginning!) It roughly breaks down into:

  1. Primary work (usually a full-screen editor)
  2. Terminals (different windows, some for the project, some monitoring)
  3. Browsers - documentation, various services, my own code output
  4. Communication - signal, discord, what's app (ugh), etc.

The key, literally, is you just press the Super key and boom, you can see everything and if you want to interact with something it's all available in just one click or a few of key presses away.

On my laptop with just one screen, I find it equally invaluable, and is actually where I started to use it the most - once again, just one press of Super and I can see all the applications I have open and quickly select one or launch something.

It's replaced Alt + Tab for me - and I know they've made that better, and added Super + Tab, but none of them are as good as just pressing Super.

The things I'd really love added to it are:

  • Better tiling (including quarter tiling). It's a sad state of affairs when Windows has far better tiling than Gnome.
  • Super then Search, I'd like it to filter the windows it's showing and shrink/hide the others, along with a simple way to choose one using the keyboard.
  • Rather than having an icon for each window, I also want the tooltip information to always be shown (e.g. vs code project) and for standard apps to expose better information for that (e.g. Gnome Terminal to expose its prompt/pwd) and/or have a specific mechanism by which apps could communicate.
  • Adding Quicksilver-like functionality to the launcher/search would be amazing. e.g.
    • Super
    • Sp... (auto-populates Spotify)
    • Tab
    • P... (auto-populates Play/Pause)
    • Return
  • Session restoration - it just doesn't work at the moment for some reason. Some apps do, some don't. Some go to their correct position/size, some don't.
 

Starship is a really nice, fast, customisable shell prompt - of which there are many - but Starship supports a very wide range of things out-of-the-box.

Including docker context's. It detects Dockerfile and docker-compose.yml/yaml in the directory, and if you're not on the default context then it'll show the name of the context you're on in blue alongside a little whale icon. A tiny but very useful feature.

view more: next ›