Category Archives: software hacks

Simulate Your World with

We will admit that we often throw together software simulations of real-world things, but we’ll also admit they are usually quick and dirty and just dump out text that we might graph in a spreadsheet or using GNUPlot. But with, you can quickly generate simulations of just about anything …read more

Continue reading

Posted in data visualization, javascript, python, simulation, Software Development, software hacks | Leave a comment

Finding Perfect Part Fits with the Goldilocks Approach (and OpenSCAD)

There is something to be said for brute force or trial-and-error approaches to problems, especially when finding a solution has an empirical element to it. [Tommy] perceived that to be the case when needing to design and 3D print servo horns that would fit factory servos as closely as possible, …read more

Continue reading

Posted in 3d printed, 3d Printer hacks, accuracy, goldilocks, openscad, precision, software hacks, tolerances | Leave a comment

Tic-Tac-Toe Implemented in Single Call to printf()

[Nicholas Carlini] programmed a C implementation of two-player Tic Tac Toe, and he did it in a single call to printf(). The arguments for that single function call get mind-bendingly complex, so it may come as no surprise that it was written for The International Obfuscated C Code Contest …read more

Continue reading

Posted in Games, IOCCC, obfuscated, printf, software hacks, tic-tac-toe, turing complete | Leave a comment

Job Application Script Automates The Boring Stuff With Python

Job hunting can certainly require a good amount of hoop-jumping in today’s age. Even if you’re lucky enough to have your application read by an actual human, there’s no guarantee the person on the other end has much of an understanding about your skill set. Oftentimes, the entire procedure is …read more

Continue reading

Posted in careers, jobs, lifehacks, python, software hacks, web scraping | Leave a comment

This Frequency Generator Knows How To Get Down

What kind of clever things could you do with a signal that had a period of 2 hours? Or 20? Any ideas? No seriously, tell us. Because [Joseph Eoff] has come up with a way to produce incredibly low frequency signals that stretch out for hours, and we’d love to …read more

Continue reading

Posted in demodulation, frequency generator, radio hacks, signal generator, sine wave, software hacks, square wave | Leave a comment

Poking Around Inside of a Linux Security Camera

This deep dive into the Linux-powered Reolink B800 IP camera started because of a broken promise from its manufacturer. When [George Hilliard] purchased a kit that included six of the cameras and a video recorder, the website said they were capable of outputting standard RTSP video. But once he took …read more

Continue reading

Posted in digital cameras hacks, firmware hacking, proprietary, reverse engineering, rtsp, security camera, Software Development, software hacks | Leave a comment

Free Cloud Data Logging Courtesy of Google

Pushing all of your data into “The Cloud” sounds great, until you remember that what you’re really talking about is somebody else’s computer. That means all your hard-crunched data could potentially become inaccessible should the company running the service go under or change the rules on you; a situation we’ve …read more

Continue reading

Posted in cloud, data logging, environmental sensor, google sheets, sensors, software hacks | Leave a comment

Make It Easier For Your Software Project to Accept Contributions

[Flameeyes] has heard complaints (and at times, he admits, has complained himself) about big companies not contributing improvements to projects they seem to find useful, or rolling their own implementation rather than use and contribute to an existing code base. Having recently left Google after seven years, he has some …read more

Continue reading

Posted in code contribution, github, google, mit license, open source, OSI, software hacks, software license | Leave a comment

Beam Your Program to Another Computer

If you’ve programmed much in Linux or Unix, you’ve probably run into the fork system call. A call to fork causes your existing process — everything about it — to suddenly split into two complete copies. But they run on the same CPU. [Tristan Hume] had an idea. He wanted …read more

Continue reading

Posted in cluster, fork, linux, software hacks | Leave a comment

Breadboard Computer Plays Snake on Character Display; Also In A Browser!

If building a homebrew computer on a breadboard is your thing, you’re most certainly familiar with [Ben Eater], whose design of using nothing but logic gates has served as inspiration for many replicas over the years. [visrealm] took the concept and expanded upon it, even adding a 16×2 LCD that …read more

Continue reading

Posted in Ben Eater, breadboard, classic hacks, cpu, emulator, ESP8266, homebrew, retrocomputing, snake game, software hacks, webassembly | Leave a comment