Разработка ждёт балета – 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
Что-то странное происходит в сети, и никто толком не понимает, что это и зачем: волны странных TCP и ICMP пакетов периодически налетают на что-нибудь. Пакеты выглядят, будто их собрали специально. Идут они из Бразилии, но подозревают, что это просто дополнительный слой обфускации.

#internet #network #cybersec
👍3
Месье знает толк в извращениях: версионирование по Кельвину. Идея в том, что версия софта движется по температуре только вниз, и как только абсолютный ноль достигнут, никаких обновлений больше не будет. А если кто-то от нашего софта зависит, то а) их температура обязана быть выше нашей (либо обе должны быть на нуле) б) понижение нашей температуры обязывает их понижать свою обновлением. Штука странная, кажется, мало где применимо, но там чуваки её для какой-то своей странной-уникальной-распределённой-функциональной ОС используют.

#version #code
🥴5
Тут здорово рассказывают, как с помощью генеративных моделей создают самые разные оптические иллюзии (когда смена ориентации или какой-то совсем безумный реордеринг кусков изображения даёт увидеть что-то совсем другое).

#talk #ai #image
Занимательное короткое выступление, где чел сначала в общих чертах рассказывает, как он реализовывал первую GUI программу на современных технологиях, а в процессе оказывается, что автор той самой первой программы по факту и сделал первый интерфейс, и родил прото-ООП, и всё это как побочный продукт научной работы по рисованию линий и окружностей.

#talk #ui #history
🔥4
Тут в общих чертах разбирают разные сложности всех этих at-least-once и at-most-once и описывают трейдоффы, из которых приходится выбирать.

#server #service
Тут просто наглядно разбирают TCP handshake, как раз немного затрагивали на прошедшем пирлабе.

#internet #tcp #protocol
🔥4
Тут очень смешно: у чувака падали тесты из-за пасхалки в man: если запустить в 00:30, не указав страницу, в stderr вылетало "gimme gimme gimme". Зачем чувак запускал в тестах man без страницы, история умалчивает.

#humor #programming #code
😁8
Драфт про sqlite3-rsync тул, который позволяет синхронизировать разные SQLite файлики между собой, сохраняя при этом БД в рабочем состоянии. Класс же!

#sqlite #db
👍21🔥1
Тут один товарищ, пребывающий в местах не столь отдалённых, делает прикольные дела. Например, собрался писать серию постов с разбором всяких штук системного уровня. Вот первый из них. Про процессы.

#os #process #system
🔥3👍1
И вдогонку второй пост всё того же товарища. Про потоки. Про всамделишные и не только.

#os #thread #async
🔥2
Оу вау. Машина Тьюринга из лего! Все эти звёзды смерти и соколы тысячелетия просто встали и вышли.

#cs #lego
🤯11👍21
Смешная история, как апп McDonald's всячески защищался от рутов, кастомных рекавери и подобного, чтобы потом ДОВЕРЯТЬ клиенту и прямо на нём же выписывать юзеру купоны.

#cybersec #vulnerability #android
😁71👍1
Разработка ждёт балета
Занимательное короткое выступление, где чел сначала в общих чертах рассказывает, как он реализовывал первую GUI программу на современных технологиях, а в процессе оказывается, что автор той самой первой программы по факту и сделал первый интерфейс, и родил…
Помните ту первую GUI программу Sketchpad? Позже из неё вырос The RAND Tablet. Визуальное программирование на IBM ассемблере, стилус, который, судя по видео, не то чтобы значительно хуже Apple Pencil работает, и всё это 64-й год, на секундочку.

Прошло 60 лет. У меня на M3 макбуке лагает скролл в нативном Swift UI аппе, отображающем список из двух десятков текстовых сообщений. Разработчик этой платной программы на полном серьёзе вставляет плашку: "Pro совет: спрячь эту панель справа, для более хорошего перформанса".

Мне одному кажется, что где-то по пути из 60-х нам хуем по губам провели, а мы и рады?

#talk #history #ui
💯21🤡5😁2👍1🥱1
Интересный тэйк, чел аргументирует, что разработка эксплоита для демонстрации уязвимости по умолчанию - плохая практика.

#cybersec
😁1
Любопытный перл нашёлся: THE BRUTALIST PROGRAMMING MANIFESTO

#programming
🗿3🔥1
Чел немного надругался над памятью старого ноутбука и научился получать root. По сути через физический corruption памяти. При помощи зажигалки...

#cybersec #vulnerability #memory
🤓6😁1😱1🥴1
Conway's Game of Life мы тут любим трепетно и нежно. Тут чувак придумал, как применить к ней градиентный спуск, чтобы находить состояние, которое на следующий шаг игры приводит к аппроксимации желаемой картинки.

#game #art #math
3🤩1
Тут рассказывают, что можно делать с цветами при помощи разных хитрых матриц.

#gamedev #math
На удивление тупая дырка в Zendesk, которую HackerOne решили до них не доносить как out of scope, а чел не растерялся, нашёл, как через эту уязвимость получать доступ к Slack workspaces, и пошёл репортить проблему клиентам. $50k в баунти в сумме. Изи мани.

#cybersec #vulnerability
🔥8