New stories

alohaTool 6 minutes ago

Show HN: NotesGutter – Clean Code Notes with Markdown and Drawings

I built NotesGutter for VS Code and Cursor to stop "comment rot." Instead of 20-line comments cluttering your source, you attach rich Markdown notes and Excalidraw diagrams to specific lines via small anchors.

The Workflow:

Markdown Side-Peek: High-fidelity documentation for complex logic. Infinite Canvas: Draw architecture diagrams directly linked to functions. Git-Native: Notes are stored in a .notesgutter folder. They version with your code and work 100% offline. Privacy: No cloud. No tracking. Your data stays in your repo.

Preview: https://github.com/ParasKoundal/NotesGutter/raw/main/Preview...

Install: Search "NotesGutter" in the VS Code Marketplace or find it here: https://marketplace.visualstudio.com/items?itemName=ParasKou...

I'd love to hear what you think about keeping documentation "in-repo" versus external wikis.

marketplace.visualstudio.com
1 0
mraniki 7 minutes ago

Fourth-quarter U.S. GDP up just 1.4%, badly missing estimate; inflation at 3%

cnbc.com
1 0
bilsbie 7 minutes ago

Creatine: The Longevity Supplement Hiding in Plain Sight

twitter.com
1 0
You May Be Canadian
speckx 8 minutes ago

You May Be Canadian

The article explores the concept of 'functional citizenship' and how individuals may possess attributes or behaviors that align with those of a particular nationality, such as Canada, without officially being a citizen of that country. It highlights the potential benefits and challenges of this idea.

jefftk.com
1 0
Summary
The Race to Give Every Child a Toy
fortran77 9 minutes ago

The Race to Give Every Child a Toy

The article reviews Michael Kimmel's book 'Playmakers', which explores the influential role of Jewish entrepreneurs in the development of the toy industry in America during the late 19th and early 20th centuries, providing insights into their contributions and the broader cultural and economic impact of the industry.

newyorker.com
1 1
Summary
medbar 9 minutes ago

Defense Dept. and Anthropic Square Off in Dispute over A.I. Safety

nytimes.com
1 0
Show HN: A TUI text editor built by FTXUI
Frameser 9 minutes ago

Show HN: A TUI text editor built by FTXUI

It’s a modern FTXUI-based terminal editor—like Nano and Sublime’s baby. No weird modal editing, no 100+ shortcuts to memorize, just useful features with a non-eye-glazing UI.

Here’s why it’s my daily coding/note-taking editor:

•Zero learning curve. Ctrl+S/Ctrl+Z/Ctrl+F—all standard shortcuts you know. No more 2 AM “how to exit Vim” searches.

•Looks great. 28 themes (Monokai, Dracula, Nord, etc.), toggleable line numbers, current line highlighting, and a clean 3-column layout.

•Surprisingly powerful. Multi-tab support, regex search/replace (live previews!), syntax highlighting for major languages (C++, Python, JS, etc.), and LSP for code completion/error checks.

•Super lightweight. Terminal-based, fires up instantly—no VS Code bloat. Runs smooth even on old laptops.

I know we all have go-to editors (shoutout Neovim fans), but if you’re tired of “too simple” vs “too complex,” try pnana. Early (v0.0.4), but more polished than most terminal editors.

Building is simple—clone, run the build script, done. No messy dependencies (clear docs if you hit snags). Bonus: Split editing and Lua plugins are coming. I’ve used it nonstop for a week—no plans to go back. Check it out: github.com/Cyxuan0311/PNANA Curious your thoughts—tired of terminal editor tradeoffs? Does this fill a gap?

github.com
1 1
todsacerdoti 10 minutes ago

Everything you never wanted to know about visually-hidden

dbushell.com
1 0
tosh 11 minutes ago

A History of Erlang (2007) [pdf]

lfe.io
1 0
brainless 12 minutes ago

Leverage Coding Agents as a Builder/Engineer [video]

youtube.com
1 0
YouTube
truthbe 13 minutes ago

Ask HN: How did you get your drive back?

Feeling lost at the moment, and don't feel like repeating myself to an LLM for advice again so I thought I would maybe ask here.

