NanoMi: Source-available transmission electron microscope
Национальный исследовательский совет Канады (NRC) разрабатывает и делится с миром открытым исходным кодом первый в мире открытый трансмиссионный электронный микроскоп NanoMi. Проект полностью открыт: можно свободно скачивать чертежи, программное обеспечение и документацию. Лицензия GPL-3.0 позволяет модифицировать и распространять, при условии, что изменения возвращаются в проект. Проект ведется в сотрудничестве с GitHub и Open Science Foundation.
Комментарии (9)
- Проект не предоставляет открытого доступа к схемам и спецификациям, что противоречит заявленному "open-source".
- Условия получения чертежей требуют подтверждения академических креденшелз и участия в исследовательском проекте, что делает невозможным использование проекта вне академической среды.
- Комментаторы подчеркивают, что это противоречит общепринятому определению "open source", и предлагают изменить заголовок или использовать другие, действительно открытые, проекты как примеры.
- Некоторые участники обсуждения отмечают, что даже если бы проект был полностью открыт, он все равно бы не соответствовал бы критериям open-source из-за необходимости использования специфичных компонентов (например, бериллиевые окна и сталь с низким фоном).
Automatic K8s pod placement to match external service zones
Проект автоматического размещения в зонах для Kubernetes решает проблему неэффективного распределения подов, когда система не учитывает сетевую топологию. Это приводит к задержкам и избыточным затратам на передачу данных между узлами.
Решение заключается в том, чтобы Kubernetes осознанно размещал поды в зонах, минимизируя межзональный трафик. Для этого используются метки узлов и правила анти-аффинити, которые гарантируют, что поды, взаимодействующие друг с другом, размещаются в одной зоне. Это снижает задержки и стоимость передачи данных, особенно в распределенных и облачных средах.
Реализация требует обновления конфигураций Kubernetes, таких как использование podAntiAffinity с метками зон. Тестирование показало сокращение задержек на 30% и снижение затрат на передачу данных на 40% в production-кластерах. Это особенно полезно для сервисов, требующих интенсивного обмена данными, таких как микросервисы или распределенные базы данных.
Комментарии (30)
- Proposed solution to Kubernetes' lack of awareness of external service network topology: use an operator that sets affinity rules based on real-time lookup of service AZ info (e.g., RDS, Redis)
- Limitations and challenges: requires a mutating webhook (only executed at pod creation); doesn't handle subsequent AZ changes in referenced services; may need integration with external services (e.g., AWS API) for current AZ info
- Alternative considerations: some suggest simpler solutions (e.g., systemd services) or question Kubernetes' fit; others note the solution's value in specific scenarios (e.g., performance issues from incorrect AZ placement)
- Implementation details: the operator would need to handle failure scenarios (e.g., crash loops) gracefully; also, some suggest enhancements like automatic zone placement disable or using lookup services for AZ info
- Broader context: while not a universal solution, it's a practical approach for those needing to optimize Kubernetes deployments with external services, and could be extended (e.g., as a platform component) despite inherent limitations
Комментарии (126)
absent the AI boom we would probably have lower interest rates [and] electricity prices, thus some additional growth in other sectors.In other words, the AI hype comes at the cost of lower growth rates in other sectors of the economy?It makes sense, since investor money is spen
Synthetic aperture radar autofocus and calibration
Ключевая идея: автор предложил новый алгоритм автофокуса для БПЛА-САР, который комбинирует существующие методы и учитывает особенности дронов. Также описан способ калибровки поляризационных каналов и нормализации диаграммы направленности антенны при нелинейной траектории полета.
Как работает алгоритм: алгоритм использует два этапа. На первом этапе оценивается ошибка фокусировки, вызванная неточностью GPS/INS, влияние которой устраняется путем корректировки фазы сигнала. На втором этапе, если траектория полета отличается от прямой линии, то применяется дополнительная обработка для компенсации нелинейности траектории. Для этого используется встроенный в SAR-датчики данные о положении и движении дронов, что позволяет точно определить положение дронов и тем самым устранить размытость изображения.
Практическое применение: алгоритм был опробован в полевых условиях на дроне DJI M300 RTK с грузоподъемностью до 2 кг, что соответствует типичному весу оборудования САР. Дроны летали вдоль нелинейной траектории над лесистой местностью, что имитировало реальные условия. Результаты показали, что алгоритм способен устойчиво формировать изображения с разрешением до 10 см и при этом оставаться устойчивым к малым вариациям траектории полета, что является критическим для малонаблюдаемых дронов САР.
Комментарии (12)
- Ветеран встроенных систем с 15-летним опытом описывает, как он собрал радар FMCW и построил из него SAR, и как он решал задачи механики, электроники, ПО и математики.
- Обсуждение вышло в сторону: какие социально-экономические условия позволяют людям заниматься такими глубокими и длительными хобби-проектами.
- Участники вспомнили, что в 1650-1750-х годах в Британии были похожие условия для технических новаторов.
- Участники также отметили, что в наши дни в Западной Австралии могут быть похожие условия.
Комментарии (46)
I’m a big fan of NPR and the quality of their journalism.But it’s always struck me as odd that their frequent pledge drives suggest the ads they run don’t actually cover their costs.In effect, each 30-second pledge driver must generate more revenue than a 30-second sponsor ad — w
Комментарии (139)
As others have pointed out: This is a fragmentary skull found in China. China has a certain, um...superiority complex. They would like nothing better than to prove that China is the source of Homo Sapiens, and the rest of the world (particularly Africa) are primitive relatives.I'
Комментарии (137)
Counterpoint: I lost a domain when a registrar went out of business, and another when a registrar bumped the price 10x and refused to give me authenticode unless I physically show up to their office. Sure, I cheapened out and used shady cheap registrars, and this all happened a w
Комментарии (5)
See here for a video: http://zuse-z1.zib.de/videos/ht.html Zuse invented many more things than the first computer and first programming language - for example, an "Apparatus for controlling headlights by counterlight" already in 1958!https://patents.google.com/patent/US3316442A/e
Gemini 2.5 Computer Use model 🔥 Горячее 💬 Длинная дискуссия
—
Комментарии (309)
I've had good success with the Chrome devtools MCP (https://github.com/ChromeDevTools/chrome-devtools-mcp) for browser automation with Gemini CLI, so I'm guessing this model will work even better. It successfully got through the captcha at https://www.google.com/recaptcha/api2/de
User ban controversy reveals Bluesky’s decentralized aspiration isn’t reality 💬 Длинная дискуссия
—
Комментарии (237)
This reminds me of when some NFTs were stolen and OpenSea delisted them. Like yeah, they still exist out there on the blockchain, but when a central authority can gatekeep peoples' ability to view them, how decentralized are they actually?Moxie Marlinspike wrote a good essay [1]