Next Generation KDE Plasma Notifications
There is something very exciting I have to show to you today: a completely rewritten notification system for Plasma that will be part of our next feature update 5.16 to be released in June.
There is something very exciting I have to show to you today: a completely rewritten notification system for Plasma that will be part of our next feature update 5.16 to be released in June.
I had been programming in Fortran and assembler for a number of years when I got my first personal computer. It was exciting. On the first generation PC one had to toggle in a paper tape loader from front panel switches, byte by byte, then start the paper tape reader and then one could output to the led on the front…
At the beginning of this decade (2010), a few of us Haskellers were exploring how best to do client-side web programming. We didn’t want to write JavaScript. There’s a surprising number of techniques we tried to avoid doing so. There was work coming from academia and industry. Here’s a history of my own experience in…
Two winters ago I was told a story by a friend of mine. A true story, about an episode from his childhood he’d never mentioned befor...
The Personal blog and musings of Chris Penner, a designer, developer and future opsimath.
Almost one year ago now, I declared extended validation certificates dead [https://www.troyhunt.com/extended-validation-certificates-are-dead/]. The entity name had just been removed from Safari on iOS, it was about to be removed from Safari on Mojave and there were indications that Chrome would remove it
I made a camera lens with an Iceberg
TL;DR: If the cloud didn’t eat Hadoop Inc., Pivotal and Red Hat, what explains their diminished prospects? Marc Andresseesssen’s “software is eating the world” has given rise to an entire technolog…
What did Oppenheimer mean when he famously said, "Now I am become death, destroyer of worlds"? A foray into the Bhagavad-Gita.
Ginseng: keeping secrets in registers when you distrust the operating system Yun & Zhong et al., NDSS’19 Suppose you did go to the extreme length of establishing an unconditional root of …
Anthology of sociology, statistical, or psychological papers discussing the observation that all real-world variables have non-zero correlations and the implications for statistical theory such as ‘null hypothesis testing’.
Last year for National Novel Writing Month I trained a neural net called torch-rnn on 10,096 unique ways to begin a novel. It came up with some intriguing possibilities, my personal favorite being “I am forced to write to my neighbors about the beast.” But many of its sentences used made-up words, or had such weird…
Barring divine intervention, Windows 10 Enterprise LTSC 2019 ( formerly LTSB ) may be the least bad option:
Introduction to Interslavic — Vvod v medžuslovjansky jeazy — Ввод в меджусловјански језык
Update in 2024 : You may have linked to this page because it's heavily quoted by a semi-anonymously published website called the “Stallman Report”. While the author of that document tried to contact me shortly before launching their site, I missed that email for a week or two. (I get a lot of email and as those of you…
I recently read Venkat’s synopsis of the book Seeing like a state, which I followed up by an excellent blog post titled The Meridian of Her Greatness. Venkat challenged people to summarize the most important ideas from that post in a tweetstorm. He said if it gets more than 100 likes, on Twitter he’ll give… Read More
OpenSSL's inadequate documentation, confusing key formats, and deprecated interfaces make it difficult to use, despite its importance.
So, here’s a story. On 15 April 2019, when the roofspace over the crossing of Paris Cathedral caught fire, I was in a pub in east London having a burger. My initial reaction was not one of an…
This was triggered by a recurring incident I faced where the Docker daemon was using 100% CPU on multiple cores that made the host effectively unusable.
There is a misconception that Lisp is a dynamically typed language and doesn’t offer compile-time type checking. Lisp being the…
If you've ever thought of publishing a tech book then read up on my experiences writing HTTP/2 in Action for Manning.
Scientific machine learning is a burgeoning discipline which blends scientific computing and machine learning. Traditionally, scientific computing focuses on large-scale mechanistic models, usually differential equations, that are derived from scientific laws that simplified and explained phenomena. On the other hand…