So I'm in my early 30's, I've built the career and got all the high position roles one strives for in our profession, travelled everywhere, lived and worked overseas and done everything I've wanted to except starting my own business.

2020 came which I feel wiped me out (mentally and economically). I've just now I would say recovered a bit, set myself up with a year worth of living expenses and moved abroad.

This should be the time where someone should go head on and try make some money on their own but instead I'm just tired. I feel like when I was younger all that effort came so easy, I was curious, I wanted things. Now I'm so lost, anxious and filled with doubt thanks to global events and AI.

I went on a shroom trip last week that taught me that I am capable, but the after effects wore off and I'm back to being me. I feel like a 20 year old. How do I not waste my time/savings and what do I focus on? Is it making the project that is fun to build my confidence? Or making money? It's only day 5 since I've moved and I'm already thinking about going back lol

Was anyone in a similar spot? What helped you?

1 0
pjmlp 15 minutes ago

Shading Languages Symposium 2026 content now available

khronos.org
2 0
todsacerdoti 17 minutes ago

eBPF the Hard Way

The article provides an in-depth exploration of eBPF, a powerful technology that allows for the dynamic extension of the Linux kernel's functionality. It covers the fundamentals of eBPF, its capabilities, and the challenges involved in understanding and working with this complex system.

feyor.sh
2 0
Summary
I found a useful Git one liner buried in leaked CIA developer docs
spencerldixon 20 minutes ago

I found a useful Git one liner buried in leaked CIA developer docs

The article describes a one-liner command that can be used to clean up merged Git branches, which was allegedly leaked from the CIA's developer documentation. This command allows users to efficiently remove local and remote branches that have already been merged into the main branch.

spencer.wtf
3 0
Summary
Zigurd 21 minutes ago

The sale of xAI comes with tax, financial and legal benefits for investors

The article discusses the potential tax, financial, and legal benefits for investors in XAI, a subsidiary of SpaceX, when the company's shares are sold. It highlights the complex financial and regulatory considerations involved in such a transaction.

reuters.com
2 2
Summary
Show HN: A native macOS client for Hacker News, built with SwiftUI
IronsideXXVI 21 minutes ago

Show HN: A native macOS client for Hacker News, built with SwiftUI

Hey HN! I built a native macOS desktop client for Hacker News and I'm open-sourcing it under the MIT license.

GitHub: https://github.com/IronsideXXVI/Hacker-News

Download (signed & notarized DMG, macOS 14.0+): https://github.com/IronsideXXVI/Hacker-News/releases

Screenshots: https://github.com/IronsideXXVI/Hacker-News#screenshots

I spend a lot of time reading HN — I wanted something that felt like a proper Mac app: a sidebar for browsing stories, an integrated reader for articles, and comment threading — all in one window. Essentially, I wanted HN to feel like a first-class citizen on macOS, not a website I visit.

What it does:

- Split-view layout — stories in a sidebar on the left, articles and comments on the right, using the standard macOS NavigationSplitView pattern.

- Built-in ad blocking — a precompiled WKContentRuleList blocks 14 major ad networks (DoubleClick, Google Syndication, Criteo, Taboola, Outbrain, Amazon ads, etc.) right in the WebKit layer. No extensions needed. Toggleable in settings.

- Pop-up blocking — kills window.open() calls. Also toggleable.

- HN account login — full authentication flow (login, account creation, password reset). Session is stored in the macOS Keychain, and cookies are injected into the WebView so you can upvote, comment, and submit stories while staying logged in.

- Bookmarks — save stories locally for offline access. Persisted with Codable serialization, searchable and filterable independently.

- Search and filtering — powered by the Algolia HN API. Filter by content type (All, Ask, Show, Jobs, Comments), date range (Today, Past Week, Past Month, All Time), and sort by hot or recent.

- Scroll progress indicator — a small orange bar at the top tracks your reading progress via JavaScript-to-native messaging.

- Auto-updates via Sparkle with EdDSA-signed updates served from GitHub Pages.

- Dark mode — respects system appearance with CSS and meta tag injection.

Tech details for the curious:

