Разработчик превратил портативный e-ink дисплей Xteink X3 в полноценный сетевой принтер, подключаемый к macOS через стандартный протокол печати IPP. Для решения проблемы дефицита оперативной памяти устройства применил потоковую обработку данных прямо на дисплей.
Разработчик создал работающий интерпретатор 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-флешку или облачное хранилище.