Разработка ждёт балета – Telegram
Разработка ждёт балета
1.66K subscribers
505 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
Разбор того, а что именно AI из DeepMind сделал, чтобы ускорить сортировку.

#ai #sorting #algorithm
👍4🤯1
Вау, просто вау. В комментарии в сорцах SQLite обнаружилась потрясающая история: для временных файлов пришлось по умолчанию использовать префикс "etilqs_" (SQLite наоборот), потому что McAfee засирали юзерам temp папку, а юзеры находили контакты разработчиков SQLite и названивали им с жалобами.

#sqlite #db #humor
😁45
Очень коротко, но забавно: почему повышение minSdk в какой-то момент приводит к увеличению размера dex-файлов.

#minsdk #apk #build
🤔113👍3
Парочка постов от Виталика. Первый - почему опасно заставлять механизм консенсуса решать задачи, для которых он не предназначен. Второй - какие большие задачи стоят перед Ethereum, чтобы стать, так сказать, "взрослой платформой".

#crypto #blockchain #ethereum
🤮10👍3
Чел в докладе разбирает, как можно подходить к построению более надёжных, понятных и в какой-то степени самовосстанавливающихся систем на Erlang. Расшифровку читать не советую, лучше посмотреть.

#talk #language #erlang
Вот это красиво, вот это я понимаю. Небольшая функция для нашего ~/.zshrc (не уверен, примет ли это bash), которая оборачивает вызовы adb и показывает интерактивный пикер девайса, когда подключено несколько.

#adb #cli #tool
🔥261
Блэт, ну вот теперь мы знаем, что на Kotlin можно и такое вот дерьмо накидать, и оно даже будет валидно.

#humor #kotlin
🥰16🤯9😁2😢2🥱2👍1
Опять безумие! Регулярка (и притом достаточно простая и даже элегантная!) для проверки числа на простоту. Число предварительно надо перевести в запись из единичек (5 -> 11111).

#regex #math
🥴24👍9💩3🔥2🤔21🖕1
Ещё от Виталика. Есть такая интересная структура данных: Merkle tree. В посте же речь пойдёт о Verkle tree. Схожая штука, но с гораздо более компактными доказательствами.

#datastructure #crypto #cs
👍5
Тут прямо грамотно и со знанием дела критикуют анонс "безупречного" гошного GC. Но на самом деле чел детально расписывает, какие сложности есть в этой сфере, почему это всегда trade-off'ы и из каких соображений конфигурации обычно выбираются. 13 остановок мира из 10!

#gc #golang
🔥8
Тут вот показывают Gradle плагин, который генерирует типизированные и именованные форматтеры для строковых ресурсов. Интересно, как сказывается на времени сборки, но выглядит круто!

#localization #resources #gradle
👍7
Тут вот про потенциальную утечку памяти из-за какого-нибудь new HashMap<>() {{ ... }} в Java коде. Хорошее дело. Кажется, когда-то мне такие и у нас приходилось чинить.

#java #memory #leak
👍5
Пачка родных для macOS CLI тулов. networkQuality прикольно, ставил для этого отдельно speedtest. say тоже прекрасен, конечно. say -v Yuri "So Long, and Thanks for All the Fish"

#macos #cli #tool
👍6
Прямо отличный пост с разбором только части сложностей с отрисовкой текста.

#text #font #rendering
👍2
Ой-вей! Восстановление приватного ключа по миганию светового индикатора телефона или чего-то, к чему он подключен, снятого на другой телефон или обычную камеру наблюдения. Поделился @istima

#cybersec #camera #hack
😱11
Тут на последнем пирлабе зашла речь про неблокирующий I/O. Ну и кто-то поделился ссылкой про io vs. nio в Java.

#java #io #nio
🔥3
Когда файл "сохранён на диск", он в каком-то смысле, конечно, сохранён, но не прямо вот на диск. Господь, жги!

#linux #os #io
🥱5😁1🤔1😱1
Попался занимательный пример того, на что в целом способны современные компиляторы, но что не доходит до мейнстримных языков. Речь пойдёт про язык Dafny, который умеет доказывать или опровергать в compile time своего рода ассёрты, которые мы разбрасываем по своему коду.

#compiler #language #cs
👍2
You have been using JavaScript for 10 years. It’s time for your test. You are sitting in front of a computer. The test is simple: you have to open a package.json file and read it. The package.json is full of pain. You have to read it all.

#humor #js
😁21
В Apple устройствах в целом и в macOS в частности есть своего рода уязвимость, которая с неплохой точностью позволяет узнать имя человека. Тут расписали, как это работает, и даже развернули демо-сайт, чтобы на себе протестить.

#cybersec #vulnerability #macos