Hacker News

Subscribe to Hacker News feed
Hacker News RSS
Updated: 35 min 15 sec ago

Show HN: A faster fuck (thefuck CLI rewritten in Rust)

Thu, 02/26/2026 - 2:22pm

thefuck (https://github.com/nvbn/thefuck) in Rust – because life's too short for slow fucks.

500ms → 15ms startup. Same rules, 50x faster. 2x faster correction time as well.

Comments URL: https://news.ycombinator.com/item?id=47170774

Points: 2

# Comments: 0

Categories: Hacker News

Show HN: Tasuki – A Task Aggregator for Waybar

Thu, 02/26/2026 - 2:21pm

I'm loving the momentum behind Linux, particularly Arch, right now. I've used it for years but recently have been switching all of my workflows to it. I wanted a quick way to see all my tasks at a glance without context-switching between apps. Since I already use Waybar, it felt like the natural place to make that available. There wasn't really something out there for that, and I had todos scattered amongst different local notes and Obsidian, so I built Tasuki to aggregate them together.

Comments URL: https://news.ycombinator.com/item?id=47170766

Points: 1

# Comments: 0

Categories: Hacker News

Show HN: Free Snowflake Observability

Thu, 02/26/2026 - 2:19pm

My startup helps companies save money on Snowflake, and over the past two years we've built out a lot of observability features based on customer requests.

We're launching these features for free for everyone. You can read more here: https://espresso.ai/post/observability

Comments URL: https://news.ycombinator.com/item?id=47170737

Points: 1

# Comments: 0

Categories: Hacker News

Testing "Raw" GPU Cache Latency

Thu, 02/26/2026 - 2:19pm
Categories: Hacker News

Show HN: pg_stream – incremental view maintenance for PostgreSQL in Rust

Thu, 02/26/2026 - 2:17pm

pg_stream is a PostgreSQL 18 extension that keeps materialized views current incrementally — no external infrastructure, no separate streaming pipeline.

You define a stream table (a SQL query + a freshness bound) and the extension derives a delta query that processes only changed rows on each refresh cycle:

SELECT pgstream.create_stream_table( 'regional_totals', 'SELECT region, SUM(amount) AS total, COUNT(*) AS cnt FROM orders GROUP BY region', '1m', 'DIFFERENTIAL' ); One INSERT into a million-row table → pg_stream touches one row's worth of computation. Query it like any regular table.

How it works: - Trigger-based CDC captures row changes into buffer tables inside the same transaction (no wal_level = logical required) - A background worker walks a topological DAG of stream tables and fires refreshes in dependency order - The DVM engine (differential view maintenance, DBSP framework) rewrites your SQL into a delta query at definition time — JOINs, GROUP BY, CTEs, window functions, LATERAL, subqueries all supported - Stream tables can depend on other stream tables; a change to a base table cascades automatically through the entire chain

Written in Rust using pgrx. 1,300+ tests (unit + integration + E2E). dbt macro package included.

GitHub: https://github.com/grove/pg-stream Docs: https://grove.github.io/pg-stream

Comments URL: https://news.ycombinator.com/item?id=47170722

Points: 1

# Comments: 0

Categories: Hacker News

IHR data dumps (including IYP)

Thu, 02/26/2026 - 2:16pm

Article URL: https://archive.ihr.live/ihr/

Comments URL: https://news.ycombinator.com/item?id=47170700

Points: 1

# Comments: 0

Categories: Hacker News

Show HN: GameScout AI – AI-powered game recommender

Thu, 02/26/2026 - 2:15pm

I built GameScout AI because I never really liked the recommendations sites like Steam propose. It uses natural language to find games based on specific mechanics or moods, like "cozy farming sims with a bit of action" or "something like Dark Souls but funnier".

The Stack:

- Next.js & Tailwind: For a responsive, gaming-focused UI.

- Groq (Llama 3): I’m using Groq for inference because sub-second latency makes semantic search feel like a local DB query.

- Prompt Engineering: Optimized to explain why a game was picked based on actual mechanics, not just metadata.

Any feedback is appreciated!

Comments URL: https://news.ycombinator.com/item?id=47170691

Points: 1

# Comments: 0

Categories: Hacker News

Show HN: I built the US version of "Are You Dead?", China's viral check-in app

Thu, 02/26/2026 - 2:14pm

In January, a Chinese app called Sile Me ("Are You Dead?") went to #1 paid app on China's Apple App Store. One button. Tap it daily to say you're alive. Miss two days — your emergency contact gets an email. It went viral because 200M Chinese people live alone and finally had a tool that acknowledged the obvious risk.

The US has 40 million solo households — 29% of all households, an all-time high. And no good equivalent.

So I built one. Key differences: SMS instead of email, a 48-hour window instead of rigid schedules, and an Emergency Alert button — one tap, immediate text to your contact. Right now, not after two days of silence.

Tech stack: Expo/React Native, Python/FastAPI, RevenueCat for IAP. iPhone only for now.

The full story: https://imalivetoday.com/demumu-app-us

Comments URL: https://news.ycombinator.com/item?id=47170669

Points: 1

# Comments: 0

Categories: Hacker News

Pages