STACK MORE LAYERS – Telegram
STACK MORE LAYERS
2.11K subscribers
82 photos
15 videos
3 files
161 links
Еще один канал в твоем списке, который ты не будешь читать
Author: @alxmamaev
Download Telegram
Обычно здесь только технические посты, но сегодня особенный случай.

Переезд? А может лучше бегство?

С момента моего более менее осознанного возраста я задавался вопросом переезда в другую страну, на этот счет у меня формировалось какое-то мнение.
Каждый раз когда меня спрашивали хочу ли я свалить, я отвечал:
Свалить - нет, все таки не смотря на все минусы политической обстановки, Россия - мой дом, где я родился и вырос, здесь моя семья и друзья, но я был бы не против переехать в другой город, скажем Лондон, или ближнюю Европу, чтобы понять как это жить в другом государстве и временами приезжать в Россию, чтобы любоваться красотами Петербурга и видеться с родственниками на Урале.

Но жизнь расставила свои приоритеты.
Пока по городам идут митинги с лозунгами “НЕТ ВОЙНЕ”, в России представления кремля все не так, людей не скручивают в автозак за желания чистого неба над головой, в России кремля люди счастливы и выходят на митинги за “Освобождение Донбасса”, а происходящее в Украине ни в коем случае не война, а “ряд действий обеспечивающий сохранения безопасности на территории Л/ДНР”, именно такую картинку транслируют по ТВ, и будьте уверены, именно такую картинку вбивают в голову большинства школьников прямо сейчас. Я помню как у нас были такие же лекции про Крым и почему он “наш”.
👍5😢1

Я Россиянин, я гражданин, мне не нужен Крым, Донбас, Украина и даже Аляска, мне нужны перспективы развития, нужна свободная экономическая среда, без дряхлых генсеков, я хочу строить технологии, которые будут менять жизни людей. К сожалению Россия настоящего не дает мне такой возможности.

Я пишу этот текст в большом смятении и переодически перехожу на слезы, но возможно это моя последняя фотография в России настоящего. Увидимся в России будущего.

Всем мир ✌️
50👍7😢5👎1
Forwarded from Время Валеры
Если вы дата-аналатик, дата-инженер, мл-инженер или, прости господи, дата саентист из Украины и хотите уехать, напишите мне @venheads, попробуем вас быстро прособеседовать и увезти в Лондон, сходу вышлем вам дз или тест, чтобы запустить процесс, без скринов и прочего.

Да и в целом, если понимаете что терпеть уже не можете, можно попробовать. Правда пропускная способность у меня весьма ограничена
👍4👎1
Валера крутой, если есть кто-то из знакомых или вы и есть тот самый знакомый — пишите Валере.
Forwarded from Deleted Account
Мы ВР компания из Словении https://deovr.com/, активно набираем на позицию data-anything, computer vision и даже просто соображающих менеджеров\продуктов\дизайнеров\юнити-дев. Сейчас пару горячих продуктов на выкате как раз по DL + CV.

Если вы дата-аналатик, дата-инженер, мл-инженер или, прости господи, дата саентист из Украины или России и хотите уехать, напишите мне, набираем команду в Словении. Можно писать на имейл philip@deovr.com
Астрологи предсказали повышенное скопление тракторов
Простите, что все ещё не привычные вам посты. Но я не могу пройти мимо.

Знаю, что многие будут выходить на акции протеста или проходить таможенный контроль и вероятно будут иметь беседу с ФСБ.
Если вы пользуетесь телефоном Самсунг, вы можете обезопасить чувствительные для вас данные.

Подробно в этом твите:

https://twitter.com/ebanatry/status/1499370986650624004?s=21
👍2
Российская экономика переживает в последнее время не лучшие времена.
Помимо ухода различных компаний и брендов, мы наблюдаем интересную ситуацию с Meta.
В ближайшее время ее хотят признать экстримисской организацией, примерно так, как это произошло с ФБК.
Факт ближайшей блокировки facebook и instagram был очивиден, это лишь вопрос времени, но вот экстримизм имеет куда более широкие последствия.

Как минимум, с точки зрения РФ, Meta становится крупнейшей и самой богатой экстримиской организацией мира.
Помимо этого, кажется, что это может максимально неприятным образом отразиться на сотрудниках компании, родом из россии.

Ведь при посещении страны, скажем, чтобы навестить родственников, они натурально подвергают себя опасности, ведь теперь они экстримисты. Так что каток русского правосудия может проехать там, где вы совсем не ждете.
😱9🤯2😢1
Попал в небольшой личностный кризис после начала войны, но вроде восстановился!

Поэтому ловите интерсный инженерный видосик
https://www.youtube.com/watch?v=SH3lR2GLgT0
👍124🔥2
Вау! Это просто невероятный уровень инженерного задротства (в хорошем смысле).

