frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Trying to make an Automated Ecologist: A first pass through the Biotime dataset

https://chillphysicsenjoyer.substack.com/p/trying-to-make-an-automated-ecologist
1•crescit_eundo•17s ago•0 comments

Watch Ukraine's Minigun-Firing, Drone-Hunting Turboprop in Action

https://www.twz.com/air/watch-ukraines-minigun-firing-drone-hunting-turboprop-in-action
1•breve•1m ago•0 comments

Free Trial: AI Interviewer

https://ai-interviewer.nuvoice.ai/
1•sijain2•1m ago•0 comments

FDA Intends to Take Action Against Non-FDA-Approved GLP-1 Drugs

https://www.fda.gov/news-events/press-announcements/fda-intends-take-action-against-non-fda-appro...
1•randycupertino•2m ago•0 comments

Supernote e-ink devices for writing like paper

https://supernote.eu/choose-your-product/
1•janandonly•4m ago•0 comments

We are QA Engineers now

https://serce.me/posts/2026-02-05-we-are-qa-engineers-now
1•SerCe•5m ago•0 comments

Show HN: Measuring how AI agent teams improve issue resolution on SWE-Verified

https://arxiv.org/abs/2602.01465
2•NBenkovich•5m ago•0 comments

Adversarial Reasoning: Multiagent World Models for Closing the Simulation Gap

https://www.latent.space/p/adversarial-reasoning
1•swyx•5m ago•0 comments

Show HN: Poddley.com – Follow people, not podcasts

https://poddley.com/guests/ana-kasparian/episodes
1•onesandofgrain•13m ago•0 comments

Layoffs Surge 118% in January – The Highest Since 2009

https://www.cnbc.com/2026/02/05/layoff-and-hiring-announcements-hit-their-worst-january-levels-si...
7•karakoram•13m ago•0 comments

Papyrus 114: Homer's Iliad

https://p114.homemade.systems/
1•mwenge•14m ago•1 comments

DicePit – Real-time multiplayer Knucklebones in the browser

https://dicepit.pages.dev/
1•r1z4•14m ago•1 comments

Turn-Based Structural Triggers: Prompt-Free Backdoors in Multi-Turn LLMs

https://arxiv.org/abs/2601.14340
2•PaulHoule•15m ago•0 comments

Show HN: AI Agent Tool That Keeps You in the Loop

https://github.com/dshearer/misatay
2•dshearer•17m ago•0 comments

Why Every R Package Wrapping External Tools Needs a Sitrep() Function

https://drmowinckels.io/blog/2026/sitrep-functions/
1•todsacerdoti•17m ago•0 comments

Achieving Ultra-Fast AI Chat Widgets

https://www.cjroth.com/blog/2026-02-06-chat-widgets
1•thoughtfulchris•19m ago•0 comments

Show HN: Runtime Fence – Kill switch for AI agents

https://github.com/RunTimeAdmin/ai-agent-killswitch
1•ccie14019•21m ago•1 comments

Researchers surprised by the brain benefits of cannabis usage in adults over 40

https://nypost.com/2026/02/07/health/cannabis-may-benefit-aging-brains-study-finds/
1•SirLJ•23m ago•0 comments

Peter Thiel warns the Antichrist, apocalypse linked to the 'end of modernity'

https://fortune.com/2026/02/04/peter-thiel-antichrist-greta-thunberg-end-of-modernity-billionaires/
3•randycupertino•24m ago•2 comments

USS Preble Used Helios Laser to Zap Four Drones in Expanding Testing

https://www.twz.com/sea/uss-preble-used-helios-laser-to-zap-four-drones-in-expanding-testing
3•breve•29m ago•0 comments

Show HN: Animated beach scene, made with CSS

https://ahmed-machine.github.io/beach-scene/
1•ahmedoo•30m ago•0 comments

An update on unredacting select Epstein files – DBC12.pdf liberated

https://neosmart.net/blog/efta00400459-has-been-cracked-dbc12-pdf-liberated/
3•ks2048•30m ago•0 comments

Was going to share my work

1•hiddenarchitect•33m ago•0 comments

Pitchfork: A devilishly good process manager for developers

https://pitchfork.jdx.dev/
1•ahamez•33m ago•0 comments

You Are Here

