Hacker News

New stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Management is forcing us to use AI
    —discuss
  2. Wallaby – Postgres CDC Engine for .NET (wallabycdc.net)
    —discuss
  3. Open Annihilation – Spent the GDP of a Small Nation Remaking a Classic 90s Game (coreprime.net)
    1comments
  4. Dopamine sites mimic shopping's thrill without paying (bbc.com)
    —discuss
  5. Neo Geo Pocket (wikipedia.org)
    —discuss
  6. A tiny mascot that thinks, Ollama cloud and Kokoro STT now included (medium.com/vektormemory)
    1comments
  7. What makes Lisp difficult to read? (paultm.nl)
    —discuss
  8. Drilling starts on a seafloor geothermal well off Oregon (ieee.org)
    —discuss
  9. How to Build a Bain-Style Consulting Slides with 10 Decision-Making Frameworks (medium.com/2315610426)
    —discuss
  10. Project Cyan (lispm.net)
    1comments
  11. Show HN: Northstar web browser 1.0.11 released
    —discuss
  12. A mysterious organ in the sperm whale's head gives it the power to sink ships (bbc.com)
    —discuss
  13. The Cosmic latte is FFF8E7 (wikipedia.org)
    1comments
  14. 'Breaking Bad' Became the Best Show of the 21st Century [video] (youtube.com)
    —discuss
  15. A glimpse into life inside a child prison in France (theguardian.com)
    —discuss
  16. Flowlight – open-source network visibility for AI agents on macOS (xinbetween.com)
    1comments
  17. Fframes – GPU first video vibe coding framework with 5 years histroy (fframes.studio)
    —discuss
  18. Foundations of Large Language Models (arxiv.org)
    1comments
  19. Turning Failure Postmortems into SRE-Benchmark Problems (sregym.com)
    —discuss
  20. Looking for Things to Do in Bangalore? (tumblr.com)
    —discuss
  21. SpaceX – Starship Flight 14 (spacex.com)
    1comments
  22. War Bros Didn't Always Rule Silicon Valley (wired.com)
    —discuss
  23. Decentralized P2P app with you in the center of a WebTorrent Venn Diagram (bubblebased.com)
    1comments
  24. Ukraine's new military AI does more than watch the battlefield–it helps commande (euromaidanpress.com)
    —discuss
  25. Open-source AnyPS5 dumps emulation to run PS5 games natively on PC (tomshardware.com)
    —discuss
  26. SevenDB: Reactive yet Scalable (github.com/sevendatabase)
    —discuss
  27. World United Blastoff
    —discuss
  28. Stop Asking "Saga or 2PC." Start Asking What Each Operation Needs (medium.com/scalar-engineering)
    —discuss
  29. Australia's Waratah Super Battery Now Operating at Full Capacity (bloomberg.com)
    1comments
  30. How the stories about all-powerful AI are swallowing the world (bloodinthemachine.com)
    —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.