Recent submissions

Comment · 1 year ago
I have been on this exact same quest and train of thought recently. I agree with almost everything you say about current UI elements sticking around. However, I do strongly feel that UI may be on the brink of a new revolution and we just don't know how it's gonna look and who's working on it.

Xerox Alto was the first GUI ever (ironically I chatgpted that in a text based interaction :D) and the leap from text to GUI was really not that obvious either I would think. I think we're in the text based computer era now and can't just know exactly where we will be in the next few years.

Now here's my crazy idea that will likely put me in a mental category: I think the ultimate "UI" will be intuition. It's not that I ask an AI to do something or fetch whatever I want. It's the act of just having constant access to all information and action subconsciously. Now for that you'd have to wait until Elon plants a chip in everyone or someone comes up with a less dystopian device :D

If you ever get to more clear answers to your questions please do share. Like I said I am very curious about this topic.

Comment · 1 year ago
Oh I see what you are saying. Yeah I guess if we didn't know what the signalling server was doing, that would be a valid argument. But in my case we can see the server code is pure and simple. Unless you mean there's a bug that allows an attacker to do that?

Either way, would love to know your thoughts on improving trust with this.

Comment · 1 year ago
You do have a valid point that TURN is sometimes needed but not ALWAYS right?

My understanding is that ICE tries to establish a direct p2p connection between clients and only if there is no path, it uses TURN?

In either case, the files definitely don't go through my servers and are not stored anywhere and are e2e encrypted which really matters the most.

Comment · 1 year ago
You make a good point there but all those solutions you mentioned store your file one way or another. Which also means your file is getting uploaded to some random server and you pretty much have no control over what happens after. With Berb that simply is not the case. WebRTC is a tool to achieve what I want and not the main selling point. It is simple - I don't want my files to be uploaded and I want the transfer to be instant (no download link later).

Beside the fact that this JUST got launched and can either be liked and used by many, or another dead product in a year, I have found myself using it multiple times so far. Like sending a large file to/from my work computer etc. If this is solving a problem for even a small number of people, that is great!

Comment · 1 year ago
Thx for the analysis! copyToClipboard is for copying the session link so it can be opened on your other device.

As for analytics, you are exactly right. I need to know if people are using the app the way it was intended and soon need to add more events for errors. Though perhaps it is something I can maintain on a separate repo? idk, the goal for me was to truly make everything on berb.app open source. no hiding anything

Comment · 1 year ago
Thx for the suggestion. Just added a license but don't really have a good contributing guideline yet. Would love to discuss any feature requests/bugs if you open an issue.
Comment · 1 year ago
This looks cool. However my goal with Berb is pretty much browser to browser only. Although if people keep asking for other features, I might consider a desktop/mobile app.
Comment · 1 year ago
Yes, that's pretty much the only thing the server does. And maintain an in-memory state of connections. Room for improvement for sure.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton