1,088 karma · joined October 4, 2020
My view however is that this isn't wealthy. Instead this is where the middleclass should be. I don't make enough to retire early (though i could probably extreme FIRE, but that doesn't sound enjoyable to me). I'm not by my definition wealthy, just safe, satisfied, happy. No fancy cars or homes, just a stable honest and predictable living. These are traits that, in my mind, America should strive to bring to all people.
Unfortunately i've not seen this spread. I've only seen it decrease. People far more and more on the edge of collapse, with no safety net in their bank, no budget for emergency expenses, no possibility of retirement.
Relative to the current state of America i am wealthy. To me that is very, very sad.
I'm in full support of education, so this isn't a backhanded reason to argue against education. The disclaimer seems necessary these days :(
However now my values have shifted drastically. Ironically i would consider myself very lucky. Not wealthy by any means, but far better off than the average American household. Which then perhaps would put my children (which i'm not having, lol) in the position of being "children of well-off families".. maybe.
Sounds exhausting.
I get that you're implying that the job itself is not worth that much concern, but it seems you're ignoring that jobs bring in income, pay your mortgage, etc.
If i lost my job tomorrow i'd be terrified.
Not sure what they'll do if another company decides to reinvent it.. but /shrug
(to be clear, not defending them at all)
Oh my god, this is one of my largest complaints. I'm an impatient person so i often go to click something before the page is done - bad me - and so often JS loads and swaps buttons.
Honestly though i've had that complaint about my OS', too. The number of times i'm typing and something pops up and steals focus or i go to click something and moments before it shifts causing me to click something else.. ugh.
Instead what we normally get are companies chasing the bottom. The hyper efficient, low innovation, short term stock motivated companies.
Maybe this works well for some products, like "I know i need to buy milk, what should i buy?" but it has often been used in a form that appears like an abusive relationship.
Think about all of the kid-targeted ads from 30 years ago which peddled sugars and psychological tricks to get kids frothing at the mouth over their food and toy products. These weren't merely advertisements, but targeted attacks to the brain. And of course things haven't changed, it's just iconic to talk about early TV's cereal commercials hah. As with many product advertisements, they're not just trying to make you aware of the product - they're trying to bypass your consciousness and hook straight into your brain.
That was 30 years ago, and we've had the misfortune of seeing this evolve. Now social media advertisements are hyper targeted with similar tactics but more nefarious goals. Misinformation at the hands of targeted advertisements has been the source many-a controversies of recent years.
My point is i'd agree with you if advertisements haven't been so blatantly manipulative over the last 50+ years. If they were simply "Hey, you like X, try Y?"; but they're not. That ship sailed before i was even born. And it's only gotten worse with time.
Yea, i actually do that for a couple of my dependencies. My problem is there are dozens or hundreds in my OS that instantly upgrade if i change my `nixpkgs` ref. And i have no clue what version _any_ of those are at, off hand.
Eg lets say i want to fix my X - because when i updated my `nixpkgs` pointer Xorg was using a lot of CPU for some reason. There's no lockfile that says what version X is at, or what dependencies X is using or associated with. Is it one package? Is it a half dozen? I could open the repo and dig through the configs to locate it and _try_ to infer what the hell version it's at, and what dependencies it has.. and then find what they're at and so forth - but it's convoluted imo. Much easier in Cargo.lock, for example - something i've done dozens of times before.
In short, basically everything in my OS broke when i updated my nixpkgs ref, and it's non-obvious and maybe non-trivial to understand what versions everything is at. To incrementally try to un-screw my system when i change my nixpkgs.
As i move forward, any packages i install i'm tempted to bind them to very specific inputs. So that when i want to upgrade one thing, only that one thing changes. But this workflow seems difficult in NixOS. Despite it being the workflow that i want.
Well, maybe not difficult - but lots of LOC. Adding dozens of inputs just to change versions of stuff without breaking other things seems like a lot of work for a dependency management system.. imo.
As much as i love the feeling of NixOS, i really want something like a Lockfile as seen in Rust (and other languages).
Ie if i could define a `Cargo.toml`, which includes versions of packages or `*` if i don't care - and then it gets built into a `Cargo.lock`, i'd be in heaven. Combine that with a great language backing the distro and i'd switch immediately.
As it stands, I hate nixlang, and while flakes is amazing i still dislike the single primary input approach to NixOS _(ie all the packages bundled together)_.
As an example of why i dislike that, i'm stuck on an old version of NixOS currently because when i tried to update the repo date - lots of packages changed in difficult to manage ways. X was crazy slow, Firefox was being wonky, XFCE was janky, etc. All my flakes.lock told me was that the hash of the repo was different.. yay.. hundreds of dependencies were different i'm sure, but no clue which ones, and no easy way to isolate the problems and just incrementally update.
Luckily flakes allowed me to rollback perfectly. Well, i still had some userland state from the newer applications that i needed to nuke, but i'm ignoring that for now.
Being able to more easily incrementally update specific dependencies would be amazing for me. As it stands i have no clue when or how i'll update my NixOS input version. Which is not a promising sign for my continued usage of NixOS.
Personally i think age verification is good. This implementation is moronic, though. And all around it's very, very difficult. So difficult that it may never be useful.
Sometimes complex problems just require focused thought. Distractions detract focused thought. It's still possible to work through most problems when heavily distracted, but why the argument here? Legitimately, it baffles me. I do think devs over hype the importance of software development (generally speaking), but if an individual needs focus to solve a problem, be it math, software, economics, whatever - why would we argue that they don't actually need to be that focused?
Maybe _i_ am garbage? Sometimes i need focus to solve the problem in a way that's easy to reason about. So no code exists, nothing you could critique, so perhaps your critique would be just about me?
Ie i think we need a tool that helps manage knowledge, but then also help you pick a slice of that knowledge to ensure you have memorized, retained. A cold storage warm cache sort of approach.
Does Innos help at all with retention?
Even if it stays honest and never dark-patterns me, i expect at the very least the service will change in some way. Failing entirely, dark patterns, etc. My preference for simple products i can purchase gives me confidence that it will just work as long as i need it.
No criticism towards you - just giving feedback.
While i was writing it i found the basic process of basic large file storage to be insanely simple with Git. I debated doing the same thing but backed by a seasoned backup solution, like Borg/Bup/etc.
Hell even uploading to an S3 compatible API was insanely cheaper than Github.
That and i really hated the feeling that Git LFS was being designed for a server architecture. I didn't have an easy way to locally dump the written files without running an HTTP server.
There are a couple Git LFS servers that upload to, say, S3 - but i really just wanted a dumb FS or SSH dump of my LFS files. Running a localhost server feels so.. anti-Git to me.
Isn't this iPhone only, too? So if you have an Android phone and live near people with iPhones, your location would be identified but you would never be notified.
I'm not saying alternate tunings are mandatory, just that you can't learn a single tuning with guitar and expect to only ever know just that. It's Very common to change tunings in guitar. Not so in Piano, that i've seen yet at least.
> Piano is also a stringed instrument, with one common tuning that most of us westerners play in.
Are there different tunings for Pianos? I'm not even sure what different tunings would look like, non-sequential pitch ordering? C next to G or something?
The only Piano "tuning" i'm familiar with is temperament, however that's functionally different than what we're talking about with Guitar.
I'm in the same boat as you (almost identical, different FP though), but i'm actually fascinated by the music theory.
In the way that some games touch the "software engineer" side of my brain (Satisfactory, Factorio) but is tiring, music theory weirdly gives me similar vibes without being tiring. Maybe it will be when i know more, but currently music theory just feels like patterns and patterns and patterns. It's remarkable how much you can learn with a handful of patterns. While you're learning one thing you'll often noticed patterns for another.. it's really interesting to me.
I also am a novice guitarist and i find piano much more interesting from the music theory standpoint. The patterns on the guitar are dynamic (based on tuning) and it feels like the guitar makes music theory more difficult. I've enjoyed piano much more for this reason.
I agree, piano is good fun to learn at any age. I highly recommend it.