Перейти к основному содержимому

2023-06-16

Протест против отключения Reddit будет продолжаться неопределенное время

  • Протест против отключения Reddit продолжается неопределенное время, многие популярные субресурсы по-прежнему недоступны.
  • Отключение влияет на поиск Google, так как старые темы, которые раньше вели на Reddit, теперь ведут на частные подресурсы.
  • Из-за отключения пользователи сталкиваются с трудностями при устранении неполадок или поиске конкретной информации. Они прибегают к использованию кэшированных версий страниц и альтернативных веб-сайтов, таких как Wayback Machine.

Реакция промышленности

  • Lemmy рассматривается как потенциальная замена Reddit с его федеративной системой сообществ.
  • Проблемы, с которыми столкнулись Usenet и веб-форумы, и которые были решены Reddit, потенциально могут быть решены Lemmy.
  • Идет дискуссия о преимуществах и недостатках централизованных и децентрализованных платформ, причем некоторые подчеркивают важность децентрализованных услуг, чтобы избежать зависимости от корпораций.

Reddit угрожает удалить модераторов из субреддитов, продолжающих отключения

  • Reddit угрожает удалить модераторов из субреддитов, которые продолжают отключения, протестуя против планов компании взимать высокие цены за API.
  • Reddit ссылается на свой Кодекс поведения модераторов и заявляет, что обязан поддерживать работоспособность сообществ.
  • Некоторые сабреддиты, такие как r/Apple, решили продолжить отключение на неопределенный срок, в результате чего миллионы пользователей потеряли доступ к этим сообществам.

Реакция отрасли

  • Интернет-сообщества, зависящие от платформ социальных сетей, таких как Facebook, Twitter и Reddit, осознают свою зависимость от посредников, ориентированных на получение прибыли.
  • Появляющиеся альтернативы централизованным платформам, такие как федеративные социальные сети и форумы на собственных хостингах, набирают обороты.
  • Напряженность между администраторами и модераторами Reddit подчеркивает динамику власти и необходимость платформ, ориентированных на пользователя.

Мой 24-летний HP Jornada может делать то, что до сих пор не может iPhone

  • Автор рассказывает о своем любимом ретро-устройстве, HP Jornada 720, который представляет собой небольшой карманный компьютер, выпущенный в 1999 году и работающий под управлением Windows CE или Linux.
  • В отличие от современных iPhone, Jornada 720 можно использовать для разработки программного обеспечения - в нем есть компилятор C и C++, Python и Perl, что делает его полноценной рабочей станцией разработчика.
  • Jornada 720 может запускать родное программное обеспечение и имеет возможность разрабатывать, компилировать и запускать программы на самом устройстве, в отличие от современных телефонов, которые требуют отдельного компьютера для разработки.
  • Автор подчеркивает важность того, чтобы пользователи контролировали свои устройства и могли разрабатывать и программировать на них, а не были просто потребителями электронных отходов.
  • Автор также упоминает о наличии сторонних дистрибутивов Linux для Jornada 720, таких как JLime, которые позволяют работать быстрее и более универсально.

Реакция промышленности

  • Дебаты ведутся вокруг "огороженного сада" Apple и пользовательского контроля над устройствами.
  • Некоторые пользователи предпочитают "закрытый сад" за безопасность и простоту использования, в то время как другие выступают за большую открытость и возможность установки альтернативного программного обеспечения.
  • Обсуждение также включает исторический контекст, сравнение с другими платформами, такими как Android и Mac, компромисс между безопасностью и свободой пользователя, а также текущее доминирование Apple на рынке.

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

  • Диаграммы последовательностей - это полезный способ документировать, как различные части системы взаимодействуют друг с другом.
  • Они представляют собой тип диаграммы, которая отображает поток сообщений и операций в системе.
  • Диаграммы последовательностей можно использовать для моделирования простых процессов, например, входа в банковское приложение, или более сложных сценариев с условными потоками.
  • Несмотря на снижение популярности унифицированного языка моделирования (UML), диаграммы последовательностей остаются ценными и широко используемыми.
  • Диаграммы последовательностей особенно ценны для создания эскизов и проектирования систем, документирования системных требований и понимания существующих систем.
  • При создании диаграммы последовательности важно начать с основного потока ("счастливого пути"), а затем добавить сложность и крайние случаи.
  • Ключом к созданию хорошей диаграммы последовательности является приоритет понятности над полнотой.
  • Диаграммы последовательности должны фокусироваться на общей картине и потоке сообщений, а не на излишних деталях.
  • Приняв архитектурное мышление и используя диаграммы последовательности, инженеры-программисты могут улучшить свои навыки проектирования и документирования.

Реакция отрасли

  • Диаграммы последовательности многие разработчики считают наиболее полезным типом диаграмм UML.
  • Диаграммы UML могут быть полезны для студентов университетов, поскольку они позволяют наглядно изучить абстрактные концепции, не вдаваясь в детали практической реализации.
  • Это сообщение вызвало дискуссию об актуальности и ценности UML в современной практике разработки программного обеспечения.

Наш план для Python 3.13

  • План для Python 3.13 похож на предыдущий план для 3.12, но с некоторыми важными отличиями.
  • Ключевые улучшения были внесены в мониторинг низкого воздействия, компилятор байткода, генератор интерпретатора и эксперименты с регистровой машиной.
  • Три основные области, на которых будет сфокусирован Python 3.13, - это оптимизатор второго уровня, возможность использования субинтерпретаторов из кода Python и более эффективное управление памятью.

