TypicalFolder // kadev OA
14 subscribers
122 photos
5 videos
3 files
65 links
Download Telegram
Forwarded from TypicalFolder // kadev CA
This media is not supported in your browser
VIEW IN TELEGRAM
Чел перенёс сознание мёртвой мухи в паука из Minecraft

Юзер под ником ro0oney1 взял опубликованную в открытом доступе симуляцию мозга дрозофилы фруктовой, которая умерла несколько лет назад, и подключил её к Minecraft.

Для этого он написал программу, которая считывает активность разных участков виртуального мозга и переводит её в команды для игрового моба. После этого управление отдали пауку.

И самое криповое – паук действительно начал самостоятельно двигаться и вести себя почти как живой. Правда, появилась одна проблема: он постоянно самоубивался с помощью удушья.

Поэтому следующим телом для сознания мёртвой мухи стала пчела – совершить суицид ей оказалось сложнее.
Forwarded from TypicalFolder // kadev CA
1️⃣2️⃣ Сегодня я официально запускаю сервис LinkMeet в режиме бета-тестирования, продолжая планомерно валидировать нашу стратегию.

История этого проекта уходит корнями в 2024 год, когда появились первые серьезные звоночки и ограничения в работе Discord. Именно тогда родилась идея создать независимую альтернативу. Медленно, но верно проект эволюционировал: от простейших нишевых прототипов до сложных инфраструктурных ревизий, которые некоторые из вас помнят под кодовыми названиями d3, d3r, d5r и d6r (Demonstration Revision).

Кто в теме, тот помнит, что изначально эта концепция жила под тегом "Русскорд". Мы проводили первые тесты, связывая Омск, Екатеринбург и Воркуту, и проверяли стабильность соединения между этими городами.

➡️Что под капотом сейчас?
Текущая версия развернута на базе собственного последнего модуля d7r. Пришлось сделать ставку на децентрализацию и максимальную производительность:
😶‍🌫️Бэкенд: Сигнальный сервер и логика авторизации/комнат написаны на шустром Node.js, что обеспечивает быструю обработку событий в реальном времени.
😶‍🌫️Сетевая архитектура: Сервис работает по честной схеме Peer-to-Peer (P2P) на базе технологии WebRTC. Потоки аудио, видео и экрана идут напрямую от пользователя к пользователю, минуя серверы LinkMeet и не нагружая их лишним трафиком.
😶‍🌫️Соединение: Для успешного прохождения через NAT и файрволы использовали сеть STUN-серверов, которые помогают клиентам быстро находить кратчайшие маршруты друг к другу.
😶‍🌫️Трансграничная передача: Архитектура d7r отлично справляется даже со сложными международными маршрутами. Успешно протестировали трансграничную передачу данных с удаленным клиентом в Чехии — шеринг экрана отработал стабильно, без фризов и с минимальной задержкой.

➡️ https://linkmeet.ru

p.s. это пока beta версия у неё будут иметься некоторые шероховатости. Вчерашний долгий тестовый звонок прошел довольно таки хорошо, поэтому сегодня я и решил открыть доступ
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from TypicalFolder // kadev CA (kaurcev)
😏Хоть я об этом и знал давно, но мне всё равно надо хоть как-то развлекать вас..

Кто не понимает, то этот скриншот выглядит примерно так:

NaN говорит: Я не число
typeof говорит: Ты число
instanceof: Нет, ты всё-таки не число

Вот вам и спецификация IEEE 754, но технически всё верно.. но для человеческого понимания выглядит абсурдно, не так ли?
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from TypicalFolder // kadev CA
1️⃣2️⃣ Немного из индустрии

Так вот, взялся я на серьезе за проект, и после всего было решено, что вся инфраструктура (по крайней мере, большая ее составляющая), которая будет задействована на dev, развернется в Сбере... 

То есть инфраструктура (сервер) — всё развернуто в cloud.ru (бывш. СберКлауд), система контроля версий — GitVerse (российская платформа для совместной разработки и хостинга исходного кода, созданная СберТехом)... 

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

Но пока работал, ощутил некоторые неудобства. А где-то вовсе даже не из-за моего привычного сценария использования: тот же Giga (сценарий замещения Copilot) просто-напросто то ли отваливался, то ли вовсе тупил (на процессе комментирования коммитов и ревью, которое я включил ради эксперимента)... 

Вдобавок ко всему, кроме Сбера, пролез еще один троянский конь в виде Solar Space (это, если что, прикол от Ростелекома, чтобы вы не путались). Он изначально закрыл потребность в обеспечении базовой концепции безопасности, но вместе с тем создал кучу неудобств. В связи с этим ветка с Electron ушла в ступор. Гибкости этот инструмент не дает как таковой. По итогу классические манифесты для PWA улетают в 425 статус-код по той причине, что защита ну никак не регулируется. И то, что является нормой, по его мнению — «не норм» запросы... 

По сути, весь этот функционал Solar Space — просто веб-оформление над настройкой nginx. Так что в планах вынести всё это добро напрямую в cloud.ru, дабы избавиться от лишнего и явно проблемного звена. 

В общем... такие дела...
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from TypicalFolder // kadev CA
➡️ Касательно AI в разработке...

