Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Fujitsu launches made-in-Japan next-generation CPU FUJITSU-MONAKA(global.fujitsu ↗)
    13comments
  2. The American Religion of Self-Storage Facilities(newyorker.com ↗)
    4comments
  3. Show HN: I built a new version of my fun spatial 3D online meeting app(flat.social ↗)
    17comments
  4. Canada welcomes EU proposal to become 'associate member'(bbc.com ↗)
    17comments
  5. One Year of Sponsored Servo Development(servo.org ↗)
    93comments
  6. Nvidia announces native GPU programming in Rust(nvidia.com ↗)
    326comments
  7. My temporary PHP fix from 2014 has nearly 20M installs. Today I'm deprecating it(jakeasmith.com ↗)
    54comments
  8. CCC invites all model citizens to 40C3(ccc.de ↗)
    25comments
  9. I had Gemini train its own replacement for $9(petervijeh.com ↗)
    3comments
  10. Keys Not Included: recovering the signing keys for US driver's license barcodes(ryan.science ↗)
    87comments
  11. Training a 4B model to produce 81% faster query plans than Postgres(rohanbansal.com ↗)
    125comments
  12. The Relation Between Mathematics and Physics by Paul Dirac(cam.ac.uk ↗)
    31comments
  13. Better Vector Search for Long Documents: Chunking Inside Manticore Search(manticoresearch.com ↗)
    7comments
  14. GLM Built Its Own Inference Infrastructure(z.ai ↗)
    134comments
  15. Neovim have a ~$800k Bitcoin donation sitting untouched since 2023
    151comments
  16. Xiaomi Mimo 2.6 live post-training dashboard(xiaomi.com ↗)
    139comments
  17. Lucasart's Afterlife(togameforlife.wordpress.com ↗)
    27comments
  18. Small programming tricks(will-keleher.com ↗)
    256comments
  19. Online Z3 Guide(microsoft.github.io ↗)
    9comments
  20. Cloudflare/Security-Audit-Skill(github.com/cloudflare ↗)
    20comments
  21. Comparison of Malloc() Algorithms(egbert.net ↗)
    28comments
  22. Show HN: An e-ink frame that hears birds and draws them as 1800s illustrations(github.com/arnegiacomo ↗)
    246comments
  23. Breaking the 1.58-bit Barrier for Ternary LLMs(arxiv.org ↗)
    35comments
  24. Developing provably correct Rust code with Verus(amazon.science ↗)
    32comments
  25. Backups Aren't Simple(filipovski.net ↗)
    176comments
  26. HarnessTax: How Much Does the Harness Matter for Coding Agents?(harnesstax.github.io ↗)
    66comments
  27. AWS says it can't restore some data from mideast facilities struck by Iran(wsj.com ↗)
    401comments
  28. The engineering behind the US Strategic Petroleum Reserve(johnjwang.com ↗)
    97comments
  29. A 32-year-old bug walks into a Telnet server(watchtowr.com ↗)
    36comments
  30. An Archive of Colour Gradients(shef.ac.uk ↗)
    2comments

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

30 pointsby 1h agoflat.social
16 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!

38m 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!

35m agoHN ↗

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

26m 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?

16m agoHN ↗

Yep, the faces in the demo video are AI right now, mostly for speed. I built a little system to direct / record it but real faces coming soon too!

6m agoHN ↗

Real faces as in your friends or actors, or real faces as in unsuspecting users? (I guess the first.)

6m agoHN ↗

Are developers still in denial about the capabilities of coding agents, "vibecoded mess under the hood or not"? If the application works, do you think most users are thinking about the code quality?

25m 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.

23m 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.

18m agoHN ↗

Thanks! Yep totally agree on the demo faces, they were mostly AI now for the speed but more videos with humans coming soon.

10m agoHN ↗

this is unbearably slow and unusable on Safari.

8m agoHN ↗

This is really great and I hope it succeeds. I am waiting for a service that combines the virtual spaces concepts of Habbo Hotel into digital meeting spaces. I think Meta VR attempted this but it was too clunky (requires a headset). Mozilla Hubs attempted this too but it was too similar to Second Life and Roblox in the sense that things were not modular enough and it takes too long to do simple things.