we have a spaceball 2003, a 1990’s-era 3D interface device, and we tasked ladyada with getting it working! it has a 2.5mm DC jack + RS-232 cable for data, and its encoded in binary data with …
Thanks to the mistrust of big tech, the creation of better tools for developers, and the weird and wonderful creativity of ordinary people, we’re seeing an incredibly unlikely comeback: the web is thriving again. If you had to pick the unexpected breakout consumer tech hit of 2022, you could
Lambda Stack: an AI software stack that's always up-to-date
Lambda Stack provides a one line installation and managed upgrade path for: PyTorch, TensorFlow, CUDA, cuDNN, and NVIDIA Drivers. It's compatible with Ubuntu 20.04 LTS, 18.04 LTS, and 16.04 LTS. No more futzing with your Linux AI software, Lambda Stack is here.
A compendium of 3D Mice: The Spacemice Wiki @Tehrasha
A typical computer mouse has only two degrees of freedom. Translational motion along X and Y axis. Some would argue that the mouse wheel offers a 3rd degree of freedom, allowing for the input of Z …
The vacuum tube’s forgotten rival: magnetic amplifiers #VintageComputing @IEEESpectrum
During the Second World War, the German military developed what were at the time some very sophisticated technologies, including the V-2 rockets it used to rain destruction on London. Yet the V-2, …
Here's my interview with Brian Kernighan, co-author (with Dennis Ritchie) of The C Programming Language book, to discuss the C programming language and its 50-year history.
Return on CI/CD Is Larger than the Business Outcome
If a software organization is not yet adopting CI/CD, its leadership and management should realize that they are already behind and at a huge disadvantage.
The ftrace and perf subsystems provide visibility into the workings of the
kernel; by activating existing tracepoints, interested developers can see
what is happening at specific points in the code. As much as kernel
developers may resist the notion, though, not all events of interest on a
system happen within the kernel. Administrators will often want to look
inside user-space processes as well; they would be even happier with a
mechanism that allows the simultaneous tracing of events in both the kernel
and user space. The user-events
subsystem, developed by Beau Belgrave and added
during the 5.18 merge window,
promises that capability, but users will almost certainly have to wait
another cycle to gain access to it.
HPC Needs to Be Built for the Cloud, Not Just Run on the Cloud
For HPC to serve as a growth and innovation engine as workloads move to the cloud, engineering needs a culture change on par with the shift in software development over the past decade from waterfall processes to agile programming with continuous integration and continuous delivery. New capabilities and practices for HPC will require cultural adjustments as well.
Remember the last time you were delighted – really beaming with delight? It probably happened when someone of something surprised your expectations in a good way.
How Much Will Windows 365 PCs Drive Azure Infrastructure?
At some point, if Microsoft has its way, a substantial amount of computing that enterprise end users do on PCs could end up running in the cloud, and that
FAQ: The Difference Between Centralized and Decentralized
What is the difference between centralization and decentralization, and what should you know? I was asked this question recently; here’s my attempt to answer.
This post is part of a series that explores tech comm trends that I’ve either followed or forgotten, and why. The overall goal is to better understand the reasons that drive trend adoption or abandonment in my personal career. This post focuses on API documentation.
This post is part of a series that explores tech comm trends that I’ve either followed or forgotten, and why. The overall goal is to better understand the reasons that drive trend adoption or abandonment in my personal career. This post focuses on Git and GitHub.