Warning: Undefined array key 0 in /var/www/tgoop/function.php on line 65

Warning: Trying to access array offset on value of type null in /var/www/tgoop/function.php on line 65
2389 - Telegram Web
Telegram Web
Forwarded from Метаверсище и ИИще (Sergey Tsyptsyn ️️)
У нас тут новая интрига в картиночных генераторах.

На Image-арене всех побивает некая Красная Панда.

Причем хорошо так побивает. С оттяжкой.

Народ в сети просто голову сломал и делает ставки.

Я поресерчил твиттор.

Михаил Парахин из Microsoft, похоже, знает, кто это такие. Он говорит, что они существуют уже некоторое время, говорят на английском языке, и, что Adobe - это близко по смыслу. Он также сказал, что это не OpenAI, не Black Forest Labs, не Mistral и не Google.
https://x.com/MParakhin/status/1851287090748953038

Я был уверен, что это Квай\Клинг\Колорс (красные китайские панды). Если они англоговорящие, не французы и не китайцы, то кто?

Runway или Canva или Recraft?

Еще раз, это не китайцы

Наваливайте ставки в коментах.

@cgevent
🥱11🤔85👍2🆒2
commit -m "better"
Вышел новый #hyprland, и там снова big news: https://github.com/hyprwm/Hyprland/releases/tag/v0.42.0 "News for packagers New dependency: aquamarine Dropped submodule: wlroots" Я сначала подумал, что это они так свой форк переименовали, но нет: https:/…
Vaxry (главный разработчик #hyprland), конечно, тот еще малолетний засранец.

Вот есть такой тред:

https://github.com/hyprwm/Hyprland/issues/3373

К нему пришли с просьбой запилить triple buffering в Hyprland.

* https://github.com/hyprwm/Hyprland/issues/3373#issuecomment-1731278205 - он не разобрался с сутью предложения, и далее и везде начал называть это хаком.

* проигнорировал опыт других DE (https://github.com/hyprwm/Hyprland/issues/3373#issuecomment-2189451677)

* сказал, что потом сделает другим способом, и лучше - https://github.com/hyprwm/Hyprland/issues/3373#issuecomment-2189991235 (спойлер - не сделал)

Вообще, судя по разным там чатам в телегах и дискордах, народ потихоньку устает от этого, и валит с hyprland.

Потому что, конечно, eye candy - прикольно, но когда не работает базовая функциональность - https://github.com/hyprwm/Hyprland/issues/4213 - это такое себе.
😁9🤡4👍3🐳21
https://github.com/marienz/nix-doom-emacs-unstraightened/pull/36#issuecomment-2447199735

TL;DR - разрабы Google в своих OSS проектах должны отдавать авторские права Google, а контрибуторы - подписывать гугловый CLA.
🤡35😁16🐳7🖕3💩2🫡1
Песенка менеджера https://music.yandex.ru/album/2374733/track/20796127
Такое нам по душе!
😁65🔥4🐳3💯2👍1
Forwarded from Мост на Жепи (Валерия Бр.)
😁267🐳4🤣2
commit -m "better"
https://www.opennet.ru/opennews/art.shtml?num=61761 https://lore.kernel.org/lkml/CAHk-=wj1Oo9-g-yuwWuHQZU8v=VAsBceWCRLhWxy7_-QnSa1Ng@mail.gmail.com/ "Линус Торвальдс ответил: Хватит" "#Kent Оверстрит ответил, что Bcachefs определённо более надёжна..." "Торвальдс…
https://www.opennet.ru/opennews/art.shtml?num=62153

Гля какая красота!

Оказывается, Линусу можно то, что нельзя #Kent, а именно, тащить в -rc* ветку какой-то новый код, вне рамок merge window.

Очень некрасиво, как по мне.

Ну и доставляет тот факт, что Линус по пути переписал оригинальный патч:

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=0fc810ae3ae110f9e2fcccce80fc8c8d62f97907

vs.

https://lore.kernel.org/all/5b887fe4c580214900e21f6c61095adf9a142735.1730166635.git.jpoimboe@kernel.org/

По мне так второй патч (оригинал) существенно более понятен, ну и особо доставляет тот факт, что Линус, по сути, присвоил себе авторство этой идеи.
🤡14😁7👍32🐳1
Forwarded from Блог*
😁42👍65💯4🔥3
#rant

Каждый уважающий себя растаман считает своим долгом впендюрить какие-то свои сборочные настройки в release/dev profile. #cargo

Например, https://github.com/pop-os/cosmic-panel/blob/master/Cargo.toml#L16

Проблема в том, что эти дети не понимают, что творят.

Они, наверное, думают, что делают мне хорошо тем, что их программа у меня будет собираться в 10 раз дольше, и работать на полпроцента быстрее.

Нет, это не так.

Меня это, в конце-концов, заебало, и я решил это починить.

Благо, https://doc.rust-lang.org/cargo/reference/profiles.html это, вроде, позволяет - запили свой профиль, да передай его в cargo --profile.

Но, как оказалось, система сопротивляется тому, чтобы переопределить авторские настройки:

* Если попробовать запилить полностью новый свой профиль, то cargo ругается, и говорит, что любой мой кастомный профиль должен делать inherit от какого-то существующего модуля.

* А если сделать наследование от profile.release, то я получаю в нагрузку все эти лютые донастройки от автора софта.

В общем, как обычно, пришлось решать проблему по рабоче-крестьянски, а именно:

* https://github.com/pg83/ix/blob/main/pkgs/bld/rust/devendor/scripts/strip.py - выпиздить к хуям все авторские экзерсизы. Я было хотел сделать честно, через парсинг toml, но, как оказалось, toml там уже совсем не toml (но об этом в другой раз), поэтому регулярочкой.

* https://github.com/pg83/ix/blob/main/pkgs/die/rust/cargo.sh#L130*-L137 - после выпиливания гениальной авторской мысли, доливаем свои, хорошие, настройки, в которых заведомо нет LTO.
🤡18🤣12👍10🔥4😁3😱2❤‍🔥1
https://www.perplexity.ai/search/what-are-the-main-security-fea-pxhe6YnqRRm1HMrN4osHUg

"These features collectively position stal/IX as a secure choice for users seeking a reliable Linux distribution tailored for enterprise-grade applications"

Знай наших!
🔥37❤‍🔥6👌4🆒3😱21
Forwarded from Programmer memes
Вы знаете, что отвечать на собеседовании

8️⃣ Programmer memes
Please open Telegram to view this post
VIEW IN TELEGRAM
😁17🔥15💅73💩3
commit -m "better"
#rant Каждый уважающий себя растаман считает своим долгом впендюрить какие-то свои сборочные настройки в release/dev profile. #cargo Например, https://github.com/pop-os/cosmic-panel/blob/master/Cargo.toml#L16 Проблема в том, что эти дети не понимают, что…
Продолжаю свои страдания по rust. #rant

TIL что

cargo build --package A --package B


и

cargo build --package A
cargo build --package B


- это две разные команды!

Да, да, собрать два артефакта одновременно - это совсем не то же самое, что собрать их последовательно.

Как так получается?

Очень просто, #cargo, когда ему надо выполнить первую команду, строит объединение feature флагов этих двух пакетов, и собирает каждый их этих пакетов с объединением их флагов.

Вот и получается, что, по отдельности, пакеты собираются, а вместе - https://gist.github.com/pg83/d2b61ba29587503d58d191a98829f526

Такое ощущение, что разработчики cargo однажды решили, "а давайте вообще все сделаем по-другому". Не "хорошо" или "плохо", а просто иначе.
🥴29👍6🤡4🐳4💩3🤔1🤯1
Forwarded from Programmer memes
Так вот какое оно на самом деле

8️⃣ Programmer memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣22🫡10😁6👍4💯3👏2🤔2
Forwarded from Wazowski Recommends
Попав в Яндекс, мы получили проект от Ильи Сегаловича. Илья умел очень классно делиться идеями и объяснять суть. Он нам рассказал, что на самом деле Гугл в своё время выиграл у всех предыдущих поисковиков за счёт хорошо сделанных сниппетов. А теперь для нас самое главное — сделать так, чтобы поисковые результаты не были сплошь одинаковыми. Надо бороться с полу-дублями.

Только сделать это у нас не удалось. Зато мне удалось получить свою первую психологическую травму на работе.

В Яндексе тогда не было почти никакой документации. Даже как собирать проект — было тайным знанием, передающимся из уст в уста.

Когда нужно было разобраться в каком-то куске поискового кода, Макс сказал:
— Ну давай посмотрим, кто автор этого кода... Ага, некий Антон с ником pg@. Просто сходи и спроси у него, что здесь происходит.

Я сходил и спросил. Антон с ником pg@ ответил мне, чтобы я просто прочитал код.

Прочитать и понять код у меня не получилось. А так как работали мы на четверть ставки, то в следующий раз мы с Максом встретились примерно через неделю. Узнав, что прогресса особо нет, Макс сказал:
— Нет, ну так дело не пойдёт. Пойдём вместе сходим и спросим.

Сходили и спросили. На что Антон с ником pg@ просто накричал на нас обоих: какого чёрта какие-то стажёры его отвлекают и не могут даже за неделю самостоятельно прочитать код?!

С тех пор ни я, ни Макс уже больше никогда не хотели работать в Яндекс.Поиске.

#lifestories
😁97💩9🎃54👍1🔥1🤡1👻1
Wazowski Recommends
Попав в Яндекс, мы получили проект от Ильи Сегаловича. Илья умел очень классно делиться идеями и объяснять суть. Он нам рассказал, что на самом деле Гугл в своё время выиграл у всех предыдущих поисковиков за счёт хорошо сделанных сниппетов. А теперь для нас…
Хорошая история.

Кажется, тогда это закончилось тем, что была попытка запилить очердной "+1 поиск в стороне, замена того, что работает в проде" (кажется, даже на C#, но зуб за это не дам), которую пришлось тихо спустить в мусорную корзину.

А код надо уметь читать, это важный навык.

Код, про который идет речь (склейка дублей), кстати, написал не я, я его перенес из одного места в другое, потому что так было нужно по логике связанного изменения, и рассказать про то, что он делал по существу, я не мог.

Наорать, кстати, мог, я был, на тот момент, достаточно буйный.
😁34💩15👍12🤡54🐳3🥱2😢1
Forwarded from ДЕВОПСИНА | DevOps | Linux
This media is not supported in your browser
VIEW IN TELEGRAM
показывает код, который давно превратился в легаси

@devopsina ➡️ @bashdays
Please open Telegram to view this post
VIEW IN TELEGRAM
😁42💩52
commit -m "better"
Продолжаю свои страдания по rust. #rant TIL что cargo build --package A --package B и cargo build --package A cargo build --package B - это две разные команды! Да, да, собрать два артефакта одновременно - это совсем не то же самое, что собрать их последовательно.…
#rant

#cargo проектировали сумасшедшие (если его вообще проектировали).

Не верите - попробуйте выразить с помощью cargo "собери мне пакет X с набором фич по умолчанию, за исключением Y".

"Это никому не нужно"?

Ну, как сказать, вот есть у меня пакет, в котором есть ['A', 'B', ..., 'X11', 'wayland'], и я хочу исключить X11.

Спрашивается, что мне делать, и чего употребляли авторы cargo?

2024-ый год, cargo не умеет в -feature, ага. Про -feature_group я вообще молчу, это какой-то космос.
😢12🤡8🗿4🐳3💯2🎃2👍1
commit -m "better"
#rant #cargo проектировали сумасшедшие (если его вообще проектировали). Не верите - попробуйте выразить с помощью cargo "собери мне пакет X с набором фич по умолчанию, за исключением Y". "Это никому не нужно"? Ну, как сказать, вот есть у меня пакет, в…
#rant

Продолжаем срывать покровы про #cargo.

Если вы делаете нативную сборку, то бинарники будут лежать в $CARGO_TARGET_DIR/$CARGO_BUILD_TYPE (release/debug)

А если кросс-компилируете, то в $CARGO_TARGET_DIR/$CARGO_TARGET_PLATFORM/$CARGO_BUILD_TYPE

Поэтому install скрипты, которые живут своей жизнью (а это все install скрипты для rust/cargo проектов, потому что cargo не умеет в сколько-нибудь разумный install) работают только или для нативной сборки, или только для кросс-сборки.

Указать этой ебанине блядской что-то в стиле "положи результат ВОТ СЮДА" - невозможно.

Вот, даже рукопожатный #COSMIC хардкодит эти пути (для нативной сборки только) - https://github.com/pop-os/cosmic-edit/blob/3d9240927588efe9a33e16c014979798f78e1d7a/justfile#L11-L13
🤡10😁5🐳4🤯21🆒1
Forwarded from The After Times
Идиократия in a nutshell
😁33👍17🔥4🤡31
2025/07/13 11:19:33
Back to Top
HTML Embed Code: