Elegant, Clever, and Correct: Pick two.
0 bookmark(s) - Sort by: Date ↓ / Title /
An individual has created a raycasting display engine that runs entirely within bash, inspired by the techniques used in Wolfenstein 3D. This project explores the limits of bash for graphical applications, addressing challenges such as performance limitations and the lack of floating-point support. The project's development process and challenges are detailed, with code available on GitHub and a visual explanation on imgur.
Nick Farrow has created MeshBoard, a text-based bulletin board system inspired by the BBSes of the 1970s and 1980s, running on a Raspberry Pi using the Meshtastic mesh network. The project allows for menu navigation and interactive games like Tic Tac Toe and an Escape Room, with no internet required. It leverages Python to create a modular and easily extensible platform, with plans to expand features such as file transfer over the Meshtastic network.
A method called location arithmetic, first described by John Napier in 1617, uses a checkerboard to perform various mathematical calculations, including multiplication, division, and taking the square root, by breaking numbers into their binary equivalents and moving markers around the board.
A contest to write the most obscure/obfuscated C program within the rules, stressing C compilers with unusual code, and illustrating some of the subtleties of the C language.
The vPlayer, from Kevin Darrah, combines a 1.69 inch touch screen with the ESP32-S3 to create a programmable network-connected display that can show various information including system stats, live images, and videos from the Internet.
The ESP32-AIVoice-Z01 is an affordable ESP32-S3-powered AI voice kit designed for creating voice-controlled AI applications. It features Wi-Fi and Bluetooth connectivity, a dual digital microphone array, and supports wake word detection, noise reduction, and echo cancellation.
This repository contains a version of the Netronic TinyBasic interpreter with the Basic IL in a readable and assemblable format. It includes fixes for the Interrupt Service Routine to prevent potential memory corruption issues.
Using an old Raspberry Pi and open source Logitech software, an audiophile creates a streaming music system for the home office.
ESP32 Music streaming based on Squeezelite, with support for multi-room sync, AirPlay, Bluetooth, Hardware buttons, display and more.
Biotechnologist Sebastian Cocioba uses gene-editing to create new kinds of flowers from his home lab on Long Island, aiming to democratize genetic engineering.
The article from WIRED introduces Sebastian Cocioba, a biotechnologist who conducts plant engineering from his home lab on Long Island. Cocioba's journey in plant biotechnology began in his childhood with a fascination for plants, which later transformed into a passion for genetically modifying flowers to create novel varieties. Despite facing financial and academic challenges, Cocioba built a makeshift laboratory by acquiring equipment and using 3D printing to create affordable tools. His goal is to democratize the tools of genetic engineering and make them more accessible to amateurs. He documents his experiments online and sells plasmids used for flower transformation. Cocioba also collaborates with startups like Senseory Plants, aiming to engineer plants that emit unique scents, such as the aroma of old books, thereby redefining the indoor plant experience.
First / Previous / Next / Last / Page 1 of 0