The whole app is ~2,050 lines of Swift across 16 files. It uses the modern @Observable macro (not the old ObservableObject/Published pattern), structured concurrency with async/await and withThrowingTaskGroup for concurrent batch fetching, and SwiftUI throughout — no UIKit/AppKit bridges except for the WKWebView wrapper via NSViewRepresentable.

Two APIs power the data: the official HN Firebase API for individual item/user fetches, and the Algolia Search API for feeds, filtering, and search. The Algolia API is surprisingly powerful for this — it lets you do date-range filtering, pagination, and full-text search that the Firebase API doesn't support.

CI/CD:

The release pipeline is a single GitHub Actions workflow (467 lines) that handles the full macOS distribution story: build and archive, code sign with Developer ID, notarize with Apple (with a 5-retry staple loop for ticket propagation delays), create a custom DMG with AppleScript-driven icon positioning, sign and notarize the DMG, generate an EdDSA Sparkle signature, create a GitHub Release, and deploy an updated appcast.xml to GitHub Pages.

Getting macOS code signing and notarization working in CI was honestly the hardest part of this project. If anyone is distributing a macOS app outside the App Store via GitHub Actions, I'm happy to answer questions — the workflow is fully open source.

The entire project is MIT licensed. PRs and issues welcome: https://github.com/IronsideXXVI/Hacker-News

I'd love feedback — especially on features you'd want to see. Some ideas I'm considering: keyboard-driven navigation (j/k to move between stories), a reader mode that strips articles down to text, and notification support for replies to your comments.

github.com
3 0
Summary
Show HN: LexPrep – Open-source toolkit for linguistic stimulus preparation
Sajjad_m 21 minutes ago

Show HN: LexPrep – Open-source toolkit for linguistic stimulus preparation

Hi HN,

I built LexPrep during my Master’s in Cognitive Neuroscience because preparing lexical datasets for reading experiments was taking me hours every week.

Most NLP libraries I tried were powerful but too general for psycholinguistics workflows. I needed something focused on experimental stimulus control rather than large-scale text processing.

LexPrep currently supports:

• Syllable counting • Grapheme-to-phoneme (G2P) • Orthographic neighborhood calculation • Lexical statistics for stimulus control • Multi-language support (Persian, English, Italian)

The goal is reproducible and fast stimulus preparation for cognitive and reading experiments.

I’d love feedback from the HN community. especially around API design, performance, and potential integrations.

Repo: https://github.com/sajjad-mazaheri/lexprep

github.com
1 0
Summary
Federated Identity vs. Single Sign-On: Key Differences
andychiare 23 minutes ago

Federated Identity vs. Single Sign-On: Key Differences

The article explores the key differences between federated identity and single sign-on (SSO) systems. It highlights the advantages and use cases of each approach, helping readers understand the appropriate scenarios for implementing federated identity or SSO in their applications.

auth0.com
1 0
Summary
Show HN: Export and resume Claude Code sessions
vtemian 23 minutes ago

Show HN: Export and resume Claude Code sessions

github.com
2 0
tosh 25 minutes ago

ggml.ai joins Hugging Face

The article discusses a new AI model that can generate human-like text in multiple languages. The model, called 'GPT-3.5', is reported to have improved capabilities compared to previous language models.

twitter.com
1 0
Summary
Show HN: Open-source MCP servers making every country's law searchable by AI
Aesir89 26 minutes ago

Show HN: Open-source MCP servers making every country's law searchable by AI

When you ask an AI a legal question, it doesn't look anything up. It generates an answer from patterns in training data. It sounds confident, uses the right terminology, and is often mostly right, which makes it dangerous, because you can't tell which parts are wrong. It's like asking a lawyer to cite from memory. They may get close, but it's not accurate enough.

We built open-source MCP servers that fix this. Instead of answering from memory, the AI queries our server, retrieves the exact statutory text from official government databases, and cites the specific article. Real text, real source, verifiable.

20 servers live, all Apache 2.0:

