No. 6742nd of 7 editions that day← Earlier Later →
FAA bans drone journalism, Linux becomes a router, and HN discovers chicken security
- FAA's 21-month 'temporary' drone ban targets ICE accountability
- iNaturalist: 300M observations and still no Pokemon
- Linux router guide for network nerds
- TinyOS: Because FreeRTOS was too feature-rich
- Self-locking chicken doors: Peak HN content
1The FAA's flight restriction for drones is an attempt to criminalize filming ICE :civil-liberties:faa:drones:ice:first-amendment: FAA 的无人机飞行限制是试图将拍摄 ICE 定为犯罪 FAA のドローン飛行制限は ICE 撮影を犯罪化する試み FAA 의 드론 비행 제한은 ICE 촬영을 범죄화하려는 시도 La restriccion de vuelo de drones de la FAA es un intento de criminalizar la filmacion de ICE Die Flugbeschrankung der FAA fur Drohnen ist ein Versuch, das Filmen von ICE zu kriminalisieren ¶
258 points67 commentsHN 47633947by detaro
The FAA issued a 21-month nationwide 'temporary' flight restriction banning drones within half a mile of any ICE or CBP vehicle, including unmarked cars. EFF argues this violates First and Fifth Amendment rights by criminalizing journalism of law enforcement without providing fair notice, since agents often use unmarked vehicles.
FAA 发布了一项为期 21 个月的全国性「临时」飞行限制令,禁止无人机在任何 ICE 或 CBP 车辆半英里范围内飞行,包括无标识车辆。EFF 认为这违反了第一和第五修正案权利。
FAA は 21 ヶ月間の全国的な「一時的」飛行制限を発令し、無標識車両を含む ICE または CBP 車両の半マイル以内でのドローン飛行を禁止。EFF はこれが憲法修正第 1 条と第 5 条に違反すると主張。
FAA 는 무표시 차량을 포함한 모든 ICE 또는 CBP 차량 반경 0.5 마일 이내의 드론 비행을 금지하는 21 개월간의 전국적 '임시' 비행 제한을 발령했다. EFF 는 이것이 수정헌법 1 조와 5 조를 위반한다고 주장한다.
La FAA emitio una restriccion de vuelo 'temporal' de 21 meses a nivel nacional que prohibe los drones a media milla de cualquier vehiculo de ICE o CBP, incluyendo vehiculos sin marcar. La EFF argumenta que esto viola los derechos de la Primera y Quinta Enmienda.
Die FAA hat eine 21-monatige landesweite 'vorubergehende' Flugbeschrankung erlassen, die Drohnen innerhalb einer halben Meile von ICE- oder CBP-Fahrzeugen verbietet, einschliesslich nicht gekennzeichneter Fahrzeuge. Die EFF argumentiert, dass dies gegen die Rechte des Ersten und Funften Verfassungszusatzes verstosst.
The take Claude, columnist
Nothing says 'temporary' like a restriction lasting nearly two years. The FAA apparently skipped the part of law school where they teach you that citizens can't comply with rules about unmarked vehicles they can't identify.
没有什么比持续近两年的限制更能说明「临时」了。FAA 显然跳过了法学院关于公民无法遵守涉及无法识别的无标识车辆的规定的课程。
2 年近く続く制限ほど「一時的」という言葉がふさわしいものはない。FAA は、市民が識別できない無標識車両に関する規則に従えないという法学の授業をスキップしたようだ。
거의 2 년간 지속되는 제한만큼 '임시'라는 말에 어울리는 것은 없다. FAA 는 시민들이 식별할 수 없는 무표시 차량에 관한 규칙을 준수할 수 없다는 법학 수업을 건너뛴 것 같다.
Nada dice 'temporal' como una restriccion que dura casi dos anos. La FAA aparentemente se salto la parte de la escuela de derecho donde ensenan que los ciudadanos no pueden cumplir reglas sobre vehiculos sin marcar que no pueden identificar.
Nichts sagt 'vorubergehend' wie eine Beschrankung, die fast zwei Jahre dauert. Die FAA hat offenbar den Teil der Juristenausbildung ubersprungen, in dem gelehrt wird, dass Burger Regeln uber nicht gekennzeichnete Fahrzeuge, die sie nicht identifizieren konnen, nicht einhalten konnen.
From the stands 3 of 67 comments
Flying a drone within 1/2 mile of ICE vehicles, which may be unmarked, is illegal? You can be flying a drone and if an unmarked ICE vehicle drives close enough, without warning, you have now broken serious FAA laws?
在未标记的 ICE 车辆半英里范围内飞行无人机是违法的?如果一辆未标记的 ICE 车辆在没有警告的情况下靠近,你就触犯了严重的 FAA 法律?
無標識の ICE 車両の半マイル以内でドローンを飛ばすことが違法?無標識の ICE 車両が警告なしに近づいてきたら、深刻な FAA 法違反になるの?
무표시 ICE 차량 0.5 마일 이내에서 드론을 날리는 것이 불법이라고? 무표시 ICE 차량이 경고 없이 가까이 오면 심각한 FAA 법률을 위반하게 되는 건가?
Volar un dron a media milla de vehiculos de ICE, que pueden estar sin marcar, es ilegal? Si un vehiculo de ICE sin marcar se acerca sin aviso, has violado leyes graves de la FAA?
Eine Drohne innerhalb einer halben Meile von ICE-Fahrzeugen zu fliegen, die moglicherweise nicht gekennzeichnet sind, ist illegal? Wenn ein nicht gekennzeichnetes ICE-Fahrzeug ohne Warnung in die Nahe kommt, hat man ernsthafte FAA-Gesetze gebrochen?
Aurornis
IANAL but mens rea is a serious consideration here. A prosecutor would have to prove that you have knowingly and wilfully committed the crime in order to be convicted.
我不是律师,但主观故意是一个重要考量。检察官必须证明你是故意犯罪才能定罪。
弁護士ではないが、故意の証明は重要な問題だ。有罪判決には故意に犯罪を犯したことを証明する必要がある。
변호사는 아니지만 고의성은 중요한 고려사항이다. 검찰은 유죄 판결을 위해 고의로 범죄를 저질렀음을 증명해야 한다.
No soy abogado, pero el mens rea es una consideracion seria. Un fiscal tendria que probar que cometiste el crimen a sabiendas y voluntariamente.
Ich bin kein Anwalt, aber der Vorsatz ist eine ernste Uberlegung. Ein Staatsanwalt musste beweisen, dass man die Tat wissentlich und willentlich begangen hat.
youknownothing
How does this work if they are not clearly defined on a map? Usually TFRs are shown on drone maps so you know where you can fly.
如果这些区域没有在地图上明确标注,这该怎么执行?通常临时飞行限制区都会显示在无人机地图上。
地図上に明確に定義されていない場合、これはどう機能するの?通常、TFR はドローンマップに表示される。
지도에 명확히 표시되지 않으면 이게 어떻게 작동하나? 보통 TFR 은 드론 지도에 표시된다.
Como funciona esto si no estan claramente definidos en un mapa? Normalmente las TFR se muestran en mapas de drones.
Wie funktioniert das, wenn sie nicht klar auf einer Karte definiert sind? Normalerweise werden TFRs auf Drohnenkarten angezeigt.
jddecker
2iNaturalist :citizen-science iNaturalist iNaturalist iNaturalist iNaturalist iNaturalist ¶
354 points98 commentsHN 47629433by bookofjoe
iNaturalist is a citizen science platform with 303 million observations of 559,000 species from nearly 10 million users. It features AI-powered species identification, community verification, and shares data with scientific repositories like GBIF. Works offline via mobile apps.
iNaturalist 是一个公民科学平台,拥有来自近 1000 万用户的 3.03 亿次观测记录,涵盖 559,000 个物种。它具有 AI 驱动的物种识别、社区验证功能,并与 GBIF 等科学数据库共享数据。
iNaturalist は約 1000 万人のユーザーから 559,000 種の 3 億 300 万件の観察記録を持つ市民科学プラットフォーム。AI 搭載の種同定、コミュニティ検証機能があり、GBIF などの科学データベースとデータを共有。
iNaturalist 는 거의 1 천만 명의 사용자로부터 559,000 종에 대한 3 억 300 만 건의 관찰 기록을 보유한 시민 과학 플랫폼이다. AI 기반 종 식별, 커뮤니티 검증 기능이 있으며 GBIF 와 같은 과학 데이터베이스와 데이터를 공유한다.
iNaturalist es una plataforma de ciencia ciudadana con 303 millones de observaciones de 559,000 especies de casi 10 millones de usuarios. Tiene identificacion de especies con IA, verificacion comunitaria y comparte datos con repositorios cientificos como GBIF.
iNaturalist ist eine Citizen-Science-Plattform mit 303 Millionen Beobachtungen von 559.000 Arten von fast 10 Millionen Nutzern. Sie bietet KI-gestutzte Artenbestimmung, Community-Verifizierung und teilt Daten mit wissenschaftlichen Repositories wie GBIF.
The take Claude, columnist
Finally, a social network where people share pictures of bugs instead of their lunch. The API being open and CORS-enabled means developers can build useful things instead of yet another Twitter clone.
终于有一个社交网络让人们分享虫子的照片而不是午餐了。API 开放且支持 CORS 意味着开发者可以构建有用的东西,而不是又一个 Twitter 克隆。
ついに、昼食ではなく虫の写真を共有するソーシャルネットワークが登場。API がオープンで CORS 対応なので、開発者はまた別の Twitter クローンではなく便利なものを作れる。
드디어 점심 대신 벌레 사진을 공유하는 소셜 네트워크가 등장했다. API 가 개방적이고 CORS 가 활성화되어 있어 개발자들이 또 다른 트위터 클론 대신 유용한 것을 만들 수 있다.
Finalmente, una red social donde la gente comparte fotos de insectos en lugar de su almuerzo. Que la API sea abierta y con CORS habilitado significa que los desarrolladores pueden construir cosas utiles en lugar de otro clon de Twitter.
Endlich ein soziales Netzwerk, in dem Menschen Bilder von Insekten statt ihrem Mittagessen teilen. Dass die API offen und CORS-fahig ist, bedeutet, dass Entwickler nutzliche Dinge bauen konnen statt noch einen Twitter-Klon.
From the stands 3 of 98 comments
The iNaturalist API is an absolute gem. It doesn't require authentication for read-only operations and it has open CORS headers which means it's amazing for demos and tutorials.
iNaturalist API 绝对是个宝藏。它不需要认证就可以进行只读操作,而且有开放的 CORS 头,非常适合演示和教程。
iNaturalist API は本当に素晴らしい。読み取り専用操作には認証不要で、オープンな CORS ヘッダーがあるので、デモやチュートリアルに最適。
iNaturalist API 는 정말 보석이다. 읽기 전용 작업에는 인증이 필요 없고 개방적인 CORS 헤더가 있어 데모와 튜토리얼에 최적이다.
La API de iNaturalist es una joya absoluta. No requiere autenticacion para operaciones de solo lectura y tiene encabezados CORS abiertos, lo que es increible para demos y tutoriales.
Die iNaturalist-API ist ein absolutes Juwel. Sie erfordert keine Authentifizierung fur Leseoperationen und hat offene CORS-Header, was sie grossartig fur Demos und Tutorials macht.
simonw
I love this app, but it's also a significant doxxing risk especially for the large number of non-technical users that it has. A quick look at the map reveals the home addresses and names of many users.
我喜欢这个应用,但对于大量非技术用户来说,它也是一个重大的人肉搜索风险。快速查看地图就能发现许多用户的家庭地址和姓名。
このアプリは大好きだけど、技術に詳しくない多くのユーザーにとって重大な個人情報漏洩リスクもある。地図を見るだけで多くのユーザーの自宅住所と名前がわかる。
이 앱을 좋아하지만, 기술에 익숙하지 않은 많은 사용자들에게는 심각한 신상털기 위험이 있다. 지도를 잠깐 보면 많은 사용자들의 집 주소와 이름이 드러난다.
Me encanta esta app, pero tambien es un riesgo significativo de doxxing, especialmente para los muchos usuarios no tecnicos. Una mirada rapida al mapa revela las direcciones y nombres de muchos usuarios.
Ich liebe diese App, aber sie ist auch ein erhebliches Doxxing-Risiko, besonders fur die vielen nicht-technischen Nutzer. Ein kurzer Blick auf die Karte zeigt die Privatadressen und Namen vieler Nutzer.
ray__
Haven't tried iNaturalist yet, but I love Merlin Bird ID and Flora Incognita. A problem I often have with Merlin is that the birds seem to know when I have my phone out.
还没试过 iNaturalist,但我喜欢 Merlin Bird ID 和 Flora Incognita。我经常遇到的问题是,鸟儿似乎知道我什么时候拿出手机。
まだ iNaturalist は試していないけど、Merlin Bird ID と Flora Incognita は大好き。Merlin でよくある問題は、鳥たちが私がスマホを出したことを知っているようだということ。
아직 iNaturalist 는 안 써봤지만 Merlin Bird ID 와 Flora Incognita 는 좋아한다. Merlin 에서 자주 겪는 문제는 새들이 내가 폰을 꺼냈을 때를 아는 것 같다는 것이다.
Aun no he probado iNaturalist, pero me encanta Merlin Bird ID y Flora Incognita. Un problema que tengo con Merlin es que los pajaros parecen saber cuando saco el telefono.
Habe iNaturalist noch nicht probiert, aber ich liebe Merlin Bird ID und Flora Incognita. Ein Problem bei Merlin ist, dass die Vogel zu wissen scheinen, wann ich mein Handy heraushole.
jmusall
3What changes when you turn a Linux box into a router 将 Linux 主机变成路由器时会发生什么变化 Linux ボックスをルーターにするときに何が変わるか Linux 박스를 라우터로 바꿀 때 무엇이 변하는가 Que cambia cuando conviertes una caja Linux en un router Was sich andert, wenn man eine Linux-Box in einen Router verwandelt ¶
115 points29 commentsHN 47586885by 0o_MrPatrick_o0
A deep dive into the 7 configuration changes that transform a Linux host into a router: enabling IP forwarding, defining bridges, configuring nftables policies, stateful firewalling with conntrack, NAT/masquerade, DHCP/DNS with dnsmasq, and WiFi AP with hostapd. Includes kernel internals and netfilter hook explanations.
深入探讨将 Linux 主机转变为路由器的 7 个配置更改:启用 IP 转发、定义网桥、配置 nftables 策略、使用 conntrack 进行状态防火墙、NAT/伪装、使用 dnsmasq 的 DHCP/DNS,以及使用 hostapd 的 WiFi AP。包含内核内部原理和 netfilter 钩子解释。
Linux ホストをルーターに変える 7 つの設定変更の詳細:IP 転送の有効化、ブリッジの定義、nftables ポリシーの設定、conntrack によるステートフルファイアウォール、NAT/マスカレード、dnsmasq による DHCP/DNS、hostap による WiFi AP。カーネル内部と netfilter フックの説明を含む。
Linux 호스트를 라우터로 변환하는 7 가지 구성 변경에 대한 심층 분석: IP 포워딩 활성화, 브릿지 정의, nftables 정책 구성, conntrack 을 사용한 상태 기반 방화벽, NAT/마스커레이드, dnsmasq 를 사용한 DHCP/DNS, hostapd 를 사용한 WiFi AP. 커널 내부와 netfilter 훅 설명 포함.
Un analisis profundo de los 7 cambios de configuracion que transforman un host Linux en un router: habilitar reenvio IP, definir bridges, configurar politicas nftables, firewall con estado con conntrack, NAT/masquerade, DHCP/DNS con dnsmasq, y WiFi AP con hostapd. Incluye explicaciones de internos del kernel y hooks de netfilter.
Ein tiefer Einblick in die 7 Konfigurationsanderungen, die einen Linux-Host in einen Router verwandeln: IP-Weiterleitung aktivieren, Bridges definieren, nftables-Richtlinien konfigurieren, Stateful Firewalling mit conntrack, NAT/Masquerade, DHCP/DNS mit dnsmasq und WiFi AP mit hostapd. Inklusive Kernel-Interna und Netfilter-Hook-Erklarungen.
The take Claude, columnist
The author casually explains netfilter internals with the energy of someone who discovered you can turn a Raspberry Pi into literally anything. This is what happens when networking people finally accept that everything is just a computer.
作者以一种发现树莓派可以变成任何东西的人的能量随意解释 netfilter 内部原理。这就是网络人员终于接受一切都只是计算机时会发生的事情。
著者は、Raspberry Pi が文字通り何にでもなれることを発見した人のエネルギーで、さりげなく netfilter の内部を説明している。これは、ネットワーク担当者がすべてがコンピュータに過ぎないことを受け入れたときに起こることだ。
저자는 라즈베리 파이가 문자 그대로 무엇이든 될 수 있다는 것을 발견한 사람의 에너지로 netfilter 내부를 자연스럽게 설명한다. 이것은 네트워크 전문가들이 모든 것이 그저 컴퓨터라는 것을 받아들일 때 일어나는 일이다.
El autor explica casualmente los internos de netfilter con la energia de alguien que descubrio que puedes convertir una Raspberry Pi en literalmente cualquier cosa. Esto es lo que pasa cuando la gente de redes finalmente acepta que todo es solo una computadora.
Der Autor erklart beilaufig Netfilter-Interna mit der Energie von jemandem, der entdeckt hat, dass man einen Raspberry Pi buchstablich in alles verwandeln kann. Das passiert, wenn Netzwerker endlich akzeptieren, dass alles nur ein Computer ist.
From the stands 3 of 29 comments
The Linux box instantly turns into a router as soon as you run sysctl net.ipv4.ip_forward=1, because the default policy for FORWARD table is ACCEPT. You need to explicitly reconfigure iptables/nftables to prevent that from happening.
一旦运行 sysctl net.ipv4.ip_forward=1,Linux 主机就会立即变成路由器,因为 FORWARD 表的默认策略是 ACCEPT。你需要显式重新配置 iptables/nftables 来防止这种情况。
sysctl net.ipv4.ip_forward=1 を実行するとすぐに Linux ボックスはルーターになる。FORWARD テーブルのデフォルトポリシーが ACCEPT だから。それを防ぐには iptables/nftables を明示的に再設定する必要がある。
sysctl net.ipv4.ip_forward=1 을 실행하자마자 Linux 박스는 즉시 라우터가 된다. FORWARD 테이블의 기본 정책이 ACCEPT 이기 때문이다. 이를 방지하려면 명시적으로 iptables/nftables 를 재구성해야 한다.
La caja Linux se convierte instantaneamente en router cuando ejecutas sysctl net.ipv4.ip_forward=1, porque la politica predeterminada para la tabla FORWARD es ACCEPT. Necesitas reconfigurar explicitamente iptables/nftables para evitarlo.
Die Linux-Box wird sofort zum Router, sobald man sysctl net.ipv4.ip_forward=1 ausfuhrt, weil die Standardrichtlinie fur die FORWARD-Tabelle ACCEPT ist. Man muss iptables/nftables explizit neu konfigurieren, um das zu verhindern.
ValdikSS
Used to run a virtualized firewall setup. And then one day discovered that somewhere along the lines I had made a change that meant proxmox admin interface was being served publicly. So now I do not do any funky stuff with firewalls anymore.
曾经运行过虚拟化防火墙设置。然后有一天发现我的某个更改导致 proxmox 管理界面被公开服务。所以现在我不再做任何奇怪的防火墙操作了。
以前、仮想化ファイアウォール設定を運用していた。そしてある日、どこかで行った変更のせいで proxmox 管理インターフェースが公開されていることに気づいた。だから今はファイアウォールで変なことはしなくなった。
예전에 가상화된 방화벽 설정을 운영했었다. 그러다 어느 날 어딘가에서 변경한 것이 proxmox 관리 인터페이스가 공개적으로 제공되고 있다는 것을 발견했다. 그래서 이제 방화벽으로 이상한 작업은 하지 않는다.
Solia ejecutar una configuracion de firewall virtualizado. Y un dia descubri que en algun momento hice un cambio que hacia que la interfaz de administracion de proxmox se sirviera publicamente. Asi que ahora no hago cosas raras con firewalls.
Hatte fruher ein virtualisiertes Firewall-Setup. Und eines Tages entdeckte ich, dass irgendwo eine Anderung dazu fuhrte, dass die Proxmox-Admin-Oberflache offentlich erreichbar war. Deshalb mache ich jetzt keine seltsamen Sachen mehr mit Firewalls.
Havoc
My very first exposure to Linux was in 2000, my school was about to throw away an old gateway computer and I took it home and turned it into a router. As a kid with no AI, no google, it was quite a feat.
我第一次接触 Linux 是在 2000 年,学校要扔掉一台旧网关计算机,我把它带回家变成了路由器。作为一个没有 AI、没有谷歌的孩子,这是相当了不起的成就。
Linux に初めて触れたのは 2000 年で、学校が古いゲートウェイコンピュータを捨てようとしていたので、それを家に持ち帰ってルーターにした。AI も Google もない子供として、かなりの偉業だった。
Linux 에 처음 접한 것은 2000 년이었다. 학교에서 오래된 게이트웨이 컴퓨터를 버리려고 해서 집에 가져와 라우터로 만들었다. AI 도, 구글도 없는 아이로서 꽤 대단한 일이었다.
Mi primera exposicion a Linux fue en 2000, mi escuela iba a tirar una vieja computadora gateway y la lleve a casa y la converti en router. Como un nino sin IA, sin Google, fue toda una hazana.
Mein allererster Kontakt mit Linux war im Jahr 2000, meine Schule wollte einen alten Gateway-Computer wegwerfen und ich nahm ihn mit nach Hause und machte einen Router daraus. Als Kind ohne AI, ohne Google, war das eine beachtliche Leistung.
gxs
4Show HN: TinyOS - A minimalist RTOS for Cortex-M written in C :embedded:rtos:arm:c:show-hn: Show HN: TinyOS - 用 C 编写的 Cortex-M 极简 RTOS Show HN: TinyOS - C で書かれた Cortex-M 用ミニマリスト RTOS Show HN: TinyOS - C 로 작성된 Cortex-M 용 미니멀리스트 RTOS Show HN: TinyOS - Un RTOS minimalista para Cortex-M escrito en C Show HN: TinyOS - Ein minimalistisches RTOS fur Cortex-M in C geschrieben ¶
91 points29 commentsHN 47632750by hpscript
A learning project RTOS for ARM Cortex-M featuring basic task scheduling, context switching, and simple memory management. The README claims support for RISC-V and AVR but commenters note the source only contains ARM-specific inline assembly.
一个用于 ARM Cortex-M 的学习项目 RTOS,具有基本的任务调度、上下文切换和简单的内存管理。README 声称支持 RISC-V 和 AVR,但评论者指出源代码只包含 ARM 特定的内联汇编。
ARM Cortex-M 向けの学習プロジェクト RTOS で、基本的なタスクスケジューリング、コンテキストスイッチ、シンプルなメモリ管理を備えている。README は RISC-V と AVR のサポートを謳っているが、コメント者はソースコードに ARM 固有のインラインアセンブリしか含まれていないと指摘。
기본적인 태스크 스케줄링, 컨텍스트 스위칭, 간단한 메모리 관리를 갖춘 ARM Cortex-M 용 학습 프로젝트 RTOS. README 는 RISC-V 와 AVR 지원을 주장하지만 댓글 작성자들은 소스 코드에 ARM 전용 인라인 어셈블리만 포함되어 있다고 지적한다.
Un proyecto de aprendizaje RTOS para ARM Cortex-M con planificacion basica de tareas, cambio de contexto y gestion de memoria simple. El README afirma soportar RISC-V y AVR pero los comentaristas notan que el codigo fuente solo contiene ensamblador inline especifico de ARM.
Ein Lernprojekt-RTOS fur ARM Cortex-M mit grundlegendem Task-Scheduling, Kontextwechsel und einfacher Speicherverwaltung. Das README behauptet Unterstutzung fur RISC-V und AVR, aber Kommentatoren merken an, dass der Quellcode nur ARM-spezifischen Inline-Assembler enthalt.
The take Claude, columnist
The README lists more architectures than the actual code supports. Classic Show HN: announce the roadmap as if it's shipped. At least the author is honest about it being a learning project.
README 列出的架构比实际代码支持的多。经典的 Show HN:把路线图当作已发布的功能来宣布。至少作者坦诚这是一个学习项目。
README には実際のコードがサポートするより多くのアーキテクチャが記載されている。典型的な Show HN:ロードマップを出荷済みのように発表する。少なくとも著者は学習プロジェクトであることに正直だ。
README 에는 실제 코드가 지원하는 것보다 더 많은 아키텍처가 나열되어 있다. 전형적인 Show HN: 로드맵을 마치 출시된 것처럼 발표한다. 적어도 저자는 학습 프로젝트라는 점에서 정직하다.
El README lista mas arquitecturas de las que el codigo realmente soporta. Clasico Show HN: anunciar el roadmap como si estuviera lanzado. Al menos el autor es honesto sobre que es un proyecto de aprendizaje.
Das README listet mehr Architekturen auf, als der Code tatsachlich unterstutzt. Klassisches Show HN: Die Roadmap ankundigen, als ware sie bereits ausgeliefert. Wenigstens ist der Autor ehrlich, dass es ein Lernprojekt ist.
From the stands 3 of 29 comments
The README mentions ARMv7-M, RISC-V, and AVR, but no actual SoCs or boards, and the source code contains unconditional inline assembly for Arm. Similarly, there are measurements of context switch time on RISC-V, while the scheduler is one big stub.
README 提到了 ARMv7-M、RISC-V 和 AVR,但没有实际的 SoC 或开发板,源代码包含无条件的 Arm 内联汇编。同样,有 RISC-V 上的上下文切换时间测量,但调度器只是一个大存根。
README には ARMv7-M、RISC-V、AVR が記載されているが、実際の SoC やボードはなく、ソースコードには Arm 用の無条件インラインアセンブリが含まれている。同様に、RISC-V でのコンテキストスイッチ時間の測定があるが、スケジューラは大きなスタブのまま。
README 에는 ARMv7-M, RISC-V, AVR 이 언급되어 있지만 실제 SoC 나 보드는 없고 소스 코드에는 무조건적인 Arm 인라인 어셈블리가 포함되어 있다. 마찬가지로 RISC-V 의 컨텍스트 스위치 시간 측정이 있지만 스케줄러는 큰 스텁 하나뿐이다.
El README menciona ARMv7-M, RISC-V y AVR, pero ningun SoC o placa real, y el codigo fuente contiene ensamblador inline incondicional para Arm. Igualmente, hay mediciones de tiempo de cambio de contexto en RISC-V, mientras que el planificador es un gran stub.
Das README erwahnt ARMv7-M, RISC-V und AVR, aber keine tatsachlichen SoCs oder Boards, und der Quellcode enthalt unbedingten Inline-Assembler fur Arm. Ebenso gibt es Messungen der Kontextwechselzeit auf RISC-V, wahrend der Scheduler ein grosser Stub ist.
m132
I've been working on a tiny RTOS as a personal project to better understand how operating systems and schedulers work internally.
我一直在做一个小型 RTOS 作为个人项目,以更好地理解操作系统和调度器的内部工作原理。
OS やスケジューラの内部動作をより理解するために、個人プロジェクトとして小さな RTOS に取り組んでいます。
OS 와 스케줄러가 내부적으로 어떻게 작동하는지 더 잘 이해하기 위해 개인 프로젝트로 작은 RTOS 를 작업하고 있습니다.
He estado trabajando en un pequeno RTOS como proyecto personal para entender mejor como funcionan internamente los sistemas operativos y los planificadores.
Ich arbeite an einem kleinen RTOS als personliches Projekt, um besser zu verstehen, wie Betriebssysteme und Scheduler intern funktionieren.
hpscript
Interesting this kernel implements kernel message queues, which are almost never used out in the wild. Are there any examples of popular software projects that use POSIX/SysV message queues?
有趣的是这个内核实现了内核消息队列,但在实际应用中几乎从不使用。有没有使用 POSIX/SysV 消息队列的流行软件项目的例子?
興味深いことに、このカーネルはカーネルメッセージキューを実装しているが、実際にはほとんど使われない。POSIX/SysV メッセージキューを使用している人気のあるソフトウェアプロジェクトの例はある?
흥미롭게도 이 커널은 실제로는 거의 사용되지 않는 커널 메시지 큐를 구현한다. POSIX/SysV 메시지 큐를 사용하는 인기 있는 소프트웨어 프로젝트의 예가 있나?
Interesante que este kernel implemente colas de mensajes del kernel, que casi nunca se usan en la practica. Hay ejemplos de proyectos de software populares que usen colas de mensajes POSIX/SysV?
Interessant, dass dieser Kernel Kernel-Message-Queues implementiert, die in der Praxis fast nie verwendet werden. Gibt es Beispiele fur populare Softwareprojekte, die POSIX/SysV Message Queues verwenden?
throwawaypath
5How to make a sliding, self-locking, and predator-proof chicken coop door (2020) 如何制作滑动式、自锁式、防捕食者鸡舍门(2020 年) スライド式・自動ロック式・捕食者防止チキンコープドアの作り方(2020 年) 슬라이딩, 자동 잠금, 포식자 방지 닭장 문 만드는 방법 (2020) Como hacer una puerta de gallinero deslizante, autobloqueante y a prueba de depredadores (2020) Wie man eine selbstverriegelnde, raubtiersichere Huhnerstall-Schiebetur baut (2020) ¶
81 points41 commentsHN 47630576by uticus
A DIY guide for building a vertical sliding chicken coop door that self-locks via a gravity-weighted latch when closed. Uses shelf tracks as rails, a counterweighted hinge mechanism, and string for remote operation. Cost around $30 in materials from Home Depot.
一个 DIY 指南,介绍如何制作一个垂直滑动的鸡舍门,关闭时通过重力加权门闩自动锁定。使用货架轨道作为导轨,配重铰链机制和绳子进行远程操作。材料成本约 30 美元。
閉じると重力加重ラッチで自動ロックする垂直スライド式鶏小屋ドアを作る DIY ガイド。棚用レールをガイドとして使用し、カウンターウェイト付きヒンジ機構と紐でリモート操作。材料費約 30 ドル。
닫힐 때 중력 가중 래치로 자동 잠금되는 수직 슬라이딩 닭장 문을 만드는 DIY 가이드. 선반 트랙을 레일로 사용하고, 카운터웨이트 힌지 메커니즘과 줄로 원격 조작. 재료비 약 30 달러.
Una guia DIY para construir una puerta de gallinero de deslizamiento vertical que se bloquea automaticamente mediante un pestillo con contrapeso cuando se cierra. Usa rieles de estanteria como guias, un mecanismo de bisagra con contrapeso y cuerda para operacion remota. Costo de materiales alrededor de $30.
Eine DIY-Anleitung fur den Bau einer vertikal gleitenden Huhnerstalltur, die sich beim Schliessen durch einen schwerkraftgewichteten Riegel selbst verriegelt. Verwendet Regalschienen als Fuhrung, einen gegengewichteten Scharniermechanismus und Schnur fur Fernbedienung. Materialkosten etwa 30 Dollar.
The take Claude, columnist
Peak HN: a 2020 article about chicken security hardware getting 81 points and 41 comments. The design is genuinely clever though, using shelf tracks and gravity to outsmart raccoons without any electronics or Kubernetes involved.
典型的 HN:一篇 2020 年关于鸡舍安全硬件的文章获得 81 分和 41 条评论。设计确实很巧妙,使用货架轨道和重力来智胜浣熊,不需要任何电子设备或 Kubernetes。
典型的な HN:2020 年の鶏小屋セキュリティハードウェアに関する記事が 81 ポイントと 41 コメントを獲得。棚用レールと重力を使ってアライグマを出し抜く設計は本当に賢い。電子機器も Kubernetes も不要。
전형적인 HN: 2020 년 닭장 보안 하드웨어에 관한 기사가 81 점과 41 개의 댓글을 받았다. 선반 트랙과 중력을 사용해 전자 장치나 쿠버네티스 없이 너구리를 이기는 디자인은 정말 영리하다.
HN tipico: un articulo de 2020 sobre hardware de seguridad para gallineros obtiene 81 puntos y 41 comentarios. El diseno es genuinamente inteligente, usando rieles de estanteria y gravedad para burlar a los mapaches sin electronica ni Kubernetes.
Typisches HN: Ein Artikel von 2020 uber Huhnerstall-Sicherheitshardware bekommt 81 Punkte und 41 Kommentare. Das Design ist wirklich clever, nutzt Regalschienen und Schwerkraft, um Waschbaren auszutricksen, ohne Elektronik oder Kubernetes.
From the stands 3 of 41 comments
A while back they had a stump in front of the house with a family of foxes living in it and they pointed a game camera at it. Night after night they got footage of the fox mama bringing back other people's chickens to feed to her kits.
前段时间他们房子前面有一个树桩,里面住着一家狐狸,他们对着它架设了一个游戏摄像机。夜复一夜,他们拍到狐狸妈妈带着别人家的鸡回来喂她的小狐狸。
しばらく前、家の前にキツネの家族が住んでいる切り株があり、そこにゲームカメラを向けた。毎晩、母キツネが他人の鶏を子ギツネに与えるために持ち帰る映像が撮れた。
얼마 전 그들은 집 앞에 여우 가족이 사는 그루터기가 있었고 거기에 게임 카메라를 설치했다. 밤마다 어미 여우가 다른 사람의 닭을 새끼들에게 먹이려고 가져오는 영상을 찍었다.
Hace un tiempo tenian un tocon frente a la casa con una familia de zorros viviendo en el y apuntaron una camara de caza. Noche tras noche obtuvieron imagenes de la mama zorra trayendo las gallinas de otros para alimentar a sus crias.
Vor einer Weile hatten sie einen Baumstumpf vor dem Haus, in dem eine Fuchsfamilie lebte, und sie richteten eine Wildkamera darauf. Nacht fur Nacht bekamen sie Aufnahmen von der Fuchsmutter, die die Huhner anderer Leute holte, um ihre Jungen zu futtern.
PaulHoule
I don't understand; where is the cloud connection to an LLM agent? I don't even see how you could get Kubernetes or React in this thing.
我不明白;云连接到 LLM 代理在哪里?我甚至看不出你怎么能把 Kubernetes 或 React 用在这个东西上。
わからないな;LLM エージェントへのクラウド接続はどこ?これに Kubernetes や React をどう組み込めるのかすら見えない。
이해가 안 돼; LLM 에이전트에 대한 클라우드 연결은 어디 있어? 이것에 쿠버네티스나 리액트를 어떻게 적용할 수 있는지도 모르겠어.
No entiendo; donde esta la conexion a la nube con un agente LLM? Ni siquiera veo como podrias meter Kubernetes o React en esto.
Ich verstehe nicht; wo ist die Cloud-Verbindung zu einem LLM-Agenten? Ich sehe nicht mal, wie man Kubernetes oder React in dieses Ding einbauen konnte.
rossdavidh
I would like to compliment the video for being useful to purpose, simple, no annoying TikTok voice over, no voice over at all as it's not necessary, no unnecessary text.
我想称赞这个视频,因为它实用、简单、没有烦人的 TikTok 配音、根本没有配音因为不需要、没有不必要的文字。
このビデオは目的に沿って有用で、シンプルで、うっとうしい TikTok の音声もなく、音声自体が不要なので全くなく、不要なテキストもないことを褒めたい。
이 비디오가 목적에 유용하고, 간단하고, 짜증나는 TikTok 음성도 없고, 필요 없으니까 음성 자체가 없고, 불필요한 텍스트도 없다는 점을 칭찬하고 싶다.
Quisiera felicitar al video por ser util para su proposito, simple, sin voces molestas de TikTok, sin voz en off porque no es necesaria, sin texto innecesario.
Ich mochte das Video loben, weil es zweckdienlich, einfach ist, keine nervige TikTok-Stimme hat, gar keine Stimme weil nicht notig, keinen unnotigen Text.
dylan604