News for hackers. Stuff that matters.
Re: by sramsay on Wednesday February 15, 2023 @11:11AM (#34805788)
What bothers me about this -- and it bothered me enough to leave the platform -- is not fees, or "hobby computing," or "it's just for my own use," or trying to figure out why this or that would be in Apple's interest. What bothers me is that it feels like an offense against the entire notion of a computer is.

I am, of course, aware that many (perhaps most) computers in the world are effectively appliances, but at some level, the great glory of this glorious, epochal machine -- the "personal computer" -- is one's ability to program it and make it do something new. It is not just a machine; it's a machine for creating machines.

Take that away, and . . . to what shall I compare it? It's like giving someone a deck of cards and telling them that these cards can only be used to play blackjack. You can't invent a card game, or change the rules, or build a house of cards, or do card magic. Putting such stipulations in place isn't just annoying or inconvenient. It's a kind of basic betrayal of the concepts and affordances that underlie the thing itself.

Re: by a4isms on Wednesday February 15, 2023 @11:21AM (#34805969)
First, you are right. Jobs himself said that he wanted to go beyond selling computers, and sell information appliances. In that respect, he and Woz were diametrically opposed.

When he was squeezed out of management in his own company, it is not a coïncidence that he elbowed his way into Jef Raskin's Macintosh project: Raskin was also interested in building information appliances, the difference between the two men was that Raskin was coming to the notion of an information appliance from the HCI perspective, and wanted to focus on simplicity and low cost. The UX he designed was text-centric and used high-speed incremental search as its navigation paradigm.

Jobs was infatuated with what he'd seen at Xerox Parc, and also wanted to build an information appliance, but he wanted it to be powerful and flexible and centered on the WIMP paradigm.[1]

Jobs was the boss, so Raskin left the project and the company. But Jobs never lost his vision that Apple should sell appliances, and people who wanted to "wrench their own devices" should buy PCs.

[1]: https://en.wikipedia.org/wiki/WIMP_(computing)

Re: by Terretta on Wednesday February 15, 2023 @12:04PM (#34806938)
Jobs called it "bicycles for the mind".*

Back in the beginning there was lots of talk of "toasters" as an appliance every household has and even a child can use (to the point there was a famous screensaver of flying toasters).

The Mac 512, Plus, and SE were embodiments of this. (The Apple //c with LCD attachment and carry handle was an earlier attempt.) Note that all of those included portability as a feature, while the all-in-one Macs (not the Apple //c) emphasized usability by non-tech and non-tech job people. Their spiritual successor is the last 3 years of iPad Pro w/ magnetic magic keyboard/stand.

It's pretty clear there's only a relatively short period of time the hobby shop and hackers are "changing the world", while the real shift comes when "everyone" can access and leverage the new tech (like a toaster, or fluoride in water).

---

* There's another subtle difference between "bicycles for the mind" and "a computer on every desk and in every home." One of those is vendor centric, the other is user outcome space.

Re: by a4isms on Wednesday February 15, 2023 @12:25PM (#34807298)
I remember "Bicycles for the mind" well:

http://raganwald.com/assets/images/bicycle-jobs.jpeg

But as a metaphor, I don't think of a bicycle as an appliance. Mainstream bicycles are brutalist: The chain and gears are usually on display and user-serviceable. Parts like wheels, saddles, and handlebars are standardized in a way that allows users to mix and match components freely. In the days of steel frames you could make art bikes and trikes and all kinds of things from a bicycle.

The metaphor works well to describe a lever for the mind's own motive ability.

Re: by Supermancho on Wednesday February 15, 2023 @12:32PM (#34807425)
> Mainstream bicycles are brutalist: The chain and gears are usually on display and user-serviceable. Parts like wheels, saddles, and handlebars are standardized in a way that allows users to mix and match components freely

That's a matter of perspective. If I create a simple bike drawing in crayon, it has none of those things, but everyone knows what the drawing represents if they had it. Maintenance and extensibility concerns are incidental. Framing things to be attractive, was one of SJ's talents.

Re: by yamtaddle on Wednesday February 15, 2023 @01:58PM (#34808796)
I wish they were more like an appliance. The fact that I constantly have to fiddle with the damn things is why I don't ride more. If they were more like modern cars or, indeed, iPads, that'd be ideal. Instead it's like "well, let's go discover what work I'll have to do on my bike before I can ride it...." Ugh. I do enough handy shit, I don't need a bicycle-maintenance hobby.
Re: by michaelt on Wednesday February 15, 2023 @02:30PM (#34809314)
If you want a low-maintenance bike, may I suggest a commuter bike?

Hub gear, Marathon Plus tyres, don't store it outside, and just drop it into your local bike shop every ~2000 miles or so as the brake pads get worn out.

Re: by yencabulator on Wednesday February 15, 2023 @05:31PM (#34811750)
Pro-tip: I used to curse my bike: the chain fell off all the time, the gears slipped, the shifting was fiddly, the brakes were crap. Then I, by luck[1], stumbled on owning a more expensive mountain bike, and things stopped failing. Cheap bikes are crap.

[1]: I bought a mid-price mountain bike, nothing fancy, in the era before rear suspension was common. It got stolen within a year. I was part of my parents' grandfathered insurance plan that had unbelievably good coverage for bicycle theft. Insurance replaced the bike with one that had all the same features. Not price matching, matching checklist features. Number of gears, etc. It ended up having some extra features, too, because that was what was in the inventory. After that bike was also stolen within a year, they replaced that with one that had all the features that were in the second one. Plus disc brakes, plus many others, because nothing else fulfilled the checklist. The price of my bike more than doubled in two years. No, you can't get that insurance anymore.

Re: by jjav on Wednesday February 15, 2023 @11:09PM (#34814888)
> The fact that I constantly have to fiddle with the damn things is why I don't ride more.

Nothing turns more people away from riding bikes than entry-level bikes. Which is unfortunate. Yes, they're constantly needing work and adjustment and never quite shift or brake well.

It doesn't have to be that way though. Mid to top tier components are very reliable and work so much better, even when old. It makes a night and day difference in how pleasant it is to ride.

Re: by yamtaddle on Thursday February 16, 2023 @11:35AM (#34820960)
I think I'm kinda in the same place I was with computers, years ago: I've bought very-cheap, I've bought a notch or two above very-cheap, and I've seen both suck about equally, so it's damn hard to convince myself that the solution to my problem is spending more money. But it's probably true.

And I know it's not exactly fair but I can't stop comparing bikes to cars. The amount and preciousness of the materials, the level of stress, the complexity of construction, how long it can go before service, and so on, and damnit, I can't shake the feeling that 1% of the cost of a car should get a really reliable and near-zero-maintenance bike. But no, $200 won't do it. $300 probably won't, even. Not for a new bike, anyway.

Re: by jjav on Friday February 17, 2023 @12:06AM (#34831018)
> But no, $200 won't do it. $300 probably won't, even. Not for a new bike, anyway.

These days more like 5K to 10K+ unfortunately.

The trick is buying used. But for someone new to cycling, it's easy to get scammed into a bad deal when buying used, so that's not a great solution either.

If you're familiar enough with the components to evaluate them on a used bike, great deals can be had. My first mountain bike (which I still have) was a very expensive model when new (S-Works, which is the Specialized top of the line) that I got for cheap when it was 5-6 years old. It's almost 20 years old now and still everything works perfectly, buttery smooth shifting, etc.

Re: by josephg on Wednesday February 15, 2023 @04:41PM (#34810989)
I joke that modern devices with modern social media act more like a taxi for the mind.

Programming on an iPad? Forget it. Have you thought about doom scrolling instead?

Re: by Terretta on Wednesday February 15, 2023 @05:41PM (#34811864)
> Programming on an iPad? Forget it. Have you thought about doom scrolling instead?

Current 13" iPad Pro beats original Macbook Airs for dev, plenty people used them.

I'd argue toolchains readily available on iPad Pro with real keyboard and trackpad today is better than any laptop any devs did work on two decades ago.

Of course if you use Blink (mosh) you can ssh to anything, you can run VSCode or GitHub Codespaces or Cloud9 or any web IDE, you can use any VDI ... even if you don't like the Git file sync and local native Code Editor tools that are compatible-ish with Codea / Textmate / Sublime flavors of editor.

Re: by wepzen on Thursday February 16, 2023 @05:22PM (#34827356)
I completely agree that the latest iPad Pro is a powerful device that can handle development tasks with ease, but I'd like to offer a few points of consideration:

1- While VDIs can be useful options for remote development, I have found that the user experience can be negatively affected by lag or other performance issues.

2- I would not consider Cloud9 to be a recommended solution, as it might be considered outdated compared to newer solutions.

3- While Codespaces could be an alternative solution, it does not offer the same level of security as other options like VDIs.

One alternative that I would suggest exploring is the use of secure containerized environments (CDEs), such as those offered by Strong Network (https://strong.network/). I work there myself, so I may be biased. But from my experience, these environments offer a more secure and stable environment for development work, without the potential lag and other issues that can come up with VDIs or other web-based IDEs.

Of course, the choice of tool ultimately depends on your specific needs and preferences. If you're looking for personal use, GitPod handles things very well. And if you prefer to stay within the GitHub ecosystem, then Codespaces may be the way to go.

Hope that helps!

Re: by rchaud on Wednesday February 15, 2023 @02:17PM (#34809086)
1984: A bicycle for the mind

2010: Post-PC age. cURL? Why not curl up on a couch with your favourite movie instead?

Re: by lolinder on Wednesday February 15, 2023 @12:18PM (#34807201)
> Jobs never lost his vision that Apple should sell appliances, and people who wanted to "wrench their own devices" should buy PCs.

And honestly, I don't think information appliances are a bad thing to have in the world. It's not the kind of device I would choose for myself, but there's a class of users for whom a general computing device isn't just overkill, it's downright dangerous.

Android is fine for my use case, and while there are specific policies I wish Apple would change, I don't begrudge them the philosophy.

Re: by rootusrootus on Wednesday February 15, 2023 @12:40PM (#34807537)
> there's a class of users for whom a general computing device isn't just overkill, it's downright dangerous

I am not sure if you are trying to come off as snobby, but that's how this reads.

This 'class of users' is in many cases very technical people who just don't want their phone to be anything other than an appliance. It's quite common to love tinkering with things, while not wanting to tinker with everything.

Re: by lolinder on Wednesday February 15, 2023 @12:59PM (#34807867)
No, I didn't mean it at all. I was thinking of my mother-in-law, who I'm very grateful uses an iPhone.

Highly technical people may choose an information appliance as well, and that's fine! All the more reason for such a thing to exist.

Re: by Nzen on Wednesday February 15, 2023 @01:51PM (#34808713)
Consider the impact on living standards for a person [0] who is capable of transferring money without understanding the consequences, ex a child or a demented person.

[0] https://www.npr.org/2023/01/30/1152448758/an-older-persons-m...

Re: by yencabulator on Wednesday February 15, 2023 @05:42PM (#34811883)
Except Apple's walled garden doesn't protect you from financial scams.

Apple is more like a television manufacturer that only lets you watch Disney+. The extent to which they protect their walled garden is not for the benefit of the consumer.

Re: by adql on Wednesday February 15, 2023 @12:21PM (#34807246)
But it's worse than appliance. Appliance doesn't actively block you from using it for something not listed in instruction manual
Re: by a4isms on Wednesday February 15, 2023 @12:30PM (#34807379)
If you feel around the margins, you can find exceptions for everything. e.g. You can cook a fish in a dishwasher. But while anyone can modify a toaster to do wild things, they aren't designed to facilitate that and it isn't a mainstream thing to hack your toaster.

PCs are hackable by design. It's a perfectly mainstream thing to build your own PC from parts. Hacking toasters, on the other hand, is not mainstream. Best Buy sells toasters, but not parts for toasters.

I personally wouldnt draw the line between information appliances and computers at whether the manufacturer actively blocks you (as Apple and John Deere do), but rather at some combination of what the intended purpose is, and whether hacking and customization is considered mainstream or fringe.

Hacking toasters and dishwashers and microwaves and refrigerators is possible, but fringe. Hacking cars and houses is mainstream.

Re: by Tijdreiziger on Wednesday February 15, 2023 @01:19PM (#34808196)
> It's a perfectly mainstream thing to build your own PC from parts.

Is it? Most PC (or notebook) users buy whichever one is on sale at the store, or they use one provided by their company. This does not strike me as inherently different to how people buy toasters or dishwashers.

Of course, there does exist a niche of people who like building their own PCs, but this does not imply that this is the mainstream case.

Re: by worksonmine on Wednesday February 15, 2023 @02:14PM (#34809036)
I think a better analogy for the toaster would be blocking people from heating their waffles or fish sticks in it. And Apple takes it even further than limiting it to bread, it's only meant for gluten-free slices from San Fransisco. Anything else and you void your warranty. Also the cord stops working every 2 years.
Re: by vineyardmike on Wednesday February 15, 2023 @03:16PM (#34809933)
Not to really beat an analogy to death, but a better comparison is Keurig. Its a coffee machine that JustWorks (tm) precisely because it packages up all the "hard parts" in custom stuff. If you buy their pods, you can just toss it in and its good. If you want to use your own coffee.. you need a custom pod that can accept coffee grinds, you need to refill it every time, etc. If you want to make espresso with steamed milk.. you basically can't use a Keurig. No one can really sell Keurig pods without a license, and they used to actively try and keep you from using unlicensed pods.

I have an espresso machine, and you need to calibrate the pressure, the temperature, clean all the parts regularly (far more than a pod machine), you need to fill the coffee grinds in a way that is distributed so the water runs evenly, you need a coffee grinder that makes less-coarse grinds, etc... its far more work, but the coffee is exactly how I like it.

Re: by lolinder on Wednesday February 15, 2023 @12:25PM (#34807303)
An appliance is engineered to serve a narrow set of purposes, which can also be said for iOS. The only way in which an iPhone is worse is that it is an information appliance built on hardware that could be general purpose if run with different software. But if you consider the appliance to be both hardware and software, it is no more restrictive than any other appliance.
Re: by fsflover on Wednesday February 15, 2023 @12:46PM (#34807628)
The difference is that iPhone is intentionally restricted by Apple to not allow you to use it in unintended ways, which "incidentally" brings a lot of additional profit to the company.
Re: by disqard on Wednesday February 15, 2023 @03:33PM (#34810171)
Relevant (and worth reading, if you haven't seen it):

"Unauthorized Bread" by Cory Doctorow

Re: by cma on Wednesday February 15, 2023 @12:25PM (#34807312)
At NeXT it seemed like Jobs did the opposite, making workstations for professionals.
Re: by whywhywhywhy on Wednesday February 15, 2023 @01:11PM (#34808060)
Always felt that was because there were a few things he wanted in the machine, power, high storage, high resolution, multitasking, networking, voice recording and the only way to achieve those was a price tag that could only be sold as a workstation.
Re: by a4isms on Thursday February 16, 2023 @03:34PM (#34825598)
I am not in a position to say why the original NeXT was so different in philosophical underpinnings than the Mac, but there are a few differences one can observe from the outside that may (and I only say may) have contributed to the final outcome:

1. When Jobs left Apple, he was barred from competing with them in the general computing/appliance market. NeXT when it launched was advertised as a product for higher education.

2. Jobs had to bootstrap a company from scratch into what was by then a much more sophisticated industry than existed when the Apple // or mac were launched. Building on top of Unix and Mach was way lower risk than trying to invent an entire operating system from the ground up when your interest was really in the user experience.

Re: by rchaud on Wednesday February 15, 2023 @02:19PM (#34809121)
That's because there wasn't any Linux back then. Apple has basically given up on enterprise offerings.
Re: by poulsbohemian on Wednesday February 15, 2023 @01:05PM (#34807962)
>But Jobs never lost his vision that Apple should sell appliances, and people who wanted to "wrench their own devices" should buy PCs.

You present an excellent historical case of how Apple got here, but here's where I see a dichotomy: Back in the day, tools like RezEdit, Hypercard, AppleScript came included. There were countless "apps" to reconfigure how the Mac looked and felt to create a personalized experience. Average users had developer-like tools that enabled them to become producers. Even today, things like Swift Playground send a message that Apple wants a technically-enabled user base.

Perhaps this is really an issue like centralized vs decentralized computing, states vs. federal, IE: there will always be a fundamental fight where some people within Apple want a black box appliance, and others want a fully customizable hackable device.

Re: by a4isms on Wednesday February 15, 2023 @01:36PM (#34808476)
Speaking of HyperCard:

Inspired by a mind-expanding LSD journey in 1985, I designed the HyperCard authoring system that enabled non-programmers to make their own interactive media. HyperCard used a metaphor of stacks of cards containing graphics, text, buttons, and links that could take you to another card. The HyperTalk scripting language implemented by Dan Winkler was a gentle introduction to event-based programming. Steve Jobs wanted me to leave Apple and join him at Next, but I chose to stay with Apple to finish HyperCard. Apple published HyperCard in 1987, six years before Mosaic, the first web browser.

—Bill Atkinson https://www.folklore.org/StoryView.py?project=Macintosh&stor...

My recollection of HyperCard is that it was a grassroots success, Apple did not invest in it, Apple never made a compiler to turn stacks into Mac apps, &c. I personally did two professional HyperCard stacks. One was an internal tool used by a consulting client. The other was a configuration tool for a very successful (at the time) Java development suite. I wrote it in a weekend to meet a deadline, which is why it was written in HyperCard and compiled to run on all our supported operating systems using a third-party compiler.

My employer was aghast at this, our mantra was that if we’re selling Java tools, wherever possible we would write them in Java. I thought I was a decent programmer at the time, but no way I could bang out a robust customer-facing tool in a weekend using Swing or AWT or whatever.

It was eventually rewritten in Java by a co-op student, it took their entire work term. So eventually, everyone was happy. But HyperCard got the job done when shipping fast mattered.

Re: by naikrovek on Wednesday February 15, 2023 @09:56PM (#34814415)
speed is important to you. I can tell because you abbreviated an abbreviation.

> &c

for those not in the know, "etc" is an abbreviation for "et cetera" which is Latin for "and so on."

the Ampersand character itself evolved from the shape of the word "et" which alone is "and" in Latin.

what do you do with all the time you save? :D

Re: by a4isms on Thursday February 16, 2023 @10:28AM (#34819898)
Others may not know the origin of &c., so it's great that you explained. But here's a thought: Abbreviations are not about saving time typing for me. Other reasons for abbreviations:

1. Abbreviations, acronyms, and initialisms are a kind of jargon that compress long words into single tokens that communicate something in a single chunk. That is more efficient for _readers_ to parse... If they are in the know.

2. Speaking of being in the know, abbreviations, acronyms, and initialisms communicate which tribe you belong to, and this strengthens social bonds between writer and readers.

3. Some mediums have limited space available. Newspaper headlines, SMS messages, and the original Twitter tweets are examples of mediums with limited space. Abbreviations help compress longer messages to fit the medium.

I happen to be a very slow author compared to just about every professional I know. Since it takes me a while to think about what I write, I find that trying to find shortcuts is not helpful with code or the written word.

Cheers...

Re: by danaris on Wednesday February 15, 2023 @01:42PM (#34808578)
And these days, every Mac comes with a full Unix terminal built-in. Xcode is a free download (remember, if you wanted to develop Macintosh applications back in the day, you had to buy something like CodeWarrior!), and, as you say, they've developed Swift Playgrounds specifically to make a nicer onramp for people interested in developing their own stuff.

It's never been trivial to configure the Mac in terms of things like skinning, but third-party tools to do so have always existed for those who cared enough to look, and today, if you want to install Linux on your Mac, you can. If you want to install Windows on your Intel Mac, you can even do that. Those options were, at best, incredibly niche back in the pre-Intel days (though I remember toying with SuSE Linux for PowerPC in the early 2000s), and nearly nonexistent in the pre-MacOS X days.

So it's definitely not a simple case of "Apple in the '90s was in favor of customization; when Jobs came back, he locked them all down and made them toasters."

Re: by ta3564664 on Wednesday February 15, 2023 @03:17PM (#34809945)
Even though its now probably 20+ years old, the CodeWarrior experience was vastly superior to XCode.

For a company with Apple's budget, XCode is a disgrace.

Re: by a4isms on Wednesday February 15, 2023 @03:25PM (#34810060)
Oh maaaaaahn, do I remember Metrowerks CodeWarrior[1] fondly! Thank you for bringing it up. I also remember using Lightspeed C, which later became Think C.[2]

[1]: https://en.wikipedia.org/wiki/CodeWarrior

[2]: https://en.wikipedia.org/wiki/THINK_C

Re: by dtgriscom on Wednesday February 15, 2023 @08:46PM (#34813869)
Still got my Code Warrior tee shirt, showing a chunky dude holding a floppy disc...
Re: by josephg on Wednesday February 15, 2023 @04:38PM (#34810950)
Oh my god, I’ve been using Xcode to make something recently and holy moly it’s where energy and ambition goes to die. The sheer number of bugs in both Xcode and in apple’s APIs is astounding.

Constant crashes, unreliable and underdocumented apis. Urgh.

I’ve been doing web programming for the last decade or so. When I started web programming, it was a mess of browser incompatibilities and jquery. But now I’d take modern web development over apple’s hellscape any day. MDN, caniuse, flexbox & grid CSS, modern bundlers, svelte and solidjs - this stuff is a delight in comparison.

Re: by WWLink on Wednesday February 15, 2023 @10:28PM (#34814626)
The ironic thing is that today, Codewarrior is just a crappy reskin of Eclipse for developing for NXP chips.
Re: by anonymouse008 on Wednesday February 15, 2023 @03:25PM (#34810052)
I’m fleshing out these thoughts more in a longer form - but I think Jobs was heading the company into the abyss with the appliance model.

If it weren’t for the AppStore, it would’ve been the end of Apple. The iPhone wasn’t released with it at the outset - because this “make your own” wasn’t a part of the ethos. The Mac also suffered tremendously with no love to Final Cut, snipping Aperture, and leaving the hardware to bit rot for the longest.

iPod was a hugely profitable windfall and iPhone was too - somehow the AppStore slipped in there and became the lone remaining ember that reignited the hacker mindset - Swift I believe is that true rekindling; everything else follows M series, OSX continuities, etc

I’m starting to rethink everything I thought I knew.

Re: by 0xEFF on Wednesday February 15, 2023 @04:04PM (#34810533)
It’s difficult to square creating both the most successful product and the most successful company in history with the idea Jobs heading the company into the abyss with the appliance model.
Re: by yencabulator on Wednesday February 15, 2023 @05:24PM (#34811639)
I'm fine with saying "the abyss of rent-seeking" even when rent-seeking behavior by corporations makes them a lot of money.
Re: by rhaway84773 on Wednesday February 15, 2023 @01:53PM (#34808728)
AppleScript was a far more effective way of scripting your computer’s GUI apps than anything on a competing platform (even if AppleScript the language was terrible, Cocoa and Carbon made it incredibly easy for GUI apps to add AppleScript support) further strengthening the idea thst Apple was in favor of making macs programmable by the average user, even under Jobs. Heck, the AppleScript language was terrible precisely because it attempted to be approachable to regular users and resemble English.
Re: by spc476 on Wednesday February 15, 2023 @02:08PM (#34808945)
The Apple Macintosh was released in 1984. Jobs was pushed completely out of the company in 1985. When did RezEdit, Hypercard and AppleScript come out? Without looking it up, I would say after Jobs left Apple.
Re: by tessierashpool on Wednesday February 15, 2023 @02:45PM (#34809545)
ResEdit: May 85

Jobs resigns: September 85

HyperCard: August 87

AppleScript: October 93

Re: by WWLink on Wednesday February 15, 2023 @10:26PM (#34814618)
Counterpoint:

NeXTStep: September 1989.

And then there's Automator: April 2005

https://support.apple.com/guide/automator/welcome/mac

Apple between 1999 and 2012 seemed to put out one banger after another. But I could smell the garbage coming with the original iPhone. It's funny because the iPhone is lovely ... until you get down to the many many desperate attempts at vendor lock-in, the "meh" quality software (NOT compared to Android software, just compared to well-written computer software), and the way everything's locked down. Mehhhhhhhh.

Re: by WillAdams on Wednesday February 15, 2023 @03:45PM (#34810319)
Yes, but MacBASIC was worked on under Jobs' leadership -- until it was taken at gunpoint by Bill Gates:

https://www.folklore.org/StoryView.py?story=MacBasic.txt

Re: by actually_a_dog on Thursday February 16, 2023 @06:50AM (#34817535)
> The UX he designed was text-centric and used high-speed incremental search as its navigation paradigm.

That sounds exactly like emacs with company-mode or ido-mode.

Re: by massysett on Wednesday February 15, 2023 @11:21AM (#34805954)
I don't view the iPhone and iPad as "computers" or "personal computers" any more than I view my cable TV set-top box or Sonos speaker that way. Both are very powerful devices with Linux operating systems. But I don't expect to be able to program them.

The iPhone is an appliance that can download "apps" that Apple permits. When I want a "computer" I open up my MacBook.

Re: by flohofwoe on Wednesday February 15, 2023 @11:38AM (#34806347)
> When I want a "computer" I open up my MacBook.

That Macs are still somewhat open is just a happy historical accident. Enjoy it while it lasts :/

Re: by KerrAvon on Wednesday February 15, 2023 @11:55AM (#34806756)
This is slippery-slope fearmongering. In reality, Apple has gone out of its way to ensure that Apple Silicon Macs can boot other operating systems if the user so desires, and can do so without sacrificing security.
Re: by orangecat on Wednesday February 15, 2023 @12:11PM (#34807059)
This is slippery-slope fearmongering

Apple has publicly said that macOS is unacceptably insecure because users have the option of running unapproved software (https://www.theverge.com/2021/5/19/22444353/mac-malware-not-...). It's not unreasonable to think that they'd be interested in fixing that "problem".

Re: by rnk on Wednesday February 15, 2023 @04:24PM (#34810785)
Yeah if apple was all about open they would publish specs so people working on build up the m1 Linus wouldn't have to reverse engineer so much. I guess what they do is let you boit other os'.
Re: by flohofwoe on Wednesday February 15, 2023 @12:01PM (#34806883)
I actually mean all the little Vista-style popups that recent macOS versions introduced, on top of the quarantine and notarization bullshit which gets harder to skip in each release.

Just give me a simple checkbox in the system settings that this is a "developer machine and I know what I'm doing" which disables all that stuff and it would be fine.

Re: by anigbrowl on Wednesday February 15, 2023 @12:40PM (#34807526)
* * *
Re: by officeplant on Wednesday February 15, 2023 @01:42PM (#34808588)
I gotta say, I moved from MacOS to GhostBSD recently and it was far easier than I expected. Even if the main reason my spare computer works well with BSD is the fact that its generic 10 year old Dell business hardware.

I assumed it would be much more frustrating than going back to Linux. Instead I've found fairly sensible documentation for solving nearly every issue I've run into, and a well stocked repo of applications.

Re: by scosman on Wednesday February 15, 2023 @12:09PM (#34807012)
Malware teams would loooooove that checkbox.
Re: by jermaustin1 on Wednesday February 15, 2023 @01:35PM (#34808466)
Yes they would, and so would I... a developer who likes running unsigned executables and doesn't like having to jump through hoops to enable them... each time I download a new one.
Re: by scosman on Thursday February 16, 2023 @11:07AM (#34820486)
Yup. And apple is trying to make an OS safe for typical consumers who make mistakes and can be tricked. Hoops for you are a necessary burden to protect them. If you hate them, lots of Linux distros meet your desires. I personally think they are right to not trade off the security of the majority for the convenience of the minority.
Re: by alwaysbeconsing on Wednesday February 15, 2023 @07:59PM (#34813455)
Well, they can't make it a simple checkbox or everyone would just check it (see how many people already download Developer Betas of the OSes every summer). But if you really do want this, you can have it: disable SIP, done.
Re: by flohofwoe on Thursday February 16, 2023 @07:57AM (#34818077)
The problem with disabling SIP is that (AFAIK) it also does a lot of useful/important things (for instance protecting the system folders).

Simply disabling it globally isn't really a good solution to the problem. Neither signed nor unsigned, notarized or un-notarized apps should ever be allowed to write to those folders, no matter if SIP is on or off.

OTH preventing an app to read/write subdirectories in the user's home folder is definitely not a useful feature.

Re: by TazeTSchnitzel on Wednesday February 15, 2023 @11:59AM (#34806848)
They also go out of their way to make it annoying to use applications that aren't signed by Apple under the $99/year developer plan.
Re: by sokoloff on Wednesday February 15, 2023 @12:18PM (#34807192)
Right-click open, click open one time ever is well below my personal threshold for annoying.
Re: by fragmede on Wednesday February 15, 2023 @02:41PM (#34809467)
* * *
Re: by sbuk on Wednesday February 15, 2023 @02:57PM (#34809726)
The OP literally described the process for opening unsigned apps.
Re: by TazeTSchnitzel on Wednesday February 15, 2023 @03:24PM (#34810046)
Didn't it change with Apple Silicon? That requires everything to be signed, albeit not necessarily by Apple.
Re: by burnte on Wednesday February 15, 2023 @05:29PM (#34811723)
How do you right-click on an iPhone or iPad? That's what his comment is about.
Re: by TazeTSchnitzel on Friday February 17, 2023 @03:59AM (#34832455)
It wasn't and I'm not a guy.
Re: by burnte on Sunday February 19, 2023 @05:14PM (#34862396)
It had to be because you can still develop for MacOS without the $99/yr fee. I think you also knew that no offense was intended because "him" is both masculine and for quite a while the gender-indeterminate-default, and it takes time to change habits. In case you feel otherwise, I wasn't intending to mislabel you, I was focused on the subject more than the genders of those I was talking with and will try to remember for the future.
Re: by actionfromafar on Wednesday February 15, 2023 @12:11PM (#34807053)
I wonder why they do this. But regardless, it's much more interesting how open MacOS is than that some tiny fraction of a fraction of Mac owners may run Linux on their Macs.
Re: by adql on Wednesday February 15, 2023 @12:24PM (#34807295)
How they have "gone out of their way" ?
Re: by BanazirGalbasi on Wednesday February 15, 2023 @01:34PM (#34808443)
I can't find it anymore, but one of the more recent updates on Asahi Linux pointed out that there were certain bootloader features that were more complicated to include than to leave out. They were unnecessary for macOS to boot, but they allowed for other OSes to run more easily. Basically Apple had to put in more effort in order to allow Linux to boot.
Re: by behnamoh on Wednesday February 15, 2023 @01:10PM (#34808050)
It is NOT. Apple literally doesn't allow you to modify the root directory anymore. If you want to, you have to jump through some loops and lose access to FileVault!
Re: by yamtaddle on Wednesday February 15, 2023 @02:06PM (#34808921)
People've been saying this crap since I started using Macs over a decade ago. They're always sure Apple's on the brink of locking MacOS down into an appliance OS.

They still haven't, haven't even made any big moves that way, but maybe eventually that crowd will be right in the same way that if you predict a recession every year, you'll eventually be right.

Re: by fragmede on Wednesday February 15, 2023 @02:39PM (#34809446)
* * *
Re: by yamtaddle on Wednesday February 15, 2023 @02:46PM (#34809554)
Why? Like similar things they've done, you can disable it. It's in the official docs, even.
Re: by smoldesu on Wednesday February 15, 2023 @11:23AM (#34806001)
How does letting people freely sideload apps conflict with this philosophy? You can still use your iPad as the world's most expensive e-reader if you want, letting other people run Linux on it doesn't somehow ruin your experience.
Re: by chongli on Wednesday February 15, 2023 @11:33AM (#34806194)
I think what Apple’s afraid of is an app like Facebook tricking/forcing users to sideload in order to bypass privacy protections and get full access to user data. I don’t think they’re at all worried about hobbyists sideloading open source apps.

Everyone likes to say “but would Apple would lose the $100/yr from all those hobbyists.” How many hobbyists do you think are out there right now paying $100/year just to load some apps on their phone? Can’t be more than 1000. Even if it were 10,000 that would represent $1 million/yr in lost revenue for Apple. That’s less than a rounding error on just one quarterly report. They really don’t care about that!

Re: by JKCalhoun on Wednesday February 15, 2023 @11:52AM (#34806688)
Steam charges you $100 per app that you upload to their store. That seems like a better business model. No App Store presence? No $100 required.
Re: by 411111111111111 on Wednesday February 15, 2023 @11:54AM (#34806739)
I doubt any of that was really considered, honestly.

Apple wants to fully control the devices they're letting people use. Allowing side loading can only be considered a reduction in control of their devices, thus it's against their main mission.

Re: by cloverich on Wednesday February 15, 2023 @12:24PM (#34807292)
They are worried about both, and use the former to justify the latter. And in the case of Facebook, they are worried for good reasons (they care about user privacy) and bad ones (they are happy to hurt Facebook financially, because it reduces their ability to compete with Apple).
Re: by adql on Wednesday February 15, 2023 @12:25PM (#34807314)
> I think what Apple’s afraid of is an app like Facebook tricking/forcing users to sideload in order to bypass privacy protections and get full access to user data. I don’t think they’re at all worried about hobbyists sideloading open source apps.

Nah, they're worried someone might sideload a software with payment method that doesn't give them cut

Re: by anigbrowl on Wednesday February 15, 2023 @12:49PM (#34807695)
BS, nobody wants to sideload another app store. If they want to pay for sketchy software they get it off a dark web site and sideload that. Even if you wanted to install recreational_drugstore.app to have the convenience of a wraparound consumer experience for designer dugs, would you really want a dark web originated app hooked up to your crypto wallet or fiat payment methods?

Get real, Apple's target demo is upper-middle class people who want a frictionless computing experience - the kind of people whose response to a massive avoidable security fail would be litigation and political/regulatory action.

Re: by rnk on Wednesday February 15, 2023 @04:26PM (#34810801)
That's not true. There are plenty of other stores on Android.
Re: by robertoandred on Wednesday February 15, 2023 @01:13PM (#34808099)
Who wants another payment method? When something doesn't offer Apple Pay it's a huuugggee pain and a good reason to find something else.
Re: by smoldesu on Wednesday February 15, 2023 @02:47PM (#34809585)
The only thing simpler than a payment method is no payment method at all. A scary premise, judging from Apple's lethargic WebKit development.
Re: by LarryMullins on Wednesday February 15, 2023 @02:22PM (#34809173)
> I think what Apple’s afraid of is an app like Facebook tricking/forcing users

Apple treats their users like a nursing home treats senile people.

Re: by gretch on Wednesday February 15, 2023 @11:29AM (#34806109)
My philosophy is that Apple can do whatever they want (as long as legal and ethical).

They made a thing, and you bought it.

Why would anyone with a bent on free computing walk into what they know to be a closed ecosystem. Just buy an Android phone. It’s like flying to a foreign country and expecting everyone to English to you imo…

Re: by rektide on Wednesday February 15, 2023 @11:37AM (#34806327)
The excuse that freedom exists because one other market player is not a tyrant skates extremely thin ice. If Android went dark side too, where would we be?

This excuse is exhausting, lacks any principles whatsoever; these are general purpose devices, browsing the web & allowing arbitrary apps to be developed & squeezed into the world, if they pass through the tyrant's gauntlet. That one company offers some modicum of un-tyranny is a poor defense for locking down & excluding general purpose computing, for withdrawing the systems we have in our pockets from our own ownership & ability to control.

Citizens should have some options. The implications that althe market is free to do whatever & citizens are free to pick from what's available seems presently somewhat tennable, but if we step back just a little bit here & look at the picture, it's horrifying. The inability to root most Android phones shows that actual freedom, real general purpose computing, is an extremely fine & narrowing little sliver, of the most important & most used general computing world.

Re: by brewdad on Wednesday February 15, 2023 @12:12PM (#34807062)
The market has no interest in your individual freedom. If the citizens don't demand it,there is zero incentive to provide it. Don't try to convince Apple or Google or Microsoft or whomever to not be evil. Convince your fellow persons of the need to demand open devices.

Good luck.

Re: by rektide on Wednesday February 15, 2023 @02:28PM (#34809273)
Getting society to embrace sustainable, stable, non-tyrannical systems is hard. We dont really notice the slips & depravations as we fall away from Natural Science & observable world & into the infernal realms of legal, technocapitalistic, or other dominion, into man-maintained falseity. Trying to sell people on a future where we have options to see what happens, options to learn about the universe, where not all decisions made are fixed & immutable, where mistakes can be ammended - where possibility hasnt just fallen off & rotted away - is a hard sell; weirdly the biggest existential threat, the whole category of of stasis & inflexibility setting us on fixed courses, is one of the hardest freedoms to sell.

It should be an absolute no brainer to protect the species, to not close the book on possibility forever, to not let the species be limited & cajoled by impersonal & vast techno-captial-ocratic enterprises, that will hedge us in. But the short term wins arent super clear. "What is the use case?" "We dont know yet." We might have to enable possibility, act on principle, to find out.

The threat of living in a post science world, where the universe around us is illegibile because we made it that way, where we cannot learn or see or work some of the most important & connective matter around us, seems like it's worth all the cards, is a no brainer to go all-in to defend against. The war against general purpose computing is a slow & creeping infernal damnation.

Re: by Sargos on Wednesday February 15, 2023 @12:13PM (#34807093)
>If Android went dark side too, where would we be?

Android went dark long ago too. All of the open source apps are abandoned and unmaintained replaced by closed source versions. The Play Store takes a 30% cut of things like Apple. Google decides what kind of apps are available on the app store and it closely matches Apple.

Not arguing but rather expanding: You may be thinking "He just ignored sideloading get real" but tell me, are there any porn apps? No there aren't. They have no distribution channel and are banned on 100% of the computing devices people run their lives with which is their phone. "But porn works just fine in the browser" well so does pretty much anything else even on an iPhone so why are we even chatting in this thread? To end users Android sideloading does not exist.

Apple and Google control what types of software humanity gets to use and there are no viable alternatives. Apple has fully embraced 1984 as these recurring threads keep pointing out but Google follows Apple in lock step on nearly every decision. There is no third choice except the increasingly crippled web.

Re: by fennecfoxy on Thursday February 16, 2023 @06:22AM (#34817362)
Yeah there are porn apps. For example Wolf's Stash (yes, I am a trashy furry).

In terms of mainstream stuff, I think that's less of a "Apple & Google don't want you to have them" and more "society doesn't want you to have them, won't somebody please think of the childreeeeen".

Parents ignoring the fact, of course, that the 3 year old they gave a fucking tablet to with unlimited access can still end up on any of those sites via the browser.

Re: by smoldesu on Wednesday February 15, 2023 @11:31AM (#34806158)
Apple can absolutely do whatever they want, until regulators block them off from the market for anticompetitive or anticonsumer practices. Then their profit motivation kicks in again, and they have to lick boots until they're on the government's good side again.

If you want an adversarial narrative between Apple and the people, you'll find no greater supporter than me. Europe seems to disagree with Apple's philosophy though, so maybe it's time they reassess their opinions.

Re: by brewdad on Wednesday February 15, 2023 @12:09PM (#34807013)
I finally bought an iPhone because I grew tired of all the tinkering I either had to do (or oftentimes just could do) to customize and secure my Android phone. Also, it seemed like no matter how much I spent on one, it would lose support within 2 years.

My phone is an appliance. I need it to provide 2 way communications and access to the information on the internet. Apple will provide security updates for the foreseeable future. That's all I want as I enter curmudgeonly old man age.

But yeah, I know I bought a locked down device and I'm ok with that. BMW is charging a subscription for heated seats. I'm not ok with that, so won't be buying one. Obviously, they expect some people still will. I agree with them.

Re: by asjkaehauisa on Wednesday February 15, 2023 @05:48PM (#34811989)
What do you mean by securing phone? Latest Android are secure as iPhone. You don't have to constumize Android use default. You can choose Google pixel if you want long support
Re: by User23 on Wednesday February 15, 2023 @12:24PM (#34807296)
> They made a thing, and you bought it.

That's the key point: I bought it. It's mine now and I have the moral the moral right to do anything I please with it that isn't immoral. Granted, there can be laws that trample that moral right or artificial technical barriers that attempt to restrict it, but both are unjust. Attempted word magic spells such as "by using this product that you just bought you agree that you didn't actually buy this product" are ridiculous, dishonest, incoherent, and not morally binding.

Re: by rootusrootus on Wednesday February 15, 2023 @12:53PM (#34807766)
> I bought it. It's mine now and I have the moral the moral right to do anything I please with it that isn't immoral.

And ... you do? Is there some reason you can't do whatever you want with the device? This is like complaining that you can't use your xbox or television as a general purpose computing device.

You can legally hack your own iphone. Go for it. You own the device.

Re: by orangecat on Wednesday February 15, 2023 @03:10PM (#34809866)
You can legally hack your own iphone.

This is true, but only due to DMCA exemptions that Apple strongly opposed: https://www.wired.com/2010/07/feds-ok-iphone-jailbreaking/

Re: by adql on Wednesday February 15, 2023 @12:26PM (#34807324)
All it takes for Apple to be open is for consumers to put the money where their mouth is and be loud about it. Which didn't happen, so it isn't.

Give it a year of lower than usual profits and some twitter complaints and they will backpedal at mach 10

Re: by Tijdreiziger on Wednesday February 15, 2023 @01:34PM (#34808440)
"Why would anyone with a bent on privacy walk into what they know to be spyware? Just buy an iPhone."

Oh, wait...

Re: by rglover on Wednesday February 15, 2023 @11:31AM (#34806148)
It creates the potential for unexpected support consequences and brand destruction.

For example, say I run a sketchy reseller operation that buys old or refurbished Apple equipment and load an iOS-ish/macOS-ish custom unix (and then falsely market it as an "Apple product"). For all intents and purposes, it may look exactly like an official Apple OS, but it isn't.

The untrained eye is oblivious to the differences and now, assuming the "sell" was that that person got an Apple device for cheap from some random seller, Apple now has the potential burden of supporting that. Considering their potential market is in the millions who might be duped by this, by allowing this one little change, they just introduced a support burden that nukes their profit.

Re: by eddieroger on Wednesday February 15, 2023 @11:31AM (#34806138)
It doesn't, but that's not the point. Apple shares that viewpoint and they set the rules. If you want a tablet you can run Linux on, then the iPad isn't the tablet for you.
Re: by bloppe on Wednesday February 15, 2023 @11:45AM (#34806514)
Nice try, but I've found it's impossible to convince Apple fanboys that maybe all the anti-competitive and massively profitable product decisions Apple makes are not in their best interest.
Re: by bevesce- on Wednesday February 15, 2023 @12:04PM (#34806921)
Maybe that's because you were an asshole about it. For example calling them fanboys
Re: by SxC97 on Wednesday February 15, 2023 @12:33PM (#34807431)
Nice try, but I've found it's impossible to convince assholes that maybe people aren’t mindless fanboys, but rather that everyone has different requirements for their personal devices and it’s fruitless to try and force your preferences on them.
Re: by anigbrowl on Wednesday February 15, 2023 @12:55PM (#34807800)
Nice try, but I've found it's impossible to convince nerds that maybe businesses aren’t mindless tyrants, but rather that every firm has different target markets for their business model and it’s fruitless to try and force your preferences on them.

I would personally just not buy an iOS device for this reason, though now they're putting M* chips in them I suspect they'll eventually be jailbroken and able to run an open source operating sysem.

Re: by bloppe on Wednesday February 15, 2023 @03:06PM (#34809810)
Nice try, but I've found it's impossible to convince businesses to break me out of jail.
Re: by anigbrowl on Wednesday February 15, 2023 @04:36PM (#34810930)
You just need to find less respectable businesses, although the terms-and-conditions might be more, ah, strictly enforced.
Re: by smoldesu on Wednesday February 15, 2023 @02:58PM (#34809743)
You catch more flies with honey than vinegar, as they say. Bickering and attacking other people personally never makes for fun conversation.

That being said, the discussion goes beyond the feelings of people for and against Apple. This is directly about addressing their business practices relative to the rest of the market, and these side-effects suck. If these changes don't directly remove a feature you care about, then there is no reason to throw yourself in the line of fire. Apple, much like every other FAANG company on the ladder, is ruthless. They're a min-maxed value extraction machine with the greatest marketing team ever assembled. It's hurting the rest of the industry, to the point that regulators have to step in and tell them they're wrong. And when they do (like the Dutch antitrust ruling), they refuse to acknowledge the results as fair and ignore the fines.

That's asshole behavior. Petty arguing on the internet hurts nothing but your feelings. Apple's lack of accountability has enabled government surveillance, legitimized China's ethnic cleansing, and snuffed out anyone who would try to compete with them on their own platform. When you personally defend their mess, you look messy by association.

Re: by bloppe on Wednesday February 15, 2023 @02:59PM (#34809745)
Fair
Re: by rootusrootus on Wednesday February 15, 2023 @12:48PM (#34807677)
Because you're arguing morals, not reality. You say Apple is massively profitable at the expense of their users. The users experience phones that get security updates for many years and resale value so strong that owning an iPhone is cheaper than owning a flagship Android phone. You'd get more traction if you didn't make arguments that were easily refutable.
Re: by behnamoh on Wednesday February 15, 2023 @01:12PM (#34808082)
> The users experience phones that get security updates for many years and resale value so strong that owning an iPhone is cheaper than owning a flagship Android phone.

Nothing stops Apple to keep doing this while allowing for more freedom on the user side.

Re: by tarotuser on Wednesday February 15, 2023 @11:39AM (#34806376)
> I don't view the iPhone and iPad as "computers" or "personal computers" any more than I view my cable TV set-top box or Sonos speaker that way.

Why should your personal view obviate the devices' nature?

These are all computers. *Whose* computers is the more important question. And from a look at a lot of these 'narrow focused computer devices' have the company you bought it from still exert control years after your purchase... It's almost like you unwittingly agreed to a rental that was misclassified as a sale. How many times were features removed at a later 'update'? How many features did the device support but didn't make available? How many features were kept because it would keep you from prematurely throwing it away to get the new thing?

Or better yet, with devices that have user-reprogrammable hardware means that the ecological aspect of "obsolete" hardware is that the new feature makes it nearly good as new, all the while keeping it out of the landfills. Sure, stuff going obsolete will still happen... But with repair and upgrades as options means the "Reduce, Reuse, Repair, Recycle" will lead to better outcomes for all. But that's not good for capitalism and profit.

> The iPhone is an appliance that can download "apps" that Apple permits. When I want a "computer" I open up my MacBook.

And, why is your opinion on what a "computer" is important? What criteria are you using? I ask this because we even have "Doom played on a pregnancy test" https://www.pcmag.com/news/yes-doom-is-playable-on-a-pregnan... . Basically any justification or rubric on what a computer is sure looks to me as artificial and gatekeepy.

Re: by TheOtherHobbes on Wednesday February 15, 2023 @12:05PM (#34806958)
Apple could allow personal hobby apps at basically no cost.

The obvious upside is that people who start off building hobby apps may well move into developing apps - and perhaps even associated hardware - professionally.

This is very likely to lead to increased goodwill and significant further purchases of products and other services.

Development of Xcode (not the best environment ever...) and Swift/UIKit will continue anyway. There is no sense in which a few thousand/tens of thousands of hobby developers are paying for that to any significant extent.

This does not require sideloading or loosening the security. It requires a slight relaxation of the provisioning system for single devices - something which exists already.

I don't care what the fanboi justifications are. Not doing this makes absolutely no commercial sense. Apple is gaining a somewhat imaginary $99 a year, which hobby developers won't pay anyway, and losing extra sales of hardware and apps which are potentially worth far more. It's also driving hobby coders towards competing ecosystems.

Instead of expanding the ecosystem this contracts it.

Re: by tarotuser on Wednesday February 15, 2023 @01:10PM (#34808057)
> Apple could allow personal hobby apps at basically no cost.

> This does not require sideloading or loosening the security. It requires a slight relaxation of the provisioning system for single devices - something which exists already.

They have always had that option. However it goes against the "You bought it, but we retain control forever" aspect that Apple exudes on every hardware line. And even though installing software outside of their "App store" is possible on the laptops, my guess is that soon will not be. Iron-fisted control is their modus operandi.

> The obvious upside is that people who start off building hobby apps may well move into developing apps - and perhaps even associated hardware - professionally.

The counter to that: by having a much of even lower class shovelware, like Android, devalues their platform. They want money developers and big name companies. And it's even better if your org is exclusive to Apple. Stay off those "green text bubble" devices.

> I don't care what the fanboi justifications are. Not doing this makes absolutely no commercial sense. Apple is gaining a somewhat imaginary $99 a year, which hobby developers won't pay anyway, and losing extra sales of hardware and apps which are potentially worth far more. It's also driving hobby coders towards competing ecosystems.

It makes commercial sense if you want to create a nearly impenetrable moat around your hardware, software, and userbase. The $100/yr dev license is also a signpost to everyone that "we mean business - we don't want riff-raff here". And combined with other anti-user and anti-developer decisions (soldered in ram; cpu; disks, and industrial glue on everything now) those devs are either biting the increasingly painful prescription of bullets, or they have already left to "lesser platforms", with low user numbers.

Re: by Spooky23 on Wednesday February 15, 2023 @11:24AM (#34806020)
The problem is the computer has changed, it’s not a computer, it’s a node in a ubiquitous global network. 2003 and 2023 are very different and we’re feeling the negative impacts of global connectivity.

Look at the trackers like AirTag. A gadget to find your keys is incredibly useful, but can also turn into a device to aid criminal activity pretty readily.

Re: by gnarbarian on Wednesday February 15, 2023 @11:52AM (#34806681)
any tool can be used for good or evil. To stop people from doing bad things we need to focus on correcting people's behaviors not on crippling our tools.
Re: by anigbrowl on Wednesday February 15, 2023 @12:34PM (#34807446)
This is generally correct. But at the same time, it's facile to ignore the existence of network effects that arise from increased connectivity, and the way they shift incentives. They are not just 'our' tools (qua individual owners), because they leverage a massive shared infrastructure of standards, data sharing, and re-transmission.

What you're offering here is not an argument but a mental block to actually thinking about the issue described. You don't offer any ideas for 'correcting people's behaviors': how do you propose to address the phenomena of greed, dishonesty and so on, given that people with those qualities are just as well able to make use of technology for their selfish ends?

Re: by gnarbarian on Wednesday February 15, 2023 @01:33PM (#34808420)
specific remedies cannot be prescribed for abstract problems. We deal with those problems as we always have, through cultural and legal reinforcement.

Our culture informs us of what is socially acceptable (theft, greed, dishonesty etc) and meters out justice through our real social networks of family and friends. For issues that raise to a level of criminality we use the legal system.

I also think it's perfectly fine to make use of technology for selfish ends. That's the real reason competitive market economies function more effectively than command economies. When we all act out of our own self interest we buy the best value good and reward the most efficient producer. (Thiel argues with this and I admit this pattern does not hold in markets with monopolies, cartels, or regulatory capture)

Re: by Spooky23 on Thursday February 16, 2023 @11:41AM (#34821055)
* * *
Re: by gnarbarian on Thursday February 16, 2023 @03:26PM (#34825457)
actually I use Android and a third party app store called fdroid for many things like gadget bridge which I use to control my open source pinetime smart watch. I prefer this.

I love side loading apps on my oculus quest too. my quest will continue to provide me value after meta ceases support this year.

Re: by JohnFen on Wednesday February 15, 2023 @02:27PM (#34809268)
Computers are still computers. They remain very useful without having internet connectivity. The majority of my machines never talk to the internet.
Re: by api on Wednesday February 15, 2023 @11:36AM (#34806300)
iOS devices are not "real" computers. They're more comparable to game consoles or TV set top boxes. They're special purpose computing devices that can only run approved software.

Apple does sell real computers under the Mac line.

Re: by fsflover on Wednesday February 15, 2023 @11:50AM (#34806657)
Apple can actually do anything on iOS, so iOS devices are computers obeying them, not you.
Re: by nequo on Wednesday February 15, 2023 @12:09PM (#34807006)
iOS devices are running a derivative of straight up macOS that your MacBook is running too. As computers, they are as real as any.

The "only run approved software" part is a restriction imposed by Apple. It is not because of a physical limitation that makes them not real computers.

Re: by criddell on Wednesday February 15, 2023 @01:49PM (#34808681)
So they are like set top boxes and game consoles then? Just like the person you replied to said.
Re: by nequo on Wednesday February 15, 2023 @01:59PM (#34808813)
Yes. Parent also said that they are not real computers. What I am saying is that they are.
Re: by criddell on Wednesday February 15, 2023 @02:20PM (#34809132)
With the set top box, the fact that there’s a computer in there is just an implementation detail.

Technically there’s a real computer in my refrigerator, my printer, and my headphones but I don’t have any expectation that these are general purpose computers that are available for me to compute on. I think it’s those expectations that matter and it isn’t always black and white.

I look at my phone as being similar to a PS5. I understood that both devices were somewhat locked down when I bought and in fact that’s part of the reason I bought them. If the PS5 had an authorized mode that could run any software it would be a worse device. If I wanted something more open, those devices are available and that’s what I would have bought (and have bought in the past).

Re: by heavyset_go on Thursday February 16, 2023 @08:11AM (#34818182)
The fact that there's a computer in there means that there's a computer in there, which is the OP's point.

Yes, we get it, those computers are intentionally locked down by their manufacturers. That lockdown is what the problem is.

Re: by superjan on Wednesday February 15, 2023 @12:51PM (#34807731)
This is, in a way, both a statement of fact as well as sarcastic. There is a whole range of computer systems, from very open, general purpose, to closed. Apple thinks phones are closed special purpose systems, but like the OP, many of us don’t.
Re: by sbuk on Wednesday February 15, 2023 @03:13PM (#34809893)
Many of who? I'd wager that the us in this case is an extremely small, but drastically loud group of individuals.
Re: by heavyset_go on Wednesday February 15, 2023 @01:37PM (#34808498)
> iOS devices are not "real" computers. They're more comparable to game consoles or TV set top boxes. They're special purpose computing devices that can only run approved software.

You can use this argument to justify anything companies want to lock down.

Re: by ineptech on Wednesday February 15, 2023 @01:59PM (#34808815)
A more common and descriptive term for this is "general purpose computer", (as distinct from "special purpose computers", e.g. rokus, ATMs, and iphones).
Re: by lostgame on Wednesday February 15, 2023 @11:24AM (#34806023)
>> It's like giving someone a deck of cards and telling them that these cards can only be used to play blackjack. You can't invent a card game, or change the rules, or build a house of cards, or do card magic.

Millions of people buy cards that can only be used to specifically only play, say; 'Magic: the Gathering' (MtG).

You could probably invent some sort of new game with MtG cards, or do some sort of card magic with them (no pun intended); but MtG cards are very intentionally not designed to be 'general purpose' cards or tools to design new card games with. They have a very specific audience in mind.

Magic the Gathering cards are also much more expensive than a regular deck of playing cards I can grab from my local dollar store. They have a lot less utility than said cards I can acquire for a $1.15CDN, taxes in; and they also have a bit of a stigma from people who seem to not like MtG for various reasons.

Somehow, still; it's one of the largest and most widely played card or tabletop games in the world; easily - and it's got an enthusiastic community of passionate and fascinating people.

Is Magic: the Gathering ruining card games? It is 'an offence against the entire notion of' what card games are?

Fuck no. Apple isn't some offence to the notion of computers, either.

Maybe it's not to your taste, but just because a product is designed for a specific set of purposes or utilities that don't suit your preference doesn't mean you have to jump to the dramatic conclusion that these products are 'ruining' the entire notion of what a product is. It's just a different product. Get over it, and use a different one. Take a valium and realize people like and use different things, and that's okay.

On a side note, I develop hobbyist apps for WatchOS, iOS, MacOS, the web; and SEGA Saturn, all on my Mac; and I've never had any issues actually achieving the results I wanted.

Re: by smoldesu on Wednesday February 15, 2023 @11:27AM (#34806069)
> It is 'an offence against the entire notion of' what card games are?

It would be if a WOTC employee came to my table every time I tried playing, personally overseeing every turn of the game to ensure that I didn't break the rules, engage in unsportsmanlike conduct, use my imagination, taunt my opponent or profit unfairly with their platform.

Re: by livrem on Wednesday February 15, 2023 @01:52PM (#34808724)
No, that kind of thing only happens with Games Workshop games, from what I hear.
Re: by smoldesu on Wednesday February 15, 2023 @05:40PM (#34811856)
Even tabletop gamers are not gullible enough to fall for an agreement that bad.
Re: by mandmandam on Wednesday February 15, 2023 @12:19PM (#34807222)
Magic is such a weird example to use... People play their own games with it, with their own rules, literally all the time - https://en.wikipedia.org/wiki/Magic:_The_Gathering_formats

The above link is nowhere near close to exhaustive. Many of the formats on it were made up by fans, and then eventually made quasi "official" once a popularity threshold was reached, like Commander.

In fact, the entire premise, from the get-go of Magic: The Gathering was incredibly flexible modularity. Every time you change your deck, you're 'changing the rules' of the game. It's Turing complete, and people have made some really wacky stuff with MTG cards.

And, there's no small amount of proxying going on. Many, if not most Commander players allow a few proxy cards. High level tournament preparation involves 100% proxies. Online platforms allow you to play with any card in Magic's history for free, if you're willing to don the pirate hat; and if not, you can play MTGO or Arena.

Re: by orangecat on Wednesday February 15, 2023 @12:24PM (#34807293)
You could probably invent some sort of new game with MtG cards

And people did, e.g. https://en.wikipedia.org/wiki/Magic:_The_Gathering_Commander, which is now the most popular MtG format. So yes, even in this case the freedom to explore and experiment is good.

Re: by danaris on Thursday February 16, 2023 @09:25AM (#34819008)
Except that's not really a different game; it's merely a slight change of format. It changes the recommended card count (100 cards per deck rather than 60), adds two significant restrictions (one copy of each non-land card per deck; only colors that match those on the Commander's card), and one significant new mechanic (the Commander, who doesn't have to be in your hand to be cast), but otherwise it is played exactly as the standard 60-card game.
Re: by livrem on Wednesday February 15, 2023 @01:48PM (#34808672)
> Millions of people buy cards that can only be used to specifically only play, say; 'Magic: the Gathering' (MtG).

I love that example, since I have thousands of Magic The Gathering cards, but I have never played the game ever. The cards are very useful and I don't care what game they are meant for. Like many others I use Magic cards for print'n'play card games. Print out cards on regular paper, cut out, and put in sleeves with a cheap Magic card behind as backing.

Re: by sneak on Wednesday February 15, 2023 @11:16AM (#34805879)
It's a bicycle for the share price.
Re: by cma on Wednesday February 15, 2023 @12:27PM (#34807342)
A bicycle for sharecroppers.
Re: by JKCalhoun on Wednesday February 15, 2023 @11:50AM (#34806639)
> What bothers me is that it feels like an offense against the entire notion of a computer is.

Yeah, as others are also saying, welcome to the 21st Century where they're not really computers anymore that they're selling. Your mistake is to still believe that they are.

I view the phone the way perhaps a ham (ham radio operator) viewed the transistor radio. For those of us where a computer is a tool to build with, a thing to tinker with, these new pocket devices are not for us. Too bad.

I've moved completely away from developing for "mobile". It's more of an afterthought for me at this point — "Hmmm, would this also make sense to port to mobile?" My thinking these days defaults to developing for the desktop and the web.

Re: by JohnFen on Wednesday February 15, 2023 @12:26PM (#34807322)
I agree wholeheartedly. It's why developing for phones isn't of interest to me, and why I stopped being a registered Apple dev.
Re: by bitL on Wednesday February 15, 2023 @01:03PM (#34807936)
That's why developments like PinePhone are important - just yesterday I played with booting 11 different Linux distros on it. The only limitation is battery life but I guess some backporting from Android should resolve that one as well.
Re: by officeplant on Wednesday February 15, 2023 @01:37PM (#34808500)
I want convergence so bad. To be able to just plop my phone into a dock after work and have my home linux user setup display on the monitors. The pinephone still feels so far away from the phone side of things, but succeeding in the computer side of things. I haven't tried the Pinephone Pro yet, but my Pinephone left so much to be desired.

I hope linux phone enthusiasts can keep their spirits up for the next 5+ years it feels like it will take to make a daily driver open hardware phone happen.

Re: by pmontra on Wednesday February 15, 2023 @01:29PM (#34808367)
Porting to mobile for my own projects means to build a web site that I can also use on my phone in Firefox.
Re: by closeparen on Wednesday February 15, 2023 @11:55AM (#34806750)
I grew up at a time when a computer was a thing that any website you accidentally clicked on could totally and permanently hijack. I don't miss it. One-click zero-friction execution of arbitrary code with the full privileges of your user account was a bad and wrong design. Malware scanning, signatures, and heuristics were a hilariously inadequate answer to the risks. One of the best things that's ever happened in computing is moving beyond all this.
Re: by sublinear on Wednesday February 15, 2023 @12:20PM (#34807232)
I think this is a false dichotomy.

Nobody sane is arguing for a vulnerable computer.

The desire is just less friction and fewer restrictions on what code can be written and executed by the owner on the device. Really this is what virtualization is for, and the only thing keeping mobile operating systems working as they do is that most consumers don't demand the same features as businesses, but in my opinion they should.

Re: by User23 on Wednesday February 15, 2023 @12:23PM (#34807276)
I'm not even seeing a false dichotomy, it's just wrong. Running arbitrary code from the Internet isn't at all the same thing as running arbitrary code that you yourself just wrote.
Re: by closeparen on Wednesday February 15, 2023 @12:52PM (#34807737)
Most malware is executed by the machine's owner in some sense. The level of friction that establishes that the owner knows what's going on and actually intends to execute particular code with particular privileges is not small. It's important that it be surmountable, but it's not small.
Re: by sublinear on Wednesday February 15, 2023 @01:34PM (#34808427)
In a properly virtualized environment it doesn't matter since all resources are decoupled from the environment the software runs in.

This gives all the control back to the user. Nobody should be bullied into just accepting all permissions the developer wants. The developer should be forced to gracefully degrade their UX when their dependencies are denied without preventing access to the core service and should be sued into oblivion when they violate this basic promise under accessibility laws.

From a developer perspective virtualization would also make accomplishing this much easier since they no longer have to be limited to crappy APIs that are not just sometimes vulnerable and incompatible but restricted on purpose under bogus pretense.

Re: by closeparen on Wednesday February 15, 2023 @11:09PM (#34814892)
That's the dream. But while the browser is now sandboxed well enough to stand up to the wide open internet, it can't compete with native on performance. And native can't (yet) be sandboxed as well as the browser without giving up its performance. Power-constrained mobile environments will likely be the last to fall on that one. I look forward to it, though!
Re: by behnamoh on Wednesday February 15, 2023 @01:07PM (#34807997)
> The level of friction that establishes that the owner knows what's going on and actually intends to execute particular code with particular privileges is not small.

That level of friction is $99 :-)

Re: by ttubrian on Wednesday February 15, 2023 @01:58PM (#34808790)
But the owner is able to bundle any arbitrary code into an app and run it locally on their own phone for 7 days.

Then it auto-deletes and there's nothing you can do about it.

The only class of malware that the currently-mandated friction is preventing is the kind that appears benevolent for 7 days then strikes on day 8.

Re: by closeparen on Wednesday February 15, 2023 @10:45PM (#34814729)
The time limit prevents this from becoming a normal distribution channel for legitimate apps, which would condition users to click mindlessly through it. It an attacker wants to try, most people will think it’s weird and scary. But developers only need to do basic developer things (cut builds) to get around it. Pretty clever if you ask me.
Re: by bakuninsbart on Wednesday February 15, 2023 @02:16PM (#34809066)
There are child safety locks, and it is ok to have them as a default on computers as well, but there should be a way to turn it off and lose warranty. (And they should probably be renamed to something less inflammatory)

For me it is just a terrible feeling to not really own a device I bought, so I avoid them wherever I can. Annoyingly, this is getting increasingly more difficult.

As a potentially interesting aside, today lack of programmability seems to be a sign of a maturing market. I recently researched e-cigarettes that I can program to time me, those that have a computer in them basically all allow for writing your own programs. Same with the smart watch market, although Apple is trying its best to ruin that as well.

Re: by angryasian on Wednesday February 15, 2023 @12:01PM (#34806880)
let not be naive in saying that its still not possible. It is but a lot less. Companies have been getting better at bug bounties, education, and in general people working more with the technology
Re: by closeparen on Wednesday February 15, 2023 @12:10PM (#34807040)
A huge part of the improvement has been sandboxing, code signing, and trusted distribution channels.

In the Windows XP era, a freeware game or utility you downloaded turning out to be a virus was 100% your fault. It wasn’t a defect in Windows that your whole computer got owned, that was just how computers worked. Crazy to me that people want to go back there.

Re: by adql on Wednesday February 15, 2023 @12:24PM (#34807287)
Well, tech-competent people mostly survived that without scratch so they want same experience of actually owning machine today as they had 10 years ago.

The push for containerization and sandboxing is in right direction if user have control over it.

By all means run the new app I downloaded in nice little box and ask me when it wants to access any file from outside of it, but if I want to I should have option to give it permission to whatever I want.

Re: by JohnFen on Wednesday February 15, 2023 @12:31PM (#34807402)
> Crazy to me that people want to go back there.

It's not so crazy if you understand that there are people who want to be able to have complete control over their own machines. These modern security measures trade that control for security.

But there are many circumstances where that tradeoff is undesirable. Perhaps the machine will never be connected to a network. Perhaps the owner of that machine is willing and able to take responsibility for the security. Etc.

Re: by closeparen on Wednesday February 15, 2023 @12:42PM (#34807572)
Then they can use devices and operating systems with that philosophy. A Linux sysadmin absolutely can and should be free to do whatever they need to their company’s servers. Instead people are angry about the existence of any consumer device with barriers to arbitrary code execution.
Re: by Tijdreiziger on Wednesday February 15, 2023 @01:29PM (#34808372)
The broader problem then becomes the smartphone duopoly. You can choose Android instead of Apple, but this is a compromise in terms of privacy. You can also choose an alternative Android distribution or a Linux phone, but this is a compromise in terms of being able to run apps.

Video game consoles are just as locked down as iPhones, but ~nobody complains about that since you can just buy a PC instead. There is no good equivalent (in terms of compatibility and privacy) to iPhone/Android, though.

Re: by closeparen on Wednesday February 15, 2023 @10:52PM (#34814773)
The fact that Android is a compromise in terms of privacy is not incidental to but because of its prioritization of app developers' freedom.
Re: by Tijdreiziger on Wednesday February 15, 2023 @11:19PM (#34814958)
Does not track. Windows before Windows 8 gave developers freedom, was private, and was the most popular computing platform on the planet.
Re: by closeparen on Wednesday February 15, 2023 @11:34PM (#34815069)
There was nothing to stop any .exe from reading all your files and phoning home with them, which is even worse than Android. It was private insofar as your OEM and all the third party developers whose products you downloaded were trustworthy, which is not too far off of Android.

Lenovo was one of the more famous abusers of its freedom [0] so sticking with popular and well known consumer brands did not save you, just as I expect it doesn’t now with Android.

[0] https://en.m.wikipedia.org/wiki/Superfish

Re: by Tijdreiziger on Thursday February 16, 2023 @01:50AM (#34815827)
OK, we are talking about two separate forms of privacy here.

You are talking about privacy from rogue app developers. I certainly laud Android (and iOS) for their approach here, and I agree that the situation is much better than on desktop operating systems.

I, on the other hand, am talking about privacy from the OS developer, i.e. from tracking that's built-in to the OS by the OS developer. The situation on Android is certainly much worse here than any other operating system.

(One could argue that the tracking is not built into the Android OS, but into Google's Play Services. Since all mainstream Android vendors ship Play Services, this is a distinction without difference.)

It is possible to make an OS which is private in both senses. De-Googled Android distributions and Flatpak/Snap prove this. So far, there has been no mainstream interest in this, though.

Re: by red-iron-pine on Wednesday February 15, 2023 @12:22PM (#34807256)
No, that was absolutely how Windows worked.

XP security was atrocious, and there were already better, functional models of how to structure things out there.

Re: by iggldiggl on Wednesday February 15, 2023 @04:55PM (#34811197)
> and there were already better, functional models of how to structure things out there.

Even today, no file sandboxing solution I'm aware of really properly handles more complex file formats that don't consist of a single atomic file.

Only macOS goes beyond the simple "allow the user to pick a single file or directory and that's that" model, and even then according to the documentation I found it only handles simple sidecar files that only differ in the file extension from the main file, but still breaks down for anything more complicated than that.

Re: by gjpolly on Friday February 17, 2023 @06:31AM (#34833426)
Those are the same concerns I hear from my grandma.

Fortunately systems are designed for multi users, with sandboxes and access controls and heuristics now, and it's less of a problem for most people.

Our ability to sideload apps, or install pwa that are full featured doesn't need to affect your safe little bubble of protection. You'll be ok, I promise.

Re: by adql on Wednesday February 15, 2023 @12:20PM (#34807233)
Yup, they are not "appliances", they are worse than that. My toaster doesn't care or complain at what I toast, my oven doesn't want $99 pizza baking license nor it doesn't want me to pay extra just because I cooked something for someone else in it.
Re: by rnk on Wednesday February 15, 2023 @04:23PM (#34810771)
And your toaster doesn't analyze your food to see if it's bad for you or prohibited or something.
Re: by captn3m0 on Thursday February 16, 2023 @03:08AM (#34816222)
Cory Doctorow’s Unauthorized Bread warns about such a future; https://arstechnica.com/gaming/2020/01/unauthorized-bread-a-...
Re: by causi on Wednesday February 15, 2023 @01:00PM (#34807883)
What bothers me is that it feels like an offense against the entire notion of what a computer is.

Yep. One of the most glaring examples of this is the complete extinction of portable backups. Back when I was carrying around a PDA I could plug it in, hit one button, and have a total backup of everything on my device. Plug a blank device in, hit one button, and everything is restored. Today if you want a bulletproof device backup you have to pay Apple for the privilege, and even then you're completely crippled by your upload and download bandwidth. It takes a long damn time to back up 512GB of data at 10mb/s upstream. Nearly five straight days, in fact.

Re: by jedberg on Wednesday February 15, 2023 @01:04PM (#34807945)
You don't need the internet to backup an iPhone. But you do need a ~Mac~ Computer.

Edit: Mac -> computer

Re: by giobox on Wednesday February 15, 2023 @01:25PM (#34808288)
Exactly! You can still backup/restore an iPhone locally offline just like the PDA example, even with a Windows PC:

> https://support.apple.com/guide/iphone/back-up-iphone-iph3ec....

I don't understand OPs problem with cloud backups being charged for? Many people (myself included) are storing terabytes of images/videos in their cloud backups. While I think the free tier could offer more than 5gb, its not unreasonable to charge for larger cloud backups, Android does the same thing.

Re: by causi on Wednesday February 15, 2023 @01:43PM (#34808597)
Itunes backups don't get everything. No media files originating from the itunes store are backed up. Some apps are not backed up. Anything that's backed up to iCloud is not backed up with itunes. You essentially have to pick one: online or offline backups. If you keep your phone backed up to iCloud your offline backups are useless without an internet connection.
Re: by frosted-flakes on Wednesday February 15, 2023 @01:27PM (#34808336)
Itunes on Windows supports device backups just fine.
Re: by KoftaBob on Wednesday February 15, 2023 @03:20PM (#34809985)
> 10mb/s upstream

Let me guess, Xfinity?

Re: by neon_electro on Wednesday February 15, 2023 @03:30PM (#34810129)
Why aren't you backing up locally? You clearly speak like you're used to it "back when you were carrying around a PDA".
Re: by causi on Wednesday February 15, 2023 @03:35PM (#34810193)
I am. It's one of the reasons I only run a rooted android device. Most people aren't so lucky.
Re: by sbierwagen on Wednesday February 15, 2023 @05:52PM (#34812067)
Sure, but you can also do one-click backups of an iphone using itunes on Windows or MacOS without rooting anything. It's a stock feature.
Re: by phendrenad2 on Wednesday February 15, 2023 @01:03PM (#34807932)
> It's a kind of basic betrayal of the concepts and affordances that underlie the thing itself

The flaw here is you're assuming that true general-purpose computing is free when it is not. You've heard the saying "constraints free, freedom constrains"? It's true. Artists often set artificial limits on themselves (such as only using one color of paint) in order to try to bring forth pure creativity without the added stress of making choices. Or perhaps you've read the classic essay "worse is better"? If not, you should. It's thought-provoking.

Re: by simonh on Wednesday February 15, 2023 @01:05PM (#34807959)
To some extent you can program iOS devices to do something new, but there are limitations on how that is made available. You can develop iPhone and iPad apps right there on the device on an iPad using Swift Playgrounds. There are numerous third party development environments available that run on the iPhone and iPad, in languages like Python, Lua and Basic, some of which you can even publish to the App Store. I’ve been programming little game in Pythonista for my kids for years. So sure there are some limitations, but also a lot of flexibility. These devices are actually highly programmable.
Re: by Tijdreiziger on Wednesday February 15, 2023 @01:30PM (#34808383)
I would call that 'somewhat programmable' at best, but certainly not 'highly' so.
Re: by simonh on Wednesday February 15, 2023 @02:46PM (#34809566)
You don't get full access down to the hardware level, but equally the contention that these aren't general purpose computing devices and aren't programmable is just tosh. They're far more programmable, in the sense you can learn a huge amount more about programming on them, than the home microcomputers I learned to program on as a kid.
Re: by Tijdreiziger on Wednesday February 15, 2023 @03:08PM (#34809841)
I guess I'm a bit younger than you, but on the computers I grew up with (Windows/Ubuntu/OS X), you were (and are) able to create and run any program you wanted. On an iPhone or iPad, however, you are limited to a sandbox; programs you write on it run strictly within the context of the IDE, and if you want to write any first-class programs (apps), you need to pay up.

In high school, I had a friend who was very talented at Game Maker, and he could compile his games as executables and distribute them to us via e-mail. That's impossible on an iPhone.

Re: by ihatepython on Thursday February 16, 2023 @10:22AM (#34819826)
I'm probably older than you, but I agree with you and disagree with the other guy. I grew up with a C64 and Amiga, and that's where I learned how to program, I feel like it gave me a deep understanding of how to program and how a computer worked, plus they were also basically real-time machines.

But peak iPhone for me was a jailbroken device running iOS 5 or 6. Back then, everything was still Objective-C, which meant that every object could be introspected in the live system and swizzled which allowed for making tweaks to the actual system. You also had Unix underneath and could login to a bash shell and install a compiler.

But someone who learns to program Swift on an iPhone or iPad simply won't have a deep understanding of how anything works. Even if you pay the $99, it's still a rather unpleasant experience to program on iOS given all the restrictions.

Re: by asdffdsa on Wednesday February 15, 2023 @01:08PM (#34808016)
This is nothing new under the sun; Apple's been doing this for the better part of the last decade.
Re: by gofreddygo on Wednesday February 15, 2023 @01:38PM (#34808520)
> offence against the entire notion of what a computer is

YES! I feel offended in Apple's ecosystem. Consistently.

When I can't upgrade, can’t even fix my own overpriced laptop because of soldered parts.

When I can't copy MY photos out of MY device, without uploading it to Apple's cloud.

When I can't buy OEM parts for older Apple devices because Apple put a noose around independent suppliers.

When (like the OP found) I can’t run MY CODE on MY DEVICE without notarizing and authorizing.

There's a much longer tail of issues I can fix and address myself.

These are fundamental, They eclipse all other (hard) things Apple deserves credit for like hardware quality and performance and integration with other Apple products. Despite their price gouging.

I am myself pulling away from Apple. I do not buy them any more. Don’t recommend Apple to any makers and hackers. The only persona I see happy using Apple laptops are ones who don't care about these. Those that got them handed down from work. They don’t tinker with them. They use them like appliances.

They don’t have my problems. I do.

Re: by jakub_g on Wednesday February 15, 2023 @02:17PM (#34809080)
> When I can't copy MY photos out of MY device, without uploading it to Apple's cloud.

Wait, what? (Not an Apple user - genuinely curious)

Re: by sixstringtheory on Wednesday February 15, 2023 @02:27PM (#34809267)
They probably mean from an iOS device to a PC/Android. It can be done without using iCloud, but you’ll need a macOS machine or special iOS app to do it.
Re: by dmonitor on Wednesday February 15, 2023 @02:53PM (#34809661)
I’m fairly certain photos are the one thing you can get out of an iOS device with relative ease. They just present themselves as a USB storage device with a DCIM folder. Music, Videos, etc require specialized tool but photos are the exception.
Re: by jurmous on Wednesday February 15, 2023 @03:13PM (#34809891)
You can download photos on a Windows PC through iTunes

https://support.apple.com/en-us/HT201302

Re: by KoftaBob on Wednesday February 15, 2023 @03:38PM (#34810229)
"Windows: You can import photos to your PC by connecting your device to your computer and using the Windows Photos app"

https://support.apple.com/en-us/HT201302

Re: by rchaud on Wednesday February 15, 2023 @04:08PM (#34810584)
This is still pretty bad, reminds me of using the iPod on Windows.

On my Android phone I can just send the photos directly to my MacOS machine via Bluetooth. No app required.

Re: by dheerajvs on Saturday February 18, 2023 @01:10AM (#34844412)
Bluetooth for file transfer in 2023?

You can setup a local web server and access all files using a Web browser from any device on the network. I have been using Trebleshot[0] on Android for this. Sadly the source code is archived now.

[0]: https://f-droid.org/en/packages/com.genonbeta.TrebleShot/

Re: by gofreddygo on Wednesday February 15, 2023 @05:50PM (#34812024)
It can be. Sure.

And a house can be painted with a toothpick.

At the end of an export, I have a folder full of randomly named files. Now What about timestamps? Image names? Location? Timezone? Edits I made on the iPhone? Image quality? Is it heic, jpeg, png?

Apple forums are loaded with frustrations as this

https://discussions.apple.com/thread/252812655

At a $1000+ price point, I am a customer and I am offended.

Re: by aembleton on Thursday February 16, 2023 @05:27AM (#34817003)
Can't you just send them on Signal or upload to Dropbox?
Re: by account42 on Thursday February 16, 2023 @05:42AM (#34817109)
That's just using some other company's cloud. Why would you want to involve any third party for transferring files between your devices.
Re: by 1vuio0pswjnm7 on Wednesday February 15, 2023 @03:37PM (#34810216)
One could argue that a "phone" is not a personal computer, in the sense of the Altair or even the IBM PC. The original idea of the PC IMO was that an individual could afford their own computer and could set it up anywhere, e.g., in their home. Unless a person had their own PC, she was left to use computers owned and controlled by corporations, universities or other organisations. It was a time not so long ago when peoples' computer use was generally not 24/7, because people went home from work or school and there was no computer at home. Limiting "screen time" was easy.

Whether the "owner" of a "phone" has control over it is debatable. Corporations calling themselves "tech" companies comprised of sellout nerds can not only selectively prevent the "owner" from running software but can surreptitously, remotely, without informed consent, install and run software of their choosing on the "device". WTF. Meanwhile seeking to monitor all network and computer use by the owner, doing so with a sense of entitlement as they lack viable longterm business plans.1 Hence the ridiculous schemes like developer fees and "app stores". Apple will slowly keep ramping up data collection and advertising, boiling the frog.

A "personal computer" is a computer a person owns and controls. IMHO.

"Phones" can be beautiful appliances. We can admire them for many reasons. But calling them "personal computers" is a stretch, and honestly AFAICT no one does. FWIW, people refer to "phones" by other terms, such as "device". Mobile phones today contain computers, but that is about as far as we can make the comparison to the personal computer.

Arguably every new appliance does or will eventually contain a computer. That hardly means its owner will be able to control it. It's still possible to build a PC from parts and there are more small form factor development boards than ever before.

Apple reminds me of the diamond industry. How does it manage to charge such amounts of money for something that is so readily available. It sells people a story. De Beers is apparently now entering into the synthetic diamond businesss. Apple's next move should be similarly amusing.

1. Computers are cheap and getting cheaper.

Re: by gtvwill on Wednesday February 15, 2023 @03:40PM (#34810258)
Couple this with the apples current and incoming payment/banking/loan apps and you have some seriously malicious we will control what you do and trap you in a debt cycle business tactics. The companies gross and arguably malicious in its business tactics.

Don't even start me on the symbolism of their anti workers rights bs.

Re: by WillAdams on Wednesday February 15, 2023 @03:43PM (#34810297)
c.f., Vernor Vinge's novella _The Cookie Monster_

https://en.wikipedia.org/wiki/The_Cookie_Monster_(novella)

Re: by jay_kyburz on Wednesday February 15, 2023 @04:13PM (#34810665)
This is what is so great and exciting about the Steam Deck.
Re: by analog31 on Wednesday February 15, 2023 @04:57PM (#34811223)
I'm there too. My first computer started with a beep and a BASIC prompt. That's still my standard. I can forgive my phone because the screen is too small to type on, but still, I can program my phone in JavaScript if I want.
Re: by jjav on Wednesday February 15, 2023 @10:55PM (#34814793)
> What bothers me is that it feels like an offense against the entire notion of what a computer is.

You said it better than I could.

The irony of this being Apple today. What would be the computer industry even be if the Apple ][ had existed under this twisted restrictive mindset.