My iPads on 18.7.3 just yesterday started pushing notifications to upgrade to 26.2 again.
Guess Apple wants to pump up those numbers. If they really cared, if they had an ethical bone in their body, they would release 18.7.3 to the public WHICH THEY ALREADY HAVE STAGED.
This is more like blackmail where they are dangling these security issues over everyone's head as some scare tactic to upgrade, instead of giving everyone access to the iOS 18 security patch which already exists.
>If they really cared, if they had an ethical bone in their body, they would release 18.7.3 to the public WHICH THEY ALREADY HAVE STAGED.
>This is more like blackmail where they are dangling these security issues over everyone's head as some scare tactic to upgrade, instead of giving everyone access to the iOS 18 security patch which already exists.
18.7.3 was released a month ago. Anyone who cared about security updates would have already gotten it using the beta workaround. Anyone who's apathetic about updates isn't going to be swayed by 18.7.3 vs 26.2.
>including the framework schizophrenia, as Microsoft shifted between Win32, UWP, WPF
Ah yes, and the solution being presented is Linux, with Xlib, Motif, Qt, GTK, and your choice of 167 different desktop environments. Don't forget the whole Wayland schism.
Mac is no better, shifting SDKs every few years, except Apple goes one step further by breaking all legacy applications so you are forced to upgrade. Can't be schizo when you salt the earth and light a match to everything that came before the Current Thing.
PowerPC stuff? Anything more than a few years old?
Forget it.
You can't even run versions of iPhoto or iTunes after they deliberately broke them and replaced them with objectively shittier equivalents. Their own apps!
Windows can still run programs from the 90s unmodified. There are VB6 apps from 1998 talking to Access databases still running small businesses today.
Can't say the same for either Mac or Linux.
It's not really a problem for Apple because their userbase is content to re-buy all their software every 5 years.
Well, that's true. It's an interesting point actually. Windows certainly wins in terms of binary compatibility.
I was thinking more about the developer perspective, i.e. churn in terms of frameworks. Yes, PowerPC is gone. Intel will be gone soon.
But both the transitions from PowerPC to Intel as well as from Intel to ARM were pretty straightforward for developers if you were using Cocoa and not doing any assembly stuff.
Carbon only every was a bandaid to give devs some time for the transition to Cocoa.
Maybe I am a bit jaded, but with Apple's yearly OS release cycle — and breaking things nearly every time — I grew sick and tired of software I spent good money or relied on suddenly not working anymore.
Imagine taking your car in for an oil change annually and the radio stopped working when you got it back. It's incompatible with the new oil, they say. You'd be furious.
With the Windows of yore this wasn't so much of an issue — with 5-10 years between upgrade cycles — and service packs in between — you could space it out.
When you work in the computer industry, there tends to be a disconnect with how they are used in the real world by real people — as tools. People grow accustomed to their tools and expect them to be reliable as opposed to some ephemeral service.
Is that a good or bad thing? Yes, Mac chops off legacy after a decade or so, but I don’t see not being able to run apps from the 90s as a problem (or if I did, I’d probably be running windows or Linux instead of Mac OS).
From my own experience things tend to keep working on Linux if you package your own userland libraries instead of depending on the ever changing system libraries. More or less how you would do it on Windows.
Except Windows isn't perfect either, I had to deal with countless programs that required an ancient version of the c runtime, some weird database libraries that weren't installed by default and countless other Microsoft dependencies that somehow weren't part of the ever growing bloat.
Although it's rare for me, I have used some old software that was built for Windows 9X or old versions of NT. So far, the track record is perfect - native programs have worked just fine, though I obviously can't vouch for all of them.
Old, complex games are the worst-case scenario, and are the exception, not the rule. Since they were only beginning to figure out hardware-accelerated 3D gaming in the 90s, it meant that we were left with lots of janky implementations and outdated graphics APIs that were quickly forgotten about. Though, MDK doesn't seem to suffer from this - it should be capable of running on newer systems directly [1]. One big issue it does have is that it uses a 16-bit installer, which is one thing that was explicitly retired during the transition to 64-bit due to it being so archaic at that moment, only being relevant to Windows 1-3. But you can still install the game using the method described in the article, and it should hopefully run fine from there on. Since it has options to use a software renderer and old DirectX, at least one of these should work.
I use WinAmp 2.0 sometimes which was released in 1996. I prefer to use v5 but I like to show friends that such old software still works fine (even Shoutcast streaming works fine).
> Try running windows 11 on old CPUs, or machines without secure boot / TPM 2.0.
The more relevant test is the reverse: running Windows XP and apps of that era on modern hardware. It will work perfectly. The same cannot be said of 2000-era Mac software.
That's because TPM 2.0 module allows M$ to uniquely identify you and sell your info to advertisers - it's not an actual technical limitation, it's just because M$ is greedy, and it's a shame they aren't punished by governments for creating all this unnecessary eWaste just to make even more cash.
With GNU/Linux and BSD I just recompile. I can run old C stuff from the 90's with few flags.
Under GNU/Linux, the VB6 counterpart would be TCL/Tk+SQlite, which would run nearly the same over almost 25-30 years.
As a plus, I can run my code with any editor and the TCL/Tk dependencies will straightly run on both XP, Mac, BSD and GNU/Linux with no propietary chains ever, or worse, that Visual Studio monstruosity. A simple editor will suffice and IronTCL weights less than 100MB and that even bundled with some tool, as BFG:
Carbon is long deprecated and as mentioned was only ever meant as a transitional framework.
Cocoa still exists and is usable.
UITouch is not a framework, but a class in UIKit.
UIkit still exists and is usable.
Same for Catalyst. Same for SwiftUI.
As said, I'm not pretending everything is sunshine and roses in Apple-Land. But at least Apple seems to mostly dogfood their own frameworks, which unfortunately doesn't seem to be the case anymore with Microsoft. WinUI 3 and WPF are supposed to be the "official" frameworks to use, but it seems Microsoft themselves are not using them consistently and they also don't seem to put a lot of resources behind them.
Win32, MFC, Windows Forms, and WPF also exist and are quite usable.
Apple also doesn't always uses their stuff as they are supposed to, Webviews are used in a few "native" apps, some macOS apps are actually iOS ones ported via Catalyst, which is the reason they feel strange, and many other stuff I could list.
> Ah yes, and the solution being presented is Linux, with Xlib, Motif, Qt, GTK
I'm not going to descend into a "my OS's API is worse than yours" pissing match with you, because it's pointless and tangential. The issue is not "is the Windows framework situation worse than Linux" but rather "is the Windows framework situation worse than it used to be" and the answer is emphatically yes, and due mostly to Ballmer's obsession with chasing shiny things, such as that brief period when he decided that all Windows must look like a phone.
>the dashboard could be just a double DIN slot and a heavy-duty, universal tablet mount with a 100W USB-C PD port. The car provides the power and the speakers and my phone provides the maps and music.
Legally mandated backup cameras make your idea DOA.
In fact, nearly everything terrible about cars in the last decade can be traced to regulations in some way.
Wondering why transmissions are insanely complicated and unreliable now? Manufacturers were forced to eek out an extra couple MPG due to continually tightening environmental regulations. Something has to give.
> In fact, nearly everything terrible about cars in the last decade can be traced to regulations in some way.
I think the reason we even need backup cameras now is that visibility is so poor on modern vehicles. I think that in turn is due to increasing the height of the bottom of the windows for better airbags. I’m sure it’s great in a crash, but visibility is also a safety concern.
Not all of it is regulations though, but lot of common complaints.
>Legally mandated backup cameras make your idea DOA.
Cheap cars without fancy entertainment systems put the backup camera screen in the rear-view mirror. You can get these kits for like $20 on aliexpress.
A backup camera and screen only costs like $20 though, even buying it 3rd party. There is no requirement that it has to be in the center console, in fact I would think that is the worst possible place since it is the farthest spot possible away from your actual mirrors.
Screaming into the void about how your device is so great it could be used for attestation, combined with a small but vocal security industry full of grifting chicken littles, virtually guaranteed this would happen.
The real irony here is the use of free software to tear down everything the free software movement stood for.
Do you guys wear cargo pants to carry all these extra devices or are belt clips coming back into style?
If I could get away with carrying a tiny device again instead of lugging around a brick I would, but the world has made it as inconvenient as possible not to.
A BlackBerry from 15 years ago weighed just over 100g and did 80% of what your modern-day pocket computer can.
When a bank eventually requires a more recent phone to work, they will carry three phones, one for that one bank, one more for the rest of the banks, and a personal one.
Then they might move somewhere else with different banks and different hardware requirements, they will carry 5 phones.
I've never used a Blackberry but it was much more efficient for me to input text (an essential task for a communication device!) on non-iPhone-style phones with physical buttons.
Nothing useful to add except, god I miss my Bold 9700. Every time I slip on this stupid touchscreen keyboard and make a stupid typo on this stupid phone I howl inwardly and wish pain and endless torment upon everyone who took us down this path away from light and goodness. Grumble grumble
The fun part for me is that an old dumb phone could replace, like, 50% of my smartphone usage, if I could use Telegram on it. We even still have 2G networks with no plans to shut them down. So, a J2ME Telegram client has been on my list of potential future projects for quite some time.
It did, and some of the things it was more effective at.
I remember BlackBerry OS 4.x (?) had a built-in password manager app and this was in the mid-2000s. By comparison this was added to iOS 18 in 2024.
What it wasn't good at was things like games and toxic consumer rich media bullshit. The industry saw dollar signs with iOS and Android and never wrote apps for the ecosystem.
Remember the days when Instagram was iOS-only?
But here we are, resigned to typing on glass for the rest of our lives because some hippie burnout thought it was a good idea.
I guess what I'm lamenting is the missed opportunity to highlight that many vegetables e.g. broccoli are an excellent protein source as well as other important nutrients. It gives you additional flexibility when meal planning. There's a common misconception (at least in my circles) that protein => animal protein which isn't always useful for planning a balanced meal.
Broccoli has 2.8g of protein per 100g. Beef has 26g per 100g, and chicken has 27g. If you're trying to get protein, broccoli isn't going to do much, and I think it's good that the government is being honest about that. A chart that listed broccoli as a major source of protein would be misleading. Broccoli is a good source of many nutrients, and the chart calls it out as such, but it is not an effective source of protein.
If you compare protein per kJ instead, broccoli has 0.021g protein per kJ whereas lean beef mince has 0.028g per kJ. Much more similar. Although of course you would need food that is higher density protein as well so you don't have too much volume to eat.
But that is a kind of silly way to compare. Broccoli isn't very filling _and_ it doesn't have very much protein in it. That doesn't change the fact that it lack protein.
The question is if I'm preparing a meal that I want to be filling, healthy, and energizing, how should I do it. Broccoli isn't a good answer to the protein part of that question.
Normalising by mass is a poor way to assess food's protein content since different foods have greatly different water contents. E.g. beef jerky has much higher protein per 100g than beef largely because it's dried (admittedly, probably also because they use leaner cuts)
> I guess what I'm lamenting is the missed opportunity to highlight that many vegetables e.g. broccoli are an excellent protein source as well as other important nutrients
I can see why you would expect something like that from this administration, but surprisingly the linked webpage seems to be based in fact.
Broccoli are not an excellent protein source from a dietary perspective.
It’s harder to get the target 1-1.6g protein per kg from vegetables, unless you’re consuming beans/pulses which are also high in carbohydrates. Broccoli is not a great protein source, an entire head will give you 10g at most – the average adult would have to eat a dozen+ per day.
You have to consume a very large amount of lentils to make up a healthy amount of protein per day. It’s something like 6 cans of chickpeas vs two chicken breasts per day. I believe you also don’t get a complete amino acids panel like you would with meat which is complete on its own.
> I believe you also don’t get a complete amino acids panel like you would with meat which is complete on its own.
You can challenge beliefs and do a modicum of research, which would easily disprove this false and frankly ridiculous notion, which defies even a rudimentary understanding of plant biology.
I mean I have. There are almost no vegetables that are considered amino acid complete though there are (well known) combinations like legumes (beans/lentils) + rice. But this goes back to my original point of needing a lot of beans to get your protein requirement for the day. In places like India where there are a lot of vegetarians, diary products are heavily used to make up the deficit.
you need to educate yourself better about "basic facts about biology"
they're called essential because humans cannot produce them internally, so we have to consume them (though you could in principle make the same assessment for other animal species, but that's less relevant, unless you're, I don't know, raising cows?)
plants don't eat, but produce organic molecules from raw ingredients (or almost raw, in case of nitrogen), and can produce all amino acids - but in different quantities, so maybe the (parts of) plants you eat don't have all the necessary amino acids.
Now they do produce all the essential amino acids, but in insufficient amounts? Weird how the narrative keeps changing in this thread. A serious lack of scientific knowledge is apparent from people who insist on eating animals. And as always, it is devoid of any backing evidence or credibility other than "trust me, bro, I lift".
From your tone and the fact that you're quoting things nobody in this thread has said, I'm not sure that you are actually interested in hearing any scientific argument. You certainly aren't trying to make one. But I'll try:
The quality of a protein is measured using PDCAAS (Protein digestibility corrected amino acid score). It's a score between 0 and 1 that measures the quality of a protein as a function of digestibility and how well it meets the human amino acid requirements.
It is indeed correct that both lentils and chickpeas (which the original comment you replied to was talking about) have a much lower PDCAAS value of around 0.70. Data on beef varies, but it is generally considered to be a complete protein with a PDCAAS score above 0.90.
Instead of accusing "people who insist on eating animals" of lacking scientific knowledge, it would have been much more helpful to point out that the highest quality proteins on the PDCAAS scale are almost universally vegetarian or vegan: eggs, milk, soy, and mycoprotein all have higher scores than beef, chicken, or pork.
I believe the person you’re responding to is a vegan (from other comments) so the “amino complete” alternative of eggs and dairy you’re suggesting don’t fit the bill of requirements for his arguments either which leaves soy. Mycoprotein has plenty of controversy around it regarding heavy metals and health issues from the fact that it’s highly processed. Soy has a lot of phytoestrogens so it’s not a great candidate to consume large amounts of.
> Soy has a lot of phytoestrogens so it’s not a great candidate to consume large amounts of.
The buffoonery continues. These irrational statements are straight out of the meat industry playbook - of course again lacking in any credible citations. And all you had to do was spend even 5 seconds reading a public encyclopedia to avoid this embarassment https://en.wikipedia.org/wiki/Phytoestrogen#Effects_on_human...
You seem to have a somewhat decent grasp of the facts, but honestly, if you don’t work on your tone, your posts will keep getting downvoted. If you like to yell at scream and call people incompetent, go off to Twitter or some other place that will have you. HN tries to maintain something called tone.
You seem confused. The original claim that plants lack certain amino acids - or that eating them will somehow lead to a protein deficiency - was and is now again thoroughly debunked. The only reason people cling to the notion is to justify their inappropriate diet of animals.
Most protein rich vegetables are legumes and beyond this are also rich in complex carbs. Legumes are in the top 10 food allergies. Not to mention the amino profile of vegetable sources isn't very good.
Not to mention, that refined proteins don't have well balanced amino acid profiles and the lack of well balanced essential fatty acids to go with them is also a serious issue IMO.
reply