Реакция промышленности

  • Сообщество Python разделилось во мнении, стоит ли удалять GIL из CPython.
  • Удаление GIL может повлиять на производительность однопоточного кода, но может улучшить API параллелизма.
  • Существуют опасения по поводу совместимости с существующими расширениями C и потенциального влияния на экосистему в целом.

Effective Rust (2021)

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

Реакция промышленности

  • В посте обсуждается эффективное программирование на языке Rust и рассматриваются возможные недостатки и несогласия с рекомендациями автора.
  • Для объяснения концепций Rust приводятся сравнения с C++, что может быть полезно читателям, знакомым с C++.
  • Rust - это универсальный язык, подходящий для различных случаев использования, включая встраиваемые системы и сценарии, требующие быстрого низкоуровневого кода.
  • Люди считают Rust лучшей альтернативой C.
  • Такие ресурсы, как книги, дают рекомендации по написанию эффективного кода на Rust, но некоторые рекомендации вызывают споры.
  • При использовании умных указателей, таких как Rc и RefCell, необходимо тщательно подходить к вопросу, чтобы избежать неправильного использования или проблем.
  • Итераторы рекомендуются в качестве альтернативы циклам, балансируя между читабельностью и сложностью.
  • Паники, как правило, следует избегать, но в некоторых случаях она может быть полезна.
  • Минимизация видимости данных в структурах является обычной практикой, но может ограничить творческий подход и потенциальные возможности использования API.
  • Clippy, инструмент линтинга, предоставляет предложения по улучшению кода, но может не совпадать с индивидуальными предпочтениями.
  • Некоторые люди испытывают усталость от Rust из-за кривой обучения и сложности языка.

Unihiker, одноплатный ПК за 80 долларов с 2,8-дюймовым сенсорным экраном, четырехъядерный ARM Cortex-A35

  • Unihiker - это одноплатный компьютер (SBC) с 2,8-дюймовым сенсорным экраном, Wi-Fi и Bluetooth.
  • Он имеет встроенные датчики, такие как датчик освещенности, акселерометр, гироскоп и микрофон, и может взаимодействовать с различными аналоговыми/цифровыми/I2C/UART/SPI датчиками и исполнительными устройствами.
  • Unihiker предлагает предустановленное программное обеспечение для легкого и быстрого запуска и поддерживает программирование на Python с помощью Jupyter Notebook даже со смартфона или планшета.

Реакция промышленности

  • Некоторые пользователи считают, что Unihiker лишен поддержки экосистемы и имеет устаревший программный стек, что делает его мертвым по прибытии.
  • Пользователи считают, что подержанные Intel NUC или аналогичные устройства предлагают лучшую стоимость и большую поддержку при схожей цене.
  • Raspberry Pi хвалят за мощное оборудование и регулярные обновления, в то время как платы, не относящиеся к Raspberry Pi, критикуют за неработающее программное обеспечение и отсутствие поддержки.

Археологи находят 3000-летний меч, исключительно хорошо сохранившийся](https://newsingermany.com/archaeologists-find-3000-year-old-sword/)

Реакция промышленности

  • В Германии был обнаружен 3000-летний меч, сохранившийся исключительно хорошо.
  • Меч сделан из бронзы, которая не ржавеет, что делает его более прочным, чем средневековые железные мечи.
  • Находка вызвала интерес из-за уровня мастерства и детализации меча, а также из-за редкости обнаружения таких хорошо сохранившихся артефактов той эпохи.

О медленной производительности Джона Уика

  • Успех фильма "Джон Уик" объясняется его визуально захватывающими экшн-последовательностями.
  • Режиссер Чад Стахелски использовал длинные дубли, чтобы передать балетную точность боев, в отличие от хаотичного, быстрого стиля других экшн-франшиз.
  • Киану Ривз много тренировался, чтобы стать специалистом в дзюдо, джиу-джитсу и тактической стрельбе из трех пистолетов для фильма.
  • Менталитет продуктивности в искусстве, таком как кинематограф, отличается от традиционной офисной работы, где ценятся занятость и многозадачность.
  • История успеха "Джона Уика" поднимает вопрос о том, является ли определение продуктивности в работе со знаниями наиболее выгодным использованием талантов.

Реакция отрасли

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

11 лет хостинга SaaS

  • Автор размышляет о своем опыте хостинга SaaS-приложений в течение 11 лет и делится уроками, которые они извлекли.
  • Они начали с Heroku, но обнаружили, что у него есть ограничения и он дорого стоит.
  • Затем они перешли на Digital Ocean, который сначала работал хорошо, но у него были проблемы с масштабируемостью и простоем.
  • В конце концов, они перешли на AWS, но столкнулись с трудностями в понимании и использовании всех доступных функций.
  • Они создали команду Platform Infrastructure Team (PIT) для повышения стабильности и профессионализма в управлении своей инфраструктурой.
  • Автор дает советы своему прошлому "я", включая использование управляемых услуг, скорейшее создание PIT и приоритет заботы о себе.
  • Они выражают благодарность членам своей команды за их усилия по поддержанию работоспособности приложения на протяжении многих лет.

Реакция отрасли

  • Использование управляемых услуг может сэкономить время и ресурсы при создании продукта.
  • Выбор правильной базы данных зависит от конкретных потребностей вашего проекта.
  • Cloudflare D1 и другие подобные сервисы могут обеспечить снижение затрат и простоту.