National law for 15 countries (NL, DE, SE, SI, DK, FI, NO, IS, UK, IE, BE, LU, FR, AT, US) 49 EU regulations (GDPR, NIS2, DORA, AI Act, CRA, MiCA) US federal and state regulations (HIPAA, CCPA, SOX, GLBA) 1,451 security controls mapped across 28 frameworks

All sourced from official government databases — wetten.overheid.nl, gesetze-im-internet.de, legislation.gov.uk, Riksdagen, and more.

The goal is to cover every jurisdiction in the world. Law is public information, but it's still surprisingly hard to access programmatically. We want to change that.

We built a lot of these for our security intelligence platform, but figured the open data parts really should be for everyone. One of our biggest goals is to make security that's only accessible to big corporations accessible to everyone, especially public services and government.

GitHub: https://github.com/ansvar-systems

All endpoints: https://ansvar.eu/mcp

ansvar.eu
1 0
Summary
Why too much phosphorus in America's farmland is polluting the country's water
PaulHoule 26 minutes ago

Why too much phosphorus in America's farmland is polluting the country's water

The article discusses how excessive phosphorus from fertilizers used in American agriculture is polluting the country's waterways, contributing to environmental issues like algal blooms and dead zones. It highlights the need for more sustainable farming practices to reduce phosphorus runoff and improve water quality.

theconversation.com
2 0
Summary
At protocol has a new website
articsputnik 27 minutes ago

At protocol has a new website

atproto is a decentralized social networking protocol that aims to provide a more open and privacy-focused alternative to existing social media platforms. The protocol is designed to enable the creation of decentralized social applications that give users more control over their data and interactions.

atproto.com
1 1
Summary
senko 27 minutes ago

Code Reviews in the Age of AI

The article discusses the importance of rethinking the traditional code review process, suggesting that it should focus more on collaboration, knowledge sharing, and continuous improvement rather than just finding defects.

senkorasic.com
1 0
Summary
Zed Split Diffs Are Here
k2enemy 27 minutes ago

Zed Split Diffs Are Here

The article discusses an open-source tool called 'split-diffs' that helps developers visualize and manage changes in code files by splitting diffs into smaller, more manageable chunks. The tool aims to improve the code review process by making it easier to understand and navigate complex changes.

zed.dev
3 0
Summary
Train AI Models with Unsloth and Hugging Face Jobs for Free
ibobev 28 minutes ago

Train AI Models with Unsloth and Hugging Face Jobs for Free

The article discusses the creation of Unsloth, an AI-powered job search platform that aims to improve the job search experience by automating tedious tasks and providing personalized recommendations. It highlights the platform's features, such as automated resume optimization and job application submission, and its goal of empowering job seekers to find their ideal roles more efficiently.

huggingface.co
1 0
Summary
Show HN: Claude Code plugin – Telegram notifications when it needs your input
Mikheyrojo 28 minutes ago

Show HN: Claude Code plugin – Telegram notifications when it needs your input

I built a small Claude Code plugin that sends Telegram messages when Claude finishes a task or needs permission to proceed.

It's a shell hook that calls the Telegram Bot API — no daemon, no dependencies, ~50 lines of shell. Useful when you run multiple Claude sessions across different terminals/IDEs.

Setup: create a Telegram bot, install the plugin, add credentials. Takes ~2 minutes.

Free and open source.

https://github.com/mikhailrojo/claude-telegram-notifications

github.com
1 0
Summary
ibobev 28 minutes ago

Building the Worst Vi Emulation for My Mail Client

The article discusses the author's experience with implementing a Vim-like interface for their mail client, which proved to be a frustrating and unsatisfactory endeavor, leading them to ultimately abandon the effort.

xnacly.me
1 0
Summary
A Humanly Curated List of Personal and Independent Blogs
TigerUniversity 28 minutes ago

A Humanly Curated List of Personal and Independent Blogs

blogroll.org
2 0
ibobev 28 minutes ago

What is f(x) ≤ g(x) + O(1)? Inequalities With Asymptotics

This article explores the concept of Big O notation, a fundamental tool in computer science that helps analyze the efficiency of algorithms. It delves into the origins of Big O, its applications, and how it can be used to compare the performance of different algorithms.

jamesoswald.dev
1 0
Summary