Новичок смотрит на это и видит криптографию. Битовые маски, регистры... Зачем мне это знать, чтобы мигнуть лампочкой?
Очень странное обоснование зачем нужен ардуино кит. Чтобы избавиться от манипулирования битами, почему бы новичку просто самому, без сторонних либ, не написать человекочитаемую высокоуровневую обёртку:
Первый раз вижу, чтобы раннюю валидацию и избегание дублирования bounds check преподносили как какое-то откровение...
ибо внутри цикла reflect и add их больше нет.
Как же нет, у вас там std::max(0.0f, formFactor) внутри, любой std::max это условный переход. Сами же говорите про вызовы валидированных типов и сами же это нарушаете.
Зачем вообще делать std::max с нулём для отбрасывания незначащих малых отрицательных чисел, std::fabs быстрее. https://godbolt.org/z/hbh34zG5d (опуская -ffast-math пока что)
Ну и для кода, думающего о низкоуровневой оптимизации, суммирование sumIncoming очень подозрительное, в цикле sumIncoming переприсваивается значение много раз на основе предыдущего значения, очень похоже на "алгоритм маляра Шлемиэля".
Покритиковать пузырь AI это конечно святое дело, но если честно, подобные далекоидущие домыслы по поводу того, что он вот щас лопнет, ничем не лучше восторженных предсказаний, что он вот щас захватит мир.
Оно и не может нормально выглядеть, откуда вообще взяться сглаживанию в ядерной консоли, которое вы упоминаете в статье? Там шрифт всегда монохромный (https://en.wikipedia.org/wiki/PC_Screen_Font), задаётся битмапом из нулей и единиц (1=закрашено 0=фон). Соответственно нет полутонов и всего остального, нужного для сглаживания. Максимум можно взять шрифт побольше.
Среднестатический CEO атакованной компании be like: − Так, Дарио Амодеи, пажжи, а откуда у тебя вообще сведения о том, что проникновение удалось, и о деталях атаки, например что были собраны некие наши данные?
От стиля статьи прямо как в ламповые 00-е кинуло если не раньше :)
Про плюсы не понял откуда там гранулярный доступ к членам класса. Такого в C++ нет, ни в современном, ни в старом. Есть множество способов указывать друзей (конкретная ф-я, конкретный класс, конкретный метод чужого класса, шаблон...), но любой друг всегда видит всё. Гранулярный доступ к методам в C++ для друзей осуществляется через дополнительный набор ограничивающих интерфейсов поверх данного класса, одна из известных реализаций это идиома Attorney-Client https://en.wikibooks.org/wiki/More_C%2B%2B_Idioms/Friendship_and_the_Attorney-Client.
Каждая компания и государственный орган обязаны иметь аккаунт в нем по ИНН.
В таком мессенджере я бы переписывался с продавцами, поставщиками услуг, госорганами, банками, всяческими «Авито» и «Озонами», строителями, школами и проч. Любого, кто хочет мне что-то продать, предложить, просил перейти в этот «Госмесенджер» и пообщаться там.
Равно как и раздуть его значение. Например написав статью "Как гугл помогает науке", в которой поведать, что это потому, что учёные могут в нём гуглить информацию.
Ну т.е. он "помогает науке" в той же мере, в какой это делает, скажем, калькулятор, Matlab или карандаш? Заголовок несколько кликбейтный, скажем так.
как минимум для шести значившихся открытыми задач ИИ смог найти решения
Та же самая проблема, что и с заголовком. Очень сложно из текста статьи понять, что под словами "найти решение" на самом деле понимается не конструирование решения (в каком значении эти слова обычно толкуются в математике), а отыскивание решения в архивах.
TL:DR нейросетевой бред. Или не нейросетевой, но тогда это писал школьник с уровнем знаний "оооо в си есть указатели", а не человек с 20-летним опытом на Си.
нужно видеть разницу между системным и прикладным программированием. Если у вас завис браузер (прикладное ПО), вы его просто перезапустите. Но если «упал» сервер СУБД в момент банковской транзакции — это катастрофа.
А вы точно понимаете разницу между системным и прикладным ПО?
меня бесило, что массивы из 100 и 200 элементов — это разные типы. Я пожаловался другу, он посочувствовал и сказал: "А вот в С по-другому".
Ну как сказать... Оба типа кастуются в C к обычному указателю в ряде случаев, но эти типы всё равно разные, и слава богу.
void accept_100(int (*arr)[100]) {}
int main(void) {
int arr100[100];
int arr200[200];
accept_100(&arr100); // ok
accept_100(&arr200); // error: passing argument 1 of ‘accept_100’ from incompatible pointer type
return 0;
}
получается, что у утки шасси не выпускаются. И это ловушка эволюции
То есть в правильной иерархии классов утка должна выпускать шасси? Идиотский пример.
Пока ИИ умеет выполнять только самые базовые задачи в программировании, например переложить данные из одного массива в другой по заданному правилу.
Я конечно ИИ-скептик, но мне всё-таки кажется, что на сегодняшний день возможности ИИ в программировании мягко говоря немного больше.
Как это возможно вообще X_X У ДМа что ли нет отпусков, и все игроки доступны 24/7? Или там железная дисциплина по посещаемости? Обычная ситуация же, когда один не может придти, другой не может, в итоге полкоманды не может и игру отменяем, а следующая игра только на следующих выходных естественно. НГ/Рождество опять же.
Также непонятно как они апгрейдили редакции правил на ходу.
Тут всё просто: вижу технологию, явно задачей #1 имеющую цель влезть в AI, а не сделать что-то хорошо, значит скам.
Очень сомнительный ЯП. Автор у него конечно рокстар и всё такое, но их совершенно не красят методы, которыми они себя пиарят. Куча восторженных статей с минимумом технических деталей и зачем-то с нападками на все возможные ЯП от которых он произошёл - и Python-то они превосходят, и Rust-то они превосходят, причём в бенчмарках против Rust они например на голубом глазу то компилируют Rust в dbg режиме, то используют в коде на Rust динамический массив (Vec), а на Mojo без динамической аллокации, ну и вообще слабовато знают Rust.
Тредов нет, примитивов синхронизации нет, половина фич в стадии "ещё не готово", но заявления уже огого какие.
Extension Bisect Штатный инструмент VSCode для поиска "плохого" расширения
В смысле "штатный"? Это сторонний плагин из маркетплейса, такой же точно как и ваш Rails.
Для определения времени выполнения дочерних процессов плагин вообще не нужен, есть системные инструменты (в Linux по крайней мере), которым всё равно, кто создаёт дочерний процесс, - VScode или обычный шелл:
Очень странное обоснование зачем нужен ардуино кит. Чтобы избавиться от манипулирования битами, почему бы новичку просто самому, без сторонних либ, не написать человекочитаемую высокоуровневую обёртку:
Я бы тоже не отказался поддерживать такой код, в котором средняя проблема требует всего час работы, да ещё не отладки а гугления.
Очень похоже на функциональные мини ЯП из экосистемы Rust, такие как gluon.
In the grim darkness of far future there is only war!
Первый раз вижу, чтобы раннюю валидацию и избегание дублирования bounds check преподносили как какое-то откровение...
Как же нет, у вас там std::max(0.0f, formFactor) внутри, любой std::max это условный переход. Сами же говорите про вызовы валидированных типов и сами же это нарушаете.
Зачем вообще делать std::max с нулём для отбрасывания незначащих малых отрицательных чисел, std::fabs быстрее. https://godbolt.org/z/hbh34zG5d (опуская -ffast-math пока что)
Ну и для кода, думающего о низкоуровневой оптимизации, суммирование sumIncoming очень подозрительное, в цикле sumIncoming переприсваивается значение много раз на основе предыдущего значения, очень похоже на "алгоритм маляра Шлемиэля".
Покритиковать пузырь AI это конечно святое дело, но если честно, подобные далекоидущие домыслы по поводу того, что он вот щас лопнет, ничем не лучше восторженных предсказаний, что он вот щас захватит мир.
Оно и не может нормально выглядеть, откуда вообще взяться сглаживанию в ядерной консоли, которое вы упоминаете в статье? Там шрифт всегда монохромный (https://en.wikipedia.org/wiki/PC_Screen_Font), задаётся битмапом из нулей и единиц (1=закрашено 0=фон). Соответственно нет полутонов и всего остального, нужного для сглаживания. Максимум можно взять шрифт побольше.
Среднестатический CEO атакованной компании be like:
− Так, Дарио Амодеи, пажжи, а откуда у тебя вообще сведения о том, что проникновение удалось, и о деталях атаки, например что были собраны некие наши данные?
В смысле?
friend class ClassName.От стиля статьи прямо как в ламповые 00-е кинуло если не раньше :)
Про плюсы не понял откуда там гранулярный доступ к членам класса. Такого в C++ нет, ни в современном, ни в старом. Есть множество способов указывать друзей (конкретная ф-я, конкретный класс, конкретный метод чужого класса, шаблон...), но любой друг всегда видит всё. Гранулярный доступ к методам в C++ для друзей осуществляется через дополнительный набор ограничивающих интерфейсов поверх данного класса, одна из известных реализаций это идиома Attorney-Client https://en.wikibooks.org/wiki/More_C%2B%2B_Idioms/Friendship_and_the_Attorney-Client.
Ну например через https://en.wikipedia.org/wiki/Homomorphic_encryption
Какая радость! AstraLinux и прочие закрытые деривативы понесут уголовную ответственность за нарушение GNU GPL!
Не вы первый с этой идеей https://pikabu.ru/story/khochu_antiprivatnyiy_messendzher_12995744, видимо в воздухе витает)
Равно как и раздуть его значение. Например написав статью "Как гугл помогает науке", в которой поведать, что это потому, что учёные могут в нём гуглить информацию.
Ну т.е. он "помогает науке" в той же мере, в какой это делает, скажем, калькулятор, Matlab или карандаш? Заголовок несколько кликбейтный, скажем так.
Та же самая проблема, что и с заголовком. Очень сложно из текста статьи понять, что под словами "найти решение" на самом деле понимается не конструирование решения (в каком значении эти слова обычно толкуются в математике), а отыскивание решения в архивах.
TL:DR нейросетевой бред. Или не нейросетевой, но тогда это писал школьник с уровнем знаний "оооо в си есть указатели", а не человек с 20-летним опытом на Си.
А вы точно понимаете разницу между системным и прикладным ПО?
Ну как сказать... Оба типа кастуются в C к обычному указателю в ряде случаев, но эти типы всё равно разные, и слава богу.
То есть в правильной иерархии классов утка должна выпускать шасси? Идиотский пример.
Я конечно ИИ-скептик, но мне всё-таки кажется, что на сегодняшний день возможности ИИ в программировании мягко говоря немного больше.
Как это возможно вообще X_X
У ДМа что ли нет отпусков, и все игроки доступны 24/7? Или там железная дисциплина по посещаемости?
Обычная ситуация же, когда один не может придти, другой не может, в итоге полкоманды не может и игру отменяем, а следующая игра только на следующих выходных естественно. НГ/Рождество опять же.
Также непонятно как они апгрейдили редакции правил на ходу.
Тут всё просто: вижу технологию, явно задачей #1 имеющую цель влезть в AI, а не сделать что-то хорошо, значит скам.
Очень сомнительный ЯП. Автор у него конечно рокстар и всё такое, но их совершенно не красят методы, которыми они себя пиарят. Куча восторженных статей с минимумом технических деталей и зачем-то с нападками на все возможные ЯП от которых он произошёл - и Python-то они превосходят, и Rust-то они превосходят, причём в бенчмарках против Rust они например на голубом глазу то компилируют Rust в dbg режиме, то используют в коде на Rust динамический массив (Vec), а на Mojo без динамической аллокации, ну и вообще слабовато знают Rust.
Тредов нет, примитивов синхронизации нет, половина фич в стадии "ещё не готово", но заявления уже огого какие.
Кто такие ежи из космоса??
В смысле "штатный"? Это сторонний плагин из маркетплейса, такой же точно как и ваш Rails.
Для определения времени выполнения дочерних процессов плагин вообще не нужен, есть системные инструменты (в Linux по крайней мере), которым всё равно, кто создаёт дочерний процесс, - VScode или обычный шелл: