dima853
103 subscribers
27 photos
15 links
18 y.o | Building a social network with uncompromising privacy and security by design

Eng - t.me/dima853_eng

LeetCode - leetcode.com/u/dima853
GitHub - github.com/dima853
Download Telegram
наконец-то сделал authentication aspect для получения токенов и тд через контекст и запрос к auth через аннотацию (для бека)

перешел полностью на postgresql, исправил seg fault и другие баги в ui (gtk) и уже более менее доделал само десктопное приложение

сегодня начал улучшать безопасность моего трансцендентного моста, и начну уже доделывать его базу, и внедрять свои идеи туда

и да, я еще долго делал dag-реплицируемый распределённый кольцевой буфер (для wal и тд)

и editor базово начал делать
🤯52
сделал пару новых снифферов (для tcp, icmp), делал их несколько дней.
у меня уже было несколько, постараюсь добавить все

так же уже почти доделал весь gui, оттуда можно будет запускать все что надо, translator, editor, мост и тд

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

я небольшой план набросал, вроде как должно получится.

но нужно еще как то соединить все идеи в одну схему, где все процессы будут логически выстроены

на самом деле идея очень интересная, постараюсь ее реализовать
🔥6
dima853 pinned «постараюсь сделать первую работающую демку соц сети через месяца 4-5 примерно 22.05 либо 27.06»
dima853
сделал пару новых снифферов (для tcp, icmp), делал их несколько дней. у меня уже было несколько, постараюсь добавить все так же уже почти доделал весь gui, оттуда можно будет запускать все что надо, translator, editor, мост и тд так же пару дней назад придумал…
кароче, вообщем я уже более менее набросал архитектуру свою

с сегодняшнего дня начал ее реализовывать, в теории все работать должно

но че будет посмотрим

многие фичи editor будут как раз реализовыватся через эту архитектуру, но я попробую сделать пару фич для локалки пока что

у меня будет еще одна мощная фича для фильтрации сообщений, слов, и всего остального, так как почти все хранится локально, никакой проблемы с анонимностью не будет
4👍1
доделал более-менее свою in-memory db.

добавил туда pointer compression, segregated fits аллокатор, thread local storage
улучшил безопасность, исправил segfault, добавил оптимизацию (cache line alignment, simd и тд)

проверил дб на небольшом тесте, держит нагрузку в 1000+ потоков, масштабируется до 1.6gb+ в пуле (и 5700 блоков), правильно переиспользует память, 0 ошибок в valgrind, работал под нагрузкой примерно час без падений и утечек

придумал примерный способ, как заставить популярные анализаторы трафика не замечать определённые пакеты.
обязательно ляжет в основу всей архитектуры соц сети

еще родил одну идею для подпроекта для соц сети.
на его основе будет реализовано несколько алгоритмов, архитектур и тд, оно вполне может стать стартапом если довести до идеала

все это я уже схематично изобразил (но только часть)
возможно посже расскажу подробнее насчет этого

готовлюсь к демке, доделываю едитор, мост и тд

ну и наконец-то, стрик в ровно год на литкоде 🎉
👍7🤯3
dima853 pinned Deleted message
Demo26 | kryosette

Никакой слежки, серверов, оверхеда и прочего дерьма.

Готов показать сделанную базу некоторых фичей, а также принципы, цели, и дальнейшие действия.

-> https://kryosette.vercel.app/demo

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

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

У меня есть несколько схем моих алгоритмов/идей/архитектур которые совсем скоро начну внедрять, и конечно же, теоретически все работает.

Будет много реверса, тестов, papers и закрытых дыр

kryosette - t.me/kryosette
selfuniversity - t.me/selfuniversity
bytegraph - t.me/bytegraph

Discussion - t.me/kryosette_chat

SELFUNIVERSITY - https://selfuniversity.site
🔥32👍1
dima853 pinned a photo
чувачки, пару новых пазлов литкода сделал, кто хочет может затестить

скоро надо будет появится на product hunt, поэтому если есть какие-то пожелания, то пишите

https://selfuniversity.site/en/algorithms/array
2
dima853
чувачки, пару новых пазлов литкода сделал, кто хочет может затестить скоро надо будет появится на product hunt, поэтому если есть какие-то пожелания, то пишите https://selfuniversity.site/en/algorithms/array
забыл сказать, есть такая проблема когда ты решаешь литкод задачи, вплане которые еще не видел, то не знаешь как решить ее(потому что тему видишь впервые такую) Это проблема, поэтому попробую ее тоже решить, сделав кое что удобное, чтобы не читать лекции а сразу войти в суть проблемы
🔥1