IT Insights
660 subscribers
769 photos
4 videos
3 files
1.07K links
Новости разработки, технологий, немножко науки и техники
Download Telegram
О найме. Взгляд оттуда

Написать эту статью меня сподвигло мое недавнее общение с HR российских компаний. И мое немалое удивление насколько бедным, неорганизованным и кустарным оно выглядит по сравнению с их коллегами на другой стороне глобуса. Это выглядит очень удивительно, учитывая что многие, если не большинство, российских софтверных компаний ориентируются на западные практики. Но

Статья: https://habr.com/ru/articles/797739/
👍1
Б - Бизнес

Ранее на этой неделе некая группа Mogilevich заявила, что успешно взломала Epic Games и завладела 189 Гб данных, включая информацию о пользователях. Она продала технологии, использованные для проникновения в Epic Games, как минимум 8 покупателям. Однако никому не предоставили доказательств взлома, а сейчас просто говорят, что это хитрый ход, чтобы обмануть настоящих хакеров.

Новость: https://www.thegamer.com/epic-games-hack-faked-scam/
Развертывание оптоволокна дома

Подключение оптоволоконного интернета к дому - это очень важно! Возможно, это последнее физическое подключение, которое вам когда-либо понадобится, благодаря практически неограниченной пропускной способности, стабильности, производительности и достижимым скоростям. Однако одного провайдера на входе в здание недостаточно. Часто требуется прокладка кабеля внутри здания, особенно если вам нужно попасть в квартиры, механические помещения и всевозможные места, где может потребоваться создание сети. В духе DIY, поскольку я являюсь провайдером, я решил модернизировать существующую проводку в своем доме и задокументировать этот процесс здесь, чтобы все могли читать, учиться и наслаждаться.

Статья: https://blog.daknob.net/fiber-in-the-home/
5 страданий Senior-разработчика

Я уже более десяти лет работаю в одной из крупнейших софтверных компаний в мире. Сменив несколько должностей, я видел многие аспекты бизнеса — от быстрой партизанской разработки до успешных поглощений конкурентов и стартапов.

Статья: https://apptractor.ru/info/articles/5-stradanij-senior-razrabotchika.html
Лифт на Swift

Как работают алгоритмы современных лифтов и как мы можем написать один из них в Swift.

Видео: https://www.youtube.com/watch?v=RYfezSzMZ-A
Быть хорошим инженером-программистом сейчас сложнее, чем когда-либо

Работа в стартапах на протяжении почти десяти лет дала мне привилегированный доступ к быстро развивающейся культуре инноваций, исследований и fail-fast подхода. Я следовал стандартной карьерной лестнице — стажер, junior, middle, senior и в конце концов перешел на позицию инженерного руководителя. Со временем многие люди, с которыми я рос, перешли работать в другие компании, став там очень уважаемыми сотрудниками. Будет справедливо сказать, что они хорошие инженеры.

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

Статья: https://apptractor.ru/info/articles/byt-horoshim-inzhenerom-programmistom-seychas-slozhnee-chem-kogda-libo.html
Внутренности текстового редактора Apple

В этой статье рассматриваются инженерные детали Paper, текстового редактора для платформ Apple. Хотя Paper построен на более старом фреймворке TextKit 1, все концепции, абстракции и принципы, обсуждаемые в статье, по-прежнему применимы к TextKit 2, либо без изменений, либо с улучшенным API. В статье рассматривается класс TextView, подсветка синтаксиса, стилизация, набор текста, производительность, совместное использование и многое другое.

Статья: https://papereditor.app/internals
Что делать, если в проекте нечего делать: 3 совета разработчикам

Нам всем, даже когда мы любим нашу работу, любим компанию, на которую работаем, и никогда не сменили бы нашу текущую работу на другую, время от времени становится скучно. Это жизнь, всегда есть взлеты и падения, и мобильному разработчику очень просто свалиться в состояние «я понятия не имею, что делать теперь, когда продукт вышел».

Статья: https://apptractor.ru/info/articles/chto-delat-esli-v-proekte-nechego-delat-3-soveta-android-razrabotchikam.html
Elodin - это платформа для быстрого проектирования, тестирования и моделирования беспилотников, спутников и аэрокосмических систем управления.

Elodin на GitHub: https://github.com/elodin-sys/elodin
Hugging Face запускает открытый робототехнический проект под руководством бывшего ученого Tesla

Новость: https://venturebeat.com/ai/hugging-face-is-launching-an-open-source-robotics-project-led-by-former-tesla-scientist/
Как написать свою маленькую ОС

Большое начинается с малого. Например, ядро Linux 0.0.1 состояло всего из 10 239 строк кода, из них 20% комментарии. Такой проект вполне может осилить студент в качестве курсовой или дипломной работы, программируя по вечерам на домашнем ПК (собственно, Линус и написал его во время учёбы в университете, когда вернулся из армии).

