Forwarded from Alexander PolyAK | GTA
💥 Релиз GTA Vice City Nextgen Edition всё-таки состоялся. Можно представить, как морально тяжело для ребят из команды RT прошли последние пару дней после блокировки их канала. Но они довели свою работу до конца, хотя объективно говоря, совсем не известно, чем это может аукнуться в будущем. На наших глазах происходит прецедент в сфере моддинга.
Ну а пока, мы можем испытать совершенно новый игровой опыт. Игра уже готова к использованию и никаких предварительных установок не нужно. С одной стороны, это можно осудить, с другой стороны, по их же словам, до блокировки канала они собирались сделать необходимым наличие лицензионной игры, из уважения к издателю. И можете сами догадаться, почему эти планы изменились.
Подробнее 👉 https://vk.com/vice_city_2?w=wall-28896333_47190
Ну а пока, мы можем испытать совершенно новый игровой опыт. Игра уже готова к использованию и никаких предварительных установок не нужно. С одной стороны, это можно осудить, с другой стороны, по их же словам, до блокировки канала они собирались сделать необходимым наличие лицензионной игры, из уважения к издателю. И можете сами догадаться, почему эти планы изменились.
Подробнее 👉 https://vk.com/vice_city_2?w=wall-28896333_47190
🤩15🥱7👍5🤡2❤1👎1
commit -m "better"
Мне тут справедливо пишут, что тема "почему #tcmalloc пижже" не раскрыта.
Вспомнил еще интересный аргумент про #tcmalloc.
Сначала - небольшое лирическое отступление.
В нашей корпоративной монорепе (цифры далее - это очень грубое приближение, надеюсь, я не сильно ошибся в порядках) - 10^5 модулей, 10^6 файлов, и 10^7 "запусков" (условно говоря, сборка объектника или запуск теста), которые мы гоняем в нашем CI, на каждый (!) PR, который идет в эту монорепу. Понятное дело, что там есть ранее отсечение - мы не пересобираем то, что заведомо не может поменяться в проверяемом PR.
Этим делом в полку загружено несколько тысяч вполне современных серверов.
При таких масштабах всякие проблемы, которые обычно незаметны, всплывают сразу.
Например, когда мы катим новый clang, то сразу натыкаемся на все багло, которое в него посадили, это сразу видно в CI. Кстати, именно поэтому мы всегда берем версию, которая последняя в своей стабильной ветке, нулевые и первые не берем.
К чему это я?
Когда-то, когда я менял предыдущий дефолт на #tcmalloc, я, для эксперимента, послал в наш CI 3 PR, в каждом из которых менял аллокатор по умолчанию на #tcmalloc, mimalloc, и что-то еще.
В случае tcmalloc PR был "почти зеленый", в остальных PR было прилично посыпавшихся тестов!
Вот, такая вот байка про качество кода tcmalloc.
Сначала - небольшое лирическое отступление.
В нашей корпоративной монорепе (цифры далее - это очень грубое приближение, надеюсь, я не сильно ошибся в порядках) - 10^5 модулей, 10^6 файлов, и 10^7 "запусков" (условно говоря, сборка объектника или запуск теста), которые мы гоняем в нашем CI, на каждый (!) PR, который идет в эту монорепу. Понятное дело, что там есть ранее отсечение - мы не пересобираем то, что заведомо не может поменяться в проверяемом PR.
Этим делом в полку загружено несколько тысяч вполне современных серверов.
При таких масштабах всякие проблемы, которые обычно незаметны, всплывают сразу.
Например, когда мы катим новый clang, то сразу натыкаемся на все багло, которое в него посадили, это сразу видно в CI. Кстати, именно поэтому мы всегда берем версию, которая последняя в своей стабильной ветке, нулевые и первые не берем.
К чему это я?
Когда-то, когда я менял предыдущий дефолт на #tcmalloc, я, для эксперимента, послал в наш CI 3 PR, в каждом из которых менял аллокатор по умолчанию на #tcmalloc, mimalloc, и что-то еще.
В случае tcmalloc PR был "почти зеленый", в остальных PR было прилично посыпавшихся тестов!
Вот, такая вот байка про качество кода tcmalloc.
👍26🔥6🤡3🤮1🥱1
https://www.bleepingcomputer.com/news/security/hacker-infects-18-000-script-kiddies-with-fake-malware-builder/
TL;DR - не надо запускать бинарники из интернета! Hackers hacking hackers.
TL;DR - не надо запускать бинарники из интернета! Hackers hacking hackers.
BleepingComputer
Hacker infects 18,000 "script kiddies" with fake malware builder
A threat actor targeted low-skilled hackers, known as "script kiddies," with a fake malware builder that secretly infected them with a backdoor to steal data and take over computers.
😁17👍9🔥4🤡2
Forwarded from Почему GNOME - говно
Matthias Clasen vs CI
https://gitlab.gnome.org/GNOME/gtk/-/tags
https://gitlab.gnome.org/GNOME/gtk/-/tags
😁30👍5❤3🤡2😢1💯1
Forwarded from The After Times
This media is not supported in your browser
VIEW IN TELEGRAM
Кризис менеджмент.
👍11😭7🆒7🐳3❤1
https://www.opennet.ru/opennews/art.shtml?num=62624
https://www.reddit.com/r/linux/comments/1iayzwm/orbitiny_desktop_environment_released_originally/
Гля какая красота!
Чувак, в одно рыло, запилил целое DE, да еще и на QT!
Осталось понять, есть ли там #plugins, и можно в прод!
https://www.reddit.com/r/linux/comments/1iayzwm/orbitiny_desktop_environment_released_originally/
Гля какая красота!
Чувак, в одно рыло, запилил целое DE, да еще и на QT!
Осталось понять, есть ли там #plugins, и можно в прод!
www.opennet.ru
Опубликована среда рабочего стола Orbitiny, использующая Qt
Представлена среда рабочего стола Orbitiny Desktop, написанная с нуля с использованием фреймворка Qt. Проект преподносится как попытка совместить некоторые инновационные идеи, которые раньше не встречались в пользовательских окружениях, с традиционными элементами…
😁18👍11🤔4
Forwarded from Segment@tion fault
Китайский ИИ DeepSeek за один день покорил Уолл-Стрит, потому что упорно отказывается программировать на С++, а значит имеет сознание
😁59👍6❤2🔥1🤔1
#llvmweekly
https://discourse.llvm.org/t/rfc-commit-access-criteria/84073/48
Крис Латтнер выступил против усложнения получения права на коммит в LLVM.
Аргументация хорошая, всем любителям анально огородить свой проект must read.
Вообще, конечно, хорошо, когда в проекте есть такой человек, который может послать всех вахтеров нахуй.
https://discourse.llvm.org/t/rfc-commit-access-criteria/84073/48
Крис Латтнер выступил против усложнения получения права на коммит в LLVM.
Аргументация хорошая, всем любителям анально огородить свой проект must read.
Вообще, конечно, хорошо, когда в проекте есть такой человек, который может послать всех вахтеров нахуй.
LLVM Discussion Forums
RFC: Commit Access Criteria
In the past I asked about getting access on GitHub to do things like close issues, add labels, things like that. Based on a discussion I had in Discord, the ability to do that is tied to commit access. By far my biggest source of contributions to the project…
👍20❤6🆒3
Forwarded from Кримсон Дайджест
Заметки на полях уничтожения ~600 миллиардов долларов рыночной капитализации Nvidia и других «ИИ»-акций в США.
Ваш покорный слуга сторонник инвестирования в «скучные» акции из «старых» секторов экономики, причём эти акции ещё и дивиденды платят, а также торгуются зачастую с большими дисконтами к их (на мой взгляд) реальной стоимости. Сами эти скидки на «скучные» акции «скучных» компаний из «скучных» секторов появляются на рынке из-за того, что рынок (любой, хоть российский, хоть китайский, хоть американский) зачастую иррационален, особенно на коротких дистанциях. Иррациональность проявляется прежде всего из-за того, что на рынке большим успехом практически всегда пользуются «акции роста», которые являются не просто модными, а модными и СЕКСИ — они вызывают у инвесторов практически половое вожделение, связанное с FOMO (Fear Of Missing Out) — психологическим феноменом, который я по-русски называю «Тематит головного мозга» или «Синдром боязни пропустить ТЕМУ». Для прошаренного инвестора (а инвесторы — люди, а людям хочется чувствовать себя ПРОШАРЕННЫМИ) нет ничего страшнее, чем осознание того, что где-то есть ТЕМА и он в ней не участвует.
Проблема с «акциями роста», т. е. с акциями компаний, у которых вся их инвестиционная привлекательность строится на том, что «ой-вей компания в будущем зохавает весь мировой рынок и заработает офиглиард офиглиардов долларов», заключается в том, что всё это светлое будущее почти всё уже в цене самой акции. И для того чтобы эта цена была оправдана, нужно, чтобы все планы компании, все надежды аналитиков, все схемы её руководства, все ожидания и все прогнозы реализовались идеально или почти идеально. Нужно, чтобы «всё пошло так (как надо)». Феномен на профессиональном жаргоне называется priced to perfection. Если внезапно хоть что-то идёт не так, то у компании начинаются катастрофические проблемы, акция занимается дайвингом и инвесторы ищут в столе пачку Prozac или ближайшее окно.
Сравним три акции.
Новость: «Китайский стартап запустил модель ИИ, которая сравнима по перфомсансу или даже лучше американских аналогов, и при этом работает на дешманских чипах, которые даже под санкциями в Китай привозятся или производятся там пачками». Реакция цены акций Nvidia? Минус ~600 миллиардов долларов капитализации.
Новость: «Китайский стартап запустил газировку, которая в 15 раз слаще и в 4 раза дешевле Coca-Cola!». Реакция акций Coca-Cola? Её не будет. Компании пофиг, акционерам пофиг, всем пофиг. Кстати, на новостях про ИИ и обломе Nvidia акции Кока-колы вчера выросли на ~3%.
Новость: «Китайский стартап запустил водку, в которой не 40, а 80 градусов! Стоит вообще копейки, а с ног сносит за 30 секунд!». Реакция акций производителей российского шампанского или тем более водки? Её не будет. Всем пофиг.
Понятно, что вышеописанный принцип — не панацея (в инвестициях вообще ничего не является панацеей и ничего не является безрисковым, можно только выбрать, какие риски и за какие деньги мы согласны нести), но в среднем гораздо лучше, когда на стороне компании (вашей акции) — «эффект Линди». То, что просуществовало долго, имеет шансы просуществовать ещё дольше. Таким бумагам достаточно, чтобы с компанией хоть что-то пошло «как надо» для того, чтобы быть очень неплохой инвестицией.
Не надо думать, что это чисто американский феномен и что «у нас же нет Nvidia на Мосбирже». У нас зато организаторы IPO и многие банки очень любят «напихивать» инвесторам/клиентам акции роста в портфели, причём в российском случае это особенно смешно из-за того, что... как бы это сказать помягче... с доступом к мировым (иностранным) потребителям у наших «высокотехнологичных компаний роста» всё намного хуже (и будет ещё хуже в будущем), чем даже у наших подсанкционных нефтяников, а «оценки» у наших ай-ти компаний такие, как будто они вот-вот колонизируют Марс и откроют на нём какой-то новый total addressable market.
P. S. У нас правда популярен ещё и другой вид экстремальной прошаренности — «100% в облигациях, там не кинут, там всё надёжно», но об этом в другой раз.
Ваш покорный слуга сторонник инвестирования в «скучные» акции из «старых» секторов экономики, причём эти акции ещё и дивиденды платят, а также торгуются зачастую с большими дисконтами к их (на мой взгляд) реальной стоимости. Сами эти скидки на «скучные» акции «скучных» компаний из «скучных» секторов появляются на рынке из-за того, что рынок (любой, хоть российский, хоть китайский, хоть американский) зачастую иррационален, особенно на коротких дистанциях. Иррациональность проявляется прежде всего из-за того, что на рынке большим успехом практически всегда пользуются «акции роста», которые являются не просто модными, а модными и СЕКСИ — они вызывают у инвесторов практически половое вожделение, связанное с FOMO (Fear Of Missing Out) — психологическим феноменом, который я по-русски называю «Тематит головного мозга» или «Синдром боязни пропустить ТЕМУ». Для прошаренного инвестора (а инвесторы — люди, а людям хочется чувствовать себя ПРОШАРЕННЫМИ) нет ничего страшнее, чем осознание того, что где-то есть ТЕМА и он в ней не участвует.
Проблема с «акциями роста», т. е. с акциями компаний, у которых вся их инвестиционная привлекательность строится на том, что «ой-вей компания в будущем зохавает весь мировой рынок и заработает офиглиард офиглиардов долларов», заключается в том, что всё это светлое будущее почти всё уже в цене самой акции. И для того чтобы эта цена была оправдана, нужно, чтобы все планы компании, все надежды аналитиков, все схемы её руководства, все ожидания и все прогнозы реализовались идеально или почти идеально. Нужно, чтобы «всё пошло так (как надо)». Феномен на профессиональном жаргоне называется priced to perfection. Если внезапно хоть что-то идёт не так, то у компании начинаются катастрофические проблемы, акция занимается дайвингом и инвесторы ищут в столе пачку Prozac или ближайшее окно.
Сравним три акции.
Новость: «Китайский стартап запустил модель ИИ, которая сравнима по перфомсансу или даже лучше американских аналогов, и при этом работает на дешманских чипах, которые даже под санкциями в Китай привозятся или производятся там пачками». Реакция цены акций Nvidia? Минус ~600 миллиардов долларов капитализации.
Новость: «Китайский стартап запустил газировку, которая в 15 раз слаще и в 4 раза дешевле Coca-Cola!». Реакция акций Coca-Cola? Её не будет. Компании пофиг, акционерам пофиг, всем пофиг. Кстати, на новостях про ИИ и обломе Nvidia акции Кока-колы вчера выросли на ~3%.
Новость: «Китайский стартап запустил водку, в которой не 40, а 80 градусов! Стоит вообще копейки, а с ног сносит за 30 секунд!». Реакция акций производителей российского шампанского или тем более водки? Её не будет. Всем пофиг.
Понятно, что вышеописанный принцип — не панацея (в инвестициях вообще ничего не является панацеей и ничего не является безрисковым, можно только выбрать, какие риски и за какие деньги мы согласны нести), но в среднем гораздо лучше, когда на стороне компании (вашей акции) — «эффект Линди». То, что просуществовало долго, имеет шансы просуществовать ещё дольше. Таким бумагам достаточно, чтобы с компанией хоть что-то пошло «как надо» для того, чтобы быть очень неплохой инвестицией.
Не надо думать, что это чисто американский феномен и что «у нас же нет Nvidia на Мосбирже». У нас зато организаторы IPO и многие банки очень любят «напихивать» инвесторам/клиентам акции роста в портфели, причём в российском случае это особенно смешно из-за того, что... как бы это сказать помягче... с доступом к мировым (иностранным) потребителям у наших «высокотехнологичных компаний роста» всё намного хуже (и будет ещё хуже в будущем), чем даже у наших подсанкционных нефтяников, а «оценки» у наших ай-ти компаний такие, как будто они вот-вот колонизируют Марс и откроют на нём какой-то новый total addressable market.
P. S. У нас правда популярен ещё и другой вид экстремальной прошаренности — «100% в облигациях, там не кинут, там всё надёжно», но об этом в другой раз.
👍22🤔10🤝5😱3🤡2💯2❤1👎1🤮1
commit -m "better"
Почему я не люблю #GPL:
https://www.tgoop.com/itpgchannel/50
https://www.tgoop.com/itpgchannel/446
https://www.tgoop.com/itpgchannel/166
https://www.tgoop.com/itpgchannel/920
https://www.tgoop.com/itpgchannel/50
https://www.tgoop.com/itpgchannel/446
https://www.tgoop.com/itpgchannel/166
https://www.tgoop.com/itpgchannel/920
А вот смотрите, что делает разумный (и не жадный) человек, если он хочет, чтобы его код использовался широко, а не вот эти вот ваши #GPL:
https://github.com/simdjson/simdjson/pull/2328
(Между прочим, Данила "наше все" #Lemire)
Конечно, интересно, спросил ли он всех остальных участников проекта, но оставим это на его совести.
(спасибо нашим радиослушателям за наводку!)
https://github.com/simdjson/simdjson/pull/2328
(Между прочим, Данила "наше все" #Lemire)
Конечно, интересно, спросил ли он всех остальных участников проекта, но оставим это на его совести.
(спасибо нашим радиослушателям за наводку!)
GitHub
Introducing dual licensing by lemire · Pull Request #2328 · simdjson/simdjson
This adds MIT licensing to help the RonDB to include simdjson in their project.
Fixes #2326
Fixes #2326
👍12🤡5👎2🔥2❤1🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
https://www.phoronix.com/news/Linux-6.14-Driver-Core-Rust
"Linux 6.14 With Rust: "We Are Almost At The 'Write A Real Driver In Rust' Stage Now""
"Linux 6.14 With Rust: "We Are Almost At The 'Write A Real Driver In Rust' Stage Now""
😁34🤣7🤡3👍1🔥1