Topics /

Hardware & Electronics

The most popular blog posts about hardware & electronics on Hacker News. 242 posts.

2020
124

Librem 5 Evergreen vs. Pinephone

Huzzah! I recently received my Librem 5 (Evergreen) from Purism . The Librem 5 is a smartphone that runs an otherwise standard linux kernel. However, unlike Android which also relies on the linux kernel under the hood, the Librem 5 uses a GNU userspace, adapted for mobile. This makes it more akin to your typical…

128

The Failure of the iPad

Two days ago, ZDNet published this article: Meet the iPad, your work computer: These 10 apps make real productivity possible . These kinds of articles, where writers explain how they use their iPads productively, musicians talk about how the iPad is truly a professional tool, or painters show how they use the iPad for…

143

Apple's long processor journey

There have been multiple generations of Macs. Apple has not really divided them up. 1. Original 680x0 Macs with 24-bit ROMs (ending with the SE/30, Mac II, IIx IIcx) 2. 32-bit-clean-ROM 680x0 Macs (starting with the Mac IIci) 3. NuBus-based PowerMacs (6100, 7100, 8100) 4. OldWorld-ROM…

144

Programming with RISC-V Vector Instructions

Perhaps the most interesting part of the open RISC-V instruction set architecture (ISA) is the vector extension (RISC-V "V"). In contrast to the average single-instruction multipe-data (SIMD) instruction set, RISC-V vector instructions are vector length agnostic (VLA). Thus, a RISC-V "V" CPU is flexible in choosing a…

145

An History of Nvidia Stream Multiprocessor

I spent last week-end getting accustomed to CUDA and SIMT programming. It was a prolific time ending up with a Business Card Raytracer running close to 700x faster [1] , from 101s to 150ms. This pleasant experience was a good pretext to spend more time on the topic and learn about the evolution of Nvidia architecture…

149

Tihle: A new emulator targeting TI graphing calculators

Today I’m publishing tihle, a new emulator targeting TI graphing calculators (currently only the 83+, but maybe others later). There’s rather a lot to say about it, but here I will discuss the motivation for a new emulator and the state of the art followed by technical notes on the design and initial development…