Top stories

Replace your boss before they replace you
_tk_ about 2 hours ago

Replace your boss before they replace you

ReplaceyourBoss.ai is an AI-powered platform that helps users automate and streamline their job search process, including creating resumes, cover letters, and networking. The platform uses artificial intelligence to personalize and optimize job applications, providing users with a competitive edge in the job market.

replaceyourboss.ai
86 13
Summary
Same-day upstream Linux support for Snapdragon 8 Elite Gen 5
mfilion about 4 hours ago

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.

qualcomm.com
190 86
Summary
venamresm__ about 3 hours ago

The Input Stack on Linux: An End-to-End Architecture Overview

This article explores the diverse range of input devices available for Linux systems, including keyboards, mice, touchpads, and more specialized devices like graphics tablets and gaming controllers. It provides an overview of the Linux input ecosystem and discusses the various ways users can configure and customize their input devices to enhance their computing experience.

venam.net
55 3
Summary
liquid_x 3 days ago

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.

fabiensanglard.net
95 14
Summary
fred_ 6 days ago

Abuse of the nullish coalescing operator in JS/TS

The article discusses the concept of nullish coalescing in JavaScript and TypeScript, which is a way to handle null or undefined values by providing a default value when the operand is nullish (null or undefined). It explains the benefits of using nullish coalescing over traditional techniques like logical OR (||) and compares its usage in both JavaScript and TypeScript.

fredrikmalmo.com
30 38
Summary
Linux Kernel Explorer
tanelpoder about 14 hours ago

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.

reverser.dev
465 69
Summary
prodigycorp about 15 hours ago

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.

215 50
The VanDersarl Blériot: a 1911 airplane homebuilt by teenage brothers
ForHackernews about 4 hours ago

The VanDersarl Blériot: a 1911 airplane homebuilt by teenage brothers

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.

historynet.com
20 12
Summary
Penpot: The Open-Source Figma
selvan about 18 hours ago

Penpot: The Open-Source Figma

Penpot is an open-source, multi-page design and prototyping platform that allows teams to collaborate on digital design projects. It provides features like version control, real-time collaboration, and export options for various file formats.

github.com
608 142
Summary
SchwKatze about 22 hours ago

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.

brooker.co.za
11 2
Summary
Show HN: Runprompt – run .prompt files from the command line
chr15m about 6 hours ago

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!

github.com
68 26
Summary
toomuchtodo about 3 hours ago

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.

reuters.com
75 44
Summary
Mixpanel Security Breach
jaredwiener about 13 hours ago

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.

mixpanel.com
169 97
Summary
Show HN: MkSlides – Markdown to slides with a similar workflow to MkDocs
MartenBE about 7 hours ago

Show HN: MkSlides – Markdown to slides with a similar workflow to MkDocs

As a teacher, we keep our slides as markdown files in git repos and want to build these automatically so they can be viewed online (or offline if needed). To achieve this, I have created MkSlides. This tool converts all markdown in a folder to slides generated with Reveal.js. The workflow is very similar to MkDocs.

Install: `pip install mkslides`

Building slides: `mkslides build`

Live preview during editing: `mkslides serve`

Comparison with other tools like marp, slidev, ...:

- This tool is a single command and easy to integrate in CI/CD pipelines.

- It only needs Python.

- The workflow is also very similar to MkDocs, which makes it easy to combine the two in a single GitHub/GitLab repo.

- Generates an index landing page for multiple slideshows in a folder which is really convenient if you have e.g. a slideshow per chapter.

- It is lightweight.

- Everything is IaC.

github.com
50 7
Summary
addaon about 16 hours ago

Coq: The World's Best Macro Assembler? (2013) [pdf]

nickbenton.name
118 51
The current state of the theory that GPL propagates to AI models
jonymo about 7 hours ago

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.

shujisado.org
128 157
Summary
TPUs vs. GPUs and why Google is positioned to win AI race in the long term
vegasbrianc about 7 hours ago

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.

uncoveralpha.com
104 136
Summary
sashk about 17 hours ago

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.

blog.briancmoses.com
341 212
Summary
Ray Marching Soft Shadows in 2D (2020)
memalign about 13 hours ago

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.

rykap.com
154 26
Summary
Inspired by Spider-Man, scientists recreate web-slinging technology
ohjeez about 24 hours ago

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.

scienceclock.com
6 0
Summary
Cherry gives up German production and wants to sell core division
jsheard about 2 hours ago

Cherry gives up German production and wants to sell core division

Cherry, a German manufacturer of keyboards and computer input devices, has announced plans to discontinue its production operations in Germany and seek a buyer for its core division. The company cites increasing production costs and competitive pressures as the key reasons behind this strategic decision.

heise.de
14 0
Summary
Show HN: SyncKit – Offline-first sync engine (Rust/WASM and TypeScript)
danbitengo about 6 hours ago

Show HN: SyncKit – Offline-first sync engine (Rust/WASM and TypeScript)

SyncKit is an open-source software development kit (SDK) that simplifies the process of building real-time, collaborative applications. It provides a set of tools and APIs for developers to easily integrate synchronization and collaboration features into their web and mobile applications.

github.com
45 20
Summary
jy14898 3 days ago

Interactive λ-Reduction

DeltaNets is a non-profit organization focused on providing internet access and digital literacy education to underserved communities. The organization works to bridge the digital divide and empower individuals through technology.

deltanets.org
99 21
Summary
Seagate achieves 6.9TB storage capacity per platter
elorant about 3 hours ago

Seagate achieves 6.9TB storage capacity per platter

Seagate has demonstrated the capability to achieve a storage capacity of up to 6.9TB per platter in a laboratory setting, paving the way for hard drives with total capacities ranging from 55TB to 69TB, which are now physically possible.

tomshardware.com
42 34
Summary
Technical Deflation
0x79de 3 days ago

Technical Deflation

The article discusses the concept of technical deflation, which refers to the decline in the cost of technology products and services over time. It explores how this phenomenon can have significant implications for businesses and consumers, and how it is driven by factors such as increased competition, technological advancements, and economies of scale.

benanderson.work
52 47
Summary
Music eases surgery and speeds recovery, study finds
1659447091 about 15 hours ago

Music eases surgery and speeds recovery, study finds

Study: https://mmd.iammonline.com/index.php/musmed/article/view/111...

bbc.com
163 78
Summary
ibobev 3 days ago

Move Expressions

The article discusses the introduction of 'move expressions' in the Rust programming language, which allow for more efficient memory usage by enabling the relocation of values rather than copying them. This feature aims to improve performance and reduce memory consumption in Rust applications.

smallcultfollowing.com
3 0
Summary
We're losing our voice to LLMs
TonyAlicea10 about 5 hours ago

We're losing our voice to LLMs

This article explores the potential impact of large language models (LLMs) on human voice and expression, raising concerns about the risk of losing our unique voices and authentic communication in the face of increasingly sophisticated AI technology.

tonyalicea.dev
286 323
Summary
dgroshev 4 days ago

G0-G3 corners, visualised: learn what "Apple corners" are

This article provides a detailed visual explanation of the different types of corners used in Apple's G0 and G3 processor designs, helping readers understand the evolution of these architectural features over time.

printables.com
112 57
Summary
The Concrete Pontoons of Bristol
surprisetalk 6 days ago

The Concrete Pontoons of Bristol

The article discusses the concrete pontoons used in the construction of the Bristol Harbour in the United Kingdom. It explains the unique design and engineering of these pontoons, which were built to provide a stable platform for ships and boats in the harbor.

thecretefleet.com
32 1
Summary