Live data from Hacker News

Show HN: Orange Forum – Web 1.0 style forum written in Go

goodoldweb.com

61–70 of 178 posts

Re: Show HN: Orange Forum – Web 1.0 style forum written in Go

#61

Earlier quoted context omitted.

"Web 2.0" came around about 2004ish with Digg and other sites using AJAX. Or at least static content was not the defining factor. There were plenty of forums around in the late 90s with dynamic content.

Wikipedia disagrees. https://en.m.wikipedia.org/wiki/Web_2.0

That article is revisionist garbage.

Re: Show HN: Orange Forum – Web 1.0 style forum written in Go

#62

The old style forums are showing their age and need to be modernized but not abandoned. See the Archlinux forums based on Fluxbb. It's fast and effective. The newer ones led by Discourse, Nodebb and Flarum have completely gone in another direction in reinventing how discussion forums should be and perhaps gone too far. They feel strangely 'rootless' and completely lack the 'community feel' of user forums. This looks…

The UIs on those three should be dialed back (animation, JS), but Discourse is pretty good otherwise. I've looked at all three: * Flarum had nausea-inducing animation, and now it overrides natural scroll behavior. (Please never do that to users.) * NodeBB had some problems when I was using it. If JS is disabled, even the homepage links don't work. Forums should be server-rendered. * Discourse could be improved by rem…

Then maybe you'd be interested in EffectiveDiscussions, like, item 4 in your list:

https://www.effectivediscussions.org (I'm developing it)

I have copied ideas from Discourse — so yes it has some of Discourse's features. Plus features from Slack (i.e. chat), HackerNews (best comments rise to the top) and StackOverflow (question-answers) & Disqus (embedded comments).

More things you mentioned: It's not PHP (it's Scala instead, in Docker containers), it is server side rendered (React.js), fairly minimal Javascript: 150 kb JS on page load.

Re: Show HN: Orange Forum – Web 1.0 style forum written in Go

#63
This is cool. I've been thinking about this for a while. The best way to write high quality web applications is to use compiled languages and minimize the complexity of the infrastructure by using e.g. SQLite instead of PostgreSQL.

I hope this trend starts to pick up more steam and become the sane default that everyone just assumes. Instead of the current mess where everyone assumes that it's "normal" to live in this messy world of countless abstractions and frameworks and micro servers, etc.

Re: Show HN: Orange Forum – Web 1.0 style forum written in Go

#64

The irony is that because of the lean structure behind the server, this forum actually responds faster than most webfora that do use AJAX/SPA. Funny given that the whole purpose of AJAX/SPA was to reduce response time. That's it's reason for existing. Turns out it just complicates things ...

When you say "irony", are you genuinely surprised by this?

Re: Show HN: Orange Forum – Web 1.0 style forum written in Go

#65

Works beautifully with w3m which has become my main site test lately. Another great example is HN itself. If it doesn't work well with w3m something is wrong with the site philosophy or execution.

How about doesn't crash an Ipad 1?

Re: Show HN: Orange Forum – Web 1.0 style forum written in Go

#66
post #34

Earlier quoted context omitted.

> So much whitespace in the demo. This. If you want old school, go with 10px Verdana, and pad sparingly. I want information, not negative space dammit! With pine, my email editor in 1995, I could read 40 subject lines on a 640x480 screen. With Gmail (in compact mode) on an MBP retina, I get 36. Progress, indeed. Designers 1, Users 0.

The amount of padding in modern websites drives up the wall. The idea that I bought a 24" monitor just so I can read text in fullscreen is ridiculous. One trick I often use is to have the window take half (or less) of the screen and spoof my browser to be Chrome on Android Kit Kat. I just wish there was a change to have a different browser spoofed per tab, or maybe a "whitelist" of websites that are designed well eno…

Added your ideas to my notes file.

Re: Show HN: Orange Forum – Web 1.0 style forum written in Go

#67
post #63

This is cool. I've been thinking about this for a while. The best way to write high quality web applications is to use compiled languages and minimize the complexity of the infrastructure by using e.g. SQLite instead of PostgreSQL. I hope this trend starts to pick up more steam and become the sane default that everyone just assumes. Instead of the current mess where everyone assumes that it's "normal" to live in this…

SQLite is ok if you don't have much traffic (for example personal blogs), but you can't replace a db like Postgresql with SQLite if you have lot of concurrent traffic.

Re: Show HN: Orange Forum – Web 1.0 style forum written in Go

#68

I built a forum from scratch once and it is a comical amount of work. The initial CRUD weekend-ware is straight forward. LIMIT/OFFSET for pagination. Throw in some Markdown support. Seems easy enough. But the devil is in all the individual features that make a forum usable. Like getting notified when someone @mentions or replies to you, marking threads that you've posted in, tracking the high watermark per user per t…

> Like getting notified when someone @mentions or replies to you

Really? _that_ is complicated?

Serious question, do you find it complicated because you're still a beginner, or is there something I'm missing?

What language(s) did you use?

Re: Show HN: Orange Forum – Web 1.0 style forum written in Go

#69
post #53

So much whitespace in the demo. Real web 1.0 forums can fit way more thread titles on screen ;)

Not enough background textures or tables with 3d borders either.

I believe you are looking for these http://www.ibiblio.org/java/formatter/javadocs/images/

Re: Show HN: Orange Forum – Web 1.0 style forum written in Go

#70

The old style forums are showing their age and need to be modernized but not abandoned. See the Archlinux forums based on Fluxbb. It's fast and effective. The newer ones led by Discourse, Nodebb and Flarum have completely gone in another direction in reinventing how discussion forums should be and perhaps gone too far. They feel strangely 'rootless' and completely lack the 'community feel' of user forums. This looks…

The UIs on those three should be dialed back (animation, JS), but Discourse is pretty good otherwise. I've looked at all three: * Flarum had nausea-inducing animation, and now it overrides natural scroll behavior. (Please never do that to users.) * NodeBB had some problems when I was using it. If JS is disabled, even the homepage links don't work. Forums should be server-rendered. * Discourse could be improved by rem…

Discourse does not run on an Ipad 1. It uses a noticeable amount of memory and cpu on any machine. If it is bad for the first world, it is bad for everyone.
Post reply on HN