memory heap
366 subscribers
2.51K photos
512 videos
52 files
3.1K links
science ∩ art = wonder

all memory blocks here are allocated by @a_v_p

GitHub: https://github.com/artyom-poptsov
Mastodon: https://fosstodon.org/@avp

https://memory-heap.org/~avp/
Download Telegram
Forwarded from 🔥 QRZ КАНАЛ
This media is not supported in your browser
VIEW IN TELEGRAM
Музыкальная пауза 🙂
Пост в чате
🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Programmers wanna sin...

And sometimes even
y = A * sin(2 * PI * f * x + Phi);

(Эксперименты со звуком в @cadr_hackerspace)

#dev #programming
🔥1
Приняли патч, добавляющий maven-sisu-plugin в GNU Guix:
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=fc07082fe3d750c85282c4aa57d01a36ebe9296b

Количество пакетов в GNU Guix на данный момент:
$ guix package -A | wc -l
21379


\o/

#gnu #guix #java
memory heap
#termux #c #programming
Сидел вчера на концерте, под музыку программировал на C в Termux, с телефона.

Когда ты пишешь что-либо из головы, с минимальным обращением к Интернету — это ещё и проба своих навыков, оттачивание мастерства. Мне пришлось только подсмотреть синтаксис задания управляющих символов для контроля стиля текста — написанный вариант из головы оказался правильным только наполовину (что уже неплохо.)

Программирование с давних пор для меня было "медитативным" занятием. Круто видеть, как некая ментальная модель того, что ты хочешь получить, реализуется в виде работающего кода. И тут даже не важно, это код, решающий практическую задачу, или же просто объект искусства, как в видео выше. При этом искусство, наука и технология для меня переплетаются в один сияющий клубок, из которого может быть соткано практически всё, что угодно.

#thoughts #programming
3
Хочу написать ещё о чувстве одиночества, которое иногда приходит, не постучавшись, когда остаюсь наедине с собой.

Работая в роли преподавателя, приходится много взаимодействовать с людьми; кроме этого, не обделён друзьями, поэтому не могу сказать, что я одинок в контексте социальных связей. При этом, мне сложно налаживать более близкие контакты с людьми. Причин тут вижу несколько — в некоторых случаях я людям не интересен; вряд ли что-то могу с этим поделать, всем не угодишь. В других случаях мне сложно общаться с людьми, из-за различий в интересах и взглядах.

Для меня важна работа и хобби. Как программист, ценю возможность сделать вклад в развитие open source/free проектов. Как преподаватель и со-основатель хакерспейса, могу передать свои знания и опыт людям, и что более важно — разжечь в них любопытство и тягу к знаниям, интерес к науке и творчеству. Таким образом реализую себя в жизни, даже иногда делая жизнь лучше для людей вокруг.

Как говорит Митио Ка́ку, известный физик-теоретик:
Я склонен думать, что все мы рождаемся с определённым набором талантов и способностей, и мы должны достичь максимума нашего потенциала. Почему? Чтобы сделать мир лучшим местом; чтобы быть уверенными, что когда мы покинем этот мир, мы оставим его в лучшем виде, чем он был, когда мы родились.

Когда занимаюсь любимым делом, то отдаюсь этому полностью, и чувство одиночества остаётся где-то за дверью подсознания. Надеюсь лишь, что со временем научусь строить близкие контакты с людьми также хорошо, как строить программные системы.

Но нужно встать, расправить плечи,
Подняться над всей суетой —
Пусть время раны все залечит
Рубцы оставив за собой.
Мне не вернуть упущенные годы;
Надеюсь лишь, что пройдены не зря
Все одинокие дороги,
Что жизнь послала для меня.

("Время лечит" — https://memory-heap.org/~avp/poetry/2022/2022-05-27.html)

#thoughts
3
Приняли мой патч в GNU Guix с обновлением Guile-INI до версии 0.5.2.
$ guix search guile-ini
name: guile-ini
version: 0.5.2
outputs:
+ out: everything else
systems: x86_64-linux i686-linux
dependencies: [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected]
location: gnu/packages/guile-xyz.scm:4937:2
homepage: https://github.com/artyom-poptsov/guile-ini
license: GPL 3
synopsis: Guile library for INI format support
description: `guile-ini' is a GNU Guile library for working with the INI format (https://en.wikipedia.org/wiki/INI_file). This library provides API for reading and writing INI data.
relevance: 22


#gnu #guix #guile #ini #parser
👍1
Студент на зачёте случайно придумал термин "миллибит", когда я спросил его, есть ли что-то меньше бита. А что? Звучит логично.

#нртк #студенты #студенческие_перлы
🤩41😁1
Hacker News
The Endless Doomscroller (Score: 150+ in 5 hours) Link: https://readhacker.news/s/5mZKC Comments: https://readhacker.news/c/5mZKC
"[...] The Endless Doomscroller acts as a lens on our software-enabled collective descent into despair. By distilling the news and social media sites down to their barest most generalized messages and interface conventions, The Endless Doomscroller shows us the mechanism that’s behind our scroll-induced anxiety: interfaces—and corporations—that always want more. More doom (bad news headlines) compels more engagement (via continued liking/sharing/posting) which produces more personal data, thus making possible ever more profit. By stripping away the specifics wrapped up in each headline and minimizing the mechanics behind most interface patterns, The Endless Doomscroller offers up an opportunity for mindfulness about how we’re spending our time online and about who most benefits from our late night scroll sessions."
latex4musicians.pdf
1.5 MB
Guido Gonzato, "LaTeX for Musicians".

(источник)

#music #music_theory #latex #books