Выделю ключевой маркер этой недели, а именно то, что искусственный интеллект всё-таки становится де-факто стандартом индустрии. Хотя об этом говорят уже не первый год, недавно я нашёл очередное подтверждение такому тандему, причём не от кого-нибудь, а от самого Линуса Торвальдса.

Чтобы ввести вас в курс дела, опишу контекст. В драйвере графики Intel крылась микроскопическая ошибка: код округлял адрес памяти вверх, а не вниз<•>. Из-за этого видеокарта затирала системные данные, и владельцы новых карт Intel Battlemage получали вечный чёрный экран при загрузке<•>. На поиск причины ушло 24 патча и 18 перезагрузок системы. И в итоге создатель Linux выпустил коммит, в котором официально признал вклад ИИ в решение этого "бага из ада".

Я обратил на это внимание потому, что сообщество разработчиков ядра всегда было максимально прагматичным и консервативным. Но теперь даже Торвальдс пришёл к использованию нейросетей, честно выделив как их плюсы, так и нюансы. В описании к коммиту он прямо указал, что ИИ несколько раз был готов сдаться, но сам Линус оказался упрямее<•>. Так что нам в очередной раз приходится принимать фактор нового стандарта разработки.

Этот тренд виден не только на примере ядра Linux. Как активный участник IT-сообщества, я постоянно наблюдаю, как другие команды решают свои задачи. Отношение к объёмам кода сильно изменилось: кодовые базы компаний стали расти значительно быстрее. Параллельно с этим вклад ИИ в поиск CVE (уязвимостей) также показывает мощный рост. Тот, кто действительно интересуется актуальными новостями кибербезопасности и копается в реестрах уязвимостей, видит, насколько чаще их стали находить благодаря нейросетям.

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

Однако здесь кроется самый главный маркер: никогда не отдавайте ИИ задачи такого уровня, который не понимаете сами.

В первую очередь нейросеть — это инструмент помощи. Если у вас нет достаточной экспертной оценки в той области, где вы хотите применить ИИ, лучше измените курс с "реализации" на "ознакомление с тем, что пригодится для реализации". Только так вы защитите проект от накопления бездумного техдолга и будете чётко понимать, что именно вам нужно получить от архитектуры кода.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from TypicalFolder // kadev CA
TypicalFolder // kadev CA
Однако здесь кроется самый главный маркер: никогда не отдавайте ИИ задачи такого уровня, который не понимаете сами.
Это к тому что вам дают волшебную палочку, вы к ней привыкните и после без волшебной палочки (отнимут) вы уже ничего не сможете предпринять..
Forwarded from TypicalFolder // kadev CA
1️⃣2️⃣ Редизайн LinkMeet

Обновил лендинг..
На днях займусь редизайном самой рабочей области звонков..

А пока что остается вот так☕️
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from TypicalFolder // kadev CA
This media is not supported in your browser
VIEW IN TELEGRAM
🫷Обновил, но изменения в репозиторий пока не пушил.

К счастью, ведь я решил временно отключить пространственный звук, из-за чего полностью сломалась аудиосистема. Из-за этого в публичной версии на linkmeet.ru сейчас находится некорректная сборка

Планы следующие: до конца недели нужно выставить все задачи в GitVerse, чтобы на следующей неделе получить версию, максимально приближенную к целевому MVP

А сейчас я пошел спать, так как очень вымотался 🤨

p.s. я знаю что в linkmeet.ru сейчас много багов, ругаться не надо. На то она и beta..
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from TypicalFolder // kadev CA
🫷 Вчера писал о кривом билде в проде, сегодня продолжение..

Не прошло и суток, а работу звука уже удалось нормализовать.

Отключил пространственный звук, а 2D-карту убрал до лучших времён -- вернемся к ней при миграции проекта на TypeScript..

Из интересных наблюдений: привет от Solar Space. Их прослойка безопасности дает небольшой побочный эффект. Через определенный момент система запускает проверку, из-за чего запросы начинают отклоняться, и приходится обновлять страницу. Ну что поделать, безопасность

Из хорошего -- в систему завезли аудиосопровождение. Появились UX-звуки при подключении или отключении, а также при старте и завершении демонстрации экрана. Совместили приятное с полезным, хотя без TODO и мелких багов не обошлось

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

Понемногу развиваем linkmeet.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from TypicalFolder // kadev CA (kaurcev)
Forwarded from TypicalFolder // kadev CA (kaurcev)
Когда ты гуляешь и вдруг чувствуешь запах, которого не ощущал с лета 2013 года:
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from TypicalFolder // kadev CA (kaurcev)
🔥2
Forwarded from TypicalFolder // kadev CA
🫷В общем, выпущу linkmeet в open source, но вот только на новом образе..

Нынешний прототип, доступный прямо сейчас, всё-таки меня немного не устраивает. Я хочу добавить поддержку плагинов, но текущая архитектура этого не позволяет. Поэтому я принял решение новый прототип делать сразу с открытым исходным кодом.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from TypicalFolder // kadev CA (kaurcev)
TypicalFolder // kadev CA
Video
с учётом что у купертиновцев мания на стеклянный интерфейс — эта концепция сгибания с этим эффектом выглядит не просто красиво, а эргономично и оч солидно
Forwarded from TypicalFolder // kadev CA (kaurcev)
в общем, помним мой npm пакет связанный с юмани?

сегодня я буду пилить обнову