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.

Linux 5.3 for POWER, and ppc64le gets a Fedora Desktop

(Talospace - 17.09.2019, 00:45) Linus always says that no Linux release is a feature release and numbers are purely bookkeeping instead of goalposts, but Linux 5.3 has landed. There are many changes for the x86 side of the fence that I won't mention here, but in platform-agnostic changes, 5.3 adds support for the AMD Navi GPU in amdgpu, allows loading of xz-compressed firmware files, further improves the situation with process ID reuse with additional expansions to pidfd (including polling support), refinements to the scheduler by supporting clamped processor clock ranges, and support for 0.0.0.0/8 as a valid IPv4 range, allowing another 16 million IPv4 addresses while IPv6 continues to not set the world on fire. Power ISA-specific changes in this release are relatively few but still noteworthy. Besides support for LZMA and LZO-compressed uImages, there is now Power ISA support for HAVE_ARCH_HUGE_VMA

A beginner's guide to hacking Microwatt

(Talospace - 15.09.2019, 06:54) Many improvements have occurred in Microwatt, the little VHDL Power ISA softcore, so far the easiest way — particularly for us hobbyists — of getting an OpenPOWER core in hardware you can play with. (The logo is not an official logo for Microwatt, but I figured it would be fun to try my hand at one in Krita.) Even though it still has many known and acknowledged deficiencies it's actually pretty easy to get it up and running in simulation, and easier still on POWER9 hardware where the toolchain is already ready to go. I'm no

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.

Firefox 69 on POWER

(Talospace - 07.09.2019, 06:17) A brief note to say so far no major issues with Firefox 69 on Power ISA and this post is being made from it on my T2. (We're still dealing with bug 1576303 for Firefox 70, however.) As with Fx68, the working build configurations for ppc64le are unchanged from Fx67.

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.

The VMX eagle is landing in Firefox 70 (plus: which core should open the door?)

(Talospace - 30.08.2019, 20:53) Hugo Landau has an interesting take on the new open-OpenPOWER world. He points out, correctly, that Power ISA is a big win for open architectures because it has maturity in both the embedded and server spaces, but he'd like to see an actual production core opened as well (Microwatt is a lovely MVP and a great proof of concept but it is clearly for experimentation, not for production). His suggestion is a softcore version of the PPC 405. PowerPC 4xx is a very common embedded CPU family indeed (the POWER8 OCC even has one inside of it), and in the Power.org days IBM was even willing to make it availab

Lowering the ML/DL Activation Energy for Heterogeneous Computing

(Linux on Power Developer Portal - 29.08.2019, 14:41) While the IBM Power platform has proven a valuable asset in tackling machine and deep learning challenges (MLDL), installing software necessary for such tasks has been quite challenging on any architecture even with many groups providing support. Popular tools such as Tensorflow and PyTorch depend on many python libraries and the use of finicky installation […] The post Lowering the ML/DL Activation Energy for Heterogeneous Computing appeared first on Power developer portal.

Support from a silicon turnip

(Talospace - 29.08.2019, 03:02) Raptor is asking users to do a brief checklist before asking for support to help streamline problem determination. I think this just makes good sense, but although it's reasonable to assume most users would have another system around that can talk to the BMC (I use my Quad G5 for this), it might be nice in a future firmware version to have some sort of confidence testing. I'm not sure how that would look necessarily in implementation but I know when I was trying to determine why my kernel was freaking out that eliminating hardware as a cause, however unlikely, would have been helpful. Ordinarily this would merit merely a brief informational item, except let's consider it in the context of

Inspur Power Commercial Systems Co., Ltd. – FP5180G2

(OpenPOWER Foundation - 27.08.2019, 22:25) Ultra high performance and density * Supports 2 POWER9 Sforza processors in 1U space, providing up to 44 cores and 176 threads * Supports 16 DDR4 2666MHz memories per unit , up to 2TB memory capacity * Supports NVMe SSD, providing 10 times IOPS of...

Blood from a silicon turnip

(Talospace - 26.08.2019, 03:43) Now that we all have the hangover from hell after the big OpenPOWER-is-open party and are sitting around nursing headaches and sipping raw eggs from brandy snifters, let's talk about squeezing blood out of silicon turnips. In general my cursory view of the Internet demonstrates two, maybe three, reactions to the OpenPOWER announcement: "Hey, cool!" (or, less commonly but frequently enough to be obnoxious, "Didn't PowerPC die years ago?") and "It's too expensive." Uniformly these t

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?

Day 2 keynote and OpenPOWER blows the doors off: royalty-free, open soft-core (RISC-V sweating gallons)

(Talospace - 20.08.2019, 20:04) Holy monkeys of Mars. What a morning at the OpenPOWER Summit Keynote (Day 2)! I swear I'm not paid to write this stuff except for the trivial pittance from ads that goes to maintain the domain name (I'm writing this on my lunch break!). I'm just an old-timer Power ISA bigot who's finally seeing the faith pay off. And boy howdy did it. Let's hit the big news right now. A reasonable criticism I hear of the OpenPOWER movement is that the ISA isn't, or at least wasn't (oops, spoiler), the open part. This is something that RISC-V in particular could claim superiority on. Somebody at IBM was listening, because today Ken King, general manager of OpenPOWER at IBM, announced "we are licensing [the ISA] to the OpenPOWER Foundation so that anyone can implement on top of it royalty-free with patent rights" (emphasis mine). That's a quote right off the livestream. ISA changes will be "done through the community" with "an open governance model" and a ma

