Приснился мне сегодня сон с занятным сюжетом, может и вам интересно будет. Если что, я не придаю снам какого-то "мистического" значения, просто на мой взгляд мозг пытается сформировать интересную "заставку" для просмотра, пока в фоновом режиме раскладывает по полочкам информацию, накопленную за прошедший день.
Итак.
Зима, обычный хмурый день. Стоит у входа в подземный переход простовато, но достаточно опрятно одетый мужик лет шестидесяти с в меру морщинистым лицом, в куртке зимней бежевого цвета, тёмно-синих джинсах, каких-то валенках, на голове — цветастая, но не яркая, шапка с пампоном, лузгает семечки и, прищурившись, останавливает идущих в переход людей, задавая им простые математические вопросы. После лишь правильного ответа он отпускает человека в переход, вниз.
Перед входом в переход скопилась небольшая очередь, человек эдак на пять, но люди с мужиком в шапке не ругаются, просто говорят ответ на вопрос, после правильного ответа их пропускают вниз. Вопросы часто повторяются, люди обычно отвечают правильно, и мужик в шапке на входе не выглядит, как большая преграда на их пути.
Я иду вверх, по лестнице перехода.
Иду назад, в переход. Очередь рассосалась. Мужик меня узнаёт — видимо ранее видел, как я кому-то что-то объяснял — спрашивает: "Учить?" "Да," — отвечаю, — "Главное при этом самому не разучиться." Мужик в шапке усмехается, пропускает.
Я иду вниз.
Итак.
Зима, обычный хмурый день. Стоит у входа в подземный переход простовато, но достаточно опрятно одетый мужик лет шестидесяти с в меру морщинистым лицом, в куртке зимней бежевого цвета, тёмно-синих джинсах, каких-то валенках, на голове — цветастая, но не яркая, шапка с пампоном, лузгает семечки и, прищурившись, останавливает идущих в переход людей, задавая им простые математические вопросы. После лишь правильного ответа он отпускает человека в переход, вниз.
Перед входом в переход скопилась небольшая очередь, человек эдак на пять, но люди с мужиком в шапке не ругаются, просто говорят ответ на вопрос, после правильного ответа их пропускают вниз. Вопросы часто повторяются, люди обычно отвечают правильно, и мужик в шапке на входе не выглядит, как большая преграда на их пути.
Я иду вверх, по лестнице перехода.
Иду назад, в переход. Очередь рассосалась. Мужик меня узнаёт — видимо ранее видел, как я кому-то что-то объяснял — спрашивает: "Учить?" "Да," — отвечаю, — "Главное при этом самому не разучиться." Мужик в шапке усмехается, пропускает.
Я иду вниз.
⚡6
memory heap
Добавил в этот список Scheme (GNU Guile) через pull request: https://github.com/sobolevn/awesome-cryptography #scheme #lisp
Список
https://github.com/sobolevn/awesome-cryptography#scheme
Спасибо Никите Соболеву, который принял мой pull request даже в предновогодний день.
#scheme #lisp
awesome-cryptography пополнился ещё несколькими библиотеками для других реализаций Scheme — в том числе, для Chicken Scheme:https://github.com/sobolevn/awesome-cryptography#scheme
Спасибо Никите Соболеву, который принял мой pull request даже в предновогодний день.
#scheme #lisp
GitHub
GitHub - sobolevn/awesome-cryptography: A curated list of cryptography resources and links.
A curated list of cryptography resources and links. - sobolevn/awesome-cryptography
🔥1
memory heap
#music Grégoire Blanc, "Baba Yetu" на залепленным жвачкой рояле: https://www.youtube.com/watch?v=U6ee9OQMuZU Оказывается, иногда жвачки, приклеенные в неожиданных местах, дают положительный эффект!
#music
Офигенно.
Christopher Tin, "Baba Yetu" (Encore):
https://youtu.be/Nxhle6WM8yo
Композиция была написана специально для игры "Civilization IV" композитором Кристофером Тином в 2005-м году, однако получила широкое распространение далеко за пределами игрового мира. Текст песни написан на языке Суахили и является адаптацией "Отче наш". Хоть я уже очень давно являюсь атеистом и достаточно критически отношусь к религиям, тем не менее, могу оценить красоту композиции и исполнения.
Офигенно.
Christopher Tin, "Baba Yetu" (Encore):
https://youtu.be/Nxhle6WM8yo
Композиция была написана специально для игры "Civilization IV" композитором Кристофером Тином в 2005-м году, однако получила широкое распространение далеко за пределами игрового мира. Текст песни написан на языке Суахили и является адаптацией "Отче наш". Хоть я уже очень давно являюсь атеистом и достаточно критически отношусь к религиям, тем не менее, могу оценить красоту композиции и исполнения.
memory heap pinned «CONTENT WARNING: Депрессивный предновогодний пост. Обычно в новый год люди друг другу желают в новом году всего самого наилучшего, но это настолько же бессмысленно, как загадывать желание на падающую "звезду" (как вы знаете, звёзды с неба не падают.) Деда…»
Руконожковые комиксы
Photo
Ну что, поздравляю нас с завершением очередного мерзкого года, где многие из нас всё же смогли быть менее мерзкими, чем окружающая действительность, вопреки ей.
🔥2🕊1
Руконожковые комиксы
Photo
#music
И выкиньте уже своё телевидение нафиг!.. Нечего всякую гадость смотреть, для нормального контента есть Интернет. Гиганты мысли из RHCP плохого не посоветуют.
Red Hot Chili Peppers, "Throw Away Your Television" (Live):
https://www.youtube.com/watch?v=PWvRu3K5QWY
И выкиньте уже своё телевидение нафиг!.. Нечего всякую гадость смотреть, для нормального контента есть Интернет. Гиганты мысли из RHCP плохого не посоветуют.
Red Hot Chili Peppers, "Throw Away Your Television" (Live):
https://www.youtube.com/watch?v=PWvRu3K5QWY
YouTube
Red Hot Chili Peppers Throw Away Your Television Lollapalooza 2006 (better than Slane Castle)
🔥2
memory heap
#music И выкиньте уже своё телевидение нафиг!.. Нечего всякую гадость смотреть, для нормального контента есть Интернет. Гиганты мысли из RHCP плохого не посоветуют. Red Hot Chili Peppers, "Throw Away Your Television" (Live): https://www.youtube.com/w…
#music
Red Hot Chili Peppers, "Dark Necessities":
https://youtu.be/Q0oIoR9mLwc?list=PL1343579D67ED4740
Red Hot Chili Peppers, "Dark Necessities":
https://youtu.be/Q0oIoR9mLwc?list=PL1343579D67ED4740
YouTube
Red Hot Chili Peppers - Dark Necessities [Official Music Video]
Watch the official music video for Dark Necessities by Red Hot Chili Peppers from the album The Getaway.
🔔 Subscribe to the channel: https://youtube.com/c/RedHotChiliPeppers/?sub_confirmation=1
The Getaway available now: https://smarturl.it/thegetawayrhcp…
🔔 Subscribe to the channel: https://youtube.com/c/RedHotChiliPeppers/?sub_confirmation=1
The Getaway available now: https://smarturl.it/thegetawayrhcp…
🔥2
Самая наверное лучшая экранизация первой части романа Ф. М. Достоевского "Идиот" теперь в открытом доступе:
https://youtu.be/qn8G-RYyfrM
https://youtu.be/qn8G-RYyfrM
YouTube
Идиот (драма, реж. Иван Пырьев, 1958 г.)
Драма Ивана Пырьева "Идиот"
По одноименному pоману Ф.М.Достоевского. В основе фильма - первая часть романа "Настасья Филипповна". 26-летний князь Лев Николаевич Мышкин возвращается из санатория в Швейцарии, где провел несколько лет, в Россию. Он приезжает…
По одноименному pоману Ф.М.Достоевского. В основе фильма - первая часть романа "Настасья Филипповна". 26-летний князь Лев Николаевич Мышкин возвращается из санатория в Швейцарии, где провел несколько лет, в Россию. Он приезжает…
🔥2
#emacs #llm #copilot
Justine Tunney опубликовала Emacs Copilot mode:
https://github.com/jart/emacs-copilot
Функция
Emacs Copilot помогает вам делать парное программирование с локально-запущенной большой языковой моделью (LLM), которая генерирует код и дополняет его внутри буферов Emacs. LLM запускается, как подкоманда, которая помнит вашу локальную историю правок на уровне каждого файла. Токены поступают в ваш буфер без задержки по мере генерации и вы можете нажать
Emacs Copilot работает с разными языками и язык программирования определяется по расширению файла.
Justine Tunney опубликовала Emacs Copilot mode:
https://github.com/jart/emacs-copilot
Функция
copilot-complete демонстрирует, что примерно 100 строчек кода на Лисп — это всё, что нужно для того, чтобы Emacs мог делать такие же штуки, которыми прославились GitHub Copilot или VSCode.Emacs Copilot помогает вам делать парное программирование с локально-запущенной большой языковой моделью (LLM), которая генерирует код и дополняет его внутри буферов Emacs. LLM запускается, как подкоманда, которая помнит вашу локальную историю правок на уровне каждого файла. Токены поступают в ваш буфер без задержки по мере генерации и вы можете нажать
C-g для того, чтобы прервать работу LLM в любое время.Emacs Copilot работает с разными языками и язык программирования определяется по расширению файла.
GitHub
GitHub - jart/emacs-copilot: Large language model code completion for Emacs
Large language model code completion for Emacs. Contribute to jart/emacs-copilot development by creating an account on GitHub.
🔥2
Как управляемые мозгом бионические руки совмещаются с телом:
https://www.youtube.com/watch?v=Ipw_2A2T_wg
В видео рассказывается о новых достижениях в протезировании конечностей. Кроме того, что теперь стало возможным встраивание специальных внешних "сокетов" для крепления протезов, в эти крепления можно ещё и вывести интерфейсы для подключения к датчикам, которые ставятся на оставшиеся мышцы конечности.
Если например ставится протез руки, то за счёт датчиков на мышцах можно реализовать управление пальцами на протезе. Мышцы в данном случае служат усилителями сигналов, идущих от мозга по нервам. Если мышц недостаточно для управления всеми пальцами, то берутся обрубки других оставшихся нервов и их также заводят на сегменты мышц.
Вся электроника внутри тела человека делается био-совместимой. Титановые вставки врезаются в кости таким образом, чтобы кость со временем обрасла их, что делает крепление более надёжным.
Внутри тела человека нет никаких элементов питания электроники — всё питание поступает от подключаемой конечности, в которой стоят аккумуляторы.
Внутри конечности также находится компьютер, который получает сигналы от датчиков и преобразует их в сигналы к движению для протеза. Преобразование одних сигналов в другие производится с помощью нейронной сети, натренированной индивидуально для каждого пациента.
Также подобная система позволяет организовать обратную связь от конечности в мозг, через встраивание электростимуляторов внутрь оставшейся части конечности.
#technology
https://www.youtube.com/watch?v=Ipw_2A2T_wg
В видео рассказывается о новых достижениях в протезировании конечностей. Кроме того, что теперь стало возможным встраивание специальных внешних "сокетов" для крепления протезов, в эти крепления можно ещё и вывести интерфейсы для подключения к датчикам, которые ставятся на оставшиеся мышцы конечности.
Если например ставится протез руки, то за счёт датчиков на мышцах можно реализовать управление пальцами на протезе. Мышцы в данном случае служат усилителями сигналов, идущих от мозга по нервам. Если мышц недостаточно для управления всеми пальцами, то берутся обрубки других оставшихся нервов и их также заводят на сегменты мышц.
Вся электроника внутри тела человека делается био-совместимой. Титановые вставки врезаются в кости таким образом, чтобы кость со временем обрасла их, что делает крепление более надёжным.
Внутри тела человека нет никаких элементов питания электроники — всё питание поступает от подключаемой конечности, в которой стоят аккумуляторы.
Внутри конечности также находится компьютер, который получает сигналы от датчиков и преобразует их в сигналы к движению для протеза. Преобразование одних сигналов в другие производится с помощью нейронной сети, натренированной индивидуально для каждого пациента.
Также подобная система позволяет организовать обратную связь от конечности в мозг, через встраивание электростимуляторов внутрь оставшейся части конечности.
#technology
YouTube
How Mind-Controlled Bionic Arms Fuse To The Body | WIRED
A game-changer in prosthetics has been introduced to the world, and for the first time, amputees are regaining sensation through an electrical signal from their prosthetic arm. Max Ortiz-Catalan, a professor of bionics, explains the process of implanting…
⚡1
#unix
История X11 и X Window System:
https://www.youtube.com/watch?v=k8PaxLYOYdo
(Кстати, часть музыки из лекции взята из игры "Код Доступа: Рай" — одной из моих любимых компьютерных игр в своё время.)
История X11 и X Window System:
https://www.youtube.com/watch?v=k8PaxLYOYdo
(Кстати, часть музыки из лекции взята из игры "Код Доступа: Рай" — одной из моих любимых компьютерных игр в своё время.)
YouTube
История X11 и X Window System
История появления и развития легендарной X Window System, лежащей в основе подавляющего большинства дистрибутивов Linux и BSD-систем.
Статья на Habr об архитектуре X11: https://habr.com/ru/articles/321470/
Сообщество X.org Foundation: https://www.x.org/wiki/…
Статья на Habr об архитектуре X11: https://habr.com/ru/articles/321470/
Сообщество X.org Foundation: https://www.x.org/wiki/…
🔥1
memory heap
Похоже, нашёл баг в Guile-ZLib: https://notabug.org/guile-zlib/guile-zlib/issues/4 И уже сделал патч: https://notabug.org/guile-zlib/guile-zlib/pulls/5 #guile #patches
Ночью не спалось, придумал (не без подсказок Людовика Кортеса, конечно) и реализовал вроде бы хорошую эвристику для решения проблемы выделения памяти под распаковываемые данные в Guile-Zlib:
https://notabug.org/guile-zlib/guile-zlib/issues/4#issuecomment-40615
Собственно, коммит, который делает всё хорошо (я надеюсь):
https://notabug.org/a_v_p/guile-zlib/commit/9a32cef04aeb84c3b6fc60b78174399b10591a02
#dev #bugfix
https://notabug.org/guile-zlib/guile-zlib/issues/4#issuecomment-40615
Собственно, коммит, который делает всё хорошо (я надеюсь):
https://notabug.org/a_v_p/guile-zlib/commit/9a32cef04aeb84c3b6fc60b78174399b10591a02
#dev #bugfix
notabug.org
guile-zlib/guile-zlib
👾2
memory heap
Ночью не спалось, придумал (не без подсказок Людовика Кортеса, конечно) и реализовал вроде бы хорошую эвристику для решения проблемы выделения памяти под распаковываемые данные в Guile-Zlib: https://notabug.org/guile-zlib/guile-zlib/issues/4#issuecomment-40615…
Как в старые времена, когда я сидел и программировал по ночам — потому, что меньше всего отвлекает ночью. Ради такого дела даже старую музыку раскопал, которую тогда часто слушал. Чувствую себя на удивление хорошо.
Одну из композиций, взятую в своё время из журнала "Хакер", скинул у комментарии к посту.
Одну из композиций, взятую в своё время из журнала "Хакер", скинул у комментарии к посту.
👾4
Алекс О'Коннор говорит про этические проблемы насилия в компьютерных играх:
https://www.youtube.com/watch?v=as6HjqjWDCM
Достаточно интересно.
https://www.youtube.com/watch?v=as6HjqjWDCM
Достаточно интересно.
YouTube
The Ethics of Grand Theft Auto
Go to https://ground.news/AlexOC to see through media bias. Subscribe through my link this month only for 40% off unlimited access
To support me on Patreon (thank you): http://www.patreon.com/cosmicskeptic
To donate to my PayPal (thank you): http://www…
To support me on Patreon (thank you): http://www.patreon.com/cosmicskeptic
To donate to my PayPal (thank you): http://www…
Forwarded from Hacker News
Niklaus Wirth Passed Away (🔥 Score: 178+ in 39 minutes)
Link: https://readhacker.news/s/5XgX6
Comments: https://readhacker.news/c/5XgX6
Link: https://readhacker.news/s/5XgX6
Comments: https://readhacker.news/c/5XgX6
X (formerly Twitter)
Bertrand Meyer (@Bertrand_Meyer) on X
We lost a titan of programming languages, programming methodology, software engineering and hardware design. Niklaus Wirth passed away on the first of January. We mourn a pioneer, colleague, mentor and friend.
Выпустил новую версию своей книги "Автомато-программато-компарадио-кружок":
https://github.com/artyom-poptsov/SPARC/releases/tag/v2.0.0
В новой версии:
- Новая глава "Язык общения машин". В данной главе рассматриваются протоколы коммуникации между микроконтроллером и внешними устройствами. На данный момент описан в достаточно подробных деталях протокол I2C, но в будущем планирую добавить описание COM-порта, SPI и 1-Wire.
- Переименована глава "Основные принципы электротехники" — теперь она называется просто "Основы электроники".
- Доработка раздела про ЖК-дисплей. В разделе подробнее расписано взаимодействие микроконтроллера с жидкокристаллическим дисплеем, добавлены ссылки на подраздел про I2C в главе "Язык общения машин". Общее улучшение изложения материала в разделе.
- Доработка раздела про последовательный порт: добавление скриншотов из Arduino IDE 1.8 с описанием, добавлен новый подраздел "Визуализация данных" с описанием плоттера по последовательному соединению.
- Добавлены задания для самостоятельного решения в раздел "Белый шум".
- Часть блоков исходного кода помещена в LaTeX-блок "listing", к ним добавлены подписи. Это позволило сформировать в конце документа список примеров кода.
- Исправление мелких ошибок
PDF-версия книги доступна на странице релиза, также скину копию в комментарии к этому посту.
#sparc_book
https://github.com/artyom-poptsov/SPARC/releases/tag/v2.0.0
В новой версии:
- Новая глава "Язык общения машин". В данной главе рассматриваются протоколы коммуникации между микроконтроллером и внешними устройствами. На данный момент описан в достаточно подробных деталях протокол I2C, но в будущем планирую добавить описание COM-порта, SPI и 1-Wire.
- Переименована глава "Основные принципы электротехники" — теперь она называется просто "Основы электроники".
- Доработка раздела про ЖК-дисплей. В разделе подробнее расписано взаимодействие микроконтроллера с жидкокристаллическим дисплеем, добавлены ссылки на подраздел про I2C в главе "Язык общения машин". Общее улучшение изложения материала в разделе.
- Доработка раздела про последовательный порт: добавление скриншотов из Arduino IDE 1.8 с описанием, добавлен новый подраздел "Визуализация данных" с описанием плоттера по последовательному соединению.
- Добавлены задания для самостоятельного решения в раздел "Белый шум".
- Часть блоков исходного кода помещена в LaTeX-блок "listing", к ним добавлены подписи. Это позволило сформировать в конце документа список примеров кода.
- Исправление мелких ошибок
PDF-версия книги доступна на странице релиза, также скину копию в комментарии к этому посту.
#sparc_book
GitHub
Release v2.0.0 · artyom-poptsov/SPARC
Table of Contents
Версия 2.0.0 (2024-01-04)
Новая глава "Язык общения машин"
Переименована глава "Основные принципы электротехники"
Доработка раздела про ЖК-дисплей
Доработка ...
Версия 2.0.0 (2024-01-04)
Новая глава "Язык общения машин"
Переименована глава "Основные принципы электротехники"
Доработка раздела про ЖК-дисплей
Доработка ...
🔥8
memory heap pinned «Выпустил новую версию своей книги "Автомато-программато-компарадио-кружок": https://github.com/artyom-poptsov/SPARC/releases/tag/v2.0.0 В новой версии: - Новая глава "Язык общения машин". В данной главе рассматриваются протоколы коммуникации между микроконтроллером…»
По-приколу реализовал в рамках Guile-PNG low-pass фильтр (по найденному примеру на C++ из интернета) для реализации эффекта "Размывания" ("Blur").
Левое изображение — оригинал, правое — результат обработки.
Не во всех случаях пока корректно работает, требуется тестирование. Но уже радует, что что-то получилось.
#projects #graphics #guile #png
Левое изображение — оригинал, правое — результат обработки.
Не во всех случаях пока корректно работает, требуется тестирование. Но уже радует, что что-то получилось.
#projects #graphics #guile #png
👾2