Все повално репостят и я тоже. Хотя сам все ближе и ближе к уверованиям Пайка с бесцветным редактором текста, чем IDE со свистелками. Береста, так сказать.
Forwarded from Generative Anton
👀 Github показала Copilot, который они сделали совместно с OpenAI. В общем эта штука работает как TabNine, генерируя автоматически код на основе контекста. Умеет и в тесты и во все на свете.
Все это уже который раз напоминает шутку:
- За что тебе платят деньги? Ты же только копируешь все со StackOverflow!
- Да, но я знаю, какой код нужно копировать.
Все это уже который раз напоминает шутку:
- За что тебе платят деньги? Ты же только копируешь все со StackOverflow!
- Да, но я знаю, какой код нужно копировать.
GitHub
GitHub Copilot · Your AI coding agent · GitHub
GitHub Copilot works every step of the way, from an open issue to reviewing and merging a pull request. Use it in your editor, the terminal, on your desktop, and on GitHub.
Generative Anton
👀 Github показала Copilot, который они сделали совместно с OpenAI. В общем эта штука работает как TabNine, генерируя автоматически код на основе контекста. Умеет и в тесты и во все на свете. Все это уже который раз напоминает шутку: - За что тебе платят деньги?…
Отбой всем, ИИ побежден, мы сами так можем https://twitter.com/nickjshearer/status/1409902649625956361?s=21
Forwarded from Go Дайджест
Рас накатал познавательный пост про модели памяти. 🤓 Это все затравочка к грядущим изменениям модели памяти Go. 👩💻👨💻
https://research.swtch.com/hwmm
https://research.swtch.com/hwmm
Forwarded from Пятничный деплой
Птичка на хвосте принесла 😉 отличный репозиторий с книжками по Software Design https://github.com/mhadidg/software-architecture-books #books
GitHub
GitHub - mhadidg/software-architecture-books: A comprehensive list of books on Software Architecture.
A comprehensive list of books on Software Architecture. - mhadidg/software-architecture-books
Что-то пригорает у меня с мобайла. Идея Джобса была ошибкой.
Не, ну портативная фигня в кармане это круто, но разработка api для мобилок требует больше мозгов, чем кажется.
Знаете почему? Backward compatibility чертов, ведь мы выпускаем версию, она уходит в свет, но вот не все готовы обновляться на следующие версии (тут конечно зависит от продукта и ЦА, но мысли бизнеса непоколебимы "мы не готовы терять 3.2 пользователя").
Поэтому ты приходишь в проект, смотришь на REST и думаешь "как же мне тут впихнуть новые хотелки, не потеряв старые ни-ка-к?"
gRPC конечно няша[citation needed] но не все решается технологией, везде можно навалять [трудно/не]поддерживаемое.
Я даже как-то начинаю понимать фирмы, где веб и моб апи висит на разных доменах, реально удобно в некоторых случаях.
(и это мы про апи, а еще можно и с аналитикой продолбаться, и наверное всем остальным, если неподумать)
UPD: постоянно говорил апи, хотя думал о апи для фронта, ну это которое в браузере, соотв просто пушишь новую версию и со временем все клиенты почистят кеши и можно будет v1 убить, пардоньте
Не, ну портативная фигня в кармане это круто, но разработка api для мобилок требует больше мозгов, чем кажется.
Знаете почему? Backward compatibility чертов, ведь мы выпускаем версию, она уходит в свет, но вот не все готовы обновляться на следующие версии (тут конечно зависит от продукта и ЦА, но мысли бизнеса непоколебимы "мы не готовы терять 3.2 пользователя").
Поэтому ты приходишь в проект, смотришь на REST и думаешь "как же мне тут впихнуть новые хотелки, не потеряв старые ни-ка-к?"
gRPC конечно няша[citation needed] но не все решается технологией, везде можно навалять [трудно/не]поддерживаемое.
Я даже как-то начинаю понимать фирмы, где веб и моб апи висит на разных доменах, реально удобно в некоторых случаях.
(и это мы про апи, а еще можно и с аналитикой продолбаться, и наверное всем остальным, если неподумать)
UPD: постоянно говорил апи, хотя думал о апи для фронта, ну это которое в браузере, соотв просто пушишь новую версию и со временем все клиенты почистят кеши и можно будет v1 убить, пардоньте
Google Compute Engine (GCE) VM takeover via DHCP flood - gain root access by getting SSH keys added by google_guest_agent
https://github.com/irsl/gcp-dhcp-takeover-code-exec
https://github.com/irsl/gcp-dhcp-takeover-code-exec
GitHub
GitHub - irsl/gcp-dhcp-takeover-code-exec: Google Compute Engine (GCE) VM takeover via DHCP flood - gain root access by getting…
Google Compute Engine (GCE) VM takeover via DHCP flood - gain root access by getting SSH keys added by google_guest_agent - irsl/gcp-dhcp-takeover-code-exec
$ docker-compose run --rm migration
Creating some-service_migration_run ... done
2021/06/30 13:16:09 error: file does not exist
ERROR: 1
хочется спеть любо и то, как весело с атаманом, правда это не поможет понять какого файла не хватает.
Закрытый аттракцион продакт-менеджерства для @profunctor_io
Пошарьте какие у вас есть идеи для канал. Фичи, подпроекты, рубрики и тд.
Дабы не разводить флуд - всех к @oleg_log_bot Спасибо, будет NFT (хз что это) - получите %ы
Пошарьте какие у вас есть идеи для канал. Фичи, подпроекты, рубрики и тд.
Дабы не разводить флуд - всех к @oleg_log_bot Спасибо, будет NFT (хз что это) - получите %ы
oleg_log
In an effort to reduce memory, traffic usage, and Garbage Collector allocations, we recently switched from using JSON to a binary serialization library called BinaryPack. For a few weeks, life was great, memory usage was down, GC wait time was down, CPU usage…
You don't pick up random items on the street and attempt to eat them I hope, so why not follow that same rule with your dependencies?
(c) Blake Mizerany
(c) Blake Mizerany
Github научился в side-by-side diff показывать файл на 2 колонки, когда там ТОЛЬКО добавление или ТОЛЬКО с удаление кода.
Я минут 5 не мог понять, что не так со страницей пулл-реквеста, глаза-то привыкли, а голова нет.
Крутая вещь, UX где-то не спит. Возможно я в A/B поэтому сочувсвутю, надеюсь примут для всех.
(скрины не делал ибо впадлу замазывать)
Я минут 5 не мог понять, что не так со страницей пулл-реквеста, глаза-то привыкли, а голова нет.
Крутая вещь, UX где-то не спит. Возможно я в A/B поэтому сочувсвутю, надеюсь примут для всех.
(скрины не делал ибо впадлу замазывать)
oleg_log
Github научился в side-by-side diff показывать файл на 2 колонки, когда там ТОЛЬКО добавление или ТОЛЬКО с удаление кода. Я минут 5 не мог понять, что не так со страницей пулл-реквеста, глаза-то привыкли, а голова нет. Крутая вещь, UX где-то не спит. Возможно…
ок, чуть менее впадлу чем обычно, раньше (у меня) это в одну колонку было
Forwarded from Стой под стрелой
Обожаю смотреть, как большие компании не могут повторить даже минимальные продукты от индивидуальных контрибьюторов/небольших стартапов.
Типа, какой-нибудь Git плохо скейлился на монорепы Гугла-Фейсбука-Амазаона, и они страдали, какие-то подпорки делали, вместо того чтобы сесть и написать такой же Git, но для монореп.
Или знаменитые потуги Гугла сделать мессенжер. Казалось бы, что там может не получаться, это задача уровня крестиков-ноликов, фронтендеры на таких фреймворки тестируют. Но нет, не получается, не может Гугл родить, как ни старается.
И так во всем. Берут какую-то технологию (опен-сорсную причем, суки), тыкаются, мыкаются, неудобно, а поправить не могут. У вас там пятьдесят тысяч инженеров работает (над чем, кстати?), это целый город, возьмите десять, пусть они посидят годик, сделают нормально, и вам же самим удобнее станет.
Но нет, это так не работает. Во-первых, в компаниях даже самых гигантских размеров почему-то никогда не найдешь даже двух свободных человек. Почему — никто не знает.
А во-вторых, даже если найдешь, они ничего не сделают. Ну, может, технически что-то сообразят, но тоже скорее всего, кхм, не мирового уровня. А дальше это просто никуда не пойдет, потому что не секретного соуса не хватает.
Какого? Да хз, знал бы, был бы миллионером, наверное. Но смысл такой: даже большая успешная айти компания не умеет делать ничего кроме того, что она один раз успешно сделала.
Типа, какой-нибудь Git плохо скейлился на монорепы Гугла-Фейсбука-Амазаона, и они страдали, какие-то подпорки делали, вместо того чтобы сесть и написать такой же Git, но для монореп.
Или знаменитые потуги Гугла сделать мессенжер. Казалось бы, что там может не получаться, это задача уровня крестиков-ноликов, фронтендеры на таких фреймворки тестируют. Но нет, не получается, не может Гугл родить, как ни старается.
И так во всем. Берут какую-то технологию (опен-сорсную причем, суки), тыкаются, мыкаются, неудобно, а поправить не могут. У вас там пятьдесят тысяч инженеров работает (над чем, кстати?), это целый город, возьмите десять, пусть они посидят годик, сделают нормально, и вам же самим удобнее станет.
Но нет, это так не работает. Во-первых, в компаниях даже самых гигантских размеров почему-то никогда не найдешь даже двух свободных человек. Почему — никто не знает.
А во-вторых, даже если найдешь, они ничего не сделают. Ну, может, технически что-то сообразят, но тоже скорее всего, кхм, не мирового уровня. А дальше это просто никуда не пойдет, потому что не секретного соуса не хватает.
Какого? Да хз, знал бы, был бы миллионером, наверное. Но смысл такой: даже большая успешная айти компания не умеет делать ничего кроме того, что она один раз успешно сделала.
Приятный диалог с автором SQLite, есть аудио версия.
Всегда обещаю себе сесть за чтение проекта и все никак не заставлю.
https://corecursive.com/066-sqlite-with-richard-hipp/
Всегда обещаю себе сесть за чтение проекта и все никак не заставлю.
https://corecursive.com/066-sqlite-with-richard-hipp/
Corecursive
The Untold Story of SQLite
On today's show, I'm talking to Richard Hipp about surviving becoming core infrastructure for the world. SQLite is everywhere. It's in your web browser, it's in your phone, it's probably in your car, and it's definitely in commercial planes. It's where your…
oleg_log
Сижу я на митинге, втыкаю в Miro.com и блин, неужели можно было создать такое летающее приложение на фронте. Все плавненькое, бинарные сообщ по websocket летают, ну прям Web 3.0. Хз, как оно не на MBP 16, но почему-то хочется верить, что хорошо. А вообще…
FigJam тащит, можно отвыкать от Miro (но только не от сербского) https://www.figma.com/figjam/
Figma
FigJam: The Online Collaborative Whiteboard for Teams
A visual collaborative whiteboard where teams can diagram, brainstorm, and organize ideas together.