I see a lot of people mentioning Pydantic here, but you should take a look into TypedDict. It provides a type structure ontop of a plain dictionary, and sounds like exactly what you’d want, and is a built-in that you…
I once had a VPN utility that HAD to be closed with a Keyboard Interrupt in order for it to shut-off properly, so my systemd setup for it didn’t work. I ended up making bash aliases for tmux commands to run it and send…
One problem I have with switching exclusively to Yubikeys(or similar) entirely with no other 2FA option, is the lack of support in embedded browsers. I’m not entirely sure what the support for this is like on Windows or…
I’m arguing there’s not a benefit, it’s just the service I have to use for reasons outside of my control.
Throughout my company’s pursuit of moving everything under the sun into AWS I have done my best to keep everything able to be migrated, we have some systems which are just, simply going to have to be completely rebuilt…
Are smaller plugins like this potentially an easy place for first time contributors to work in? My Rust skills are certainly very lacking but if there is some big list of arbitrary flake8 plugins that there is a desire…
I maintain a few open source libraries and we have recently switched to Ruff from Flake8 exclusively because of the lack of pyproject.toml support. These are relatively speaking small codebases, and the speed…
They tried to setup a meeting to go over it but no one was able to join because Teams was broken
I used to be really involved in RuneScape private server development in the early to mid 2010’s. It is to this day some of the most enjoyable programming I’ve done. The challenge presented by reverse engineering an…
I work on a Python game engine called Arcade[1] and other projects within it's Github organization such as pytiled-parser. We also help to drive continued development and improvement within Pyglet[2]. Recently, my…
Sorry for a late reply, I am generally using ARM based images and I have run into VERY few things that availability was a problem for. I’ve never seen anything based on Debian or Alpine not have ARM variants. The only…
I used a Framework for a while, and I’d definitely give it my vote for the best Linux laptop I’ve used(Also PopOS has the best out of the box support for most laptops in my experience). This being said, I traded my…
As someone who maintains Postgres 9.2, 9.4, and 9.6 databases. No, they do not. (It is not my will that these databases aren’t on newer versions, I would very much like them to be)
A little over 2 years I came into a very similar situation, however in my situation we had none of the original developers working on it anymore. At least from a technical perspective, the key to making this manageable…
I made the comment that some of our web portals could run off of a raspberry pi perfectly fine, and I wasn’t necessarily suggesting we go do that, but merely trying to get the point across that we don’t need 700…
I work at a VOIP services provider and we operate multiple brands which are companies we’ve acquired over several years. One thing that has rang true of every company we’ve acquired is that there is typically barely…
Well I guess I’m not saying it doesn’t ever have a place, it’s nice to have a universal means of communication, but for regular ongoing communication within a given subset of people it is certainly not a great…
I can’t imagine actually using SMS, iMessage or not. It’s just an inferior experience to basically any other chat solution. The only thing I actually use SMS for are things that make me do MFA with it, and even that is…
I as well am very surprised by how many people seem to have had issues with it. I have used Manjaro and Pop OS on it, and encountered basically 0 issues on either one. The only issue with Pop OS is Gnome’s support for…
There wasn’t really an aversion to or direct decision to not use Django, it just kind of naturally evolved. We were experimenting with FastAPI in some mock APIs used for test suites and some different projects and…
At least for my team we went with FastAPI because we have other tools for everything else, and FastAPI is incredibly simple for new members to pick up. We tend to say that we made a “FastAPI application” but in reality…
I have not used Facebook, Instagram, Twitter, Snapchat, etc etc for the last 10+ years. There wasn’t really an event or a moment where I said “I’m quitting social media”, rather I just sort of faded out of it. I do…
Might be worth noting, I forgot about this when making my original comment, I wasn't able to get my USB drive for it to boot without disabling secure boot, but secure boot isn't something I care about so it wasn't a…
I just got one of these last weekend(I ordered it in early August) and so far it’s really great. The modular I/O and general mission of the company was what initially sold me on it, but now actually being hands on with…
I see a lot of people mentioning Pydantic here, but you should take a look into TypedDict. It provides a type structure ontop of a plain dictionary, and sounds like exactly what you’d want, and is a built-in that you…
I once had a VPN utility that HAD to be closed with a Keyboard Interrupt in order for it to shut-off properly, so my systemd setup for it didn’t work. I ended up making bash aliases for tmux commands to run it and send…
One problem I have with switching exclusively to Yubikeys(or similar) entirely with no other 2FA option, is the lack of support in embedded browsers. I’m not entirely sure what the support for this is like on Windows or…
I’m arguing there’s not a benefit, it’s just the service I have to use for reasons outside of my control.
Throughout my company’s pursuit of moving everything under the sun into AWS I have done my best to keep everything able to be migrated, we have some systems which are just, simply going to have to be completely rebuilt…
Are smaller plugins like this potentially an easy place for first time contributors to work in? My Rust skills are certainly very lacking but if there is some big list of arbitrary flake8 plugins that there is a desire…
I maintain a few open source libraries and we have recently switched to Ruff from Flake8 exclusively because of the lack of pyproject.toml support. These are relatively speaking small codebases, and the speed…
They tried to setup a meeting to go over it but no one was able to join because Teams was broken
I used to be really involved in RuneScape private server development in the early to mid 2010’s. It is to this day some of the most enjoyable programming I’ve done. The challenge presented by reverse engineering an…
I work on a Python game engine called Arcade[1] and other projects within it's Github organization such as pytiled-parser. We also help to drive continued development and improvement within Pyglet[2]. Recently, my…
Sorry for a late reply, I am generally using ARM based images and I have run into VERY few things that availability was a problem for. I’ve never seen anything based on Debian or Alpine not have ARM variants. The only…
I used a Framework for a while, and I’d definitely give it my vote for the best Linux laptop I’ve used(Also PopOS has the best out of the box support for most laptops in my experience). This being said, I traded my…
As someone who maintains Postgres 9.2, 9.4, and 9.6 databases. No, they do not. (It is not my will that these databases aren’t on newer versions, I would very much like them to be)
A little over 2 years I came into a very similar situation, however in my situation we had none of the original developers working on it anymore. At least from a technical perspective, the key to making this manageable…
I made the comment that some of our web portals could run off of a raspberry pi perfectly fine, and I wasn’t necessarily suggesting we go do that, but merely trying to get the point across that we don’t need 700…
I work at a VOIP services provider and we operate multiple brands which are companies we’ve acquired over several years. One thing that has rang true of every company we’ve acquired is that there is typically barely…
Well I guess I’m not saying it doesn’t ever have a place, it’s nice to have a universal means of communication, but for regular ongoing communication within a given subset of people it is certainly not a great…
I can’t imagine actually using SMS, iMessage or not. It’s just an inferior experience to basically any other chat solution. The only thing I actually use SMS for are things that make me do MFA with it, and even that is…
I as well am very surprised by how many people seem to have had issues with it. I have used Manjaro and Pop OS on it, and encountered basically 0 issues on either one. The only issue with Pop OS is Gnome’s support for…
There wasn’t really an aversion to or direct decision to not use Django, it just kind of naturally evolved. We were experimenting with FastAPI in some mock APIs used for test suites and some different projects and…
At least for my team we went with FastAPI because we have other tools for everything else, and FastAPI is incredibly simple for new members to pick up. We tend to say that we made a “FastAPI application” but in reality…
I have not used Facebook, Instagram, Twitter, Snapchat, etc etc for the last 10+ years. There wasn’t really an event or a moment where I said “I’m quitting social media”, rather I just sort of faded out of it. I do…
Might be worth noting, I forgot about this when making my original comment, I wasn't able to get my USB drive for it to boot without disabling secure boot, but secure boot isn't something I care about so it wasn't a…
I just got one of these last weekend(I ordered it in early August) and so far it’s really great. The modular I/O and general mission of the company was what initially sold me on it, but now actually being hands on with…