Обработка ошибок в Rust ( felix-knorr.net )
Source: news.ycombinator.com
Большинство целых чисел не являются числами с плавающей точкой ( johndcook.com )
Но я все еще вижу людей, создающих системы, в которых неявное преобразование float в int не допускается, поскольку «это приведет к потере точности», но которые позволяют преобразованию int в float.
[0] не отвечайте мне по поводу NaN, пожалуйста
Да
Они бывают разных типов
Это разные вещи.
Это связанные понятия, вот и все.
[0]: https://en.wikipedia.org/wiki/Birds_Aren%27t_Real
У меня есть некоторые заметки о фантастическом компьютере, который, возможно, появился бы, если бы китайцы [1] разработали что-то вроде PDP-10 [2]. Изначально я хотел 24-битный размер слова [3], но решил остановиться на 48-битном [4], потому что 48 бит можно уместить в double для реализации Javascript.
[1] Существуют инструкции по сканированию символов UTF-8, а система отображения поддерживает растровые символы двойной ширины, которые разделены на половины, индексированные 24-битными целыми числами.
[2] Это архитектура загрузки-хранения, но есть инструкции для извлечения и записи 0
[4] В предыстории, он начинался с 24-битного адресного пространства, как 360, но был расширен, чтобы иметь “широкие указатели”, квалифицированные идентификатором адресного пространства (вместо ориентированной на страницы архитектуры, которую индустрия действительно приняла), а также “глубокие указатели”, которые определяют битовую карту, 48 бит достаточно, чтобы указатель был глубоким и широким и имел несколько битов тега. Адресные пространства могут объединяться вместе смежно или нет, в зависимости от того, что вы помещаете в таблицу адресных пространств.
Source: news.ycombinator.com
Руководители компаний говорят, что ИИ — это всего лишь инструмент, помогающий работникам, но наши рабочие места уже под угрозой ( gizmodo.com )
Посмотрите на меморандум Энди Джасси, на который ссылаются в статье, и он начинается со слов «мы крупнейший в мире стартап», за которыми следуют заявления о повышении производительности, которое будет направлено на сокращение расходов, а не на рост. Большинство венчурных капиталистов прошли бы мимо «стартапа», у которого такой очевидный менталитет отсутствия/медленного роста.
Та же история, что и с “перенаймом”. Если у вас большая команда, вы просто идете грабить более крупные корабли – за исключением случаев, когда кораблей просто нет или вы понятия не имеете, как их найти.
Насколько я знаю, лучшие выпускники вузов, работающих в перспективных областях, по-прежнему получают выгодные предложения и их раскупают как крупные компании, так и небольшие компании.
Некоторые из них должны быть реальными должностями, на которых выполняется многообещающая работа.
HN раньше высмеивал раздутые организации. «Зачем там 1000 человек? Это проект на выходные плюс поддержка».
Теперь он их защищает.
Серьёзно, вы всегда думаете о Германии как о технологически развитой стране, но реальность довольно быстро наступает, как только вы здесь живёте. В отношении ИТ Германия отстаёт от США на несколько лет, может быть, на 8-10 лет. Они также годами пытались (довольно безуспешно) привлечь сюда больше учёных.
Так что, если вы готовы переехать на другой континент, рассмотрите этот вариант. Просто учтите, что зарплаты у технических специалистов существенно ниже — см. скобки выше.
Я припоминаю, как один профессор в моем университете утверждал, что существует огромная разница между знанием информации и доступом к информации. Хотя это различие в эпоху интернета, поисковых систем и смартфонов кажется незначительным, оно становится все более и более важным.
Это стоит отметить, потому что мы — «работники знаний» и гордимся своей способностью учиться и адаптироваться. Каждое технологическое достижение делало некоторые рабочие места ненужными, и все же пророчества о том, что люди будут сидеть без дела и сложа руки, так и не сбылись.
Всегда будет 'работа', потому что есть вещи, которые мы хотим делать, и вещи, которые мы не хотим делать, и работа – это просто последнее. Мы все хотим работать только для того, чтобы купить себе будущую лень, даже 'безопасность' можно понимать в этом смысле.
Будет интересно посмотреть, как адаптируются наши учебные заведения — совсем скоро выпускники факультета компьютерных наук будут посещать занятия по теории работы LLM и, что еще важнее, по практике — как эффективно подсказывать.
Я менее пуглив, чем многие — это как раз то, что кто-то сказал раньше: «автоматизация на стероидах».
Я не думаю, что это универсально верно для людей, работающих в сфере ИТ. Для некоторых это определенно так, другие не заботятся о своей работе и избегают обучения и адаптации любой ценой, потому что это требует усилий. Они хотят зарплату, но вам придется пригрозить им увольнением, чтобы заставить их научиться чему-то новому.
Я рассматриваю подобные статьи как версию 2025 года приведенной ниже статьи 2003 года, которая в свое время была очень важной новостью.
Аутсорсинг не привел к исчезновению всех американских рабочих мест в сфере программирования, но он поднял планку. Ожидайте, что планка для «профессионального программиста» поднимется еще выше.
С другой стороны, число программистов-любителей, вероятно, значительно возрастет с улучшением инструментария.
https://www.cbsnews.com/news/training-your-own-replacement/
Мог ли ИИ сделать все это? Пока нет. Я доверяю ему, чтобы начать новый проект. Я доверяю ему в основном в плане вдохновения для идей и исследований. Я не доверяю ничему, что снимает с людей бремя обслуживания и владения. Это похоже на катастрофу безопасности, которая вот-вот произойдет.
И мои два цента: люди будут чувствовать себя более «собственными», когда у них будут близкие отношения с кодом.
Вы не поверите невооруженным глазом. Я видел решение некоторых тонких проблем.
Я что-то упустил в этом анализе? Похоже, что в 2025 году будет меньше уволенных, а не больше.
В какой-то момент вы прекращаете инвестиции в худшие идеи, поскольку они не имеют привлекательной доходности с поправкой на риск. ИИ может немного подтолкнуть это в положительную сторону, но я думаю, что многие компании просто нанимают слишком много людей, и расплата уже здесь.
Особенно в сфере технологий. Технологии всегда были антирабочими и антипрофсоюзными.
https://cyberpunk.fandom.com/wiki/Delamain_Corp_Headquarters…
Source: news.ycombinator.com
Отключение от Amazon Ebooks ( remysharp.com )
Затем вы можете читать на своем ноутбуке, например, с помощью `foliate`, а также синхронизироваться с электронной книгой, которая позволяет вам монтировать ее как USB-накопитель, с помощью скрипта, ключевая часть которого следующая:
cd ~/doc && rsync -crltv . “${DeviceMountPoint}/.”
Почему бы просто не конвертировать их в формат mobi и не читать с помощью родной программы для чтения?
Если бы только существовала национальная (или всемирная) цифровая библиотека электронных книг.
– Они сохраняют не менее 30% от выреза, но гораздо больше, если вы осмелитесь включить высококачественные изображения в свои электронные книги. Та карта, которую вы создаете неделю или две? Она будет грязным пятном в Kindle.
– Если вы не бестселлер, Amazon не даст вам ничего в плане открываемости. Фактически:
– в тот момент, когда потенциальный читатель попадает на страницу вашей книги, Amazon покажет ему рекламу других книг. Подумайте о том, что этот потенциальный читатель мог прийти туда после того, как вы заплатили за рекламу на Amazon или на какой-то другой платформе, или после того, как вы провели день, занимаясь личным маркетингом на ярмарке искусств. Это просто глупо.
Проблема открываемости затрагивает меня как читателя больше всего, поскольку Амз постоянно выкладывает истории по десять центов за десять, которые происходят где-то в США, упоминают «Звездные войны» три раза на странице и в них фигурируют оборотни.
https://kdp.amazon.com/en_US/help/topic/G200634500
По сути, они будут взимать с вас 0,15 USD / Mb, если вы выберете роялти 70%. Или ничего, если вы выберете роялти 35%. Сделка имела бы смысл, если бы не то, что они выложили на стол так мало ценности.
Когда приложение только вышло, оно казалось многообещающим, но я перешел на Goodreads (до покупки на Amazon) и с тех пор не смог найти времени на поиск альтернативы.
1. Сделал джейлбрейк моего старого Kindle, чтобы заморозить версию программного обеспечения.
2. Используйте его для получения новых книг с Amazon, а затем импортируйте их в Calibre. Затем Calibre может снять с них DRM-защиту с помощью плагина dr-DRM. Для работы ему нужен только серийный номер Kindle.
3. Помимо Calibre Desktop, я также использую Calibre Web с той же базой данных (моя база данных книг находится на сетевом диске). Calibre Web также поддерживает OPDS-сервер.
4. Теперь я читаю книги с планшета reMarkable, на котором установлен KOReader. Он также поддерживает OPDS, поэтому я могу просматривать свою библиотеку с него и загружать книги по мере необходимости.
5. Я также использую Storyteller для синхронизации книг Audible и электронных книг Amazon Kindle.
То, что не работает:
1. Синхронизация положения между аудиокнигами и физическими книгами. В KOReader есть протокол синхронизации положения, но перевод его положения в выровненное положение — нетривиальная задача.
2. Автоматическое выравнивание аудиокниг при добавлении новых книг.
3. Я бы с удовольствием использовал Kindle Oasis с 4G с моей eSIM, чтобы иметь возможность синхронизировать позицию чтения. Это была _убийственная_ функция Kindle для меня.
Source: news.ycombinator.com
Показать HN: Инструмент для сравнительного анализа LLM API (OpenAI, Claude, локальный/размещенный на собственном сервере) ( llmapitest.com ) Недавно я создал небольшой инструмент с открытым исходным кодом для сравнительного анализа различных конечных точек LLM API, включая OpenAI, Claude и размещенные на собственном сервере модели (например, llama.cpp).
Он запускает настраиваемое количество тестовых запросов и сообщает две ключевые метрики: • Задержка первого токена (мс): Сколько времени требуется для появления первого токена • Скорость вывода (токенов/сек): Общая плавность вывода
Демо: https://llmapitest.com/ Код: https://github.com/qjr87/llm-api-test
Цель состоит в том, чтобы предоставить простой, наглядный и воспроизводимый способ оценки производительности различных поставщиков LLM, включая растущее число сторонних «прокси» или «дешевых API LLM».
Поддерживает: • API, совместимые с OpenAI (официальные + прокси) • Claude (через Anthropic) • Локальные конечные точки (пользовательские/размещенные самостоятельно)
Вы также можете разместить его самостоятельно с помощью docker-compose. Конфигурация чистая, добавление нового поставщика требует только простого добавления в стиле плагина.
Буду рад отзывам, PR или даже отчетам об испытаниях API, которые вы используете. Особенно интересно, как сравниваются некоторые менее известные сервисы.
Source: news.ycombinator.com
Скажите HN: (словарь|тезаурус).reference.com теперь является спам-сайтом. Я пользуюсь им постоянно, так что это должно быть недавнее.
Source: news.ycombinator.com
Показать HN: Инструмент расчета коэффициента Шарпа ( fundratios.com ) Я построил простой, но эффективный калькулятор коэффициента Шарпа, который дает полную историческую вариацию. Стоит ли добавлять другие коэффициенты, такие как Calmar и Sortino?
Source: news.ycombinator.com
Грядущая эпидемия дыма в Америке ( theatlantic.com )
Source: news.ycombinator.com
Потеря ключевых спутниковых данных США может отбросить прогнозы ураганов на «десятилетия» назад ( theguardian.com )
Также от NOAA: «NOAA заявило, что это не повлияет на качество прогнозирования».
Выводите из эксплуатации старые датчики?
Подождите, США даже не собираются пытаться продавать спутники? Мы их просто утилизируем?
Как реагируют крупные системы с воздействием на эти места (страхование, рынки капитала) — вот на что вам следует обратить внимание. Что вы делаете, когда у вас нет данных для точной оценки риска?
Соответствующие комментарии:
https://news.ycombinator.com/item?id=43366311
https://news.ycombinator.com/item?id=42450680
https://news.ycombinator.com/item?id=41664750 (главный комментарий этой ветки, крайне релевантный)
> 2016 отказ DMSP 19 без замены[править] 11 февраля 2016 года сбой питания оставил как подсистему управления и контроля, так и ее резервную копию без возможности связаться с процессором спутника, согласно расследованию Космического командования ВВС США, опубликованному в июле 2016 года, в котором также было объявлено, что DMSP 5D-3/F19 считается «потерянным». Данные спутника все еще могут быть использованы, пока он не перестанет направлять датчики на Землю. Спутник был последним на орбите, запущенным 3 апреля 2014 года.[15]
> Из-за аварии в рабочем состоянии остались только F16, F17 и F18 — все они значительно превысили ожидаемый срок службы в 3–5 лет. Плановая замена F19 не была осуществлена, поскольку Конгресс распорядился уничтожить уже построенный зонд F20, чтобы сэкономить деньги, не оплачивая расходы на его хранение. Маловероятно, что новый спутник DMSP будет запущен до 2023 года; к тому времени три оставшихся спутника уже не должны быть в рабочем состоянии.[16]
Всем, кто ведет себя так, будто это сюрприз или их внезапно поймали на этом и им пришлось сменить провайдера, я хочу задаться вопросом: как вы до сих пор не обновили свои тарифные планы, учитывая, что ситуация уже 8 лет не решена?
Вот вам и страж. Уберите контекст. Создайте гиперболу. Просите денег.
Спутники Starlink вскоре заменят почти все технологии спутников-шпионов, поскольку они в 65 раз ближе к объектам наблюдения и могут следить за ними в режиме реального времени.
Source: news.ycombinator.com
Инструменты, которые я люблю: mise(-en-place) ( vbang.dk )
https://mise.jdx.dev/dev-tools/comparison-to-asdf.html
Он также может управлять инструментами из различных бэкэндов, например go, aqua, cargo, npm, ubi и других.
Source: news.ycombinator.com