But then why work? Lets assume everyone will follow your advice, then we all could work less, may be just 4 a day. If so, then why do not we change the work day to 4 h? It is not like all bad food, tobacco, etc will be gone, but we will not produce all that in such huge quantities.
"The History of every major Galactic Civilization tends to pass through three distinct and recognizable phases, those of Survival, Inquiry and Sophistication, otherwise known as the How, Why, and Where phases. For instance, the first phase is characterized by the question 'How can we eat?' the second by the question 'Why do we eat?' and the third by the question 'Where shall we have lunch?" - Douglas Adams
Folks on HN are very much in the "Where" stage of life. No one here works 4 out of 8 hours just to pay for their food. Nobody should.
That said, you very much seem to be missing the point. Ultra processed food is far, far cheaper than whole foods. That is one reason they are more popular.
For example, it would cost me more just to buy the ingredients to make tacos at home than it does to go through a Taco Bell drive through and buy enough for the family already prepared.
We're not going to be moving to four hour workdays by feeding people food that costs twice as much and takes longer to prepare.
My brother and his wife began cooking pretty much every meal at home a couple years ago. Prior to that they ate out very regularly, especially once they had kids.
They started cooking because feeding the family of 5 at McDonalds cost close to $80.
There may have been a time where fast food was cheaper, but it seems we're past that.
As far as Taco Bell goes, a single crunchy taco is $2.19 and their fancier ones are closer to $5. When I used to eat there I'd usually get 3 tacos and a drink, so I'd be into that today for something like $10-$11. I cook tacos at home regularly for cheaper, and with homemade tortillas and grass fed beef no less.
> They started cooking because feeding the family of 5 at McDonalds cost close to $80.
How much would they eat from McDonald’s? And what size appetite are the kids?
Fast food has definitely gone up in price, but if you’re spending $80 at McDonalds you’re either a glutton or you don’t know what to order.
A “Big Mac Bundle Box” is $15-20 depending on region. It has two Big Macs, two Cheeseburgers, two fries, and a 10-piece nuggets.
If three of the five are kids (vs say 16+ boys lifting weights), I’d be curious how two of those wouldn’t feed the entire family for $30-40.
I’m not suggesting cooking at home is a bad thing nor that eating McD is a good one. But the details matter when you’re spending 2x more than it could be.
Oh I'm sure some of the cost is because both my brother and their teenage son can eat some food. They're both in good shape, they just exercise quite a bit and have always had an appetite.
I also thought $80 for 5 was high, but that was his anecdotal number. I would have expected $50-60 pretty reasonably, and still st that point a family of 5 could eat for a good bit cheaper at home.
You are right, I stand corrected. It's been about 10 years since I last did the math and it's changed dramatically since then.
I'm sure it varies by region, but my grubhub app and the 12 pack of tacos (hard or soft) is $24.99 here so about the same as the $2.19 you found.
I had perplexity pro figure out the cost of purchasing the ingredients for comparable homemade tacos. With great value (Walmart store brand) ingredients it came to $20.04. $6.49 of that would be "left over" ingredients you don't use (mostly half a pound of beef you could use for something else later).
So you save $0.96 cents per taco by doing all the work yourself and using generic ingredients. Plus you get an extra half pound of beef for later.
So if your time is worth less than $12/hr it's a net gain.
I'm assuming it takes you only half an hour to travel, shop, and bring home the ingredients then half an hour to cook. If you live further away, factor in gas etc, the time it takes to do dishes, or are a slower cook then the break-even might come out closer to $6-$7/hr.
When we make tacos it takes around 30-45 minutes, including making fresh flour tortillas.
Tortillas themselves use very little, a cup of flour and a couple tablespoons of butter so maybe $1-$2? The beef we use is around $12/lb and we use 1/2lb to feed two of us. I don't have a cost on the seasoning, we mix it fresh as well so its negligible.
I'd assume we end up around $10 to feed two adults and spend around 45 minutes on the high end. We'd spend about that long to get to taco bell, though we live in a more rural area so that may be an over estimate for most.
> Ultra processed food is far, far cheaper than whole foods.
I think this is mostly true in the US and a cultural thing.
In EU and SA for example I can buy “whole” food - just called food here - for a fraction of the price it would cost me to buy a bunch of cheeseburgers or some other junk food every day.
Anyone who believes something like this you can be 100% sure doesn't know how to cook even the most basic of staple foods. Cooking your own food is nearly an order of magnitude cheaper and, with a few cheap spices and seasonings, almost always tastier. The only valid argument is prep time here, and that too even only applies to certain kinds of foods.
Watching a video will be the same as a on Wayland, just sending a video buffer, no?
The icons: you allocate memory on server for that and do not transfare the icon everytime. I think x11 works like that, not sure.
I know GUI lib that you can still compile with freetype disabled. Not everyone need the GUIs you talking about. Everyone is using cars, so lets ban bikes.. it does not need to be like that.
I find X11 RPC useful, simple UI is ok.. you can write programs that will run on any slow or not computer, remotely. Web is not that simple, it is different way of programming, it is not transparent. Web is useful for commerce, but not for controlling machines at factories or pilot cabins. IMO.
I don't really get your first 2 paragraphs. We are talking about connecting remotely to another computer, you can't do much at the other end of a network call with a server allocated buffer - at most you can cache stuff there. But that ain't helping with a video or any kind of fancier than a solid rectangle graphics.
And sure, simple UIs have their place - but they will also work just as well with a proper transport protocol, hell, they would compress even better. So just waypipe that simple UI as you see it fit.
You can cache icons on the server, you do not need to send them over a network, that is it. With video, I'm saying it is a case where wayland is not better, it is just the same.
So you say compression of said icons, etc, is better than caching them on the server? No.. You've mentioned web, but no one does that on the web.
I mean, no one does what you suggest on the web. You do not render a web page to an image and send that to a browser.
To summarize. No one wants X11 transparency to run a web browser. But ok, if someone wants to do that.. X11 still can be more advantegeous over waypipe.
Because on the web we have a very very complex protocol(s) built up over decades to tell a client what to draw locally. That's html/css/js and its scope is far larger than of x draw commands (it's also an application model).
But again, GUI apps don't use X draw commands for the most part, so they are effectively a bitmap/video stream to X's eyes. And what's better to transport a video stream than a format designed for efficient transport of video streams.
Idk given there is no concept of cache. But also I'm looking at GTK menu, it is a simple menu, white bg. May be it can be rendered using draw calls. May be the complex UIs is just fashion and will be gone in a few years. The GUIlib could detect if program is running on a remote computer and reduce the effects, but they will need a concept of network for that.
Also the font rendering. The client could then just send text to the x11 server if it was not vector fonts.
x11 xrdb. With it you can configure say font size on your computer, not on the computer where program is running. Say comp1: 10pt, comp2: 20pt.
It's not "complex UI", it's what programs are generally used. It's gtk, qt, and a bunch of other cross-platform platforms all doing their own thing. They simply render (in a hardware-accelerated way) to a local buffer and that's the only commonality.
Could random draw calls be transported over the network? Sure, and for certain kinds of GUIs it is definitely more efficient than rendering and sending some compressed artifact.
Will XMotif suddenly change the world and apps will be written in it? Absolutely not. It's not even a thing on the minuscule Linux desktop, let alone elsewhere. We are running electron apps and whatnot.
And as I said, this "send draw commands" exists: SVGs are possibly the closest thing, but the web as a whole is literally this with a couple of more features.