Size: a a a

2021 April 16
oleg_log
@oleg_log поделиллся отличной статьей про SQLite. Я вообще подписываюсь почти под каждым словом автора. 🤓 Я очень долгое время расценивал SQLite как игрушечную базу. Когда я только начинал свой путь а разработке, мне хотелось более сложных систем, что бы все скейлилось, было распределенным, и все вот это вот, что сейчас строят для стартапов, у которых пару тысяч клиентов. 🤣

С опытом я стал смотреть на вещи немного по другому. Вдруг тяга к сложности сменилась желанием простоты. А вещи, которые казались скучными, теперь кажутся классными и надежными.

#sqlite #db

https://unixsheikh.com/articles/sqlite-the-only-database-you-will-ever-need-in-most-cases.html
источник
oleg_log
Не уверен, зачем оно мне, но теперь можно из консоли работать с Github Actions, самое главное, что официально. Наверное кому-то пригодится.

https://github.blog/2021-04-15-work-with-github-actions-in-your-terminal-with-github-cli/
источник
oleg_log
Настоятельно рекомендую https://t.me/experimentalchill/90
Telegram
Experimental chill
Сразу скажу, что я не фанат Rust, особенно внутри супер низкоуровневых систем. Я лично верю, что много кода будет unsafe, когда дело доходит до железок и тогда раст теряет всю свою привлекательность. В целом я пописал на нём 3 недельки, и мне он кажется достаточно лохматым, медленнее по компиляции, чем плюсы, местами перегруженным и у меня пропадало ощущение, что я контролирую перформанс как это происходит с C и C++. Конечно, его адаптируют те, кому безопасность кажется топ 1 фактором их приложения, где много происходит асинхронной/неавтоматической работы с памятью. Стоит отметить, что я также себя не считаю фанатом/адептом C++, я пишу на нём постольку поскольку и вообще считаю, что срачи вокруг языков программирования переоценены: происходит слишком много дискуссий, которые не развивают индустрию. Я ценю скорость, контроль, тулинг, структурированность, вкус и свойства для изменения/миграций. Из этих факторов Rust пока менее привлекателен для меня, чем плюсы.

В ядро произошла ещё одна попытка впилить Rust и…
источник
oleg_log
#ненормальное http://danieltemkin.com/Esolangs/Folders/

Похожий бред делал, брал словарь англ и для каждой буквы в слове создавал папку, в итоге получилось громадное дерево папок, которое удалялось полчаса (или даж больше). По сути состояло из одной метадаты на диске.

Зачем? Думаете я помню? надо было.
источник
oleg_log
Вы видели, я спалился, что на Гоферконе что-то зачитать должен, и так уж вышло, что пришлось мне покопаться внутри гошных бинарей.

В какой-то момент всплыл этот ишью https://github.com/golang/go/issues/36313 и недавние комментарии внизу. Один из них от сотрудника CockroachDB и их Борьбы (именно с большой, с пренебрежением) за мегабайты в .ехе.

Вот тут статейка по его пред блогпосту https://www.cockroachlabs.com/blog/go-file-size-update/

И вот такие плохие в го-тим, чтож делать. Конечно же статья пошла на ХН, где пришел Russ Cox и чуть пояснил, что статья чуть больше чем на половину состоит из dark bytes фигни.

https://news.ycombinator.com/item?id=26834128

В общем я могу выкидывать 10 слайдов, потому что вы и так прочитаете это до доклада. Класс.
источник
2021 April 17
oleg_log
In this post I argue that we should move away from the GPL and related licenses (LGPL, AGPL), for reasons that have nothing to do with Stallman, but simply because I think they have failed to achieve their purpose, and they are more trouble than they are worth.

https://martin.kleppmann.com/2021/04/14/goodbye-gpl.html
источник
oleg_log
По вашему GPL уже не нужен? (+ - LGPL, AGPL)
Анонимный опрос
39%
Да. не взлетело
48%
Нет, нужно бороться
13%
Другое (в коменты)
Проголосовало: 334
источник
oleg_log
источник
oleg_log
источник
oleg_log
Чуть поднадоел этот шум с Rust и Linux. Но мне интересен ответ на этот вопрос: не слишком ли быстро развивается Rust, чтобы на нём строить долгоживущие проекты?

Си оно как-бы десятилетиями Си, и как бы ты не написал на нём драйвер или другой компонент в 2010. в 2030 он скорее всего так и будет выглядеть.

С Rust мне кажется это чуууть-чуть не так. Не?
источник
2021 April 18
oleg_log
Are the top websites using WebGL for fingerprinting?

https://jonatron.github.io/webgl-fingerprinting/

Где там мой кавайный Lynx ??

(Кто не в курсе https://en.wikipedia.org/wiki/Lynx_(web_browser))
источник
oleg_log
Хотел в Твиторе сказать спасибо за 1к подписчиков @go_perf а он плюется Over capacity, радует то, что гугл одним из первых результатов дал вчерашний твит, правда уже сутки они не могут пофиксить свои сервисы...

https://twitter.com/CBluesDC/status/1383428198206038020

https://twitter.com/go_perf
источник
oleg_log
Therapy
источник
2021 April 19
oleg_log
20–22 апреля пройдет DevOpsDays Kyiv 2021 – конференция о культуре, процессах и инструментах DevOps инженеров. Проходит в онлайн формате, участие бесплатное. Язык - английский.

💥 В программе:

— Fireside чат c одним из создателей Kubernetes — Joe Beda, вопросы для Joe можно подготовить тут;
— 5 докладов о культуре DevOps от спикеров из Google, PagerDuty, Dojo and Co, amazee.io и не только;
— 10+ ignite talks от украинского DevOps community;
— Open space discussions и Q&A сессии;
— 1000+ участников.

📍 Когда? 20–22 апреля, 7pm (GMT+3)

Регистрация 👉 https://bit.ly/DevOps-Days-Kyiv
источник
oleg_log
К VictoriaMetrics никаких вопросов не имею, но....1мб конфига...много ли? Есть подозрение, что Helm чуть сложнее, чем надо...

https://t.me/sysadmin_tools/4355
источник
2021 April 20
oleg_log
Захотелось странного. Купить/собрать Intel NUC или подобное. Игровой пк не собрать из-за майнеров и отсутствия денег отсутствия времени играть и пускать слюни. Жить на ноутах все скучнее и скучнее (вот на днях соусом MBP16 утопил, я не шучу).

Пролистываю 1к сохраненный новостей заметил пост, где автор собирает Intel NUC https://dimamoroz.com/2021/03/09/intel-nuc-for-development/

Возможно у кого-то похожая железка и/или такое мелкий ПК в ящике стола. Расскажите, зачем используете и что он вам в итоге даёт. И когда его не стоит покупать)
источник
oleg_log
AirTag интересен ток батарейкой в год

https://www.apple.com/airtag/

https://www.apple.com/newsroom/2021/04/apple-introduces-airtag/
источник
2021 April 21
oleg_log
источник
oleg_log
источник
oleg_log
Подробный разбор почему так, оч круто. Вообще весело, как тупо 1 инструкция может разнести всё. И если подумать, то и код так-то доступен. Просто напиши правильный фаззер и гоняй, пока что-то не упадёт.

Ну да, денег на этом можно спалить не мало, но хм-хм, условному NSA может и зайдет)

https://iamelli0t.github.io/2021/04/20/Chromium-Issue-1196683-1195777.html

(мимо мысль, конвертировать С++ в Go для быстрой компиляции и быстрого цикла мутационного тестирования, бггг)
источник