Oh they have agency. They also have bills to pay, families to take care of and many other obligations that folks of privilege do not need to be bothered with. It is immediately obvious how privileged we are compared to many others who are not a liberty of designing their lives or careers.
>They also have bills to pay, families to take care of and many other obligations
I honestly don't get your point. I also have bills to pay and a family to take care of. Almost everyone does. I can't just quit my job and spend my life sunbathing on a sunny island, even though that sounds way better than my office job.
The number of people who have so much that they don't ever need to worry about bills or affording a family is tiny, even among HN users. This is also not what "designing your life" is about.
To be clear, I acknowledge my privilege - I have a relatively high salary (but not US-high, not even 6 USD figures) and don't need to worry about day-to-day survival. I just fundamentally disagree that there is some threshold below which people can't make decisions about their own life or career.
> I just fundamentally disagree that there is some threshold below which people can't make decisions about their own life or career.
Stuff happens to you and to one's family that you just cannot "strategize" your life around just like that, unless you have (some, a good amount even) money, this is just how things are. If you haven't ever been in that place consider yourself very lucky.
I'm going to add my perspective here, I'm new to the website and have noticed people here might not fully understand not having any opportunity and what that is like. My mother, father, and grandparents all died before I was 19. I was homeless for a bit, and slept behind bushes while working at a local Kmart. I would have stayed homeless if not for some friends (that I barely knew then) inviting me to rent an apartment with them (they did not know about my situation).
The one thing I had going for me was that my grandmother prepaid my college tuition. So I scraped by working bullshit jobs, completed college, and now in my 30s I'm doing sort-of okay as a programmer for a start up (the pay here is bad, which is why I'm here).
It was awful getting here and I was always one small step away from being permanently homeless or dead. Maybe he didn't mean it like this, but a "normal" person means a person living in poverty in China or Indian or wherever else, and they all have it even worse than me.
I'm writing this here because, not you, but others on this website tend to just give some form of "bro, just stop sucking so bad if you want to improve your life" and it doesn't seem like they really understand what having no option is like.
I do something similar but with Emacs and org mode. I start a new file each time I join a new company and just keep on updating it with things as I'm progressing through my day. The one I carry right now goes back as far as Dec 2017. It's a super useful resource for dailies, or looking back at what you did. Heck I even add TODOs and shell snippets that I often find useful. If you feed it to some LLM then you can even do nice summaries and meaningful searches that aren't necessarily based on single keywords.
I'm using org mode too. For time based tasks I like to get an overview of tasks and timestamped notes by using EasyOrg [0]. You can search based on schedules and deadlines.
You're mistaken thinking those engineers aren't facing the same market downturn. AFAICT, it's exactly the same in Europe. The only difference is that in Europe folks weren't paid exorbitant salaries like their US colleagues were.
Even the example code builds a somewhat questionable 'sandbox' that hits a problem discussed in those threads. Say we're ok with an app having r-w access to home except for a couple of places such as ~/.ssh. Now you could try to add a rule to exclude access to ~/.ssh, but the security object must exist when the policy is being established (the rules refer to directories by fds). As such, no .ssh directory, means not rules denying access. You start a sandboxed app thinking you've set up a tight sandbox, at some point ~/.ssh gets created, and now the untrusted app can read your ssh keys.
My problems with Wayland are KDE specific. I tired it, but there where so many window management regressions and sometimes graphical glitches that I switched back. But that was under plasma 6.4. Have to try again now on 6.5 to see if these issues are fixed. If not I should write a bug report, I guess.
Also there needs to be an alternative for (or patch to) simplescreenrecorder that works under Wayland. I don't want use a complex thing like OBS to make a quick demo video to demonstrate something for a co-worker and stuff.
Didn't know Spectacle can do screen recordings now. Just tried it: The "New Recording" button seems to be broken. It does nothing. No error message on the terminal even. Maybe it only works under Wayland?
> What is surprising is that a classic Time-of-check-time-of-use (TOCTOU) bug was latent in their system until Monday. Call me naive, but I thought AWS, an organization running a service that averages 100 million RPS, would have flushed out TOCTOU bugs from their critical services.
Yeah, right. I'm surprised how anyone involved with software engineering can be surprised by this. I would argue that there many, if not infinitely many, similar bugs out there. It's just that the right conditions for them to show up haven't been met yet.
I had a similar thought. TOCTOU bugs could be anywhere and only take a few lines of code to create the conditions for them, but have no immediate warning they exist unless you're looking for them.
Isn't it universally true that if you're rich your life can be much easier? With enough wealth the actual health care system does not matter much. Neither does the country in which health care services are rendered. You just pay and get things done, and maybe even take some vacation while at it. However, given that not every one of us is rich, the point is to optimize the whole thing such that the little folk can still survive and get their health issues addressed.
No that isn't universally true. There's plenty of countries (eg Cuba) with entirely state-run healthcare systems where more money won't get you better care.
Seriously, how on earth are you coming up with this? Time and again they debunk those silly claims but people just keep bringing this up on and on. Is it some sort of conspiracy theory?
It could be a conspiracy on the part of Canonical, sure. People have hidden motives all the time. Sometimes you have to deduce their motives from their actions, while ignoring their words.
I don't think there’s any serious evidence of it being true though. All we can see right now is that there are a surprising number of MIT-licensed packages replacing GPL-licensed packages. It could be a coincidence.
I probably have a bunch of such tools installed on my main machine. The problem is you actually need to remember to use them, and then maybe their command line switches to get the desired output. Whereas cat/less/git/vim are muscle memory. Not to mention that you first need to get over the hum of installing them in your system, likely needing to grab the latest Go/Rust/Zig toolchain along the way.
So while I admire the engineering effort, I still find utility of these tools limited.
I’m in the same boat with a lot of these tools, but bat is different in that it’s compatible enough to be safe to alias to the command it's replacing[1]. You can continue to use cat as usual, with the benefit of getting syntax-highlighted output.
[1]: Assuming you use the `--paging=never` flag in your alias as the README suggests.
brew usually manages to install these tools for me with no problems. And on the memory point, there's always `alias` or adding a symlink in ~/.local/bin. But, yeah, I have the exact same problem remembering to use `eza`. For some reason, I don't find `bat` as much of a problem; ls is probably more ingrained.
Just alias them in your shell config. You don't have to remember to use them if you have more and less just be aliases to bat. Same thing I do with eza, the ls replacement -- "ls" calls eza.
> Same as how a fetus will inevitably develop into an adult and be fully conscious, if nothing goes wrong.
Unless it dies in pain and suffering hours, days, months or a few years after birth due to a defect that we already know can never be cured or fixed by other means. Somehow societies that are least interested or capable in providing any aid to these traumatized families revel the most in their suffering.