Originally the word "Kanban" was used by Toyota to describe their card system that helped them achieve several important things, one of them was to NOT work on too many things at once. The other one was to visualize the work. And in general Kanban was used to manage the flow of work so that defects don't get through.
This tool on the other hand is all about "jam as much work as you can come up with into being created in parallel". Obviously there is no managing of any flow of quality outputs, and no limiting of any work because you just shove everything into the agent and burn tokens like crazy.
Calling this a "Kanban" really irks me ... its like blasphemy or something.
Instead of re-inventing Linux distributions for FlipperOS on top of Debian. They should just choose to base it on NixOS which already has these "profiles" as a built-in feature called "Specializations" https://wiki.nixos.org/wiki/Specialisation
I strongly disagree here. On the technical side, I'm sure it works, I almost never hear about Nix not working.
On the practical side, "learn Nix" is a _massive_ onboarding task. Without Nix, I'd probably pick one up assuming I'll find something to do with it. With Nix, I'd wait until I have a project I know is worth figuring out Nix.
If this were my project, I'd probably go with the absolute most simple answer: multiple SD card readers. Install the base OS on one card, allow hot-swapping the other card, do some mount point stuff with the other card (like maybe it auto-mounts to /usr/local, and have packages install into /usr/local). Or maybe some kind of overlayfs with the other card. SD cards are cheap, and I'd rather glue an SD card holder to the back of a Flipper than learn Nix.
It is just a Linux device. Other people will install NixOS on it anyway, and use specializations if the whole idea of swapping device roles in-and-out is viable. I don't really understand why would the team that already got a full plate decide to also invent a whole new Linux system while they're creating their hardware device.
People that want NixOS should absolutely be free to install it, I just think making it the default makes the system dead on arrival. There are hordes of people using Arduino's editor on esp32 boards because they don't want to learn esp-idf (not a judgement, Arduino works fine enough for most uses).
> I don't really understand why would the team that already got a full plate decide to also invent a whole new Linux system while they're creating their hardware device.
Honestly, I just wouldn't solve that. Nix makes the product way harder to sell, and home-building a solution is either a) an entire product all by itself, or b) shitty, in the "it only works on very specific happy paths" sense.
I also frankly just don't think it's a feature worth as much to consumers as it costs to make. At worst, it's a minor inconvenience to reflash a Pi card. If I'm really lazy, I just disable systemd services for whatever was on it and layer the new stuff on top. It's like 5 commands to get it back to "close enough to fresh".
I daily drive nixos and I have no idea what specializations are and reading that wiki article didn't help. Am I just looking at a way to drop in chunks of predefined config?
It is a way to switch into a different configs. Just like when you switch to a new set of packages when you update your channels (or flake) and you get activated with the new versions. Same thing with specializations, just you can choose to have a different set of packages activated and enabled in each different specialization. Like having multiple different configs in one.
Oh, like docker compose --profile (loosely). Is that useful here? I'd think they would just make a flake/module that adds Flipper stuff and include that to the initial config.
It depends how much of that is services. If the device is hardware constrained, having an option to boot into a different set of services can be useful. Like a way to have more than a single lean thing, instead of a single bloated one.
Terrance McKenna once said something like "The worst government is the one in power, regardless of the time."
Essentially, regardless of who is in, they rarely teardown the injustices of the past but merely build on them. They will rip out like 20% of things that are socially changing but after that it is a ratchet upwards on things that cement in further power.
So you have some folders with markdown files ... which are insanely hard to query without a tool ... impossible to traverse via their relationships ... and you call that a graph database? WHAT?!
Clicked the link expecting to see some tool or method that actually allows graph-like queries and traversals on files in a file system, all I found was some rant about someone on the internet being wrong.
I would argue that Desktop Linux finally took off because of Steam Proton, and because of Windows 10/11 and macOS starting version fartascular or whatever their versions are named.
- Use a word like "science" to lure in the geeks
- (you don't even need to know what science is, its ok)
- Some of the geeks will push your headline to top of HN just because it had the right word in it
- Put some filler about life being hard in the article, so those who actually read it have to waste ten minutes of their lives (proving your point).
- Profit and glory!
reply