Home

Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)
huntergemmer about 4 hours ago

Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)

Creator here. I built ChartGPU because I kept hitting the same wall: charting libraries that claim to be "fast" but choke past 100K data points.

The core insight: Canvas2D is fundamentally CPU-bound. Even WebGL chart libraries still do most computation on the CPU. So I moved everything to the GPU via WebGPU:

- LTTB downsampling runs as a compute shader - Hit-testing for tooltips/hover is GPU-accelerated - Rendering uses instanced draws (one draw call per series)

The result: 1M points at 60fps with smooth zoom/pan.

Live demo: https://chartgpu.github.io/ChartGPU/examples/million-points/

Currently supports line, area, bar, scatter, pie, and candlestick charts. MIT licensed, available on npm: `npm install chartgpu`

Happy to answer questions about WebGPU internals or architecture decisions.

github.com
273 98
Summary
Stories removed from the Hacker News Front Page, updated in real time (2024)
akyuu about 7 hours ago

Stories removed from the Hacker News Front Page, updated in real time (2024)

This repository tracks the removal of stories from Hacker News, providing insight into the moderation practices of the platform. It serves as a tool for understanding the types of content that are removed and the potential implications for the community.

github.com
187 107
Summary
Swedish Alecta has sold off an estimated $8B of US Treasury Bonds
madspindel about 6 hours ago

Swedish Alecta has sold off an estimated $8B of US Treasury Bonds

The article reveals that Alecta, one of Sweden's largest pension funds, has dumped a significant portion of its holdings in American government bonds, amid concerns over the U.S. federal budget deficit and rising inflation.

di.se
97 57
Summary
Comic-Con Bans AI Art After Artist Pushback
cdrnsf about 5 hours ago

Comic-Con Bans AI Art After Artist Pushback

Comic Con International has banned the use of AI-generated artwork at its conventions, following backlash from artists who argued that the technology undermines their work and livelihood. The decision aims to address concerns about the impact of AI art on the creative community.

404media.co
93 65
Summary
Parliament tells Dutch government to keep DigiD data out of American hands
TechTechTech about 8 hours ago

Parliament tells Dutch government to keep DigiD data out of American hands

The Dutch Parliament has instructed the government to keep DigiD data, the digital identification system, out of American hands. This comes amid concerns over data privacy and the potential for US government access to sensitive Dutch citizen information.

nltimes.nl
88 23
Summary
Can you slim macOS down?
ingve about 11 hours ago

Can you slim macOS down?

This article explores ways to slim down macOS, such as removing unused apps, disabling visual effects, and managing storage, to improve performance and free up disk space on older or less powerful Mac devices.

eclecticlight.co
66 87
Summary
EU Parliament freezes US trade deal ratification
pjmlp about 11 hours ago

EU Parliament freezes US trade deal ratification

The European Parliament has frozen the EU-US trade deal in response to President Trump's threats to impose tariffs on the EU over the Greenland issue. The move highlights the growing tensions between the EU and the US over trade policy and geopolitical disputes.

lemonde.fr
40 21
Summary
Claude's New Constitution
meetpateltech about 3 hours ago

Claude's New Constitution

Anthropic introduces Claude, an AI assistant that aims to engage in thoughtful and nuanced conversations while adhering to a new constitution that prioritizes beneficial and ethical behavior. The constitution outlines principles such as honesty, kindness, and a commitment to helping humanity.

anthropic.com
38 0
Summary
Director Gore Verbinski: Unreal Engine is the greatest slip backwards for movie
LeoNatan25 about 10 hours ago

Director Gore Verbinski: Unreal Engine is the greatest slip backwards for movie

The article discusses director Gore Verbinski's criticism of Unreal Engine, claiming it has led to a regression in movie CGI quality compared to traditional rendering techniques. Verbinski argues that the ease of use and accessibility of Unreal Engine has resulted in a loss of artistic control and a decline in the overall visual fidelity of CGI in films.

pcgamer.com
28 29
Summary
Show HN: yolo-cage – AI coding agents that can't exfiltrate secrets
borenstein about 4 hours ago

