en
Feedback
Chernov sharit

Chernov sharit

Open in Telegram

Линк-канал про разработку (и около). 1-2 ссылки в день с коротким предложением почему интересно.

Show more
284
Subscribers
No data24 hours
No data7 days
No data30 days

Data loading in progress...

Similar Channels
No data
Any problems? Please refresh the page or contact our support manager.
Tags Cloud
No data
Any problems? Please refresh the page or contact our support manager.
Incoming and Outgoing Mentions
---
---
---
---
---
---
Attracting Subscribers
December '24
December '24
+10
in 0 channels
November '24
+39
in 1 channels
Get PRO
October '24
+17
in 0 channels
Get PRO
September '24
+127
in 0 channels
Get PRO
August '240
in 0 channels
Get PRO
July '240
in 1 channels
Get PRO
June '240
in 1 channels
Get PRO
May '240
in 0 channels
Get PRO
April '240
in 0 channels
Get PRO
March '240
in 0 channels
Get PRO
February '240
in 0 channels
Get PRO
January '24
+11
in 0 channels
Get PRO
December '23
+73
in 0 channels
Get PRO
November '230
in 1 channels
Get PRO
October '230
in 0 channels
Get PRO
September '230
in 0 channels
Get PRO
August '230
in 0 channels
Get PRO
July '230
in 0 channels
Get PRO
June '230
in 0 channels
Get PRO
May '230
in 0 channels
Get PRO
April '230
in 0 channels
Get PRO
March '230
in 0 channels
Get PRO
February '230
in 0 channels
Get PRO
January '230
in 0 channels
Get PRO
December '22
+2
in 0 channels
Get PRO
November '22
+2
in 0 channels
Get PRO
October '22
+5
in 0 channels
Get PRO
September '22
+3
in 0 channels
Get PRO
August '22
+5
in 0 channels
Get PRO
July '22
+2
in 0 channels
Get PRO
June '22
+9
in 0 channels
Get PRO
May '22
+13
in 0 channels
Get PRO
April '22
+4
in 0 channels
Get PRO
March '22
+10
in 0 channels
Get PRO
February '22
+2
in 0 channels
Get PRO
January '22
+5
in 0 channels
Get PRO
December '21
+4
in 0 channels
Get PRO
November '21
+7
in 0 channels
Get PRO
October '21
+19
in 0 channels
Get PRO
September '21
+7
in 0 channels
Get PRO
August '21
+6
in 0 channels
Get PRO
July '21
+13
in 0 channels
Get PRO
June '21
+26
in 0 channels
Get PRO
May '21
+217
in 0 channels
Date
Subscriber Growth
Mentions
Channels
21 December+2
20 December+1
19 December0
18 December0
17 December0
16 December0
15 December0
14 December0
13 December+2
12 December0
11 December0
10 December0
09 December+1
08 December0
07 December0
06 December+1
05 December+2
04 December+1
03 December0
02 December0
01 December0
Channel Posts
Link:: https://freeman.vc/notes/aws-vs-gcp-reliability-is-wildly-different TL;DR: AWS consistently spawned a new GPU in under 15 seconds (average of 11.4s). GCP on the other hand took closer to 45 seconds (average of 42.6s). AWS encountered one valid launch error in these two weeks whereas GCP had 84. ——— ## Заметки У кого-то просто это самый маржинальный бизнес, а кто-то пытается скопировать конкурента. (: #infrastructure

