Hacker News

New stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Show HN: I built a simple couples app that explores a new way of connecting them(luneapp.in ↗)
    discuss
  2. Show HN: Proxy-benchmark – is it the proxy, the browser, or your machine?(github.com/nodemaven ↗)
    discuss
  3. My Husband Has No Friends(thecut.com ↗)
    1comments
  4. Canada welcomes EU proposal to become 'associate member'(bbc.com ↗)
    discuss
  5. What Stripe data shows about fraud at AI startups(stripe.com ↗)
    discuss
  6. How some cyclists paradoxically start 'from rest' with a non-zero velocity(phys.org ↗)
    discuss
  7. Show HN: Fast and minimal image/video viewer for Linux. Carosello(youtube.com ↗)
    discuss
  8. It's time for cryptography to get its own abstraction layer(ibm.com ↗)
    discuss
  9. Show HN: Intent Based Infrastructure on Top of Terraform(quadnix.com ↗)
    discuss
  10. New Study: AI Co-Workers Added to Human Meetings Significant Boosts Accuracy(ssrn.com ↗)
    discuss
  11. Taco Bell Programming (2010)(widgetsandshit.com ↗)
    discuss
  12. Show HN: DrillFlow – a diagram editor where every node opens into a sub-diagram(drillflow.de ↗)
    1comments
  13. Declarative GUI toolkit Slint 1.18 Released(slint.dev ↗)
    discuss
  14. M8M – See what your AI remembers about you and detect memory poisoning(github.com/th0t3p ↗)
    discuss
  15. Show HN: Databloom – Turn recordings into structured notes and quizzes(databloom.app ↗)
    discuss
  16. Ladies of the '80s(longreads.com ↗)
    discuss
  17. Tin: full-text search for Postgres(planetscale.com ↗)
    1comments
  18. "From Geometry to Algebra and Back Again: 4000 Years of Papers" by Jack Rusher [video](youtube.com ↗)
    discuss
  19. How to safely add paid AI features to a desktop app(flaviocopes.com ↗)
    discuss
  20. The humans are rejecting the machines that were supposed to help them(cnn.com ↗)
    1comments
  21. Newfound 'Baby' Planet Smashes Record for Youngest Known World(nasa.gov ↗)
    1comments
  22. Testing low-end, affordable pens(sacrideo.us ↗)
    discuss
  23. Agentic Coding Techniques(micahflee.com ↗)
    discuss
  24. Observability in Go: What Goes in a Metric, a Log, and a Trace(skoredin.pro ↗)
    discuss
  25. I had Gemini train its own replacement for $9(petervijeh.com ↗)
    discuss
  26. Spec-Lock-Diff: a framework for agentic dbt development(github.com/miloskimatheus ↗)
    1comments
  27. How much does one hour of bots cost on Cloudflare Workers?(gfuse.dev ↗)
    discuss
  28. Show HN: A GraphRAG knowledge base of the Commodore 64 for AI coding agents(github.com/bdgscotland ↗)
    discuss
  29. Plan Advice in PostgreSQL 19(tapoueh.org ↗)
    discuss
  30. High-Throughput OLTP in Three Simple Steps(tigerbeetle.com ↗)
    discuss

Show HN: I built a new version of my fun spatial 3D online meeting app

21 pointsby 43m agoflat.social
9 comments
Hi HN!

flat.social is a fun spatial online meeting app for remote teams and communities. It's largely built like a web multiplayer game, and the 3D virtual spaces are highly customisable with elements and activities (I recently added surfing!).

Live demo to try it out: https://app.flat.social/f/demo-flat

Here's a quick demo video: https://www.youtube.com/watch?v=GeinBNqL23s

It's a solo, bootstrapped project built with Three.js, LiveKit and Rapier for physics. I built the first version during the pandemic and posted it here back then: https://news.ycombinator.com/item?id=31833415

I had a couple of months off this year, so I locked myself in an (almost) jungle house in Brazil and rebuilt it into what I've always wanted it to be.

Would love to hear what you think!

19m agoHN ↗

As someone who has seen and used (and disliked) many similar pieces of software, something about this feels much better and natural (I think it's that your avatar is just a circle with your video on it). Great job on nailing the feel of it!

16m agoHN ↗

Thank you! Getting the vibe right was definitely a challenging part, especially light and colours

6m agoHN ↗

Those videos of the actual webcam feeds are AI-generated, right? If I were you I would at least use the videos of real people from the original demo, if not try to have another live demo. Maybe not the highest priority but it does affect the first impression of the product and whether people assume it's a vibecoded mess under the hood or not.

Anyways, is source available anywhere?

5m agoHN ↗

I would work on affordances for when people with 0 gaming experience need to join, maybe a flat or simplified mode that someone can opt in to.

I have a lot of experience testing a defunct spatial conferencing app during the pandemic and gamers had fun with it but people with no gaming experience universally hated it and wanted nothing to do with it. There were no affordances or instructions that made a dent after months of trying.

4m agoHN ↗

Okay, you got me on the first impressions. signed up. also, use a demo video which has real people doing those activities and smiling etc. A little bit of authenticity will go a long way here.