Разработчик создал работающий интерпретатор Python, который занимает всего 1024 байта кода на C. Интерпретатор способен выполнять циклы, функции, условные операторы и даже рекурсию — несмотря на экстремальные ограничения по размеру.
Инженер собрал компактный десктоп на базе AMD Ryzen 4750GE и FreeBSD, заменив предыдущий сборок. Система умещается в Mini-ITX корпусе Silverstone SG13 с вывезенной видеокартой, которую пришлось модифицировать, чтобы она влезла в тесный корпус объёмом 10.8 литра.
BC-250 — это переоборудованный чип из PlayStation 5, который ASRock позиционировала как майнинг-плату, но на вторичном рынке превратилась в хакерский проект для энтузиастов. При правильной настройке она действительно позволяет запускать современные игры вроде Cyberpunk 2077 и GTA V — хоть и не на максимальных настройках.
OpenTrailPaper — прошивка для платы LilyGO T5S3 с 4,7-дюймовым e-paper дисплеем, которая превращает её в навигационный компьютер для велосипеда. Устройство показывает данные поездки и офлайн-карты, следует маршрутам в формате GPX, записывает файлы FIT и подключается к датчикам по Bluetooth.
Fairphone Gen 6+ — смартфон стоимостью $650, разработанный для долговечности и простоты ремонта. Гаджет собирается из модульных компонентов, которые можно заменять без клея и специальных инструментов, и поддерживается обновлениями до 2033 года.
Разработчик решил разобраться, почему современные текстовые редакторы работают медленно, и попробовал собрать собственный на основе canvas, contenteditable и textarea. По пути выяснилось, что у каждого подхода свои болевые точки — от полной недоступности для скринридеров до внезапных провалов производительности.
На блошином рынке в Кремниевой долине за 300 долларов удалось приобрести осциллограф Tektronix TDS7104 с 1 ГГц полосой пропускания — при первом включении прибор работал, но через несколько часов завис на ошибке батарейки CMOS. Ремонт вылился в полную переустановку Windows 2000, борьбу с несовместимыми приводами CD-ROM и восстановление лицензии на продвинутый анализ джиттера.
Tcl/Tk — почти сорокалетний инструментарий, который до сих пор используется в Git, Cisco IOS, инструментах для проектирования чипов и в SQLite, но остаётся малоизвестным среди разработчиков. Разбор показывает, как на Tcl/Tk строятся кроссплатформенные консольные и графические приложения с нативным видом на Windows, Linux и macOS, а также почему язык до сих пор актуален после выхода Tcl 9.0.
Инженер из Лос-Анджелеса подключил три уличных охранных камеры с микрофонами к open-source проекту BirdNet-Go и превратил их в систему распознавания птиц по голосу, работающую локально на собственном сервере без облака и подписок.
На Burning Man в Блэк-Рок-Сити всю неделю фестиваля работает телефонная будка, с которой любой желающий может бесплатно позвонить в любую точку мира на 5 минут — или дождаться, пока трубку возьмёт случайный прохожий.
Прямое соединение двух компьютеров обычным Ethernet-кабелем и парой команд ip позволяет передавать файлы со скоростью около 900 Мбит/с — быстрее, чем через USB-флешку или облачное хранилище.
Разработчик собрал собственный сетевой стек с нуля — от TAP-устройства и ARP до самодельного DNS-сервера — и развернул его в децентрализованной сети DN42, где он теперь отвечает на реальные запросы из интернета.