Show HN: yolo-cage – AI coding agents that can't exfiltrate secrets

I made this for myself, and it seemed like it might be useful to others. I'd love some feedback, both on the threat model and the tool itself. I hope you find it useful!

Backstory: I've been using many agents in parallel as I work on a somewhat ambitious financial analysis tool. I was juggling agents working on epics for the linear solver, the persistence layer, the front-end, and planning for the second-generation solver. I was losing my mind playing whack-a-mole with the permission prompts. YOLO mode felt so tempting. And yet.

Then it occurred to me: what if YOLO mode isn't so bad? Decision fatigue is a thing. If I could cap the blast radius of a confused agent, maybe I could just review once. Wouldn't that be safer?

So that day, while my kids were taking a nap, I decided to see if I could put YOLO-mode Claude inside a sandbox that blocks exfiltration and regulates git access. The result is yolo-cage.

Also: the AI wrote its own containment system from inside the system's own prototype. Which is either very aligned or very meta, depending on how you look at it.

github.com
27 49
Summary
MAGA Delusions of Economic Leverage
rbanffy about 7 hours ago

MAGA Delusions of Economic Leverage

The article discusses the MAGA movement's belief in the economic leverage of the United States, arguing that this belief is a delusion and that the U.S. has significantly less economic power than many believe. It examines the misconceptions and flawed assumptions underlying this belief.

paulkrugman.substack.com
18 2
Summary
Canada Announces Divorce from America
mooreds about 5 hours ago

Canada Announces Divorce from America

Canada announces its intention to distance itself from the United States politically and economically, citing divergent values and priorities between the two neighboring countries.

charlotteclymer.substack.com
12 0
Summary
Trump Mixes Up Iceland and Greenland in Incoherent Davos Speech
doener 20 minutes ago

Trump Mixes Up Iceland and Greenland in Incoherent Davos Speech

In a speech at the World Economic Forum in Davos, Switzerland, former U.S. President Donald Trump confused Iceland and Greenland, mistakenly referring to one as the other. This gaffe highlights Trump's tendency to make factual errors during public appearances.

newrepublic.com
11 0
Summary
EU moves closer to using its trade bazooka against the US
saubeidl about 12 hours ago

EU moves closer to using its trade bazooka against the US

The article discusses the European Union's threats to use its 'bazooka' trade policy against the United States if the U.S. imposes tariffs on French products in retaliation for France's digital tax. The article also touches on tensions between the EU and the U.S. over issues like the status of Greenland and the future of NATO.

politico.eu
10 2
Summary
Show HN: QTap DevTools – Chrome-style encrypted traffic inspector for Linux
tylerflint about 2 hours ago

Show HN: QTap DevTools – Chrome-style encrypted traffic inspector for Linux

Hi HN, I'm Tyler Flint. Eight months ago we shared qtap here (https://news.ycombinator.com/item?id=43928118).

Today we're releasing DevTools - a browser-based interface that gives you the Chrome Network tab experience for server-side HTTP/S traffic.

The problem: You're debugging a production issue. An external dependency is returning errors. Your logs say "request failed" but not what was actually sent. Adding debug logging means redeploying and restarting services - which takes time and often changes the conditions you're trying to debug. tcpdump shows encrypted blobs. Setting up mitmproxy means certificates, restarts, reconfiguration.

Our solution: install qtap, enable DevTools, open localhost:10001 in your browser. You're now watching live HTTP/S traffic - every request, response, header, body - in plaintext. No restarts, no certificates, no code changes.

It works by hooking into TLS libraries (OpenSSL, Go crypto, Java SSL, Node.js, etc) via eBPF before encryption happens.

Getting started:

    # Option A: Install script (inspect it first if you prefer)
    curl -s https://get.qpoint.io/install | less
    curl -s https://get.qpoint.io/install | sudo sh
    sudo qtap --enable-dev-tools
