На НГ мы с расширенной семьей смотрели разные там фильмы, и где-то в фоне у меня шел Гарри Поттер. А, надо сказать, я большой его фанат, я стоял ночью в очереди в московский книжный, когда туда завозили последнюю его часть!
В какой-то момент мне в голову пришла гениальная идея - "а что если?". В этот момент мне захотелось взять, и переписать всего ГП, как будто бы если моя гениальная идея была верной.
Обычно такие мысли мы посылаем нафиг, но:
* у меня впереди были все праздники (кстати, я еще в отпуске целую неделю)
* у меня под рукой оказалась мощь в виде #LLM
И я решил взять, и написать этот чертов фанфик!
Еще я решил писать его online, потому что а вдруг я потрачу кучу времени, но никому не будет интересно? Лучше остановиться раньше, и не тратить много времени. Вот, как раньше, авторы публиковали свои произведения по мере их написания.
Что будет дальше:
* под тегом #VV я буду публиковать главы своего фанфика, одну за другой
* если минусов будет слишком много, я прекращу это делать
* если плюсов будет слишком мало, тоже прекращу
* если мы дойдем до конца, то я расскажу, как я все это сделал
Чтобы вы поняли, что это не (совсем) AI slop - я потратил на разработку общей канвы примерно 15 часов разнообразного общения с разными LLM (*), и каждая новая глава у меня будет занимать около часа. Я потратил на это много времени, потрачу еще, и результат мне нравится! Мне результат нравится даже больше, чем у Роулинг, если на то пошло.
Почему в этот канал? Потому что это про мощь современных #LLM!
Идея довольно простая - вместо "магии крови", которая защитила Гарри, я ввожу четвертое непростительное заклинание, и рассматриваю, как бы это повлияло на вселенную.
(*) я много боролся с инструментами, сейчас бы сделал за 5.
В какой-то момент мне в голову пришла гениальная идея - "а что если?". В этот момент мне захотелось взять, и переписать всего ГП, как будто бы если моя гениальная идея была верной.
Обычно такие мысли мы посылаем нафиг, но:
* у меня впереди были все праздники (кстати, я еще в отпуске целую неделю)
* у меня под рукой оказалась мощь в виде #LLM
И я решил взять, и написать этот чертов фанфик!
Еще я решил писать его online, потому что а вдруг я потрачу кучу времени, но никому не будет интересно? Лучше остановиться раньше, и не тратить много времени. Вот, как раньше, авторы публиковали свои произведения по мере их написания.
Что будет дальше:
* под тегом #VV я буду публиковать главы своего фанфика, одну за другой
* если минусов будет слишком много, я прекращу это делать
* если плюсов будет слишком мало, тоже прекращу
* если мы дойдем до конца, то я расскажу, как я все это сделал
Чтобы вы поняли, что это не (совсем) AI slop - я потратил на разработку общей канвы примерно 15 часов разнообразного общения с разными LLM (*), и каждая новая глава у меня будет занимать около часа. Я потратил на это много времени, потрачу еще, и результат мне нравится! Мне результат нравится даже больше, чем у Роулинг, если на то пошло.
Почему в этот канал? Потому что это про мощь современных #LLM!
Идея довольно простая - вместо "магии крови", которая защитила Гарри, я ввожу четвертое непростительное заклинание, и рассматриваю, как бы это повлияло на вселенную.
(*) я много боролся с инструментами, сейчас бы сделал за 5.
😁58👍42👎28💊15💩10🔥8🤡8🐳7😱5🌭4❤2
#VV
Пролог: Четвёртое непростительное — Votum Vitae: https://github.com/pg83/vv/blob/main/0.md
PS: ставьте минус, только если вам вообще интересна вселенная ГП, если вы прочитали текст, и он вам не понравился. Если хочется выразить какой-то иной смысл, типа "нам тут этого не надо" - ставьте какаху, или там клоуна!
Пролог: Четвёртое непростительное — Votum Vitae: https://github.com/pg83/vv/blob/main/0.md
PS: ставьте минус, только если вам вообще интересна вселенная ГП, если вы прочитали текст, и он вам не понравился. Если хочется выразить какой-то иной смысл, типа "нам тут этого не надо" - ставьте какаху, или там клоуна!
GitHub
vv/0.md at main · pg83/vv
Contribute to pg83/vv development by creating an account on GitHub.
💩64👍51🤡41🔥16👎13💊10❤6🤷♂4😭3🤯2🍾1
Forwarded from Попячечная 🌚
This media is not supported in your browser
VIEW IN TELEGRAM
Apple выкатила macOS Tahoe с радикально скруглёнными углами и фактически отрезала окна от их базовых функций. Дизайнеры стремились к эстетике мобильной ОС, но попутно вынесли зону изменения размера в пустоту. Теперь курсор часто игнорирует видимую рамку интерфейса. Системе плевать на попытки пользователя попасть в цветной пиксель окна.
Проблема кроется в неизменном квадрате активации размером 19 на 19 точек. Раньше острый угол занимал почти всё это пространство и гарантировал срабатывание клика. В новой версии радиус скругления настолько велик, что он просто вырезает полезную площадь из этого квадрата. Пользователю приходится целиться в обои рабочего стола, чтобы зацепить край активного приложения.
Разработчик Норберт Хегер подтвердил этот абсурд наглядными тестами в своем редакторе. Инстинктивное движение в угол окна больше не даёт результата. macOS Tahoe требует кликать по фантомному углу, который остался только в памяти старых версий системы. Это отличный пример того, как декоративные решения Apple окончательно победили фундаментальное удобство профессиональной работы.
#ойти #хуи #будетхуже
🤡49😁4🐳4❤1
Forwarded from Segment@tion fault
Media is too big
VIEW IN TELEGRAM
// Оффтопик mode on
Coming out. Я написал оперу по wh40k. Это была адская работа на 5 месяцев написания текстов и партий (GPT я тексты редко доверяю, оно всё портит). Дальше было 3 месяца написания основных мелодий, к счастью как раз вышла Suno 5, разборок с Suno 5 и озвучка. Опыт интересный - иногда мне везло и трек получался идеальный с первого раза. Но чаще я выкидывал по 20-30 вариантов, а лучший долго правил в редакторе. Требования были строгие - только классическая аранжировка. Скрипки, контрабасы и т.д. Или a capella. Тоесть чтоб можно было поставить в театре. Стили должны были постоянно меняться.
На прошлой неделе я закончил работу. 3 акта, 16 аудиотреков, аудиоматериала на 59 минут (если без пауз), уже с мастерингом. Близкие друзья уже слушали полную версию, она практически не меняется.
Сейчас я начал делать иллюстрации, некоторые видео и выкладывать отдельные части в TikTok, экспериментирую с Grok, Sora и прочей бананой. Рисовать я не умею, так что тут пока только ИИ (хотя уже есть художники, желающие помогать). Куда в итоге всё это будет заливаться и как издаваться (вопросы с GW по лицензии еще не закрыты) - пока непонятно, но кому интересен процесс, можно подписаться уже.
Надеюсь за 2026й год закончить весь видеоряд. Или нет.
// Оффтопик mode off
Coming out. Я написал оперу по wh40k. Это была адская работа на 5 месяцев написания текстов и партий (GPT я тексты редко доверяю, оно всё портит). Дальше было 3 месяца написания основных мелодий, к счастью как раз вышла Suno 5, разборок с Suno 5 и озвучка. Опыт интересный - иногда мне везло и трек получался идеальный с первого раза. Но чаще я выкидывал по 20-30 вариантов, а лучший долго правил в редакторе. Требования были строгие - только классическая аранжировка. Скрипки, контрабасы и т.д. Или a capella. Тоесть чтоб можно было поставить в театре. Стили должны были постоянно меняться.
На прошлой неделе я закончил работу. 3 акта, 16 аудиотреков, аудиоматериала на 59 минут (если без пауз), уже с мастерингом. Близкие друзья уже слушали полную версию, она практически не меняется.
Сейчас я начал делать иллюстрации, некоторые видео и выкладывать отдельные части в TikTok, экспериментирую с Grok, Sora и прочей бананой. Рисовать я не умею, так что тут пока только ИИ (хотя уже есть художники, желающие помогать). Куда в итоге всё это будет заливаться и как издаваться (вопросы с GW по лицензии еще не закрыты) - пока непонятно, но кому интересен процесс, можно подписаться уже.
Надеюсь за 2026й год закончить весь видеоряд. Или нет.
// Оффтопик mode off
💊27🔥16🤡10❤3🆒3💩2🤔1
#VV
1. Цена одной минуты
https://github.com/pg83/vv/blob/main/1.md
Опять потратил кучу времени, даже на такой небольшой текст (большим делать не хочу, чтобы не утомлять вас).
С точки зрения содержания довольно быстро получилось получить то, чего хотелось, а вот стилистика была просто поганой.
Часа 4 задавал разые промпты - текст получался сухой, llm-ный, хоть ты тресни. Я уже даже начинал подумывать сдаться, и отменить весь проект.
В конце-концов мне в голову пришла гениальная мысль - "кто, как не сама бездушная машина, лучше знает, как ее спрашивать?", и я просто написал: "скажи, уважаемая, как мне сформулировать промпт, чтобы текст получился такой-то и такой-то".
Удивительно, но это сработало - бездушная машина по полочкам разложила, как построить запрос, и на пятой генерации я получил то, что хотел!
Да, промпт для картинки я тоже стряс с #LLM - просто попросил несколько вариантов промпта для Midjourney, и один из них получился прямо хорош.
Очень, очень хорошие способности у #LLM к рефлексии.
Да, как и в прошлый раз, минус - только если вам нравится вселенная ГП, вы прочли новую главу, и не понравилось. Для всего остального можно использовать клоуна и какаху!
1. Цена одной минуты
https://github.com/pg83/vv/blob/main/1.md
Опять потратил кучу времени, даже на такой небольшой текст (большим делать не хочу, чтобы не утомлять вас).
С точки зрения содержания довольно быстро получилось получить то, чего хотелось, а вот стилистика была просто поганой.
Часа 4 задавал разые промпты - текст получался сухой, llm-ный, хоть ты тресни. Я уже даже начинал подумывать сдаться, и отменить весь проект.
В конце-концов мне в голову пришла гениальная мысль - "кто, как не сама бездушная машина, лучше знает, как ее спрашивать?", и я просто написал: "скажи, уважаемая, как мне сформулировать промпт, чтобы текст получился такой-то и такой-то".
Удивительно, но это сработало - бездушная машина по полочкам разложила, как построить запрос, и на пятой генерации я получил то, что хотел!
Да, промпт для картинки я тоже стряс с #LLM - просто попросил несколько вариантов промпта для Midjourney, и один из них получился прямо хорош.
Очень, очень хорошие способности у #LLM к рефлексии.
Да, как и в прошлый раз, минус - только если вам нравится вселенная ГП, вы прочли новую главу, и не понравилось. Для всего остального можно использовать клоуна и какаху!
💩46👍27🤡20🔥17❤7💊7👎3🤔2🍌2🥱1
Попячечная 🌚
Apple выкатила macOS Tahoe с радикально скруглёнными углами и фактически отрезала окна от их базовых функций. Дизайнеры стремились к эстетике мобильной ОС, но попутно вынесли зону изменения размера в пустоту. Теперь курсор часто игнорирует видимую рамку интерфейса.…
Установил я это Tahoe, у меня в первый раз в жизни блевотный рефлекс на UI от Apple.
Сука, закругления у окон не то что ОГРОМНЫ, они еще и разные у разных окон!
Сука, закругления у окон не то что ОГРОМНЫ, они еще и разные у разных окон!
😁54💩9🤯5🤮3🤷♂2❤2🤡1🐳1
https://fulghum.io/self-hosting
2026 is the Year of Self-hosting, пишет нам какой-то сумасшедший.
Аргументирует тем, что это стало очень просто - весь его self host админится с помощью #AI.
Во-первых, пожелаем ему удачи.
Во-вторых - а какой смысл заниматься self host, если не делать это руками? Это же просто весело #lab #home_lab, а другого смысла в этом и нет!
2026 is the Year of Self-hosting, пишет нам какой-то сумасшедший.
Аргументирует тем, что это стало очень просто - весь его self host админится с помощью #AI.
Во-первых, пожелаем ему удачи.
Во-вторых - а какой смысл заниматься self host, если не делать это руками? Это же просто весело #lab #home_lab, а другого смысла в этом и нет!
Jordan Fulghum
2026 is the Year of Self-hosting
CLI agents like Claude Code make self-hosting dramatically easier and actually fun. This is the first time I would recommend it to normal software-literate people.
😁26🤡10💯9❤6👍3🐳1
Forwarded from Технологический Болт Генона
Антон (@itpgchannel) в конце прошлого года героически решил пересобирать Java с целью бутстрапа. И в целом ему это удалось
https://xn--r1a.website/itpgchannel/3692
https://xn--r1a.website/itpgchannel/3704
но на одном из этапов поймал вот такую ошибку
https://xn--r1a.website/itpgchannel/3666
Я хотел про неё написать сразу, но из-за проблем с Телегой (https://xn--r1a.website/tech_b0lt_Genona/5942) пост этот отложился на сейчас.
Я такую ошибку ловил сам, когда собирал Java под ReactOS, но тогда я забил и просто выкинул эту проверку из кода.
А тут Антон задался вопросом
> Сука, почему вообще кого-то ебет, насколько старый файл участвует в сборке?!?
Для начала разберёмся вообще зачем это ограничение существует.
Есть стандарт ISO 4217, который отвечает за коды валют (в том числе и устаревшие). Сам он платный, но вот тут можно бесплатно получить "выжимку"
https://www.six-group.com/en/products-services/financial-information/market-reference-data/data-standards.html#scrollTo=currency-codes
И вот разработчики Java решили, что было бы неплохо не связываться с валютами вышедшими из обращения и не грузить в "рантайм" устаревшее, поэтому эта проверка и есть.
Исходя из информации выше логично и понятно теперь почему эта проверка лежит в файле
А сам код такой
По результатам работы этой "механики" создаются properties-файлы, выглядят они приблизительно так
В Jira OpenJDK есть issue (в мае 2024 выпилили из JDK8)
Remove 10 year old transition check in GenerateCurrencyData tool
https://bugs.openjdk.org/browse/JDK-8332085
https://github.com/openjdk/jdk8u-ri/pull/17
Ну и старое обсуждение в OpenJDK
https://mail.openjdk.org/pipermail/jdk7u-dev/2016-June/010559.html
В 2014 в NixOS и поставили 20 лет 🌝
https://github.com/NixOS/nixpkgs/commit/9b81769950b6d0221643c7b0758d894f7742a62a
Вот обсуждение в Guix из 2024 (там просто закомментили эту проверку)
Time bomb in icedtea/openjdk
https://issues.guix.gnu.org/68333
Gentoo
dev-java/icedtea-7.2.5.3: does not compile
https://bugs.gentoo.org/534118
NetBSD
Compiling OpenJDK compile error
https://mail-index.netbsd.org/pkgsrc-users/2014/12/30/msg020843.html
Debian
https://lists.debian.org/debian-lts/2015/01/msg00018.html
FreeBSD
Error: time is more than 10 years from present: 1104530400000 when building java/openjdk*
https://lists.freebsd.org/pipermail/freebsd-java/2014-December/011035.html
Короче, проблем это принесло и вопрос "Нахуя, а главное зачем это было сделано таким образом?" остался.
https://xn--r1a.website/itpgchannel/3692
https://xn--r1a.website/itpgchannel/3704
но на одном из этапов поймал вот такую ошибку
Error: time is more than 10 years from present: 1420063200000
java.lang.RuntimeException: time is more than 10 years from present: 1420063200000
https://xn--r1a.website/itpgchannel/3666
Я хотел про неё написать сразу, но из-за проблем с Телегой (https://xn--r1a.website/tech_b0lt_Genona/5942) пост этот отложился на сейчас.
Я такую ошибку ловил сам, когда собирал Java под ReactOS, но тогда я забил и просто выкинул эту проверку из кода.
А тут Антон задался вопросом
> Сука, почему вообще кого-то ебет, насколько старый файл участвует в сборке?!?
Для начала разберёмся вообще зачем это ограничение существует.
Есть стандарт ISO 4217, который отвечает за коды валют (в том числе и устаревшие). Сам он платный, но вот тут можно бесплатно получить "выжимку"
https://www.six-group.com/en/products-services/financial-information/market-reference-data/data-standards.html#scrollTo=currency-codes
И вот разработчики Java решили, что было бы неплохо не связываться с валютами вышедшими из обращения и не грузить в "рантайм" устаревшее, поэтому эта проверка и есть.
Исходя из информации выше логично и понятно теперь почему эта проверка лежит в файле
GenerateCurrencyData.java hg clone http://hg.openjdk.java.net/jdk6/jdk6 openjdk6 && cd openjdk6 && sh ./get_source.sh
$ hg log ./make/tools/src/build/tools/generatecurrencydata/GenerateCurrencyData.java
changeset: 974:4fa5032c91be
user: yhuang
date: Fri Jan 02 16:35:52 2015 +0000
summary: 7066203: Update currency data to the latest ISO 4217 standard
А сам код такой
long time = format.parse(timeString).getTime();
if (Math.abs(time - System.currentTimeMillis()) > ((long) 10) * 365 * 24 * 60 * 60 * 1000) {
throw new RuntimeException("time is more than 10 years from present: " + time);
}
По результатам работы этой "механики" создаются properties-файлы, выглядят они приблизительно так
diff -r 95999a031f69 -r 4fa5032c91be src/share/classes/sun/util/resources/CurrencyNames.properties
--- a/src/share/classes/sun/util/resources/CurrencyNames.properties Fri Jan 02 15:40:43 2015 +0000
+++ b/src/share/classes/sun/util/resources/CurrencyNames.properties Fri Jan 02 16:35:52 2015 +0000
@@ -106,6 +106,7 @@
COP=COP
CRC=CRC
CSD=CSD
+CUC=CUC
CUP=CUP
CVE=CVE
CYP=CYP
@@ -232,6 +233,7 @@
THB=THB
TJS=TJS
TMM=TMM
+TMT=TMT
TND=TND
В Jira OpenJDK есть issue (в мае 2024 выпилили из JDK8)
Remove 10 year old transition check in GenerateCurrencyData tool
https://bugs.openjdk.org/browse/JDK-8332085
https://github.com/openjdk/jdk8u-ri/pull/17
Ну и старое обсуждение в OpenJDK
https://mail.openjdk.org/pipermail/jdk7u-dev/2016-June/010559.html
В 2014 в NixOS и поставили 20 лет 🌝
https://github.com/NixOS/nixpkgs/commit/9b81769950b6d0221643c7b0758d894f7742a62a
Вот обсуждение в Guix из 2024 (там просто закомментили эту проверку)
Time bomb in icedtea/openjdk
https://issues.guix.gnu.org/68333
Gentoo
dev-java/icedtea-7.2.5.3: does not compile
https://bugs.gentoo.org/534118
NetBSD
Compiling OpenJDK compile error
https://mail-index.netbsd.org/pkgsrc-users/2014/12/30/msg020843.html
Debian
https://lists.debian.org/debian-lts/2015/01/msg00018.html
FreeBSD
Error: time is more than 10 years from present: 1104530400000 when building java/openjdk*
https://lists.freebsd.org/pipermail/freebsd-java/2014-December/011035.html
Короче, проблем это принесло и вопрос "Нахуя, а главное зачем это было сделано таким образом?" остался.
😁38🔥11👍4❤2🆒1
commit -m "better"
луддиты атакуют, и проигрывают!
https://www.opennet.ru/opennews/art.shtml?num=64627
"Ключевым изменением в альфа-версии GNOME 50 стало удаление кода для поддержки протокола X11 из пользовательской оболочки GNOME Shell и композитного сервера Mutter. В дисплейном менеджере GDM удалена поддержка X11 и прекращена возможность сборки GDM без Wayland, но сохранена поддержка запуска других сред рабочего стола, использующих X11. В gnome-session прекращена поддержка выполнения сеансов на базе X11, а из gnome-settings-daemon удалена опция "-Dx11" и возможность настройки параметров X11"
Десять лет этого ждал!
"Ключевым изменением в альфа-версии GNOME 50 стало удаление кода для поддержки протокола X11 из пользовательской оболочки GNOME Shell и композитного сервера Mutter. В дисплейном менеджере GDM удалена поддержка X11 и прекращена возможность сборки GDM без Wayland, но сохранена поддержка запуска других сред рабочего стола, использующих X11. В gnome-session прекращена поддержка выполнения сеансов на базе X11, а из gnome-settings-daemon удалена опция "-Dx11" и возможность настройки параметров X11"
Десять лет этого ждал!
www.opennet.ru
Альфа-выпуск GNOME 50 с удалением поддержки X11
Представлен первый альфа-выпуск среды рабочего стола GNOME 50. Релиз намечен на 18 марта 2026 года. Для тестирования альфа-версии GNOME 50 сформирован iso-образ (3 ГБ) на базе дистрибутива GNOME OS.
🔥11❤4👎3😁1🤔1🤡1🆒1