frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Show HN: I made a zero-log, ephemeral, E2EE web chat

https://trashtalk.me/
2•ramenryoko•4h ago
Every message you send, every file you share — it all lives somewhere. In your chat history, on a server in a data center, in a backup you forgot about. We’ve become accustomed to our digital lives being recorded by default.

I wanted to challenge that.

I wanted a way to have a quick, private conversation online with the same finality as a whispered secret. A digital equivalent of a note that you burn after reading. This led me to create TrashTalk.me, a free web app built on a simple, powerful idea: your conversation should never have happened.

What is TrashTalk.me? TrashTalk.me is a disposable, peer-to-peer, end-to-end encrypted chat application. Here’s the entire user manual:

Click one button. A unique, 64-character private chat link is instantly generated. Share the link. Send it to the one person you want to talk to. The room is strictly limited to two participants. Chat and transfer files. When one person closes the browser, tab, or clicks the trash can, the chat is permanently destroyed. There are no accounts, no sign-ups, no cookies, no user tracking, and no chat history. The moment the connection is broken, the session is gone forever.

The Philosophy: Privacy by Design, Not by Policy Most services today offer “privacy” as a feature you have to trust them to uphold. Their privacy policies are pages long because their systems are complex.

The privacy of TrashTalk.me is different; it’s based on the architecture itself. It’s private because it’s designed to know as little as possible.

No Database, No Logs: The Python backend server is completely stateless. Its only job is to be a temporary matchmaker for two browsers. It keeps no records of chat IDs, user information, or IP addresses. End-to-End Encryption (E2EE) by Default: All messages and files are encrypted and decrypted directly on the users’ devices using the Web Crypto API. The unencrypted content never, ever touches the server. I, the owner of the domain, cannot see what you’re saying. Peer-to-Peer (P2P) First: After the initial handshake, all your data flows directly between you and your peer using WebRTC. This is faster and more private. For users behind restrictive firewalls, the connection falls back to a TURN relay, but even then, the data passing through it remains end-to-end encrypted. How It Works: A Quick Look Under the Hood For those curious about the tech stack:

Frontend: Built with React and styled with Tailwind CSS. It’s a modern, responsive single-page application. Backend: A lightweight Python server using the websockets library for the initial signaling to connect two peers.

Security:

Signaling: The WebSocket connection is secured with SSL/TLS from Certbot. Encryption: The end-to-end encryption uses the standard Web Crypto API (ECDH for key exchange and AES-GCM for symmetric encryption of all messages and file chunks). Anonymity: The server is designed to be stateless, and using the app with a VPN or Tor Browser can further enhance user anonymity. Who Is This For? Developers needing to quickly share an API key or code snippet without pasting it into Slack. Friends wanting to share a secret, a surprise, or some good old-fashioned gossip. Journalists and Activists who need a quick, secure line of communication without requiring the other party to install a specific app. Anyone who believes that not every conversation needs to be saved forever. Try It Out TrashTalk.me is live and free to use. This was a passion project, and I’d love to hear what you think. Is it useful? Is it broken? What should it do next?

Check it out here: https://trashtalk.me

Let me know your thoughts!

Ask HN: Is it possible to generate usable energy from environmental heat?

1•melenaboija•4m ago•1 comments

Show HN: colorr.me – Color and Gradient Background Generator

https://colorr.me
1•yaman071•7m ago•0 comments

Show HN: Manage Apple (Search) Ads From Your Phone

https://apps.apple.com/us/app/app-ads-manager/id6747339262
1•notgnimer•7m ago•0 comments

The Unseen Fury of Solar Storms

https://www.noemamag.com/the-unseen-fury-of-solar-storms/
1•NaOH•8m ago•0 comments

Reverse Engineering the Microchip CLB

http://mcp-clb.markomo.me/
1•_Microft•11m ago•0 comments

Traffic Psychology

https://en.wikipedia.org/wiki/Traffic_psychology
1•cainxinth•15m ago•0 comments

Spain records temperature of 46C as Europe heatwave continues

https://www.bbc.com/news/articles/c9dgqnndx9xo
2•melenaboija•19m ago•0 comments

