uz
Feedback
Блог*

Блог*

Kanalga Telegram’da o‘tish

Блог со звёздочкой. Много репостов, немножко программирования. Небольшое прикольное комьюнити: @decltype_chat_ptr_t Автор: @insert_reference_here

Ko'proq ko'rsatish
1 923
Obunachilar
-124 soatlar
-27 kunlar
-630 kunlar
Postlar arxiv
photo content

#prog #rust хайлайты Пару недель назад из лексера убрали зависимость от парсера. Почему эта зависимость была? Один из методов для восстановления от незакрытого разделителя полагался на создание временного парсера для того, чтобы давать диагностику получше. Как следствие, после этого изменения для парочки крайних случаев качество диагностик несколько снизилось.

I want to give you
Anonymous voting

#ml #suckassstory?

Repost from N/a
photo content

#этотравля #vercheniye_season
#этотравля #vercheniye_season

#банантона
#банантона

#prog #article (и #performancetrap, видимо?) The RAM myth (перевод) Или о оптимизационных трюках, которые позволяют шардировать данные в RAM значительно быстрее наивного подхода (спойлер: они лучше утилизируют кэш). Бенчмарки наглядно показывают, насколько неадекватным является представление о RAM как о линейной памяти с константным доступом.

#prog #article Bunnyhopping from the Programmer's Perspective Или про то, как реализовать багофичу "банни-хопинг" в коде

https://www.ryanliptak.com/blog/every-rc-exe-bug-quirk-probably/ Не знаю, как вы, а я просто обожаю такие посты. Здесь автор попытался написать альтернативную реализацию компилятора ресурсов Windows. Это программа, которая принимает текстовый .rc файл с описанием менюшек, кнопочек, окошек, иконок, курсоров и прочего, и компилирует это описание в бинарный .res файл, который потом встраивается в бинарник приложения под Windows. Альтернативных реализаций компилятора ресурсов много, но у автора была цель, которой не добивались остальные: написать все на новом модном современном Zig как можно точнее сохранить совместимость с оригинальной версией от Microsoft, вплоть до багов и незадокументированного поведения. Как достичь этой цели? Например, можно написать код, а затем пофаззить оригинальную реализацию с альтернативной и найти, на каких данных они выдают разные результаты. В результате этого процесса автор нашел горы странного поведения в компиляторе ресурсов от Microsoft. Пост длинный; если хотите посмотреть только самое интересное, можно поискать по странице по словам utterly baffling. Если же у вас много времени и вам не лень, можно прочесть и все :)

⚡️Хочешь крутить слоты 🎰 ПРЯМО В TELEGRAM? 💎🥵🥵 Если да, то... Что с тобой, блин, не так?

Еще про проклятые фичи баша https://yossarian.net/til/post/some-surprising-code-execution-sources-in-bash tl;dr: вот эта функция на баше при передаче «правильного» аргумента может привести к выполнению произвольного кода:
function guess() {
  num="${1}"
  if [[ "${num}" -eq 42 ]]
  then
    echo "Correct"
  else
    echo "Wrong"
  fi
}
Мораль проста: не пишите на баше не передавайте в bash-скрипты недоверенные данные

photo content

Repost from Neural Machine
Сейчас мы можем делать все, что захотим, но скоро Бог будет судить нас.

Жалобы на пустопорожние ТГ-каналы (которые я полностью разделяю): https://t.me/trueresearch/1899 (thanks @tech_priestess)

Repost from Weird Street Signs
photo content

#ml Про новые средства обхода блокировок нежелательных промптов в LLM

photo content