Forwarded from Hacker News
Ggwave: Tiny Data-over-Sound Library (Score: 152+ in 1 day)
Link: https://readhacker.news/s/6pMEb
Comments: https://readhacker.news/c/6pMEb
Link: https://readhacker.news/s/6pMEb
Comments: https://readhacker.news/c/6pMEb
GitHub
GitHub - ggerganov/ggwave: Tiny data-over-sound library
Tiny data-over-sound library. Contribute to ggerganov/ggwave development by creating an account on GitHub.
#projects
Примерно месяц назад мне прислали отчёт об ошибке в Guile-ICS. Вот наконец добрался до проекта. Потратил несколько часов на обдумывание и написание кода, запушил решение:
https://github.com/artyom-poptsov/guile-ics/commit/b141d51d4712290065fa61e2084fb1e2262b5cae
Если кратко, то теперь Guile-ICS должен правильно читать рекурсивные определения объектов, с произвольным уровнем вложенности.
Примерно месяц назад мне прислали отчёт об ошибке в Guile-ICS. Вот наконец добрался до проекта. Потратил несколько часов на обдумывание и написание кода, запушил решение:
https://github.com/artyom-poptsov/guile-ics/commit/b141d51d4712290065fa61e2084fb1e2262b5cae
Если кратко, то теперь Guile-ICS должен правильно читать рекурсивные определения объектов, с произвольным уровнем вложенности.
GitHub
Doesn't like nested components · Issue #3 · artyom-poptsov/guile-ics
Hi! First of all thanks for building this library, it's really useful! While making use of it in a Guile project of mine, I noticed that guile-ics doesn't seem to play well with .ics files ...
🔥1
memory heap
#projects Примерно месяц назад мне прислали отчёт об ошибке в Guile-ICS. Вот наконец добрался до проекта. Потратил несколько часов на обдумывание и написание кода, запушил решение: https://github.com/artyom-poptsov/guile-ics/commit/b141d51d4712290065f…
Парсер в Guile-ICS компилируется из описания конечного автомата в PlantUML, с помощью компилятора Guile-SMC, также написанного мной. Вот текущая диаграмма состояний для автомата.
#projects
#projects
🔥3
memory heap
Парсер в Guile-ICS компилируется из описания конечного автомата в PlantUML, с помощью компилятора Guile-SMC, также написанного мной. Вот текущая диаграмма состояний для автомата. #projects
К решению проблемы в Guile-ICS на самом деле подходил несколько дней, в несколько заходов, обдумывал возможные пути решения, и вот только сегодня наконец заставил себя это сделать. Придумал идею с хранением объектов в стеке, чтобы получить возможность обрабатывать произвольный уровень вложенности объектов.
Тем не менее, чувствую, что порой нехватает долговременной сосредоточенности для решения комплексных задач — легко скатиться опять в депрессию и делать активности, которые не требуют большой мыслительной нагрузки, но дающие буст допамина. Отсюда например хаотичное обновление пакетов в GNU Guix, и даже написание книги. Дело уже привычное, и получаешь достаточно быстрый результат — что вот, сделал, оставил след в истории, вложился в общее дело... в то время, как цивилизация вокруг стремиться к разобщению.
Надо находить ментальные и психологические ресурсы для того, чтобы более целенаправленно двигаться вперёд, да только где их взять?
Порой такое чувство, что застрял в каком-то "дне сурка", когда уходишь на работу на 10 часов, потом приходишь домой, и если не тупишь, то ещё что-то пытаешься делать продуктивное. Потому, что время уходит, хочется чего-то достичь, а из-за "загрузки ментального процессора" перемалыванием настоящего и прошлого, ошибок в жизни и их результатов, порой жёстко тупишь, смотря какие-нибудь видео, и потом проваливаешься спать на 6 часов, и опять на работу, и так 5 или 6 дней в неделю.
Не хорошо, надо брать себя в руки и как-то вытягивать себя из болота, как барон Мюнхгаузен.
Тем не менее, чувствую, что порой нехватает долговременной сосредоточенности для решения комплексных задач — легко скатиться опять в депрессию и делать активности, которые не требуют большой мыслительной нагрузки, но дающие буст допамина. Отсюда например хаотичное обновление пакетов в GNU Guix, и даже написание книги. Дело уже привычное, и получаешь достаточно быстрый результат — что вот, сделал, оставил след в истории, вложился в общее дело... в то время, как цивилизация вокруг стремиться к разобщению.
Надо находить ментальные и психологические ресурсы для того, чтобы более целенаправленно двигаться вперёд, да только где их взять?
Порой такое чувство, что застрял в каком-то "дне сурка", когда уходишь на работу на 10 часов, потом приходишь домой, и если не тупишь, то ещё что-то пытаешься делать продуктивное. Потому, что время уходит, хочется чего-то достичь, а из-за "загрузки ментального процессора" перемалыванием настоящего и прошлого, ошибок в жизни и их результатов, порой жёстко тупишь, смотря какие-нибудь видео, и потом проваливаешься спать на 6 часов, и опять на работу, и так 5 или 6 дней в неделю.
Не хорошо, надо брать себя в руки и как-то вытягивать себя из болота, как барон Мюнхгаузен.
🔥4⚡1🕊1
#bike
Из позитивного:
Сегодня поменял в очередной раз цепь на велосипеде. Снял текущую, положил отмокать в бензин. Другую, промытую и смазанную, поставил вместо неё. Меняю две цепи местами, обычно один раз в одну-две недели.
И с момента установки вело-компьютера 18 января 2025-го года уже откатал примерно 662 километра, по его счётчику.
Из позитивного:
Сегодня поменял в очередной раз цепь на велосипеде. Снял текущую, положил отмокать в бензин. Другую, промытую и смазанную, поставил вместо неё. Меняю две цепи местами, обычно один раз в одну-две недели.
И с момента установки вело-компьютера 18 января 2025-го года уже откатал примерно 662 километра, по его счётчику.
🔥7
memory heap
#projects Примерно месяц назад мне прислали отчёт об ошибке в Guile-ICS. Вот наконец добрался до проекта. Потратил несколько часов на обдумывание и написание кода, запушил решение: https://github.com/artyom-poptsov/guile-ics/commit/b141d51d4712290065f…
Пример использования команды
#projects
ics describe из состава Guile-ICS на тестовых данных в формате iCalendar.#projects
🔥2
Написал новые стихи.
На сайте:
https://memory-heap.org/~avp/poetry/2025/2025-03-02.html
На GitHub:
https://github.com/artyom-poptsov/memory-heap.org/blob/master/poetry/2025/2025-03-02.txt
#стихи
Созерцание камня
Ну здравствуй, камень --
Ты лежишь,
В прибрежных водах сладко млея,
Вокруг тебя вода журчит,
И солнце бок твой жёсткий греет.
В тебе нет чувств,
Нет злобы и любви,
Нет ничего, что кровь кипеть заставит,
И даже брошенный с руки
Ты в цель летишь, того не сознавая.
Я -- часть природы,
Как и всё,
Что облик твой формировало:
Вода и ветер, лёд, скалы и песок,
И вся стихия, что тебя ласкала.
Ход времени неумолим --
Мы движемся вперёд,
Чтобы конец наш где-то встретить,
Чтобы замкнуть круговорот,
Попутно путь царапиной отметить.
И вот мы встретились --
Случайности сошлись,
Пересеклись на плоскости два круга
И где-то средь вселенской пустоты
Мы повлияли друг на друга.
2025-03-02
На сайте:
https://memory-heap.org/~avp/poetry/2025/2025-03-02.html
На GitHub:
https://github.com/artyom-poptsov/memory-heap.org/blob/master/poetry/2025/2025-03-02.txt
#стихи
memory-heap.org
memory heap / poetry / Созерцание камня
🔥1
memory heap pinned «Написал новые стихи. Созерцание камня Ну здравствуй, камень -- Ты лежишь, В прибрежных водах сладко млея, Вокруг тебя вода журчит, И солнце бок твой жёсткий греет. В тебе нет чувств, Нет злобы и любви, Нет ничего, что кровь кипеть заставит, И даже брошенный…»
memory heap
Написал новые стихи. Созерцание камня Ну здравствуй, камень -- Ты лежишь, В прибрежных водах сладко млея, Вокруг тебя вода журчит, И солнце бок твой жёсткий греет. В тебе нет чувств, Нет злобы и любви, Нет ничего, что кровь кипеть заставит, И даже брошенный…
YouTube
AphexTwin - Stone in focus - Philosophical Ape 2 hours
AphexTwin - Stone in focus - Philosophical Ape 2 hours
Video made just for you to fall asleep or relax.
Visit www.sleeptimer.org to fall asleep with a timer!
Watch this video with a sleeptimer here:
https://www.sleeptimer.org/?url=https://www.youtube…
Video made just for you to fall asleep or relax.
Visit www.sleeptimer.org to fall asleep with a timer!
Watch this video with a sleeptimer here:
https://www.sleeptimer.org/?url=https://www.youtube…
Выпустил релиз Guile-ICS 0.7.0:
https://github.com/artyom-poptsov/guile-ics/releases/tag/v0.7.0
Основные изменения:
- Guile-ICS теперь корректно читает объекты с более, чем двумя уровнями вложенности. Проблема была зарепорчена Sören Tempel.
- Также теперь парсер позволяет читать неизвестные компоненты объектов.
- Парсер теперь корректно обрабатывает EOF ("End Of File" — символ конца файла) внутри контент-строк. Вместо общей ошибки от Guile теперь выкидывается
-
- Расширен набор тестов.
#projects #guile_ics #guile
https://github.com/artyom-poptsov/guile-ics/releases/tag/v0.7.0
Основные изменения:
- Guile-ICS теперь корректно читает объекты с более, чем двумя уровнями вложенности. Проблема была зарепорчена Sören Tempel.
- Также теперь парсер позволяет читать неизвестные компоненты объектов.
- Парсер теперь корректно обрабатывает EOF ("End Of File" — символ конца файла) внутри контент-строк. Вместо общей ошибки от Guile теперь выкидывается
content-line-error.-
ics describe теперь печатает описание компонентов, в том числе, ссылку на соответствующий раздел RFC.- Расширен набор тестов.
#projects #guile_ics #guile
GitHub
Release v0.7.0 · artyom-poptsov/guile-ics
Table of Contents
Changes in version 0.7.0 (2025-03-02)
Allow to read ICS objects with arbitrary level of nesting:BUGFIX:API_CHANGE:
Properly handle EOFs in content lines
Expand the test suite
ic...
Changes in version 0.7.0 (2025-03-02)
Allow to read ICS objects with arbitrary level of nesting:BUGFIX:API_CHANGE:
Properly handle EOFs in content lines
Expand the test suite
ic...
⚡2
memory heap
pinned «Написал новые стихи. Созерцание камня Ну здравствуй, камень -- Ты лежишь, В прибрежных водах сладко млея, Вокруг тебя вода журчит, И солнце бок твой жёсткий греет. В тебе нет чувств, Нет злобы и любви, Нет ничего, что кровь кипеть заставит, И даже брошенный…»
YouTube
Aphex Twin - QKThr | Timo Taylor Piano Cover
I recently discovered Aphex Twin for myself and I'm currently flowing through his pieces.
The pieces, which can be arranged with piano, will be covered.
👉Want to hear more piano covers?
https://www.youtube.com/watch?v=weYwqomcMJI&list=PL55hKHQ4_OqKxwg8…
The pieces, which can be arranged with piano, will be covered.
👉Want to hear more piano covers?
https://www.youtube.com/watch?v=weYwqomcMJI&list=PL55hKHQ4_OqKxwg8…
Красиво сделано:
https://youtu.be/31Ap2WSGCMA
https://youtu.be/31Ap2WSGCMA
YouTube
BLACKSHARD - A MASSIVE Megastructure Exploration Game Inspired by The King in Yellow & NaisanceE
BLACKSHARD - A MASSIVE Megastructure Exploration Game Inspired by The King in Yellow & NaisanceE
Join The Alpha Beta Gamer Discord Server! https://discord.gg/3Gtqp9BDeY
Read More & Play The Beta Demo: https://www.alphabetagamer.com/blackshard-beta-demo/…
Join The Alpha Beta Gamer Discord Server! https://discord.gg/3Gtqp9BDeY
Read More & Play The Beta Demo: https://www.alphabetagamer.com/blackshard-beta-demo/…