Кальянная программистов
213 subscribers
105 photos
14 videos
2 files
73 links
Сообщество прогеров из кальянки. 🇷🇺🇺🇸
Нежным не входить‼️ @programmers_hookah_chat
@shinkevichdev
Download Telegram
https://www.wheresyoured.at/the-haters-gui/ (много текста на ангельском. TLDR; AI пузырь)
👍5🫡1
Media is too big
VIEW IN TELEGRAM
Капитализм в Америке

К разговору об американцах - их реклама в метро. Культурные различия.
А ты выглядишь так, как будто поспал 8 часов ? 😁
🤯6💯5😈3👍1🔥1🥰1🤣1
Кальянная программистов
Ну все понятно.
Фанаты DND, Neverwinter nights, baldurs gate здесь?
😈4😁1
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
👀4
Репост и share оч приветствуется ❤️
Всем привет, я Midas (Founder команды MidasCore).
Пишу этот пост с целью рассказать о своем стартапе - Логгере Нового Поколения - MidasCore.
Обзор
Во первых нынешние популярные решения крайне дорого обходятся компаниям.
Например ELK хоть и является бесплатным он крайне дорого обходится в плане железа (за счёт Elasticsearch в качестве основной базы данных).В то же время такие решения как Splunk или Datadog хоть и является SaaS они требуют большого количества денег за хранение ресурсов.
В то время как мой продукт основан на базе Clickhouse, что практически не требует дисковой памяти, следовательно и переплачивать не придется(В среднем хранение одинаково количества данных обойдется в 10 раз дешевле нежели в ELK)
Во вторых мой логгер работает на базе Kubernates, что практически гарантирует автономность системы, а так же даёт возможность самостоятельно масштабироваться от 0 до бесконечности, без помощи DevOps'а. Остальные же решения не предлагают такого функциона(Помимо Datadog/Splunk, ибо они SaaS)
В третьех практически все решения требуют наличие агентов, что является проблемой в реалиях того что агент требует часть вычислительного железа на сервере.В моем же случае я предлагаю SDK(надстройка над популярными логгерами, на данный момент есть SDK только для zerolog).Основная проблема этого подхода это зависимость от пропускной способности интернета, однако практически все компании ставят свои сервера на удаленных серверах хостингов, а там в 99.9% случаев высокая скорость интернета.
В четвертых решения предлагает встроенную LLM систему которая максимально точно анализирует логи, и даёт точно понять как это произошло, и как это решить.Важное уточнение что это не просто модель обученная на логах, под капотом там сложнее, однако это бизнес логика и здесь о ней сказано не будет.(Над LLM ведутся работы)
В пятых с учётом того что Kubernates для многих тяжёлая технология, проект предлагает auto-install скрипт который сам поставит кластер, развернет систему, поставит метрики, и отдаст вам небольшой конфиг по которому вы сможете делать интеграцию
В шестых, на счёт кибер безопасности, в эту сторону так же ведутся работы для такого что обеспечить системе максимальную защиту
-----
На данный момент проект прошел стадию мвп, и я нахожусь в поиске фокус - группы которая смогла бы провести интеграцию системы на их проекты, для того что бы я мог проводить рефакторинг, багофиксы и тп, в общем обратную связь
Контакт для связи: @Midas10W


Комменты, фидбек, вопросы ⬇️
👍52🔥1🤔1👀1
Кальянная программистов
Тема следующего стрима?
Как оно начиналось…

Hi Viktor,

Thanks for taking the time to chat the other day, had a great time learning more about where you're coming from and where you want to go. As mentioned the next step in this process would be to complete a take home assignment.

Please don't spend more than a few hours on this task. If you see that you've hit the 4 hour mark do let me know and we can adjust accordingly, sometimes these assignments aren't the best fit for a candidate.

Here goes:


Зная мою историю с тестовыми (+ Deel от Густаво) я точно собираюсь воспользоваться помощью зала ☺️
😁3🤯2🔥1
Кальянная программистов
Как оно начиналось… Hi Viktor, Thanks for taking the time to chat the other day, had a great time learning more about where you're coming from and where you want to go. As mentioned the next step in this process would be to complete a take home assignment.…
А вот и оно.

По языку - на чем угодно. Я думал мб на руби. В этой конторе TS NODEJS используют, но в требованиях этого нет.

Я вот че думаю: кому делать нечего можете присылать свои решения на стриме посмотрим. Если их не будет то просто стрим обсудим вместе попрогаем поможете.

Но. Если ваше тестовое зайдёт то можно придумать кое что еще (в лс) и если я замучу работу то могу поделиться. Или че придумаем. Короче пища для ума - я больно долго уже собеседуюсь пора заканчивать.

Итак, тестовое на STAFF Backend (точнее fullstack но фактически бекенд в конторе там 7 фронтов уже есть).

Контекст: был созвон с HR, был созвон с CTO, после тестового созвон с прогерами разбор тестового потом созвон онлайн кодинг потом систем дизайн потом он сайт интервью - там все вместе плюс пиво.
Компания стартап в сфере.. ага так я и сказал.

Please don't spend more than a few hours on this task. If you see that you've hit the 4 hour mark do let me know and we can adjust accordingly, sometimes these assignments aren't the best fit for a candidate.

Here goes:

Take Home Assignment:

Our real estate company holds an inventory of office spaces in New York City. 

The database includes 3 main tables (and some attributes):
  1. offices (occupied: boolean, building: foreign key)
  2. buildings (on_market: boolean, street: foreign key)
  3. streets (avg_price: integer)

We want to add dynamic listing functionality: for any office space an admin user can define specific rules that control if the office is publicly listed for rent (or not). 

The possible criterions that can be used to define a rule are:
  1. office O is occupied
  2. building B is X% occupied
  3. building B is on/off market
  4. street S is Y% occupied
  5. street S is above/below $Z average price
  6. date D is in the past/future

For example, we can define that office 123 gets listed if:
  office 123 is not occupied
  AND office 456 is occupied
  AND building 77 is on market
  AND street 8 average price is more than $1000

Please design a system that implements dynamic listing functionality, taking into account that:
  1. Admin users can change entity attributes at any time
  2. Rules are only built using AND terms, no need to support OR
  3. We'll probably want to add more types of criterions in the future

You can use any tool/format to describe the system, feel free to include schemas/pseudocode for components that are non-trivial.

Let me know if you have any questions or concerns. We're not looking for perfection — more to understand how you attack the problem, what decisions you make, how you prioritize the work, and so forth.

Once you send over the deliverables we'll set up some time to go over it together, along with another engineer from my team.

Excited to see what you come up with!

ДИСКЛЕЙМЕР про 4 часа - так мне сказали в Deel и я сделал тестовое за 4 часа и мне отказали потому что гавнокод и на самом деле нужно было делать 30 часов. Do what you want with this information.

Также можно мне в личку стукнуть @shinkevichdev
3👀2
AWS 😭
😁3😭3🤯1👀1
Вопрос такой: почему последние 2 поста 250+ просмотров
Вопрос: почему весь твиттор обсуждает Трампа и его эпсштейн движухи
Ну если из кальянки не вышел значит пока не гей 😁