Hacker News

Latest

Can we code our way out of gentrification?

2026-05-11 @ 23:54:28Points: 15Comments: 58

Griffin PowerMate driver for modern macOS

2026-05-11 @ 21:35:38Points: 60Comments: 19

Postmortem: TanStack npm supply-chain compromise

2026-05-11 @ 21:08:25Points: 653Comments: 245

I let AI build a tool to help me figure out what was waking me up at night

2026-05-11 @ 21:04:10Points: 116Comments: 124

Interaction Models

2026-05-11 @ 20:53:37Points: 144Comments: 19

GitLab announces workforce reduction and end of their CREDIT values

2026-05-11 @ 20:51:57Points: 401Comments: 406

If AI writes your code, why use Python?

2026-05-11 @ 20:45:55Points: 297Comments: 300

Show HN: E2a – Open-source email gateway for AI agents

2026-05-11 @ 20:26:17Points: 29Comments: 3

The primary email features we wanted and used for our own agent system:

1. Email threading stays consistent with agent conversation threading

2. Human in the loop review for outbound emails (especially during testing phase)

3. Quick onboarding/offboarding email addresses for agents within minutes

4. Websocket for local agents and at-least-once webhook delivery for Cloud agents

Not yet: DMARC (only SPF/DKIM today), scoped API keys, HA/multi-region (single VM + single Postgres), app-layer email data encryption, compliance attestations (SOC 2/HIPAA).

GitHub: https://github.com/Mnexa-AI/e2a

Hosted: https://e2a.dev/

Appreciate any feedback / contributions.

Show HN: OpenGravity – A zero-install, BYOK vanilla JS clone of Antigravity

2026-05-11 @ 20:23:25Points: 65Comments: 20

I tried to keep it super lightweight, no build steps, or dependencies, and now that its open source, I'm hoping people can build things on top of it that arent possible with closed source tools, like complex custom agent workflows.

Some screenshots: - https://github.com/ab-613/OpenGravity/blob/main/examples/scr... - https://github.com/ab-613/OpenGravity/blob/main/examples/htm...

What it's made from:

- Pure Vanilla JS: no react, vue, or build step. Built entirely in plain HTML/CSS/JS to keep it super lightweight.

- WebContainer API and xterm.js: Instead of faking a terminal, I (after much pain) hooked up the WebContainer API so the AI agent has a real, in browser linux environment to run shell commands, install dependencies, and edit local files.

- BYOK (Bring Your Own Key): API key ALWAYS stays in localStorage.

Whats currently happening:

- It works, but it's an alpha. The AI can proactively start projects going properly and edit files, but because I built this over a few days before my exams, a lot of the UI dropdowns and buttons are currently just hardcoded placeholders.

- I’m open sourcing it early because I think the foundation of a Vanilla JS + WebContainer IDE is really strong, and I'd love to see where the community takes it while I'm doing my exams.

- Live demo: https://opengravity.pages.dev (Zoom out to 80% if not full screen. It will prompt for a gemini api key on load). Start by uploading a folder, then you can fiddle with the terminal and agent, and see how it goes!

Would love to hear feedback on the code, the WebContainer integration, or how to improve the agent loop!

Linux Terminal Memory Usage

2026-05-11 @ 19:49:39Points: 50Comments: 44

Library for fast mapping of Java records to native memory

2026-05-11 @ 19:33:31Points: 120Comments: 26

UCLA discovers first stroke rehabilitation drug to repair brain damage (2025)

2026-05-11 @ 17:53:08Points: 281Comments: 54

Bild AI (YC W25) Is Hiring Founding Product Engineers

2026-05-11 @ 17:43:12Points: 1

Interfaze: A new model architecture built for high accuracy at scale

2026-05-11 @ 16:22:31Points: 125Comments: 31

CUDA-oxide: Nvidia's official Rust to CUDA compiler

2026-05-11 @ 15:55:07Points: 381Comments: 108

Software engineering may no longer be a lifetime career

2026-05-11 @ 14:34:08Points: 401Comments: 650

Google says criminal hackers used AI to find a major software flaw

2026-05-11 @ 13:20:14Points: 141Comments: 110

Ratty – A terminal emulator with inline 3D graphics

2026-05-11 @ 10:13:04Points: 627Comments: 206

Gmail registration now requires scanning a QR code and sending a text message

2026-05-11 @ 07:26:54Points: 582Comments: 439

Hardware Attestation as Monopoly Enabler

2026-05-10 @ 17:54:02Points: 2095Comments: 712

Training an LLM in Swift, Part 1: Taking matrix mult from Gflop/s to Tflop/s

2026-05-10 @ 17:05:05Points: 225Comments: 11

Silverback Imfura took a chance, and ended up alone

2026-05-10 @ 02:06:19Points: 48Comments: 13

Abstract Machines for Logic Programs

2026-05-10 @ 01:49:09Points: 22Comments: 1

Counting Fast in Erlang with:counters and:atomics

2026-05-09 @ 08:26:57Points: 76Comments: 4

The Boston library where you still can borrow a giant puppet

2026-05-08 @ 22:47:06Points: 62Comments: 8

AMÁLIA and the future of European Portuguese LLMs

2026-05-08 @ 16:34:45Points: 123Comments: 57

Building a web server in aarch64 assembly to give my life (a lack of) meaning

2026-05-08 @ 13:39:26Points: 113Comments: 36

Nullsoft, 1997-2004 (2004)

2026-05-08 @ 08:00:44Points: 253Comments: 75

The rise and fall of snake oil

2026-05-07 @ 16:43:11Points: 43Comments: 22

From Buffon's Needle to Buffon's Noodle

2026-05-07 @ 13:42:15Points: 32Comments: 13

Archives

2026

2025

2024

2023

2022