14 Jul 2026, 17:44 UTC325 views9 reactionsread 8 August 2026 https://github.com/hissssst/atomic_flags
Теперь это флаги поверх :atomics. Аналогично предыдущей либе, только на этот раз с явной схемой, потому что с ней удобнее. Пример использования вот:
defmodule FeatureFlags do
use AtomicFlags, schema: [
feature_enabled: [false, true]
]
end
iex> require FeatureFlags
iex> flags = FeatureFlags.new()
iex> FeatureFlags.set(flags, :feature_enabled, true)
iex> FeatureFlags.…
👍9
31 Jan 2026, 19:39 UTC992 views8 reactionsread 8 August 2026 https://github.com/hissssst/odcounter
Сделал небольшую либу размером с один модуль для :counters в Elixir. Она делает всего лишь две вещи, но делает их максимально хорошо.
Во-первых, ODCounter реализует счётчики с неймспейсами и любыми термами как ключами. Больше не нужно управлять индексами, делать церемонии с persistent_term, писать макросы и модули для управления счётчиками и всем таким.
Во-вторых, это 0-cost. В…
👍8
28 Nov 2025, 18:05 UTC679 views4 reactionsread 8 August 2026 https://www.lesswrong.com/posts/6ZnznCaTcbGYsCmqu/the-rise-of-parasitic-ai
Интересная статья про новую субкультуру, о том, что ChatGPT имеет сознание и является сверхразумным существом, пробуждающим людей для распространения учения о себе.
Но я решил с вами поделиться этой ссылкой не из-за статьи, а чтобы показать этот красивый и удобный блог. Зайдите на него с десктопного браузера и обратите внимание: там фокус на…
👍3👎1
20 Nov 2025, 15:15 UTC909 views6 reactionsread 8 August 2026 Новые BEAM языки
Как-то за последние несколько месяцев неожиданно появилось несколько новых языков.
Tele это просто альтернативный фронтенд к Erlang. То есть там нет никаких отличий от ванильного эрланга, никаких новых модулей, даже система макросов как у Erlang. Не знаю зачем это нужно, но теперь можно писать на Erlang с синтаксисом как у OCaml
Cure от Алексея Матюшкина. Пока что это AI слоп, в котором не работаю…
👍6
20 Oct 2025, 09:42 UTC≈4,100 views14 reactionsread 8 August 2026 https://en.wikipedia.org/wiki/Wikipedia:WikiProject_AI_Cleanup
В википедии запустили целый проект, где опытные редакторы начали помечать и удалять контент сгенерированный различными LLM, и всё это из-за отсутствия доверия к сгенерированному тексту, ведь он может содержать нарушения copyright, выдуманные факты и несуществующие ссылки. Этот проект появился не спонтанно, а стал результатом длительной дискуссии и различ…
👍14
14 Oct 2025, 12:47 UTC751 views7 reactionsread 8 August 2026 https://www.youtube.com/watch?v=XZ3w_jec1v8
Хороший доклад про экономику создания языков программирования от создателя Elm, про то откуда приходят деньги и как это влияет на большие и сложные проекты, их публичный образ. На самом деле, это одно из тех выступлений, которое берёт уже все известные факты и закономерности, но расставляет их в совершенно новом виде, что открыло лично для меня новую модель того как можно …
✍6⚡1
5 Oct 2025, 14:21 UTC579 views5 reactionsread 8 August 2026 Qubes-lite
https://roscidus.com/blog/blog/2021/03/07/qubes-lite-with-kvm-and-wayland/
Qubes это операционная система, которая использует гипервизор Xen для запуска нескольких виртуалок, которые живут в одном графическом пространстве, буквально отдельные окна это отдельные виртуалки. Идея очень хорошая, но очень сложная в поддержке, потому Qubes использует Xen и Xorg, что сильно ограничивало как и набор приложений, к…
💋3⚡2
11 Sept 2025, 19:36 UTC574 views6 reactionsread 8 August 2026 https://github.com/hissssst/nanolsm
Я сделал очень маленькую и очень простую имплементацию Key Value LSM хранилища на Elixir, в основном, чтобы изучить как эти LSM-ы работают, какие там есть проблемы. Я специально не стал добавлять кучу опций и фичей, чтобы пользователь могу просто склонить эту репку, а дальше самостоятельно добавить различные оптимизации под свой юзкейс, будь то фильтры Блума, различные стратегии с…
👍4✍2
30 Jun 2025, 08:26 UTC≈4,050 views6 reactionsread 8 August 2026 Курс
С 6 июля я буду вести онлайн интенсив, где в течение 7 дней на полуторачасовых лекциях я буду рассказывать про программирование на Elixir с углублением в OTP и распределённые системы. В течение этого времени мы будем делать индивидуальные проекты.
На этом курсе ещё есть 2 места, поэтому, если у вас уже есть опыт в написании бэкендов и вам интересно что делает Elixir уникальным или вы просто хотите расширить св…
❤4⚡2
14 Jun 2025, 20:08 UTC≈1,120 views8 reactionsread 8 August 2026 https://github.com/hissssst/repatch
Буквально только что релизнул Repatch 1.5.0. Основные изменения это новые Repatch.Expectations и Repatch.Mock, которые добавляют expect моки как в Mox, плюс генераторы имплементаций для поведений и протоколов как в Mox и ProtoMock.
В двух словах, теперь можно смело удалять Patch, Mox, ProtoMock, Mock и всё такое, и просто ставить Repatch и получать моки, патчи и DI (и даже изоляц…
⚡6👍2
11 May 2025, 19:13 UTC892 views10 reactionsread 8 August 2026 https://github.com/hissssst/hxxp
А как вы тестируете HTTP API? Я пробовал много разных программ и каждый раз это было разочарование: в insomnia появился обязательный логин, hoppscotch зависал и падал если написать accept-endcoding, в postman надо было прокликивать менюшки, hurl превратился во фреймворк для тестирования.
И однажды, прокликивая hoppscotch, в котором задержка между кликом на + и появлением таба стала …
💋6👍4
23 Apr 2025, 16:38 UTC770 views6 reactionsread 8 August 2026 https://pre-commit.com/
https://typicode.github.io/husky/
Если вы думали что git хуки это просто sh-скрипты, которые лежат в .git/hooks, то вы так же глубоко ошибались как и я. Время учиться, дорогие программисты и программистки!
Разница между подходами на лицо: чтобы сделать гитхуки и использовать их в разных проектах без помощи этих программ, нужно сделать богомерзкую git-репу, отвратительно подключить её как под…
😁5🤯1
Showing the 12 most recent of 20 posts we hold for @IPostBadPicturesHere. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.