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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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!
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.
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.
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.
Coq: The World's Best Macro Assembler? (2013) [pdf]
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.
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.
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.
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.
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.
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.
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.
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.
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.
Music eases surgery and speeds recovery, study finds
Study: https://mmd.iammonline.com/index.php/musmed/article/view/111...
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.
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.
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.
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.