Автор вышел на пенсию в 2021 году после почти 40 лет работы программистом, не из-за отсутствия способностей, а из-за отсутствия желания продолжать.
Они подчеркивают важность честности в отношении своих способностей и интересов, отмечая, что поддержание долгой карьеры в быстро меняющейся отрасли является сложной задачей.
Автор продолжает писать код для генеративного искусства, на ходя его более сложным и увлекательным, чем их предыдущая работа, подчеркивая личное удовлетворение от преследования новых интересов.
Бывший инженер Apple размышляет о переходе от принятия решений, основанных на инженерных соображениях, к решениям, продиктованным маркетингом, что побудило его уйти из компании.
Несмотря на уход из корпоративного мира, инженер продолжает писать код для генеративного искусства, находя его более сложным и изобретательным, чем предыдущая работа.
«Пост подчеркивает более широкие настроения среди программистов, которые испытывают трудности с современными рабочими условиями и быстрыми технологическими изменениями, при этом некоторые находят утешение в личных проектах или вкладе в открытое программное обеспечение.»
Fusion OS — это любительская операционная система для архитектуры x86-64, разработанная с использованием языка программирования Nim.
Текущие функции включают загрузчик UEFI, менеджеры физической и виртуальной памяти, пользовательский режим, вытесняющую многозадачность, системные вызовы, загрузчик ELF и прерывания таймера.
Планируемые функции направлены на добавление подкачки по требованию, межпроцессного взаимодействия, ввода-вывода на диске, файловой системы, ввода с клавиатуры/мыши, графического интерфейса оболочки и сетевых возможностей.
Fusion — это любительская операционная система (ОС), реализованная на языке программирования Nim, обсуждаемая на GitHub автором khaledh.
Ним был выбран за его синтаксис, похожий на Python, отсу тствие стандартного сборщика мусора, отличную совместимость с C и другие полезные функции.
Обсуждение подчеркивает обширную стандартную библиотеку Nim, необходимость улучшенной поддержки интегрированной среды разработки (IDE) и истинные суммарные типы, а также дает представление о проблемах разработки операционных систем, таких как переключение задач.
ИИ Gemini от Google был уличен в сканировании PDF-файлов на Google Drive без согласия пользователей, что вызывает серьезные опасения по поводу конфиденциальности.
Кевин Бэнкстон, старший советник по управлению ИИ, сообщил, что Gemini суммировал его налоговую декларацию без разрешения, хотя эта функция якобы была отключена.
«Этот инцидент подчеркивает продолжающиеся проблемы с конфиденциальностью в технологической индустрии, особенно для пользователей Google Workspace Labs, и акцентирует внимание на влиянии ИИ на конфиденциальность пользователей.»
ИИ Gemini от Google был обнаружен сканирующим PDF-файлы в Google Drive без согласия пользователей, что вызвало обсуждения о политике согласия на использование ИИ.
Дебаты сосредоточены на том, должны ли функции ИИ требовать явной активации пользователем, с учетом опасений по поводу неправильного использования данных и нарушений конфиденциальности.
Этот инцидент подчеркивает необходимость прозрачных политик использования ИИ и усиленного контроля пользователей над личными данными.
Firefox 128 вводит по умолчанию «сохранение конфиденциальности» измерений рекламы, позволяя отслеживать рекламу без раскрытия конкретных действий пользователя.
Критики утверждают, что эта функция ставит под угрозу конфиденциальность пользователей и приносит выгоду рекламодателям, вызывая обеспокоенность по поводу финансовых связей Mozilla с рекламой.
Пользов атели могут отключить эту функцию в настройках, а для повышения конфиденциальности рекомендуется использовать альтернативы, такие как LibreWolf, или внести изменения через about:config.
«На саммите Linux Storage, Filesystem, Memory Management, and BPF 2024 года Ведсон Алмейда Фильо и Кент Оверстрит обсудили использование Rust для файловых систем Linux, подчеркивая его потенциальные преимущества.»
Патч-сет RFC Алмейды от декабря 2023 года представил абстракции на Rust для файловых систем, стремясь использовать систему типов Rust для обнаружения ошибок на этапе компиляции и автоматизации очистки ресурсов, повышая производительность и снижая уязвимости, связанные с памятью.
Были высказаны опасения по поводу разрыва между API на C и Rust, с предложениями согласовать имена функций для удобства, а также признаны трудности поддержания синхронизации между развивающимся кодом на C и привязками на Rust.
Обсуждение интеграции Rust в ядро Linux подчеркивает как трудности, так и преимущества, особенно в разработке файловых систем.
«Такие инструменты, как bindgen и cbindgen, необходимы для преодоления разрыва между Rust и C, хотя некоторые разработчики считают взаимодействие сложным.»
Дебаты подчеркивают потенциал Rust для повышения безопасности и корректности, но также отмечают опасения по поводу поддержания параллельных API и кривой обучения для разработчиков, незнакомых с Rust.
Инвесторы и генеральные директора Кремниевой долины, когда-то считавшиеся новаторами, теперь подвергаются критике как монополисты и защищаются от этих обвинений.
«Эссе Пола Грэма "Как люди становятся богатыми сейчас" утверждает, что современное богатство больше основано на заслугах по сравнению с прошлым, но упускает из виду растущий разрыв в благосостоянии и его последствия.»
«Несмотря на легкость открытия бизнеса сегодня, преимущества ограничены меньшинством, и неравенство в богатстве остается значительной проблемой, а не просто радикальной левой концепцией.»
«Дебаты о налоге на богатство в Норвегии рассматривают его преимущества, такие как обеспечение уплаты налогов богатыми, и его недостатки, например, обременение предпринимателей и стартапов.»
Критики утверждают, что налоги на богатство сдерживают инвестиции и инновации, что может привести к отъезду состоятельных людей из страны.
«Обсуждение также охватывает более широкие вопросы, такие как неравенство в богатстве, роль удачи в накоплении богатства и эффективность государственных расходов, подчеркивая сложность балансирования справедливого налогообложения, стимулирования инвестиций и социальной стабильности.»
Таблоид — это Тьюринг-полный язык программирования, предназначенный для написания программ в стиле заголовков кликбейт-новостей.
Он включает уникальный синтаксис, такой как «ВЫ НЕ ЗАХОТИТЕ ПРОПУСТИТЬ» для вывода на печать и «ЭКСПЕРТЫ УТВЕРЖДАЮТ...БЫТЬ» для присваивания переменных, без встроенных конструкций циклов, полагаясь вместо этого на рекурсию.
Язык имеет интерпретатор, написанный на JavaScript, и в основном совместимую реализацию на Racket, поддерживающую числа, строки и логические значения.
Таблоид — это язык программирования с кликбейтными заголовками, идеально подходящий для тестирования генерации кода большими языковыми моделями (LLM), такими как GPT-4.
GPT-4 испытывал трудности с выполнением базовых задач в Tabloid, часто генерируя ключевые слова, такие как «СРОЧНЫЕ НОВОСТИ», из-за синтаксических ошибок и отсутствия специального обучения.
Клод, другая языковая модель, успешно написал код на Tabloid, что предполагает, что дополнительное обучение синтаксису может улучшить производительность в таких нишевых языках.
Ученые используют цветные кольца для идентификации белогорлых воробьев, что помогает в изучении их поведения без необходимости повторного отлова.
Воробьи демонстрируют поведение, схожее с человеческими парами: белополосые птицы более агрессивны, а коричнево-полосатые птицы более заботливы.
Термин «гендер» в данном исследовании относится к чертам, связанным с генетическим полом и поведением, хотя такое использование редко встречается в биологии.
strlcpy(3), функция OpenBSD, часто считается более безопасной, чем strcpy(3) и strncpy(3), но она неэффективна и небезопасна, если исходная строка не завершается нулевым символом.
Ульрих Дреппер отклонил strlcpy для glibc из-за его неэффективности, так как он обрабатывает всю исходную строку, даже когда требуется только часть.
Рекомендуется использовать альтернативы, такие как memccpy(3), strdup(3) и комбинацию strlen(3) и memcpy(3) для повышения эффективности и переносимости.
Автор критикует strlcpy(3) за его потенциальную возможность вызывать ошибки переполнения буфера из-за форматов переменного размера без указания длины.
Они выступают за использование строк с подсчетом символов вместо строк с нулевым окончанием, приводя в пример компактные библиотеки строк в Rust и исторические данные от группы Cedar в PARC.
Автор утверждает, что хотя strlcpy(3) направлен на предотвращение сбоев и проблем с памятью, это не самый эффективный метод, и работа со строками в C устарела по сравнению с альтернативами, такими как строки в Паскале.
Энергосистема Калифорнии справилась с жарой без отключений или чрезвычайных ситуаций, благодаря возобновляемым источникам энергии и накопителям.
Ключевые стратегии включали модернизацию сетей и увеличение доли чистой энергии, особенно солнечной и накопителей энергии, что теперь эквивалентно пяти крупным атомным электростанциям.
В 2024 году в Калифорнии было на 50 дней больше с 100% возобновляемой энергией по сравнению с 2023 годом, что демонстрирует значительное улучшение работы э нергосистемы.
Энергосистема Калифорнии эффективно справилась с жарой, используя аккумуляторные хранилища, демонстрируя потенциал крупномасштабных аккумуляторных систем для хранения избыточной солнечной энергии для вечернего использования.
«Этот прогресс может уменьшить зависимость от пиковых электростанций, которые менее надежны и более затратны, делая накопление энергии в батареях революционным решением для возобновляемой энергетики.»
Обсуждение также охватило проблемы и преимущества различных методов хранения энергии, влияние нормативных актов и потенциальное использование бывших в употреблении аккумуляторов электромобилей (EV) для хранения энергии в сетях.
«Рост популярности камеры Kodak в конце 19-го и начале 20-го веков сделал фотографию доступной для широкой публики, что привело к массовым вторжениям в частную жизнь.»
Инциденты, такие как несанкционированное использование изображения Элизабет Пек в рекламе и иск Абигейл Роберсон против Franklin Mills Flour, подчеркнули злоупотребление личными изображениями в целях получения прибыли.
Общественное возмущение по поводу таких нарушений конфиденциальности привело к тому, что Нью-Йорк принял закон о "праве на неприкосновенность частной жизни" в 1903 году, установив прецедент для других штатов.
«Введение камер в эпоху позолоченного века вызвало значительные опасения по поводу конфиденциальности, так как они позволяли с высокой точностью фиксировать и сохранять моменты.»
«Технологические достижения, от ранней фотографии до современных смартфонов, постоянно ставили под сомнение нормы конфиденциальности, вызывая обсуждения о необходимости улучшения законов о конфиденциальности и осознанного использования технологий.»
«Продолжающиеся дебаты сосредоточены на балансировании преимуществ технологий с защитой прав на конфиденциальность в все более связанном мире.»