TGViewer
Channel ✦ Verified Channel
Senior Software Vlogger

Senior Software Vlogger

@seniorsoftwarevlogger

Прога, ИИ, кое-что из менеджмента. Мое приложение https://summitnotes.app/

Реклама https://t.me/seniorsoftwarevlogger/3

Для РКН: 5035224480
Subscribers
22.8K
Photos
537
Videos
39
Links
1K

Showing posts older than #1826 · Back to latest

Older Posts 19 shown
Post #1824 15.4K
Время паять
  • ❤ 41
  • 🔥 27
  • 👍 7
  • 🤓 3
  • 🤣 2
  • 🤝 1
  • 🫡 1
Post #1823

This post (sticker, poll or similar) has no web preview. Open in Telegram

  • 🤯 107
  • 😁 76
  • 🌚 24
  • 😢 10
  • ✍ 8
  • 👏 7
  • 💯 6
  • 🆒 4
  • 😱 3
  • 👾 2
Post #1822 14.9K
Я почему так возбудился. Просто я в своё время реализовывал похожую штуку, где протокол придумывали головастые Си программисты.

Без извращений с особенностями браузера не обошлось, хотя на заднеприводных сокетах проблем у ребят не возникало.

https://t.me/seniorsoftwarevlogger/1226
Telegram Senior Software Vlogger Как в моем UI приложении память гигабайтами текла Лет 5 назад дело было, можно и рассказать, тем более, что весь код в опенсорсе. В те годы я работал техлидом фронтенда в компании Mesosphere. Пилил DC/OS UI. В сердце DC/OS стоял Mesos — система управления…
  • 🔥 11
  • 🤣 3
  • ❤ 2
  • 🤓 2
  • 👀 2
Post #1821 12.7K
Вообще конечно показательно как бекенщики запереживали, что им или серверу сейчас надо будет больше работать.

Не плачьте, бекенщики, не надо будет.
  • 😁 72
  • 🤣 14
  • ❤ 6
Post #1820 17.6K
Вы знаете Progressive JPEG, но вы знаете о Progressive JSON?

Пару дней назад Дэн Абрамов написал статью объясняя новый тип стриминга данных с сервера. Обычно, когда мы стримим данные, мы стримим строчку за строчкой или отправляем какие-либо инкрементальные сообщения. Тут предлагается отправлять json используя обход дерева в ширину. Ну, те самые ненужные структуры данные и алгоритмы.

Т.е. сперва вы поймаете верхнюю структуру с ключами-заглушками, которые поступят позже:


{
"imageUrl": "$1",
"title": "$1",
"comments": "$3"
}


Вот эти $1, $2, $3 это как раз те заглушки, которые обработаются на клиенте как промис. Это позволяет разбить все данные на куски и отправлять их по мере готовности и оптимизировать запросы на стороне сервера. Таким образом, мы можем начать заполнять данные на странице по частям, а не ждать пока все загрузится. С одной стороны эти запросы можно разбить на несколько частей и грузить параллельно, но что если нам для каких-то целей удобнее грузить что-то одним потоком?

Оказывается именно так и подгружаются серверные компоненты в React. Приложение тоже своего рода дерево. Дэн Абрамов объясняет, что Progressive JSON позволяет загружать данные по частям, что делает загрузку более эффективной и отзывчивой. При этом мы всегда знаем, какие компоненты еще не загрузились и можем отобразить их в виде заглушек.

Понятное дело, что тут они оптимизирут отправку иерархической структуры данных по сети. Я подозреваю, что оно ляжет в один поток QUIC. Т.е. если бы можно было разбить этот стрим на несколько, то quic смог бы тянуть несколько потоков? Я понимаю, что смешиваю транспортный уровень и уровень приложения, но все же.

В любом случае интересно, мозги шуршат.

https://overreacted.io/progressive-json/
overreacted.io Progressive JSON — overreacted Why streaming isn't enough.
  • 👍 69
  • ❤ 20
  • 😁 8
  • 👀 5
  • 🤣 3
  • 😢 1
Post #1817 16.1K
Платки клавиатуры ушли на золото.

Я все думаю, что придется сделать разные версии. Универсалка хороша (если еще заработает), но ее возможно будет тяжеловато пять руками. Т.е. нужно делать неуниверсальные версии, но которые можно будет частично собрать на заводе. Например впаять светодиоды. Тут обратная сторона в том, что тогда ты платишь за компоненты на 5 клавиатур, потому что это минимальный тираж и все равно нужно руками впаивать контроллер из-за особенностей конструкции.

И как бы есть пара идей, что с этим сделать и даже идея добавить USB-C Hub минимум на 1 порт для yubi key, но тогда оно уже переходит в разряд бизнеса на продажу, а я не уверен, что для этого есть рынок.
  • 🔥 26
  • 👍 7
  • ❤ 5
Post #1815 13.4K
Пара новостей от $MSFT

1. После покупки форка VS Code Windsurf через свою прокладку OpenAI, ребята решили подрубить остальные AI редакторы и опенсорснули своего VS Code Copilot под лицензией MIT!!!!1111 Бери, кто хочу, переименовывай, продавай, зарабатывай деньги. Зачем было тратить 3 ярда не windsurf, о котором вы скорее всего даже не знали - вот в чем вопрос. Возможно, чтобы смержить их разницу и опенсорснуть.

2. Если этого мало, то вот действительно убийственная новость: новый КОНСОЛЬНЫЙ редактор от Майков: edit. Написан конечно же на расте. Кому нужен хз. Название тоже сомнительное. По моему мнению, упустили шанс называть его W. Во первых Windows, во вторых - отсылка к vi, в третьих Huge W (для игровых).

