commit -m "better" – Telegram
commit -m "better"
3.24K subscribers
1.03K photos
149 videos
3 files
2.39K links
just random thoughts
Download Telegram
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
💊27🔥17🤡113🆒3💩2🤔1
#VV

1. Цена одной минуты
https://github.com/pg83/vv/blob/main/1.md

Опять потратил кучу времени, даже на такой небольшой текст (большим делать не хочу, чтобы не утомлять вас).

С точки зрения содержания довольно быстро получилось получить то, чего хотелось, а вот стилистика была просто поганой.

Часа 4 задавал разые промпты - текст получался сухой, llm-ный, хоть ты тресни. Я уже даже начинал подумывать сдаться, и отменить весь проект.

В конце-концов мне в голову пришла гениальная мысль - "кто, как не сама бездушная машина, лучше знает, как ее спрашивать?", и я просто написал: "скажи, уважаемая, как мне сформулировать промпт, чтобы текст получился такой-то и такой-то".

Удивительно, но это сработало - бездушная машина по полочкам разложила, как построить запрос, и на пятой генерации я получил то, что хотел!

Да, промпт для картинки я тоже стряс с #LLM - просто попросил несколько вариантов промпта для Midjourney, и один из них получился прямо хорош.

Очень, очень хорошие способности у #LLM к рефлексии.

Да, как и в прошлый раз, минус - только если вам нравится вселенная ГП, вы прочли новую главу, и не понравилось. Для всего остального можно использовать клоуна и какаху!
💩48👍28🤡20🔥177💊7👎3🤔2🍌2🥱1
Forwarded from /g/‘s Tech Memes
😁53
https://fulghum.io/self-hosting

2026 is the Year of Self-hosting, пишет нам какой-то сумасшедший.

Аргументирует тем, что это стало очень просто - весь его self host админится с помощью #AI.

Во-первых, пожелаем ему удачи.

Во-вторых - а какой смысл заниматься self host, если не делать это руками? Это же просто весело #lab #home_lab, а другого смысла в этом и нет!
😁26🤡10💯106👍3🐳1
Антон (@itpgchannel) в конце прошлого года героически решил пересобирать Java с целью бутстрапа. И в целом ему это удалось

https://news.1rj.ru/str/itpgchannel/3692
https://news.1rj.ru/str/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://news.1rj.ru/str/itpgchannel/3666

Я хотел про неё написать сразу, но из-за проблем с Телегой (https://news.1rj.ru/str/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

Короче, проблем это принесло и вопрос "Нахуя, а главное зачем это было сделано таким образом?" остался.
😁43🔥11👍52👎1🆒1
🗿16❤‍🔥7😁5🔥42🆒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"

Десять лет этого ждал!
🔥165👎5😁3🤡3🤔2
https://github.com/z-libs/Zen-C

Приятный язычок - внешне похож на Rust, но, благодаря тому, что компилируется он в C/C++, у него бесшовная интеграция с С/С++.

RAII/defer/autofree, шаблоны, async/await, comptime, auto, и все это как тонкий слой над С - это, конечно, удобно.

Как если бы С++ начали реализовывать заново, как тонкую надстройку над С.
👍25👎6🤡52🔥1🥱1🆒1
commit -m "better"
Очередной self assessment, от того же коллеги.
https://www.npopov.com/2026/01/11/LLVM-The-bad-parts.html

Уже традиционный новогодний текст про LLVM, от Никиты Попова.

"блеск и нищета open source" - почему все так плохо, раз все так хорошо?

#llvmweekly
👍12
https://www.kommersant.ru/doc/8361473

Как выяснил “Ъ”, национальный штаб по искусственному интеллекту получит коллегиальное руководство: его руководителями в должности сопредседателей межведомственной комиссии при президенте станут заместитель главы администрации Кремля Максим Орешкин и профильный вице-премьер, руководитель аппарата правительства Дмитрий Григоренко — такое предложение, согласованное администрацией президента и главой Белого дома, поддержал Владимир Путин
🤡15💊7😁2
Ещё один процессорный IP-бизнес продан

Synopsys продаёт своё подразделение Processor IP Solutions (ARC / ARC-V, DSP, ASIP tools) компании GlobalFoundries.

Не так давно GF приобрели компанию MIPS.
Тренд последних лет: крупные EDA/IP-вендоры выходят из CPU-ядер, фокусируясь на инструментах и system IP, а foundry вроде GF собирают compute-IP под edge/AI и кастомный silicon.
Консолидация ускоряется, RISC-V становится базовым стандартом, а самостоятельный бизнес на CPU-ядрах остаётся жизнеспособным либо у крупных интеграторов, либо у компаний с глубокой нишевой экспертизой.
Вспомните примеры Ventana или Codasip, кто следующий?👀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥2🆒2
#llvmweekly

https://github.com/llvm/llvm-project/commit/18695b27d565 - новая политика LLVM про LLM-assisted PR:

"which requires that every contribution has a human author attesting to the value of that contribution, and that it is high enough quality that it is worth the time it takes to review the contribution"

А еще они фиксят сборку LLVM Базелем с помощью AI bot - https://discourse.llvm.org/t/rfc-ai-assisted-bazel-fixer-bot/89178/74!
👍13🗿6😁4🔥1
Forwarded from VG/Двач (Sendai)
❗️Роскомнадзор официально заявил, что никаких ограничительных мер против Telegram нет

Оно само сломалось.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣24🤡12🐳4🆒1
Против Telegram последовательно вводятся меры в России, заявили в Совфеде: по словам сенатора Артёма Шейкина, мессенджер не выполняет требования, направленные на предупреждение и пресечение преступлений на территории РФ. @ecotopor
🤡24🫡54👍2🥰1
твердо и четко
💯14🤡6💩42🔥1🆒1
Forwarded from Двач
‼️В России снова планируют выпускать собственные процессоры: для этого власти создают крупную корпорацию с бюджетом в 1,25 триллиона рублей.

Основные детали плана:
🟠В России утвердили новую стратегию развития микроэлектроники, в рамках которой появится специальная мегакорпорация;
🟠В развитие вложат 1 триллион 250 миллиардов рублей – деньги пойдут на строительство заводов и создание инфраструктуры;
🟠Средства планируют собрать за счёт нового технологического сбора – налога на всю готовую электронику;
🟠Главная цель – к 2030 году начать производство чипов по техпроцессу 28 нанометров и ниже (для сравнения, Intel уже работает над 1,4-1,8 нм, а актуальные Ryzen используют 4 нм);
🟠Руководителем станет бизнесмен Денис Фролов, который владеет компанией «Байкал Электроникс».

Вторую «Смуту» потянут?
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡52🔥17😁11💩6🤣54👍3🗿3
https://clocks.brianmoore.com/

Every minute, a new clock is displayed that has been generated by nine different AI models.

Each model is allowed 2000 tokens to generate its clock

Как выглядят часы, если они нарисованы LLM-ками.
😁25🔥9💊6🤡4👍3🐳2🆒1
❗️Госдума, вероятно, использовала ChatGPT при работе над законопроектом «О государственной поддержке молодёжных и детских общественных объединений», пишет портал Rozetked.

В пояснительной записке к законопроекту есть ссылка на результаты опроса проекта «Пульс НКО» с UTM-меткой source=chatgpt․com — без ChatGPT она бы вряд ли появилась.

Писал ли ChatGPT текст законопроекта, неизвестно, но эксперты уверены, что так или иначе в Госдуме использовали нейросеть.
😁38🤡26😱32👍2🐳1🤣1