Forwarded from 4chan
Apple изменила рекламу iPhone Air из-за маленьких пенисов у корейцев — с картинки убрали руку, держащую айфон.
Всё из-за того, что жест похож на 🤏 — его часто используют южнокорейские феминистки, как насмешку над размером достоинства у местных мужчин
Всё из-за того, что жест похож на 🤏 — его часто используют южнокорейские феминистки, как насмешку над размером достоинства у местных мужчин
🤣43😁18🤡7😭4✍3🥴2❤1
Forwarded from 4chan
This media is not supported in your browser
VIEW IN TELEGRAM
Apple: Мы уберём жест из рекламы что бы не ущемлять корейцев
Корейцы о микропенисах которых теперь знают намного больше людей:
Корейцы о микропенисах которых теперь знают намного больше людей:
😁67😭6❤3🆒2👍1
Forwarded from 4chan
В Северной Корее открыли первый компьютерный клуб. Зал рассчитан на 300 мест, но интернет там только государственный — интранет под жёстким контролем.
Про железо не говорят, игры называют «простыми». Зато посетителям разрешают смотреть фильмы из официального списка и даже пользоваться ксероксом. На входе проверяют паспорта и фиксируют каждого в журнале.
Час игры стоит 5000 вон (около 500 рублей). Гейминг пускает корни даже в диктатуре
Про железо не говорят, игры называют «простыми». Зато посетителям разрешают смотреть фильмы из официального списка и даже пользоваться ксероксом. На входе проверяют паспорта и фиксируют каждого в журнале.
Час игры стоит 5000 вон (около 500 рублей). Гейминг пускает корни даже в диктатуре
🤣15❤7🤡4🆒2👍1
Будни #bootstrap, #lab, #home_lab
У меня в пакетнике нет способа передать какую-то информацию от пакета "наверх". То есть, у меня флаги наследуются вниз по дереву зависимостей, а вверх - нет.
Почему так?
Потому что такая фича делает язык описания сборки пакетов turing complete, и построение пакетов не обязательно будет сходящейся процедурой:
(тут yield - гипотетическая конструкция, которая поднимает флаг до корня)
Свойство это важное, его терять не хочется.
Где это может быть полезно?
Скажем, у меня есть 10 статически слинкованных программ с Python. Они, сука, большие, потому что в каждой из них есть Python, и все зависимые модули.
Эту проблему можно решить, например, так - собрать один большой бинарник python, в котором были бы все модули, нужные этим 10 программам, и использовать этот python для их запуска. Или, например, программы могут декларировать нужные им фичи от ядра.
Фича выше делает такое возможным, например, каждый бинарь может yield список всех нужных ему модулей, а сборка бинарника python получала бы этот список на вход, и добавляла в свои зависимости.
Увы.
Но, благодаря тому, что моя home lab катается не просто через IX, а через простенький IaC поверх IX, то такая возможность у меня есть - я просто руками собираю все нужные модули для всех сервисов, и передаю их в пакет с python.
https://github.com/pg83/lab/blob/master/lab/cg.py#L986-L992 - вот сервис декларирует все свои зависимости.
https://github.com/pg83/lab/blob/master/lab/cg.py#L1569 - вот я их агрегирую
https://github.com/pg83/lab/blob/master/lab/cg.py#L1598 - передаю в пакет, собирающий python, через флаг py_extra_modules
У меня в пакетнике нет способа передать какую-то информацию от пакета "наверх". То есть, у меня флаги наследуются вниз по дереву зависимостей, а вверх - нет.
Почему так?
Потому что такая фича делает язык описания сборки пакетов turing complete, и построение пакетов не обязательно будет сходящейся процедурой:
{% if not X %}
{% yield X %}
{% endif %}
(тут yield - гипотетическая конструкция, которая поднимает флаг до корня)
Свойство это важное, его терять не хочется.
Где это может быть полезно?
Скажем, у меня есть 10 статически слинкованных программ с Python. Они, сука, большие, потому что в каждой из них есть Python, и все зависимые модули.
Эту проблему можно решить, например, так - собрать один большой бинарник python, в котором были бы все модули, нужные этим 10 программам, и использовать этот python для их запуска. Или, например, программы могут декларировать нужные им фичи от ядра.
Фича выше делает такое возможным, например, каждый бинарь может yield список всех нужных ему модулей, а сборка бинарника python получала бы этот список на вход, и добавляла в свои зависимости.
Увы.
Но, благодаря тому, что моя home lab катается не просто через IX, а через простенький IaC поверх IX, то такая возможность у меня есть - я просто руками собираю все нужные модули для всех сервисов, и передаю их в пакет с python.
https://github.com/pg83/lab/blob/master/lab/cg.py#L986-L992 - вот сервис декларирует все свои зависимости.
https://github.com/pg83/lab/blob/master/lab/cg.py#L1569 - вот я их агрегирую
https://github.com/pg83/lab/blob/master/lab/cg.py#L1598 - передаю в пакет, собирающий python, через флаг py_extra_modules
GitHub
lab/lab/cg.py at master · pg83/lab
Contribute to pg83/lab development by creating an account on GitHub.
👍13❤6🤔5🔥3🤡3🤮1
commit -m "better"
"OpenSUSE announced today though they are resorting to disabling the kernel driver in their Linux 6.17+ builds"
https://www.phoronix.com/forums/forum/phoronix/latest-phoronix-articles/1576520-bcachefs-outlines-plans-for-shipping-as-a-dkms-out-of-tree-kernel-module?p=1576592#post1576592
Взгляд #Kent на всю ситуацию:
"Look, being in the kernel hasn't been good for bcachefs-the-project.
Sure, it's brought in more users, but the drama has kept other developers away, it's constantly freaking out funders, and it takes over the public discussion when I'd much rather be talking about the technical stuff and the cool things we're doing. Things are nice and calm and peaceful, and low drama, when Linus isn't causing problems.
Coincidence? I think not.
The drama has taken an enormous toll over the entire history that bcachefs has been upstream, so now I'm just happy to leave it all behind and focus on the code.
Being in the kernel is pointless if it means too many cooks in the kitchen screwing things up, derailing the project and adding nothing.
I'd rather have a smaller project, and do it well. It's still going to keep growing, because there's nothing else out there that can compete.
You guys who keep assuming that code is meaningless if it's not in the kernel are entirely missing the point. I had a real userbase before it was even merged, and now gauging by the number of people who keep asking when DKMS is going to be ready and even volunteering to help out and contributing code for that - I don't think it's actually going to hurt my userbase that much.
I'm worked my ass off to get this done, and I didn't do that just so I could have idiots who've never remotely worked on a modern filesystem and don't give a crap about making reliable filesystems screw this up.
Now, I'm going to get my nice calm and peaceful coding life back. I've had my backup plan in the works for a year now; I drove down to Colombia over the winter where I can live comfortably off just my Patreon in case I lose my funding, and I've got plenty of money in the bank besides that. I've spent a career making sure I can work independently, and it's worked out just fine.
So now, I get to spend the next few years doing nothing but finishing erasure coding, online fsck, failure domains, some really nice management tooling, and maybe if I'm lucky I'll get into send/recv too. And spending my time hiking and playing music when I'm not coding.
Without a care in the world, and answerable to no one"
Взгляд #Kent на всю ситуацию:
"Look, being in the kernel hasn't been good for bcachefs-the-project.
Sure, it's brought in more users, but the drama has kept other developers away, it's constantly freaking out funders, and it takes over the public discussion when I'd much rather be talking about the technical stuff and the cool things we're doing. Things are nice and calm and peaceful, and low drama, when Linus isn't causing problems.
Coincidence? I think not.
The drama has taken an enormous toll over the entire history that bcachefs has been upstream, so now I'm just happy to leave it all behind and focus on the code.
Being in the kernel is pointless if it means too many cooks in the kitchen screwing things up, derailing the project and adding nothing.
I'd rather have a smaller project, and do it well. It's still going to keep growing, because there's nothing else out there that can compete.
You guys who keep assuming that code is meaningless if it's not in the kernel are entirely missing the point. I had a real userbase before it was even merged, and now gauging by the number of people who keep asking when DKMS is going to be ready and even volunteering to help out and contributing code for that - I don't think it's actually going to hurt my userbase that much.
I'm worked my ass off to get this done, and I didn't do that just so I could have idiots who've never remotely worked on a modern filesystem and don't give a crap about making reliable filesystems screw this up.
Now, I'm going to get my nice calm and peaceful coding life back. I've had my backup plan in the works for a year now; I drove down to Colombia over the winter where I can live comfortably off just my Patreon in case I lose my funding, and I've got plenty of money in the bank besides that. I've spent a career making sure I can work independently, and it's worked out just fine.
So now, I get to spend the next few years doing nothing but finishing erasure coding, online fsck, failure domains, some really nice management tooling, and maybe if I'm lucky I'll get into send/recv too. And spending my time hiking and playing music when I'm not coding.
Without a care in the world, and answerable to no one"
Phoronix Forums
Bcachefs Outlines Plans For Shipping As A DKMS Out-Of-Tree Kernel Module -
Phoronix Forums
Phoronix Forums
Phoronix: Bcachefs Outlines Plans For Shipping As A DKMS Out-Of-Tree Kernel Module
With Linus Torvalds having recently marked Bcachefs as being "externally maintained" following ongoing disagreement over the generally accepted Linux kernel development practices…
With Linus Torvalds having recently marked Bcachefs as being "externally maintained" following ongoing disagreement over the generally accepted Linux kernel development practices…
❤24🥱11🤔3🆒1
commit -m "better"
"В Ubuntu 25.10 решено заменить GNU Coreutils на uutils, написанные на Rust"
Я, короче, решил сам проверить, как эти uutils работают в качестве замены системных утилит.
Собрал, перезагрузился, и, мааама-дорогая, у меня в 2 раза больше процессов, чем обычно.
Отлаживать особо не пришлось, виновника обнаружил самый простой pstree:
Да, у кучи программ обнаружился очень странный parent - env.
env - максимально примитивная тулза, она выставляет заданные env переменные, и делает exec в программу, которая ей указана в самом конце cmd line (то есть, "исчезает").
(она обрабатывает те самые шебанги
Только в случае rust uutils:
* она или делает fork + wait
* или, еще хуже, еще и перегоняет данные через pipe между child и parent, как это делает python subprocess, например
(код не читал, что там именно - сказать не могу)
Школьники такие школьники - тесты проходить научились, а суть понимать - нет.
Я, от греха подальше, эту хтонь выключил - https://github.com/pg83/ix/commit/6b1c02c2cde2f3e229a33772ae04b2bf0e995081
UPD: нам тут пишут, что, в последней версии, починили - https://github.com/uutils/coreutils/commit/cab307a40e9b3f12c812e3ba6207b55f4fa21496
Собрал, перезагрузился, и, мааама-дорогая, у меня в 2 раза больше процессов, чем обычно.
Отлаживать особо не пришлось, виновника обнаружил самый простой pstree:
# pstree
...
... bash---env---sleep
...
Да, у кучи программ обнаружился очень странный parent - env.
env - максимально примитивная тулза, она выставляет заданные env переменные, и делает exec в программу, которая ей указана в самом конце cmd line (то есть, "исчезает").
(она обрабатывает те самые шебанги
#!/usr/bin/env python3
, отсюда и масштаб проблем)Только в случае rust uutils:
* она или делает fork + wait
* или, еще хуже, еще и перегоняет данные через pipe между child и parent, как это делает python subprocess, например
(код не читал, что там именно - сказать не могу)
Школьники такие школьники - тесты проходить научились, а суть понимать - нет.
Я, от греха подальше, эту хтонь выключил - https://github.com/pg83/ix/commit/6b1c02c2cde2f3e229a33772ae04b2bf0e995081
UPD: нам тут пишут, что, в последней версии, починили - https://github.com/uutils/coreutils/commit/cab307a40e9b3f12c812e3ba6207b55f4fa21496
GitHub
disable broken env · pg83/ix@6b1c02c
ix package manager. Contribute to pg83/ix development by creating an account on GitHub.
😁36🤡8👍6❤3🔥2🆒1
Писал как-то про #pthread_cancel - https://www.tgoop.com/itpgchannel/817
"Не используйте ее, нигде и никогда. Ее поведение максимально плохо определено, и, в реальной жизни, введет вас в какой-нить deadlock. Потому что тестов на этот участок кода вы все равно не напишите"
Вот, в копилочку проблем - https://eissing.org/icing/posts/rip_pthread_cancel/
TL:DR - авторы curl захотели научиться отменять резолв dns через getaddrinfo, но не учли, что функция эта читает файл /etc/gai.conf, через fopen. И иногда они отменяли это чтение файла, что приводило к утечке памяти.
Красивое, спасибо подписчику за ссылку!
"Не используйте ее, нигде и никогда. Ее поведение максимально плохо определено, и, в реальной жизни, введет вас в какой-нить deadlock. Потому что тестов на этот участок кода вы все равно не напишите"
Вот, в копилочку проблем - https://eissing.org/icing/posts/rip_pthread_cancel/
TL:DR - авторы curl захотели научиться отменять резолв dns через getaddrinfo, но не учли, что функция эта читает файл /etc/gai.conf, через fopen. И иногда они отменяли это чтение файла, что приводило к утечке памяти.
Красивое, спасибо подписчику за ссылку!
Telegram
commit -m "better"
Пятничный вечерний #rant.
Есть такая библиотека, #glibc, ее авторы известны тем, что они хотят сделать все "лучше", чем все остальные. Проблема в том, что, чаще всего, их решения оказываются просто "по другому", а потом - "блядь, кто, и нахуя, это все придумал".…
Есть такая библиотека, #glibc, ее авторы известны тем, что они хотят сделать все "лучше", чем все остальные. Проблема в том, что, чаще всего, их решения оказываются просто "по другому", а потом - "блядь, кто, и нахуя, это все придумал".…
👍23🔥6🆒2❤1
Forwarded from Технологический Болт Генона
Возрождение легенды 🌝
Язык Perl поднялся с 27 на 10 место в рейтинге Tiobe
https://www.opennet.ru/opennews/art.shtml?num=63878
Причины роста популярности Perl не ясны, никаких значимых событий, связанных с данным языком, кроме очередного ежегодного релиза Perl 5.42, в этом году не происходило. По предположению руководителя TIOBE высокая позиция в рейтинге связана с большим числом книг по Perl, продаваемых в интернет-магазине Amazon (например, число книг по Perl в 4 раза превышает PHP и в 7 раз Rust).
Также упоминается учащение публикации промежуточных релизов Perl 5 и вытеснение Perl 6/Raku из поля зрения (Perl 6 занимает 129 место). Из гипотез также отмечается возвращение интереса к языку Perl из-за его возможностей обработки текста и продвинутых регулярных выражений, что стало востребовано с развитием AI-платформ. Пик популярности Perl пришёлся на март 2003 года, когда данный язык поднялся на 3 место в рейтинге, после чего началось постепенное снижение популярности Perl.
Из других набирающих популярность языков выделяется язык Си, который по сравнению с сентябрём прошлого года поднялся на 3 место, вытеснив на 4 место язык Java. Кроме того, с 11 на 9 место поднялся язык Pascal, с 15 на 13 - R, с 26 на 14 - Ada, с 21 на 17 - Assembler. Первое и второе места продолжают занимать Python и С++. Кроме Java популярность снизилась у языков SQL (с 9 на 11 место), Fortran (10 → 12), PHP (13 → 15), Rust (14 → 18), Matlab (12 → 19) и Kotlin (18 → 20).
Индекс популярности TIOBE строит свои выводы на основе анализа статистики поисковых запросов в таких системах, как Google, Bing, Wikipedia, Amazon, YouTube и Baidu.
Ссылка на рейтинг
https://www.tiobe.com/tiobe-index/
Язык Perl поднялся с 27 на 10 место в рейтинге Tiobe
https://www.opennet.ru/opennews/art.shtml?num=63878
Причины роста популярности Perl не ясны, никаких значимых событий, связанных с данным языком, кроме очередного ежегодного релиза Perl 5.42, в этом году не происходило. По предположению руководителя TIOBE высокая позиция в рейтинге связана с большим числом книг по Perl, продаваемых в интернет-магазине Amazon (например, число книг по Perl в 4 раза превышает PHP и в 7 раз Rust).
Также упоминается учащение публикации промежуточных релизов Perl 5 и вытеснение Perl 6/Raku из поля зрения (Perl 6 занимает 129 место). Из гипотез также отмечается возвращение интереса к языку Perl из-за его возможностей обработки текста и продвинутых регулярных выражений, что стало востребовано с развитием AI-платформ. Пик популярности Perl пришёлся на март 2003 года, когда данный язык поднялся на 3 место в рейтинге, после чего началось постепенное снижение популярности Perl.
Из других набирающих популярность языков выделяется язык Си, который по сравнению с сентябрём прошлого года поднялся на 3 место, вытеснив на 4 место язык Java. Кроме того, с 11 на 9 место поднялся язык Pascal, с 15 на 13 - R, с 26 на 14 - Ada, с 21 на 17 - Assembler. Первое и второе места продолжают занимать Python и С++. Кроме Java популярность снизилась у языков SQL (с 9 на 11 место), Fortran (10 → 12), PHP (13 → 15), Rust (14 → 18), Matlab (12 → 19) и Kotlin (18 → 20).
Индекс популярности TIOBE строит свои выводы на основе анализа статистики поисковых запросов в таких системах, как Google, Bing, Wikipedia, Amazon, YouTube и Baidu.
Ссылка на рейтинг
https://www.tiobe.com/tiobe-index/
😁21👍7🔥6❤3🥱2🆒1
Forwarded from Банки, деньги, два офшора
Российский убийца игровых движков Unreal и Unity оказался на грани банкротства Коммерсантъ. Проект скорее всего остановят. В 2022 году сообщалось, что на его развитие направят 1 млрд рублей, а в будущем все игры в России будут или созданы на Nau Engine, или не получат госаккредитацию. @bankrollo
😁44🤡10😢5🤣3❤2🆒1
Forwarded from Философия Говна
This media is not supported in your browser
VIEW IN TELEGRAM
😁44👍6❤3🥱2🆒1
https://www.opennet.ru/opennews/art.shtml?num=63870
TL;DR - вышла новая samba.
Вроде, ничего интересного, но:
"Добавлена поддержка использования в качестве транспорта для SMB3 протокола QUIC. Для использования QUIC на стороне сервера требуется загрузка модуля ядра quic.ko, который пока поставляется отдельно, но скоро будет принят в основной состав ядра Linux"
https://lore.kernel.org/all/cover.1751743914.git.lucien.xin@gmail.com/
Божечки, ну что же за срань-то? Зачем, эти злые люди продолжают тянуть всякое в ядро? Им дыр в #ksmbd не хватает (https://www.tgoop.com/itpgchannel/3387)?
Технически реализация, конечно, потрясает (нет) своей технологичностью - она требует наличие демона в userspace, чтобы заниматься handshake:
"For kernel consumers, they can initiate a handshake request from the kernel to userspace using the existing net/handshake netlink. The userspace component, such as tlshd service [2], then manages the processing of the QUIC handshake request"
Скорость этой поделки тоже, скажем так, "впечатляет":
Я так понимаю, движ начался после https://arxiv.org/html/2310.09423v2:
"QUIC is expected to be a game-changer in improving web application performance. In this paper, we conduct a systematic examination of QUIC’s performance over high-speed networks. We find that over fast Internet, the UDP+QUIC+HTTP/3 stack suffers a data rate reduction of up to 45.2% compared to the TCP+TLS+HTTP/2 counterpart. Moreover, the performance gap between QUIC and HTTP/2 grows as the underlying bandwidth increases"
TL;DR - вышла новая samba.
Вроде, ничего интересного, но:
"Добавлена поддержка использования в качестве транспорта для SMB3 протокола QUIC. Для использования QUIC на стороне сервера требуется загрузка модуля ядра quic.ko, который пока поставляется отдельно, но скоро будет принят в основной состав ядра Linux"
https://lore.kernel.org/all/cover.1751743914.git.lucien.xin@gmail.com/
Божечки, ну что же за срань-то? Зачем, эти злые люди продолжают тянуть всякое в ядро? Им дыр в #ksmbd не хватает (https://www.tgoop.com/itpgchannel/3387)?
Технически реализация, конечно, потрясает (нет) своей технологичностью - она требует наличие демона в userspace, чтобы заниматься handshake:
"For kernel consumers, they can initiate a handshake request from the kernel to userspace using the existing net/handshake netlink. The userspace component, such as tlshd service [2], then manages the processing of the QUIC handshake request"
Скорость этой поделки тоже, скажем так, "впечатляет":
QUIC(disable_1rtt_encryption) vs. TCP:
UNIT size:1024 size:4096 size:16384 size:65536
Gbits/sec QUIC | TCP QUIC | TCP QUIC | TCP QUIC | TCP
────────────────────────────────────────────────────────────────────
mtu:1500 3.09 | 4.59 4.46 | 14.2 5.07 | 21.3 5.18 | 23.9
────────────────────────────────────────────────────────────────────
mtu:9000 4.60 | 4.65 8.41 | 14.0 11.3 | 28.9 13.5 | 39.2
Я так понимаю, движ начался после https://arxiv.org/html/2310.09423v2:
"QUIC is expected to be a game-changer in improving web application performance. In this paper, we conduct a systematic examination of QUIC’s performance over high-speed networks. We find that over fast Internet, the UDP+QUIC+HTTP/3 stack suffers a data rate reduction of up to 45.2% compared to the TCP+TLS+HTTP/2 counterpart. Moreover, the performance gap between QUIC and HTTP/2 grows as the underlying bandwidth increases"
www.opennet.ru
Выпуск Samba 4.23.0 с поддержкой протокола QUIC и активацией Unix-расширений SMB3
После 6 месяцев разработки представлен релиз Samba 4.23.0, продолживший развитие ветки Samba 4 с полноценной реализацией контроллера домена и сервиса Active Directory, совместимого с реализацией Windows 2008 и способного обслуживать все поддерживаемые Microsoft…
😱10💩8🔥3❤1
commit -m "better"
Меня это расстраивает, так как тенденция обозначена явно - драйверу #AMDVLK уделяется меньше внимания, а для части фич он вообще не пригоден.
Боюсь, как бы его не прикрыли.
Боюсь, как бы его не прикрыли.
www.opennet.ru
AMD прекратил разработку Vulkan-драйвера AMDVLK в пользу драйвера RADV из Mesa
Инженеры из компании AMD объявили о прекращении разработки проекта AMDVLK, развивавшего открытый драйвер для графического API Vulkan, построенный поверх библиотеки AMD PAL (Platform Abstraction Library), абстрагирующей доступ к аппаратному обеспечению и интерфейсам…
😢12👍5🎉3😱1
commit -m "better"
https://gitlab.gnome.org/GNOME/libxml2/-/issues/913 От автора libxml2, прекрасное: "I have to spend several hours each week dealing with security issues reported by third parties. Most of these issues aren't critical but it's still a lot of work. In the…
Ну и закономерный исход из https://www.tgoop.com/itpgchannel/3116 - https://www.opennet.ru/opennews/art.shtml?num=63886 https://discourse.gnome.org/t/stepping-down-as-libxml2-maintainer/31398
Такой сегодня день.
КДПВ из https://www.tgoop.com/mem_b0lt_Genona/300
Такой сегодня день.
КДПВ из https://www.tgoop.com/mem_b0lt_Genona/300
🫡9❤5😢3😁2🆒1
Теперь к важным новостям - jetbrains запилили возможность построчно отлаживать constexpr/consteval выражения в C++ - https://blog.jetbrains.com/clion/2025/09/introducing-constexpr-debugger/
Я, к своему стыду, за столько лет, как эти штуки появились, так и не начал их серьезно использовать, разве что, как замену
И, да, мой код при этом работает быстрее, чем твой, %username%!
#cplpl_doomed
Я, к своему стыду, за столько лет, как эти штуки появились, так и не начал их серьезно использовать, разве что, как замену
enable_if
, в виде if constexpr
. Мне, когда нужен генератор state machine для движка регулярок, я беру внешний ragel/antlr/flex/bison/whatever, и не стремлюсь все утоптать в прокрустово ложе C++.И, да, мой код при этом работает быстрее, чем твой, %username%!
#cplpl_doomed
The JetBrains Blog
Introducing the Constexpr Debugger | The CLion Blog
The new Constexpr Debugger available in the first CLion 2025.3 EAP build allows you to stay in the compiler’s world and see what really happens.
😁23💊13🤗10🤡7💩4👍3🔥2🤮1
Forwarded from Hacker News
Bloomberg.com
TikTok Buyers to Include Oracle, Silver Lake and Andreessen
TikTok’s US operations would be acquired by a consortium that includes Oracle Corp., Andreessen Horowitz and private equity firm Silver Lake Management LLC under a deal President Donald Trump is set to discuss with Chinese President Xi Jinping this week.
🌚10🤔5🆒3
Hacker News
TikTok to Be Acquired by Oracle, Silver Lake and Andreessen Article, Comments
А хорошо быть первым гопником на раене, взять, и на гоп-стоп отнять компанию!
💯22🤔5😁4👍2❤1
Forwarded from Сиолошная
Только что подвели результаты ICPC, финала студенческой олимпиады по программированию. Наши любимые слоны, LRM, тоже участвовали.
Система от OpenAI решила все 12 задач из 12 и заняла абсолютное первое место. Система принимала официальное участие, то есть её решения оценивались так же, как у остальных участников, и лимиты по времени были те же — никаких запусков на кластере на неделю. Задачи были переданы модели в точно таком же виде, в котором студенты получают их в PDF. Система сама выбирала, какие решения отправлять — так как есть ограничение, и нельзя сделать 100500 посылок. Для самой сложной задачи, двенадцатой, которую не решила ни одна другая команда, система достигла успеха на 9ую попытку.
OpenAI говорит, что система работала так: экспериментальная рассуждающая модель общего назначения, которую не тренировали специально на ICPC (скорее всего, та же модель, что выиграла золото на IOI и IMO, чуть дообученная за прошедшее время) и GPT-5 генерировали решения, и первая выбирала результаты. В таком формате GPT-5 сгенерировала правильные решения для 11 задач из 12.
Второе место заняли ребята из СПбГУ — респект, решили 11 из 12 задач! Все остальные команды решили 10 и меньше.
Дальше идёт система от Google DeepMind, которая решила «всего лишь» 10 задач (тоже выдающийся результат), включая самую сложную. Блогпост тут.
📈 no progress so far, only the walls
Система от OpenAI решила все 12 задач из 12 и заняла абсолютное первое место. Система принимала официальное участие, то есть её решения оценивались так же, как у остальных участников, и лимиты по времени были те же — никаких запусков на кластере на неделю. Задачи были переданы модели в точно таком же виде, в котором студенты получают их в PDF. Система сама выбирала, какие решения отправлять — так как есть ограничение, и нельзя сделать 100500 посылок. Для самой сложной задачи, двенадцатой, которую не решила ни одна другая команда, система достигла успеха на 9ую попытку.
OpenAI говорит, что система работала так: экспериментальная рассуждающая модель общего назначения, которую не тренировали специально на ICPC (скорее всего, та же модель, что выиграла золото на IOI и IMO, чуть дообученная за прошедшее время) и GPT-5 генерировали решения, и первая выбирала результаты. В таком формате GPT-5 сгенерировала правильные решения для 11 задач из 12.
Второе место заняли ребята из СПбГУ — респект, решили 11 из 12 задач! Все остальные команды решили 10 и меньше.
Дальше идёт система от Google DeepMind, которая решила «всего лишь» 10 задач (тоже выдающийся результат), включая самую сложную. Блогпост тут.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥27👍14❤7🍓4🆒3🤔2🫡1
https://www.kommersant.ru/doc/8042457
Власти Афганистана отключили интернет «для предотвращения безнравственности»
Власти Афганистана отключили интернет «для предотвращения безнравственности»
Коммерсантъ
Власти Афганистана отключили интернет «для предотвращения безнравственности»
Подробнее на сайте
🤡12👍8❤4😁2😢2