Comment on
GitHub is introducing rate limits for unauthenticated pulls, API calls, and web access
If Microsoft knows how to do one thing well, it’s killing a successful product.
Comment on
GitHub is introducing rate limits for unauthenticated pulls, API calls, and web access
If Microsoft knows how to do one thing well, it’s killing a successful product.
Comment on
Nix/Silverblue users: How big is the advantage if you already have 100% automated your deployments via Ansible?
I would separate NixOS from other immutable distros. NixOS is really about giving you blank slate and letting you fully configure it.
You do that configuration using a static config language that is able to be far more idempotent than Andible. It’s also able to define packages that are well contained and don’t require dynamic linking setup by manually installing other packages.
Immutable distros, on the other hand, really have no advantage to your setup and will probably feel more restrictive. The main use I see for them is for someone new or lazy that wants to get a working system up and running quickly.
Comment on
RIP to the best early game tank.
I am happy about this change. I wanted some extra damage out of the spell, but instead it just got mobbed and lucky if it got a turn.
If I just wanted a distraction, minor illusion doesn’t use a spell slot.
Comment on
defilade
Reply in thread
Do ya’ll just not use linters?
Comment on
Why streamers are shrinking their content libraries
So streaming services are really becoming on demand cable. How long until someone bundles a bunch and makes a company out of it?
Comment on
Ubuntu Will Replace GNU Core Utilities With Rust
Reply in thread
That’s the project’s goal and they have 100% comparability across quite a few of the tools. Definitely still a ways to go before they can fully replace all of coreutils, but Ubuntu’s goal is to replace the tools peace meal with the once that are ready.
Comment on
Why does open source take up so much memory space on Macos
My first guess would be emulation for apps that do not run on aarm by default.
A lot of OSS devs don’t want to spend time supporting a closed architecture. Especially some of the more privacy and openness focused apps that you’re running.
Comment on
EU votes to mandate removable batteries in smartphones in a landslide; no more glued together junk!
Reply in thread
Yes! That would be the best. We should have access to our hardware. And just like most things you want to keep around for a long time (e.g. cars) you will have to tinker with it to keep it running smoothly into old age.
Comment on
Nix/Silverblue users: How big is the advantage if you already have 100% automated your deployments via Ansible?
Reply in thread
My favorite example of how idempotent NixOS is has to do with the DE. If you've ever looked at switching from gnome to KDE, or the other way around, most distros suggest to just re-install because each DE leaves so much cruft around and it's so hard to remove everything in a safe manner.
With NixOS, you just change one line in your config, and the DE is cleanly swapped.
Comment on
You don't need a map for that
Reply in thread
I wasn't trying to go into typing as much as using structs or objects when working with known data attributes. Sorry that it was a bit misleading.
The original actually went into using trees, sets, heaps, tries, etc., but it felt way too... ranty. After writing all that out, I realized that most of those other cases come up really infrequently, and that my biggest gripe was about not using structs or other pre-defined key container types. I thought it would be better to keep things short and focused.
Maybe I should re-write and publish a data structures edition.
Comment on
You don't need a map for that
Reply in thread
I love the addition of dataclass. Makes refactoring such a breeze. If you need to extract some function, boom, you already have a class that you’re using everywhere.
Comment on
Framework vs Macbook laptop?
Reply in thread
I’ve worked on dev tooling in a fairly large company. Especially for cyber security, do not get a Mac. A lot of the tools are just different enough on a Mac that they will make your life much harder.
Comment on
Does Nix's break from FHS cause problems?
Reply in thread
I would say it’s actually easier in many cases. Nix has really fantastic packaging tooling. You do have to learn a bit of the nix language, however (not become an expert).
The issue comes when trying to build from source. In most other distros, ou just follow the readme. In nix, you have to package it.
Comment on
Distrobox in practice
Reply in thread
That's a super interesting idea. I will have to give that a shot!
Right now I just use flatpak for all my gaming needs and shared things like browsers, slack, etc.
Comment on
What was the worst book you’ve ever read?
War and Peace. Heard so many good things about it. Despite everything, went in not having super high expectations.
The whole book turned out like a reality tv show. All the characters had some petty drama that they blew out of proportion. Hundreds of pages where nothing really happens, people just complain or bad mouth other characters.
I had to stop half way through.
Comment on
We're learnding.
Reply in thread
There are various rating systems, but it boils down to comprehension. 6th grade reading level is about the level to be able to follow the plot of Harry Potter.
Comment on
Reading the Python Official Documentation is rugged
I feel like this is a trend with dynamic languages that have a REPL. I’ve done a lot of Common Lisp in the past, and had the same feeling.
The best way to get over this is to pop open the python REPL and start playing around with the options and functions. It takes very little ceremony to get a nice example rolling.
https://realpython.com/python-repl/ has some nice advice and tips on extra things you can do in the REPL.
Comment on
The manager I hated and the lesson he taught me
Reply in thread
A lot of companies make their most senior devs engineering managers, and expect them to stay technical. I assume this was the case here.
Comment on
Will Larian release the BG3 toolkit to allow us to make our own modules?
Keeping my fingers crossed that it would be a Definitive Edition feature, if nothing else.
Comment on
Introducing Raspberry Pi 5
Reply in thread
I’ve used pine64 boards for this. They have a few more options and are always available.