Hacker News

Latest

Hacking Washing Machines [video]

2025-12-30 @ 01:40:49Points: 104Comments: 27

100x (YC S22) Is Hiring a Front End Engineer

2025-12-30 @ 01:00:03Points: 1

At 100x.bot, we are building the interface for this future. We are not just another "AI Wrapper." We are a deep-tech company backed by Y Combinator, Accel, and Inventus, solving the hardest problem in automation: making browser agents reliable, fast, and accessible to everyone.

Most AI agents today are slow, expensive, and hallucinate frequently because they "think too hard" about every click. We take a different approach: "Record once, Automate forever." We combine the deterministic speed of record-and-replay technology with the semantic intelligence of LLMs to create agents that utilize self-healing DOM maps to navigate the chaotic web with human-like resilience.

The Opportunity: More Than Just UI We are looking for a Frontend Craftsperson to join our core engineering team in Bangalore.

This is not a role for someone who just wants to center divs or convert Figma files into React components. We are looking for an engineer who can architect the client-side experience for autonomous agents. You will be building the "cockpit" from which users control their digital workforce.

What You Will Architect The Agent Visualization Engine: You will build complex, interactive graph-based interfaces that visualize agent workflows. Users need to see the logic flow—loops, conditionals, and "self-healing" events—in real-time.

Dynamic MCP Interfaces: You will build systems that dynamically generate UIs based on Model Context Protocol schemas. If an MCP server exposes a new tool, your UI should instantly adapt to support it, without a code deploy.

High-Performance Streaming UI: Our agents generate massive logs (DOM snapshots, network events, execution traces). You will use virtualization (e.g., react-window) and atomic state management (Zustand/Jotai) to render these streams at 60fps, ensuring the UI never lags behind the bot.

The "Recorder" Experience: You will refine our Chrome Extension overlay, ensuring it injects cleanly into any third-party website (using Shadow DOM encapsulation) to capture user intent without breaking the host page.

The Tech Stack We run a modern, type-safe stack designed for velocity and reliability.

Frontend: React, TypeScript, Next.js

Styling: Tailwind CSS (with Shadow DOM handling)

State: Zustand / TanStack Query (for high-frequency updates)

Protocol: Model Context Protocol (MCP), WebSockets, Chrome Extension APIs

Who You Are A React Expert (2+ Years): You understand the React reconciliation algorithm inside out. You know why useEffect is dangerous for high-frequency data and how to use useRef or useSyncExternalStore to optimize performance.

TypeScript Native: You don't just use any. You write robust, generic types that mirror complex backend schemas. You are comfortable sharing types between the extension background script and the UI.

A "Craftsperson": You care about micro-interactions. You understand that trust is built through UI feedback—a loading spinner, a hover state, a smooth transition. You take pride in building developer tools that feel like magic.

Systems Thinker: You can reason about asynchronous systems. You understand race conditions, websocket reconnections, and the complexity of communicating between a Content Script, a Background Worker, and a React UI.

High Agency: In a small YC team, nobody will hand you a ticket. You will identify problems, design solutions, and ship them.

Why Join 100x.bot? Work on the Bleeding Edge. You will be a pioneer in the space of AI Agents.

YC Culture: We move fast. We ship daily. We value product instincts over bureaucracy. You will have significant ownership and equity.

Complex Engineering: You won't be bored. You are building a browser automation engine, a recording studio, and an IDE—all in the browser.

Work directly with Shardul and Parth to shape the product roadmap.

How to Apply Email me your GitHub and a link to a complex UI you have built.

Note: We value actual build history over resumes/degress. Show us something that proves you are a craftsperson.

Outside, Dungeon, Town: Integrating the Three Places in Videogames (2024)

2025-12-30 @ 00:54:34Points: 64Comments: 30

MongoDB Server Security Update, December 2025

2025-12-30 @ 00:23:47Points: 72Comments: 27

Stranger Things creator says turn off "garbage" settings

2025-12-29 @ 23:50:34Points: 162Comments: 268

I migrated to an almost all-EU stack and saved 500€ per year

2025-12-29 @ 23:50:06Points: 178Comments: 105

Parsing Advances

2025-12-29 @ 23:29:35Points: 75Comments: 8

Geology of the Gulf of the Farallones National Marine Sanctuary

2025-12-29 @ 23:12:00Points: 47Comments: 15

Show HN: Stop Claude Code from forgetting everything

2025-12-29 @ 22:30:25Points: 140Comments: 170

We built a shared memory layer you can drop in as a Claude Code Skill. It’s basically a tiny memory DB with recall that remembers your sessions. Not magic. Not AGI. Just state.

Install in Claude Code:

  /plugin marketplace add https://github.com/mutable-state-inc/ensue-skill
  /plugin install ensue-memory
  # restart Claude Code
What it does: (1) persists context between sessions (2) semantic & temportal search (not just string grep). Basically git for your Claude brain

What it doesn’t do: - it won’t read your mind - it’s alpha; it might break if you throw a couch at it

Repo: https://github.com/mutable-state-inc/ensue-skill

If you try it and it sucks, tell me why so I can fix it. Don't be kind, tia

ManusAI Joins Meta

2025-12-29 @ 22:24:22Points: 217Comments: 135

Google is dead. Where do we go now?

2025-12-29 @ 20:29:26Points: 769Comments: 642

When someone says they hate your product

2025-12-29 @ 19:30:40Points: 142Comments: 101

The future of software development is software developers

2025-12-29 @ 19:14:17Points: 191Comments: 156

AI is forcing us to write good code

2025-12-29 @ 19:11:26Points: 170Comments: 125

List of domains censored by German ISPs

2025-12-29 @ 18:21:30Points: 371Comments: 145

A production bug that made me care about undefined behavior

2025-12-29 @ 18:17:29Points: 133Comments: 82

Tesla's 4680 battery supply chain collapses as partner writes down deal by 99%

2025-12-29 @ 17:57:03Points: 426Comments: 459

GOG is getting acquired by its original co-founder

2025-12-29 @ 16:43:14Points: 666Comments: 381

Static Allocation with Zig

2025-12-29 @ 16:07:27Points: 189Comments: 91

Kidnapped by Deutsche Bahn

2025-12-29 @ 12:24:00Points: 1032Comments: 903

Linux DAW: Help Linux musicians to quickly and easily find the tools they need

2025-12-29 @ 12:23:49Points: 236Comments: 104

Flame Graphs vs Tree Maps vs Sunburst (2017)

2025-12-27 @ 11:30:40Points: 122Comments: 31

Karpathy on Programming: “I've never felt this much behind”

2025-12-26 @ 20:12:09Points: 438Comments: 473

Streaming compression beats framed compression

2025-12-26 @ 14:39:10Points: 19Comments: 10

Show HN: Euclidle – Guess the Coordinates in N‑Dimensional Space

2025-12-26 @ 08:09:32Points: 11Comments: 3

The Signature Flicker

2025-12-26 @ 07:56:58Points: 16Comments: 6

Incremental Backups of Gmail Takeouts

2025-12-25 @ 12:59:55Points: 76Comments: 37

Vitest Browser Mode Guide

2025-12-25 @ 00:02:29Points: 51Comments: 6

Stanford Lecture: Dr. Don Knuth – Adventures with Knight's Tours [video]

2025-12-24 @ 06:59:43Points: 63Comments: 6

UNIX Fourth Edition

2025-12-23 @ 10:28:40Points: 29Comments: 5

Archives

2025

2024

2023

2022