As Ken Iverson noted in "Notation as a Tool of Thought"[1], yeah the syntax absolutely matters. The same program might resonate and make sense in one language but be incomprehensible if translated 1:1 in another.
Computer languages are for humans to understand and communicate.
Iverson's point is more regarding semantics than syntax, though. The only mention of syntax suggests its better for it to be simple (presumably so that the semantics are closer to the surface). Every programming language is a notation for describing computation; notation is a catch all for all three levels: orthography, syntax, and semantics. APL is interesting because it not only uses an unconventional syntax, but also an unconventional orthography (obligate usage of special symbols), and its semantics are different as well from most languages (array programming). Iverson's point is that APL as a notation is valuable for making the structure of certain computations obvious, and that this point generalizes across programming languages.
GingerBill's article is making a narrower claim: that semantics are what determines a good notation usually, not syntax.
> When someone suggested the answer was marketing:
> jUsT dO mOrE mArKeTiNg!!!!!
This is a good point. If there's a problem reaching people because the information channel is saturated, the solution is to increase the information? And then everyone reaches the same conclusion and increases.
This destroys the channel. It's not a zero sum game. If everyone markets, nobody will make the sale because the customer will nope out and see nothing.
I find it interesting that current AI, as stellar as it is for language and even looking at writing in images, falls over hard when generating writing in images.
iPads are cheaper than MacBooks and more popular. They'd rather prefer if you bought another one instead of using it indefinitely. The same with smartphones. The answer always has been: I like money!
iPads and MacBooks are architecturally different devices with different purposes (but soon the difference may vanish). People tend to upgrade their phones/tablets more often than their PCs/laptops. Macs aren't locked down because they are designed NOT to be locked down. You can write drivers for macOS (otherwise it couldn't compete with Windows or Linux) but not for iPadOS.
The way how you were using Windows did not matter. There was no way how Apple could distinguish this use anyway. Apple did not know if you were using Windows to extend the lifespan or just needed Windows apps. If you're allowing Windows, there's no reason to lock the bootloader down since people could heavily modify Windows and use Linux on Windows anyway.
Since Apple has moved onto arm, they don't need to lock it down, at least yet, because Windows is a no-go on arm, and it's slowly becoming AI slop anyway. There's only Linux but then if they locked the bootloader down they would distance themselves from the competition. And people do write drivers for macs.
Meanwhile jailbreaking iOS or iPadOS has more use than doing anything you want on macOS. For example removing ads on Spotify, YT or running cracked apps or ebooks. Yes, you can do the same on macs, but you do not keep a Mac in your pocket.
However if iPads and MacBooks become one thing, I'm pretty sure they're still be more restrictions.
How does your question relate to "I so want to run my os"? You're assuming that people who want to run custom OS do only so to increase the lifespan.
On Android that's definitely the case (more people do so to increase the lifespan than to hack apps), but the desktop market progresses slower than mobile in terms of software. I was running my Xiaomi Mi 6 for 7 years thanks to LineageOS, and it would've been longer if I hadn't dropped it the second time (the screen cracked, battery was 60% and repair wasn't worth it). Now I'm running Nothing Phone 2 am switching to LineageOS once the support goes out. Now try to do the same with Samsung. You can't. The bootloader is locked down since OneUI 8.0 and you can't do a thing about it, gotta buy a new one after security updates are gone.
Phones are very cheap now (can get more expensive soon tho). For $200 you can get a very decent Android (Snapdragon 7s gen2, 8GB RAM, 256GB storage + other very nice stuff such as OIS, 144Hz etc.), buy a wireless display or cast to TV and use it as a workstation (obviously you need a wireless keyboard and a mouse). Office work? Web coding? Sure. Did that myself.
Since we are focusing on MacBooks now...
> People are still buying new MacBooks instead of using them indefinitely.
I'm not hearing anyone with M1 or above switching to a new Mac yearly. People who switched to M-series were using their MacBooks for years.
It seems Apple is happy with having Linux as an unofficial alternative on Macs.
> How did installing windows increase the lifespan of a MacBook?
Via Windows Updates? And Windows software doesn't usually require you to upgrade to the newest version possible (however many games started to require W11)? Try to install new Xcode on an older version of macOS, good luck.
Open source software will have a code repo with active development happening on it. That repo will usually link to official Web page and download places.
> orange iPhone was pretty and the Pixel 10 was boring
I guess this is really important to people.
One time I broke an Android, which happened to be white, and spoke to the insurer for a replacement. The agent insisted she find me another white phone, not another Android, and though an iPhone was suitable. She couldn't grok how the OS and phone specs were more important than the color.
Consumers have the option to "refuse" products from irresponsible or predatory vendors: ones which brick or obsolete devices.
Vendors should at a minimum open source APIs for abandoned hardware and allow unlocking it. "Refuse" to buy from those that don't. Ask for legislation forcing it.
I have a wonderful old ipad mini that's useless. I'd love to jailbreak it and put my OS on there but Apple wants a new sale instead.
Computer languages are for humans to understand and communicate.
1. https://www.eecg.utoronto.ca/~jzhu/csc326/readings/iverson.p...
reply