The Next Step in the OpenPOWER Foundation Journey

(OpenPOWER Foundation - 20.08.2019, 10:00) Hugh Blemings, Executive Director, OpenPOWER Foundation Today marks one of the most important days in the life of the OpenPOWER Foundation. With IBM announcing new contributions to the open source community including the POWER Instruction Set Architecture (ISA) and key hardware reference designs at OpenPOWER...

Keynote notes from Day 1 of OpenPOWER Summit NA (and introducing the Condor)

(Talospace - 20.08.2019, 07:04) UPDATE: An even bigger announcement from Day 2!I'm still catching up on everything since I have to do this after $DAYJOB, but the big news from the OpenPOWER Summit keynote among all the great vendors and technology announcements (Day 1) was the last of the POWER9s and the next Raptor system. Although there were many great pieces in the keynote, the IBM Power roadmap is of course of significant interest. The big one was a subtle but significant change in announced specs. Although one more generation of POWER9 is planned before POWER10, compare this slide to what we posted last year:

Exploring the Power of New Possibilities

(OpenPOWER Foundation - 19.08.2019, 09:30) By Hugh Blemings, Executive Director, OpenPOWER Foundation In the six years since its creation, the OpenPOWER Foundation has facilitated our members combining their unique technologies and expertise, and through this enabled some major breakthroughs in modern computing. With more than 350 members from all around...

Chrome murders FTP like Jeffrey Epstein

(TenFourFox Development - 17.08.2019, 08:18) What is it with these people? Why can't things that are working be allowed to still go on working? (Blah blah insecure blah blah unused blah blah maintenance blah blah web everything.) This leaves an interesting situation where Google has, in its very own search index, HTML pages served by FTP its own browser won't be able to view: At the top of the search results, even! Obviously those FTP HTML pages load

OpenPOWER Summit North America: Meet Speaker J Lynn

(OpenPOWER Foundation - 15.08.2019, 14:03) This year’s OpenPOWER Summit North America will be jam-packed with ground breaking announcements and technical presentations given by innovators from around the globe. We asked Scalable Systems Engineer and session speaker J Lynn about their thoughts on the future of technology and what audiences will...

And now for something completely different: Making HTML 4.0 great again, and relevant Mac sightings at Vintage Computer Festival West 2019

(TenFourFox Development - 11.08.2019, 09:04) UPDATE: Additional pictures are up at Talospace. Vintage Computer Festival West 2019 has come and gone, and I'll be posting many of the pictures on Talospace hopefully tonight or tomorrow. However, since this blog's audience is both Mozilla-related (as syndicated on Planet Mozilla) and PowerPC-related, I've chosen to talk a little bit about old browsers for old mach

Running Snap ML applications with IBM Watson Machine Learning Accelerator 1.2.1

(Linux on Power Developer Portal - 09.08.2019, 20:12) Snap ML is available as part of IBM Watson Machine Learning Community Edition (WML CE) 1.6.1, a component in WML Accelerator 1.2.1. By setting up a WML Accelerator environment that that can execute snap-ml-spark APIs, you can complete the following Snap ML operations in WML Accelerator: Running snap-ml-spark applications through spark-submit Enabling snap-ml-spark APIs inside […] The post Running Snap ML applications with IBM Watson Machine Learning Accelerator 1.2.1 appeared first on Power developer portal.

Using TensorRT models with TensorFlow Serving on WML CE

(Linux on Power Developer Portal - 05.08.2019, 18:15) The 1.6.1 release of Watson Machine Learning Community Edition (WML-CE) added packages for both TensorRT and TensorFlow Serving. These two packages provide functions that can be used for inference work. This article describes the steps that a user should perform to use TensorRT-optimized models and to deploy them with TensorFlow Serving. Introduction to using TensorRT […] The post Using TensorRT models with TensorFlow Serving on WML CE appeared first on Power developer portal.

Vintage Computer Festival West 2019 opens in one hour

