Самые быстрые парусные лодки
Команды SP80 и Syroco вывели на воду свои замечательные лодки. Выглядящие как космические корабли пришельцев и управляемые не парусами на мачтах, а сверхбыстрыми воздушными змеями, обе эти яхты созданы для достижения небывалых скоростей.
Текущий мировой рекорд скорости парусного спорта продержался чуть более десяти лет и составляет 121.06 км/ч. Но рекорды ставятся для того, чтобы их побивать. Обе команды установили целевую скорость в 150 км/ч, обе используют огромные воздушные змеи, прикрепленные к лодкам на прочных тросах, чтобы избежать опрокидывания, и обе прошли долгий путь с тех пор, как мы впервые рассмотрели эти конструкции в 2021 году.
Лодки: https://newatlas.com/marine/syroco-sp80-testing/
Команды SP80 и Syroco вывели на воду свои замечательные лодки. Выглядящие как космические корабли пришельцев и управляемые не парусами на мачтах, а сверхбыстрыми воздушными змеями, обе эти яхты созданы для достижения небывалых скоростей.
Текущий мировой рекорд скорости парусного спорта продержался чуть более десяти лет и составляет 121.06 км/ч. Но рекорды ставятся для того, чтобы их побивать. Обе команды установили целевую скорость в 150 км/ч, обе используют огромные воздушные змеи, прикрепленные к лодкам на прочных тросах, чтобы избежать опрокидывания, и обе прошли долгий путь с тех пор, как мы впервые рассмотрели эти конструкции в 2021 году.
Лодки: https://newatlas.com/marine/syroco-sp80-testing/
🤔1
Визуализация данных с помощью Python - бесплатный курс от IBM
Курс рассчитан на 19 часов занятий и состоит из пяти модулей. Все уроки сопровождаются практическими заданиями в блокнотах Jupyter, в которых пишется код на языке Python. В целом, это отличный курс по двум причинам. Во-первых, вы узнаете о концепциях визуализации и о том, когда следует использовать тот или иной тип диаграммы для конкретного случая, а во-вторых, вы научитесь делать это с помощью Python - дефакто инструмента в области науки о данных.
Новость: https://apptractor.ru/learn/vizualizatsiya-dannyh-s-pomoschyu-python-besplatnyy-kurs-ot-ibm.html
Курс рассчитан на 19 часов занятий и состоит из пяти модулей. Все уроки сопровождаются практическими заданиями в блокнотах Jupyter, в которых пишется код на языке Python. В целом, это отличный курс по двум причинам. Во-первых, вы узнаете о концепциях визуализации и о том, когда следует использовать тот или иной тип диаграммы для конкретного случая, а во-вторых, вы научитесь делать это с помощью Python - дефакто инструмента в области науки о данных.
Новость: https://apptractor.ru/learn/vizualizatsiya-dannyh-s-pomoschyu-python-besplatnyy-kurs-ot-ibm.html
👍1
Сорок лет программирования
Мне скоро исполнится сорок шесть лет. Это означает, что я занимаюсь программированием уже сорок лет, причем половину из них - профессионально. Большую часть этого времени я использовал "стандартную" конфигурацию: 104 клавиатуры, плоская мышь и стол со стулом.
Ситуация изменилась десять лет назад, когда я начал испытывать боль в предплечьях и плечах при программировании. Вот что я сделал для решения своей проблемы, возможно, это поможет и кому-то другому.
Статья: https://fabiensanglard.net/40/index.html
Мне скоро исполнится сорок шесть лет. Это означает, что я занимаюсь программированием уже сорок лет, причем половину из них - профессионально. Большую часть этого времени я использовал "стандартную" конфигурацию: 104 клавиатуры, плоская мышь и стол со стулом.
Ситуация изменилась десять лет назад, когда я начал испытывать боль в предплечьях и плечах при программировании. Вот что я сделал для решения своей проблемы, возможно, это поможет и кому-то другому.
Статья: https://fabiensanglard.net/40/index.html
👍2
Всеобъемлющий Rust
Это бесплатный курс по языку Rust, разработанный командой разработчиков Android в Google. Курс охватывает весь спектр Rust, от базового синтаксиса до таких продвинутых тем, как генерики и обработка ошибок.
Курс: https://google.github.io/comprehensive-rust/
Это бесплатный курс по языку Rust, разработанный командой разработчиков Android в Google. Курс охватывает весь спектр Rust, от базового синтаксиса до таких продвинутых тем, как генерики и обработка ошибок.
Курс: https://google.github.io/comprehensive-rust/
Почему инфраструктура big tech обычно состоит из самописных решений
Предлагаю поговорить о том, почему крупные IT‑компании так любят создавать в своей инфраструктуре собственные решения. Казалось бы, напрашивается ответ: NIH‑синдром и ничего более. Но такой ответ вряд ли может считаться сколько-нибудь полным, а тем более претендующим на объективность.
Статья: https://habr.com/ru/companies/yandex/articles/761946/
Предлагаю поговорить о том, почему крупные IT‑компании так любят создавать в своей инфраструктуре собственные решения. Казалось бы, напрашивается ответ: NIH‑синдром и ничего более. Но такой ответ вряд ли может считаться сколько-нибудь полным, а тем более претендующим на объективность.
Статья: https://habr.com/ru/companies/yandex/articles/761946/
40 лет программирования
Разработчик с 40-летним стажем начал испытывать боль в предплечьях и плечах при программировании. Вот какой "сетап" он собрал для улучшения своей работы:
• Magic Trackpad от Apple
• Клавиатура Ergodox EZ
• VIM
• Самодельный моторизованный стол
• Периодическая растяжка во время работы
• Медитация в движении
Статья: https://apptractor.ru/develop/40-let-programmirovaniya.html
Разработчик с 40-летним стажем начал испытывать боль в предплечьях и плечах при программировании. Вот какой "сетап" он собрал для улучшения своей работы:
• Magic Trackpad от Apple
• Клавиатура Ergodox EZ
• VIM
• Самодельный моторизованный стол
• Периодическая растяжка во время работы
• Медитация в движении
Статья: https://apptractor.ru/develop/40-let-programmirovaniya.html
🤡2👍1
Более быстрое железо — плохое первое решение для медленного ПО
Если ваше первое решение любой проблемы с производительностью заключается в том, чтобы потратить больше денег на оборудование, вы можете в конечном итоге получить программное обеспечение, которое излишне медленное, трудно ускоряемое и чрезвычайно дорогое.
Статья: https://apptractor.ru/info/articles/bolee-bystroe-zhelezo-plohoe-pervoe-reshenie-dlya-medlennogo-po.html
Если ваше первое решение любой проблемы с производительностью заключается в том, чтобы потратить больше денег на оборудование, вы можете в конечном итоге получить программное обеспечение, которое излишне медленное, трудно ускоряемое и чрезвычайно дорогое.
Статья: https://apptractor.ru/info/articles/bolee-bystroe-zhelezo-plohoe-pervoe-reshenie-dlya-medlennogo-po.html
👍1
Количественная оценка влияния GitHub Copilot на качество кода
- 85% разработчиков были более уверены в качестве своего кода при его написании с помощью GitHub Copilot и GitHub Copilot Chat.
- При использовании GitHub Copilot Chat рецензирование кода было более эффективным и выполнялось на 15% быстрее.
- 88% разработчиков сообщили о сохранении состояния потока при использовании GitHub Copilot Chat, поскольку они чувствовали себя более сосредоточенными, менее расстроенными и получали больше удовольствия от кодирования.
Исследование владельца Copilot: https://github.blog/2023-10-10-research-quantifying-github-copilots-impact-on-code-quality/
- 85% разработчиков были более уверены в качестве своего кода при его написании с помощью GitHub Copilot и GitHub Copilot Chat.
- При использовании GitHub Copilot Chat рецензирование кода было более эффективным и выполнялось на 15% быстрее.
- 88% разработчиков сообщили о сохранении состояния потока при использовании GitHub Copilot Chat, поскольку они чувствовали себя более сосредоточенными, менее расстроенными и получали больше удовольствия от кодирования.
Исследование владельца Copilot: https://github.blog/2023-10-10-research-quantifying-github-copilots-impact-on-code-quality/
🤡1
Как Duolingo разрабатывает продукт
Привычки - это действия, совершаемые без сознательного размышления, как, например, утренняя чашка кофе или ежедневный поход в спортзал после работы. Именно поэтому превращение приложения в привычку является святым граалем для любого продукта - и Duolingo удалось сделать это для миллионов пользователей.
Статья: https://adplist.substack.com/p/how-duolingo-designs-product-and
Привычки - это действия, совершаемые без сознательного размышления, как, например, утренняя чашка кофе или ежедневный поход в спортзал после работы. Именно поэтому превращение приложения в привычку является святым граалем для любого продукта - и Duolingo удалось сделать это для миллионов пользователей.
Статья: https://adplist.substack.com/p/how-duolingo-designs-product-and
Принципы анимации
На этом увлекательном и интерактивном сайте можно научиться создавать более естественные анимации. Большинство примеров построено на ключевых принципах, которые необходимо учитывать при использовании смягчения, смещения, задержки и затухания.
Сайт: https://motion.zajno.com/
На этом увлекательном и интерактивном сайте можно научиться создавать более естественные анимации. Большинство примеров построено на ключевых принципах, которые необходимо учитывать при использовании смягчения, смещения, задержки и затухания.
Сайт: https://motion.zajno.com/
Zajno
Motion Graphic Design & Animation Principles Website - Zajno Digital Studio
Motion is a website that showcases the power of UI/UX animation in conveying the mood and character of a brand.
Что такое Design-Driven Development
Приоритетность пользовательского опыта и функциональности изменила наш подход к созданию программного обеспечения, что привело к появлению разработки, ориентированной на дизайн (DDD). Этот подход основан не на эстетике, а на понимании, сопереживании и предоставлении решений, которые находят отклик у конечных пользователей.
Статья: https://www.uxpin.com/studio/blog/design-driven-development/
Приоритетность пользовательского опыта и функциональности изменила наш подход к созданию программного обеспечения, что привело к появлению разработки, ориентированной на дизайн (DDD). Этот подход основан не на эстетике, а на понимании, сопереживании и предоставлении решений, которые находят отклик у конечных пользователей.
Статья: https://www.uxpin.com/studio/blog/design-driven-development/
Свидетельства мошенничества FTX обнаружились в самом коде
Основная часть обсуждений касалась флага allow_negative, добавленного в кодовую базу FTX 1 августа 2019 года. Ван дал показания, что Сэм Бэнкман-Фрид попросил его и Нишада Сингха (бывшего технического директора FTX, тоже признавшего свою вину) добавить этот флаг. На скриншотах из Github видно, как Сингх внёс в код изменение, добавляющее столбец в базу данных, и логику, исключающую счета с этим флагом из проверок, которые в противном случае позволили бы определить, достаточно ли у них средств для снятия.
Статья: https://habr.com/ru/articles/766960/
Основная часть обсуждений касалась флага allow_negative, добавленного в кодовую базу FTX 1 августа 2019 года. Ван дал показания, что Сэм Бэнкман-Фрид попросил его и Нишада Сингха (бывшего технического директора FTX, тоже признавшего свою вину) добавить этот флаг. На скриншотах из Github видно, как Сингх внёс в код изменение, добавляющее столбец в базу данных, и логику, исключающую счета с этим флагом из проверок, которые в противном случае позволили бы определить, достаточно ли у них средств для снятия.
Статья: https://habr.com/ru/articles/766960/
Одна игра, один человек, шесть платформ: хорошее, плохое и ужасное
Я считаю, что полезно записать некоторые из моих "уроков", которые, надеюсь, помогут другим инди-разработчикам выбрать, какие платформы поддерживать. Немного предыстории: моя собственная игра Industry Idle в основном построена на веб-технологиях (WebGL + TypeScript). Это означает, что поддержка различных платформ сравнительно проста - мне не приходится иметь дело с графическими API, специфичными для конкретной платформы (DirectX, OpenGL, Vulkan, Metal), и я в основном живу внутри браузерной песочницы. Это практически идеальный сценарий, когда речь идет о кроссплатформенной поддержке. Тем не менее, меня постоянно удивляют и беспокоят проблемы, связанные с конкретными платформами.
Статья: https://ruoyusun.com/2023/10/12/one-game-six-platforms.html
Я считаю, что полезно записать некоторые из моих "уроков", которые, надеюсь, помогут другим инди-разработчикам выбрать, какие платформы поддерживать. Немного предыстории: моя собственная игра Industry Idle в основном построена на веб-технологиях (WebGL + TypeScript). Это означает, что поддержка различных платформ сравнительно проста - мне не приходится иметь дело с графическими API, специфичными для конкретной платформы (DirectX, OpenGL, Vulkan, Metal), и я в основном живу внутри браузерной песочницы. Это практически идеальный сценарий, когда речь идет о кроссплатформенной поддержке. Тем не менее, меня постоянно удивляют и беспокоят проблемы, связанные с конкретными платформами.
Статья: https://ruoyusun.com/2023/10/12/one-game-six-platforms.html
Tesla выпустила первый API для приложений сторонних разработчиков
Автопроизводитель официально опубликовал документацию по FleetAPI, что стало важным шагом на пути к созданию здорового сообщества сторонних приложений. Вероятно, этот шаг связан с тем, что компания Tesla недавно выпустила новое программное обеспечение для управления парком автомобилей и их аренды совместно с компанией Hertz, которая управляет огромным парком автомобилей Tesla, взятых напрокат. Скорее всего, для этого проекта компании пришлось сделать прокатчику доступ через API, а теперь она предоставляет его всем желающим.
Новость: https://apptractor.ru/all-api/tesla-vypustila-pervyy-api-dlya-prilozheniy-storonnih-razrabotchikov.html
Автопроизводитель официально опубликовал документацию по FleetAPI, что стало важным шагом на пути к созданию здорового сообщества сторонних приложений. Вероятно, этот шаг связан с тем, что компания Tesla недавно выпустила новое программное обеспечение для управления парком автомобилей и их аренды совместно с компанией Hertz, которая управляет огромным парком автомобилей Tesla, взятых напрокат. Скорее всего, для этого проекта компании пришлось сделать прокатчику доступ через API, а теперь она предоставляет его всем желающим.
Новость: https://apptractor.ru/all-api/tesla-vypustila-pervyy-api-dlya-prilozheniy-storonnih-razrabotchikov.html
👍2
BrainStory: мозговой штурм с ИИ
BrainStory - это инструмент, работающий на основе искусственного интеллекта, который выслушивает ваши идеи и задает вам последующие вопросы в контексте обсуждения. В зависимости от ваших ответов платформа намечает, куда двигаться дальше от первоначального плана. BrainStory также обеспечивает совместную работу, позволяя приглашать друзей и членов команды, чтобы они просматривали и реагировали на ваши самые смелые мысли. Доступно десять бесплатных сеансов мозгового штурма.
Сайт: https://www.brainstory.ai/
BrainStory - это инструмент, работающий на основе искусственного интеллекта, который выслушивает ваши идеи и задает вам последующие вопросы в контексте обсуждения. В зависимости от ваших ответов платформа намечает, куда двигаться дальше от первоначального плана. BrainStory также обеспечивает совместную работу, позволяя приглашать друзей и членов команды, чтобы они просматривали и реагировали на ваши самые смелые мысли. Доступно десять бесплатных сеансов мозгового штурма.
Сайт: https://www.brainstory.ai/
Чекаут, рассчитанный на импульсные покупки
HelloFresh - один из самых популярных в мире поставщиков наборов продуктов питания, ежемесячно обслуживающий более 7 млн. покупателей. Их процесс оформления явно рассчитан на импульсивное принятие решений, часто использует темные шаблоны и подталкивает потенциальных покупателей к завершению покупки.
Статья: https://builtformars.com/case-studies/hellofresh
HelloFresh - один из самых популярных в мире поставщиков наборов продуктов питания, ежемесячно обслуживающий более 7 млн. покупателей. Их процесс оформления явно рассчитан на импульсивное принятие решений, часто использует темные шаблоны и подталкивает потенциальных покупателей к завершению покупки.
Статья: https://builtformars.com/case-studies/hellofresh
Одна игра, один человек, шесть платформ: хорошие, плохие, злые
Недавно компания Valve объявила, что Counter-Strike 2 больше не будет поддерживать macOS. Как инди-разработчик, выпустивший игру с поддержкой macOS, я сначала удивился решению Valve. Но, вспомнив свой собственный путь поддержки шести платформ, я думаю, что могу понять точку зрения Valve.
Статья: https://apptractor.ru/info/articles/odna-igra-odin-chelovek-shest-platform-horoshie-plohie-zlye.html
Недавно компания Valve объявила, что Counter-Strike 2 больше не будет поддерживать macOS. Как инди-разработчик, выпустивший игру с поддержкой macOS, я сначала удивился решению Valve. Но, вспомнив свой собственный путь поддержки шести платформ, я думаю, что могу понять точку зрения Valve.
Статья: https://apptractor.ru/info/articles/odna-igra-odin-chelovek-shest-platform-horoshie-plohie-zlye.html
Реверс инжиниринг кормушки для кошек для повышения производительности разработки
После ночных покупок в Amazon я получил PetKit FreshElement Solo. У меня было две проблемы, которые такая кормушка могла решить: низкая мотивация к побочным проектам и слишком большая любовь к миндалю с морской солью в темном шоколаде от Target. Я помешан на коде — так почему бы не подкормить мой обезьяний мозг, когда я пушу код? Так и возник мой проект — при каждом коммите кормушка для кошек выдает мне порцию конфет.
Статья: https://apptractor.ru/info/devices/revers-inzhiniring-kormushki-dlya-koshek-dlya-povysheniya-proizvoditelnosti-razrabotki.html
После ночных покупок в Amazon я получил PetKit FreshElement Solo. У меня было две проблемы, которые такая кормушка могла решить: низкая мотивация к побочным проектам и слишком большая любовь к миндалю с морской солью в темном шоколаде от Target. Я помешан на коде — так почему бы не подкормить мой обезьяний мозг, когда я пушу код? Так и возник мой проект — при каждом коммите кормушка для кошек выдает мне порцию конфет.
Статья: https://apptractor.ru/info/devices/revers-inzhiniring-kormushki-dlya-koshek-dlya-povysheniya-proizvoditelnosti-razrabotki.html
😁4
Forwarded from TechSparks
Марк Андриссен опубликовал интересный документ — манифест технооптимиста. Там много чего есть — от смысла жизни до смысла рыночной экономики, и, конечно же, без ИИ не обошлось.
Стиль не самый обычный уже потому, что автор не стесняется говорить “мы верим” вместо каких-то доказательств, и это we believe больше ста раз повторяется в документе. Отношение к техническому прогрессу и правда определяется верой, но никогда не видел от очень практичного инвестора такого яркого подтверждения.
Очень полезно почитать, чтобы лучше понимать, что и как драйвит людей, разрабатывающих (и финансирующих) технологии и продукты будущего. We believe in risk, in leaps into the unknown.
Ну и, конечно, We believe in Augmented Intelligence just as much as we believe in Artificial Intelligence. Intelligent machines augment intelligent humans, driving a geometric expansion of what humans can do.
Духоподъемное чтиво, очень советую:)
Стиль не самый обычный уже потому, что автор не стесняется говорить “мы верим” вместо каких-то доказательств, и это we believe больше ста раз повторяется в документе. Отношение к техническому прогрессу и правда определяется верой, но никогда не видел от очень практичного инвестора такого яркого подтверждения.
Очень полезно почитать, чтобы лучше понимать, что и как драйвит людей, разрабатывающих (и финансирующих) технологии и продукты будущего. We believe in risk, in leaps into the unknown.
Ну и, конечно, We believe in Augmented Intelligence just as much as we believe in Artificial Intelligence. Intelligent machines augment intelligent humans, driving a geometric expansion of what humans can do.
Духоподъемное чтиво, очень советую:)
Andreessen Horowitz
The Techno-Optimist Manifesto | Andreessen Horowitz
We are told that technology is on the brink of ruining everything. But we are being lied to, and the truth is so much better. Marc Andreessen presents his techno-optimist vision for the future.
Ломаем Android. Русификация китайских авто
В китайских автомобилях все совсем по другому. Медиасистемы работают на Android. Это дает огромные возможности для кастомизации. Когда я начал этим заниматься я не мог найти структурированной информации, но оно и понятно. Все известные дыры стараются закрыть. Сначала я русифицировал свой китайский автомобиль Zeekr, затем меня попросил товарищ. В итоге, я начал работать в команде Provolta.
Статья: https://habr.com/ru/articles/767584/
В китайских автомобилях все совсем по другому. Медиасистемы работают на Android. Это дает огромные возможности для кастомизации. Когда я начал этим заниматься я не мог найти структурированной информации, но оно и понятно. Все известные дыры стараются закрыть. Сначала я русифицировал свой китайский автомобиль Zeekr, затем меня попросил товарищ. В итоге, я начал работать в команде Provolta.
Статья: https://habr.com/ru/articles/767584/