Top stories

A 26,000-year astronomical monument hidden in plain sight (2019)
mkmk about 8 hours ago

A 26,000-year astronomical monument hidden in plain sight (2019)

The article explores the Zonulet, a 26,000-year-old astronomical monument hidden in plain sight, which aligns with the movement of the sun, moon, and stars, and may have been used by ancient civilizations to track the passage of time and the cycles of the celestial bodies.

longnow.org
350 74
Summary
California is free of drought for the first time in 25 years
thnaks about 4 hours ago

California is free of drought for the first time in 25 years

For the first time in 25 years, California has no areas classified as 'dryness' or experiencing drought conditions, according to a recent report. The state's improved water situation is attributed to several years of above-average rainfall and snowpack, indicating a significant recovery from previous drought periods.

latimes.com
231 105
Summary
Claude Chill: Fix Claude Code's Flickering in Terminal
behnamoh about 3 hours ago

Claude Chill: Fix Claude Code's Flickering in Terminal

The article discusses the development of Claude, an AI assistant created by Anthropic that aims to be more helpful, engaging, and aligned with human values. It highlights Claude's abilities to engage in open-ended conversations, provide analytical insights, and assist with a variety of tasks while maintaining a friendly and trustworthy persona.

github.com
39 12
Summary
KORraN about 7 hours ago

Instabridge has acquired Nova Launcher

Nova Launcher, a popular Android home screen replacement, announces its continued development and future plans, reassuring users that the app is here to stay and will receive ongoing updates and improvements.

novalauncher.com
128 91
Summary
Show HN: Mastra 1.0, open-source JavaScript agent framework from the Gatsby devs
calcsam about 10 hours ago

Show HN: Mastra 1.0, open-source JavaScript agent framework from the Gatsby devs

Hi HN, we're Sam, Shane, and Abhi.

