A forgotten medieval fruit with a vulgar name (2021)
Мушмула — средневековый фрукт, который ели только гнилым. Его латинское название Mespilus germanica сегодня мало кто знает, а раньше его звали «открытая жопа» из-за формы плода. В туалете римского поселения Тасгетиум нашли 19 почти свежих семян мушмулы, пролежавших 2000 лет в болоте.
Фрукт созревает после первых морозов и становится съедобным только в стадии «блоттен» — мягкой, коричневой, похожей на яблочное пюре. Вкус — кисло-сладкий, с нотами вина и специй. В XIV–XVII вв. мушмулу почитали: её изображали на картинах, упоминали в «Ромео и Джульетте» и считали афродизиаком.
Потом её вытеснили бананы, ананасы и клубника. Сегодня деревья редко встречаются в Европе, но сорт «Ноттингем» продают в питомниках. Мушмулу можно есть сырой, варить из неё джемы, мармелад и ликёр.
Комментарии (36)
- Обсуждение началось с воспоминаний о статье 1989 г. о медларе — «забытом» фрукте, который съедобен только после «блеттинга» (внутреннего размягчения, а не гниения).
- Участники уточнили, что блеттинг — это ферментативный процесс, аналогичный дозреванию айвы или хурмы; ускоряется морозом или заморозкой.
- Оказалось, что медлар всё ещё выращивают: в Европе, Австралии, Новой Зеландии, США (включая приусадебные участки иранян и армян в Лос-Анджелесе), а также делают из него пасту, желе и соусы.
- Подняли тему «исчезнувших» фруктов: арбуз XVII века выглядел иначе, а курица изменилась за последние 100 лет.
- Упомянули, что английское название медлара — «open-arse» — и французские варианты связаны с внешним сходством с «обезьяньей задницей».
Комментарии (67)
- Платформа Typepad закрывается 30 сентября, вызвав волну ностальгии и тревоги за сохранение контента.
- Пользователи спешат выгрузить посты и фото, жалуются на плохой экспорт и короткий срок на миграцию.
- Многие обсуждают, почему блоги умерли: смена формата на короткие соцсети, спам, монетизация и переход на телефоны.
- Предлагают альтернативы — Ghost, WordPress, Textpattern, Kirby — и задаются вопросом, почему не перевели всех на WordPress.
- Кто-то хочет выкупить Typepad, кто-то надеется на Archive Team и Internet Archive, чтобы спасти данные.
I'm working on implementing a programming language all my own
Я пишу свой язык Baba Yaga — чисто из любви к эстетике кода. Рабочий интерпретатор есть, но полноценной среды пока нет; планирую браузерный «бесконечный холст» в духе Smalltalk.
Язык — эксперимент ради удовольствия: неизменяемость, функциональный стиль, минимальный синтаксис, базовые «батарейки». Это Toki Pona для Haskell.
Синтаксис и типы
Объявления переменных и функций одинаковы; скобки не нужны, каррирование бесплатно.
transport : "Chicken House"
add : x y -> x + y
add5 : add 5
Базовые неизменяемые типы: Int, Float, String, Bool, List, Table.
numbers : [1, 2, 3]
person : {name: "Lucy", age: 23}
Типы можно указать явно; без аннотаций всё проверяется только во время вызова.
Управление потоком
Единственный способ — when (pattern matching). Нет if/else или switch.
describe : x ->
when x is
0 then "Zero"
_ then "Something else"
processUser : user ->
when user is
{name: n, age: a, active: true} -> "Adult: " .. n
_ -> "Unknown"
Пример: жизнь Конвея уже работает.
Комментарии (36)
- Участники делятся опытом создания языков: @codr7 показал фреймворк Shi, @aldousd666 рассказал о своих интерпретаторах, начавшихся в 2006-м.
- Разгорелся спор о синтаксисе: одни хвалят «:» для присваивания, другие защищают «=» как уже устоявшийся символ.
- Кто-то предлагает отказаться от точек с запятой, кто-то считает их полезным разделителем.
- Обсуждаются математические корни обозначений: одни считают «=» сравнением, другие — утверждением.
- Предлагаются альтернативы: «:=», «<-», «=>», а также идея вызывать функции в порядке чтения.
GMP damaging Zen 5 CPUs? 💬 Длинная дискуссия
Краткая сводка проблемы
Два Ryzen 9950X вышли из строя за несколько месяцев при запуске тестов GMP. На обратной стороне процессоров появилось пятно ≈25 мм². Оба случая при низкой температуре окружающей среды (<20 °C).
Конфигурации
- Ubuntu, Asus B650M-K, 64 ГБ DDR5-4800 ECC, SF450, NH-U9S.
- Gentoo 6.12.31, Asus B650M-A WIFI II, 96 ГБ DDR5-5600 ECC, RM650, NH-U9S.
Возможные причины
- TDP 170 Вт, радиатор рассчитан на 165 Вт.
- Смещённое крепление радиатора (по рекомендации Noctua) выдавило термопасту, возможно, образовались пустоты при термоциклах.
- Процессоры работали под полной нагрузкой: цикл MULX каждый такт.
- Ни разгона, ни повышенного напряжения не было.
Наблюдения
- Оба процессора вышли из строя не сразу, а через пару месяцев максимальной нагрузки.
- Система на 7950X при аналогичной нагрузке стабильна и даже горячее.
Комментарии (196)
- Пользователи массово сообщают о смерти процессоров Ryzen 9 9950X/9950X3D даже без разгона.
- Основные подозрения: слабое охлаждение (NH-U9S на 140 Вт при реальных 200–240 Вт), агрессивные настройки питания/матплаты (PBO, LLC), возможные локальные перегревы, не отлавливаемые датчиками.
- TDP 170 Вт назван маркетинговым; реальное потребление доходит до 235–240 Вт, поэтому «кулер на 165 Вт» изначально недостаточен.
- Некоторые добавляют проблемы с напряжением/питанием от конкретных плат ASRock/ASUS и «рваными» нагрузками вроде GMP или FFT.
- Общий вывод: железо должно само защищаться, но при несоответствии СО, BIOS-настроек и реальных нагрузок защита может не успеть.
Kiwi.com flight search MCP server
Как создать инструкцию по установке MCP-сервера
-
Определите тип сервера
stdio– локальный процесс.sse– удалённый HTTP-эндпоинт.
-
Соберите метаданные
- Название, описание, автора, ссылку на репозиторий.
- Требования: Node.js, Python, Docker и т.д.
- Порт (для SSE), путь к исполняемому файлу (для stdio).
-
Сформируйте
claude_desktop_config.json
Пример stdio:{ "mcpServers": { "my-server": { "command": "node", "args": ["build/index.js"], "env": { "API_KEY": "xxx" } } } }Пример SSE:
{ "mcpServers": { "my-server": { "url": "http://localhost:3000/sse", "headers": { "Authorization": "Bearer xxx" } } } } -
Сгенерируйте инструкцию
- Установите зависимости (
npm i,pip install -r requirements.txt). - Скопируйте
claude_desktop_config.jsonв%APPDATA%\Claude\(Win) или~/Library/Application Support/Claude/(macOS). - Перезапустите Claude Desktop.
- Установите зависимости (
-
Проверьте работу
Откройте Claude → шестерёнка → Developer → MCP → убедитесь, что сервер “Connected”. -
Опубликуйте
ДобавьтеREADME.mdс шагами выше и примером конфига.
Комментарии (82)
- Пользователи хотят не просто «забронировать», а исследовать: «покажи самые дёшевые окна в Токио за 3 месяца».
- Все сходятся, что полностью автономное бронирование пока ненадёжно: доверие к ИИ низкое, цены скачут, а условия договора надо принимать вручную.
- MCP-серверы рассматриваются как новая «AI-API» — удобно для агентов, но бизнес может быстро закрыть доступ, если это ударит по рекламе и контролю.
- Kiwi и прочие агрегаторы могут зарабатывать на самой продаже билетов и страховках, а не на рекламе, но риски покупки у посредников остаются.
- Пока что MCP-инструменты лучше работают как «умный поиск с последующим подтверждением человека», а не как полностью автономный консьерж.
VIM Master 🔥 Горячее
VIM Master — лёгкая браузерная игра, обучающая основным движениям и командам Vim.
Короткие уровни, никаких установок: просто открой index.html и тренируйся.
Комментарии (111)
- Предложили геймифицировать Vim: Guitar Hero с vim-клавишами, PacVim, Vim Snake, Vim Hero и др.
- Рекомендуют vimtutor, Neovim Tutor, Vim Golf и Vim Adventures как базовые учебники.
- Некоторые жалуются на paywall, обязательную регистрацию и баги в новых обучалках.
- Поделились лайфхаками: remapping CAPS → Esc, :xa / :qa! вместо :wq, hardtime.nvim для отслеживания эффективности.
- Сообщество делится мемами: «Vim — это образ жизни» и «8 глав о том, как выйти из Vim».
Unexpected productivity boost of Rust 🔥 Горячее 💬 Длинная дискуссия
Rust повышает производительность разработки, несмотря на сложность.
Ключевые факторы:
- Жёсткий компилятор ловит ошибки до запуска, уменьшая время отладки.
- Модель владения устраняет гонки и утечки памяти, снижая количество багов.
- Инструменты: Cargo, Clippy, rustfmt и rust-analyzer ускоряют цикл «написание → проверка → запуск».
- Сообщество предлагает качественные крейты и быструю помощь.
- Производительность кода сравнима с C/C++, но без segfault и UB.
В итоге меньше времени тратится на отладку, больше — на новые функции.
Комментарии (433)
- Автор статьи рассказал, как Rust позволяет безболезненно рефакторить большие кодовые базы благодаря строгой типизации и проверкам компилятора.
- Многие участники согласились, что статическая типизация (Rust, Haskell, OCaml-подобные языки) повышает уверенность при изменениях, особенно в многолюдных проектах.
- Часть комментаторов считает сравнение с TypeScript «нечестным»: TS компилируется в JS и наследует его недостатки, а приведённый баг с
window.location.href— это особенность DOM, а не языка. - Некоторые отметили, что Rust тоже не идеален: async/синхронные блокировки, медленная компиляция и «множество способов сделать одно и то же» могут снижать удобство.
- Общий вывод: преимущество Rust в безопасности и рефакторинге особенно заметно на больших проектах, но язык требует времени на изучение и не всегда лучше «классических» статически типизированных альтернатив.
Комментарии (106)
- Пользователи хвалят Bitrig за «волшебство» и качество SwiftUI-интерфейсов, но жалуются на вылеты, пропадание проектов и отсутствие входа через Apple.
- Основные запросы: экспорт кода в Xcode, локальная сборка без облака, поддержка WebKit, возможность донастройки после генерации и BYOK-доступ к LLM.
- Не-разработчики рады простоте, но переживают о лимите в 100 сообщений/мес и сборе данных.
- Команда подтверждает: интерпретатор вызывает реальные фреймворки iOS, а не их клоны.
Apple Revokes EU Distribution Rights for an App on the Alt Store
Apple без объяснений отозвала у разработчика iTorrent право альтернативного распространения в ЕС, и теперь приложение нельзя установить через AltStore PAL.
По закону DMA Apple обязана допускать сторонние магазины, и с прошлого года в AltStore PAL появились iTorrent и qBitControl. В июле пользователи начали жаловаться на ошибки при загрузке; оказалось, Apple аннулировала «alternative distribution right» у разработчика XITRIX (Даниил Виноградов).
Разработчик и команда AltStore обратились в Apple, но получили лишь шаблонные ответы и обещание «разобраться». Никаких официальных причин или предупреждений не дали. Отсутствие прозрачности вызывает подозрения в нарушении духа DMA.
Комментарии (76)
- Apple отозвала у разработчика iTorrent права на распространение приложения ещё в июле; новость первым подхватил TorrentFreak.
- Участники считают, что это нарушает дух DMA и требуют закона, разрешающего пользователям запускать любой софт на своих устройствах.
- Некоторые видят двойные стандарты: Google вчера получила шквал критики, а Apple — традиционно «пробачают».
- Комментаторы предлагают бойкот, штрафы 38 млрд $ и ежедневные нештрафные санкции до тех пор, пока Apple не прекратит подобные действия.
Bitwig Studio 6 details revealed, and editing gets a big boost
- Bitwig Studio 6 в бета-доступе; финал — осенью.
- Главное — улучшено редактирование:
A→ режим автоматизации одного параметра.- Жесты, спрэд, холд, кривые.
- Новые инструменты: Spray Can, Audition, улучшенный Pencil.
- Automation Clips как отдельные клипы с привязкой к нотам/аудио.
- Редактирование выражений прямо на нотах.
- Одновременное редактирование нескольких клипов.
- Clip Aliases — мастер-шаблон, влияющий на все связанные клипы.
- Общие тональности проекта и Adapt to Key, новые Grid-модули Scale/Root.
- Обновлённый UI: палитра инструментов, авто-zoom, динамичные заголовки.
- При открытии старого проекта создаётся резервная копия с версией в имени.
- Бета бесплатна при активном Upgrade Plan; инструкции и ноты релиза:
Release Notes | What’s New
Комментарии (103)
- Bitwig хвалят за встроенные инструменты/эффекты, Linux-поддержку, модульность и быстрое развитие.
- Некоторые упомянули альтернативы: FOSS-DAW Zrythm и live-coding-инструменты Strudel, Tidal Cycles, Renoise.
- Была дискуссия о нехватке AI-функций (stem-separation, ML-тегирование) и о «спектральном скандале» с YouTube-контентом.
- Пользователи делятся опытом перехода с Ableton/Logic и обсуждают страх «исчезновения» молодого DAW.