Hacker News

New stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Why No One Wants to Date Tech Bros (wired.com)
    —discuss
  2. Show HN: Worduel, a 1v1 Wordle where your guesses also help your opponent (worduel.gg)
    —discuss
  3. A lot of datacenter networks are run by absolute clowns. Not Amazon's (theregister.com)
    —discuss
  4. Freelanzi – freelance business suite (October lifetime option) (freelanzi.com)
    —discuss
  5. 2010 Web Designs (webdesignmuseum.org)
    —discuss
  6. A visual explainer on how agent harnesses work (muhammadraza.me)
    —discuss
  7. Putting the trace before the loop: observability-first AI agent design (dbln.me)
    —discuss
  8. Ask HN: How can I get a job as a software developer in Qatar?
    —discuss
  9. Graphing My Sleep Schedule (char.lt)
    —discuss
  10. Can You Beat the Button? (elbutton.netlify.app)
    —discuss
  11. The post-Enron auditor reforms are being rolled back (ft.com)
    —discuss
  12. WarpBuild: Fast CI for Humans and Agents (warpbuild.com)
    —discuss
  13. V2Ray (wikipedia.org)
    —discuss
  14. Management is forcing us to use AI
    2comments
  15. Wallaby – Postgres CDC Engine for .NET (wallabycdc.net)
    —discuss
  16. Open Annihilation – Spent the GDP of a Small Nation Remaking a Classic 90s Game (coreprime.net)
    1comments
  17. Dopamine sites mimic shopping's thrill without paying (bbc.com)
    —discuss
  18. Neo Geo Pocket (wikipedia.org)
    —discuss
  19. A tiny mascot that thinks, Ollama cloud and Kokoro STT now included (medium.com/vektormemory)
    1comments
  20. What makes Lisp difficult to read? (paultm.nl)
    1comments
  21. Drilling starts on a seafloor geothermal well off Oregon (ieee.org)
    —discuss
  22. How to Build a Bain-Style Consulting Slides with 10 Decision-Making Frameworks (medium.com/2315610426)
    —discuss
  23. Project Cyan (lispm.net)
    1comments
  24. Show HN: Northstar web browser 1.0.11 released
    —discuss
  25. A mysterious organ in the sperm whale's head gives it the power to sink ships (bbc.com)
    —discuss
  26. The Cosmic latte is FFF8E7 (wikipedia.org)
    1comments
  27. 'Breaking Bad' Became the Best Show of the 21st Century [video] (youtube.com)
    —discuss
  28. A glimpse into life inside a child prison in France (theguardian.com)
    —discuss
  29. Flowlight – open-source network visibility for AI agents on macOS (xinbetween.com)
    1comments
  30. Fframes – GPU first video vibe coding framework with 5 years histroy (fframes.studio)
    —discuss

Decentralized P2P app with you in the center of a WebTorrent Venn Diagram

1 pointsby 1h agobubblebased.com
1 comments
1h agoHN ↗

Hi all, I've been working on a p2p media app that uses webtorrent basically in round table bubbles. Its basically a Venn Diagram I figure you need peers for p2p and for social sites so why not put the two together. Yes its another group chat and yes its social media but its also webtorrent. It uses graphql which makes for some interesting data structures, and it has a livestream from webtorrent. Its quasi-live as in there is a delay and it posts in 8 second chunks that are assembled on the client side. Its called bubbleBASED because its bubbly & based.

I have about hopefully a week left until it is where I want it to be, any feedback I'll put into the app. The global UI isn't amazing right now but if you login its better but I figure having the public stuff is good for seo and discovery.

It has a cdn under it all but its creative with trying to use as much webtorrent as is reasonable/unreasonable. The app has been closed behind privacy walls for a while and I'be been building the public layers in this week.

The intent is to have social media that doesn't try to cram as much stuff in front of your eyes as is chosen by the algorithm. Like when you boot up this app you get your own home bubble and you can see public "bublic" and global bubbles. Global bubbles are what you see here, they exist outside the app. Private bubbles you will never see unless you are in one, and the 'bublic' bubbles are in app only. The stream follows suit in terms of you stream to a bubble and if you are in the bubble you see the stream.

I have some work to do with routing the livestreams (right now they all coalesce in one tab but I want them separated so you can share just one livestream and not see the entire bubble. Stuff like that but its graphql and its annoying lol.

Basically the key to this thing is that it shares the metadata quickly to users so they know where the magnetlinks are, and I run a tracker to connect seeders/feeders. There is no aws or s3 buckets or anything like that but there is mongodb and heroku and ipfs & piñata (cdn and pinning) and a lot of caching (and i have some backend caches i still need to reconnect). Also it uses the idbchunkstore its a webtorrent thing that stores torrent data in indexeddb to keep swarms going. I figure lets be the data center why not.

Its also an attempt to have a human algorithm (oh the humanity). And there is an option to submit a cj.com affiliate link if you want to add one to your profile the site picks at random and places them so its a community monetization thing. Its also an attempt to reconnect people to their actual social media communities so people aren't shadowbanned/throttled/promoted/excluded. There are more privacy controls on the way (bubble visibility etc). User can select public or private right now so even if they post in a global (web facing) bubble the site doesn't print those so no one will see. I want member lists to be the same way, stuff like that but you have to deal with the db a lot :). Private bubbles are invite only at the moment so you actively have to get people to your bubble (or join from an invite).

Anyways have a great week and thanks for checking it out.