A kernel developer made my styluses work again on newer kernels
Both styluses of my XPPen Artist 24 Pro and XPPen Artist 16 Pro Gen2 styluses are now usable again on newer Linux kernels.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,824 posts.
Both styluses of my XPPen Artist 24 Pro and XPPen Artist 16 Pro Gen2 styluses are now usable again on newer Linux kernels.
GitHub is dominant in today’s software development industry. Most professional developers interact with software created, maintained, or controlled by GitHub daily.
After the wave of layoffs at Meta (previously known as Facebook) in November of 2022, I recall messages in the Facebook group for former employees discussing how to handle elements of the redundancy process, like if it was possible to max out retirement saving contributions, or spending gym benefits whilst
Linux is not a secure desktop operating system. However, there are steps you can take to harden it, reduce its attack surface, and improve its privacy. Before we start… Some of the sections will include mentions of unofficial builds of packages like linux‑hardened, akmod, hardened_malloc, and so on. These are not…
A step-by-step guide to making a landing page with AI and no-code tools: AI-written code and copy, fonts, colour palettes, images, audio and video.
David shares 50 ideas that changed his life. Read here.
I get the occasional question about my Emacs theme, font, and other eye candy. I'm always tickled and happy to share. It's been a while since I've mad...
Introduced in 2019 (kernel 5.1) by Jens Axboe, io_uring (henceforth uring) is a system for providing the kernel with a schedule of system calls, and receiving the results as they're generated. Whereas epoll and kqueue support multiplexing, where you're told when you can usefully perform a system call using some set of…
The next time you start on a major project, I want you to write code for a couple of days and then delete it all . Just throw it away.
In 2013, I had an idea: "what if I were to build my programming language?". Back then my idea came down to "an interpreted language that mixes elements from Ruby and Smalltalk", and not much more.
The Overflowing Brain: Information Overload and The Limits of Working Memory (2009) Torkel Klingberg (1967- ) 202 pages Who in these ...
Over the past year I’ve refined my approach to arena allocation . With practice, it’s effective, simple, and fast; typically as easy to use as garbage collection but without the costs. Depending on need, an allocator can weigh just 7–25 lines of code — perfect when lacking a runtime . With the core details of my own…
Last year I wrote about my initial experiments with DALL-E 2, OpenAI’s image generation model. I’ve been having an absurd amount of fun playing with its sequel, DALL-E 3 recently. …
Netflix waited out Blockbuster with better economics, and it’s seeking to do the same with its competitors today; the key to the company’s differentiation, though, is increasingly creat…
Today, @vickschutz and I learned a detail about “Star Wars” (1977); it’s totally right there but we never grasped it. — Todd Vaziri (...
I had the privilege of leading PlanGrid to $100M in ARR before I stepped down as CEO and passed the baton to Autodesk Construction. I’ve had years to dissect the mistakes I have made in my first...
Supply chain security is a hot topic today, but it is a very old problem. In October 1983, 40 years ago this week, Ken Thompson chose supply chain security as the topic for his Turing award lecture, although the specific term wasn’t used back then. (The field of computer science was still young and small enough that…
Xe Iaso's personal website.
Elliptic curves are standardized, instead of being generated like Diffie-Hellman parameters. There's good reasons!
Interpreting Reddit's API changes in light of how it serves OpenAI.
Musings of a Computer Scientist.
In October 2021, Ian, a fellow frontend developer at GDS posted a message in our support channel for the GOV.UK Design System on Slack:
A way to talk about programming languages, and a plea to Think Different™
Extensible programs like Obsidian have achieved a Holy Grail of software architecture, after decades of failed attempts.
Did you hear the news? Firefox development is moving from Mercurial to Git . While the decision is far from being mine, and I was barely involved in the small incremental changes that ultimately led to this decision, I feel I have to take at least some responsibility. And if you are one of those who would rather use…
[Note that this article is a transcript of the video embedded above.] At around 7PM on the balmy evening of Saturday, December 3, 2022 , nearly every electric customer in Moore County, North Carolina was simultaneously plunged into darkness. Amid the confusion, the power utility was quick to di