Horizon · 2026-08-13
Daily Brief
Daily Brief - 2026-08-13
From 40 items, 14 important content pieces were selected
- Qwen3.8-2.4T: Massive MoE Model Released, Sparking Community Debate ⭐️ 9.0/10
- DeepSeek V4 Pro 0813 Released with Strong Performance and Cost Efficiency ⭐️ 8.0/10
- Tailscale Traces Database Corruption to 16-Year-Old SQLite WAL-Reset Bug ⭐️ 8.0/10
- LEGO: Leveled Language Gaussian Splatting for Open-Vocabulary 3D Understanding ⭐️ 8.0/10
- LLMs Fall Short in Democratic Discourse: Deliberative Deficit Critique ⭐️ 8.0/10
- Zed Introduces Delta: Multiplayer AI Agent Coding Environment ⭐️ 7.0/10
- Principia Mathematica: A Modern and Insightful Masterpiece ⭐️ 7.0/10
- Flutter 3.47 Adds Multi-Window, Decouples Material and Cupertino ⭐️ 7.0/10
- Build Wide, Ship Narrow: A New Product Strategy ⭐️ 7.0/10
- AI-Assisted Development Risks Creating Unmaintainable Codebases ⭐️ 7.0/10
- Closed-Loop LLM Co-Pilots for Digital Agriculture ⭐️ 7.0/10
- SPOT: Lookahead Explanations for Deep Reinforcement Learning ⭐️ 7.0/10
- Why Target Common Lisp for Code Generation? ⭐️ 6.0/10
- Creator Shares Webcam Aggregator for 2026 Solar Eclipse ⭐️ 6.0/10
Qwen3.8-2.4T: Massive MoE Model Released, Sparking Community Debate ⭐️ 9.0/10
Alibaba’s Qwen team released Qwen3.8-2.4T-A95B, a massive Mixture-of-Experts (MoE) model with 2.4 trillion total parameters and 95 billion active parameters, available in BF16 and FP8 formats. The release includes a model card claiming performance between Opus 4.8 and Fable 5, positioning it as a rival to Kimi k3 and DeepSeek V4. This release pushes the boundaries of open-weight model scale, offering near-frontier capabilities to the open ecosystem. It intensifies competition among top-tier open models, potentially accelerating innovation and deployment of large-scale MoE architectures. The model is available in BF16 (4.9TB) and FP8 formats, with a 1-bit quantized version at 397GB from Unsloth. The open-weight version lacks vision input and 1M context length, which are exclusive to the official Qwen3.8-Max version. Serving requires substantial hardware, with NVIDIA providing guidance for deployment on GB300 NVL72 systems.
hackernews · Philpax · Aug 12, 15:01 · Discussion
Background: Qwen3.8-2.4T is a Mixture-of-Experts (MoE) model, a type of large language model that activates only a subset of its parameters per token, enabling massive scale with efficient inference. The model is part of the Qwen3 series, which includes both dense and MoE variants. Quantization techniques like FP8 and 1-bit reduce memory footprint, making deployment more feasible on consumer hardware.
References:
- Serve Qwen 3 . 8 - 2 . 4 T -A95B, a 2 . 4 T -Parameter Model , with…
- Qwen 3 . 8 Open-Weight Model Announcement Promises…
- GitHub - QwenLM/ Qwen 3 : Qwen 3 is the large language model series…
Discussion: Community comments highlight concerns about the model’s size and serving difficulty, with some noting that only BF16 and FP8 are available at launch, making it harder to serve than Kimi k3. There is skepticism about performance claims, with some users reporting less impressive results. Others are excited about the 1-bit quantized version, which brings Opus 4.5-level performance to consumer hardware. The lack of vision and 1M context in the open-weight version is also a point of disappointment.
Tags: #AI/ML, #Large Language Models, #MoE, #Qwen, #Model Release
DeepSeek V4 Pro 0813 Released with Strong Performance and Cost Efficiency ⭐️ 8.0/10
DeepSeek has released DeepSeek V4 Pro 0813, the GA version of its V4 Pro model, now available via API on OpenRouter. Early users report strong performance and cost-effectiveness for development tasks. This release marks a significant milestone in the AI model landscape, offering a high-performance, cost-effective alternative to premium models like Claude Sonnet and GPT-4. It could accelerate adoption of DeepSeek models for heavy development workloads, especially among cost-conscious developers. DeepSeek V4 Pro 0813 is a Mixture-of-Experts model with 1.6 trillion total parameters and about 49 billion active per token, pretrained on over 32 trillion tokens. It supports a 1,048,576-token context window and a maximum output of 384,000 tokens, priced at $0.435 per million input tokens and $0.87 per million output tokens.
hackernews · explosion-s · Aug 12, 16:04 · Discussion
Background: DeepSeek is a Chinese AI company known for releasing open-weight models with competitive performance at lower costs. The V4 family debuted with an open-weight release in April 2026, and the ‘0813’ suffix indicates the August 13 build that concludes the preview period. Mixture-of-Experts (MoE) architecture activates only a subset of parameters per token, enabling efficiency at scale.
References:
- DeepSeek V4 Pro 0813 - API Pricing & Benchmarks | OpenRouter
- DeepSeek: DeepSeek V4 Pro 0813 - AI Model Details & Bench…
- DeepSeek V4 Pro 0813 (2026): Complete Guide to Pricing …
Discussion: Community comments are generally positive, with users praising the model’s performance and cost-effectiveness for development tasks. Some users noted the lack of an official announcement page and questioned the link to OpenRouter, while others shared practical usage experiences and comparisons with other models.
Tags: #AI, #DeepSeek, #LLM, #Machine Learning, #Open Source
Tailscale Traces Database Corruption to 16-Year-Old SQLite WAL-Reset Bug ⭐️ 8.0/10
Tailscale published a post-mortem revealing that a 16-year-old SQLite write-ahead log (WAL) bug, named the ‘WAL-Reset bug’, caused database corruption and outages. The bug was fixed in SQLite 3.51.3 after a six-month investigation with SQLite maintainers. This bug affected a widely-used embedded database, potentially impacting countless applications relying on SQLite’s WAL mode. The post-mortem highlights the value of rigorous testing and open-source collaboration, and the community discussion underscores the importance of funding open-source debugging tools. The bug is a data race that can occur when multiple connections use WAL mode, even though Tailscale’s design uses a single writer. It caused 19 database corruptions, and the fix also uncovered a second stale expression index bug. Tailscale funded an open-source SQLite VFS shim to help isolate the race condition.
hackernews · ropbear · Aug 12, 14:22 · Discussion
Background: SQLite is a widely-used embedded database that supports write-ahead logging (WAL) for improved concurrency. The WAL-reset bug is a race condition in the WAL index file that can corrupt the database under specific conditions. Tailscale, a peer-to-peer networking company, uses SQLite for its control plane, and the bug caused outages starting late last year.
References:
Discussion: The community praised the well-written post-mortem and appreciated Tailscale’s transparency and funding of open-source debugging tools. Some discussed the technical details of the race condition, while others noted the irony that even with 92 million lines of tests, bugs can still hide. There was also support for Tailscale’s decision to take out a support contract with SQLite.
Tags: #SQLite, #database, #bug, #post-mortem, #open-source
LEGO: Leveled Language Gaussian Splatting for Open-Vocabulary 3D Understanding ⭐️ 8.0/10
LEGO introduces a novel method that learns 3D-consistent semantic hierarchies from multi-view SAM segmentations, grounding them with CLIP embeddings to enable open-vocabulary scene understanding and level-wise language scene graphs. It achieves state-of-the-art performance on promptable and open-vocabulary 3D segmentation benchmarks. This work addresses a significant challenge in 3D vision by capturing intrinsic semantic hierarchies, which is crucial for advanced applications like robotics and augmented reality. By enabling context-aware spatial reasoning through language scene graphs, it empowers large language models to perform complex spatial tasks, potentially advancing human-robot interaction and scene understanding. LEGO self-adaptively re-grades volatile multi-view SAM granularities into a unified 3D-consistent hierarchy, providing precise supervision for multi-level 3D segmentation. It incorporates spatial relationships to elevate segments into level-wise language scene graphs, enabling LLMs to perform complex spatial reasoning and visual grounding.
rss · arXiv cs.CV · Aug 12, 04:00
Background: Gaussian splatting is a recent 3D representation technique that models scenes with 3D Gaussians, offering efficient rendering. SAM (Segment Anything Model) provides high-quality 2D segmentation but lacks cross-view consistency, while CLIP enables open-vocabulary recognition by aligning images and text. LEGO combines these to build hierarchical 3D semantic understanding.
References:
Tags: #3D scene understanding, #Gaussian splatting, #open-vocabulary, #semantic hierarchy, #CLIP
LLMs Fall Short in Democratic Discourse: Deliberative Deficit Critique ⭐️ 8.0/10
A new arXiv paper (2608.10186) empirically critiques LLM evaluation for pluralistic, non-verifiable problems, applying the Deliberative Reason Index (DRI) to 1,980 five-agent LLM runs across 11 frontier models on 12 citizen-assembly topics. It finds LLM groups show procedural quality comparable to humans but only one-third the perspective diversity and reversed convergence patterns. This challenges the adequacy of current benchmarks and procedural evaluations for LLMs in democratic and pluralistic decision-making contexts. It has significant implications for AI governance, suggesting LLMs should be tools supporting human reasoning rather than autonomous deliberative agents. The study synthesizes evidence from 1,980 five-agent LLM runs on 12 citizen-assembly topics across 11 frontier model configurations. Key findings include small, topic-dependent gains in intersubjective consistency, and persona prompting inverts which component of deliberative reasoning is updated rather than restoring human dynamics.
rss · arXiv cs.MA · Aug 12, 04:00
Background: The Deliberative Reason Index (DRI) is a method from political science for assessing group positions formed during deliberation, validated across citizen assemblies. Pluralistic reasoning problems are non-verifiable, value-laden issues where decision quality depends on integrating diverse perspectives, unlike verifiable tasks like math or coding.
References:
- [2608.10186] The Deliberative Deficit: An Empirical Critique of LLMs in …
- Deliberative Reason Index | Research Methods in Deliberative …
- (PDF) Deliberative Reason Index - ResearchGate
Tags: #LLM, #evaluation, #democratic discourse, #deliberative reasoning, #AI ethics
Zed Introduces Delta: Multiplayer AI Agent Coding Environment ⭐️ 7.0/10
Zed has unveiled Delta, a new multiplayer coding environment that integrates AI agents into a shared workspace, currently in private beta. It features real-time collaborative conversations and inline commenting on agent threads, powered by a proprietary real-time database called DeltaDB. Delta could change how teams collaborate on code, especially with AI agents, by merging code and conversation into a single persistent workspace. This may impact developer workflows and tools, potentially replacing traditional version control in AI-driven development scenarios. Delta is a standalone app separate from the Zed editor, and it uses DeltaDB to synchronize code and conversation threads. The feature is currently in private beta, and it supports inline commenting on agent threads, allowing teams to review and discuss AI-generated changes directly in the conversation.
hackernews · khy · Aug 12, 18:19 · Discussion
Background: Zed is a high-performance code editor known for its speed and built-in AI capabilities. Delta extends this by focusing on multiplayer collaboration with AI agents, addressing the disconnect between code and conversation. The private beta launch indicates an early-stage product, and the use of a real-time database highlights the emphasis on synchronization.
References:
- Zed Delta: Multiplayer Coding Environment for AI Agents
- Zed Launches Delta to Replace Git Where AI Agents Write Code | AlphaSignal
- Zed launches Delta multiplayer coding environment with AI agents …
Discussion: Community reactions are mixed: some question the utility of multiplayer coding, while others see value in mentoring and reviewing AI-generated work. There is also criticism of AI-generated code summaries for being verbose or missing edge cases, and some find the feature intriguing but need to try it to fully understand its use case.
Tags: #AI, #code editor, #collaboration, #Zed, #developer tools
Principia Mathematica: A Modern and Insightful Masterpiece ⭐️ 7.0/10
An essay by Oleg Kiselyov argues that Whitehead and Russell’s Principia Mathematica remains modern and insightful, offering a fresh perspective on this foundational work in mathematical logic. This reassessment challenges the common view that Principia Mathematica is outdated, highlighting its enduring relevance to logic, philosophy of mathematics, and the history of computing. It encourages readers to engage with a work that shaped modern formal logic. The essay is hosted on okmij.org, a personal site known for technical writing. The community comments suggest reading Russell’s ‘Introduction to Mathematical Philosophy’ as a precursor, and discuss the notation of Frege’s Begriffsschrift as an alternative.
hackernews · matt_d · Aug 12, 23:26 · Discussion
Background: Principia Mathematica (1910–1913) is a three-volume work by Alfred North Whitehead and Bertrand Russell that attempted to derive all mathematical truths from a set of logical axioms using symbolic notation. It was a landmark in logicism, the view that mathematics is reducible to logic, and it introduced type theory to avoid paradoxes. Though its goals were controversial and it required additional axioms like the axiom of reducibility, it profoundly influenced analytic philosophy and computer science.
References:
- Principia Mathematica - Wikipedia
- The Notation in Principia Mathematica (Stanford Encyclopedia …
- Principia Mathematica (Stanford Encyclopedia of Philosophy /Spring…)
Discussion: Community comments express admiration for the work, with one user calling anyone who reads it cover-to-cover a ‘hero’ and jokingly suspecting a deliberate logical error to troll readers. Another user prefers Frege’s Begriffsschrift notation, lamenting that Russell’s criticism relegated it to obscurity.
Tags: #mathematical logic, #Principia Mathematica, #philosophy of mathematics, #history of computing
Flutter 3.47 Adds Multi-Window, Decouples Material and Cupertino ⭐️ 7.0/10
Flutter 3.47 introduces experimental multi-window support for desktop platforms and releases material_ui and cupertino_ui as standalone 1.0 packages, decoupling them from the core SDK. The update also brings Impeller to desktop by default and graduates Widget Previews to stable. This release is significant for cross-platform developers, as multi-window support enhances desktop app capabilities, and decoupling Material and Cupertino enables more modular, independent evolution of design systems. It also improves rendering performance with Impeller on desktop, making Flutter a stronger choice for desktop applications. The multi-window support is experimental and requires the desktop_multi_window plugin or similar approaches, as noted in community discussions. The decoupling involves migrating to material_ui and cupertino_ui packages, with dart fix available for migration, and raises minimum OS versions in preparation for Apple’s Xcode 27.
hackernews · gumby271 · Aug 12, 23:46 · Discussion
Background: Flutter is a cross-platform UI framework that allows developers to build applications for mobile, desktop, and web from a single codebase. Material and Cupertino are the design systems for Android and iOS respectively, and previously they were tightly integrated into the core framework. Decoupling them into standalone packages reduces dependencies and allows for independent updates. Multi-window support is a long-requested feature for desktop apps, enabling users to open multiple windows within a single Flutter application.
References:
- Bringing multiple windows to Flutter desktop apps | Ubuntu
- A flutter plugin that create and manager multi window in desktop.
- Decoupling Material and Cupertino in Flutter: Why It Matters …
- Flutter’s Material and Cupertino code freeze
Discussion: Community members expressed enthusiasm for multi-window support, with one user noting it might finally enable a desktop side project. Others appreciated the Material/Cupertino decoupling, while some raised concerns about web performance and the nested bracket syntax in Flutter UI code. There is also interest in Impeller on Web and suggestions to incorporate ideas from Svelte.
Tags: #Flutter, #cross-platform, #UI framework, #release notes
Build Wide, Ship Narrow: A New Product Strategy ⭐️ 7.0/10
The article ‘Build Wide, Ship Narrow’ proposes a product development strategy that encourages building a wide range of features or prototypes to explore possibilities, then shipping only the narrow set that proves most valuable, contrasting with the traditional MVP approach. This strategy challenges the conventional MVP wisdom, offering a framework for balancing exploration and focus in product development. It could influence how startups and engineering teams approach innovation, potentially leading to more user-centric and successful products. The article describes a practical workflow where the developer builds on a single branch without stopping for reviews until the feature works end-to-end, then narrows down to the most valuable features for shipping. This approach emphasizes rapid exploration and iterative refinement.
hackernews · ashumz · Aug 12, 23:43 · Discussion
Background: The Minimum Viable Product (MVP) approach is a common product development strategy that focuses on releasing a product with just enough features to satisfy early customers and gather feedback. The ‘Build Wide, Ship Narrow’ strategy offers an alternative, suggesting that building a broader set of features initially can uncover more valuable insights, which are then used to decide what to ship.
References:
- Build Wide, Ship Narrow | Blog - adapt.com
- MVP : Definition, Benefits, Examples | Medium
- Embracing the Minimum Viable Product ( MVP ) Approach
Discussion: The HN discussion provided diverse perspectives and real-world examples, with some praising the approach for fostering innovation while others noted potential risks such as wasted effort and lack of focus. Overall sentiment was mixed but engaged, with many appreciating the practical insights shared.
Tags: #product development, #MVP, #strategy, #startups, #engineering
AI-Assisted Development Risks Creating Unmaintainable Codebases ⭐️ 7.0/10
Florian Herrengt’s blog post, quoted by Simon Willison, warns that AI-assisted development can lead to convoluted codebases where no one understands the system, potentially removing the ‘middle class’ of software engineers. This highlights a critical risk in the growing adoption of AI coding tools: the erosion of developer understanding and code maintainability. It could impact software quality, team productivity, and the career trajectory of engineers, especially those in mid-level roles. The quote describes a scenario where a team repeatedly asks AI to fix a bug but fails, and the original developer doesn’t know where the data comes from, relying on Claude for answers. The project becomes so layered and complex that no one can understand it, illustrating ‘cognitive debt’.
rss · Simon Willison · Aug 12, 15:08
Background: AI-assisted development tools like GitHub Copilot and Claude Code are increasingly used to generate code, but they can produce code that is difficult to review and maintain. Research and industry reports have noted risks such as security vulnerabilities, inconsistent testing, and increased technical debt. The concept of ‘cognitive debt’ refers to the hidden cost of not understanding the codebase, which can accumulate over time.
References:
- AI “Vibe Coding” Could Reshape Software Development but Lacks …
- AI-Generated Code Can Accelerate Defects and Technical Debt …
- AI-Assisted Development in 2026: Best Practices, Real Risks …
Tags: #AI-assisted development, #software engineering, #code maintainability, #developer productivity, #AI risks
Closed-Loop LLM Co-Pilots for Digital Agriculture ⭐️ 7.0/10
This paper introduces a closed-loop LLM framework that autonomously analyzes phytosensor data and controls hardware to optimize plant growth, validated in three case studies. The system reduced production cycle by 35% in minimal-time mode and achieved 67.9% energy savings via an unforeseen dark-induced chlorophyll accumulation strategy. This work demonstrates a significant shift from human-in-the-loop analysis to autonomous AI-guided experimentation in agriculture, potentially lowering expert-labor and computational constraints. It could pave the way for more efficient, data-driven farming practices and broader adoption of LLMs in biological systems. The framework uses a 49-channel phytosensor network with multispectral, electrochemical, and dielectric modalities, and processes biophysical data to trigger hardware actuators. In a production-scale deployment, agents modulated full-spectrum, 450 nm, and 660 nm lighting at 2-hour intervals, balancing biomass, chlorophyll, and energy consumption.
rss · arXiv cs.AI · Aug 12, 04:00
Background: Phytosensors are plant-based sensors that act as sense-and-report devices, alerting operators to environmental conditions. Closed-loop LLM frameworks integrate real-time feedback and adaptive planning to iteratively refine outputs, combining embodied agents and data-centric loops. This paper applies such a framework to digital agriculture, enabling autonomous control of microclimates and phenotyping protocols.
References:
- Phytosensors: harnessing plants to understand the world …
- Closed-Loop LLM Frameworks - emergentmind.com
- [2602.12756] Closing the Loop: A Control-Theoretic Framework …
Tags: #LLM, #digital agriculture, #autonomous systems, #IoT, #AI-driven experimentation
SPOT: Lookahead Explanations for Deep Reinforcement Learning ⭐️ 7.0/10
The paper introduces SPOT (Sampling Policy Observation Tree), a model-agnostic, sampling-based framework that constructs interpretable finite-horizon trees to explain deep reinforcement learning policies. It provides formal guarantees for asymptotic recovery of the most probable action and characterizes disagreement behavior under high-entropy policies, demonstrated in the SUMO-RL traffic-signal control domain. This work addresses the critical interpretability problem in deep reinforcement learning, which is essential for deploying DRL in safety-critical domains like autonomous driving and traffic management. By providing a model-agnostic and formally grounded explanation method, SPOT could enable better trust and debugging of DRL agents, potentially accelerating their adoption in real-world applications. SPOT builds a tree by sampling actions and recursively simulating successor states using the environment simulator, providing an empirical representation of action preferences and downstream evolution. The formal guarantees include asymptotic recovery of the unique most probable action and characterization of disagreement under high-entropy policies, with a case study in the SUMO-RL traffic-signal control domain.
rss · arXiv cs.AI · Aug 12, 04:00
Background: Deep reinforcement learning (DRL) agents achieve strong performance in complex environments but are often opaque, making it hard to understand their decisions. Interpretability methods aim to explain these policies, but many existing approaches are model-specific or only provide single-timestep attributions. SPOT offers a sampling-based, model-agnostic alternative that captures lookahead behavior, which is important for understanding long-term consequences of actions.
References:
- SPOTting the Future: Lookahead Explanations for Deep…
- GitHub - LucasAlegre/sumo-rl: Reinforcement Learning …
- A survey on interpretable reinforcement learning | Machine Learning
Tags: #reinforcement learning, #interpretability, #explainable AI, #sampling-based methods, #arXiv
Why Target Common Lisp for Code Generation? ⭐️ 6.0/10
An article on funcall.blogspot.com explores the rationale behind targeting Common Lisp for code generation, sparking community discussion on its practical use and challenges, particularly in the context of LLM-assisted coding. This discussion highlights the ongoing debate about Lisp’s relevance in modern AI-driven development, where LLMs are increasingly used for code generation. It matters because it addresses whether Lisp’s unique features (e.g., macros, REPL) offer advantages or drawbacks in this new paradigm, affecting developers who rely on Lisp or consider adopting it. Community comments reveal practical insights: one developer wrote ~200K lines of Common Lisp including a FoundationDB client and observability tools, noting LLM code generation can mix up Lisp dialects. Another pointed out SBCL’s memory handling causes slow shell commands and serialized network fetches, unlike other languages.
hackernews · oumua_don17 · Aug 12, 08:40 · Discussion
Background: Common Lisp is a multi-paradigm language known for its powerful macro system and interactive development via REPL. It allows fine-grained control over compiler optimization policies. In the context of LLM code generation, Lisp’s syntax and dynamic features may pose challenges for models trained on more popular languages, leading to dialect confusion and other issues.
References:
- Common Lisp - Wikipedia
- Why Target Common Lisp for Code Generation? | Remix Hacker News
- From Tool Calling to Symbolic Thinking: LLMs in a Persistent …
Discussion: Community sentiment is mixed: some praise Lisp’s flexibility and SBCL’s compiler, while others highlight practical pain points like LLM dialect confusion and SBCL’s performance quirks. There is also skepticism about self-described ‘elite’ programmers, and a debate on whether Lisp’s security benefits matter in LLM-generated code.
Tags: #Common Lisp, #code generation, #LLM, #programming languages
Creator Shares Webcam Aggregator for 2026 Solar Eclipse ⭐️ 6.0/10
The creator of a website aggregating webcams for the 2026 solar eclipse shared it on Hacker News, noting it was built quickly in 2024 for the US eclipse and updated for the 2026 event. The site, available at jonty.github.io/2026_eclipse_webcams, compiles live webcam feeds from locations along the path of totality. This resource provides a convenient way for people worldwide to experience the 2026 solar eclipse remotely, especially those unable to travel to the path of totality. It highlights the community’s enthusiasm for astronomical events and the practical use of web technology to share real-time experiences. The site was originally built for the 2024 US eclipse and finished minutes before totality, according to the creator. For the 2026 eclipse, the creator mentioned coordinating a ‘DDOS on cameras across Iceland and Spain,’ indicating a high volume of traffic to the webcams. The site is hosted on GitHub Pages, as seen from the URL.
hackernews · zoenolan · Aug 12, 11:53 · Discussion
Background: A solar eclipse occurs when the Moon passes between the Sun and Earth, blocking the Sun’s light. The 2026 eclipse is a total solar eclipse visible from parts of Iceland, Spain, and other regions. Webcam aggregator sites like this one compile live video feeds from various locations to allow remote viewing, which is especially useful for rare astronomical events.
Discussion: The Hacker News community responded positively, with the creator sharing the backstory and users sharing personal eclipse-watching experiences. One user mentioned traveling to Toronto for the 2024 eclipse and being in Sierra for the 2026 one, while another provided a link to a webcam in the Sierra de Guadarrama. A user also noted the historical significance of eclipse predictions, citing Thales of Miletus.
Tags: #eclipse, #webcams, #astronomy, #community, #hackernews