427 karma · joined January 30, 2012
I imagine you have a lot more experience than I do packaging for NixOS and other distros given your product, but in the few cases that I've needed to run a binary, I just wrap it with a flake and it's done. I also stay on NixOS stable, so I avoid the sharp parts of "bleeding edge". In my experience as a desktop user, I've never had a failed rollback since using NixOS as my primary OS since around 2016. However, whenever I try to use it as a server OS, I often do hit the pain point you mentioned around statefulness. More specifically, the happy path is extremely happy, but once you need something off the happy path, you find yourself creating some really ugly glue to get it to interface with the happy path. The pattern I've settled on is using Podman quadlets for most services, but that isn't without pain either. Then you find that you've become a Unix sysadmin, managing different UIDs for rootless podman, different network domains, dealing with permissions issues, etc. I'm currently experimenting with microvm.nix to see if that will be cleaner, but no conclusions yet.
Edit: It looks like all the major cloud providers have Chile AZs except Amazon, which has one planned: https://aws.amazon.com/blogs/aws/coming-soon-aws-south-ameri...
That said, Android is pretty stable, because a given Android distro typically only targets a small hardware subset. But I don't think that's the kind of Linux distro that most people contributing to FOSS want to work on.
Thinking through my own use case, I just use my phone for messaging, maps, and the occasional app, so I'm not going to need a big screen for consuming content. I also don't want to spend a lot of money on a phone, since I don't need any fancy features. So perhaps that intersection of use cases doesn't make much sense to target?
I guess the best way to start is just to create a new deck in it with one card and then go from there. I already have a daily review habit, which is the most important part.
I haven't used Anki for language learning, but I imagine that if I did, it would be to add some new vocabulary I had just learned from a book, conversation, film, etc. I don't think it would help me learn a language from zero though- that would require practicing it.
In summary, Anki is great for reinforcing something you've just learned, but you can't reinforce your way into the context that is necessary to truly understand something.
From my perspective, I think that one of the difficulties of being young is not yet knowing what exactly you should be working hard at. And in the knowledge economy where many of us must make significant career changes every few years, kicking off that new trajectory is somewhat analogous to youth. If you are working hard at the wrong thing, it will certainly feel like everything is stacked against you. I see some of my friends doing just this- trying to become something that just isn’t a good fit for them. How do you provide mentorship for people to help them identify what’s the best area to apply their efforts to?
The Kobo that I have has large plastic bezels, so it is easy to hold, lightweight, less likely to be dropped, and when dropped, unlikely to suffer direct impact to the glass surface.
After going through 5 Kindles, I got a Kobo reader a few years ago, and couldn't be happier. It is more expensive than the Kindle because the price isn't subsidized, but the physical design is great, and I haven't broken it yet (I broke 4 Kindles through normal use).
They support loading your own software on without any "jailbreak", and I use Plato (https://github.com/baskerville/plato), which renders documents significantly faster than the stock reader.
Edit: Basically any car from Suzuki would be a hit in the US: https://www.suzukiauto.co.za/new-cars
1. Most companies only hire within a small physical distance of their office(s);
2. Of those that hire remote workers, most will only hire them if they are physically located in the US, or with luck Canada / Mexico;
3. Of those that hire globally, most will only hire through an agency, so there is some middleman taking a sizable chunk out of salary.
Bonus: When you finally find a company that hires remotely, hires internally, and hires globally... they will only offer what they think is the minimum needed in your country.
So... no thanks! I'll keep contracting independently for now. I'm not opposed to working for a company, but until US companies start recruiting reasonably, they are leaving out the majority of people- even the majority of English speakers if that is a requirement.