I ran through this contest, picked a winner, downloaded that font and installed it in VSCodium…and very quickly switched back to the font I was previously using, which was also a contestant here! I guess I like different things when I'm reading syntax than when I'm comparing glyphs.
Random yes, useful also yes: AmigaOS has a C-based object-oriented interface to its Intuition UI library called BOOPSI, and having ObjC available makes it much nicer to work with BOOPSI objects.
This is message selectors. We've finally rediscovered OOP in functional programming, and can close down the whole racket (pardon the pun). [Obligatory talk where I did this same trick, but in Swift, in 2018: https://www.youtube.com/watch?v=IQl1EmR9Hus&list=PLKMpKKmHd2...]
It's actually not a fantasy. AmigaOS 3.2 was released this year as a commercial product, and Apollo make enough money to employ Gunnar full time and some part time folks too. Giving a niche community exactly the things they want will never be unicorn territory but it can produce liveable income.
There is also the open source stuff: for example Apollo have abandoned CoffinOS due to licensing issues and are now developing ApolloOS, which is a fork of AROS, which is an open source reimplementation of AmigaOS. Free Software ideas aren't as prevalent as I'd like in the Amiga community but they are there (plenty of GNU software was ported to Amiga via ixemul.library so they've always been there).
Note that Backus's complaint is in relation to EWD638, where Dijkstra tears apart every claim made in a paper and accuses the authors of having a "pre-scientific attitude" and giving "the impression of anti-intellectualistic reactionaries". But none of this explains why the "provenance" of Alan Kay's statement about Dijkstra's arrogance is supplied in a retelling of Backus's statement about Dijkstra's arrogance. The provenance of Alan Kay's statement is that Alan Kay said it, in his OOPSLA keynote.
No, NetBSD claim that (https://netbsd.org/gallery/products.html#darwin) but if it was ever true that was a long time ago. Apple synced up with the FreeBSD userland some time toward the end of the first decade of the millennium. They hired FreeBSD’s Jordan K Hubbard (jkh@) as their director of Unix engineering at the time.
This article needs an image of the plane with red dots where all the bullet holes were. That, or to explain how great software engineer CEOs include Jonathan Schwartz, Stephen Elop, and all those one-person companies that are still waiting for the coffee shops in Palo Alto to reopen so they can pick up their “business address” mail.
The ApolloOS distribution of AROS that Apollo ship still has plenty of proprietary software on it. In the Discord they’ve discussed that the problem they had with CoffinOS/Amiga Coffin was the rights to Amiga OS.
you can build openssl on AROS: there is a port on Aminet of OpenSSL 1.1.1i that _will_ build (the maintainers only build for AmigaOS 3/m68k and AmigaOS 4/PPC but it'll work on MorphOS and AROS too), and of course aminet is available over HTTP which is how we avoid the bootstrap problem :).
Aside: pretty much anything that will build on a BSD will build on an Amiga/AROS with ixemul.library, but some people think that's cheating.
To be clear, the legal turmoil in question is over the current ownership of the original Amiga brand and IP, not AROS itself. AROS is published under a license that is not OSI approved but is actually a fork of the MPL with the word "Netscape" changed.
Indeed. Having the whole system in front of you, and knowing how patterns like MVC or Thing-Model-View-Editor encapsulate parts of it, makes it very easy to "reason about" wholesale changes to the system.
The two Steves are a great example. Well, Steve W was an electronic engineer with a deep interest and understanding of electronics. But Steve J was the one who took calligraphy classes and realised that computers could benefit from multiple fonts.
Specifically in the mostly-but-not-exclusively tech world, Leanpub (Leanpub.com) is very close to a bandcamp for books. Authors get most of the sales revenue, and are free to publish what they want including in-progress works. I’ve got a few books there, the readership is smaller than with my mainstream-published titles but as this article shows, that’s because readers don’t yet know about these places.
That depends on what you want to do. If you want to represent Apple Beige _as it appears in a particular picture, on your display setup_, then no: if you want to do anything else using the Apple Beige colour, then yes. Saying "this object has the colour #123456" is not wrong, in that it's Not Even Wrong (https://rationalwiki.org/wiki/Not_even_wrong). It's like saying that my weight is "moves the scales needle by 35°".
that depends very much on the lighting in which a picture of Apple Beige is taken, the colour space of the photograph, the colour temperature of the monitor, the display gamma…
I've found the video here https://www.youtube.com/watch?v=adI6-liGXqE, he said something along the lines of "five dollars [not fifty cents] per device running Objective-C", that make me think he meant the runtime.
I don't necessarily agree that the result would have been a rewritten runtime, just because the NeXT runtime (and compiler based on gcc) already was their own code so the licence must have been for "IP" in broader terms. Remembering that Apple were very heavily into Java around the time of the NeXT integration (https://www.sicpers.info/2020/07/so-whats-the-plan-part-1-wh...), I imagine that they would have gone more heavily in Java's direction.
Tom Love mentioned it in a talk once (sorry, I’m not in a position to search for the reference right now). They were offered a choice between a fixed fee of some tens of thousands of dollars, or fifty cents per device. They picked the fixed fee, and felt it was the correct choice right up to the 2000s.
No number is unremarkable. Let's construct the set of all unremarkable numbers. Now, let's construct the sequence of those numbers in order. The first member of that sequence has the remarkable property that it is the smallest unremarkable number. That is remarkable, so remove it from the set. By induction, the set must be empty.
The screenshot in the article (which _does_ have overlapping windows) is evidently Smalltalk-80 because Smalltalk-76 used the "hollow colon" character in its message syntax where Smalltalk-80 uses the typographic colon.