frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Securing SSH Authentication with FIDO2 Security Keys

https://developers.yubico.com/SSH/Securing_SSH_with_FIDO2.html
1•Lwrless•1m ago•0 comments

Ask HN: Those making $500/month on side projects in 2026 – Show and tell

1•selmas58•5m ago•0 comments

How GitLab uses Postgres and ClickHouse to power their data stack?

https://clickhouse.com/blog/how-gitlab-uses-clickhouse-to-scale-analytical-workloads
1•saisrirampur•6m ago•0 comments

Getting my first 100 users with $0: what worked

https://amplift.ai/
2•our79511•8m ago•1 comments

Show HN: JSONBench, a Benchmark for Data Analytics on JSON

https://github.com/ClickHouse/JSONBench
1•saisrirampur•9m ago•0 comments

How 150 Minutes over Caracas Rewrote the Physics of Global Power

https://substack.com/inbox/post/183428226
1•SubiculumCode•9m ago•0 comments

Show HN: Interactive visualizations of PostgreSQL internals(MVCC, B-trees, etc.)

https://postgres-odyssey.lightslips.ai/
1•solo_leveller•9m ago•0 comments

Jellyfish sleep like humans – even though they don't have brains

https://www.nature.com/articles/d41586-026-00044-7
2•thunderbong•9m ago•0 comments

Claude Opus 4.5 vs. GLM-4.6

https://llm-stats.com/models/compare/claude-opus-4-5-20251101-vs-glm-4.6
1•behnamoh•10m ago•0 comments

XMPP and Metadata

https://blog.mathieui.net/xmpp-and-metadata.html
1•todsacerdoti•14m ago•0 comments

Siemens and Nvidia Expand Partnership to Build the Industrial AI OS

https://nvidianews.nvidia.com/news/siemens-and-nvidia-expand-partnership-industrial-ai-operating-...
2•mgh2•15m ago•0 comments

Show HN: Semantica – Open-source semantic layer and GraphRAG framework

https://github.com/Hawksight-AI/semantica
1•kaifahmad1•16m ago•1 comments

Why AI agents stall inside fast-moving teams

https://twitter.com/siddhxrth10/status/2008784631370498262
1•siddhxrth•20m ago•0 comments

Scientists Think They've Discovered How Humans Could Recover Lost Vision

https://www.popularmechanics.com/science/health/a69879804/mammal-ocular-restoration/
2•littlexsparkee•24m ago•0 comments

FDA to limit regulation of health and fitness wearables

https://www.reuters.com/business/healthcare-pharmaceuticals/us-fda-limit-regulation-health-fitnes...
1•phyzix5761•26m ago•0 comments

Debunking the AI food delivery hoax that fooled Reddit

https://www.platformer.news/fake-uber-eats-whisleblower-hoax-debunked/
1•Tomte•27m ago•0 comments

Senior Software Engineer, Back End or Full Stack

1•drewop•35m ago•0 comments

History of the Windshield Wiper

https://www.6thgearautomotive.com/2022/11/06/history-of-the-windshield-wiper-part-4-wiper-mechani...
1•nothrowaways•37m ago•0 comments

(US) Homeland Security uses Hiroshi Nagai's artwork without permission

https://twitter.com/hiroshipj/status/2007024205272150219
3•rguiscard•42m ago•0 comments

Show HN: AI tutor to study and practice STEM books

https://studyjunkie.co/
2•Gregoryy•45m ago•0 comments

Logitech Options+ and G Hub macOS Certificate Issue

https://support.logi.com/hc/en-us/articles/37493733117847-Options-and-G-HUB-macOS-Certificate-Issue
1•kbumsik•49m ago•0 comments

Canada's Immigration Dept shelves visa program for entrepreneurs, citing misuse

https://www.theglobeandmail.com/politics/article-ircc-halts-startup-visa-program-foreign-entrepre...
6•petethomas•52m ago•0 comments

6 months of my SaaS, real numbers, real mistakes, no sugarcoating

1•prompthance•53m ago•0 comments

Bill to Eliminate H-1B Visa Program Introduced in Congress

https://www.newsweek.com/eliminate-h1b-visa-program-congress-bill-marjorie-taylor-greene-11312655
24•ekropotin•55m ago•6 comments

Mastering Claude Code in 30 minutes (2025) [video]

https://www.youtube.com/watch?v=6eBSHbLKuN0
1•vinhnx•58m ago•0 comments

Venezuela 'turning over' oil to US in move that could cut supply to China

https://www.theguardian.com/world/2026/jan/07/venezuela-oil-trump-us-latest
3•wslh•58m ago•2 comments

Show HN: Agentlearn – Interactive course for AI agent fundamentals

1•init0•1h ago•0 comments

Show HN: I built an Instagram Clone

https://pic-pal-space.lovable.app/
1•nsemikey•1h ago•3 comments

'Yamagata is ramen': Japan's city of noodle fiends revels in 'capital' status

https://www.theguardian.com/world/2026/jan/07/yamagata-ramen-japan-noodles
2•CaptainZapp•1h ago•0 comments

Trump gets Greenland in 4 easy steps

https://www.politico.eu/article/donald-trump-greenland-easy-steps-nato-policy-deal-military/
4•JumpCrisscross•1h ago•2 comments
Open in hackernews

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

https://seatplan.io
4•pzep•2d ago

Comments

pzep•2d 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•2d 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•2d ago
Thanks!
techfan85•2d ago
Tried the free version, I like the clean & minimalistic approach. Good luck!
pzep•2d ago
Thank you!