> "The victim" of using a certain operating system? Please.
Perhaps "victim" in the sense of not having much choice/agency? Neither in the choice of operating system (due to sparsely restrained anticompetitive behaviour of incumbents over decades) nor in how they're treated (entrapped) by the operating systems. The OSes are really POS (point of sale) terminals for media and cloud services.
Thus consider most operating system users aren't really users. They're "usees", they're being used. One could surmise that the Microsoft/Apple/Google shareholders are the real users of the operating systems.
If you'd left the commercial OS world in the Win2K/OSX 10.4 era for, say, Gentoo Linux, and would come back now to look over someone's shoulder while they're using (or rather, being used by) their operating systems, you could be forgiven for coming away with the impression that some kind of authority inversion has taken place in the meantime.
Nobody works by choice so I suppose that makes us all "victims" of the system. I'd put using certain software below many worse kinds of suffering however
not true. anybody working as a volunteer works by choice. i work by choice, because i could instead live in germany on unemployment support and welfare, because i am to old to find a job (germany has a big problem with age discrimination) and the government can't force me to work as a selfemployed freelancer. so i choose to work because i want to. not because i have to.
at least in germany i can't think of anyone being forced to work in a job that would cause them suffering. well, except working with windows, and hence from that perspective a worse kind of suffering is quite unlikely.
that aside, almost all suffering comes from how people are treated at work. the days of people suffering in coalmines or other seriously unhealthy work conditions with out any alternative are over. anyone there still suffering at work today is being actively exploited by abusive business owners. yes, the people working there may not have a choice, but we as a society do have the choice to not tolerate such working conditions, and therefore making such demands is not privileged.
Wow. Well it's a very gracious choice of you to not mooch off the welfare system.
> at least in germany i can't think of anyone being forced to work in a job that would cause them suffering. well, except working with windows
You must be actually trolling. You'd honestly choose stocking shelves in a supermarket over being a windows sysadmin? Have you ever heard of RSI? Or actually ever worked a day of physical labor in your life?
we were talking about suffering and dignity. i see nothing undignified about stocking shelves. they don't make me angry, for one. but also suffering, the moment stocking shelves causes any sort of pain you are no longer able to do the job. noone is forced to suffer at work. at least not in germany.
physical labor? not to the point of suffering. the point is, in germany, jobs that make you suffer through physical labor do not exist, because they are illegal. grey areas exist of course, and cases that are not discovered because the victims (and in that case they are victims) don't speak up.
but this is completely besides the point because what i am talking about is what is more difficult to cover by law, and that is mental suffering.
your argument essentially appears to be that because physical suffering exists, we should ignore mental suffering, and anyone complaining about mental suffering should stop whining because others have it worse. 1st world problems or whatever.
so i should also tolerate my boss yelling at me, my coworkers bullying me, being verbally abused, how about discrimination, sexism, etc? surely any of that is more tolerable than the physical pain i'd get from stocking shelves.
just because something worse is possible that does not dismiss the stress and frustration i have to experience when working with windows, or with LLMs.
Maybe one of the reasons why hosted postgres often disallows extensions is due to security concerns from loading arbitrary machine code on a shared host. I wonder if pgrx changes the calculus here.
Since it's a procedural language, you can't do things like create a new index implementation or something else super low level. But there's still a lot you _can_ do. Like implement a custom comparator for a custom type and then use that type in a btree index.
Reads like it’s not copying the parent, it’s manually constructing the env dictionary to be passed to execve explicitly. I do this in one of my tools at work because developers were exfiltrating secrets and hand jamming them into .env files.
Yeah, so, it's not injecting? To inject something into X, X needs to exist. X does not exist yet when execve is set up.
I'm not being pedantic. I just want to read about injection when I'm promised injection :-) because that'd be technically interesting for me. Plainly calling execve isn't so much, I have the manpage here already :-)
Offer services for free (eg cross-subsidized by another business arm) in order to carve out a gigantic kingdom with millions of users, smothering any competition (only few use an indie email provider when there's "free" email, only few try to make a stand not using Whatsapp in whatsapp-saturated locales), and... Congratulations, now you've become too big too fail! And now you'll be treated as such. You're a critical part of society's functioning, and are to be regulated as such. Whether by accident, whether intentionally, whether it's because you're simply awesomely innovative or maybe you just massively cross-subsidized from another business branch, is irrelevant.
Once market capture has reached a certain point, yes, you need a physical grievance office, with state-backed arbitration/escalation. For instance.
Maybe you also can't just change the TOS anymore just like that, making people choose between coordinating a hasty move of the families' 4 TB of photos to... ? and being slowly boiled while $BIGBOY AI-trains on the family photos.
As a big boy, don't like this kind of regulation? Just shrink by selling off some business arms. Or stop hooking people by giving out "free" stuff. Or maybe don't base your growth strategy on gatekeepership and moats.
I surmise that big rules for big boys (while not burdening small players, thus, differential legislation) will actually massively help competition and innovation. But even if it doesn't — government, by the people, for the people, should get the final say in how we let citizens be treated. People with beating hearts over emotionless corps, always.
From memory from working with these a couple of years ago:
Firefox extension asset URLs are random and long (there's a UUID in there iirc). The extension itself can discover its randomized base so that it can output its asset URLs, but webpage code can't.
Use fans. They don't like flying around in wind and they don't know where to fly to anymore because the fan disperses the CO2 you produce so quickly that there's no gradient for them to follow to the source (you).
The fan has to be very fast for this to work, otherwise the little buggers find pockets and crevasses around you to shelter from the air and then eventually bite.
There's GeckoView which one'd use for embedding Firefox in an Android app. Can't use that on Sailfish OS of course, but it'd help in figuring out what of core Firefox to bind to to make a similar layer.
There is no support for writing multiple xattrs in one transaction.
There is no support for writing multiple xattrs and file contents in one transaction.
Journaled filesystems that immediately flush xattrs to the journal do have atomic writes of single xattrs; so you'd need to stuff all data in one xattr value and serialize/deserialize (with e.g JSON, or potentially Arrow IPC with Feather ~mmap'd from xattrs (edit: but getxattr() doesn't support mmap. And xattr storage limits: EXT4: 4K, XFS: 64k, BTRFS: 16K)
Perhaps "victim" in the sense of not having much choice/agency? Neither in the choice of operating system (due to sparsely restrained anticompetitive behaviour of incumbents over decades) nor in how they're treated (entrapped) by the operating systems. The OSes are really POS (point of sale) terminals for media and cloud services.
Thus consider most operating system users aren't really users. They're "usees", they're being used. One could surmise that the Microsoft/Apple/Google shareholders are the real users of the operating systems.
If you'd left the commercial OS world in the Win2K/OSX 10.4 era for, say, Gentoo Linux, and would come back now to look over someone's shoulder while they're using (or rather, being used by) their operating systems, you could be forgiven for coming away with the impression that some kind of authority inversion has taken place in the meantime.