Live data from Hacker News

Show HN: Discuo – Anonymous discussions with infinite branching and 24h lifespan

discuo.com

51–60 of 78 posts

Re: Show HN: Discuo – Anonymous discussions with infinite branching and 24h lifespan

#51
post #49

Earlier quoted context omitted.

The system is designed with multiple layers of privacy and security: - IP Hashing: One-way SHA-256 hashing with environmental salt ; Original IPs are never stored, only hashes ; Even with server access, original IPs can't be recovered; Server memory only processes hashes, never stores raw IPs - Per-Category Anonymity: Different poster IDs per category using separate salts ; Double-hashing mechanism: first for global…

IP space is not huge, if you use the same salt for each IP it is trivially reversed.

Yeah, unfortunately until IPv6 adoption increases this will be a problem. Even the currently utilized IPv6 space is probably small enough that sufficiently motivated corporations/nation states would probably be able to crack it given the resources available, assuming it's important enough for them to care about.

Re: Show HN: Discuo – Anonymous discussions with infinite branching and 24h lifespan

#52

Earlier quoted context omitted.

Yes, I do. The day uMatrix finally stops functioning will be an awful day. Excluding cute PoC sites, and demos; sites that function without javascript are objectively superior every way to sites that can't function without js. Though I admit that's correlative more than causative. Also, the point isn't to be a regular human being, it's to be a hacker, or engineer, or, [other]. Why be boring (regular) when you can be…

Interesting, and completely agree with both your remarks, but how does it relate to disabling JavaScript? What are you getting out of it, other than making the web less usable for yourself?

You mean other than the reduced risk of compromise from the latest js engine exploit? Or that it also prevents some xss injection? Or that often many sites will still function with most external scripts disabled, i.e. it disables spyware that many sites don't need to install, but still do?

Besides all of that, it makes the web more usable in most cases. Not more functional, more usable. I don't want your site to hijack my browser scroll, nor do I want your modal popups to interrupt me. Plus, I like knowing the level of competency of the site's developers. If it doesn't function at all without enabling a half dozen external scripts/sites, even if I still want to use your site. Which is then unlikely, I know to lower my expectations about how much I can trust you or your site.

Re: Show HN: Discuo – Anonymous discussions with infinite branching and 24h lifespan

#53

Earlier quoted context omitted.

Yes, I do. The day uMatrix finally stops functioning will be an awful day. Excluding cute PoC sites, and demos; sites that function without javascript are objectively superior every way to sites that can't function without js. Though I admit that's correlative more than causative. Also, the point isn't to be a regular human being, it's to be a hacker, or engineer, or, [other]. Why be boring (regular) when you can be…

Interesting, and completely agree with both your remarks, but how does it relate to disabling JavaScript? What are you getting out of it, other than making the web less usable for yourself?

Ads. Tracking scripts. Interface hijacks. Dynamics that change the page as I read it. A myriad of other poorly executed ideas that someone who considers themselves "very clever" thought were good at the time but only make my experience worse.

Re: Show HN: Discuo – Anonymous discussions with infinite branching and 24h lifespan

#54
post #10

Great idea! Some feedback: - The 24 hour horizon means you could get away without namespace functionality like categories entirely, especially when self-hosting for a small-to-medium-sized group. - It's tiring to read sites with all monospace fonts. I can see how it might be useful if most posts contain a lot of code, though. - Do you expect this to be open sourced?

Tbh the 24 hour horizon also means that you can do without a persistent db and store everything in memory (as managed db are typically the most complex / expensive part of the stack)

Only if you’re ok with an empty page after server restart.

Re: Show HN: Discuo – Anonymous discussions with infinite branching and 24h lifespan

#55
post #10

Great idea! Some feedback: - The 24 hour horizon means you could get away without namespace functionality like categories entirely, especially when self-hosting for a small-to-medium-sized group. - It's tiring to read sites with all monospace fonts. I can see how it might be useful if most posts contain a lot of code, though. - Do you expect this to be open sourced?

As I said below, after several returns I've updated the site and removed the automatic deletion feature after 24h but I'm thinking of adding an option when creating a post. Thanks for your feedback, and I don't think it will be open source for the time being! If the site is doing well and there's a lot of demand for it, why not rethink!

Wow, been thinking about creating the same thing for a while now. What did you build it with? I'd definitely love to see some of the code!

Re: Show HN: Discuo – Anonymous discussions with infinite branching and 24h lifespan

#56
Looks nice.

Some thoughts:

- I'd fix the breadcrumbs so it's not /ai but /tech/ai.

- Seeing the crowdflare captcha gives me the ick. There should be different GDPR-compliant solution other than giving crowdflare all our info.

- Maybe tie the 24hr deletion period to the number of upvotes for a certain post. If a post gets many upvotes, add another day to its lifetime and so on

Re: Show HN: Discuo – Anonymous discussions with infinite branching and 24h lifespan

#57
post #38

Earlier quoted context omitted.

You might actually be on to something here...

Until a bunch of people try to find a thread about insert newsworthy event here , only to find there isn't one, create their own, and suddenly a day later there's hundreds of dupes.

Or even worse! Everyone knows how the platform works and assumes someone already made a thread about the newsworthy event, just to find out, 24 hours later, no one had made one!

Re: Show HN: Discuo – Anonymous discussions with infinite branching and 24h lifespan

#58

Sooo modern day 4chan.

*modern day 4chan without the impossible to solve captcha

> modern day 4chan without the impossible to solve captcha

Subject to visitor country as the captcha is a Cloudflare captcha and they aren't legally allowed to serve just whatever internet visitor

Re: Show HN: Discuo – Anonymous discussions with infinite branching and 24h lifespan

#59

Earlier quoted context omitted.

Interesting, and completely agree with both your remarks, but how does it relate to disabling JavaScript? What are you getting out of it, other than making the web less usable for yourself?

You mean other than the reduced risk of compromise from the latest js engine exploit? Or that it also prevents some xss injection? Or that often many sites will still function with most external scripts disabled, i.e. it disables spyware that many sites don't need to install, but still do? Besides all of that, it makes the web more usable in most cases. Not more functional, more usable. I don't want your site to hija…

How about loading the table row you just added instead of reloading the entire page, table and all?

I'm against bloated apps and ads, in favor of using forms and HTMLs strengths, but JS is the tool and not the cause of poor design. A web developer that doesn't use it is offloading their identity based allergy onto the users bandwidth.

Plus you can make modals without JS

Re: Show HN: Discuo – Anonymous discussions with infinite branching and 24h lifespan

#60
post #43

Earlier quoted context omitted.

I'm open to discussion on how to improve the system if you have any ideas or suggestions.

Don't call it anonymous if it isn't actually anonymous.

I think they mean how would you make it more anonymous? Otherwise you're applying a pretty rigid definition that no system has met.
Post reply on HN