250MWh 'Sand Battery' to start construction in Finland
A 250MWh sand battery system is set to be built in Finland, designed to store energy for both heating and providing ancillary services to the grid. The project aims to demonstrate the viability of using sand as a low-cost, high-density storage medium for large-scale energy storage applications.
Vsora Jotunn-8 5nm European inference chip
Jotunn 8 is a high-performance AI inference accelerator designed for edge computing applications. The article highlights the accelerator's key features, including low power consumption, high throughput, and support for multiple deep learning frameworks.
LinkedIn is loud, and corporate is hell
The article explores the author's disillusionment with the noise and self-promotion on LinkedIn, arguing that the platform has strayed from its original purpose and now prioritizes vanity metrics over meaningful professional connections and discourse.
Same-day upstream Linux support for Snapdragon 8 Elite Gen 5
Qualcomm has announced same-day upstream Linux support for its upcoming Snapdragon 8 Elite Gen 5 platform, providing developers with early access to the latest hardware and enabling them to optimize their applications for the new platform.
How Charles M Schulz created Charlie Brown and Snoopy (2024)
The article explores the life and work of Charles M. Schulz, the creator of the iconic 'Peanuts' comic strip, highlighting how he drew from his own experiences to develop the beloved characters of Charlie Brown and Snoopy.
Physicists drive antihydrogen breakthrough at CERN
Physicists at CERN have made a breakthrough in the study of antihydrogen, the antimatter counterpart of hydrogen. They have developed a new technique to produce and trap antihydrogen atoms, which could lead to a better understanding of the properties of antimatter and its potential applications.
Underrated reasons to be thankful V
The article discusses the author's gratitude for various aspects of their life, including their family, their work, and the small daily pleasures they experience. It emphasizes the importance of cultivating a mindset of gratitude and appreciating the simple things in life.
A Programmer-Friendly I/O Abstraction Over io_uring and kqueue
The article discusses a friendly abstraction over the underlying IO event handling mechanisms, namely iouring and kqueue, which are used in the TigerBeetle database to provide efficient and scalable I/O operations.
Quake Engine Indicators
The article explores the intricate indicators used in the classic game Quake to provide players with crucial information, such as health, armor, and ammunition levels, as well as the development of these indicators over the game's history.
Memories of .us
Feedback doesn't scale
The article discusses a new feedback platform called Another Rodeo that aims to provide a more transparent and collaborative approach to user feedback and product development. It highlights the platform's key features, including open discussions, upvoting, and a focus on building productive relationships between companies and their customers.
Why Strong Consistency?
The article discusses the importance of consistency in software development, highlighting the need to balance stability and change. It explores how consistency can be maintained through careful planning, modular design, and effective communication within the development team.
Tell HN: Happy Thanksgiving
I’ve been a part of this community for fifteen years. Despite the yearly bemoaning of HN’s quality compared to its mythical past, I’ve found that it’s the one community that has remained steadfast as a source of knowledge, cattiness, and good discussion.
Thank you @dang and @tomhow.
Here's to another year.
Linux Kernel Explorer
The Linux Kernel Explorer is a web-based tool that allows users to explore the Linux kernel source code interactively. It provides a user-friendly interface to navigate the kernel's file structure, view code, and search for specific functions or variables.
DeepSeekMath-V2: Towards Self-Verifiable Mathematical Reasoning [pdf]
Indie, Alone, and Figuring It Out
The article discusses the challenges and rewards of being an independent game developer, highlighting the importance of passion, perseverance, and adaptability in navigating the competitive industry. It provides insights into the developer's personal journey and the evolving nature of the indie game market.
TPUs vs. GPUs and why Google is positioned to win AI race in the long term
The article discusses a new chip designed specifically for AI inference, which is more energy-efficient and faster than traditional processors. It highlights the potential of this technology to revolutionize AI-powered applications and devices.
DIY NAS: 2026 Edition
This article provides a detailed guide on how to build a DIY network-attached storage (NAS) system in 2026, covering the latest hardware components, storage options, and software considerations for creating a customized and efficient home or small office storage solution.
Inspired by Spider-Man, scientists recreate web-slinging technology
Inspired by Spider-Man's web-slinging abilities, scientists have developed a technology that uses artificial silk to replicate the strength and elasticity of spider webs, with potential applications in fields like construction and transportation.
Bird flu viruses are resistant to fever, making them a major threat to humans
The article discusses the emergence of bird flu viruses that are resistant to the antiviral drug Tamiflu, posing a potential threat to public health. Researchers have found that certain mutations in the bird flu virus can make it less susceptible to the commonly used treatment, highlighting the need for continued monitoring and development of new antiviral strategies.
Show HN: Runprompt – run .prompt files from the command line
I built a single-file Python script that lets you run LLM prompts from the command line with templating, structured outputs, and the ability to chain prompts together.
When I discovered Google's Dotprompt format (frontmatter + Handlebars templates), I realized it was perfect for something I'd been wanting: treating prompts as first-class programs you can pipe together Unix-style. Google uses Dotprompt in Firebase Genkit and I wanted something simpler - just run a .prompt file directly on the command line.
Here's what it looks like:
--- model: anthropic/claude-sonnet-4-20250514 output: format: json schema: sentiment: string, positive/negative/neutral confidence: number, 0-1 score --- Analyze the sentiment of: {{STDIN}}
Running it:
cat reviews.txt | ./runprompt sentiment.prompt | jq '.sentiment'
The things I think are interesting:
* Structured output schemas: Define JSON schemas in the frontmatter using a simple `field: type, description` syntax. The LLM reliably returns valid JSON you can pipe to other tools.
* Prompt chaining: Pipe JSON output from one prompt as template variables into the next. This makes it easy to build multi-step agentic workflows as simple shell pipelines.
* Zero dependencies: It's a single Python file that uses only stdlib. Just curl it down and run it.
* Provider agnostic: Works with Anthropic, OpenAI, Google AI, and OpenRouter (which gives you access to dozens of models through one API key).
You can use it to automate things like extracting structured data from unstructured text, generating reports from logs, and building small agentic workflows without spinning up a whole framework.
Would love your feedback, and PRs are most welcome!
Mixpanel Security Breach
Mixpanel, a data analytics company, experienced a security incident that resulted in unauthorized access to some customer SMS data. The incident was detected and mitigated, and Mixpanel is working to notify affected customers and improve security measures to prevent similar incidents in the future.
Modelling Agent Systems with Erlang (2004) [pdf]
The article discusses the design and implementation of a distributed programming language called Erlang, focusing on its fault-tolerant and scalable properties. It explores the concepts of concurrency, distribution, and fault-tolerance in the context of Erlang's runtime system and programming model.
The VanDersarl Blériot: a 1911 airplane homebuilt by teenage brothers (2017)
The article explores the relationship between Louis Blériot and his mechanic, Georges Védrines, and their role in the historic first flight across the English Channel in a Blériot XI aircraft in 1909. It highlights the collaborative efforts and technical challenges they faced in achieving this groundbreaking aviation milestone.
Coq: The World's Best Macro Assembler? (2013) [pdf]
Ray Marching Soft Shadows in 2D (2020)
The article explores distance fields, a powerful technique in computer graphics that can be used for a variety of applications such as fluid simulations, collision detection, and procedural modeling. It delves into the mathematical foundations of distance fields and how they can be efficiently computed and stored.
ZZ9000 multifunction card for Zorro Amigas
The article discusses the ZZ9000 multifunction card, an expansion card for Zorro-based Amiga computers that provides advanced graphics and video capabilities, including support for higher resolutions and different color depths.
Pakistan says rooftop solar output to exceed grid demand in some hubs next year
Pakistan expects its rooftop solar power output to exceed grid demand in some areas as early as next year, highlighting the country's push to increase renewable energy generation. The government aims to have 60% of the country's energy come from renewable sources by 2030.
Music eases surgery and speeds recovery, study finds
Study: https://mmd.iammonline.com/index.php/musmed/article/view/111...
The current state of the theory that GPL propagates to AI models
The article discusses the potential implications of the GNU General Public License (GPL) on AI models trained on code licensed under the GPL. It explores the possibility that the GPL could propagate to the AI models, potentially affecting their distribution and usage.