Is the warrant canary still warranted?

(Talospace - 21.10.2019, 02:38) Somebody is actually watching Raptor's warrant canary, and mentioned it hasn't been updated in 6 months (as of this writing the last date is March 3, 2019). Although my usual tendency is to glance at it before installing a firmware update, 1.06 is over a year old, so I hadn't noticed myself. Conceptually, the warrant canary helps to prote

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.

Ubuntu 19.10 available

(Talospace - 18.10.2019, 19:00) Ubuntu 19.10 is now available with the vaguely unwieldy name "EoanErmine" based on kernel 5.3 and GNOME 3.34. An interesting improvement in this release is their expanded cross-compilation toolchain allowing building for s390x, ppc64le, riscv and ARM targets, which hopefully will expand the number of ports and pre-compiled packages on this platform; another interesting one is experimental ZFS on root support. Although an official desktop release of Ubuntu for ppc64le still doesn't exist, the release notes do say that "[t]he ppc64el [sic] ... live-server ISO images are now considered production ready and are the preferred media to install Ubuntu Server on bare metal" (excellent!), so download the server ISO, and then for your workstation you can

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

librsvg2 issue on ppc64le

(Talospace - 10.10.2019, 19:24) If you are using Fedora, keep an eye on bug 1756838 where an LLVM 8 codegen issue is suspected with ppc64le causing an apparently faulty assertion in librsvg2. Unfortunately, this library is heavily used by (at least) GNOME and Xfce, meaning the issue may well make your desktop environment unusable -- for example, my Blackbird with the faulty library couldn't open the Applications drawer without crashing gnome-shell. Unfortunately, reducing the codegen issue has not been trivial. The faulty build is librsvg2-2.46.0-2. If you keep, or downgrade to, librsvg2-2.45.90-1, this version is unaffected because it was built with an earlier toolchain. At least for Fedora, there appear to be no ABI changes between 2.45.90 and 2.46.0 (thanks to Dan Horák for confirming thi

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...

CentOS 8 and CentOS Stream (The Freshmaker)

(Talospace - 25.09.2019, 07:31) Yeah, okay, we've had a lot to say about Red Hat derivatives lately. On the heels of CentOS 7's latest service release now comes CentOS 8 in a new minty flavour CentOS Stream, "a midstream distribution that provides a cleared-path for participation in creating the next version of RHEL," rebranding the "classic" CentOS build from RHEL as CentOS Linux. Mentally translating, the intention appears to be as a staging area for updates from Fedora mainline to trickle in

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...

2019 OpenPOWER + OpenCAPI Heterogeneous Computing Design Contest

(OpenPOWER Foundation - 24.09.2019, 14:35) After the success of the 2018 OpenPOWER/CAPI and OpenCAPI Heterogeneous Computing Design Contest, we’re excited to see its return in 2019! Groups from research institutions or universities in China are welcome to apply. You can find more information on the contest from our OpenPOWER ecosystem...

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

Low-level change to Firefox 70 and ESR coming

(Talospace - 23.09.2019, 06:37) If you are using Firefox on 64-bit Power, you'll want to know about bug 1576303 which will be landing soon on the beta and ESR68 trees to be incorporated into 70 and the next ESR respectively. This fixes a long-standing issue with intermittent and difficult to trace crashes (thanks to Ted Campbell at Mozilla for figuring out the root cause and Dan Horák for providing the hardware access) due to what in retrospect was a blatant violation of the ELF ABI in xpconnect, which glues JavaScript to native XPCOM. This needed several dodgy workarounds until we found the actual culprit. The patch is well tested on multiple little-endian systems including this Talos II, but because it's an issue with register allocation in function calls the issue also theoretically affects big-endian Power even though we haven't seen any reports. I'm pretty

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)

CentOS 7-1908 available

(Talospace - 19.09.2019, 06:15) CentOS 7-1908 is now available; this is a maintenance release with multiple updated components derived from Red Hat Enterprise Linux 7.7. Particularly interesting is that there are no less than three Power ISA downloads available, one for big-endian ppc64 (though POWER7 and up only: sorry G5 owners), one for ppc64le and a special build for POWER9 (which appears to also be little-endian), each with its own Everything, NetInstall and Minimal flavours.

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.

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.

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.

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?

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

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.

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.

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