Новый пост от tonsky: Gaslight-driven development. Мол, если LLM упорно галлюцинирует неверное использование какого-то API, то может пора уже сдаться и сделать его таким, какой она хочет? Или не пора?
#llm #ai #api
#llm #ai #api
tonsky.me
Gaslight-driven development
Computers are starting to have opinions on how our APIs should look like
🥴5🤪3😁2❤1👍1
Красиво и залипательно: можно покрутить уравнение фрактала, проанимировать изменение параметра, и позумить вглубь.
#math
#math
🥰2
Casey Muratori с прямо длинным докладом "The Big OOPs: Anatomy of a Thirty-five-year Mistake" (2h27m!): откуда есть пошла земля ООПшная, как по пути открыли по сути Entity Component System, а потом успешно забыли, чтобы разбежаться и вернуться к ней позднее.
За ссылку скажем спасибо @dimsuz
#talk #oop #history
За ссылку скажем спасибо @dimsuz
#talk #oop #history
❤4🔥3
Akamai пишут про прямо прикольный способ эксплуатировать TCP, чтобы залить какую-то сеть мусорными пакетами. В своём SYN пакете даём чужой адрес. Принимающая сторона по этому адресу отправит SYN-ACK пакет чуть большего размера. Если подобрать такой адрес, который на SYN-ACK ничего не ответит (например, адрес, на котором никто не сидит, но на который можно раутить), то SYN-ACK будет считаться потерявшимся и в лучших традициях TCP будет отправлен ещё несколько раз. Вот и получается, что один небольшой пакет кратно умножился, создав нагрузку на определённые части сети.
#cybersec #vulnerability #tcp
#cybersec #vulnerability #tcp
Akamai
Anatomy of a SYN-ACK Attack | Akamai
Learn how the TCP SYN-ACK attack vector reflection works, why it’s uncommon, and concerns it raises for security.
👍4❤1
Слабоумие и отвага! Чувак читает показания давления с сенсоров трекпада макбука, сделав из него достаточно точные весы!
#humor #apple #hardware
#humor #apple #hardware
😁6❤1👍1
Тут вот описывают, почему на macOS при невероятной скорости современных машин в Emacs возникают очень серьёзные проблемы и с производительностью, и с потреблением памяти, которые не так-то просто решить. Причём, чем круче машинка, тем хуже всё становится. Да ещё и на Linux / Windows таких проблем нет. Именно такого рода проблемы заставили меня в какой-то момент слезть с него (ну, почти, org-mode всё ещё живее всех живых).
#emacs #editor #macos
#emacs #editor #macos
👍1
Чел пилит приложение для рисования и прочих манипуляций с изображениями для детей: Kidz Fun Art. Ну и написал пост про то, что успел понять в UI/UX приложения для такой молодой аудитории. Что работает, что не работает, что важно и неочевидно. Парадокс в том, что я тоже такого хочу. Хочу, чтобы мне тоже так дизайнили.
#ui #ux #design
#ui #ux #design
🔥5
У SQLite есть страничка про long term support, и прямо респект. Там они описывают, что планируют полноценную поддержку всего как минимум до 2050, насколько вкладываются в обратную совместимость, и о готовности даже к каким-нибудь глобальным катастрофам.
"Database files created today will be readable and writable by future versions of SQLite decades in the future."
Аж грустно, много о чём так сказать нельзя. О твоём коде, например 😈
#sqlite #db
"Database files created today will be readable and writable by future versions of SQLite decades in the future."
Аж грустно, много о чём так сказать нельзя. О твоём коде, например 😈
#sqlite #db
❤4😁3😈2
Тут детально разбирают большую боль: "SQL does not compose". Это создаёт проблемы и с тестированием, и с реюзом кода, и с производительностью запросов, которые query planner то соптимизирует, то нет, и ты в целом никогда не знаешь наверняка, что сработает. Ну и предлагают решение: по сути функции, но работающие над интерфейсами таблиц. Очень, конечно, хотелось бы такого.
#sql #db
#sql #db
👍2
Trail of Bits хорошо описали, насколько всё печально с безопасностью у текущих мульти-агентных систем и показали, как работает ряд известных эксплоитов. Самое грустное - это не что-то шибко умное, всё очень просто, как конфетку у ребёнка отнять.
#cybersec #vulnerability #llm
#cybersec #vulnerability #llm
😁3
Разработчики V8 рассказывают, какими хитростями они сериализацию JSON'а ускорили в два раза, если конвертируется объект без сложных приколов.
#js #browser #chrome
#js #browser #chrome
v8.dev
How we made JSON.stringify more than twice as fast · V8
This post explains our recent effort to improve JSON.stringify performance
❤1
Забавное: Markdown Monster файл. Какой парсер .md ни возьми, все его будут понимать по-разному.
#humor #markdown #format
#humor #markdown #format
🔥1
"Either you have to embrace the Al, or you get out of your career" [bip]
GitHub CEO Thomas Dohmke to step down [bop]
Допизделся, получается 😂
#humor #github #ai
GitHub CEO Thomas Dohmke to step down [bop]
Допизделся, получается 😂
#humor #github #ai
Business Insider
GitHub CEO delivers stark message to developers: Embrace AI or get out.
Thomas Dohmke wrote that humans are often resistant to change. He said that's okay, but these people should probably find another profession.
🤣18
Тут вот пересказывают доклад чувака, знающего толк в производительности Python.
Основной посыл: прямо хорошо ускорить язык просто невозможно, т.к. спецификация позволяет слишком многое, хоть этим всем подавляющее большинство разработчиков и не пользуется в непосредственно своём коде. А урезать спеку тоже нельзя - ломается совместимость.
Этот же чувак, к слову, пилит крайне экспериментальный Static Python (SPy), который на небольших демках уже показывает гораздо более приятную скорость.
#python #language #performance
Основной посыл: прямо хорошо ускорить язык просто невозможно, т.к. спецификация позволяет слишком многое, хоть этим всем подавляющее большинство разработчиков и не пользуется в непосредственно своём коде. А урезать спеку тоже нельзя - ломается совместимость.
Этот же чувак, к слову, пилит крайне экспериментальный Static Python (SPy), который на небольших демках уже показывает гораздо более приятную скорость.
#python #language #performance
LWN.net
Python performance myths and fairy tales
Antonio Cuni, who is a longtime Python performance engineer and PyPy developer, gave a presenta [...]
😁2👍1
Очень забавная ругань на разные бытовые предметы, создатели которых почему-то решили, что издавать разные громкие звуки в качестве уведомления - отличная идея. У меня вот сейчас стиралка из таких. Когда заканчивает, минуту где-то горланит своей сраной мелодией.
#hardware #rant #humor
#hardware #rant #humor
dustri.org
Objects should shut the fuck up
Personal blog of Julien (jvoisin) Voisin
👍2🥰1😁1
Показывают красивое: арт, нарисованный в MacPaint где-то в 80-х. Кто найдёт на одном из изображений чебурашку, может сегодня не работать.
#art #macos #apple
#art #macos #apple
❤4
Первая часть разбора устройства persistent Clojure vector. Как так получается, что любая манипуляция создаёт новый immutable вектор, но проблем с памятью / производительностью на деле это не создаёт. Разбирается устройство базовых операций: добавить, удалить, поменять элемент по индексу.
#clojure #cs #datastructure
#clojure #cs #datastructure
👍2🔥2
И сразу вдогонку вторая часть: как на таких векторах-деревьях достаточно эффективно делать лукапы.
#clojure #cs #datastructure
#clojure #cs #datastructure
Просто забавное: если долго долбиться telnet'ом в локальный порт, на котором никто не слушает, то в какой-то момент он соединится сам с собой. Получится эдакий echo сервер без сервера. Работает вроде как только на Linux.
#linux #tcp #network
#linux #tcp #network
😱2