Live data from Hacker News

Show HN: Minimal, no-JS web forum software

github.com

151–160 of 161 posts

Re: Show HN: Minimal, no-JS web forum software

#151
post #52

Earlier quoted context omitted.

> just a short time ago, web servers took more than 100ms to respond to a connection And yet, once you wait that 100ms or however long it takes for the server to respond, your page is fully loaded and interactive. During the loading process, your browser remains responsive and your CPU is not loaded. Nowadays, we still wait the same amount of time for the initial load, but now your CPU is at 100% parsing megabytes of…

> Nowadays, we still wait the same amount of time for the initial load, but now your CPU is at 100% parsing megabytes of shitty Javascript, and once the initial load completes, you're still not guaranteed the page won't slow down/overload your CPU again because some stuff can be asynchronously loaded (supposedly for performance reasons, even though doing it on the backend as part of the initial load would be faster i…

> The new reddit site is fast. Yes initial load time is like 2 seconds, but after that, everything else is instant.

Disagree. I just gave it a try on a desktop (!) browser – when switching from the thread list into a particular comment thread, "new" reddit is definitively slower than old.reddit.com, both visually (after the thread page as such displays, it spends another second or two loading the actual comments, whereas on old.reddit.com everything renders instantly), and measured end-to-end (from clicking on the "comments" link to the moment the comments actually appear) as well.

On my underpowered phone, "new" reddit fares even worse, and never mind all that additional "you can only view this in the app"-crap that was thankfully never backported to old.reddit.com.

Re: Show HN: Minimal, no-JS web forum software

#153

Please accept my sincere respect. I have been trying to create a blog of sorts with no or clear degradation upon no javascript myself, but I am not much of a UI expert and have failed to make my UI good looking. You are using flask. How is the performance? I moved away from flask to FastAPI but another one of my goal has been to create a program that can run on cheapest VMs availalble in the market, which means very…

Performance is pretty good: CPU usage has so far not been higher than 2.5% and is usually I'm renting a VPS in New York which costs ~€20 a month (€15 for VPS with 1 dedi 3900X core, 4GB RAM and 80GB NVMe, €3 for DDoS protection and €1.5 for up to 7 daily backups), which in hindsight is overkill.

Re: Show HN: Minimal, no-JS web forum software

#154
post #76

Earlier quoted context omitted.

Apollo (reddit client on iOS) solves this by having the same gesture undo itself -- tap at the top to scroll to the top of the reddit post, tap again to return to where you were. I'm not saying your complaint is invalid, just that there are ways of mitigating the issue. And that said, I can't imagine how reddit threads would work if paginated.

> I can't imagine how reddit threads would work if paginated. Presumably similarly to HackerNews threads, which are paginated.

HackerNews threads aren't paginated, at least not for me. I just checked a post with 500 comments on it, and they all displayed in one long list.

HackerNews posts are paginated. And there isn't any interface for navigating the pages. Which is fine for HN's minimalist approach and tech-oriented audience. But it hardly seems optimal for a general audience.

Re: Show HN: Minimal, no-JS web forum software

#155

Earlier quoted context omitted.

> I can't imagine how reddit threads would work if paginated. Presumably similarly to HackerNews threads, which are paginated.

HN also lets you elide branches with a click, so you're not trapped in a section you're not interested in. It's so nice opening a 400 response thread, getting 10 messages into the top comment, and clicking the hide button and watching 200 messages vanish.

Do you have a way to fold a branch once you're, as you say, 10 messages in? Or do you need to scroll back up to the parent to fold it? That's what I'm seeing and it's sub-optimal.

Re: Show HN: Minimal, no-JS web forum software

#156
post #76

Earlier quoted context omitted.

Apollo (reddit client on iOS) solves this by having the same gesture undo itself -- tap at the top to scroll to the top of the reddit post, tap again to return to where you were. I'm not saying your complaint is invalid, just that there are ways of mitigating the issue. And that said, I can't imagine how reddit threads would work if paginated.

Sounds reasonable. I am complaining about infinite scroll on the web. But inside a native app it might be better since there is more precise control of that experience. Assuming the app creator has done a good job.

The app creator has done a very good job. And is responsive if there is an issue.

Re: Show HN: Minimal, no-JS web forum software

#158
post #148
post #65

Earlier quoted context omitted.

> Old Reddit Important distinction. New Reddit also fell prey to bad development practices and is without exaggeration unusable for me. It often "crashes" and the whole page goes dark-grey on my browser, and this has been happening for at least a year. After reloading I can't see all messages without navigating away, and middle click messes with the scrolling. At this point I will assume they either don't care or are…

Which browser do you use?

Firefox mostly, but that also happens with Safari in my other PC.

Re: Show HN: Minimal, no-JS web forum software

#159

It's always nice to hear about someone writing a cool program just because they felt like doing so. Every time I think about writing a forum server, I find I return to the thought that Usenet was better, and that if I wanted a web forum, I'd consider putting a web front end on an NNTP server. That would among other things let people keep using NNTP clients (I like gnus.el) if they don't want to use a browser. There a…

> and that if I wanted a web forum, I'd consider putting a web front end on an NNTP server.

If I was developing a new forum engine, I'd base it on federated activitypub protocol.

Re: Show HN: Minimal, no-JS web forum software

#160
post #76

Earlier quoted context omitted.

Terrible user experience. If it infinitely scrolls I can be sure some gesture on the phone will lose my spot and it will take ages to find where I was. Also they rarely play nice with the back button. There is usually a better way to present data. For reading, do you prefer books or ancient scrolls?

Apollo (reddit client on iOS) solves this by having the same gesture undo itself -- tap at the top to scroll to the top of the reddit post, tap again to return to where you were. I'm not saying your complaint is invalid, just that there are ways of mitigating the issue. And that said, I can't imagine how reddit threads would work if paginated.

> And that said, I can't imagine how reddit threads would work if paginated.

It's not that hard. I saw good example of paginated threads at livejournal.com: it paginates root comments and collapses large subthreads. https://ammo1.livejournal.com/1348094.html?view=comments#com...

Post reply on HN