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-м году, однако получила широкое распространение далеко за пределами игрового мира. Текст песни написан на языке Суахили и является адаптацией "Отче наш". Хоть я уже очень давно являюсь атеистом и достаточно критически отношусь к религиям, тем не менее, могу оценить красоту композиции и исполнения.
YouTube
Baba Yetu (Encore) - Christopher Tin: Live at Llangollen 2017
Christopher Tin conducts his Grammy-winning choral hit 'Baba Yetu' as an encore to the 'Calling All Nations' concert at the 70th Annual Llangollen International Musical Eistedfodd, Wales, July 5, 2017. Conducted by Christopher Tin and featuring Joel Virgel…
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): https://www.patreon.com/cosmicskeptic
To donate to my PayPal (thank you): https://www…
To support me on Patreon (thank you): https://www.patreon.com/cosmicskeptic
To donate to my PayPal (thank you): https://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