Snap updates happen without user consent
Recent versions of Ubuntu turned on a particularly annoying feature: intrusive system notifications that warn of the pending update of a Snap managed application. Here’s an example:
The latest blog posts to take off on Hacker News. 49,216 posts.
Recent versions of Ubuntu turned on a particularly annoying feature: intrusive system notifications that warn of the pending update of a Snap managed application. Here’s an example:
An arms dealer makes millions on junk fees from National Parks visitors.
Welcome back! We are back from our November hiatus and thus back to regular weekly posts! This week we’re going to answer the runner-up question in the last ACOUP Senate poll (polls in which …
When I wrote the introductory article for libjit , I aimed it at programmers who know what JITs are, at least to some extent. I did mention what a JIT is, but only very briefly. The purpose of this article is to provide a better introductory overview of JITing, with code samples that don't rely on any libraries.
Yesterday Quanta Magazine published an article written by Natalie Wolchover, Physicists Create a Wormhole Using a Quantum Computer . I’m shocked and disappointed. I thought Quanta Magazine was the most respectable source of science news, they have published several quality, in-depth articles in difficult topics. But…
PHP, as the result of a spectacular error of judgement, appears to be written in US English. How do we developers ensure the traditions of the British Empire continue to be upheld, even in the digital age?
In this post we take a look a how the mathematical idea of a convolution is used in probability. In probability a convolution is a way to add two random variables. Using a slightly ridiculous, mad-science, example we walk through multiple way to compute a convolution and ultimate arrive at the formu
Create And Share Mathematical Tiling Patterns
*peeks hesitantly around the corner* Hey everyone. Tomorrow, after almost 7 months of a sabbatical break, I’m resuming regular publication of kottke.org. (Actua
I own a very old ‘flat’ screen television from 2009. One of the reason this TV is still kicking around is because I have a strange sentimental affection for it. Another is that I have written automation for it that works really well and it would be a pain to migrate away from it.
Intro Isometric pixel art is based on the isometric projection, which is a method for accurately ‘projecting’ 3D objects into fancy 2D. Unlike perspective drawing, there is no vanishing point in isometric projection. Furthermore, the 3 coordinate axis have equal foreshortening, eliminating the need
A terrible user-hostile browser feature is being misused, surprising no one.
Back when I was managing at Uber, I latched onto a thinking tool that I drilled into the teams I worked with: reach the right outcomes by prioritizing the company first, your team second, and yourself third. This company/team/self framework proved itself a helpful decision-making tool, and almost always led to the…
The so called publish-or-perish culture in academia is real. Academics, specially at top-tier Research Universities, have a tremendous pressure to continuously produce publishable results, i.e. results that can be published in good journals and/or conferences. In an ideal world, publishable would be synonymous to…
It’s been almost two years since my last update here. A lot has happened. I hope you all are continuing to weather the ongoing multiple global pandemics and other anthropogenic crises. Apolog…
The Estonian government estimates that going digital has saved the state and its citizens, 820 years in time and resources
Category theory is a domain of mathematics that exerts a strange influence over programmers. One thing that can be said for sure about category theory is tha...
Why learning to see the layers of money will reveal the politics of 'cashless society', and much more
Saying yes is easy—at first. It makes you feel better. And it makes you feel like you can do anything! And the person you're saying yes to also gets a happy feeling because you're going to do something for them. Saying no is hard. It's an admission you can't do something. And worse still, you're disappointing someone…
Creating a quarter-scale replica of the iconic BeBox computer, complete with blinkenlights and custom case design
Most popular libraries can be sped up by avoiding unnecessary type conversions or by avoiding creating functions inside functions.
by James Wallace Harris, Friday, January 6, 2017 I first read The Soul of a New Machine by Tracy Kidder just after it came out in 1981, before it won the Pulitzer and National Book awards in 1982. …
They have potential to be more than "no static types", but that hasn't happened.
Table of Contents Major features Eglot is now part of Emacs core Tree-Sitter is also part of Emacs core Install packages from source with package.el Org mode 9.6 use-package in Emacs core Pure GTK Emacs is here for Wayland! Compile EmacsLisp files ahead of time Native access to SQLite databases HaikuOS support New…
For more than two years, I've been using Tailwind CSS almost every working day for company projects and a lot of weekends for my side projects.
This is more of a personal post than something intended to be profound. If you are looking for a point, you will not find one here. Frankly I am not even sure who the target audience is for this (p…