The Joy of Mixing Custom Elements, Web Components, and Markdown
Markdown — это просто макросы: вместо тегов пишем **жирный**
, а получаем <strong>жирный</strong>
.
На моём сайте 6 000 файлов .md
; сервер обрабатывает их через Markdig и отдаёт готовый HTML.
Плюс Markdown позволяет вставлять «сырой» HTML:
**Жирный!**
<img src="pic.jpg">
*Курсив!*
Парсер пропускает теги, и всё работает. Это «лазейка» была одной из причин успеха формата.
Но что, если нужно вставлять сложные, повторяющиеся блоки — формы, калькуляторы, табы?
Писать каждый раз длинный HTML неудобно.
Custom Elements (часть Web Components) решают задачу:
в разметке пишем короткий тег <my-widget>
, браузер заменяет его на полный DOM-узел.
Получаем HTML-макросы, которые Markdown не трогает.
Итого:
- Markdown → форматирование текста.
- Custom Elements → всё остальное.
Комментарии (33)
- Участники обсуждают разные генераторы статических сайтов и форматы разметки: Astro, MDX, Markdoc, Vitepress, Markdig, Nuxt Content.
- Основной фокус — как совместить Markdown с компонентами (React/Vue/Web Components) для документации и статических сайтов.
- Некоторые делятся опытом: кто-то использует Astro + MDX, кто-то — Markdoc от Stripe, кто-то — собственные скрипты или кастомные элементы.
- Поднимаются плюсы и минусы: простота для редакторов, проблемы с Web Components, риск «dependency rot» при серверной обработке.
- В целом, все ищут «золотую середину» между простотой Markdown и мощью компонентов.
Комментарии (16)
- @bravesoul2 и @genghisjahn: фокусируйтесь не на коротких «челленджах», а на системе привычек и новом образе жизни без «наград» за «хорошее» поведение.
- @romesmoke и @yardshop: не превращайте советы в тиранию; пропуски случаются, и это нормально.
- @coyotespike и @xyst: текст выглядит как типичный вывод ChatGPT, а идеи — как старые плагиаты.
- @darth_avocado: проектируйте среду, чтобы здоровые решения были проще (не покупать мороженое, убирать телефон).
- @rufius: цикл OODA — полезный аналог для постоянной переориентации в жизни.
Комментарии (78)
- Участники не могут предсказать, как будет выглядеть индустрия через три года: все модели развиваются слишком быстро.
- Одни считают Cursor просто «обёрткой» над Claude, другие подчеркивают его уникальные фичи (визуальный интерфейс, история, автодополнение).
- Статистика показывает, что Claude Code обгоняет Cursor по популярности, но Cursor всё ещё опережает в автодополнении кода.
- Многие сомневаются в устойчивой прибыли Cursor из-за «всё-включено» модели и высоких токен-расходов.
- Обсуждается, что «обёртка» может стать «настоящей компанией», если создаст собственные технологии и моаты.
GitHub is no longer independent at Microsoft after CEO resignation 🔥 Горячее 💬 Длинная дискуссия
- GitHub теряет независимость: уходит CEO Томас Домке; платформу переводят в состав CoreAI — новой инженерной группы Microsoft по ИИ.
- Причина: Microsoft хочет ускорить интеграцию GitHub-сервисов (Copilot, Models) в экосистему Azure и Office.
- Что меняется: GitHub больше не будет дочерней компанией; команды перейдут под руководство вице-президента по ИИ Джейсона Ханджера.
Комментарии (1016)
- GitHub переходит под полное управление команды CoreAI Microsoft, что символизирует конец «крутого» периода Microsoft и независимости GitHub.
- Пользователи опасаются, что акцент на AI приведёт к деградации качества и навязыванию продуктов Microsoft.
- Многие уже рассматривают альтернативы: GitLab, Codeberg, Forgejo, SourceHut, Tangled и другие.
- Сообщество критикует GitHub за снижение стабильности, навязчивую интеграцию Copilot и отсутствие прозрачности.
- Наблюдается общее разочарование AI-хайпом и желание вернуть фокус на надёжные инструменты разработки.
Auf Wiedersehen, GitHub
- AI & ML: генеративный ИИ, Copilot, LLM, машинное обучение
- Навыки разработчика: разработка приложений, карьера, GitHub, образование, языки и фреймворки
- Инженерия: архитектура, принципы, инфраструктура, безопасность, UX
- Корпоративное ПО: автоматизация, CI/CD, коллаборация, DevOps, DevSecOps
Комментарии (64)
- Томас Домке уходит с поста CEO GitHub; должность замещать не будут — сервис полностью переходит под крыло Microsoft CoreAI.
- Прощальная фраза «So long, and thanks for all the fish» вызвала споры: кто-то увидел намёк на «разрушение» старого GitHub, кто-то считает это просто внутренним мемом.
- Пользователи критикуют превращение GitHub в «AI-платформу» и обвиняют его в использовании opensource-кода для Copilot без согласия авторов.
- Некоторые разработчики уже мигрируют на GitLab, Codeberg, Gitea или собственные серверы, чтобы избежать участия в обучении ИИ.
- Сообщество также жалуется на отсутствие IPv6, тормоза интерфейса и «геймификацию» платформы.
Комментарии (101)
- Обсуждение началось с шутки о «квантовании» 36-миллиардной массы чёрной дыры до 8 ГБ для смартфона Galaxy.
- Уточнили, что при такой массе её средняя плотность сопоставима с разреженной атмосферой Марса, а диаметр горизонта событий ≈ 7 световых дней.
- Подняли вопрос: можно ли увидеть отражённый свет Солнца или Земли миллиарды лет назад через гравитационное линзирование — ответ «теоретически да, практически нет».
- Обсудили отсутствие жёсткого верхнего предела массы: ограничивает лишь скорость роста (Eddington limit) и доступное вещество; теоретический максимум ≈ 270 млрд солнечных масс.
- Всплыли любопытные факты: TON 618, Phoenix Cluster, а также гипотеза, что вся наблюдаемая Вселенная находится внутри чёрной дыры.
Meta Leaks Part 1: Israel and Meta
meta_leaks_part_1 – свободное скачивание и прослушивание на Internet Archive.
Верхнее меню: логотип, поиск, загрузка, вход/регистрация, донат.
Коллекции:
- Аудио: Live Music Archive, Librivox, Grateful Dead, старое радио, подкасты.
- Изображения: Metropolitan Museum, Cleveland Museum, NASA, карты USGS.
- ПО: Internet Arcade, Console Living Room, MS-DOS-игры, ZX Spectrum.
- Тексты: Open Library, American Libraries, Project Gutenberg, детские книги.
- Видео: TV News, Understanding 9/11, Prelinger Archives, Democracy Now!, Occupy Wall Street.
Поиск по истории сохранённых веб-страниц.
Комментарии (70)
- Утечка показывает, что Израиль стал крупнейшим заявителем запросов на удаление контента в Meta, опережая другие страны в абсолютных и пересчётных показателях.
- Участники обсуждения разделились: одни считают это доказательством целенаправленной цензуры и «цифрового Геноцида», другие требуют конкретных примеров удалённых постов, чтобы оценить обоснованность жалоб.
- Некоторые подчеркивают, что большинство стран в основном цензурируют внутренний контент, тогда как Израиль активно подавляет публикации за рубежом.
- Подозрения вызывают и сама организация ICW: критики указывают на ошибки в тексте и отсутствие прозрачности финансирования.
- В дискуссии звучат обвинения в «психологических операциях» и «геноциде», а также призывы к публикации полного набора данных для объективной проверки.
Trump Orders National Guard to Washington and Takeover of Capital’s Police 🔥 Горячее 💬 Длинная дискуссия
—
Комментарии (284)
- Участники обсуждают ввод Нацгвардии в Вашингтон: кто-то видит в этом подготовку к узурпации власти, кто-то — отвлекающий манёвр от скандала с Эпштейном.
- Многие считают решение превышением полномочий и симптомом ослабления системы сдержек и противовесов; упоминают Posse Comitatus Act и возможные лазейки.
- Некоторые замечают, что реально задействовано лишь около 200 гвардейцев на административной работе, и мэр DC даже «осторожно оптимистичен».
- Общее настроение: тревога за будущее республики, ожидание новых «шалостей» администрации и призыв «надеяться на лучшее, но готовиться к худшему».
Claude Code is all you need 🔥 Горячее 💬 Длинная дискуссия
Установил Claude Code в июне. Попробовал Cursor, Cline, Zed — всё коряво, а тут встроился в привычный vim+терминал. Сразу отменил GPT, перевёл $20 на Anthropic, через пару дней докинул до $100, чтобы не ловить лимиты.
Что успел сделать:
- «Автономный» стартап-конструктор
- Однопромптовый SplitWise-клон SmartSplit
- Генератор постеров
- Плагин для оценки комментов на HN
- Мини-Trello и скрипт для переименования банковских выписок
Выводы за пару недель:
- Запускайте с
--dangerously-skip-permissions
и не парьтесь (инфосеки могут закрыть вкладку). - Чем больше контекста — тем лучше результат. Пишите километры текста или пользуйтесь TTS.
- Модель неплохо рисует UI, хотя по сути текстовая.
Vibe-кодим CRUD за один промпт
Vibe-coding — пишем без просмотра кода, просто болтаем с моделью. В качестве испытания возьмём SplitWise-клон: просто, но есть нюансы (приглашённые юзеры, расходы, pending-инвайты).
Команда:
claude -p "Read SPEC.md and implement it"
SPEC.md — 500 слов, пример ниже. Результат: 900 строк на PHP, работает сразу (smartsplit.verysmall.site). Прикольные мелочи: имя берётся из профиля, если нет — email.
Та же попытка без чёткого стека привела к NodeJS-аду: 15 файлов, 1000 строк, 500 МБ зависимостей и нерабочая регистрация.
SPEC.md (сокращённо)
Сделай SplitWise-клон. PHP, SQLite, одним файлом.
Функции: регистрация, логин, группы, расходы, долги, приглашения по email.
UI минималистичный, Bootstrap.
Один долг = одна строка в таблицеexpenses
, рассчёт баланса на лету.
Комментарии (464)
- Кто-то в восторге от эксперимента «дайте Claude VPS и пусть творит», другие пугаются, что кандидаты без AI не справляются даже с простым SQL.
- Половина треда обсуждает опасность флага --dangerously-skip-permissions и то, что агент может удалить «не трогать»-комментарии и сломать прод.
- Критика дизайна («всё выглядит плохо»), цены (API жрёт токены по $6-10 за сессию) и отсутствия фикс-тарифа для команд.
- Вопросы приватности: Claude Code шлёт файлы в облако Anthropic, а поддержка игнорирует пользователей по 4+ дня.
- Многие сравнивают с Cursor, Copilot, Gemini CLI и ждут, когда появится «Claude Code considered harmful».
I tried every todo app and ended up with a .txt file 🔥 Горячее 💬 Длинная дискуссия
Я перепробовал все менеджеры задач и вернулся к todo.txt
.
Бесконечный поиск
Notion, Todoist, Things 3, Trello, OmniFocus… Я даже писал своё приложение, но не закончил. Каждый раз уходил часы на настройку, а потом забрасывал. Синхрония ломалась, цены росли, компании закрывались. В итоге тратил больше времени на саму систему, чем на дела.
Точка кипения
Когда телефон сел, я выжал на стикере:
- дописать отчёт
- позвонить маме
- зал
- продукты
Сделал всё без тегов и приоритетов. Просто список.
Моя система: один файл
Каждый вечер открываю todo.txt
, переношу задачи на завтра, ставлю время перед запланированными. Подпункты — заметки. Выполнил? Удалил или дописал результат. Через пару дней начинаю новую дату, старые блоки превращаются в журнал.
2025-08-11
10am ревью PR
- проверить авторизацию
написать пост про todo
2pm встреча команды
- спринт-планирование
- проблема деплоя
...
Почему работает
- Всегда под рукой: файл на рабочем столе, открывается горячей клавишей.
- Мгновенно: без загрузок и подписок.
- Быстро: добавить задачу — 2 секунды.
- Поиск:
Cmd+F
ищет всё. - Вечность: текстовый файл переживёт любые обновления и закрытия сервисов.
- Честность: либо сделал, либо нет.
Секрет
Продуктивность — это:
- Вынести мысли из головы.
- Смотреть список.
- Делать.
Всё остальное — прокрастинация в красивой обёртке.
Комментарии (715)
- Люди ищут «жизненного коуча», а не приложение; простой .txt-файл работает, потому что ежедневно заставляет самому расставлять приоритеты.
- Многие возвращаются к бумаге, sticky notes или минималистичным форматам (todo.txt, org-mode, Obsidian, Apple Notes) после разочарования в сложных SaaS.
- Ключевые плюсы «текста»: полный контроль, git-версионирование, отсутствие подписок и заморочек с синхронизацией.
- Минусы: неудобно на телефоне, сложно с напоминаниями, повторяющимися задачами и большими объёмами.
- Итог: выбирайте инструмент, который не мешает, и будьте готовы перепрыгнуть на следующий, когда жизнь изменится.