If you're (rightly) skeptical of curl | sh, grab the binary directly or build from source. We get it.

    # Option B: Direct binary download (use the link for your architecture)
    curl -L https://downloads.qpoint.io/qpoint/qtap-latest-linux-amd64.tgz -o qtap.tgz
    # curl -L https://downloads.qpoint.io/qpoint/qtap-latest-linux-arm64.tgz -o qtap.tgz
    tar -xzf qtap.tgz
    sudo ./qtap --enable-dev-tools
Then open http://localhost:10001

    # For remote servers, use SSH port forwarding or Tailscale/Twingate
    ssh -L 10001:localhost:10001 user@remote-server
Key features: - Process/container attribution (which container made that call?) - Real-time SSE streaming - Copy any request as cURL - Data never leaves your machine

DevTools is free and open source (AGPL-3.0).

GitHub: https://github.com/qpoint-io/qtap Docs: https://docs.qpoint.io/release-notes/devtools

Questions we'd love feedback on: - What debugging scenarios would you use this for? - Any protocols beyond HTTP you'd want? (Postgres, MySQL, Redis coming soon)

qpoint.io
9 0
Summary
HAM Radio Operators in Belarus Arrested, Face the Death Penalty
cdrnsf about 1 hour ago

HAM Radio Operators in Belarus Arrested, Face the Death Penalty

The article reports that several ham radio operators in Belarus have been arrested and face the death penalty for their involvement in amateur radio activities. It highlights the risks and challenges faced by ham radio enthusiasts in countries with strict government control over communication technologies.

404media.co
8 0
Summary
GenAI, the Snake Eating Its Own Tail
brikis98 35 minutes ago

GenAI, the Snake Eating Its Own Tail

The article explores the potential risks and ethical concerns surrounding the rapid advancement of generative AI, including the possibility of AI systems becoming too powerful and self-improving in ways that could spiral out of human control, resulting in unintended consequences.

ybrikman.com
8 0
Summary
Show HN: I built a narrative game about running a thrift shop
hollowlimb about 5 hours ago

Show HN: I built a narrative game about running a thrift shop

We use optical illusion-style puzzles to reflect the characters’ psychology.

store.steampowered.com
7 0
Summary
Show HN: UltraContext – A simple context API for AI agents with auto-versioning
ofabioroma about 4 hours ago

Show HN: UltraContext – A simple context API for AI agents with auto-versioning

Hey HN! I'm Fabio and I built UltraContext, a simple context API for AI agents with automatic versioning.

After two years building AI agents in production, I experienced firsthand how frustrating it is to manage context at scale. Storing messages, iterating system prompts, debugging behavior and multi-agent patterns—all while keeping track of everything without breaking anything. It was driving me insane.

So I built UltraContext. The mental model is git for context:

- Updates and deletes automatically create versions (history is never lost)

- Replay state at any point

The API is 5 methods:

  uc.create()   // new context (can fork from existing)
  uc.append()   // add message
  uc.get()      // retrieve by version, timestamp, or index
  uc.update()   // edit message → creates version
  uc.delete()   // remove message → creates version
Messages are schema-free. Store conversation history, tool calls, system prompts—whatever shape you need. Pass it straight to your LLM using any framework you'd like.

What it's for:

- Persisting conversation state across sessions

- Debugging agent behavior (rewind to decision point)

- Forking contexts to test different flows

- Audit trails without building audit infrastructure

- Multi-agent and sub-agent patterns

What it's NOT:

- Not a memory/RAG system (no semantic search)

- Not a vector database

- Not an Orchestration/LLM framework

UltraContext handles versioning, branching, history. You get time-travel with one line.

Docs: https://ultracontext.ai/docs

Early access: https://ultracontext.ai

Would love feedback! Especially from anyone who's rolled their own context engineering and can tell me what I'm missing.

ultracontext.ai
6 4
Summary
Show HN: I made a roguelike game playable over SSH
viiralvx about 4 hours ago

Show HN: I made a roguelike game playable over SSH

Dev Dungeon is a website that provides resources and tutorials for developers, covering topics like programming languages, web development, software engineering, and more. The site aims to help both new and experienced developers improve their skills and stay up-to-date with the latest technologies and best practices.

dev-dungeon.com
6 1
Summary