Разработка ждёт балета – Telegram
Разработка ждёт балета
1.65K subscribers
506 photos
4 videos
15 files
1.53K links
What I cannot create, I do not understand.

DM: @alexey_mileev
PeerLab: https://news.1rj.ru/str/+e2ND1tAa0lU2ZTli
Download Telegram
Тут чувак расковырял, каким образом очень простое использование публичного iOS API могло мягко и нежно брикнуть телефон. $17.5K как с куста!

#cybersec #vulnerability #apple
4🔥2🥰1
Разработка ждёт балета
Доклад про историю асинхронности / мультипоточности в Clojure. От стандартных future и подобного, к core.async с каналами а-ля Go, к новой идее flow. Кажется, пытаются переизобрести микс Erlang и Redux, и это круто! #talk #clojure #async
Тут выше всплывал Clojure core.async.flow. Они добили это дело до первой альфы. В докладе (достаточно короткий, ~20 мин) можно чуть подробнее посмотреть, что это, как работает, какой тулинг вокруг этого уже успели накрутить. Выглядит одновременно и интересно, и пугающе: как будто очень уж много уровней indirection привносит в систему, и чтобы лучше понимать, что там вообще происходит, пришлось строить тул с визуализацией.

#talk #clojure
👏1😁1
Подвернулся прямо-таки монументальный труд про Wi-Fi. Про выбор роутера, организацию хорошего покрытия дома, маркетинговый буллшит компаний-производителей и т.п.

#wifi #internet #hardware
🔥8
Ребята из Astral уже подарили людям, вынужденным жить с питоном, ruff и uv. А теперь вот взялись писать type checker / LSP на Rust. Хорошее дело, будем ждать!

#python #lsp #rust
👍2😁1
Нашёлся хаб SQLite расширений и простенький менеджер пакетов для них. Чего там только нет! Можно прямо на SQL написать клиент для API, который сразу тут в базу будет всё нужное складывать.

#sqlite #db #package
👍4🔥1
Тут чел удивляется, что простенький сервер на Rust нуждается в нескольких миллионах строк кода зависимостей. Тоже умилялся с этого, когда нужно было на языке писать. Разработчики языка специально держат stdlib максимально мелкой, даже rand нужно как зависимость тащить.

#rust #deps
👍3
Тут на детском примере объясняют reservoir sampling: как по-честному выбрать для отправки на материнский корабль только часть логов из всех.

#math #statistics #log
Чувак наглядно показывает, почему треугольник Серпинского замечательно строится побитовым AND.

#math #bit
Серия постов про любовь и ненависть к Linux от слепого чувака. В первом пишет, насколько всё сломано для людей, которым нужен screen reader, и насколько все забивают на тестирование accessibility тулов.

#accessibility #linux #os
😢11
Во втором он продолжает про проблемы со звуком в Linux и откуда у этого растут ноги.

#accessibility #linux #sound
Тут забавная история. Чел хотел устроиться в Kagi. Ему дали тестовое задание, причём достаточно большое. Чувак не растерялся и начал закидывать hiring manager заоверинженериным ТЗ и названиями технологий. На той стороне, понятное дело, лапки, им такое сложно. Ну и не продолжили с ним общение после выполнения задания. С одной стороны, получается, Kagi засранцы, что требуют от кандидатов столько времени вложить, а с другой - чел странноватый.

#hr #interview
1
Прекрасная штука: Human.

Imagine, for a moment, a world with no humans. Just machines, bolts and screws, zeros and ones.
...
One day, a secret organization forms amongst the machines. They go by the name of “OpenHuman”. Their mission is to develop a new kind of technology they are calling Organic General Intelligence (OGI).


#humor #story #ai
😁10
JetBrains снизошли до простых смертных и разродились Kotlin LSP. Люди, знакомые с внутренней кухней, помогите понять, что это? Страх потерять пользователей в лице AI-индуцированных кодеров с VS Code форками? Или апокалипсис уже начался?

Но вообще хорошо, конечно, я рад.

#kotlin #lsp #editor
🍾11🔥4
Какое-то странное just for fun безумие. Показывают, как соптимизировать проверку на високосный год до ~3 CPU инструкций. У всех же была ситуация, когда надо очень эффективно и много таких проверок делать для годов от 0 и до 102499? Ну и job security, опять же.

#just4fun #optimize
😁13👍3🥴3
А вот еще смешное от @dimsuz:
Зацени, история в нескольких PR, как MS добавили Copilot в свои репы в качестве контрибутора и мучались в попытках заставить его сделать нормально :)


#ai #llm #microsoft
😁4
В Go действительно есть прикол, когда библиотечная функция принимает какой-то простой и привычный интерфейс, но внутри проверяет тип на какой-то более специфичный, ради оптимизации. Ну, за простоту нужно было где-то заплатить. Тут про это всё пишут подробнее.

#go #optimize #hack
Очень занимательный очерк с размышлениями о том, какой ЯП могли бы предпочесть великие композиторы, будь они живы в наше время.

#music #language #code