Angry Beard

Description
Bearded guy about the startups, tech and product development - https://alec-c4.com
Advertising
We recommend to visit
HAYZON
HAYZON
6 472 859 @hayzonn

💼 How to create capital and increase it using cryptocurrency

👤 𝐅𝐨𝐮𝐧𝐝𝐞𝐫: @Tg_Syprion
🗓 ᴀᴅᴠᴇʀᴛɪsɪɴɢ: @SEO_Fam
Мои каналы: @mazzafam

Last updated 8 часов назад

Канал для поиска исполнителей для разных задач и организации мини конкурсов

Last updated 2 месяца, 4 недели назад

Новые и перспективные Web3 игры с добычей токенов.

Чат: https://t.me/Crypto_Wolf_Chat

Правила чата смотрите в описании чата.

Все свои вопросы направляйте в чат или главному модератору чата: @Exudna_118

По теме сотрудничества: @Zombini

Last updated 2 месяца, 2 недели назад

2 weeks ago
Про блокировку ECH — объяснялка

Про блокировку ECH — объяснялка

Как вообще осуществляется блокировка РКН сейчас: они как-то, неважно как, определяют какой-то ресурс, который им нужно заблокировать. Ну, например, vpngen.org. И блокируют его в тот момент, когда пользователь обращается к этому ресурсу. Но для этого нужно определить, что пользователь обратился к запретному.

А это можно понять двумя путями:
1. По IP-адресу
2. По доменному имени в ДНС или более сложно — в запросе поймать SNI

И в том, и в том случае нужно сравнивать все запросы с некоей таблицей, которую составили заранее.

Как от этого можно спрятаться:

  1. IP-адрес для ресурса можно поменять и так бегать от блокировки. Но пользователи же не запоминают цифры — им доменное имя подавай.

  2. Запросы DNS можно зашифровать и тогда РКН не узнает кого блокировать. НО. Но РКН же тоже хитрая жопа — они заранее все домены резолвят с некоторой периодичностью и знают IP-адреса.

Получается, что РКН может заблокировать любой интернет-сайт в принципе... НО

Но была придумана технология ECH — Encrypted Client Hello. Вот тут лучшая статья, которая объясняет что это, но на английском: https://blog.cloudflare.com/announcing-encrypted-client-hello/

Что они делают: происходит шифрование как самих запросов от пользователя, так и ответы ресурсов. Но главное — IP-адрес можно спрятать в числе миллиардов запросов к CDN. Это как дерево в лесу прятать — хрен пойми, куда пользователь обращался. Может, к заблокированному сайту VPN Generator, а может к сайтам Газпрома, которые тоже сидят за Cloudflare...

Тогда цензор идет на беспрецедентный шаг — они блокируют сразу все запросы к инфраструктуре ECH у Cloudflare.

Поскольку технология пока не получила повсеместного распространения и сопутствующие потери невелики, то им похер на некоторое количество пользователей сайтов, поставивших галочку 'ECH on' в админке Клаудфлари.

Главное — чтоб на крамольные сайты не ходили.

В этом и беда всех технологий обхода блокировок "на стороне сервера" — пока технология устаканится, пока дойдет до большинства сайтов (и пользователей, что еще важнее!!), пока там пофиксят неизбежные ошибки и пройдут фазу внедрения — это все занимает время, которое цензор использует для разработки механизма противодействия.

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

Это не означает, что не нужно изобретать что-то новое, но в силу большой инертности социально-экономических структур, внедрение всегда будет затруднено и затянуто. И дает цензору время подготовиться

2 weeks ago
Хотелось бы думать, что это просто …

Хотелось бы думать, что это просто бешенная Моська лает на слона, но действия РКН в рамках борьбы с Cloudflare могут сильно повлиять на работоспособность сервисов на территории РФ. Также хочу напомнить, что на территории РФ также действуют иные законы и инициативы, нарушающие конституцию страны и права граждан, поэтому, если вы запускаете новый проект, то дважды подумайте в рамках какой юрисдикции он будет запущен.

2 weeks, 3 days ago
На самом деле очень интересно читать …

На самом деле очень интересно читать истории проектов, в которых авторы делятся своим опытом и рассказывают о совершенных ошибках и как боролись с их последствиями. Поэтому хочу поделиться статьёй от автора HexaPDF, достаточно популярной коммерческой библиотеки для генерации pdf.

3 weeks ago
[#rust](?q=%23rust) [#ruby](?q=%23ruby) [#python](?q=%23python) [#javascript](?q=%23javascript)

#rust #ruby #python #javascript

Однозначно в закладки - коллекция алгоритмов на разных языках программирования на абсолютно различные темы.

3 weeks ago
[#macapps](?q=%23macapps) [#macos](?q=%23macos) [#rails](?q=%23rails)

#macapps #macos #rails

С релизом kamal 2 в нем появилась отличная фича - возможность хранить ключи в менеджерах паролей, таких как 1password, lastpass и bitwarden. Вот как раз неплохой обзор как прикрутить 1password к kamal https://blog.1password.com/1password-rails-kindred-spirits/

3 weeks, 2 days ago

#цитаты

- А как на твой взгляд выглядит идеальный процесс разработки?
- Точно также как и идеальный мужчина - его не существует. Да, по идее он должен быть красивый, сильный, внимательный, ухоженный. Но по факту мы имеем небритого, затраханного и усталого мужика с кучей недостатков, который регулярно косячит. Зато свой. И бросить жалко - столько сил на него сил пришлось потратить. Поверь мне, как человеку, женатому 18 лет - я это слышу каждый день.

3 weeks, 6 days ago
Angry Beard
3 weeks, 6 days ago
[#macos](?q=%23macos) [#macapps](?q=%23macapps) Достаточно долгое время я …

#macos #macapps Достаточно долгое время я пользовался iTerm2, но в какой-то момент решил перейти на Warp. Всем хорош, но единственное, что меня бесило - это 2 строки в терминале, на первой показывается путь, а во второй вводишь команды. И тут разработчики оказывается ~~внемлили Метатрону, вестнику всемогущего гласа Бога истинного~~ услышали пользователей и сделали возможность сделать однострочную консоль. Аве ~~Цезарю~~ разработчикам! Позор слоупокам типа меня, которые про это узнали только недавно :)

4 weeks ago
[#svelte](?q=%23svelte) [#javascript](?q=%23javascript)

#svelte #javascript

Запись выступления Rich Harris в Pace University в Нью Йорке на тему Svelte 5

https://youtu.be/aFFYETUdTxk

4 months, 2 weeks ago
We recommend to visit
HAYZON
HAYZON
6 472 859 @hayzonn

💼 How to create capital and increase it using cryptocurrency

👤 𝐅𝐨𝐮𝐧𝐝𝐞𝐫: @Tg_Syprion
🗓 ᴀᴅᴠᴇʀᴛɪsɪɴɢ: @SEO_Fam
Мои каналы: @mazzafam

Last updated 8 часов назад

Канал для поиска исполнителей для разных задач и организации мини конкурсов

Last updated 2 месяца, 4 недели назад

Новые и перспективные Web3 игры с добычей токенов.

Чат: https://t.me/Crypto_Wolf_Chat

Правила чата смотрите в описании чата.

Все свои вопросы направляйте в чат или главному модератору чата: @Exudna_118

По теме сотрудничества: @Zombini

Last updated 2 месяца, 2 недели назад