Analyzing What Makes Life Meaningful

https://ucladatares.medium.com/analyzing-what-makes-life-meaningful-e6a8dbfde383
1•souliano•20m ago•1 comments

ArtiGist: Turn any GitHub Gist into an "artifact"

https://gist.github.com/intellectronica/4a18b4349d431ed37f842ea2371a3447
1•intellectronica•20m ago•0 comments

Living, breathing buildings: 3D-printed material that eats CO2

https://cosmosmagazine.com/earth/sustainability/living-breathing-buildings-scientists-create-3d-printed-material-that-eats-co%E2%82%82/
1•geox•23m ago•0 comments

On Academic Productivity

https://davidabell.substack.com/p/on-academic-productivity
1•diodorus•25m ago•0 comments

OpenAI CEO Sam Altman takes one of the biggest AI U-Turn

https://timesofindia.indiatimes.com/technology/tech-news/openai-ceo-sam-altman-takes-one-of-the-biggest-ai-u-turn-says-current-computers-are-/articleshow/122103263.cms
1•01-_-•25m ago•0 comments

Black Garlic

https://en.wikipedia.org/wiki/Black_garlic
1•zeristor•26m ago•0 comments

EU to ban carry-on baggage fees

https://www.bbc.com/travel/article/20250627-the-big-change-affecting-european-travel
23•kelnos•28m ago•9 comments

Companies Should Beware Promoting AI in Products

https://www.wsj.com/tech/ai/ai-advertising-consumer-trust-dc1a1425
3•mpweiher•28m ago•1 comments

Ford CEO says Waymo's approach to autonomous driving makes more sense

https://fortune.com/2025/06/27/ford-ceo-jim-farley-waymo-self-driving-lidar-more-sense-than-tesla-aspen-ideas/
4•01-_-•33m ago•2 comments

Anticheat Update Tracking

https://not-matthias.github.io/posts/anticheat-update-tracking/
2•not-matthias•34m ago•0 comments

OpenAI Leadership Responds to Meta Offers: 'Someone Has Broken into Our Home'

https://www.wired.com/story/openai-meta-leadership-talent-rivalry/
1•mfiguiere•36m ago•2 comments

Context Engineering

https://simonwillison.net/2025/Jun/27/context-engineering/
4•handfuloflight•40m ago•0 comments

Datastar – The Hypermedia Framework

https://data-star.dev/
1•thunderbong•41m ago•0 comments

"I've learned a lot from [name] " scams on YouTube

https://misbehavingbots.com/ive-learned-a-lot-from-name-scams-on-youtube
2•sevazhidkov•46m ago•1 comments

Dev Log – The New Multithreading Framework – Steam News

https://store.steampowered.com/news/app/1366540/view/543361383085900510
1•thunderbong•46m ago•0 comments

Using AI to Play Quarterback in VR with a Real Ball

https://mluogh.com/posts/vr-football/
4•hahaxdxd123•47m ago•0 comments

Show HN: I Made Cursor for Prompts Extension

https://promptdc.com/
1•pvisilias•49m ago•0 comments

Ask HN: Does Gemini create an empty project in Google Cloud?

1•marcosscriven•51m ago•1 comments

ZeroRISC Gets $10M Funding, Says Open-Source Silicon Security Inevitable

https://www.eetimes.com/zerorisc-gets-10-million-funding-says-open-source-silicon-security-inevitable/
10•wslh•53m ago•1 comments

NHS to save money by shifting from treatment to prevention

https://www.theguardian.com/society/2025/jun/29/nhs-health-policy-labour-ten-year-plan-change
5•8bitsrule•57m ago•0 comments

Ask HN: What do use for private service monitoring?

1•vednig•59m ago•2 comments

Asynchronous Error Handling Is Hard

https://parallelprogrammer.substack.com/p/asynchronous-error-handling-is-hard
2•hedgehog•1h ago•0 comments

Using DuckDB WASM and Cloudflare R2 to host and query big data (for almost free)

https://andrewpwheeler.com/2025/06/29/using-duckdb-wasm-cloudflare-r2-to-host-and-query-big-data-for-almost-free/
2•apwheele•1h ago•0 comments