Welcome to Beautiful Computer

This site is merely my personal sandbox.
However, feel free to explore as much as you'd like..

Meet-up Projects

Bird Song Trainer
Hacker Boxes

HackerBox Title Summary Instructions
HackerBoxes Starter Workshop

Projects in the monthly subscription HackerBoxes are not exactly for beginners. They generally require some prior DIY electronics exposure, basic soldering skills, and comfort working with microcontrollers, computer platforms, operating system features, function libraries, and simple program coding. We also use all the typical hobbyists tools for building, debugging, and testing DIY electronics projects.

The Starter Workshop provides a nice set of basic tools and supplies while also leading the participant through these important Topics and Learning Objectives:

Identifying various electronic components, tools, and supplies
Working with Solderless Breadboards and Power Supplies
Understanding Voltage, Current, Resistance, and Ohm’s Law
Using Digital Multimeters
Working with Voltage Dividers
Interfacing to Microcontroller Boards from your Computer
Wiring and Coding Arduino Projects (30+ Exercises)
Installing and Using Arduino Libraries
Interfacing Smartphones and Tablets to your Arduino Projects
Soldering Tools and Techniques
Assembling a Printed Circuit Board to implement an LED Game


HackerBoxes 0016 Cellular Metal

This month, HackerBox Hackers are exploring cellular mobile communication for embedded IoT (Internet of Things) and M2M (Machine-to-Machine) systems. We are also exploring the beauty of working close to the bare metal of a computing machine.

Topics and Learning Objectives for this HackerBox:

Compiling and Uploading Code onto an Arduino Board
Connecting a GSM Mobile Radio Module to an Arduino
Communicating on a Global Mobile Cellular Network
Building a Breadboard-Based Arduino from Scratch
Using an Existing Arduino as a DIY In-System-Programmer
Exploring an Online Microcontroller Course
Implementing a Minimal 8-Pin ATtiny Arduino
Dropping Down into Assembly and Machine Languages
Considering Machine Architecture through Assembly Language


HackerBoxes 0017: Power Maker

Power Maker: This month, HackerBox Hackers are exploring power electronics including various power supply converters. We are also modifying surplus power supplies into laboratory, bench supplies.

Topics and Learning Objectives for this HackerBox:

Define Power Electronics and describe its importance
Explain the difference between linear and switching mode power supplies
Identify boost, buck, and buck-boost type switching power converters
Power 5V USB devices using two AA cells into a boost converter
Assemble a DIY USB power pack based on Lithium batteries
Measure 5V USB power supplies under various resistive loads
Modify and Fabricate a Laboratory Bench Power Supply
Augment a fixed switching power supply with a variable output rail
Upgrade a Serial to USB bridge module with a linear regulator
Control Power Relays using Wi-Fi Internet-of-Things technology


HackerBoxes 0018: Circuit Circus

Circuit Circus: This month, HackerBox Hackers are working with analog electronic circuits as well as techniques for circuit test and measurement.

Topics and Learning Objectives for this HackerBox:

Build a microprocessor-based component test device
Hone PCB assembly and soldering skills
Understand the use of various electronic components in circuits
Review test and measurement techniques for those components
Complete a ten lesson Modern Electronics course
Complete a ten lesson Analog Electronics course
Explore applications and limitations of sound card oscilloscopes
Exercise techniques to prototype circuits on breadboard


HackerBoxes 0019: Raspberry WiFi

Raspberry WiFi: This month, HackerBox Hackers are working with the latest Raspberry Pi Zero Wireless platform as well as Surface Mount Technology and Soldering.

Topics and Learning Objectives for this HackerBox:

Configuring Raspberry Pi Single Board Computers
Installing Operating Systems for the Raspberry Pi
Loading Software Projects on the Raspberry Pi
Exploring Network Security and Management Software
Understanding Surface Mount Technology (SMT)
Soldering Various Types of SMT Device
Assembling an LED Sequencer using 50 SMT Devices


HackerBox 0026: BioSense

BioSense - This month, HackerBox Hackers are exploring operational amplifier circuits for measuring physiological signals of the human heart, brain, and skeletal muscles.

Topics and Learning Objectives for HackerBox 0026:

Understand theory and applications of op-amp circuits
Use instrumentation amplifiers to measure tiny signals
Assemble the exclusive HackerBoxes BioSense Board
Instrument a human subject for ECG and EEG
Record signals associated with human skeletal muscles
Design electrically safe human interface circuits
Visualize analog signals over USB or via OLED display



Books I'm Reading

Title Author(s)
Against the Grain: A Deep History of the Earliest States James C. Scott
Beginning Linux Programming Neil Matthew
Black Hat Python: Python Programming for Hackers and Pentesters Justin Seitz
The Browser Hacker's Handbook Wade Alcorn
The Corruption of Malcolm Gladwell Yasha Levine
The Demon-Haunted World: Science as a Candle in the Dark Carl Sagan
The Exploit: A Theory of Networks (Electronic Mediations) Alexander R. Galloway
From Counterculture to Cyberculture: Stewart Brand, the Whole Earth Network, and the Rise of Digital Utopianism Fred Turner
Gray Hat Python: Python Programming for Hackers and Reverse Engineers Justin Seitz
Growing Up Absurd: Problems of Youth in the Organized Society Paul Goodman
A Hacker Manifesto McKenzie Wark
The Intercorporeal Self: Merleau-Ponty on Subjectivity (SUNY series in Contemporary French Thought) Scott L. Marratto
Javascript: Javascript Programming The Ultimate Beginners Guide Dennis Hutten
The Koch Brothers: A Short History Yasha Levine
Learning Linux Binary Analysis Ryan "elfmaster" O'Neill
Networks and Netwars: The Future of Terror, Crime, and Militancy John Arquilla
Penetration Testing: A Hands-On Introduction to Hacking Georgia Weidman
PoC or GTFO Manul Laphroaig
The Radical Luhmann Hans-Georg Moeller
The Web Application Hacker's Handbook: Finding and Exploiting Security Flaws Dafydd Stuttard
Windows Internals, Part 1: System architecture, processes, threads, memory management, and more Pavel Yosifovich
Wireshark for Security Professionals: Using Wireshark and the Metasploit Framework Jessey Bullock
Worshiping Power: An Anarchist View of Early State Formation Peter Gelderloos
                        0MMMMN0xoc,'.     .:okKXK;                    
                       .OW' .c0WWWMWWWNd                              
                      xMWWN;.:KWKc.';dX: .O,                          
                      ONWWWK  0WKOOOOOKO.'WWx                         
                    .oKWMMMMx    ,XMo    'MN0:                        
                    xMMMMMMMMl    XMd    'MMWk:.                      
                     :XMMMMMMW,  oMMMc   ;MMMMMW:                     
                       'xNMMMMX..NMMMMl  cMMMMM0.                     
                          :KMMMk;MMMMMM, kMMMX;                       
                             .0MW:NMMMo xMW:                          
                               .NMcdMl KN'                            
                                 0Md .Nd                              
 05:48:16 up 14 days, 12:42,  0 users,  load average: 0.08, 0.11, 0.09