Нешутошные дела какие. Пацаны собрались, говорят, Flutter пишут три с половиной калеки, ресурсов на всё у них нет, баги не фиксятся годами, контрибьютить им очень сложно, поэтому мы будем писать свой форк - Flock - с преферансом и поэтессами. Хотят оставаться максимально совместимыми, но привлечь больше контрибьюторов и ревьюверов. Ну, будем наблюдать.
#flutter #framework #flock
#flutter #framework #flock
👻5😁4🤡3👍1
Тут наглядно показывают, как всё в LLM, RAG и embeddings начинается с токенайзеров и каких приколов можно от них ожидать.
#llm #ai #rag
#llm #ai #rag
Чуваки, которые пилят Zed, рассказывают, как у них работают экстеншены. От и до. Как всё собирается в WASM, прилетает юзерам из S3 и коммуницирует с редактором через ABI. Возможности этого API пока не очень многое позволяют делать, поэтому отдельные товарищи выкручиваются через написание отдельного language server, который будет делать что-то сверх дозволенного.
#editor #zed #wasm
#editor #zed #wasm
❤2
Пытаются на примере Factorio показать основные понятия кафки грефневой, или плюс-минус любой message queue.
#server #game
#server #game
😁8🔥1👾1
Прикольная фича, которая уже работает во всех мажорных браузерах, правда не во всех на полную. Добавляешь в конец ссылки заклинание
#internet #browser #url
#:~:text=TEXT, и браузер сам через find in page докрутит до TEXT и даже его подсветит.#internet #browser #url
👍11
Здесь чувак расписывает мысленный эксперимент: каким должен быть пароль, чтобы абстрактному суперкомпьютеру не хватило бы энергии всей вселенной на его подбор тупым брутфорсом.
#physics #cybersec #cryptography
#physics #cybersec #cryptography
Прикольная дырка в safeguards ChatGPT (и наверняка других подобных моделей): кодируем злонамеренные инструкции в какой-нибудь простой формат (hex, base64), просим чат эту строку декодировать и следовать полученным указаниям.
#ai #llm #cybersec
#ai #llm #cybersec
😁5👍3
Тут опять нытьё про невероятно мощное современное железо и программы, которые хреново на этом железе работают. Но поинт скорее в том, что сделать хорошо или плохо можно и нативно, и на веб-технологиях, просто почти никто не заморачивается.
#performance #js #native
#performance #js #native
👍5
Хорошая страница, чтобы на неё ссылаться, когда в очередной раз пишется форма с вводом имени. Вкратце:
- Всё очень сложно, во всех культурах свои нюансы
- Даже first / last name разбивка - не лучшая идея
- Если можно, давать надо одно длинное поле под full name
- И даже сортировать имена в алфавитном порядке не для всех работает
#localization
- Всё очень сложно, во всех культурах свои нюансы
- Даже first / last name разбивка - не лучшая идея
- Если можно, давать надо одно длинное поле под full name
- И даже сортировать имена в алфавитном порядке не для всех работает
#localization
👍3🔥1
Такого extreme programming я ещё не встречал: каждый день начинать работать над чем-то и, если не закончил, выкидывать всё и начинать заново на следующий день. А если не получается, то сначала надо тем же методом избавиться от того, что мешает. Проверять мы это, конечно, не будем. А в посте на основе этой идеи предлагают писать некоторые вещи дважды.
#programming #code
#programming #code
😨2❤1🥰1🤡1
Прямо настоящий Alpine Linux запускают в браузере через WASM. Мощь! В посте разбирают, как это работает, и там же в самом начале ссылка, чтобы самим потыкаться.
#linux #wasm #browser
#linux #wasm #browser
🤯2🌚1
Заметили зловредные подписанные macOS аппы на Flutter (ну, ещё на Python и на Go), в которые встроено выполнение AppleScript, полученного со специального сервера. Что забавно, строка скрипта должна приходить развёрнутой. Видимо, северокорейский джун, успешно разворачивающий строки на собесах, таки смог найти применение своим знаниям.
#cybersec #flutter #macos
#cybersec #flutter #macos
😁6👍1
Чувак рассказывает, как искал нужные API, чтобы сделать пристойный апп для универа. Просто хороший сборник подходов к поиску открытых, но не публичных эндпоинтов к разным бытовым сайтам и сервисам.
#api #internet #data
#api #internet #data
❤2👍1
Приятная тулза, чтобы по-быстрому в терминальчике проверить, как там наше соединение. На Go, конечно.
#tool #go #network
#tool #go #network
❤1
Тут чел убеждает, что, ресурсы конечны, и, возможно, грядут тяжёлые времена, к которым нам всем стоит быть готовыми. Дорогое электричество, дорогой хардвер, разные неприятные требования от правительств и всё в таком духе.
#programming #resources #performance
#programming #resources #performance
👍2😁2
Тут ребята из Индии красавчики. Apple ограничили Hearing Aid фичу новых Airpods Pro по региону, а они хотели своей бабушке организовать такой бюджетный девайс, цены на специализированные устройства сильно выше. Ну и смогли-таки с самопальной клеткой Фарадея и такой-то матерью функцию активировать. Весь процесс описали и предложили помочь с анлоком всем желающим.
#apple #health #hack
#apple #health #hack
🔥7👾2
Чуваки написали JVM на Java с фокусом на portability. Определённое подмножество Java уровня 1.5 они транспилируют в кучу других языков, опираясь, например, на их GC. Это всё позволяет, в том числе, запускать Swing приложения прямо в браузере (наконец-то!)
Тут можно почитать чуть детальнее, а тут можно потыкать браузерные демки.
#java #jvm #vm
Тут можно почитать чуть детальнее, а тут можно потыкать браузерные демки.
#java #jvm #vm
👍1