Ссылок не будет, сам зажепетишь.
  • 🔥 33
  • 🤣 15
  • ❤ 10
  • 👍 7
  • 🤓 2
Post #1814 16K
Senior Software Vlogger Оказалось, что это один принципал давно на всю большую компанию заложил такой вот патерн и никто с тех пор его не переосмыслил. Казалось бы, ну работало же в 98% случаев? С другое стороны когда у тебя в запросе встречается t1.field = t1.field это же должно…
И наверняка добавил в резюме:

Established a maintainable pattern for data access objects improving codebase clarity for over 500 of microservices driving a measurable impact by reducing the code review time and bugs.
  • 😁 88
  • 👍 10
  • 👏 5
  • 💯 3
  • ❤ 2
  • 🔥 2
  • ✍ 1
Post #1813 15.9K
Senior Software Vlogger Хорошей пятницы
Оказалось, что это один принципал давно на всю большую компанию заложил такой вот патерн и никто с тех пор его не переосмыслил. Казалось бы, ну работало же в 98% случаев? С другое стороны когда у тебя в запросе встречается t1.field = t1.field это же должно пованивать, нет?
  • 🤝 27
  • 😁 18
  • 👍 3
Post #1812 17.5K
Это я продолжаю делать свою клавиатуру. Добавил фичи, которые обещал.

Тестоваый хлебушек показывает работу:
1. Крутилки
2. РГБ Подсветки
3. Прошивки для всего этого добра

Надо перевывести rgb pin с D1/TX, а то я по незнанию развел с обычного пина. Но поэтому платки пока не заказывал. Теперь заказываю платки, паять и проводить конечные испытания.

Пошел дальше грузы развозить в Death Stranding.
  • 🔥 56
  • 👍 5
  • ❤ 4
  • 🫡 4
  • 😢 2
  • 🆒 2
Post #1811 19.6K
🫡 Я конечно считай ни разу ничего сам на стаке не спрашивал, но регулярно попадал туда с Гугла.

Я думаю, что это комбинация массовых сокращений и развитие чатагпт, а не что-то одно. Примечательно, что чат, скорее всего на стаке обучился. Если на стак перестанут писать, то будет утрачен именно обмен живым опытом и всякие нестандартные решения. Документацию-то писать продолжат и по ней чат все так же будет помогать.

Покойся с миром, легенда.
  • 😢 187
  • 🫡 59
  • 👍 9
  • 😱 6
  • ❤ 3
Post #1810 16.8K
Рабочие смеются, что программистов наконец заменит ИИ, а их не заменит! Ведь они руками ногами работают.

Этот робот с ними согласен. Ведь он не умеет класть кирпич, а танцует просто от радости!
  • 😁 58
  • ❤ 56
  • 👍 13
  • 👏 4
  • 🤯 2
  • 👾 2
  • 🔥 1
Post #1809 19K
Хорошей пятницы
  • 😁 167
  • 😱 19
  • 🤝 8
  • ❤ 5
  • 👍 4
  • 👏 2
  • 👀 2
Post #1808 21.2K
Прототипирую

1. Думаю добавить опциональную возможность поставить 2 кнопки под большой палец вместо 2u
2. Пробую дать возможность заменить опциональную верхнюю кнопку под большим пальцем на крутилку
3. Думаю сделать крайнюю колонку опциональной, чтобы можно было оставить по буквы. Без tab/esc и соответственно { " справа
4. Думаю добавить как минимум одноцветные диоды под каждую кнопку. С одной крутилкой и диодами я израсходую все ножки на микрухе 🫡
  • 🔥 53
  • 👀 18
  • ❤ 9
  • 🤣 7
  • 👍 5
  • 😁 2
  • 🤯 1
Post #1805 18.1K
Я думаю, что определение единорога надо пересмотреть. Всё-таки миллиард уже не такие большие по меркам рынка деньги 😮‍💨 тем не менее, интересно наблюдать за ИИ стартапами-юникорнами на 25 человек. Скоро увидим стартап на ярд от солопренёра? По ссылке больше интересных графиков.

https://palle.substack.com/p/the-1b-dollar-single-person-company
  • 👍 35
  • 😁 8
  • 🔥 3
  • ❤ 2
  • 👏 1
  • 🤓 1
Post #1804 17.1K
Уже неделю таскают по иксу «новость», что вежливость стоит OpenAI миллионы долларов. На самом деле на входе в таких системах стоит куча предобработки. Вежливость гарантировано летит в самую быструю систему, которая может даже не на ИИ чипах отрабатывает.

Сэм как всегда в своей манере визионерски и альтруистично хайпонул.
  • 👍 83
  • ❤ 7
  • 👀 2
  • 🆒 2
Post #1803 16.6K
Я знаю, что вы не ждете и вообще всем пофиг, но оно грядёт.

Универсальная плата. Отламываешь колонку и получается левая сторона.
  • 🔥 54
  • 🤯 9
  • 🆒 3
  • ❤ 1
Post #1802 18.9K
Интересные проекты

Сегодня состоялся разговор с принципалом. У нас есть проект по автоматизации написания интеграционных тестов на огромное количество сервисов. Принципал разработал фреймворк как с помощью ИИ эти тесты херачить.

А инженеру не интересно.

Чел, твое программирование уже совсем скоро никому не интересно будет, тут как раз переходный проект. Казалось бы вот оно — только руку протяни! А нет. Нос воротим.

Помоги замотивировать, говорит. А сам уже все правильно сделал и про деньги поговорил и про скоуп и про давай попробуем пилот, а там уже выводы про интересность сделаем.

Доп деньги кстати все ещё мотиватором не являются конечно.

Взялись бы за проект?
  • 🤣 45
  • 👍 24
  • 💯 14
  • 🌚 12
  • ❤ 3
  • 🤯 3
  • 😁 2
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →