GrapheneOS – Break Free from Google and Apple
GrapheneOS is a privacy and security-focused Android operating system that aims to provide a more secure and private alternative to mainstream Android versions. It emphasizes strong security measures, app sandboxing, and user privacy, making it a compelling choice for those concerned about digital privacy and security.
CBS didn't air Rep. James Talarico interview out of fear of FCC
The article discusses Stephen Colbert's complaint to the FCC about a Texas state representative's actions during a segment on Colbert's show. Colbert claims the representative's behavior violated FCC regulations, and the article examines the potential implications of Colbert's complaint.
America's pensions can't beat Vanguard but they can close a hospital
The article discusses the challenges facing American pension funds, which have struggled to meet their investment targets for years. It examines how these funds have increasingly turned to alternative investments like private equity, but argues that simpler index funds like those offered by Vanguard have outperformed many pension funds' more complex investment strategies.
Stephen Colbert says CBS forbid interview of Democrat because of FCC threat
The article discusses how CBS allegedly forbid Stephen Colbert from interviewing a Democratic politician, fearing potential repercussions from the FCC due to the network's ownership structure. It highlights concerns about political influence and censorship in media.
Tesla 'Robotaxi' adds 5 more crashes in Austin in a month – 4x worse than humans
The article reports on a series of crashes involving Tesla's Autopilot system, with the company's robotaxi service in Austin experiencing a spike in incidents four times higher than human-driven vehicles in the same area over the past month.
So you want to build a tunnel
The article discusses the process of building a tunnel, including the various challenges and considerations involved, such as geological surveys, regulatory approvals, construction methods, and project management. It provides a comprehensive overview of the key steps and factors that must be taken into account when undertaking a tunnel-building project.
WD and Seagate confirm: Hard drives sold out for 2026
WD and Seagate, two leading hard drive manufacturers, have confirmed that their hard drive production for 2026 is already sold out, highlighting the ongoing global demand for storage solutions.
Students Are Being Treated Like Guinea Pigs: Inside an AI-Powered Private School
The article explores a private school that is utilizing AI-powered technologies to personalize student learning, raising concerns about the ethical implications and potential unintended consequences of this approach.
Can a Computer Science Student Be Taught to Design Hardware?
The article explores the challenges of teaching computer science students to design hardware, highlighting the need for integrated coursework, hands-on experience, and bridging the gap between software and hardware development.
Show HN: Continue – Source-controlled AI checks, enforceable in CI
We now write most of our code with agents. For a while, PRs piled up, causing review fatigue, and we had this sinking feeling that standards were slipping. Consistency is tough at this volume. I’m sharing the solution we found, which has become our main product.
Continue (https://docs.continue.dev) runs AI checks on every PR. Each check is a source-controlled markdown file in `.continue/checks/` that shows up as a GitHub status check. They run as full agents, not just reading the diff, but able to read/write files, run bash commands, and use a browser. If it finds something, the check fails with one click to accept a diff. Otherwise, it passes silently.
Here’s one of ours:
.continue/checks/metrics-integrity.md
---
name: Metrics Integrity
description: Detects changes that could inflate, deflate, or corrupt metrics (session counts, event accuracy, etc.)
---
Review this PR for changes that could unintentionally distort metrics.
These bugs are insidious because they corrupt dashboards without triggering errors or test failures.
Check for:
- "Find or create" patterns where the "find" is too narrow, causing entity duplication (e.g. querying only active sessions, missing completed ones, so every new commit creates a duplicate)
- Event tracking calls inside loops or retry paths that fire multiple times per logical action
- Refactors that accidentally remove or move tracking calls to a path that executes with different frequency
Key files: anything containing `posthog.capture` or `trackEvent`
This check passed without noise for weeks, but then caught a PR that would have silently deflated our session counts. We added it in the first place because we’d been burned in the past by bad data, only noticing when a dashboard looked off.---
To get started, paste this into Claude Code or your coding agent of choice:
Help me write checks for this codebase: https://continue.dev/walkthrough
It will:- Explore the codebase and use the `gh` CLI to read past review comments
- Write checks to `.continue/checks/`
- Optionally, show you how to run them locally or in CI
Would love your feedback!
Launch HN: Sonarly (YC W26) – AI agent to triage and fix your production alerts
Hey HN, I am Dimittri and we’re building Sonarly (https://sonarly.com), an AI engineer for production. It connects to your observability tools like Sentry, Datadog, or user feedback channels, triages issues, and fixes them to cut your resolution time. Here's a demo: https://www.youtube.com/watch?v=rr3VHv0eRdw.
Sonarly is really about removing the noise from production alerts by grouping duplicates and returning a root cause analysis to save time to on-call engineers and literally cut your MTTR.
Before starting this company, my co-founder and I had a B2C app in edtech and had, some days, thousands of users using the app. We pushed several times a day, relying on user feedback. Then we set up Sentry, it was catching a lot of bugs, but we had up to 50 alerts a day. With 2 people it's a lot. We took a lot of time filtering the noise to find the real signal so we knew which bug to focus on.
At the same time, we saw how important it is to fix a bug fast when it hits users. A bug means in the worst case a churn and at best a frustrated user. And there are always bugs in production, due to code errors, database mismatches, infrastructure overload, and many issues are linked to a specific user behavior. You can't catch all these beforehand, even with E2E tests or AI code reviews (which catch a lot of bugs but obviously not all, plus it takes time to run at each deployment). This is even more true with vibe-coding (or agentic engineering).
We started Sonarly with this idea. More software than ever is being built and users should have the best experience possible on every product. The main idea of Sonarly is to reduce the MTTR (Mean Time To Repair).
We started by recreating a Sentry-like tool but without the noise, using only text and session replays as the interface. We built our own frontend tracker (based on open-source rrweb) and used the backend Sentry SDK (open source as well). Companies could just add another tracker in the frontend and add a DSN in their Sentry config to send data to us in addition to Sentry.
We wanted to build an interface where you don't need to check logs, dashboards, traces, metrics, and code, as the agent would do it for you with plain English to explain the "what," "why," and "how do I fix it."
We quickly realized companies don't want to add a new tracker or change their monitoring stack, as these platforms do the job they're supposed to do. So we decided to build above them. Now we connect to tools like Sentry, Datadog, Slack user feedback channels, and other integrations.
Claude Code is so good at writing code, but handling runtime issues requires more than just raw coding ability. It demands deep runtime context, immediate reactivity, and intelligent triage, you can’t simply pipe every alert directly into an agent. That’s why our first step is converting noise into signal. We group duplicates and filter false positives to isolate clear issues. Once we have a confirmed signal, we trigger Claude Code with the exact context it needs, like the specific Sentry issue and relevant logs fetched via MCP (mostly using grep on Datadog/Grafana). However, things get exponentially harder with multi-repo and multi-service architectures.
So we built an internal map of the production system that is basically a .md file updated dynamically. It shows every link between different services, logs, and metrics so that Claude Code can understand the issue faster.
One of our users using Sentry was receiving ~180 alerts/day. Here is what their workflow looked like:
- Receive the alert
- 1) Defocus from their current task or wake up, or 2) don't look at the alert at all (most of the time)
- Go check dashboards to find the root cause (if infra type) or read the stack trace, events, etc.
- Try to figure out if it was a false positive or a real problem (or a known problem already in the fixes pipeline)
- Then fix by giving Claude Code the correct context
We started by cutting the noise and went from 180/day to 50/day (by grouping issues) and giving a severity based on the impact on the user/infra. This brings it down to 5 issues to focus on in the current day. Triage happens in 3 steps: deduplicating before triggering a coding agent, gathering the root cause for each alert, and re-grouping by RCA.
We launched self-serve (https://sonarly.com) and we would love to have feedback from engineers. Especially curious about your current workflows when you receive an alert from any of these channels like Sentry (error tracking), Datadog (APM), or user feedback. How do you assign who should fix it? Where do you take your context from to fix the issue? Do you have any automated workflow to fix every bug, and do you have anything you use currently to filter the noise from alerts?
We have a large free tier as we mainly want feedback. You can self-serve under 2 min. I'll be in the thread with my co-founder to answer your questions, give more technical details, and take your feedback: positive, negative, brutal, everything's constructive!
Show HN: Cycast – High-performance radio streaming server written in Python
A high-performance internet radio streaming server written in Python with Cython optimizations.
Claude Sonnet 4.6
Anthropic releases a new AI model called Claude, which is capable of generating original sonnets in the style of classical poetry. The article discusses the technical capabilities of Claude and its potential applications in creative writing and language generation.
Meta to retire messenger desktop app and messenger.com in April 2026
Meta, the parent company of Facebook, has announced the retirement of its Messenger desktop app and Messenger.com website by April 2026. The company is encouraging users to shift to web and mobile platforms as part of its strategy to streamline its messaging services.
Most people are individually optimistic, but think the world is falling apart
The article discusses the phenomenon of individual optimism, where people maintain a positive outlook despite societal and global challenges. It explores how this individual optimism can coexist with broader pessimism about the state of the world and the future.
Japan Is What Late-Stage Capitalist Decline Looks Like
The article explores how Japan's economic and social landscape reflects the characteristics of late-stage capitalism, including declining birth rates, wealth inequality, and corporate dominance. It suggests that Japan's situation serves as a cautionary tale for other nations facing similar challenges under late-stage capitalism.
Show HN: Donation.watch – open-source political finance tracker (AGPL/CC-BY)
Donation.Watch is a platform that provides transparency and insights into charitable donations, allowing users to explore how organizations are using their funds and make informed decisions about their contributions.
Why I'm Worried About Job Loss and Thoughts on Comparative Advantage
The article discusses concerns about job loss due to automation and technological advancements, considering the potential impact on different industries and the need for societal adaptation to mitigate the challenges posed by these changes.
Show HN: I curated 130 US PDF forms and made them fillable in browser
Hi HN!
I built SimplePDF 7 years ago, with the vision from day one to help get rid of bureaucracy (I'm from France, I know what I'm talking about)
Fast forward to this week where I finally released something I had on my mind for a long time: a repository of the main US forms that are ready to be filled, straight from the browser, as opposed to having to find a PDF tool online (or local).
I focused on healthcare, ED, HR, Legal and IRS/Tax for now.
On the tech-side, it's SimplePDF all the way down: client-side processing (the data / documents stay in your browser).
I hope you find the resource useful!
NiP
Sub-Millisecond RAG on Apple Silicon. No Server. No API. One File
Wax is an open-source, decentralized blockchain platform designed for building secure and scalable decentralized applications (dApps). It provides a flexible and efficient infrastructure for developers to create and deploy their own dApps, leveraging the benefits of blockchain technology.