2
Link:: https://lincolnloop.github.io/python-package-manager-shootout/ TL;DR: pdm is fastest, pip-tools ~ pipenv, poetry is slowest one. ——— ## Заметки Когда вышел pip-tools - это было круто. Ура, можно разделить прямые и транзитивные зависимости. Плюс это расширение стандартного простого requirements.txt. Потом вышел Pipfile, сделали pipenv и казалось что "ну ладно, покопируем node.js". Но весь движ с poetry ухудшил экосистему зависимостей питона. Пойду смотреть, что за pdm такой. P.s. посвящается рассказу коллеги про poetry и обратной несовместимости lock файлов в разных версиях питона #python #rant
302
3
Link:: https://drewdevault.com/2020/03/18/Reckless-limitless-scope.html TL;DR: The total word count of the W3C specification catalogue is 114 million words at the time of writing. ... The number of W3C specifications grows at an average rate of 200 new specs per year, or about 4 million words, or about one POSIX every 4 to 6 months. ——— ## Заметки Догадывался, что новый браузер с нуля уже не напишут. Все последние попытки берут WebKit и просто меняют его обвязку. Теперь понятно почему. Печально здесь-то, какую монополию это предоставляет для гугла не только с позиции доминирующего браузера. #web
276
4
Link:: https://www.lesswrong.com/posts/NYaLudjSqsYtZDB2t/bad-names-make-you-open-the-box TL;DR: хорошее именования позволяет вам не заглядывать в реализацию, а плохой увеличивает трату мыслетоплива.
337
5
Link:: https://medium.com/riskified-technology/engineering-for-failure-f73bc8bc2e87 TL;DR: подборка из 6 стратегий по отключению внешнего сервиса: retry, prefetch, graceful degradation, last result, delay response, fallback.
380
6
Link:: https://help.heroku.com/RSBRUH58/removal-of-heroku-free-product-plans-faq Печально. Но делать продукт на большой массе бесплатный пользователей, а потом переводить их на платный тариф - одна из немногих рабочих стратегий.
302
7
Link:: https://creativegood.com/blog/22/a-most-welcome-decline.html >I’ve been waiting years for Facebook to begin its decline, even as it seemed nothing could slow it down. TL;DR: Очередная статья о том, что социальные сети - это плохо с надеждой на то, что им на смену придёт что-то получше. ## Заметки А я всё скучаю по ютубу 10 лет назад :( #rant
413
8
Link:: https://martinheinz.dev/blog/75 > As files, datasets and configurations grow, it gets increasingly difficult to navigate them. There are however many tools out there, that can help you to be more productive when dealing with large JSON and YAML files, complicated regular expressions, confusing SQL database relationships... TL;DR: - json - https://jsonvisio.com/editor - regexp - https://regex101.com/ - https://regex-vis.com/ - SQL - https://wisser.github.io/Jailer/data-browsing.html - git - https://github.com/wfxr/forgit - docker - https://github.com/jesseduffield/lazydocker - https://docs.portainer.io/v/ce-2.11/user/docker/containers/view - k8s - network - https://editor.cilium.io/?id=wjEKSkPPjNBRDLFx - https://artturik.github.io/network-policy-viewer/ - https://github.com/lensapp/lens - https://github.com/appvia/krane
356
9
Link:: https://austinvernon.site/blog/nuclear.html > Nuclear advocates will have to convince consumers and taxpayers to pay significantly more for electricity unless they reduce the cost of the technology. There is a good chance nuclear does not have a true revival until we miniaturize it. TL;DR: Подробное и простое рассмотрение ядерной энергетики и текущих проблем в ней. #energy
257
10
Link:: https://www.wordnote.app/blog/why-i-built-dictionary-app > Since I'm a son of the [Information Age](https://en.wikipedia.org/wiki/Information_Age), I went to Apple Store looking for what has been made of Samuel Johnson's legacy. However, I couldn't believe that none of the available options satisfied what I expected from a dictionary app. TL;DR: Написать приложение под свои хотелки, потому что такого ещё не оказалось. ## Заметки В какой-то момент стала популярна идея того, что программирование - это вторая грамотность по аналогии с письмом в начале прошлого века. Статья не то, чтобы опровергает этот подход, но скорее подчёркивает другую мысль. Программы должны быть персонализированы ровно под твои хотелки и с учётом всех доступных кубиков и данных их всё проще написать. P.s. Забавное удивление над тем, что 20 мегабайт данных в базе работает за миллисекунды. (:
269
11
Link:: https://www.collectifission.nl/nl/2022/07/nuclear-energy-is-clean/ > But the amount of concrete and steel for sun and wind is striking. This has to do with the low energy _density_ of these two. As a result, a lot of raw materials are needed to get one TWh of energy. TL;DR: для зелёной энергетики требуется много материалов на производство одной электростанции, а весь объём радиоактивных отходов от АЭС за 50 лет составил - 75 кубометров воды. ## Заметки Круто, что за 50 лет треть из радиоактивных отходов научили возвращать в цикл, а треть за 3 года переходит в состояния долгого хранения с малой радиактивностью.
262
12
Link:: https://liam-on-linux.dreamwidth.org/85359.html > In the end MS did not sue anyone... but it got what it wanted: total chaos in the Linux desktop world. TL;DR: The "why" part seems to be forgotten now: because Microsoft was threatening to sue all the Linux vendors shipping Windows 95-like desktops. ## Заметки Небольшая историческая ретроспектива и набор ссылок на то, почему в мире десктопного Linux всё так плохо с DE. С другой стороны, я последние 6 лет сижу на Gnome 3 и ещё пару лет на PaperWM. #linux
257
13
Link:: https://www.teamblind.com/post/How-Layoffs-Work-Behind-the-scenesAMA-6CfRQ7RA > When "bad event" happens, a meeting gets called by the CFO and very few senior leaders (not even heads of eng/product usually) to discuss "profitability vs cost". TL;DR: Небольшая заметка о том, как сокращения работают под капотом. ## Заметки В статье указано, что все сокращения работают обычно в три волны. Так и не понял, как отделять волны друг от друга, потому что сокращения раз в три года нельзя назвать волной. А сокращения в рамках одного года пытаются не размазывать, а сделать одновременно.
244
14
Link:: https://basicappleguy.com/basicappleblog/999month > Now that lot of software has become inconspicuous subscription-based microtransactions, the weight of each decision is lessened. It's just $3.99 here, $1.39 there, but it quickly, and in my case, dramatically adds up. TL;DR: Cancelling all or a portion of these has the potential to save up to $324/year, potentially shaving my subscriptions down to $950/year, or 62% of my current amount. ## Заметки Всё стало подпиской. При этом большая часть продуктов в IT как раз таки закончены. Зачем вам новые фичи в twitter? А в телеграмме точно нужны emoji с китами и клоунами? Понятное дело, что есть траты на обслуживание - сервера и хранилище. Но точно ли мы обслуживаем с помощью подписок эту часть затрат? #rant
311
15
TL;DR: AGI как набор моделей, где каждая решает свою функцию. И подход к этому через создание нейросети здравого смысла на основе взаимодействия с реальным миром. https://www.technologyreview.com/2022/06/24/1054817/yann-lecun-bold-new-vision-future-ai-deep-learning-meta/ #ml
324
16
TL;DR: Появился генератор моделей pydantic напрямую из json. https://jsontopydantic.com/ #python
352
17
Link:: https://lukeplant.me.uk/blog/posts/raising-exceptions-or-returning-error-objects-in-python/ *TL;DR:* Возврат ошибок позволяет пользователю библиотеке реже совершать ошибки. Общий подход к дизайну должен следовать правилу "pit of success". ## Заметки После выхода golang был пик популярности статей об обработке ошибок. Кто-то делал мемы про err != nil, кто-то возводил его в абсолют, кто-то говорил о возврате exit code из C. А теперь мы видим, что с учётом добавленного pattern matching и встроенных dataclass, концепция возврат ошибок вместо исключений приезжает в python. #python
438
18
Link:: https://www.ibiblio.org/harris/500milemail.html > Feeling slightly giddy, I typed into my shell: $ units 1311 units, 63 prefixes *TL;DR: * очень старая история (2002 года) о не очевидных багах в разработке. ## Заметки Главное знание из этой статьи было про утилитку units в *nix, которую использую до сих пор. #friday #fun
366
19
Link:: https://www.evanjones.ca/go-functional-options-slow.html TL;DR: For the "direct" call, the overhead of functional options is low: a few extra nanoseconds per call. However, when calling via an interface, the compiler is required to heap allocate the slice argument, so the functional options version is about 5× slower. The difference gets even larger as more options are passed. #golang
153
20
Link:: https://antonz.org/python-stdlib-changes/ *TL;DR:* Подборка новых фич в стандартной библиотеке python после 3.8. ## Заметки Мне показалось интересным следующее: - есть массив/array - встроенный модуль для работы с графами/graphlib - вместо subprocess.Popen в некоторых местах проще перейти на shutil #python
120