https://brooker.co.za/blog/2026/02/07/you-are-here.html
3•mltvc•38m ago•1 comments

Why social apps need to become proactive, not reactive

https://www.heyflare.app/blog/from-reactive-to-proactive-how-ai-agents-will-reshape-social-apps
1•JoanMDuarte•38m ago•1 comments

How patient are AI scrapers, anyway? – Random Thoughts

https://lars.ingebrigtsen.no/2026/02/07/how-patient-are-ai-scrapers-anyway/
1•samtrack2019•39m ago•0 comments

Vouch: A contributor trust management system

https://github.com/mitchellh/vouch
3•SchwKatze•39m ago•0 comments

I built a terminal monitoring app and custom firmware for a clock with Claude

https://duggan.ie/posts/i-built-a-terminal-monitoring-app-and-custom-firmware-for-a-desktop-clock...
1•duggan•40m ago•0 comments

Tiny C Compiler

https://bellard.org/tcc/
6•guerrilla•41m ago•1 comments
Open in hackernews

Show HN: Seatplan.io – Drag-and-drop seating charts for weddings and events

https://seatplan.io
4•pzep•1mo ago

Comments

pzep•1mo ago
I built this 4 days before my wedding. We'd spent the week moving Post-its around the kitchen table, arguing about who should sit where. Excel wasn't cutting it either - we couldn’t see it. Everything online had fixed table sizes, rigid templates, and $200 price tags. Nothing matched our actual venue and most importantly a bad experience wasn’t going to stop the arguing. PRO tip, its not the who should sit where that makes the fuss, its the “why haven’t you moved this person yet - are you ignoring me” that makes the fuss - especially after hours of planning.

So I started building. To my now wife's dismay.

The technical bits: 1. Collaboration faster than Google Docs Most collaborative editors wait for server round-trips. We don't. Drag events broadcast client-to-client via Ably at ~30fps (33ms throttle). You see tables move during the drag. Server broadcasts confirm final position but never block the UI. The trick is a hybrid optimistic model with version-based reconciliation: - Each element has _version, _versionNonce, _updated - Higher version wins - Same version? Lower nonce wins (deterministic tie-breaker) - Currently-dragged element always wins locally This means two people can drag the same table simultaneously and the system resolves it without conflicts or last-write-wins chaos. The reconciliation code is ~100 lines. We also skip broadcasts entirely when you're the only one in the session (solo optimisation) and compress large scenes with gzip via pako to stay under Ably's 65KB limit. 200-guest weddings generate ~50KB of scene data. 2. Custom touch and drag system from scratch Started with react-beautiful-dnd. Ripped it out. The problem: it's designed for lists, not infinite canvas with zoom. Built our own on native pointer events + requestAnimationFrame: * Direct DOM updates during drag: We bypass React reconciliation entirely—write to element.style.transform directly via RAF. React only sees the final position on drop. * Touch hierarchy: Canvas captures two-finger gestures (pan), tables capture single-finger (drag). No conflicts. * Zoom-adjusted coordinates: Divide delta by zoom level. Sounds obvious, took embarrassingly long to get right. * Haptic feedback: navigator.vibrate(50) on drag start. Small thing, feels native. Result: 60fps on iPad (our biggest use case). The gesture detection alone is ~250 lines across useTouchGestures, useTableDragPWA, and useCanvasPan.

3. Version fields that don't pollute the database In-memory versioning with underscore-prefixed fields (_version, _versionNonce, _updated). stripVersionFields() removes them before persistence. No schema changes, no migrations, no cleanup jobs. Stack: Next.js 15 (App Router), React 19, Ably, Prisma + Postgres, Stripe, AWS Amplify. Pricing: Free to try (no signup), £8 one-time to save, £25/month for event managers. Traction: 500+ paying customers in first few weeks, organic only/ Honest limitations: Mobile web is functional but not great.

Happy to go deeper on the WebSocket architecture, touch gesture hierarchy, or the finer points of wedding seating diplomacy.

cebert•1mo ago
Nice job building this out as a solo project. I played around with the free version and it felt solid and professional to me.
pzep•1mo ago
Thanks!
techfan85•1mo ago
Tried the free version, I like the clean & minimalistic approach. Good luck!
pzep•1mo ago
Thank you!