commit -m "better"
3.24K subscribers
1.03K photos
149 videos
3 files
2.39K links
just random thoughts
Download Telegram
https://www.opennet.ru/opennews/art.shtml?num=60173

Тут вот проект opensuse ищет новый логотип.

Я бы им, конечно, предложил сабж (pepe clown)
🤡19😁82👍1🔥1
Forwarded from Мост на Жепи (qplazm3r)
👍34😁16🔥9🗿3🥴1
Forwarded from /g/‘s Tech Memes (ᅠ ᅠ)
😁32😢17🤡21🔥1
Forwarded from Мост на Жепи (Иван Б.)
23😁18😢10🔥1
Мне вот интересно, как в Arch проезжают новые версии софта?

Вот есть такая https://archlinux.org/packages/core/x86_64/libxml2/

Я ее уже накатывал-откатывал 2 раза, потому что они перехреначили API по заголовочным файлам в последней версии, и половина проектов перестала компилироваться, потому что в включенных ими заголовках нет нужных функций.

Но, при этом, если собрать .so, то она обратно совместима. Потому что все нужные символы остались, просто лежат в других файлах.

Получается, Arch тащит к себе код, с которым можно динамически слинковаться, а вот пересобраться уже не получится?

Как так?
😈103🔥3
https://www.forrestthewoods.com/blog/dependencies-belong-in-version-control/

Тут вот коллега пишет, что надо, мол, clang.exe класть прямо в VCS, и расписывает, как было бы много профитов у такого решения.

Это, конечно, безумие, потому что тогда надо класть все зависимости для всех разнообразных вариантов поддерживаемых платформ, как host, так и target.

И вся эта красота разваливается, когда нужно проапдейтить zlib.

Чувак хочет дешевой воспроизводимости, нашел простое и дуболомное решение (ему простительно, он из геймдева, там и компиляторов-то, отличных от MSVC, и не видели, наверное), и остановился на нем.

В репозиторий нужно класть якоря - ссылки на метапакетные системы, типа flake.nix, ix.h, и так далее, чтобы они готовили контролируемое и воспроизводимое окружение, в котором бы ты запускал свою сборку, которая должна быть максимально простой, без configure в 10к строк.

И действительно, зачем кешировать зависимости в git (или другой vcs), когда тебе их, в один момент, привезут на хост ровно в том виде, в котором ты их ожидаешь?
👍15🔥32
Эчпочмак, оставленный на послевчера
Photo
- Когда я встречу свою любовь?
- Погоди пару минут, кластер Кубера навернется...
😁17🔥103🤡2🫡1
Forwarded from Нейродвиж
This media is not supported in your browser
VIEW IN TELEGRAM
Неожиданные жертвы снегопада. Благо, неравнодушные москвичи помогают роверам выбраться из снега.

Когда-нибудь ИИ попытается захватить мир, но его остановит погода.
🥰21😁9😢4😐21
https://www.phoronix.com/news/RHEL10-Removing-X.Org

RH в 2025 собирается отказаться от поставки Xorg, для страдающих наслаждающихся всех остальных останется Xwayland - реализация X11 поверх wayland.

"This decision will allow us to focus our efforts starting from RHEL 10 solely on a modern stack and ecosystem. This means we will be able to tackle problems such as HDR, increased security, setups with mixed low and high density displays or very high density displays, better GPU/Display hot-plugging, better gestures and scrolling, and so on. We are confident that Wayland will provide a solid platform and we’re excited to work with the community and all of our partners and customers on building the future for Linux"

Так-то, если убрать фанатизм, то это очень взвешенное техническое решение - нехер распыляться на 2 стека.

Читать надо, конечно, не новость, но комментарии к ней - https://www.phoronix.com/forums/forum/phoronix/latest-phoronix-articles/1424648-red-hat-enterprise-linux-10-dropping-the-x-org-server-except-for-xwayland

Как владелец wayland-only дистрибутива, не могу не пожелать коллегам удачи на этом тернистом пути.
9🔥5👌2🆒2👍1🤔1
Forwarded from на хуторе please Dick Аньки (Zoibana)
👍15🔥54😢3👎2😱2
Forwarded from /g/‘s Tech Memes (Gianmarco)
😁40🥰42
Forwarded from Above all that is random
😁346👍4
https://deepseekcoder.github.io

Коллеги говорят что все, пизда всем человекам программистам!

Верим?
🤣15👍72
commit -m "better"
Я тут собирал #kitty под Linux, прост потому что мне не нравится, когда в репозитории есть сломанные таргеты. Так-то я использую #foot И у меня случилось всяких разрозненных мыслей по этому поводу. * Всю эту бодягу как писал индус #Ковид, так и продолжает…
#зумеры #rust #rant

Вот есть такой https://wezfurlong.org/wezterm/index.html - весь из себя ниибаца безопасный и на Rust. 11k звезд на github. Альтернатива #alacritty, потому что а почему бы и нет?

Его намертво вешает вот такая программа:

pg# cat qw.py
import sys
for i in range(0, 10000):
sys.stdout.write(chr(i))


Мораль?

Ну вот не падает программа, написанная пионером, а уходит в бесконечный цикл - кому от этого легче?
💅12😁9👍5🤮1
#math #rant #зумеры

https://garrit.xyz/posts/2023-11-30-why-you-can't-divide-by-zero

Вот, молодежь добирается до основ математики.

"I just had a discussion about this with a collegue who happens to have a degree in mathematics, and the way they explained it made it absolutely clear why it doesn't make sense to divide by zero"

Объяснение в тексте, конечно, странноватое, но, наверное, было бы странно, если бы коллега-математик аккуратно рассказал про продолжение деления на R U {бесконечность}, и про продолжение этого расширения дальше, с добавлением 0/0.
🤡102🔥2🤮1
Forwarded from linkmeup
Кто и в какой момент решил, что на обложках книг про программирование должны быть животные, а не могущественное величие светлого будущего?

Да, это реальная книга, выпущенная в 1982 году, про язык FORTH.
🔥36😁163🤩1
https://infinitemac.org/

Совершенно классный сайт, с web эмулатором m68k, и кучей образов Mac OS, c первой по девятую. + куча древнего софта под них.

Короче, если есть желание посмотреть, как там в 92 году игралось в Prince of Persia, или там в третий фотошоп, или в Warcraft I/II, то вот, пожалуйста, все готово.

Мне лично всегда было интересно, как "ощущались" старые маки в действии, но раньше я мог только попялиться на старые скриншоты. А теперь можно и мышкой повозить.

Эмулятор забагованный, чем ближе к "девятке", тем системы ведут себя глючнее.
🔥10🤷32👎1
👏154😁3🔥2
commit -m "better"
Шапито продолжается, потому что, с выходом новой версии #harfbuzz появилась зависимость harfbuzz -> cairo, и у нас теперь тройной цикл: cairo -> freetype -> harfbuzz -> cairo. "New hb-cairo API for integrating with cairo graphics library. This is provided…
https://github.com/harfbuzz/harfbuzz/issues/2524#issuecomment-1835439173

#harfbuzz

Вот, кто-то еще заметил, что там цикл уже существенно больше, чем просто hb <-> freetype.

Понятное дело, что ничего там не произойдет, потому что никто, кроме его работодателей, повлиять на разработчика harfbuzz не может. А им, очевидно, похуй, пока он исправно проталкивает нужные изменения в downstream дистрибутивов.
👍4🔥32🤔1