(TenFourFox Development - 03.08.2019, 17:01) The machines are getting up and running. If you're a nerd, or you aspire to be one, and you're in the Bay Area for the next day or two come by the Vintage Computer Festival West at the Computer History Museum in Mountain View, CA (across from the Google Panopticon and that weird sail structure they're building). Not a great deal of Mac stuff this year, but there is some Power and PowerPC, including a Daystar Millennium (in a nice black case) accompanied by a couple bits of POWER hardware, including my very favourite 43P, and of course my exhibit, which in addition to a NeXTSTEP SAIC Galaxy 1100 and a couple SPARCs features a PowerPC ThinkPad 860 with its multimedia software operational. Plus come by and see a full exhibit of Apple Newtons, a couple Pippins (finally cracked!), lots of homebrew systems and even a fully functional Xerox

Data Pipelining with DALI

(Linux on Power Developer Portal - 31.07.2019, 16:18) Data preprocessing is an integral part of any neural network and is often complex and expensive. Traditionally, these operations are carried out on the CPU, which creates a bottleneck in systems with higher GPU to CPU ratios. This limits the performance of training and inference due to the compute-intensive nature of traditional preprocessing operations. Additionally, […] The post Data Pipelining with DALI appeared first on Power developer portal.

Introducing TensorFlow with TensorRT (TF-TRT)

(Linux on Power Developer Portal - 29.07.2019, 21:51) In WML CE 1.6.1, TensorRT was added as a technology preview. TensorRT is a platform for high-performance deep learning inference that can be used to optimize trained models. This is done by replacing TensorRT-compatible subgraphs with a single TRTEngineOp that is used to build a TensorRT engine. These engines are a network of layers and […] The post Introducing TensorFlow with TensorRT (TF-TRT) appeared first on Power developer portal.

OpenPOWER Architecture Compliance Definition

(OpenPOWER Foundation - 23.07.2019, 13:30) The purpose of the OpenPOWER Architecture Compliance Definition document is to give a consistent approach to compliance under the guidance of the Compliance Work Group. It contains the following: • Document the OpenPOWER specifications that contain the interfaces that are required to be OpenPOWER compliant...

Clean out your fonts, people

(TenFourFox Development - 21.07.2019, 06:06) Someone forwarded me a MacRumours post that a couple of the (useless) telemetry options in TenFourFox managed to escape my notice and should be disabled. This is true and I'll be flagging them off in FPR16. However, another source of slowdowns popped up recently and while I think it's been pointed out it bears repeating. On startup, and to a lesser extent when browsing, TenFourFox (and Firefox) enumerates the fonts you have installed on your Power Mac so that sites requesting them can use locally available fonts and not download them unnecessarily. The reason for periodically rechecking is that people can, and do, move fonts around and it would be bad if TenFourFox had stale font information particularly for commonly requested ones. To speed this up, I actually added a TenFourFox-specific font directory cache so that subsequent enumerations are quicker. However, the heuristic for

New in Watson Machine Learning Community Edition 1.6.1: TensorFlow Serving

(Linux on Power Developer Portal - 16.07.2019, 20:29) Ready to deploy your trained model in a production environment? TensorFlow Serving is a process that will host your trained model so that client side applications can make inference requests to the TensorFlow Serving server and get back predictions. TensorFlow Serving is now available as both a conda package and a Docker container in WML […] The post New in Watson Machine Learning Community Edition 1.6.1: TensorFlow Serving appeared first on Power developer portal.

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.

STFC Daresbury Laboratory – Telemac-Mascaret V8

(OpenPOWER Foundation - 25.06.2019, 14:52) The TELEMAC-MASCARET system is a powerful integrated modelling tool for use in the field of free-surface flows. Having been used in the context of very many studies throughout the world (several hundred to date), it has become one of the major standards in its field....

Exploring the Fundamentals of OpenPOWER, POWER9 and PowerAI at the University of Reims

(OpenPOWER Foundation - 25.06.2019, 13:56) By Professor Michaël Krajecki, Université de Reims Champagne-Ardenne Last month, the University of Reims hosted a workshop introducing the fundamentals of the OpenPOWER Foundation, POWER9 and PowerAI. Students and faculty from the University were joined by experts from IBM POWER Systems, EBV Elektronik and the...

Introducing the Falcon II, the World’s First PCIe 4.0 Composable AI Box

(OpenPOWER Foundation - 17.06.2019, 13:53) Yomi Yeh, product manager, H3 Platform Computer systems are about to get a whole lot faster. For almost two decades, PCI Express has been the data interconnect standard, twisting together GPU, storage, and networking within systems from PCs to High Performance Computing systems. This year,...

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

GitHub and IPv6, three years later

(The Cat Fox Life - 01.04.2019, 01:59) Three years ago, I wrote Going IPv6 native without IPv4, which noted all the services I couldn’t access over IPv6. After all this time, there is some good news, and bad news. First, the good news: BitBucket, Savannah, and Launchpad all support IPv6 now! Now, the bad news: GitHub still does not. This has actually … Continue reading GitHub and IPv6, three years later