We actually do. Libraries are traditionally named something like libfoo1.2.3.so. Then there are symlinks from libfoo1.so and libfoo1.2.so. This way you can depend on libfoo1.2.so and it works fine even if the user has libfoo 1.2.6.
Now there are lots of problems here.
It would require distros to ship multiple versions. This is a lot of maintenance work so it typically only done for very core libraries.
It requires applications to accurately express their dependencies.
It doesn't work very well for version ranges beyond patches (I need at least version 1.2, but version 1.3 is also fine).
It requires the library maintain binary compatibility which is difficult to do in C and C++.
So yes, shared libraries and careful management is more elegant and efficient. But like so many things worse is better so "It works on your machine? We're shipping your machine".
Me neither. I heard the hype so I went, I love me a good chicken sandwich. It was fine. But I don't think I've gone again. Might if I was hungry and it was nearby. But it always has a line up the door and was packed. These people must see something that I don't in it.
If you only take the bottom (lowest) 1% of all frame rate measurements (and average them)
I don't think that is the methodology. I think it is taking the 99th percentile frame time. So basically if took the time it took to generate every single frame this is the time that 99% of frames were faster than and 1% were slower than.
If this number goes down it means that the worst frames are less bad. This is a pretty important part of the experience as even if you have good average frame time (and decent FPS) having a few slow frames really makes the game feel choppy and can make precise inputs difficult.
Honestly AI has been used for moderation for decades. The newer models will be quite effective. It could be very useful for limiting lower effort spam. Sure dedicated spammers will figure it out and get by it but as the models get better that will get harder.
Of course like every use of probabilistic technology like AI it should still go to human review. We shouldn't be shadowbanning people because computer said no. But holding suspicious posts in a review queue for the moderators seems quite reasonable (much like they already do with their current systems).
Honestly this sounds more like an investor update showing how innovative we are using modern technology and how it is going to really improve the platform and stonks will go up up up than any meaningful change to their current moderation systems.
Yes. Atom is very much a derivative of RSS. IIUC there was sort of a split between RSS v3 (which never really ended up landing) and Atom hence one had to pick a different name. If the world was a perfect place Atom probably would have been called RSS v3 and people would not be as confused. But at the time it probably wasn't clear which spec would end up succeeding.
Atom is always better. The one exception is podcasts, as Atom isn't always supported. But for non-podcast feeds always do Atom.
The main benefit is that it removes ambiguities that cause client incompatibilities and mean your feed looks different to different users. Using Atom just removes the issues. There are no downsides.
I also used to read a lot as a kid then stopped for a long while. I have gotten back into it by reading before bed. I try to get to bed at least 30min early on most days—sometimes much earlier if I am having a lazy day or otherwise feeling like I don't want to stay up—then I get a bunch of reading before bed. As a bonus reading makes me sleepy so I always nod right off when I put the book down (or sometimes have to put the book down because I am falling asleep and can't keep my eyes open) I've managed to finish a good number of books already this year.
But I think the moral of the story is just find some time that works for you, reserve a bit of time in your day and try to make a bit of a habit out of it.
In theory it is safe. When a Nix package is built it isn't "installed". Unless root is running/installing random packages out of the Nix store there is no problem. As long as the user's aren't added to the trusted-users option they shouldn't be able to cause any problems for other users.
However like any multi-user system you are sharing a Linux kernel. A kernel is a very complex piece of software with a huge attack surface. Privileged escalation vulnerabilities are commonly found. (This also applies to the nix-daemon, but it is a bit smaller attack surface but vulnerabilities are still occasionally found.) So you shouldn't assume strong security isolation. I would say that a setup like this is acceptable for mostly-trusted people like coworkers or friends that are not expected to actively exploit vulnerabilities but definitely wouldn't let random unknown users use the system.
So if you want strong isolation use a VM or separate hardware, but then you won't be able to share the builds and packages defeating the point in this case.
I don't get what you are angry about. If it is one email before deleting I think that's pretty reasonable. You could have had some important-to-you conversations that you would be upset to lose.
If they keep sending stuff like this that is one thing. But I appreciate one or maybe two confirmations before someone deletes my data.
This is my vote. I don't know why the tax rate stops at 50%. Making your second million is easier than your first million, you should take home less of it. IMHO it should approach 100% as you make more and more. And the more money that you have the less valuable it is to you so we can put it to better uses for the society.
Apple is a lot better than Windows but slowly getting worse. They keep pushing their own services more and more aggressively while the quality of their software drops over time. Not to mention that iOS is so locked down that they don't have to worry about things like pushing Edge because they just don't allow any other browsers.
Excuse me! Canada won it last year.
Yeah, anyone can claim whatever they want. Making other people respect your claim is the hard part.
Source: https://beige.party/@intransitivelie/117057396732763183
Why is everything screenshots these days :(
We actually do. Libraries are traditionally named something like
libfoo1.2.3.so. Then there are symlinks fromlibfoo1.soandlibfoo1.2.so. This way you can depend onlibfoo1.2.soand it works fine even if the user has libfoo 1.2.6.Now there are lots of problems here.
So yes, shared libraries and careful management is more elegant and efficient. But like so many things worse is better so "It works on your machine? We're shipping your machine".
My first thought: If it isn't always running it honestly not a major concern how much memory the weather app uses.
My second thought: 1.2GB WTF? Ok, that is way over the top. The executive in charge should be fired.
My third thought: 250MB? That is still a little unnecessary, even if it probably does fall under the "doesn't matter" threshold.
My fourth thought:
gnome-weatheruses 180MB, not great, not bad.I really don't care what you use but I highly recommend picking something extensible or fully featured. No need to cut yourself off of valuable tools.
(Also I use Neovim BTW)
Me neither. I heard the hype so I went, I love me a good chicken sandwich. It was fine. But I don't think I've gone again. Might if I was hungry and it was nearby. But it always has a line up the door and was packed. These people must see something that I don't in it.
I don't think that is the methodology. I think it is taking the 99th percentile frame time. So basically if took the time it took to generate every single frame this is the time that 99% of frames were faster than and 1% were slower than.
If this number goes down it means that the worst frames are less bad. This is a pretty important part of the experience as even if you have good average frame time (and decent FPS) having a few slow frames really makes the game feel choppy and can make precise inputs difficult.
Honestly AI has been used for moderation for decades. The newer models will be quite effective. It could be very useful for limiting lower effort spam. Sure dedicated spammers will figure it out and get by it but as the models get better that will get harder.
Of course like every use of probabilistic technology like AI it should still go to human review. We shouldn't be shadowbanning people because computer said no. But holding suspicious posts in a review queue for the moderators seems quite reasonable (much like they already do with their current systems).
Honestly this sounds more like an investor update showing how innovative we are using modern technology and how it is going to really improve the platform and stonks will go up up up than any meaningful change to their current moderation systems.
Yes. Atom is very much a derivative of RSS. IIUC there was sort of a split between RSS v3 (which never really ended up landing) and Atom hence one had to pick a different name. If the world was a perfect place Atom probably would have been called RSS v3 and people would not be as confused. But at the time it probably wasn't clear which spec would end up succeeding.
Atom is always better. The one exception is podcasts, as Atom isn't always supported. But for non-podcast feeds always do Atom.
The main benefit is that it removes ambiguities that cause client incompatibilities and mean your feed looks different to different users. Using Atom just removes the issues. There are no downsides.
I wrote about this here: https://kevincox.ca/2022/05/06/rss-feed-best-practices/#formats
I also used to read a lot as a kid then stopped for a long while. I have gotten back into it by reading before bed. I try to get to bed at least 30min early on most days—sometimes much earlier if I am having a lazy day or otherwise feeling like I don't want to stay up—then I get a bunch of reading before bed. As a bonus reading makes me sleepy so I always nod right off when I put the book down (or sometimes have to put the book down because I am falling asleep and can't keep my eyes open) I've managed to finish a good number of books already this year.
But I think the moral of the story is just find some time that works for you, reserve a bit of time in your day and try to make a bit of a habit out of it.
In theory it is safe. When a Nix package is built it isn't "installed". Unless root is running/installing random packages out of the Nix store there is no problem. As long as the user's aren't added to the
trusted-usersoption they shouldn't be able to cause any problems for other users.However like any multi-user system you are sharing a Linux kernel. A kernel is a very complex piece of software with a huge attack surface. Privileged escalation vulnerabilities are commonly found. (This also applies to the nix-daemon, but it is a bit smaller attack surface but vulnerabilities are still occasionally found.) So you shouldn't assume strong security isolation. I would say that a setup like this is acceptable for mostly-trusted people like coworkers or friends that are not expected to actively exploit vulnerabilities but definitely wouldn't let random unknown users use the system.
So if you want strong isolation use a VM or separate hardware, but then you won't be able to share the builds and packages defeating the point in this case.
Looks like a cunt to me.
Every team has a QA environment. The fancy ones have a separate production environment.
In most distros
shutdownis a symlink tosystemctl.I don't get what you are angry about. If it is one email before deleting I think that's pretty reasonable. You could have had some important-to-you conversations that you would be upset to lose.
If they keep sending stuff like this that is one thing. But I appreciate one or maybe two confirmations before someone deletes my data.
This is my vote. I don't know why the tax rate stops at 50%. Making your second million is easier than your first million, you should take home less of it. IMHO it should approach 100% as you make more and more. And the more money that you have the less valuable it is to you so we can put it to better uses for the society.
Apple is a lot better than Windows but slowly getting worse. They keep pushing their own services more and more aggressively while the quality of their software drops over time. Not to mention that iOS is so locked down that they don't have to worry about things like pushing Edge because they just don't allow any other browsers.
Only the poor people.