Джонатан Блоу на LambdaConf наконец-то показал Jai - язык, над которым работает. Новая его игра пишется как раз на нём. Всё как-то очень уж сумбурно прошло, код мелькает на экране только так, особо не вчитаешься, но за что зацепился глаз:
- Принципиальный отказ от инкрементальной компиляции и очень быстрые билды
- Code as data, но в другом смысле: всё про код доступно для тулинга на любой вкус и цвет
- Поверх этого самого code as data показал наколеночное решение, чтобы следить за состоянием кода, аллокациями, производительностью и т.п.
#talk #gamedev #language
- Принципиальный отказ от инкрементальной компиляции и очень быстрые билды
- Code as data, но в другом смысле: всё про код доступно для тулинга на любой вкус и цвет
- Поверх этого самого code as data показал наколеночное решение, чтобы следить за состоянием кода, аллокациями, производительностью и т.п.
#talk #gamedev #language
YouTube
Jonathan Blow - Jai Demo and Design Explanation (KEYNOTE) - Updated
#LambdaConf2025 took place in Estes Park Colorado this past May 12th and 13th.
UPCOMING EVENT:
The Ultimate Coder
Casting call: https://docs.google.com/forms/d/1X6xqghfFNU3QRgbcrzgYPYTfBZtGEU0VvRG0zkrYpy8/edit
Learn about the sponsors that made it happen:…
UPCOMING EVENT:
The Ultimate Coder
Casting call: https://docs.google.com/forms/d/1X6xqghfFNU3QRgbcrzgYPYTfBZtGEU0VvRG0zkrYpy8/edit
Learn about the sponsors that made it happen:…
👍6🔥2
Главный мэйнтейнер curl накатал телегу про то, как его достали AI-assisted vulnerability reports. Люди приходят с репортами, не имеющими никакого отношения к реальности, но разбор каждого отнимает и без того ограниченные ресурсы всех причастных. Пишет, что раздумывает об отмене денежных вознаграждений, т.к. может быть хотя бы это снизит темпы AI-репортов. Я думаю, что не снизит значительно. Люди всё ещё будут пытаться получить хотя бы строку в резюме: "Я крутой сесурити рисёрчер, нашёл дырку в curl, посмотрите все на меня".
#ai #cybersec #curl
#ai #cybersec #curl
daniel.haxx.se
Death by a thousand slops
I have previously blogged about the relatively new trend of AI slop in vulnerability reports submitted to curl and how it hurts and exhausts us. This trend does not seem to slow down. On the contrary, it seems that we have recently not only received more…
😢7
The rise of Whatever.
Классный длинный пост с анализом и критикой того, что сейчас происходит из-за LLM-бума. Такого рода текстов в целом навалом, и в сторону "за", и в обратную. Но тут очень уж хорошо написано.
#ai #llm #rant
Классный длинный пост с анализом и критикой того, что сейчас происходит из-за LLM-бума. Такого рода текстов в целом навалом, и в сторону "за", и в обратную. Но тут очень уж хорошо написано.
#ai #llm #rant
eev.ee
The rise of Whatever
This was originally titled “I miss when computers were fun”. But in the course of writing it, I discovered that there is a reason computers became less fun, a dark thread woven through a number of events in recent history. Let me back up a bit.
👍2👎1
Доклад Рича Хикки о том, как было бы здорово перестать усложнять жизнь другим людям ломающими изменениями в своём коде, о проблемах semantic versioning, и много о чём ещё.
#talk #version
#talk #version
YouTube
Spec-ulation Keynote - Rich Hickey
🔥2
Новый пост от 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
YouTube
Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025
Casey Muratori's talk at BSC 2025.
Casey's links:
- https://ComputerEnhance.com/
- https://x.com/cmuratori/
BSC links:
- https://BetterSoftwareConference.com/
- https://x.com/BetterSoftwareC
Chapters:
0:00:00 Talk
1:50:11 Q&A
Casey's links:
- https://ComputerEnhance.com/
- https://x.com/cmuratori/
BSC links:
- https://BetterSoftwareConference.com/
- https://x.com/BetterSoftwareC
Chapters:
0:00:00 Talk
1:50:11 Q&A
❤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