Live data from Hacker News

Teddit: a free and open-source Reddit front end focused on privacy

teddit.net

41–50 of 312 posts

Re: Teddit: a free and open-source Reddit front end focused on privacy

#41
post #11

Also a community recently on my radar is https://tildes.net

Sadly, it's an invite-only alpha. It looks pretty good so far, too.

You can just send me an email to the address in the announcement blog post, and I can give you an invite: https://blog.tildes.net/announcing-tildes (that offer's open to anyone, but please read through the post so you know about the site's goals/principles/etc.)

It's not intended to be difficult to get an invite, I mostly just don't want to constantly deal with large influxes of users because of drama on other sites, persistent trolls, and things like that.

It doesn't show by default to logged-out users, but we've got a devoted group set up for Advent of Code that's reasonably active so far, if anyone's participating in that and would like to join us: https://tildes.net/~comp.advent_of_code

Re: Teddit: a free and open-source Reddit front end focused on privacy

#42

Dark mode, no ads, similar to old.Reddit.com layout. That’s all I need and this is good. Hope it’s not in some violation of Reddit and gets taken down.

Reddit's not real picky about interfaces like this, especially if they're not for profit. Really the only time they say it's problematic is if you try to pass it of as an official client or use their branding too heavily (Apollo, a client for iOS, had to change up their icons because it looked too much like the reddit Snoo).

Re: Teddit: a free and open-source Reddit front end focused on privacy

#43
post #10

Why is there a little bit of horizontal scrolling space on mobile? This happens on a few other websites too.

Somebody probably forgot to use “container” class before putting a “row” class. It mostly happens on at least in my case.

Re: Teddit: a free and open-source Reddit front end focused on privacy

#44

Earlier quoted context omitted.

showing removed comments and edits are huge privacy issue. you don't know why the comment was removed, or why it was edited.

Time machine doesn't need to mean seeing deleted comments. I think it would be neat if you could see what the front-page look like at certain times.

I believe they're referencing the part of the comment right before they brought up time machine, where it's mentioned that they'd like to see deleted comments and an edit history.

I agree with the sentiment, users who delete their own comments should have their privacy respected. Same goes for edits.

Re: Teddit: a free and open-source Reddit front end focused on privacy

#45
post #27
post #25

No cruft, no cdn domains and no javascript . I gave up on reddit a couple years back, but this might make me rethink. With so many things turning to mud, this is a good thing. What I cannot figure out is how they do the [-] show/hide stuff without javascript? Even hacker news - which is relatively lightweight - uses javascript for that. EDIT: ...and I'm back. It's like eating a box of candy for dinner - sugar rush an…

The Title Content tag allows you to do that iirc. I use it on my site and works fine to hide things that you can expand upon when clicked.

Another way is to use the checkbox-and-CSS trick. You add a hidden checkbox next to the element you want to hide, add a label to trigger the checkbox, and then use a + selector to toggle the visibility based on the state of the checkbox. Like this:

    Toggle spoiler
    
    Spoilery stuff goes here
    
    #spoiler, #spoilerContent{display: none;}
    #spoiler:checked+#spoilerContent{display: block;}
    
You can also use a variation of this for tabs - just use radio buttons instead - and accordions.

Re: Teddit: a free and open-source Reddit front end focused on privacy

#46
post #37

Earlier quoted context omitted.

eg: voat vs reddit when reddit started banning objectionable subs edit: it is even more true than I thought. Look at the homepage of https://voat.co at your own risk.

Holy crap.

[deleted]

Re: Teddit: a free and open-source Reddit front end focused on privacy

#47
While an improvement on Reddit's user interface is welcome, it is yet another way to interact with privately curated content.

There are now countless clones and alternatives to Reddit and Twitter that advertise themselves as free-speech (Gab, Parler etc) - yet they all share the centralized model, where user accounts are really owned by the platform and where speech and users can be removed. What I really want from this decade is a real free-speech solution, where users and discussion cannot simply be removed when it becomes inconvenient.

Re: Teddit: a free and open-source Reddit front end focused on privacy

#48
post #32

Earlier quoted context omitted.

It even works in GitHub Markdown: I use it to put long code snippets/examples into a fold.

Oh no way. Going to have to use this

Somehow it takes 4 seconds to un-collapse a toplevel comment in Chrome. E.g. this one: https://teddit.net/r/Bossfight/comments/k6vh5v/bearers_of_th...

Pages also seem to take around 10 seconds to do the initial render. No server problem, just rendering.

So if you do use this, I guess don't overdo it. :) Or at least profile.

I use a 2015 MBP potato laptop. I guess my perf problems aren't really relevant. But it handles all modern sites just fine, so it was surprising.

Definitely spikes something to 100% on each load: https://i.imgur.com/1fqBDEX.png and the CPU graph is a nice timeline of me reloading teddit.

EDIT: Oof. I just did a profiling session to figure out what the heck it was doing:

https://imgur.com/ilvRkEb

Purple = rendering time. As you can see, it's 100% pegged at rendering whenever I uncollapse a thread.

So, devs, if you happen to read this, the process is:

1. go to https://teddit.net/r/Bossfight/comments/k6vh5v/bearers_of_th...

2. Collapse the toplevel comment https://imgur.com/vjDhTk2

(which is very fast.)

3. Activate a profiling session: Command-option-I, click performance tab, command-E to start recording

4. Un-collapse the thread

5. Stop recording

Here's the profiling session in case it helps: https://battle.shawwn.com/misc/2020-12-04/Profile-20201204T1... No idea if it gives any insight into what's going on, but there y'go.

I'm not sure how they'd solve this. 98.2% of the time is spent in "Layout": https://i.imgur.com/tSexr0n.png

Is there even anything you can do to address that kind of perf problem? Yuck. I don't envy whoever digs into that one.

I tried profiling with "Enable advanced paint instrumentation (slow)" but it seemed to show exactly the same result:

https://i.imgur.com/V26oOTT.png

"Nodes That Need Layout 3841 of 3987 Layout root#document" seems relevant. So it sounds like the details card is somehow causing a full-page layout for almost every element on the page. Which should be fast, except that every element seems to cause another layout. Or ... something.

Not sure if there's any other details I could give, but let me know if anyone has ideas.

Re: Teddit: a free and open-source Reddit front end focused on privacy

#50
post #41

Earlier quoted context omitted.

Sadly, it's an invite-only alpha. It looks pretty good so far, too.

You can just send me an email to the address in the announcement blog post, and I can give you an invite: https://blog.tildes.net/announcing-tildes (that offer's open to anyone, but please read through the post so you know about the site's goals/principles/etc.) It's not intended to be difficult to get an invite, I mostly just don't want to constantly deal with large influxes of users because of drama on other sites,…

I would highly suggest anyone interested in joining the community. We are always interested in having more varied voices and engagement on the platform.

We're small, but that's a good thing.

Post reply on HN