👶 Дети майнят Bitcoin вместо домашки? А может, ВО ВРЕМЯ домашки? 🤯

Программист-блогер Роберт Хитон родил гениальную идею – MinorMiner. И завернул её в Python-обёртку CUDAAAAGH.

Суть аттракциона невиданной щедрости (и эксплуатации? 🤔): ▫️ Спец. алгоритм дробит майнинг (или обучение AI-моделей, почему нет) на миллиарды простейших арифметических задачек типа 2+2*2 или сравнить 9.11 и 9.9. ▫️ Школьники по всему миру решают эти задачки онлайн под видом обычной домашки через "инновационную" платформу. Каждый ответ – микроскопический шаг в гигантском вычислении. ▫️ Ошибки? Пф-ф, предусмотрено! Каждую задачку дают нескольким "вычислительным партнёрам" (детям, если по-простому). Если ответы не сошлись – на проверку "старшему партнёру" (отличнику, надо полагать). ▫️ Есть даже рейтинг точности для каждого ребёнка. Упал ниже 4.3 звёзд – на "дополнительное обучение" или "искать образование в другом месте". Демократично!

И всё это великолепие работает на Python-либе CUDAAAAGH (Centralized Underage Distributed Arithmetic - Automated Assignment And Group Hashing). Уже от одного названия веет успехом и инвестициями 🌚. Просто импортируем CUDAAAAGHInt вместо стандартных int, и вуаля – все ваши сложения, вычитания и даже XOR (который либа хитро разлагает на более простые операции) улетают на исполнение детям.

Автор не скрывает цинизма: "Домашние задания — это основное сырье, которое питает нашу машину. Нам нужны эти дети. Нет детей — нет биткойнов."

Производительность? Ну, SHA-256 хэш от "Hello!" обещают посчитать "всего" за несколько тысяч лет. Но не спешите расходиться! В планах – параллелизация (дети будут решать куски одной задачи одновременно) и "оптимизация учебной программы" (читай: лоббирование включения XOR и битовых операций в программу первого класса, а SHA-256 – в программу седьмого 😱).

Репозиторий этого чуда инженерной (и социальной?) мысли: https://github.com/robert/CUDAAAAGH Установить можно через pip install CUDAAAAGH.

Как вам такой "стартап"? 😂

🍩 Поддержать канал 🫶