Almost a year ago, we first shared Mastra here (https://news.ycombinator.com/item?id=43103073). It’s kind of fun looking back since we were only a few months into building at the time. The HN community gave a lot of enthusiasm and some helpful feedback.

Today, we released Mastra 1.0 in stable, so we wanted to come back and talk about what’s changed.

If you’re new to Mastra, it's an open-source TypeScript agent framework that also lets you create multi-agent workflows, run evals, inspect in a local studio, and emit observability.

Since our last post, Mastra has grown to over 300k weekly npm downloads and 19.4k GitHub stars. It’s now Apache 2.0 licensed and runs in prod at companies like Replit, PayPal, and Sanity.

Agent development is changing quickly, so we’ve added a lot since February:

- Native model routing: You can access 600+ models from 40+ providers by specifying a model string (e.g., `openai/gpt-5.2-codex`) with TS autocomplete and fallbacks.

- Guardrails: Low-latency input and output processors for prompt injection detection, PII redaction, and content moderation. The tricky thing here was the low-latency part.

- Scorers: An async eval primitive for grading agent outputs. Users were asking how they should do evals. We wanted to make it easy to attach to Mastra agents, runnable in Mastra studio, and save results in Mastra storage.

- Plus a few other features like AI tracing (per-call costing for Langfuse, Braintrust, etc), memory processors, a `.network()` method that turns any agent into a routing agent, and server adapters to integrate Mastra within an existing Express/Hono server.

(That last one took a bit of time, we went down the ESM/CJS bundling rabbithole, ran into lots of monorepo issues, and ultimately opted for a more explicit approach.)

Anyway, we'd love for you to try Mastra out and let us know what you think. You can get started with `npm create mastra@latest`.

We'll be around and happy to answer any questions!

github.com
79 36
todsacerdoti 2 days ago

Are Arrays Functions?

This article explores the concept of arrays as functions in the Futhark programming language. It discusses how arrays in Futhark can behave like first-class functions, allowing for more concise and expressive code.

futhark-lang.org
23 9
Summary
Provably unmasking malicious behavior through execution traces
PaulHoule about 4 hours ago

Provably unmasking malicious behavior through execution traces

The article presents a novel deep learning framework for generating high-quality images from text descriptions. The proposed model outperforms previous state-of-the-art methods in terms of image quality and diversity, demonstrating the potential of text-to-image generation for various applications.

arxiv.org
19 3
Summary
The Unix Pipe Card Game
kykeonaut about 10 hours ago

The Unix Pipe Card Game

The article explores the 'Unix Pipe Game', a programming exercise that teaches the concept of Unix pipes by challenging users to create a series of commands that accomplish a specific task. The game aims to enhance understanding of how Unix pipes work and their practical applications in real-world scenarios.

punkx.org
178 53
Summary
will_munn 1 day ago

Building Robust Helm Charts

This article explores best practices for building robust and maintainable Helm charts for Kubernetes. It covers topics such as using templating effectively, handling configuration management, and ensuring chart reliability through testing and versioning.

willmunn.xyz
21 0
Summary
buchanae about 5 hours ago

The challenges of soft delete

The article explores the concept of 'soft delete' in database management, where records are marked as deleted rather than physically removed. It discusses the benefits of soft deletion, such as maintaining data history and enabling data recovery, as well as the potential challenges and best practices for implementing this approach.

atlas9.dev
80 50
Summary
lout332 about 4 hours ago

Which AI Lies Best? A game theory classic designed by John Nash

The article discusses the recent surge in the popularity of online dating, examining the psychological and social factors driving this trend and the potential implications for romantic relationships in the digital age.

so-long-sucker.vercel.app
36 24
Summary
I'm addicted to being useful
swah about 16 hours ago

I'm addicted to being useful

The article explores the concept of being 'addicted to being useful', a phenomenon where individuals derive a sense of self-worth and purpose from constantly helping others, often to their own detriment. It examines the underlying psychological drivers and challenges associated with this addiction, providing insights into finding a healthier balance between self-care and contributing to others.

seangoedecke.com
490 245
Summary
emilburzo about 14 hours ago

Running Claude Code dangerously (safely)

The article discusses the potential risks and safety considerations when running code generated by AI language models like Claude. It explores ways to mitigate these risks, such as using sandboxing, input sanitization, and other security best practices to ensure the safe execution of AI-generated code.

blog.emilburzo.com
280 231
Summary
RCS for Business
sshh12 about 22 hours ago

RCS for Business

The article discusses RCS (Rich Communication Services), a new messaging standard that aims to enhance business-to-consumer communication by providing features like advanced messaging, video calls, and payments within a mobile messaging app. It outlines the potential benefits of RCS for businesses and consumers, as well as Google's efforts to drive the adoption of this technology.

developers.google.com
29 37
Summary
pretext about 7 hours ago

Our approach to age prediction

The article discusses OpenAI's approach to age prediction, which involves using machine learning models to estimate a person's age from images. The article highlights the potential applications and challenges of this technology, and explains the ethical considerations involved.

openai.com
57 118
Summary
Lunar Radio Telescope to Unlock Cosmic Mysteries
rbanffy about 4 hours ago

Lunar Radio Telescope to Unlock Cosmic Mysteries

The article explores the potential of building a lunar radio telescope on the far side of the Moon, which could provide unique observations of the early universe and cosmic phenomena while shielding the telescope from radio interference on Earth.

spectrum.ieee.org
10 1
Summary
Unconventional PostgreSQL Optimizations
haki about 12 hours ago

Unconventional PostgreSQL Optimizations

This article explores unconventional optimization techniques for PostgreSQL, including understanding query plans, leveraging partial indexes, and using connection pooling to improve performance. The author provides practical examples and insights to help PostgreSQL users optimize their database applications.

hakibenita.com
264 44
Summary
The world of Japanese snack bars
rmason about 5 hours ago

The world of Japanese snack bars

The article explores the hidden world of Japanese snack bars, known as 'izakayas', which offer a unique dining experience with a focus on small plates, drinks, and social interaction in a cozy, intimate setting.

bbc.com
90 57
Summary
Catching API regressions with snapshot testing
CommonGuy 6 days ago

Catching API regressions with snapshot testing

This article explores the concept of API snapshot testing, a technique that helps ensure the stability and reliability of APIs by capturing and comparing API responses over time. It discusses the benefits of this approach, including improved code quality, faster development cycles, and better collaboration between teams.

kreya.app
4 0
Summary
Cloudflare zero-day: Accessing any host globally
2bluesc about 10 hours ago

Cloudflare zero-day: Accessing any host globally

The article examines Cloudflare's use of the ACME protocol, which enables automated certificate management for HTTPS. It discusses the benefits and challenges of Cloudflare's approach, as well as its implications for internet security and the broader certificate ecosystem.

fearsoff.org
45 10
Summary
Maintenance: Of Everything, Part One
mitchbob about 7 hours ago

Maintenance: Of Everything, Part One

Stripe's engineering team provides a behind-the-scenes look at the company's approach to system maintenance, focusing on how they prioritize reliability and minimize disruption to their customers' businesses during planned and unplanned downtime.

press.stripe.com
62 13
Summary
ohjeez about 2 hours ago

Who Owns Rudolph's Nose?

The article discusses the legal battle over the rights to the character Rudolph the Red-Nosed Reindeer, exploring the complexities of copyright law and the challenges faced by creators in claiming ownership of iconic fictional characters.

creativelawcenter.com
5 2
Summary
petercooper about 13 hours ago

IP Addresses Through 2025

The article discusses the projected growth of the internet and the potential exhaustion of IPv4 addresses by the year 2025. It explores the transition to IPv6 as a solution to address the growing demand for IP addresses and ensure the continued expansion of the internet.

potaroo.net
150 114
Summary
Dockerhub for Skill.md
tomaspiaggio12 about 11 hours ago

Dockerhub for Skill.md

SkillRegistry.io is a platform that allows individuals to create and manage their professional profiles, showcasing their skills and experiences. The platform aims to help connect job seekers with employers by providing a centralized hub for skill-based networking and hiring.

skillregistry.io
19 12
Summary
johnmaguire about 7 hours ago

IPv6 is not insecure because it lacks a NAT

The article argues that IPv6 is not inherently insecure due to the lack of Network Address Translation (NAT), as commonly believed. It explains that IPv6 has other security features that make it a viable and secure alternative to IPv4, challenging the misconception that NAT is necessary for network security.

johnmaguire.me
45 35
Summary
hpen about 2 hours ago

Show HN: macOS native DAW with Git branching model

I am working on building (and have made my first prerelease) for a Digital Audio Workstation with git like branching version control.

It's free for local use and paid for cloud syncing or collaboration.

scratchtrackaudio.com
9 8
Show HN: TopicRadar – Track trending topics across HN, GitHub, ArXiv, and more
MickolasJae about 12 hours ago

Show HN: TopicRadar – Track trending topics across HN, GitHub, ArXiv, and more

Hey HN! I built TopicRadar to solve a problem I had with staying on top of what's trending in AI/ML without checking 7+ sites daily.

https://apify.com/mick-johnson/topic-radar

What it does: - Aggregates from HackerNews, GitHub, arXiv, StackOverflow, Lobste.rs, Papers with Code, and Semantic Scholar - One-click presets: "Trending: AI & ML", "Trending: Startups", "Trending: Developer Tools" - Or track custom topics (e.g., "rust async", "transformer models") - Gets 150-175 results in under 5 minutes

Built for the Apify $1M Challenge. It's free to try – just hit "Try for free" and use the default "AI & ML" preset.

Would love feedback on what sources to add next or features you'd find useful!

apify.com
16 3
Summary
todsacerdoti about 10 hours ago

Nvidia Stock Crash Prediction

The article analyzes the potential factors behind the recent crash in Nvidia's stock price, including concerns about the company's data center and gaming revenue growth, as well as the broader economic slowdown affecting the tech industry.

entropicthoughts.com
348 292
Summary
evakhoury 4 days ago

Fast Concordance: Instant concordance on a corpus of >1,200 books

The article presents a concordance tool that allows users to analyze the frequency and distribution of words in a given text. It provides a user-friendly interface for generating word frequency data and visualizations, making it a useful tool for linguistic research and analysis.

iafisher.com
29 3
Summary
Show HN: wxpath – Declarative web crawling in XPath
rodricios 6 days ago

Show HN: wxpath – Declarative web crawling in XPath

wxpath is a declarative web crawler where web crawling and scraping are expressed directly in XPath.

Instead of writing imperative crawl loops, you describe what to follow and what to extract in a single expression:

    import wxpath

    # Crawl, extract fields, build a Wikipedia knowledge graph
    path_expr = """
    url('https://en.wikipedia.org/wiki/Expression_language')
         ///url(//main//a/@href[starts-with(., '/wiki/') and not(contains(., ':'))])
             /map{
                'title': (//span[contains(@class, "mw-page-title-main")]/text())[1] ! string(.),
                'url': string(base-uri(.)),
                'short_description': //div[contains(@class, 'shortdescription')]/text() ! string(.),
                'forward_links': //div[@id="mw-content-text"]//a/@href ! string(.)
             }
    """

    for item in wxpath.wxpath_async_blocking_iter(path_expr, max_depth=1):
        print(item)
The key addition is a `url(...)` operator that fetches and returns HTML for further XPath processing, and `///url(...)` for deep (or paginated) traversal. Everything else is standard XPath 3.1 (maps/arrays/functions).

Features:

- Async/concurrent crawling with streaming results

- Scrapy-inspired auto-throttle and polite crawling

- Hook system for custom processing

- CLI for quick experiments

Another example, paginating through HN comments (via "follow=" argument) pages and extracting data:

    url('https://news.ycombinator.com',
        follow=//a[text()='comments']/@href | //a[@class='morelink']/@href)
        //tr[@class='athing']
          /map {
            'text': .//div[@class='comment']//text(),
            'user': .//a[@class='hnuser']/@href,
            'parent_post': .//span[@class='onstory']/a/@href
          }
Limitations: HTTP-only (no JS rendering yet), no crawl persistence. Both are on the roadmap if there's interest.

GitHub: https://github.com/rodricios/wxpath

PyPI: pip install wxpath

I'd love feedback on the expression syntax and any use cases this might unlock.

Thanks!

github.com
59 9
Summary