Aw man, I would set a one-way time machine to a 2nd Century Parthian bead production center for the ASMR alone. If I ever got bored I could just hitchhike to Alaska.
1,337 karma · joined October 16, 2018
I make code things that draw things. I try hard not to build on top of quicksand. Not a big fan of jerks.
https://www.rezmason.net
Aw man, I would set a one-way time machine to a 2nd Century Parthian bead production center for the ASMR alone. If I ever got bored I could just hitchhike to Alaska.
I ask myself that with increasing frequency. Looking at all the Linux options feels like wandering through Akihabara, but one day the macOS that remains will be so unlike the macOS I enjoyed, that I'll jump the fence.
Anyway, if someone does make a new Mac desktop environment, it'd probably be for fun more than anything. Or a Terry Davis scenario.
1. Kaleidoscope (the most common OS 9 theme system extension) runs fine under emulation, so if you just want to _enjoy_ these themes, your best bet is the SheepShaver emulator (in my opinion).
2. Nothing's stopping us from creating an alternative desktop environment for the Mac, such as XQuartz. And then you can build theme support on top of something like that. But most applications wouldn't use that desktop environment for their own UI.
The long answer is, if you're willing to disable systemwide security features, you can experiment with modifying the appearance of macOS, but to my knowledge no one has made a real attempt to in a while. Furthermore, the themes on display here fit a paradigm where the UI is a composite of bitmap images, whereas the modern macOS is largely built from vector graphics.
But if you vectorize every bitmap in an old theme, so that individual pixels of color are converted to vector graphic rectangles; if you learn how modern macOS builds its appearance; if you make a robust solution and thoroughly test it, so that it will work 100% of the time with every app ever; if you do _all_ of that, you will still be unable to _share_ your creation with most Mac users, because very few of us would disable systemwide security for the sake of running a third party system enhancement.
That's one of the major contributors to the success of Mac OS 9 theming: third party system extensions were commonplace, they were the backbone of the ecosystem, and Apple had no mechanism for preventing their use.
Almost fifteen years ago, another of my former employers had an angry customer storm into their office and start shouting at the front desk associate. Soon after they relocated, and hired a full-time armed security guard to process all visitors straight from the elevator lobby. Any further, and you'd need to present photo ID and maybe sign an NDA before he'd buzz you in.
A shill promotes something to others partly because that thing's success aligns with their prosperity. That causal chain motivates them to look past the thing's flaws, the people it negatively impacts, and the merits of its alternatives. If we're talking about an org with a stance or policy, the shill is incentivized to align with the org's stance over the stance of its competitors, its customers, and even the org's previous stances, because it's the org in its current incarnation that rewards the shill. However, if the org does something to jeopardize its relation to the shill's prosperity, the shill can criticize the org. Pom poms are optional.
Can someone with intelligence and an open mind be a shill? I emphatically believe so. Well-working minds and hearts can compartmentalize, rationalize and internalize. They can strengthen cognitive dissonance. The incentive to shill can live snugly in that habitat.
Sidenote— In my personal opinion, if there were slightly more or louder John Grubers in the world, there'd be far fewer John Calhouns.
I suspect you have many readers like me. I don't mean that we all disagree with you the exact same way— that would be absurd. I mean that we'll read something sincere but misguided, because that's a valuable element of discourse.
Your Harrison Bergeron allusion wasn't apt, it was memorably cringey, a local extremum. It was ridiculous on its face. We can't know what Vonnegut would think of it, but he might have chosen to write you into Cat's Cradle.
I'm open to listening to those who oppose the EU's position on Apple's ecosystem. I draw the line at people comparing Apple's circumstances with those portrayed in Harrison Bergeron. Apple, its developer community and its app ecosystem are unlike anyone in that story, and they certainly aren't oppressed rebels. That comparison was an editorial choice made by John Gruber in his coverage of tech news, including a link to a copy of the story he personally typeset. It rang loudly then of sentimental bias, and it's still ringing.
I don't have evidence of the makeup of the Daring Fireball readership, but many of them are at least adjacent to the tech industry, and so his words have incredible reach, Hacker News notwithstanding. But what are his credentials? When he weighs the merits of a programming language, an API, a platform, or anything technical, I want him to speak from experience. Collaborating with Aaron Swartz twenty-one years ago on Markdown is respectfully not very relevant technical experience in the domains DF traditionally covers. Vesper was one ObjC app written by three people in 2013. I'm glad it was well-received, but again, what significance does Gruber's experience have? Why should the industry listen to him when he (admittedly not so often nowadays) discusses software development? If asked, I think he'd strongly agree that people in power should have considerable relevant experience.
PS— the article that began this discussion is, "The Website Hacker News Is Afraid to Discuss". As you can see, I've been eager, not afraid, to discuss the merits of Daring Fireball, though not so eager as to upvote it on HN.
One suggestion: make empty spaces visually distinct from filled spaces. Why? Because cell 73 in the tenth puzzle (today's) is small enough that I completely overlooked it, and used faulty logic to deduce all but two spaces before I discovered it. I was ready to file a bug report!
I'll meet you halfway— if you'll please consider my feature request, I'll go visit my optometrist. :D
For now, my web prototype lets you choose the numbers of suits, colors, ranks, columns, and multiples of cards drawn from the deck. It's a start. I invite HN to explore the Klondike Extended Universe:
> Don't choose tools that alienate you from your work. Choose tools that leverage the wisdom you've already accumulated, and which help you to cultivate a deeper understanding of the discipline.
http://www.whence.com/hershey-fonts
* with the help of others ^_^
Corporate cyborg parts are an already-predicted nightmare, already taking place, unfolding in slow motion, and soon it will breach the sanctity of human thought.
Oh— and when researching for Iconic, I dug up BackSpace for NeXTSTEP and learned how OS X's ScreenSaver.framework came about. Devs distributing modules they produced for other devs' projects was much more prevalent in the early nineties! SuperSolitaire II, for instance, accepted a ".solitaire" program module and shipped a separate set of varieties:
https://ftp.nice.ch/pub/next/games/card/_SuperSolitaireModul...
OP will you describe how color propagates through these?
It's not visible to end users, but nowadays, Apple-authored screensavers use a private framework, and 3rd party screensavers use the traditional framework. Sometimes the traditional framework hiccups. Because these aren't essential programs, presumably they are lower priority, so it may be a while before things settle:
https://github.com/AerialScreensaver/ScreenSaverMinimal?tab=...
https://github.com/AerialScreensaver/ScreenSaverMinimal/wiki...
Nevertheless, here are a few more contemporary offerings:
https://github.com/agarrharr/awesome-macos-screensavers
And here's mine from last year! Got another one in the works.
I know the kind of work and love that goes into this kind of project. From one software nostalgiac to another, I salute you noduerme