Если один студент смог это сделать тогда, то почему нельзя повторить? И действительно, в интернете есть даже специальные обучающие ресурсы для написания новых ОС и целые сообщества энтузиастов, которые помогают друг другу в этом непростом деле.

Статья: https://habr.com/ru/companies/ruvds/articles/796087/
9 типов программистов и почему одни из них лучше, чем другие

• Юный гений
• Медленно печатающий
• Хипстер
• Ученый по данным
• Ниндзя
• Доказательство того, что диплом ничего не значит
• Эксперт по безопасности
• Мудрец
• Фанатик
• Бонус — растратчик денег

Статья: https://apptractor.ru/info/articles/9-tipov-programmistov-i-pochemu-odni-iz-nih-luchshe-chem-drugie.html
9 типов программистов: заключение
🥱2
Как Google испортил свою открытую культуру и скомпрометировал свой продукт

Раньше Google был местом, где можно было задавать вопросы. "Вы должны сделать так, чтобы задавать сложные вопросы и говорить правду было безопасно в любое время, даже если правда причиняет боль", - пишут Эрик Шмидт и Джонатан Розенберг в своей книге "Как работает Google", изданной в 2014 году. "Когда вы узнаете о том, что что-то идет не по плану, и новости сообщаются своевременно и откровенно, это означает, что процесс работает".

Сегодня в Google этот процесс не работает. Ранее доступные руководители Google исчезли, некогда приемлемые вопросы задавать нельзя, и воцарилось беспристрастное высокомерие. Неудивительно, что недостатки культуры компании проявляются в ее продуктах, что наиболее ярко проявилось в недавнем провале Gemini. Меня, как пользователя и акционера, это беспокоит.

Статья: https://apptractor.ru/info/articles/kak-google-isportil-svoyu-otkrytuyu-kulturu-i-skomprometiroval-svoy-produkt.html
Использование моего нового Raspberry Pi для запуска существующего GitHub Action

Хотя текущая система работает безупречно и является бесплатной, я хотел поэкспериментировать с самостоятельным хостингом ранеров. Вот мои результаты.

Статья: https://blog.frankel.ch/raspberry-pi-github-action/
Microsoft открыла бесплатный доступ к GPT-4 Turbo в Copilot

В чем же главная причина внезапной щедрости Microsoft? Ходили слухи, что OpenAI работает над GPT-4.5 Turbo, который может быть выпущен в ближайшее время. Если это правда, то становится понятно, почему Microsoft внезапно открыла GPT-4 Turbo — просто освобождается место для более новой модели.

Новость: https://apptractor.ru/info/news/microsoft-otkryvaet-besplatnyy-dostup-k-gpt-4-turbo-v-copilot.html
Design Spells

Это подборка микро-взаимодействий, пасхальных яиц и других, казалось бы, лишних деталей дизайна, которые наполняют веб и приложения жизнью, индивидуальностью и весельем.

Сайт: https://www.designspells.com/
Взламываем головное устройство автомобиля Nissan

В комплекте с моим Nissan Xterra поставлялось современное (на то время) головное устройство с сенсорным экраном, встроенной навигацией, дисплеем камеры заднего вида, мультимедийными функциями и возможностью подключения смартфона. Некоторые из самых продвинутых функций доступны только через приложение NissanConnect, требующее регистрации и подписки. Я никогда не пользовался им и даже не уверен, поддерживается ли оно сейчас.

Разве не здорово было бы добиться выполнения кода на устройстве и даже разрабатывать собственные расширения и приложения?

Статья: https://habr.com/ru/companies/ruvds/articles/799969/
Как искать отличных Senior-инженеров

Наем опытных инженеров — одна из самых сложных и важных задач, стоящих перед руководителями. Но трудно оценить опыт по серии коротких собеседований. Я точно работал с некоторыми замечательными инженерами, которые не были бы приняты на работу в некоторых из моих предыдущих кадровых конвейеров.

Вот несколько советов о том, что работает и не работает.

Статья: https://apptractor.ru/info/articles/kak-iskat-otlichnyh-senior-inzhenerov.html
Swift Playdate Examples: примеры разработки игр для Playdate на Swift

Swift Playdate Examples - технические демки и руководства по разработке игр на Swift для приставки Playdate.

Playdate - это миниатюрная портативная игровая консоль с ручкой, разработанная компанией Panic, оснащенная процессором Cortex M7 и 1-битным дисплеем с разрешением 400х240. Panic предоставляет SDK для создания игр Playdate на языках C и Lua с соответствующим симулятором. Большинство игр Playdate традиционно пишутся на Lua для простоты разработки, но могут возникнуть проблемы с производительностью, которые требуют дополнительной сложности при использовании C.

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

Swift Playdate Examples на GitHub: https://github.com/apple/swift-playdate-examples