Bettering the BMC and bring-up

(Talospace - 20.11.2019, 03:25) Pretty much every computer these days has a service processor of some sort for bringing up the system and the main CPUs, just sometimes under different names (the Intel Management Engine could be considered a form of one, albeit with a lot more black boxes tacked on). So do POWER9 systems from the smallest Blackbird to the biggest IBM E980, and for many of these systems that service processor is the BMC, or the baseboard management controller. (Systems capable of PowerVM use one or more PowerPC (405?)-based Flexible Service Processors, or FSPs, which are accessed over ASMI. This includes big Power boxes like the E980 and even some z/Machines but also many pre-OpenPOWER systems like the 8203-E4A POWER6 that runs Floodgap. Since this is not particularly relevant to OpenPOWER, I won't talk about it further in this article.) BMCs are present on mu

Enabling GPUs in OpenShift 3.11

(Linux on Power Developer Portal - 19.11.2019, 20:02) In previous blog posts, we’ve discussed how to enable GPUs with Docker alone. In this post, we’ll walk you through enabling GPUs in Red Hat OpenShift. The notable difference is that OpenShift is Kubernetes-based and it includes additional features that ease GPU integration. One of these features is the device plugin, which can be used […] The post Enabling GPUs in OpenShift 3.11 appeared first on Power developer portal.

Debian 10.2 available

(Talospace - 17.11.2019, 04:27) Debian and Fedora (and their various downstreams and derivatives) are probably the top two Linux distributions on Raptor hardware, and now Debian is updated to 10.2. This is a maintenance release primarily addressing security updates and some critical fixes. The ppc64el images are already available for download.

Watson Machine Learning Community Edition 1.6.2 – New Versions, New Channels and more (oh my!)

(Linux on Power Developer Portal - 15.11.2019, 15:32) Watson Machine Learning Community Edition 1.6.2 has been released! The conda packages in the main channel have been updated and the container images on dockerhub are new. If you happen by our main channel with a browser, you will also notice WML CE now has a brand new dashboard web front end. The dashboard will […] The post Watson Machine Learning Community Edition 1.6.2 – New Versions, New Channels and more (oh my!) appeared first on Power developer portal.

Travis CI on IBM Power Systems

(Linux on Power Developer Portal - 12.11.2019, 23:03) As of 13 November, 2019 we are moving our Travis CI beta into production!  We will be working with communities to move jobs from the current travis-ci.org site to the updated travis-ci.com front end, which will now have support for Linux on Power (ppc64le – Little Endian) continuous integration.   Support only exists for open source […] The post Travis CI on IBM Power Systems appeared first on Power developer portal.

Fedora 31 mini-review on the Blackbird and Talos II

(Talospace - 12.11.2019, 05:30) As promised here's my periodic mini-review after upgrading both our Blackbird and Talos II systems to Fedora 31, the most current release, typed up in Firefox 70 running on Fedora 31 on my T2. Even though there are many of you who don't run Fedora on OpenPOWER, these reviews are still relevant because Red Hat does a lot of the work on the components you do use, and problems are likely to turn up here first. Much to my disappointment, one late breaking note is that

DD2.3 POWER9 steppings now available

(Talospace - 08.11.2019, 00:23) Raptor now has SKUs for the Sforza DD2.3 POWER9 chips, which they're calling "POWER9 v2". Currently just the 4-core and 8-core are available, but the higher core counts are presumably soon to come. There is a slight price premium of around 15-20% for these over the DD2.2 CPUs, but they fix a number of errata including functional hardware watchpoints (no more YOLO mode) and add the new Ultravisor mode for enhanced security (which will be the subject of a future article). In addition, although TDP, clock speed and cache specifications are the same, improved Spectre v2 mitigations in this stepping (specifically count cache flushing with hardware assist) mean possible performance improvements particularly for branch-heavy workloads. Support fo

Talos II and Talos II Lite officially FSF Respects Your Freedom products

(Talospace - 08.11.2019, 00:02) No one disputes the Free Software Federation practices what they preach, and no one disputes that their standards are strict. So hats off to Raptor, who today officially received FSF Respects Your Freedom designations for both the Talos II and T2 Lite (here's the official announcement). The designation recognizes that the T2 and T2 family have full system schematics and source code available for the entire

IBM Advance Toolchain for Linux on Power 11.0-5 released!

(Linux on Power Developer Portal - 07.11.2019, 15:30) A new update release for the 11.0 series of the IBM Advance Toolchain for Linux on Power is now available. This release includes a series of package updates: GCC provides: Fix for ice for legal C code. Fix for [F03] ICE with ASSOCIATE construct and an derived type array component. Fix for [OOP] SELECT TYPE […] The post IBM Advance Toolchain for Linux on Power 11.0-5 released! appeared first on Power developer portal.

OpenPOWER – The Best Combination of Open and High Performance

(OpenPOWER Foundation - 07.11.2019, 14:17) By Hugh Blemings, Executive Director, OpenPOWER Foundation At the OpenPOWER Foundation, creating a level of open hardware has always been one of our core values. In fact, the Foundation was created back in 2013 to encourage open innovation at a system level around POWER technologies....

FreeBSD 12.1 available

(Talospace - 05.11.2019, 15:10) FreeBSD 12.1 is now available. This is largely a maintenance release. To the best of my knowledge this is the BSD with the best track record on OpenPOWER so far; it is otherwise a relatively straightforward 64-bit big-endian Power implementation. I'm still a NetBSD dweeb personally (on mac68k, macppc, cobalt and hpcsh) and I'm looking forward to someone porting it sooner or later, but if you want a BSD on your Blackbird or Talos II right now this is probably your best bet. The installation directions for the Blackbird should work as is for the Talos II. However, if you've already got the ISO (not the .img

DevOps Automation with IBM Cloud, IBM Power Systems and Terraform

(Linux on Power Developer Portal - 05.11.2019, 00:21) DevOps, POWER and IBM Cloud – the Perfect Combination Cloud computing has fundamentally changed how infrastructure is consumed—with a few simple clicks, you can get endless access to any resource—such as virtual machines (VMs), storage volumes, Kubernetes clusters, and more. To that end, we recently announced IBM Power Systems in the IBM Cloud. Now getting […] The post DevOps Automation with IBM Cloud, IBM Power Systems and Terraform appeared first on Power developer portal.

Fedora 31 available

(Talospace - 31.10.2019, 02:25) Fedora 31 is now available, the next iteration of the somewhat bleeding edge of Red Hat (the totally bloody-all-over-the-floor edge is of course Rawhide). It is of particular interest to me personally since the Talos II I'm typing on is running Fedora 30, and it's a useful canary for future hiccups on Power ISA especially because Red Hat is an IBM thing now. Even if you don't use Fedora personally, its relatively rapid update schedule can help identify and fix architecture-specific issues well in advance in your own distro of choice. F31 moves to GNOME 3.34 (presumably with performance improvements, so I look forward to seeing how this performs on my

SourceForge download issues (and Github issues issues)

(TenFourFox Development - 29.10.2019, 15:51) There are two high-priority problems currently affecting TenFourFox's download and development infrastructure. Please don't open any more Tenderapp tickets on these: I am painfully aware of them and am currently trying to devise workarounds, and the more tickets get opened the more time I spend redirecting people instead of actually working on fixes. The first one is that the hack we use to relax JavaScript syntax to get Github working (somewhat) is now causing the browser to go into an infinite error loop on Github issue reports and certain other Github pages, presumably due to changes in code on their end. Unfortunately we use Github heavily for the wiki and issues tracker, so this is a major problem. The temporary workaround is, of course, a hack to relax JavaScript syntax even further. This hack is disgusting and breaks a lot of tests but is simple and does seem to work, so if I can't come up with something better it will be in FPR17. Most regular users won't be affected by this. However, the o

Firefox 70 on POWER

(Talospace - 23.10.2019, 18:49) Firefox 70 is out and about. This is a very important release particularly for Power ISA because this includes a repaired 64-bit xpconnect and build system support for VMX and VSX (with VMX support in parts of the DOM and for libjpeg). VMX/VSX support is determined at runtime but I still advise if you build yourself to manually specify your

TenFourFox FPR16 SPR1 available

(TenFourFox Development - 19.10.2019, 05:01) TenFourFox Feature Parity Release "16.1" (SPR 1) is now available for testing (downloads, hashes, release notes). As noted, this is a pure security update and there are no user-facing changes; the big under-the-hood change of those is that we are now pulling entirely from 68ESR, including locale data, certificate roots and so forth. There is also a small update to the ATSUI font blacklist. Assuming no issues, it will go live Monday evening Pacific time as usual.

OpenPOWER Summit North America 2019: OpenPOWER Solution Builder Community

(OpenPOWER Foundation - 17.10.2019, 20:17) By: Hugh Blemings, Executive Director, OpenPOWER Foundation Do you design on and maintain POWER and OpenPOWER solution stacks? Are you looking for a community of POWER builders to exchange ideas with? The OpenPOWER Solution Builder Community might be just what you’re looking for.  Two members...

Chrome users gloriously freed from obviously treacherous and unsafe uBlock Origin

(TenFourFox Development - 12.10.2019, 21:47) Thank you, O Great Chrome Web Store, for saving us from the clearly hazardous, manifestly unscrupulous, overtly duplicitous uBlock Origin. Because, doubtlessly, this open-source ad-block extension by its very existence and nature could never "have a single purpose that is clear to users." I mean, it's an ad-blocker. Those are bad. Really, this is an incredible own goal on Google's part. Although I won't resist the opportunity to rag on them, I also grudgingly admit that this is probably incompetence rather than malice and likely yet another instance of something falling through the cracks in Google's all-powerful, rarely examined automatic algorithms (though there is circumstantial evidence to the contrary). Having a human e

OpenPOWER Summit North America 2019: Introducing the Microwatt FPGA Soft CPU Core

(OpenPOWER Foundation - 09.10.2019, 13:52) By: Hugh Blemings, Executive Director, OpenPOWER Foundation The success of open source software has made the march toward open hardware that extends down to the chip level inevitable. With the release of the IBM POWER ISA at OpenPOWER Summit North America, we are one step...

What to do with “cudaSuccess (3 vs. 0) initialization error” on a POWER9 system?

(Linux on Power Developer Portal - 07.10.2019, 23:18) cudaSuccess (3 vs. 0) initialization error tldr; If you’re on an AC922 Server and are experiencing CUDA related initialization or memory errors when running in a containerized platform (such as Docker, Kubernetes, or OpenShift), you may have a mismatch in your platform’s cpuset slice due to a race condition onlining GPU memory. Run https://github.com/IBM/powerai/blob/master/support/cpuset_fix/cpuset_check.sh on […] The post What to do with “cudaSuccess (3 vs. 0) initialization error” on a POWER9 system? appeared first on Power developer portal.

OpenPOWER Summit North America 2019: FPGAs in the Datacenter

(OpenPOWER Foundation - 04.10.2019, 13:58) By: Hugh Blemings, Executive Director, OpenPOWER Foundation FPGAs have been in the data center for a long time – so when we talk about them today, what we’re really discussing is the new way that FPGAs are being applied in computing.  At OpenPOWER Summit North...

Cartesian Theatre – Helios

(OpenPOWER Foundation - 27.09.2019, 00:28) Helios is a powerful B2B technology to allow searching of large commercial music libraries by using music itself as the search key. There are many uses for Helios. Here are a few examples. * You have a digital jukebox in bars, restaurants, and pubs. You...

HAIECON – Haiecon Restabelecer 2.0

(OpenPOWER Foundation - 25.09.2019, 22:00) HAIECON created a platform combining elements of Artificial Intelligence with Extended Intelligence and Cognitive procedures which as a result creates commodity class asset applicable in financial sector. This particular solution uses cognitive frameworks for individual loan applicant modelling, clients ratings and best recovery strategy recommendation....

OpenPOWER Summit North America 2019: Unleash the Power of Customized Accelerators

(OpenPOWER Foundation - 25.09.2019, 10:00) By: Hugh Blemings, Executive Director, OpenPOWER Foundation Porting functions to FPGA has never been so easy! At this year’s OpenPOWER Summit North America, IBM’s Yong Lu hosted a session on the OpenCAPI Acceleration Framework, abbreviated as OC-Accel. OC-Accel is a platform that enables programmers and...

OpenPOWER Partners and Experts Host an Introduction to POWER at IEM, Kolkata

(OpenPOWER Foundation - 24.09.2019, 19:29) By Ganesan Narayanasamy Earlier this month, the Institute of Engineering & Management in Kolkata, India welcomed OpenPOWER experts and novices to a full day workshop to discuss how to use IBM POWER systems for big data analysis and artificial intelligence applications.  More than 200 participants...

A quick note for 64-bit PowerPC Firefox builders

(TenFourFox Development - 23.09.2019, 06:56) If you build Firefox on 64-bit Linux, *BSD, etc. for your G5, you may want to check out this Talospace article for an upcoming low-level fix especially as we need to ensure big-endian systems work fine with it. The problem never affected OS X Firefox for Power Macs because those builds were only ever 32-bit, and even TenFourFox is 32-bit through and through even on the G5 largely for reasons of Carbon compatibility which we need for some pieces of the widget code. Since this is syndicated on Planet Mozilla let me give a big thanks to Ted Campbell for figuring out the root cause, which turned out to be a long-standing problem I don't think anyone ever noticed before. I have not decided what to land on TenFourFox FPR17 mostly because this fix took up a fair bit of time; it's possible FPR17 may be a security-only stopgap release. In a related vein, the recent shift to a

Cascading failures (or, why I did nothing this weekend)

(The Cat Fox Life - 23.09.2019, 02:48) This is a fun one. To set the scene and provide information in temporal order, my Talos and WD Black NVMe device have never “gotten along” well. Frequently, the device would fail to train for whatever reason. Calling reboot from a Petitboot shell with fast-reset enabled was enough to fix this, so I didn’t think … Continue reading Cascading failures (or, why I did nothing this weekend)

Bad News

(G5 Center - 18.09.2019, 02:02) Hi, loyal readers. When I started this website, I wanted it to gather some helpful links and wisdom from my own experiences with the Power Mac G5, and I think it has succeeded in that mission. My aim too was that the site would be simple and load quickly on our PowerPC machines, while still looking modern and good. Again, mission accomplished. Unfortunately, my server is depreciating the version of PHP that the simple blog interface I am using relies upon. It's probably not wise to try to fix it. Instead, I am going to look to move the site to something different which has its own quirks and possibilities. In the meanwhile, hold your breath. The site may go down and up. It may wheeze along. There is a chance that the move is not completed by October 1, and if so, this site may throw up errors. Be patient. I'll do what I can.

Libre software funding and market abuse

(The Cat Fox Life - 14.09.2019, 03:50) I’ve just read a troubling article from the developer of Aether. What troubles me is not so much the differences we have, which likely stems from being in vastly different segments of libre software (he’s doing social media, and I’m in low-level systems). What troubles me is that he claims that it is an economic … Continue reading Libre software funding and market abuse

Mozilla finally disavows Discord

(The Cat Fox Life - 12.09.2019, 09:26) mhoye’s new blog post on the future of Mozilla community chat came out last week. He notes about Discord that “their active hostility towards interoperability and alternative clients has disqualified them as a community platform.” I am very thankful that the Mozilla brass have realised this, as I pointed out in an earlier installment. Kudos … Continue reading Mozilla finally disavows Discord

IBM Advance Toolchain for Linux on Power 13.0-0 released!

(Linux on Power Developer Portal - 09.09.2019, 14:44) A new major release of the IBM Advance Toolchain for Linux on Power is now available: 13.0. Packages in 13.0-0 The Advance Toolchain is a self contained toolchain which isn’t reliant on the base system toolchain. Base toolchain packages: GNU Binutils – 2.32.51-c89f9f2a528e online docs Expat XML Parser – 2.2.7-d3b78b42a2dc online docs GCC (GNU Compiler […] The post IBM Advance Toolchain for Linux on Power 13.0-0 released! appeared first on Power developer portal.

The deformed yet thoughtful offspring of AppleScript and Greasemonkey

(TenFourFox Development - 02.09.2019, 22:15) Ah, AppleScript. I can't be the only person who's thinking Apple plans to replace AppleScript with Swift because it's not new and sexy anymore. And it certainly has its many rough edges and Apple really hasn't done much to improve this, which are clear signs it's headed for a room-temperature feet-first exit. But, hey! If you're using TenFourFox, you're immune to Apple's latest self-stimulatory bright ideas. And while I'm trying to make progress on TenFourFox's various deficiencies, you still have the power to make sites work the way you want thanks to TenFourFox's AppleScript-to-JavaScript "bridge." The bridge lets you run JavaScript within the page and sample or expose data back to AppleScript. With AppleScript's other great powers, like even running arbitrary shell scripts, you can connect TenFourFox to anything else on the other end with AppleScript. Here's a trivial example. Go to any Github wiki page, like, I dunno, the one f

TenFourFox FPR16 available

(TenFourFox Development - 01.09.2019, 05:52) TenFourFox Feature Parity Release 16 final is now available for testing (downloads, hashes, release notes). This final version has a correctness fix to the VMX text fragment scanner found while upstreaming it to mainline Firefox for the Talos II, as well as minor outstanding security updates. Assuming no issues, it will become live on Monday afternoon-evening Pacific time (because I'm working on Labor Day).

Community built python packages for POWER systems in conda forge

(Linux on Power Developer Portal - 30.08.2019, 21:01) If you are trying to develop machine or deep learning models, chances are that you have used many open source Python libraries. Python packages are commonly found popular open source package repositories such as PyPI and Anaconda Distribution. Some Python packages e.g. Tensorflow, include native hardware and operating system specific libraries. Read on to see […] The post Community built python packages for POWER systems in conda forge appeared first on Power developer portal.

TenFourFox FPR16b1 available

(TenFourFox Development - 25.08.2019, 04:54) TenFourFox Feature Parity Release 16 beta 1 is now available (downloads, hashes, release notes). In addition, the official FAQ has been updated, along with the tech notes. FPR16 got delayed because I really tried very hard to make some progress on our two biggest JavaScript deficiencies, the infamous issues 521 (async and await) and 533 (this is undefined). Unfortunately, not only did I make little progress on either, but the speculative fix I tried for issue 533 turned out to be the patch that

Debian: No longer a “Universal” operating system

(The Cat Fox Life - 21.08.2019, 19:49) The Debian project has removed support for the MIPS architecture. This is the latest CPU architecture to be removed from Debian, betraying their tagline of being “The Universal Operating System”. I take issue not only with their removal of the MIPS architecture, but of their reasoning for doing it. The removal was […] because the … Continue reading Debian: No longer a “Universal” operating system

FPR16 delays

(TenFourFox Development - 21.08.2019, 05:45) FPR16 was supposed to reach you in beta sometime tomorrow but I found a reproducible crash in the optimized build, probably due to one of my vain attempts to fix JavaScript bugs. I'm still investigating exactly which change(s) were responsible. We should still make the deadline (September 3) to be concurrent with the 60.9/68.1 ESRs, but there will not be much of a beta testing period and I don't anticipate it being available until probably at least Friday or Saturday. More later. While you're waiting, read about today's big OpenPOWER announcement. Isn't it about time for a modern PowerPC under your desk?

Operating on Power: Mac OS X - Appendix

(viva PowerPC blog - 02.07.2019, 13:49) There are two software projects, that make Mac OS X 10.4 and 10.5 more usable even in 2019, that I forgot in the main post about the OS:The first is Leopard-WebKit which brings newer browser engine to your good old Safari. The last official version of Safari for Leopard is from 2011, last version of Leopard-WebKit is from June 2018 and quite a lot happened in the world of WWW, HTTP and HTML in that time period. It makes Safari almost as usable as TenFourFox. I'm personally a Firefox/TenFourFox/Gecko user, so I didn't think of it, but Cameron pointed it out in comments and was right.The second is Sevan Janiyan's pkgsrc collection for Tiger (and Leopard). These will enable you to install about a ton of prebuilt open-source software packages, like compilers, scripting languages, terminal utilities etc. in more c

Airport Extremes Are Still Useful

(G5 Center - 02.07.2019, 01:19) Buried at the bottom of one of my bits and parts bins, I have a 5th generation AirPort Extreme. I used it for a few years as my main router, but as technology changes and devices have more processing power, the Extreme couldn't keep up. It's still usable, for sure, but newer routers, for far less money, do a better job of sustaining throughput and casting a powerful wifi signal. I was reluctant to retire it because it just works, but it was time to let go. Until this week... I have used a Mac Mini G4 as a quasi-network share, but the G4 has only a 10/100 ethernet port. That gets saturated quickly, and the G4's processor probably doesn't help either. So, while it was set up and available, I didn't use it much. On the other hand, the AirPort Extreme makes a very simple Mac friendly file server with a USB hard drive plugged in. Yes, there are much speedier o

CRUX PPC Linux Mirror

(viva PowerPC blog - 27.06.2019, 20:18) This is just a quick notice: In the top menu of this blog and the whole site vivapowerpc.eu you can find a new section called SOFTWARE with a mirror of now defunct CRUX PPC Linux distribution. The last version is six years old, so there are more fresh options for most PowerPC users, but from my experience this was probably the only Linux distro ever working on IBM IntelliStation POWER 185, which is neither PowerMac-compatible nor equipped with POWER CPU. Absolute majority of Linux systems were targeted to these two platforms and almost all of them failed to boot on the one-eight-five. CRUX PPC did and there was even patch for the X11 to have colors right (without that blue and green were swapped on the default graphics).There may be further additions to the SOFTWARE section, if I find any worth occupying my precious server storage. Also, if you prefer the good old Gopher protocol over HTTP/WWW, you can browse the

Operating on Power: Mac OS X

(viva PowerPC blog - 25.06.2019, 16:53) It of course makes a little sense to review Mac OS X, because on most of modern PowerPC-based computers (PPC G3 and newer) this was the default OS they came with and I presume that almost everyone reading this blog knows it. But it's therefore ideal to introduce the format, that all following posts in the series will try to keep.Introduction Mac OS X is unix-like (sadly never certified as Unix on PowerPC) operating system, that emerged around the start of current milleniuom from OpenStep and NeXTSTEP - systems created by NeXT Inc., the company Steve Jobs had, while he wasn't in Apple from mid 80's to mid 90's. It's based on XNU kernel, which itself is based on Mach microkernel and 4.3BSD components. On top of the kernel there are several layers, culminating in the famous proprietary Aqua graphic user interface.

Thoughts&questions on Cameron's Blackbird semi-review

(viva PowerPC blog - 09.06.2019, 21:43) Just yesterday (at least from my timezone point of view) Cameron published A semi-review of the Raptor Blackbird: POWER9 on the cheap(er). Go and read it, before you continue reading following text. Go. Do it.I read it twice and wasn't happy from what I found there. At first I wanted to write my response on PNUT, then I thought I'd send him an e-mail, but then I said: hey, there may be another people like me, so why not doing it in public? So...I used PowerPC-based computers as my primary between 2004 and 2018. Couple of years before that I had a Mac on my desk as a secondary machine as I do now, in the last two years. I'm more Linux/Unix kind of guy than a Mac one, so even though I like Mac OS 9, it was much more convenient for me to use Linux on a generic PC box as a primary before Mac OS X matured enough to replace it for my daily usage. That happened somewhere be

Still operating on Power

(viva PowerPC blog - 05.06.2019, 21:54) The Blackbird POWER9 board was released and even though I'm already saving my side money for the thing, right now I'm contemplating, if I really need it enough to spend the money. It is by all means not expensive - you won't build a x86 computer with server-grade CPU for the money, not with the ECC DDR4, not with the thread-per-core ratio, not with the nice µITX format. But still - I feel like I'm having too much of computing power already and I have no urge to acquire more. If Blackbird existed in December 2017, when I decommissioned my G5, I'd buy it in the  minute. But then I bought a cheap HP laptop with docking station and even that is more than enough for me. And the whole setup did cost about as much as I'd have to spend just on memory modules for BB. But that's not the good old PowerPC spirit at all. There were times when I spent money on hardware I knew, I will probably never even power on. I just wanted to have it

Keeping libre software accessible to all

(The Cat Fox Life - 29.04.2019, 04:03) Recently, a number of high-profile libre software projects have been either considering, or adopting, proprietary chat systems to be their primary method of communication with their communities. This should cause alarm to everyone who is interested in the libre software movement. Projects using Discord as an official method of communication include distributions like Fedora, Gentoo, … Continue reading Keeping libre software accessible to all

Thoughts on Konsole 19.04

(The Cat Fox Life - 21.04.2019, 02:29) I write way too many articles that focus on the negatives of my work and of open source projects. To change things up, I’m going to review Konsole’s newest release, 19.04.0. The first thing I noticed when I opened Konsole 19.04 is that the weird bug with line heights is gone. I can use Liberation … Continue reading Thoughts on Konsole 19.04

Annotated transcription of the lecture “Origins of the Apple human interface”

(System Folder - 14.04.2019, 02:58) Recently, the Computer History Museum has uploaded on its YouTube channel a lecture called Origins of the Apple human interface, delivered by Larry Tesler and Chris Espinosa. The lecture was held at the Computer History Museum in Mountain View, California, on October 28, 1997. Being extremely interested in the subject myself, and seeing how apparently … Continue reading Annotated transcription of the lecture “Origins of the Apple human interface” →

The state of FLOSS and the tech industry

(The Cat Fox Life - 10.04.2019, 23:01) I’ve read an article today, in ZDnet, mourning how desktop distributions seem to wax and wane. It really made me think about how to properly convey what I feel to be the root issues with desktop adoption of Linux (and the wider CS industry), and why I think most people are very, very wrong about … Continue reading The state of FLOSS and the tech industry

Speaking with authority

(The Cat Fox Life - 01.04.2019, 06:47) I’ve just spent the better part of three hours arguing on IRC about Let’s Encrypt clients. After speaking with two others, I realised that nobody who I spoke with before knew their facts were facts. Different people all told me various incorrect information, such as: No ACME client supports doing a manual DNS TXT record … Continue reading Speaking with authority