Size: a a a

2021 April 14

AT

Alex Tarakanoff in Radioma public
Кое-кто и никуда не двигался, а просто починял свой next cloud
источник

TF

Terry Filch in Radioma public
проблемы утопающих, дело самих утопающих
источник
2021 April 15

TF

Terry Filch in Radioma public
Metro Exodus вышла на Linux #metro #steam

https://www.linux.org.ru/news/games/16267681
источник

TF

Terry Filch in Radioma public
что-то французы ваще не расчехленные сидят в sales
источник

TF

Terry Filch in Radioma public
ты им пишешь на english - звонят с Франции, потом пишет sales парень из Нидерландов на русском эмейл....дичь
источник

A

Alejandro Jeditobe in Radioma public
Какой-то сумасшедший гений-программист поёт песни и разрабатывает ReactOS в прямом эфире:
https://www.youtube.com/watch?v=6eLP6ePgBbU
источник
2021 April 16

TF

Terry Filch in Radioma public
omg
источник

AT

Alex Tarakanoff in Radioma public
это победа!
источник

TF

Terry Filch in Radioma public
Сразу скажу, что я не фанат Rust, особенно внутри супер низкоуровневых систем. Я лично верю, что много кода будет unsafe, когда дело доходит до железок и тогда раст теряет всю свою привлекательность. В целом я пописал на нём 3 недельки, и мне он кажется достаточно лохматым, медленнее по компиляции, чем плюсы, местами перегруженным и у меня пропадало ощущение, что я контролирую перформанс как это происходит с C и C++. Конечно, его адаптируют те, кому безопасность кажется топ 1 фактором их приложения, где много происходит асинхронной/неавтоматической работы с памятью. Стоит отметить, что я также себя не считаю фанатом/адептом C++, я пишу на нём постольку поскольку и вообще считаю, что срачи вокруг языков программирования переоценены: происходит слишком много дискуссий, которые не развивают индустрию. Я ценю скорость, контроль, тулинг, структурированность, вкус и свойства для изменения/миграций. Из этих факторов Rust пока менее привлекателен для меня, чем плюсы.

В ядро произошла ещё одна попытка впилить Rust и закончилась тем, что Линус в целом ок принять код, если они как минимум исправят все вызовы аллокации памяти, которые могут закончиться panic

https://lkml.org/lkml/2021/4/14/1089

И тут у меня, конечно, вопросы к разработчикам Rust, которые пытаются это влить в ядро. C++ был отвергнут именно по этой же причине: Линус имел сильную позицию, что оператор new, который может кидать исключения, сломан. И если отключить исключения, то начнутся проблемы с тем, что если не хватает памяти, то вызывается std::terminate. Вы точно не хотите операционную систему, которая падает в панику, если ей вдруг не хватило памяти для аллокации (например, даже при копировании строчки или вектора). Из-за этого нельзя пользоваться почти никакими контейнерами, исключениями и остаются только классы, методы и <algorithm>. В целом я согласен, что этого недостаточно, чтобы оправдать использование нового языка программирования

В Rust есть try_new как и в C++ есть new (std::nothrow), но аннотировать все стандартные контейнеры, например, try_reserve и тд задача, которую разработчики Rust должны решить. Хотят ли они реально в ядро и готовы изменить тьму функций или всё таки нет.

Вообще, если говорить про вкус, то я со временем больше и больше это ценю и отличаю на собесах опытных людей от тех, кто просто умеет писать алгоритмы. Если кто-то умеет писать go и может показать (пусть даже невербально) красоту за решениями и конструкциями, то это привлекает меня как искусство что-нибудь сделать с этой технологией. Я потихоньку подбираюсь к ощущению, что я могу рассказать много хороших историй из большинства кода по C++, и мне начинает нравиться мой вкус только спустя 3 лет промышленной разработки на нём (но, наверное, весьма экстремальной)

Часто в последнее время возникают дискуссии про вкус. Хочется собрать то, что на меня влияло помимо огромных миграций в огромных репозиториях.

Например, Линус по отметке рассказывает про то, что хорошие решения требуют мало дополнительных случаев в случае написания списка. Я очень уважаю Линуса за его упрямость и возможность говорить "нет", каким бы он ни был в коммуникациях.
https://www.youtube.com/watch?v=qrYt4bbEUrU&t=860s

LZ4 содержит огромное количество трюков по тому, чтобы по праву считаться одним из самых быстрых алгоритмов сжатия. Если хотите писать код, где CPU перф важен, смотреть обязательно
https://github.com/lz4/lz4/blob/dev/lib/lz4.c#L463

DOOM для меня является одним из самых впечатляющих кусков C++ до C++11
https://github.com/id-Software/DOOM-3

Шахматный движок Stockfish является одним из более верхнеуровневых красивых технологий по перформансу
https://github.com/official-stockfish/Stockfish

Google Abseil показывает как достаточно сухо, академично писать на C++, чтобы было внятно читаемо тем, кто с C++ знаком не сильно. Типичный стиль гугла
https://github.com/abseil/abseil-cpp

Hyperscan про то, как собрать теоретические алгоритмы и SIMD вместе и получить результаты поиска в разы лучше, чем все остальные в мире за последние 30 лет
https://github.com/intel/hyperscan
источник

Cʕ

Constantine ʕ◔ϖ◔ʔ🦀... in Radioma public
Полностью с ним солидарен.
источник
2021 April 17

NK

ID:0 in Radioma public
Slack заявила, что электронная почта — архаичное и неэффективное средство коммуникации
Ричард Столлман объявил о возвращении в совет директоров Фонда СПО
ЦБ наполнит кошельки цифровыми рублями
Верховный суд США поддержал Google в патентном споре с Oracle
Microsoft открыла бесплатный доступ к своей фирменной Java всем желающим
Facebook не планирует сообщать 533 млн пользователей, что их данные утекли
Zoom запретил пользоваться сервисом властям России и госкомпаниям
источник

TF

Terry Filch in Radioma public
источник

TF

Terry Filch in Radioma public
Slack заявила, что электронная почта — архаичное и неэффективное средство коммуникации

slack
- унылое говно, которое должно умереть из-за своей лагучести и через жопу реализованного поиска
источник

TF

Terry Filch in Radioma public
за пачку интеграций - збс, за это спасибо, в остальном говно
источник

@

@альянс-админ... in Radioma public
Не, почта ещё переживет все эти слаки, Вайберу и прочий мусор

Как пример: есть же мессенджер, использующий емэйл как бекенд: DeltaChat. Может ещё есть какие, но помойму нету. Он сыроват, но внимания заслуживает
источник
2021 April 18

AB

Alex Bourne in Radioma public
источник

TF

Terry Filch in Radioma public
источник
2021 April 19

AT

Alex Tarakanoff in Radioma public
Прям молодцы
источник

АЗ

Андрей Зарубин... in Radioma public
/start@MissRose_bot
источник

R

Rose in Radioma public
Heya :) PM me if you have any questions on how to use me!
источник