Hardware Icon

Hardware

The nuts and bolts that make all this possible.
26 Stories
All Topics

Nikita Prokopov tonsky.me

Time to upgrade your monitor

According to my research among programmers, 43% are still using monitors with pixel per inch density less than 150…

Why is this a problem? Because the only way to get good letters is by spending more pixels per letter. That simple. In the past, the displays’ pixel count was small, so we learned to live with that and even invented some very clever tricks to make our lives better.

Nikita goes on to share more details of how text looks on a low-resolution display vs a retina display. I’d love to see a follow up poll of the 43% using 150 PPI or less monitors on “why” they haven’t made the move to retina yet.

Practical AI Practical AI #90

Exploring NVIDIA's Ampere & the A100 GPU

On the heels of NVIDIA’s latest announcements, Daniel and Chris explore how the new NVIDIA Ampere architecture evolves the high-performance computing (HPC) landscape for artificial intelligence. After investigating the new specifications of the NVIDIA A100 Tensor Core GPU, Chris and Daniel turn their attention to the data center with the NVIDIA DGX A100, and then finish their journey at “the edge” with the NVIDIA EGX A100 and the NVIDIA Jetson Xavier NX.

Practical AI Practical AI #87

Reinforcement learning for chip design

Daniel and Chris have a fascinating discussion with Anna Goldie and Azalia Mirhoseini from Google Brain about the use of reinforcement learning for chip floor planning - or placement - in which many new designs are generated, and then evaluated, to find an optimal component layout. Anna and Azalia also describe the use of graph convolutional neural networks in their approach.

The New Stack Icon The New Stack

The rise of RISC-V

John Cassel from The New Stack lays out the quiet-yet-effective push toward open source hardware. We first heard about RISC-V from Ron Evans on Go Time. He was very excited about its potential, saying:

it’s an open source set of silicon designs, so that you can build your own custom chips the same way that we’ve been able to build our own custom operating systems; either pieces of Linux to create their own Linux distros - we’ll be able to do the same exact things with custom silicon

Hardware justine-haupt.com

An open source DIY rotary cellphone 👏

Why a rotary cellphone? Because in a finicky, annoying, touchscreen world of hyperconnected people using phones they have no control over or understanding of, I wanted something that would be entirely mine, personal, and absolutely tactile, while also giving me an excuse for not texting.

This reminds me a bit of the finding your analog conversation we had at the end of The Changelog #378. What’s super cool about this phone is that it is super functional!

So it’s not just a show-and-tell piece… My intent is to use it as my primary phone. It fits in a pocket.; It’s reasonably compact; calling the people I most often call is faster than with my old phone, and the battery lasts almost 24 hours.

An open source DIY rotary cellphone 👏

The Changelog The Changelog

The soul of an old machine

We partnered with Red Hat to promote Season 4 of Command Line Heroes — a podcast about the people who transform technology from the command line up. Season 4 is all about hardware that changed the game. We’re featuring episode 1 from season 4 — called “Minicomputers: The soul of an old machine.” This is the story of Minicomputers and how they paved the way for the personal computers that could fit in a bag and, eventually, the phones in our pockets.

Learn more and subscribe at redhat.com/commandlineheroes.

Hardware blog.athrunen.dev

Learning hardware programming as a software engineer

I’ve had never really come into contact with hardware programming, working mostly in python or C#, until a friend of mine asked me for some help with programming a simple controller for RGB strips using Arduino Nanos.

We’d, of course, fail spectacularly.

Not only did our hardware not work quite like intended and a few Nanos died in the process(but that’s a story for another time), but I actually learned a lot from this and similar projects.

And I want to tell you some of my mistakes, what I learned by making them and how to prevent them.

Learning hardware programming as a software engineer

Founders Talk Founders Talk #64

Building a hardware/software product company

Colin Billings is the founder and CEO of Orro where they’ve built the first truly intelligent home lighting system. It knows when you’re in the room, and adjusts the lights automatically for you. But Colin’s path to starting this company wasn’t a straight line. Like most innovative products, Orro has an interesting beginning — after-all, they’re going up against the giants.

NVIDIA Developer Blog Icon NVIDIA Developer Blog

NVIDIA Jetson Nano - A $99 computer for embedded AI

Google, Intel, and others have recently been targeting AI at the edge with things like Coral and the Neural Compute Stick, but NVIDIA is taking things a step farther. They just announced the Jetson Nano, which is a $99 computer with 472 GFLOPS of compute performance, an integrated NVIDIA GPU, and a Raspberry Pi form factor. According to NVIDIA:

The compute performance, compact footprint, and flexibility of Jetson Nano brings endless possibilities to developers for creating AI-powered devices and embedded systems.

And it’s not only for inference (which is the main target of things like Intel’s NCS). The Jetson Nano can also handle AI model training:

since Jetson Nano can run the full training frameworks like TensorFlow, PyTorch, and Caffe, it’s also able to re-train with transfer learning for those who may not have access to another dedicated training machine and are willing to wait longer for results.

Check it out! You can pre-order now.

Machine Learning fastcompany.com

Pentagram designed the prettiest computer chip you’ve ever seen

These IPUs (Intelligence Processing Units — a term new to me) with visual design by Pentagram for Graphcore are really pretty. Also, I think the tech may be cool but it’s a bit over my head so maybe you can tell me?

Here is their brief spiel:

Our IPU systems are designed to lower the cost of accelerating AI applications in cloud and
enterprise datacenters to increase the performance of both training and inference by up to
100x compared to the fastest systems today.

Pentagram designed the prettiest computer chip you’ve ever seen

Practical AI Practical AI #15

Artificial intelligence at NVIDIA

NVIDIA Chief Scientist Bill Dally joins Daniel Whitenack and Chris Benson for an in-depth conversation about ‘everything AI’ at NVIDIA. As the leader of NVIDIA Research, Bill schools us on GPUs, and then goes on to address everything from AI-enabled robots and self-driving vehicles, to new AI research innovations in algorithm development and model architectures. This episode is so packed with information, you may want to listen to it multiple times.

Mozilla Icon Mozilla

"Project Things" by Mozilla

I recently bought into Samsung’s SmartThings (which is not open), but this open source announcement from Mozilla has me rethinking my choice.

Project Things is an open framework for connecting your devices to the web.

Let’s welcome the Mozilla IoT team and all their sources to GitHub.

Also, check out their Web Thing API spec to see how Mozilla is leading the way to an open standard for IoT.

Sam Soffes soffes.blog

Custom Mechanical Keyboard

Thanks to Sam Soffes for this great idea to make your mechanical keyboard your own.

I ordered a mechanical keyboard from WASD Keyboards awhile back. A few months in, I decided to design new keycaps. It’s fairly cheap to order a new set, so you can change your mind often if you’re into that. Here’s my latest iteration…

Custom Mechanical Keyboard
0:00 / 0:00