1.83K subscribers
3.3K photos
132 videos
15 files
3.58K links
Блог со звёздочкой.

Много репостов, немножко программирования.

Небольшое прикольное комьюнити: @decltype_chat_ptr_t
Автор: @insert_reference_here
Download Telegram
#prog

Поддерживаю, статья интересная
Forwarded from Linker Unsafe
Довольно увлекательная статья о том, как человек участвовал в RAIC 2020. В этот раз необходимо было запрограммировать бота для игры в сильно упрощённый Старкрафт.
Человек решил офигенное количество с виду простых задач по разруливанию поведения юнитов на поле. И когда казалось, что все возможные грабли учтены, оказывалось, что находилась ещё ситуация (и не одна!), когда алгоритм действовал не лучшим образом.

Например,
Еще одной важной проблемой, которая не давала покоя было то, что когда мои лучники и лучники противника сближались, и становились стенка против стенки, то новые лучники подходили сзади и подпирали их. Таким образом они были абсолютно неэффективны, т.к. просто стояли и ничего не делали. И так могло накопиться много слоев моих лучников. Это выглядело как явная тактическая ошибка.

В-общем, стоящая статья, я получил удовольствие от прочтения. Краткий вывод:
1. Для участия в RAIC 2021 нужно уволиться с работы или взять отпуск месяца на 2 😊
2. Большинство задач тривиальны, но обобщённое и эффективное решение части из них позволяет разом убить 100 "зайцев" и избавиться от костылей в будущем.
3. Для участия не нужно иметь опыт в AI, ML, DL и других аббревиатурах, нужно просто уметь писать if-ы и циклы😉, но желательно уметь дебажить и профилировать код.

https://m.habr.com/ru/post/535310/
Районный суд в Питере взял и запретил аниме Death Note и Inuyashiki. Правда, не везде запретил, а только на одном пиратском сайте. И не потому что он пиратский, а потому что слово "смерть" в названии Death Note провоцирует на суицид, а в Inuyashiki эксперты запутались в полах персонажей.

Уровень абсурда невероятен, конечно, но и последствий у этого решения никаких. Просто еще один обычный день России, сценарий для которого был словно написан в редакции ИА Панорама.
Forwarded from Шикимори
Колпинский районный суд Петербурга запретил распространение страницы сайта yummyanime с аниме «Токийский гуль» из-за неуказанных возрастных ограничений.

Комментарий эксперта от прокуратуры, доктора психологических наук, Василия Георгиевича Белова с высшим педагогическим образованием и стажем работы более 30 лет, работающего в Санкт-Петербургском институте независимой экспертизы и оценки: «В данном сериале практически формируется установка на садистические наклонности. Из такого человека легко вырастет садист. Надо понимать, что у нас очень много скрытой психопатологии. Такие фильмы выполняют роль выпускания джина из бутылки. То есть ты джина легко выпустишь, но обратно его загнать не получится никакими способами. Посмотрев такие фильмы, формируются соответствующие группы подростков, в которых такое поведение легко воспроизводится. Это недопустимо, потому что фактически идет массовая манипуляция сознания подростков и детей. Вот личностные расстройства легко культивируются, вот он садист будущий! Прямо побуждается к тем действиям, что демонстрируется на экране. Это максимально разрушительный потенциал и недопустимо демонстрировать в открытом доступе»

Судья в свою очередь упоминает «огромное количество писем», в том числе из Владикавказа, Белгорода, Великого Новгорода — в которых россияне требуют «закрыть эти ссылки, ведь они калечат души детей».

📰#заметки#Tokyo_Ghoul
#prog

Если вы по каким-то причинам используете свой пароль в командной строке для доступа к GitHub (как это делаю я), то имейте в виду, что, начиная с 13 августа, пароли больше не будут работать. Мотивируют соображениями безопасности и предлагают в качестве альтернативы personal access token-ы, которые... Работают на практике так же, как пароли, но с настраиваемым доступом и всякими секьюрити-плюшками. Включая тот факт, что этот токен можно посмотреть лишь раз после создания, а после этого его уже не получиться посмотреть.

Спасибо за заботу, но нет, для меня неудобно и выглядит как сраный вендор-лок.
#prog #rust #rustlib #amazingopensource

(на самом деле не такой уж amazing, я этот кодес изнутри видел)
Forwarded from rusta::mann
Иногда при написании документации не хватает визуальной составляющей, особенно когда нужно описать высокоуровневые взаимодействия компонентов системы, и прочие штуки, которые тяжело воспринимать без диаграммок.

На радость крудошлепам любителям повизуализировать, я сделяль интеграцию mermaid.js в растовые док-комменты, чтобы можно было вообще из docs.rs не вылезать.

Пример как это выглядит в коде:

#[aquamarine]
/// mermaid
/// graph LR
/// s([Source]) --> a[[aquamarine]]
/// r[[rustdoc]] --> f([Docs w/ Mermaid!])
/// subgraph rustc[Rust Compiler]
/// a -. inject mermaid.js .-> r
/// end
///
pub fn example() {}


Ссылки:
crates.io
docs.rs
github
пост на r/rust (буду благодарен апвоуту :p)

#сделяль
#meme

Простите за #politota, но это смешно.
Forwarded from InLaTeXbot
Хотите шутку? Это Путин.
А знаете почему?

После возведения в четвертую степень она обнулится.

ПС. Кстати зацените какой латексный бот классный.
#prog #cpp #article

Если написать в коде using namespace foo;, это добавит в текущую область видимости все элементы из пространства имён foo, верно? Лол, нет.
#prog #rust #rustlib #amazingopensource #video

nannou — фреймворк на Rust для создания графических (и не только) инсталляций. Берёт на себя всю работу, связанную с отрисовкой и инициализацией, оставляя программисту непосредственно интересную креативную часть.

Видео с live code демонстрацией nannou в действии.
Никогда так не делайте, дети
Forwarded from мне не нравится реальность (вафель 🧇🍓)
Forwarded from Так говорит Алиса (John Meow)
Люди: используют табы
Люди: используют 4 пробела
Люди: используют 2 пробела
Люди: используют 8 пробелов
Какой-то извращенец: центрирует код

#prog #reddit #programminghorror #unseejuice
Why does English have idioms like "mother-in-law"? Are regular mothers illegal or what?
Forwarded from oleg_log (Oleg Kovalov)
Всегда мечтал сделать такую штуку. Ну может решалка судоку это уже заезженная тема, но хотелось это в WASM с вебки.

Буду считать что сделал, что хотел. Даже на Rust.

https://blog.scottlogic.com/2020/01/03/webassembly-sudoku-solver.html

Вспомнился пост Peter Norvig о создании простой решалки (на питоне) https://norvig.com/sudoku.html