Автор соединил воедино знания в области физики, компьютерного моделирования, написания софта и любви к тачкам 😎

https://youtu.be/RKT-sKtR970
👍4🔥2
Ладно, кто любит математику?

Попробуйте без подсматривания в интернет доказать (a + b) % c = a%c + b%c
Или опровергнуть.
🤬3
Раньше у Яндекса было много годных курсов по программированию и ML на курсере. После ухода курсеры в Марте все курсы были удалены.

Сегодня я решил спросить что там по курсу C++, он был хороший, но сейчас даже видео нигде не посмотреть

Ответ конечно интересный: не доставайся же ты никому

Но и понятный, выложить курс на отдельную площадку с проверкой задач это целое дело, на которое нужны разработчики, коих может сейчас нехватать
С другой стороны практикум же надо как-то продавать 🙂
👍1
К слову, курс был реально хороший, потому что он прошел через огонь и медные трубы.
Ребята записали весь курс, поняли что сделали плохо и переделали все заново, но уже хорошо.

Про это даже статья есть!
https://habr.com/ru/company/yandex/blog/332556/

А курса нет )))

P.S. Если кто из яндекса есть, скиньте zip’кой в лс
👍4
Если вы ищете что послушать во время сосредоточенной работы помимо LoFi Girl, тогда заходите на блог digital ocean, кликайте на кита слева и слушайте пение китов 🐳

p.s. анимированный кит в комментариях

https://www.digitalocean.com/community/tutorials/an-introduction-to-kubernetes
🐳7
STACK MORE LAYERS
🦇 BAT 👍 Вот бы cat но с подсветкой синтаксиса и номерами строк. А такой есть - bat
📊 Code Stat 📈

Помните я показывал вам bat, как cat но лучше?

Ловите новую штуку tokei - подсчитывает статистику по коду в вашем проекте, умеет делать это кастомизированно и писать в JSON

https://github.com/XAMPPRocky/tokei
👍3
Вот так это выглядит



P.S.
Кстати, если вы хотите делать такие же красивые скриншоты терминала, вам нужен termshot

https://github.com/homeport/termshot
🔍 Детектив🕵️‍♀️

Сегодня я потратил несколько часов своей жизни на поиск очень странного бага, решение которого оказалось элементарным.


И так, вводные:
Есть питон скрипт, который генерирует WAV аудио. Этот скрипт упакован в докер контейнер. У скрипта есть два метода возвращения вавки.
1 - сохранить вавку в файл
2 - выплюнуть сырые байты в stdout

Вы спросите, а зачем второй вариант? А на самом деле это очень удобно.
К примеру вы без шеринга вольюмов можете записать ваш файл сразу куда надо docker run generate:latest > audio.wav и все.
Ну или же сразу прослушать выход вавки без сохранения docker run generate:latest > ffplay.wav.

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


Ход действий:
В процессе поиска, я грешил на генератор, что в какой-то момент я не правильно кастую типы данных, или читаю little endian бинарник как big endian. Но после кропотливого сравнения всех данных с помощью дебаггера и хешей, я пришел к выводу, что внутри скрипта все в порядке, скорее всего дело в сохранении.

Проведя следующий эксперимент — записав вавку первым и вторым способом — я получил рабочую вавку при сохранении 1 и сломанную при сохранении 2, при том вторая вавка была на 721 байт длинее первой.

Проведя серию неудачных экспериментов я сел за побайтовое сравнение файлов, и таки нашел разницу.
В файле сохранненым через stdout ко всем байтам которые могут быть интерпретированы как \n были добавлены \r, соответсвенно мы получали замену \n на \r\n, что и ломало нашу вавку! И подсчитав количество \n я в этом убедился, ведь их было ровно 721, столько же сколько и лишних байт!.

Осталось понять кто все это делает…


Кульминация:
Я грешил и на Linux и на Max OS, проводил разные эксперименты, все тщено, байты сохранялись как надо, но мой скрипт по прежнему не работал.

В итоге составив нужный запрос в гугл, я наткнулся на такой ответ.

ДА!! Дело оказалось в докере, а точнее в флаге -it, который принудительно добавляет \r к каждому знаку переноса и в конечном итоге ломает вавку. А флажок я просто забыл убрать с прошлого интерактивного теста



Заключение:
С одной стороны приятно, что я смог это разгадать, с другой, как-то обидно от простоты ответа.
👍104
Всм привет. Не буду вдаваться в детали, просто попробуйте.

curl wttr.in/tbilisi
👍5
💻 Parallel Computing 🏃‍♂️

Смотрите какой интересный и бесплатный курс про параллельное программирование от университета AALTO

https://ppc.cs.aalto.fi/ch4/
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2👍1