Разработка ждёт балета – 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
Помните мансу: «Если вы начали писать свой template engine для YAML, то что-то в вашей жизни идёт не так»? Я писал маленький, так, к слову. Так вот, Apple показали Pkl (или Pickle) - язык конфигурации, который умеет несколько больше других, но как бы всё ещё достаточно прост. Там вам и типы с валидацией, и генерация YAML/JSON/whatever из .pkl файлов, и генерация кода под разные языки из конфигов, и поддержка подсветки синтаксиса для разных редакторов (даже LSP в планах есть! Смешно кстати, что Xcode поддержки нет). Ну, красиво, мне кажется, как считаете? Верхом на коне с ноги дверь открыли, так сказать.

#language #config #apple
👍2🤔1
Вот обосрались, так обосрались! Даже жалко. Не так давно Google выкатили обновление Play (которое, как мы знаем, ставится автоматом, в обход всего). Обновление оказалось с приколом, часть пользователей получили нерабочие Pixel смартфоны. И кажется, пока не нашлось ни одного способа решить проблему удаленно на стороне Гугла. Вместо этого они где-то в третьей жопе своих форумов предлагают нормальным людям поставить ADB и повыполнять разного в терминальчике. Причем описан только golden path (в обоих, сука, смыслах: и когда все идет хорошо, и когда «спасибо, что только обоссали»), про приколы работы ADB в разных окружениях людям, видимо, придется расспрашивать Gemini.

#google #pixel #bug
🤡14💩6😁1😱1🤬1
Тут вот интересный пост, где разработчик Dyad нахваливает сорцы Doom 3. Там много разных интересных мыслей, знакомых и не очень, правда я так и не смог добиться, чтобы сниппеты кода загрузились, видать что-то сломалось у них, поэтому приходится додумывать местами.

#gamedev #code
Просто забавная игра-визуализация, чтобы попробовать себя в роли чего-то, летящего на скорости, близкой к скорости света. Работает прямо в браузере, даже с телефона.

#game #physics
🔥10💩2
Очень занятный тред на Space StackExchange: разбирают, при каких g (ускорение свободного падения) взлетать на ракете становится, мягко говоря, проблематично.

#science #space
🌚2🤔1
Загадка: почему в одной компании два раза в год группа инженеров должна была приходить в офис в 2 часа ночи, мониторить ситуацию 1 час, после чего идти домой?

#time #timezone
🔥3
Красивая история: первые несколько лет Levels.fyi жили без традиционного сервера. Данные - в Google Sheets, их обработка на AWS Lambda, результаты складывали в S3, дальше CDN, и вот уже браузер выкачивает пачку тяжёлых JSON-ок со всеми вообще данными и строит всё локально.

#startup #server #google
🔥5
Помните, когда-то Mozilla начали пилить браузерный движок Servo на Rust? Потом я помню новости, что проект закрыли, а несколько кусков из него забрали в Firefox. Так вот, оказывается, не закрыли. Servo жив и продолжает развиваться. В докладе можно получить больше деталей. Ну и с нетерпением ждём, когда этим можно будет полноценно пользоваться. Может даже при нашей с вами жизни!

#talk #rust #browser
👍3🤯1
Красивый доклад с DEF CON - школьники хакнули проездные в Бостоне, получив возможность штамповать карточки с нужной суммой денег.

#talk #cybersec #vulnerability
И ещё один с DEF CON - чел рассказывает, как он обманывал обычные и лазерные радары полиции, чтобы безнаказанно гонять. Превышение скорости осуждаем, а в остальном - красавец!

#talk #cybersec #vulnerability
Короткая история получения O-1 визы (типа для гениев, на самом деле нет) США с советами, условиями, процессом и т.п. Ни на что не намекаю, но стоит иметь в виду :)

#us #visa
Короткий гайд, который, хотелось бы надеяться, никогда никому из нас не понадобится: что делать, если одна из big tech компаний внезапно пришла к вам с cease-and-desist письмом.

#law #company
Чел предлагает прикольный подход проведения собеса в формате D&D. Идея в том, что хочется увидеть, каков кандидат в стандартной ежедневной работе, что само по себе сложно организовать. Более того, задачи не всегда решаются в изоляции, иногда есть внешний мир, с которым нужно взаимодействовать и недостаток информации, с которым нужно как-то работать. Идея в том, что интервьюер становится Dungeon Master и по сути эмулирует взаимодействие с внешним миром для кандидата.

#hr #interview #dnd
🔥6
Ну, одной строкой: Chet Haase покидает Google и уходит учиться делать комедию. В Android комедии, видимо, не хватило.

#google #android #humor
😁15😢4
Небольшой юмористический очерк: If Architects had to work like Programmers.

#humor #architecture #programming
👍3👎1
Охуенный репо, вы только посмотрите: Blazingly 🔥 fast 🚀 memory vulnerabilities, written in 100% safe Rust. 🦀

cve-rs allows you to introduce common memory vulnerabilities (such as buffer overflows and segfaults) into your Rust program in a memory safe manner.


#rust #memory #vulnerability
👍1
Тут у Вастрика душевный пост нарисовался: Инди vs Корпорат.

#indie #programming #project
🔥2
В UI код Tornado Cash некто успешно встроил шпионство. В результате данные для вывода средств сливались на сторонний сервер.

#cybersec #vulnerability #crypto
🥰4🔥2
Полезный пост с набором советов: как подходить к большому и старому легаси проекту. Автор фокусируется на крестах, но многое применимо к любому языку.

#legacy #code #cpp
🔥3
Кажется, еще один достаточно полезный пост. Про хэндлинг хитрожопой Meta с их подходом к найму кандидатов на заниженную з/п. Может пригодиться и с другими компаниями.

#hr #interview #meta
🔥1
Просто красиво. Кнут 3:16. Сборник 16-х (индексация с 0) предложений 3-их частей из книг дядьки Дональда.

#humor #cs