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

2023-07-29

Cap'n Proto 1.0

  • Cap'n Proto, протокол обмена сообщениями, выпустил версию 1.0 своей эталонной реализации на языке C++.
  • Протокол используется в производстве уже много лет, что говорит о его надежности.
  • В релиз включены оптимизации для повышения производительности.
  • Внесены изменения, позволяющие отменить RPC.
  • В планы версии 2.0 входит пересмотр API языка C++ и библиотеки инструментария KJ C++ с целью повышения удобства работы разработчика.
  • Эти изменения потребуют компилятора с поддержкой C++20 и, возможно, сделают KJ более дружественным к корутинам.
  • Обратно-несовместимые изменения в формат сериализации или протокол RPC вноситься не будут.
  • Официальный релиз 2.0 ожидается не ранее чем через несколько лет.

Реакции

  • Ян Денхардт, ведущий автор Go-реализации Cap'n Proto, скончался, оставив сообщество Cap'n Proto и Sandstorm в трауре.
  • Cap'n Proto - это высокопроизводительный формат сериализации данных, который используется в платформе Workers компании Cloudflare.
  • Обсуждаются преимущества Cap'n Proto, в том числе его эффективная сериализация и десериализация.
  • Обсуждается также языковая поддержка Cap'n Proto, приводятся примеры реализаций на различных языках.
  • Рассматриваются возможности дальнейшего развития и совершенствования Cap'n Proto.
  • В беседе затрагиваются такие темы, как обязательные и необязательные поля в разработке программного обеспечения, статическая типизация и проблемы проектирования протоколов.
  • Другие форматы сериализации, такие как Avro, protobuf и flatbuffers, сравниваются с Cap'n Proto.
  • Наряду с Cap'n Proto упоминаются предложения по другим библиотекам и протоколам сериализации двоичных файлов.

Просмотр телевидения 90-х годов и ранее

  • В сводке описан список телеканалов и их категории.
  • В нем упоминается кнопка, позволяющая перенестись в 1990-е годы.
  • Последний раз информация обновлялась 23 июля 2023 года.
  • Указывается автор списка.
  • Поступила просьба о пожертвованиях на покупку кофе.

Реакции

  • В потоке комментариев обсуждаются вопросы просмотра телепередач разных десятилетий, в частности, 60-х, 70-х, 80-х и 90-х годов.
  • Пользователи выражают ностальгию по переключению каналов и критикуют отсутствие инноваций в современных потоковых сервисах.
  • Предлагаются альтернативные платформы и способы доступа к старым телепередачам.
  • Упоминаются проблемы оцифровки кассет VHS и ограничения аналоговых телевизоров.
  • Пользователи делятся своими впечатлениями и воспоминаниями о просмотре телевизора в прошлом.
  • Обсуждаются конкретные каналы, рекламные ролики и передачи 90-х годов.
  • Вопросы авторского права и лицензирования затрагиваются в контексте просмотра старых телепередач.

Основатель Sci-Hub получил награду EFF за обеспечение доступа к научным знаниям

  • Александра Элбакян, основатель Sci-Hub, получила признание Фонда электронных рубежей (Electronic Frontier Foundation, EFF) за усилия по обеспечению свободного доступа к научным знаниям.
  • Sci-Hub - ценный ресурс для студентов и исследователей, получивший высокую оценку за свою роль в спасении человеческих жизней.
  • Элбакян продолжает отстаивать миссию Sci-Hub, несмотря на судебные разбирательства и многомиллионные убытки, причитающиеся крупным издательствам.
  • EFF отмечает работу Элбакяна по преодолению существующей системы академических публикаций и предоставлению доступа к научной информации миллионам людей.
  • Непосредственно награда будет вручена Элбакяну на торжественной церемонии в сентябре.

Реакции

  • Александра Элбакян, основатель Sci-Hub, получила награду Electronic Frontier Foundation (EFF) Pioneer Award за усилия по обеспечению доступности научных знаний.
  • Элбакян выразил недовольство тем, что принял награду от имени Sci-Hub, а не лично, сравнив его с Линусом Торвальдсом и Linux.
  • В ходе дискуссии было подчеркнуто значение Sci-Hub в демократизации знаний и наличие альтернативных платформ для доступа к научным работам.
  • Однако есть опасения, что эта награда может быть использована для подрыва EFF в судебных делах, связанных с нарушением авторских прав.

Worldcoin не так плох, как кажется: Это еще хуже

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

Реакции

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

Правительство Великобритании близко к тому, чтобы уничтожить шифрование во всем мире

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

Реакции

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

Игровая депривация - одна из основных причин кризиса психического здоровья подростков

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

Реакции

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

