Chernov sharit
Open in Telegram
Линк-канал про разработку (и около). 1-2 ссылки в день с коротким предложением почему интересно.
Show more284
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 December | 0 | |||
| 18 December | 0 | |||
| 17 December | 0 | |||
| 16 December | 0 | |||
| 15 December | 0 | |||
| 14 December | 0 | |||
| 13 December | +2 | |||
| 12 December | 0 | |||
| 11 December | 0 | |||
| 10 December | 0 | |||
| 09 December | +1 | |||
| 08 December | 0 | |||
| 07 December | 0 | |||
| 06 December | +1 | |||
| 05 December | +2 | |||
| 04 December | +1 | |||
| 03 December | 0 | |||
| 02 December | 0 | |||
| 01 December | 0 |
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 |
