Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 4,807 posts.
Hardware & Electronics
Any year
Commodore 900
Click the Commodore icon to return. Intending to use pictures or text from this page? Please read this notice . Last modify 11 August 2020.
Optical Mouse Teardown: a look at the sensor
Teardown and analysis of electronics. Integrated circuit design analysis.
Reverse-engineering the 8086's Arithmetic/Logic Unit from die photos
The Intel 8086 processor was introduced in 1978, setting the course of modern computing. While the x86 processor family has supported 64-b...
LLM Falcon 180B Needs 720GB RAM to Run
Yes, if you have enough CPU RAM
A solid-state “atomic channel” for separating rare earth elements
Rare earth elements like lanthanum, neodymium, and dysprosium are used to build the electric motor in your car, the LED lights in your house, and the MRI machine at your doctor’s office.
Researchers Create First Functional Semiconductor Made from Graphene
Researchers at the Georgia Institute of Technology have created the world’s first functional semiconductor made from graphene, a single sheet of carbon atoms held together by the strongest bonds known. Semiconductors, which are materials that conduct electricity under specific conditions, are foundational components…
Of Sun Ray laptops, MIPS and getting root on them
I like Sun Ray laptops. They make surprisingly useful thin clients. Here, going from right to left, I'm playing Quake on my Solaris UltraBoo...
Pruning spaces from strings quickly on ARM processors
Suppose that I give you a relatively long string and you want to remove all spaces from it. In ASCII, we can define spaces as the space character (' '), and the line ending characters ('\r' and '\n'). I am mostly interested in algorithmic and performance issues, so we can simplify the problem by removing all ……
AVX-512 Mask Registers, Again
Taking a second look at the newly introduced mask registers, this time with the benefit of a SKX die shot from Fritzchens Fritz.
Designing a low-cost high-performance 10 MHz – 15 GHz vector network analyzer
Designing a cheap two-port vector network analyzer with good measurement accuracy.
The Secret Life of Circuits is now in stock everywhere
For the past couple of weeks, you could get my latest book — The Secret Life of Circuits — directly from the publisher.
How transistors really work (1995)
Most technician textbooks do a very poor job of explaining the details of transistors' internal workings. First they assume that the Base current is somehow controlling the Collector current, then they try to explain how one current can affect another. These explanations invariably fail because Bipolar transistors…
Making the most of Apple Silicon power: 2 Core capabilities (2022)
P cores are conventional in that they can deliver excellent performance at maximum frequency, but with high power use. E cores may take 4 times as long for a task, but use less than a third of the …
FareBot: Read data from public transit cards w/ your NFC-equipped Android phone
When it was announced that the Nexus S would have a built-in NFC radio, I immediately started thinking about the potential of using cell phones with RFID public transit fare systems. The day the Gingerbread source code was released, I picked up a Nexus S and began working on a proof-of-concept application that can…
Nvidia Tesla V100 on Google Cloud Platform
NVIDIA Tesla V100 GPUs are now available in beta on Compute Engine and GKE, and NVIDIA Tesla P100 GPUs are now GA.
Converting a WW2-Era Landing Gear and Flaps Indicator into a USB Peripheral
The landing gear and flaps indicator, control board stack, and C# .NET Windows Forms app running on the Surface in the background. Everything set for smooth and level flight!
Ray tracing with uLisp
This is a simple ray tracer written in uLisp, using the uLisp graphics extensions to plot on a colour TFT display. The scene contains five spheres and a plane and can be run on any of the following boards that include an integral TFT display:
GPLGPU: An Open-Source GPU
Estimate CPU and GPU balance by resolution, frame-rate target and workload. Get a transparent result, diagnostic checklist and practical upgrade guidance.
Apple Watch Ultra 4
Apple today introduced Apple Watch Ultra 4, the ultimate sports and adventure watch, now with new health, fitness, and audio intelligence capabilities.
All Librem 5 smartphones have shipped
Purism makes premium phones, laptops, mini PCs and servers running free software on PureOS. Purism products respect people's privacy and freedom while protecting their security.
Building my first mechanical keyboard
A friend of mine recently brought up his custom mechanical keyboard while we were hanging out in voice chat, and at first, nobody understood why anyone would buy one. At that time, I had no clue that there are entire communities about building custom keyboards. With every sentence that was said, we got deeper into…
Using Apple Silicon (M1) as a cloud engineer, two months in
In this article, Vlad shares his experience using the Apple M1 as a cloud engineer. He discusses the compatibility of various software, including D...
The anatomy of a smart bulb
I’ve been having some troubles with Zigbee. Yes, at our airbnb we have a rather big dining room where I’ve put 7 Zigbee RGBWW Smart bulbs. The problem is that each time I try to turn all 7 on or off there’s either a lag or some of them just won’t switch on or off. The controller is a Sonoff Zigbee 3.0 USB dongle, yes…
Hidden Cam Above Bluetooth Pump Skimmer
Tiny hidden spy cameras are a common sight at ATMs that have been tampered with by crooks who specialize in retrofitting the machines with card skimmers. But until this past week I’d never heard of hidden cameras being used at gas pumps in tandem with Bluetooth-based card skimming devices.