Калифорния пытается заставить замолчать исследователей из Стэнфорда, получивших данные для изучения образования

  • Министерство образования Калифорнии подвергается критике за один из пунктов партнерских соглашений о передаче данных.
  • Это положение не позволяет исследователям давать показания против департамента в судебных процессах.
  • Американский союз защиты гражданских свобод считает, что это нарушает права исследователей на Первую поправку.
  • Спор не связан с раскрытием информации о студентах.
  • Этот случай имеет большое значение, поскольку он может ограничить возможности исследователей в решении проблемы неравенства в сфере образования в Калифорнии.
  • CDE утверждает, что это положение необходимо для защиты частной жизни учащихся.

Реакции

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

Почему DNS до сих пор трудно освоить?

  • Изучение и устранение неисправностей DNS может оказаться сложной задачей из-за скрытого характера системы.
  • Кэш resolver'а и диалог между resolver'ом и авторитетными серверами имен часто скрыты от пользователей.
  • Автор предлагает обучать людей работе с этими скрытыми системами и предоставлять больше наглядной и отладочной информации в DNS.
  • Запутанные инструменты и их вывод создают проблемы при устранении неисправностей DNS, и автор предлагает улучшить вывод инструментов и создать более удобные инструменты командной строки.
  • Сложность документирования общих проблем DNS обусловлена различиями в индивидуальном опыте.
  • Нечастая экспозиция и страх перед экспериментами с DNS усугубляют трудности в изучении этого предмета.

Реакции

  • Изучение DNS (Domain Name System) сопряжено с определенными трудностями и сложностями.
  • Отладка проблем с DNS является распространенной проблемой.
  • Необходимо устранить барьеры, мешающие пониманию DNS.
  • Для повышения эффективности обучения DNS необходимы более совершенная документация и инструменты.
  • Обсуждается совершенствование пользовательского интерфейса основных инструментов FOSS (Free and Open Source Software).
  • Использование точек с запятой в DNS-запросах является предметом дискуссий.
  • Легкость освоения DNS ставится под сомнение.
  • Понимание инфраструктуры считается важным в обучении DNS.
  • Вызывает озабоченность снижение уровня технической подготовки молодых разработчиков.
  • Рассматриваются протоколы DNS и файлы зон.
  • Упоминаются альтернативные варианты программного обеспечения DNS.
  • Приводится конкретный опыт устранения неисправностей DNS.
  • DNS используется для различных целей.

"Целостность веб-среды" - атака на свободный Интернет

  • В статье рассматривается политика Google "Целостность веб-среды" (WEI).
  • Политика позволяет разработчикам одобрять или запрещать определенные конфигурации браузеров, потенциально ограничивая доступ к сайтам для пользователей свободных браузеров или операционных систем.
  • В статье высказывается предположение, что WEI может быть использована правительствами и корпорациями для контроля и ограничения доступа в Интернет.
  • Фонд свободного программного обеспечения призывает Google пересмотреть эту политику и подчеркивает важность свободного и открытого Интернета.

Реакции

  • Предложение Google "Целостность веб-среды" (WEI) находится под пристальным вниманием из-за его потенциального влияния на свободу Интернета.
  • Пользователи обеспокоены растущим контролем Google над безопасностью браузеров, блокировкой рекламы и доступом к сайтам.
  • Высказываются опасения по поводу назначения системы reCAPTCHA компании Google и ее возможностей по отслеживанию и сбору данных.
  • Проводятся сравнения между WEI и токенами доступа к частной жизни (PAT) компании Apple, что вызывает скептицизм и неприятие действий Google.
  • Обсуждаются альтернативные протоколы, влияние крупных технологических компаний, потенциальные ограничения на контроль пользователей и доступ в Интернет.

Режим No-GIL появится в Python

  • Руководящий совет Python рассматривает предложение сделать глобальную блокировку интерпретатора (Global Interpreter Lock, GIL) необязательной в CPython.
  • Это позволит использовать в Python режим без GIL, что потенциально улучшит параллелизм.
  • Совет проявляет осторожность, чтобы обеспечить обратную совместимость и избежать сценария разделения Python 2 и 3.
  • Они обсуждают требования к совместимости ABI и влияние на обратную совместимость.
  • Некоторые комментаторы высказывают опасения по поводу возможных проблем совместимости и рекомендуют альтернативные подходы к улучшению параллелизма в Python.

Реакции

  • В Python вводится режим No-GIL (Global Interpreter Lock), что подтверждается сообщением на сайте lwn.net.
  • Глобальная блокировка интерпретатора - это механизм в Python, который позволяет только одному потоку одновременно выполнять байткод Python.
  • Режим No-GIL призван снять это ограничение и позволить нескольким потокам одновременно выполнять байткод Python.
  • Информация о режиме No-GIL была первоначально опубликована на сайте ycombinator.com.