Maxim
я так скоро буду продавать услугу регистрации в линкедыне и даже настройки доступа к нему
Maxim
озолочусь натурально, ренж ровер куплю
Azret
Почему не бэху? )
Maxim
Вы знаете, как это сделать (бесплатно)? )
не особо бесплатно, но знаю
Maxim
консультация платная, $500/hr
Azret
консультация платная, $500/hr
Вспомнился мне фильм моего детства - "Не грози южному централу"... там есть крылатая фраза: "да за такие деньги ты мне..."😹
Eugene
А рендж или бэха это какой то показатель озолочения ? :)
Maxim
А рендж или бэха это какой то показатель озолочения ? :)
новый — да, хотя и старый тоже, в общем-то
Maxim
"а старый ренж, ещё и спорт, чтобы чинить, пойду в эскорт"
Maxim
Я, говорит, знаю. Но вам не скажу.😹
именно так. знания надобно монетизировать
Eugene
Шпрот дешевле обычного.
Maxim
Шпрот дешевле обычного.
О — Обслуживание
Eugene
А так - обычный ширпотреб. То ли дело Роллс.
Eugene
О — Обслуживание
Обслуживание будет +- одинаковое, там ключевые компоненты одни
Maxim
А так - обычный ширпотреб. То ли дело Роллс.
пфффф, "то ли дело старая семёрка в смешном кузове и с шестью слоями краски"
Azret
именно так. знания надобно монетизировать
Ну вот! А я ещё на женскую меркантильность жалуюсь! )))
Eugene
Старая семерка это да, для ценителей
Maxim
Е38 или Е32, да
Pavel
а можешь чуть больше рассказать про «эту штуку»? на неделе возможности самому поизучать, потыкать нет, хотелось бы вкратце услышать в чем ее плюсы и минусы
Electric clojure. Пишешь одну единственную программу, в рамках которой объявляешь что вот этот код будет выполняться на клиенте, а вот этот на сервере. Переменные с сервера можно получить на клиенте напрямую. Вот ты объявил переменную в блоке сервера, затем с клиента на нее ссылаешься, и работает. А ещё если значение изменилось на сервере, то клиент автоматически подхватывает их, через очень мелкий diff значения, который автоматически генерируется при изменении. Это позволяет полностью реактивные фронтенды писать, не написав единой строчки запроса на бэк, не трогая вообще никак вебсокеты и прочие штуки. Пишешь код, говоришь что вот это клиент делает, а вот эти данные берешь с функции db/get-users, и electric все решает для тебя. Фреймворки по типу React, с другой стороны, просто дают тебе рычаги чтобы легче было делать вручную запросы, легче было стримить данные вручную в коде, легче было вручную обновлять DOM и т.д. Любой JS фреймворк, следовательно, проигрывает в производительности этой штуке. Цель electric — сжать до нуля затраты на создание веб-приложений. И пока-что сжато 90% ручного перекладывания json. Но Electric, как и Rama (которая то же самое делает с бэкенд-разработкой, упрощая ее в 100 раз) ещё на ранней стадии своей зрелости. Реальные мощные результаты, которые превосходят предыдущую парадигму уже есть, но всяких плюшек для удобства и открытых исходников ещё нет, просто сыроват продукт, несмотря на то, что им уже можно пользоваться и наслаждаться результатами. Я жду их дальнейшего развития и мониторю
никита
звучит интересно, надо будет посмотреть. По раме до сих пор после твоих обсуждений открыта вкладка со статьей - все никак время найти не могу на прочтение)
Pavel
👉👈 https://electric.hyperfiddle.net/tutorial/two_clocks
Вот тут объявляются 2 переменные: s & c. Первая держит в себе значение времени на сервере, вторая — на клиенте. При этом в коде клиента (dom/text) мы трогаем серверную переменную как будто бы она вообще тут рядом у нас, а не отделена километрами оптоволоконных кабелей. Ну и минусуем их тоже по кайфу функцией «-». И как только что-то меняется на сервере, клиент сразу об этом знает. При том что логики вебсокетов писать не пришлось не на серваке, не на клиенте вообще. Потому что Пользовательские интерфейсы это потоковые направленные нецикличные графы (UIs are streaming DAGs).
Pavel
Можно ещё на сервере создать объект, напихать в него плюшек, и затем пользоваться им на клиенте. Попытаемся попсевдокодить на Го: func render(ctx c.Context, dom e.DOM) { e.SERVER_SECTION(ctx) queryResult, err := db.complexQuery(ctx) if err != nil { … } e.CLIENT_SECTION(ctx) ids := queryResult.getIdsAsString() dom.appendDiv(dom.text(ids)) } Заметили как мы переменную с сервака (queryResult) использовали на клиенте?
Pavel
Можно ещё на сервере создать объект, напихать в него плюшек, и затем пользоваться им на клиенте. Попытаемся попсевдокодить на Го: func render(ctx c.Context, dom e.DOM) { e.SERVER_SECTION(ctx) queryResult, err := db.complexQuery(ctx) if err != nil { … } e.CLIENT_SECTION(ctx) ids := queryResult.getIdsAsString() dom.appendDiv(dom.text(ids)) } Заметили как мы переменную с сервака (queryResult) использовали на клиенте?
В этом примере, как только меняется результат запроса в БД, изменения как diff автоматически переходят клиенту и он отображает новый результат. Но это вообще фронтовская штука, не очень интересно. Хотите завтра покажу примеры кода на Rama, который создает распределенное хранилище в форме произвольной структуры данных, затем потребляет сообщения из «топика», делает половину обработки их на одной машине (партиции), затем остальную часть вычислений делегирует другой машине, которая их завершает и сохраняет у себя? хз если я вообще внятно это передал хахах
никита
друзья вопрос сколько максимум горутин можно создать? нейронки отвечают очень размыто
Дядя
Ресурсы ограничиваются железом. Можно создать тыщу легких горутин, а можно одну тяжеленную. Так что дело не в количестве, на него нет ограничений.
никита
понял, спасибо
Azret
друзья вопрос сколько максимум горутин можно создать? нейронки отвечают очень размыто
Насколько я знаю: 1. Минимальный размер одной горутины ~2Кб. 2. Максимальный размер стека, выделяемый одному процессу в ОС - 1Гб. Исходя из этого получаем - не более 500 тыс. горутин на один процесс. Но здесь есть нюанс - где именно аллоцируются горутины. В хипе или на стеке. В одних материалах - на стеке. В других - в хипе. Поэтому точно сказать не смогу. Если только на стеке, то упрёмся в ограничение. Если в хипе (или смешанный режим) - ограничено свободным ОЗУ в ОС.
Azret
Сейчас потестил на 1М горутин: Горутин: 1000000 Текущее - Heap: 873MB, Stack: 7812MB, Sys: 8804MB, Goroutines: 1000001
Azret
Т.е. как видим, стеком не ограничено.
Дядя
Не знаю, верно ли понял, но вероятно вопрос о том был, есть ли ограничения на количество горутин внутри самой гошки. Внутри гошки ограничений на количество нет. В ОС уже вариативно может быть, зависит от ОС и настроек, как я понимаю))
Azret
Не знаю, верно ли понял, но вероятно вопрос о том был, есть ли ограничения на количество горутин внутри самой гошки. Внутри гошки ограничений на количество нет. В ОС уже вариативно может быть, зависит от ОС и настроек, как я понимаю))
Это я ввёл вас в заблуждение стэком/хипом. Почему-то думал, что горутины аллоцируются только на стеке. Пример выше показывает, что этого ограничения по факту нет на ОС Windows 11 x64 (на ней тестил).
Vlad
#резюме #resume #cv #parttime #backend #senior #go #remote Занятость: частичная (до 20 часов в неделю) 🧑‍💻Senior Golang Developer Ставка: USD40/час Контакты: @ptoraxx Ищу частичную занятость. Большой опыт как в российском, так и международном бигтехе. Умею проектировать сложные системы и работать с большой нагрузкой. Есть опыт работы с облачными решениями. Оплата в USDT будет плюсом 🤟 Ключевые скилы: Go (5+ лет), PostgreSQL, Kafka, RabbitMQ, k8s, PHP. До связи в личке
#akbarshokh
Всем привет) Возник вопрос почему кандидатам из Узбекистана сразу же отказывают? Если какой то закон в РФ или слишком большая возня с документами? Никто так и конкретно не отвечает (
Anna
Всем привет) Возник вопрос почему кандидатам из Узбекистана сразу же отказывают? Если какой то закон в РФ или слишком большая возня с документами? Никто так и конкретно не отвечает (
Привет.В принципе не так много компаний,кто готов работать не с территории РФ, а если готовы,то хотят карту и гражданство РФ,чтоб не возиться с трудоустройством и оплатой.
Nurulla
Привет.В принципе не так много компаний,кто готов работать не с территории РФ, а если готовы,то хотят карту и гражданство РФ,чтоб не возиться с трудоустройством и оплатой.
Да вроде нормально. Каждая вторая вакансия ремоут. Там и по гпх можно оформится или по черному работать. Что впринципе выгодно для обеих сторон
Anna
Да вроде нормально. Каждая вторая вакансия ремоут. Там и по гпх можно оформится или по черному работать. Что впринципе выгодно для обеих сторон
У меня оооч много вакансий ( больше половины) отпало из-за того,что я не в РФ территориально,а те,кому было ок,сразу спрашивали про гражданство и карту.
Nurulla
Для граждан РК с этим проблем быть не должно? Незнаю насчет узб
Anna
Для граждан РК с этим проблем быть не должно? Незнаю насчет узб
Я живу в РК,но гражданство РФ,поэтому не знаю,согласились бы без него,но спрашивали всегда
Nurulla
Vladimir
Да вроде нормально. Каждая вторая вакансия ремоут. Там и по гпх можно оформится или по черному работать. Что впринципе выгодно для обеих сторон
ГПХ трудовая инспекция может и признать Трудовым договором. И тогда доначисления, штрафы... Если же трудовой договор, то с нерезидентами больше возни (налоги тоже больше). Если есть выбор, будут просить резидента РФ
Anna
Пон, РК входит в ЕАЭС. Можно без граждантсва оформлять ТК РФ.
Вероятно их сейчас больше заботит вопрос оплаты,если нет рф карты
Nurulla
Вероятно их сейчас больше заботит вопрос оплаты,если нет рф карты
Ну у меня друг в Екб работает ему прямо на карту скидывают незнаю точно как он оформился
Nurulla
На каспи
Vercello
Пон, РК входит в ЕАЭС. Можно без граждантсва оформлять ТК РФ.
По моей статистике на это всем пофиг. Если компания в РФ (и нету юр лица в РК) и у тебя нет гражданства РФ, то сразу отказ
Aleksei
https://www.youtube.com/watch?v=vqbtMUw3paI&ab_channel=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%8B%D1%81%D0%BB%D0%B8
Dmitry
Кто занимается машинным обучением?
Alena Pamakha
#вакансия #Go #Fulltime #Remote 🙌Всем привет! Мы Kadam - RTB Exchange продукт с высокой нагрузкой в 1 млн запросов в секунду на входе и до 1 млн в секунду запросов к внешним системам. Мы обрабатываем до 1 млн аукционов рекламы в секунду! А еще у нас классная команда спецов, которые научились честно давать фидбек, спокойно спорить о рабочих задачах и не боится продуктивных конфликтов. У нас нет место матам, подковернным играм и прочим атрибутам ушедшего столетия. Мы умеем планировать нашу работу, праздновать результаты и достигать поставленных целей! Сейчас мы в поиске Go разработчика! Локация: ремоут, Кипр 💢Компетенции: - Опыт работы от 5 лет в разработке; - Опыт работы на Gо от 3 лет, опыт с cgo - Опыт поддержки и оптимизации высоконагруженных систем - Опыт работы с gRPC и Protobuf - Опыт работы с MySQL и оптимизации SQL запросов - Опыт работы с памятью (оптимизация структур, работа с garbage collector) - Обязательно опыт разработки API сервисов с нагрузкой от 50 тыс rsp на go - Опыт оптимизации кода с максимальной продуктивностью кода - Знание open RTB - большой плюс - Опыт с ZMQ, Aerospike, Clickhouse - большой плюс - Опыт разработки рекомендательной системы ( ML) - большой плюс - Опыт работы в AdTech - будет большим плюсом 💟Что предлагаем мы: - Возможность работать удаленно, из любой точки мира - Возможность сотрудничать с компанией в формате b2b - Обучение английскому языку за счет компании - Оплачиваемый отпуск - 21 рабочий день и больничный - Отгулы 3 дня в году за счет компании - Финансовая поддержка по важным событиям в жизни сотрудников - Система бенефитов, где ты сам решаешь, на что потратить денежную компенсацию - Качественно выстроенные онбординг и система адаптации - Четкий и понятный план на Испытательный срок - Культура Hub-ов и обмена опыта - Индивидуальные треки развития с поддержкой бизнес-тренеров - Обратная связь высокого качества - ты всегда можешь расчитывать на честный и не токсичный фидбек о своей работе, не анонимно - Прозрачность и открытость процессов, вплоть до информации о финансовом уровне компании и стратегии - Регламенты и политики создаются самими сотрудниками, а не спускаются сверху - Автоматизированный таск-трекер Jira - Возможность влиять на процессы, компании, изменять и улучшать продукты и проекты, предлагать и воплощать в жизнь свои идеи через инициативу 💌Если вакансия по душе - пишите в лс и тг @AlePomk
Vlad
Ну вот мы и дожили У меня сейчас было интервью в Google Meet, и там был третий участник carv.com Внимательно слушал, что я несу Carv joins your meetings, remembers everything
Сергей
Контекста не хватает для истории. )
зайди на их сайт и поймешь
Vlad
Контекста не хватает для истории. )
Первичный контакт с рекрутером culture fit
Сергей
Vlad
А где искал вакансии?
Я в Европе, тут свой цирк
Azret
Первичный контакт с рекрутером culture fit
Не совсем понял. Вас собесил ИИ или же он просто был в качестве пассивного слушателя? На вас "тренировались"/обучали или это уже самостоятельный/автономный ИИ-рекрутёр?
Сергей
Я в Европе, тут свой цирк
Ну вот и интересно,какие сайты или приложения,ты использовал при поиске,чтобы без наедалова)
Сергей
Уф,у тебя хотя бы линкед работает…
Антон
Уф,у тебя хотя бы линкед работает…
он у всех работает) с плагином для хрома)
Azret
он у всех работает) с плагином для хрома)
Так-так-так... бесплатные инсайты пошли. )) Что за плагин?
Vlad
Так-так-так... бесплатные инсайты пошли. )) Что за плагин?
Это первый тест типа. Не смог попасть на линкедин - айти это не твоё
Сергей
Это первый тест типа. Не смог попасть на линкедин - айти это не твоё
Дело даже не в самом сайте,а в верификации🤷🏼‍♂️
Антон
Так-так-так... бесплатные инсайты пошли. )) Что за плагин?
тут можно такие ссылки давать?) пиши в личку скину
Maxim
не очень понимаю, зачем так стремиться туда попасть. что там есть?
Maxim
я ничего кроме рекламного слопа там особо-то и не вижу
Maxim
ну, работу один раз там нашёл, всё
Антон
я там просто старых коллег лайкаю)) ну и иногда они пишут по работе с реферами)
Maxim
я там просто старых коллег лайкаю)) ну и иногда они пишут по работе с реферами)
а. это у вас там есть кто-то. а тут у человека там и нет никого
Maxim
у меня тоже есть "кто-то", в том числе и гора старых коллег с нескольких мест работы