Live data from Hacker News

Show HN: Orange Juice – Small UX improvements that make HN easier to read

oj-hn.com

71–80 of 165 posts

Re: Show HN: Orange Juice – Small UX improvements that make HN easier to read

#71
post #62
post #51

Earlier quoted context omitted.

What features would you welcome?

Also "unread comment highlighting" would be so good to have.

That was actually kind of a pain to implement. Refined didn't do it fully, mine covers a lot more edge cases.

Re: Show HN: Orange Juice – Small UX improvements that make HN easier to read

#72
post #70

Earlier quoted context omitted.

Refined hasn't received an update in 4 years. https://github.com/plibither8/refined-hacker-news/issues/135... I used refined for years as well. Great product, but the underlying code was meh, and the author abandoned it. If you're using refined today, you're experiencing a lot of bugs as the HN DOM has changed over time. I maintained my own fork for a long time but finally motivated myself to try out AI assisted codi…

I just tried switching from a slightly more updated fork of Refined Hacker News (2025)[1] One thing I miss is the orange mark identifying the OP of a post. [1]: https://github.com/alexferrari88/refined-hacker-news

I have that in there.

https://github.com/OrangeJuiceExtension/OrangeJuice/blob/b84...

Re: Show HN: Orange Juice – Small UX improvements that make HN easier to read

#73
post #67

Earlier quoted context omitted.

Refined hasn't received an update in 4 years. https://github.com/plibither8/refined-hacker-news/issues/135... I used refined for years as well. Great product, but the underlying code was meh, and the author abandoned it. If you're using refined today, you're experiencing a lot of bugs as the HN DOM has changed over time. I maintained my own fork for a long time but finally motivated myself to try out AI assisted codi…

I tried contacting the author to see if he would open source it but he's gone dark and doesn't seem to really exist on the Internet anymore. So I grabbed the source code and modernised it, added additional feature and it's what I've been using ever since. I haven't open sourced it out of respect for the original author however the software does not actually have any license that prevents it so I have been considering…

Are you referring to https://github.com/plibither8/refined-hacker-news?

It's MIT-licensed open source.

I've been using a fork (also MIT): https://github.com/alexferrari88/refined-hacker-news

Re: Show HN: Orange Juice – Small UX improvements that make HN easier to read

#74
post #67

Earlier quoted context omitted.

Refined hasn't received an update in 4 years. https://github.com/plibither8/refined-hacker-news/issues/135... I used refined for years as well. Great product, but the underlying code was meh, and the author abandoned it. If you're using refined today, you're experiencing a lot of bugs as the HN DOM has changed over time. I maintained my own fork for a long time but finally motivated myself to try out AI assisted codi…

I tried contacting the author to see if he would open source it but he's gone dark and doesn't seem to really exist on the Internet anymore. So I grabbed the source code and modernised it, added additional feature and it's what I've been using ever since. I haven't open sourced it out of respect for the original author however the software does not actually have any license that prevents it so I have been considering…

Just use my extension?

Re: Show HN: Orange Juice – Small UX improvements that make HN easier to read

#75
post #62

Earlier quoted context omitted.

Also "unread comment highlighting" would be so good to have.

That was actually kind of a pain to implement. Refined didn't do it fully, mine covers a lot more edge cases.

Can imagine!

Re: Show HN: Orange Juice – Small UX improvements that make HN easier to read

#76
post #70

Earlier quoted context omitted.

I just tried switching from a slightly more updated fork of Refined Hacker News (2025)[1] One thing I miss is the orange mark identifying the OP of a post. [1]: https://github.com/alexferrari88/refined-hacker-news

I have that in there. https://github.com/OrangeJuiceExtension/OrangeJuice/blob/b84...

Ah, I see it must be the bug mentioned in another thread: https://news.ycombinator.com/item?id=47695328

There was no [OP] label when I first reloaded this page, and now after replying, I am marked as the [OP].

edit: it seems the [OP] relies on a URL hash with the ID of the OP. However, this doesn't work for me because I don't navigate to HN posts from the HN site.

I usually come from https://hn.leftium.com. (Or a page like https://hw.leftium.com/#/item/47694036)

Re: Show HN: Orange Juice – Small UX improvements that make HN easier to read

#77

Latchkey, would you be comfortable with HN adopting your dark mode styling as a user choice someday, if they came around to liking it? I really like it and I think it’s in the spirit of the site.

Thanks! A lot of it is AI with my own input, but I think it did a great job. The code is all open source and people can do with it what they want. It is GPLv3, but I'd special license it to them as MIT without question.

Well, if it's AI-generated, it's not really copyrighted by you and you cannot license it under GPL, since you did not write it.

Nice work, nevertheless, and useful!

Re: Show HN: Orange Juice – Small UX improvements that make HN easier to read

#78
post #76

Earlier quoted context omitted.

I have that in there. https://github.com/OrangeJuiceExtension/OrangeJuice/blob/b84...

Ah, I see it must be the bug mentioned in another thread: https://news.ycombinator.com/item?id=47695328 There was no [OP] label when I first reloaded this page, and now after replying, I am marked as the [OP]. edit: it seems the [OP] relies on a URL hash with the ID of the OP. However, this doesn't work for me because I don't navigate to HN posts from the HN site. I usually come from https://hn.leftium.com . (Or a pa…

I'm so confused. Can you explain it to me a bit more clearly what you'd like to see? I literally just took the code from refined.

https://github.com/plibither8/refined-hacker-news/blob/ee7ef...

Re: Show HN: Orange Juice – Small UX improvements that make HN easier to read

#79
post #77

Earlier quoted context omitted.

Thanks! A lot of it is AI with my own input, but I think it did a great job. The code is all open source and people can do with it what they want. It is GPLv3, but I'd special license it to them as MIT without question.

Well, if it's AI-generated, it's not really copyrighted by you and you cannot license it under GPL, since you did not write it. Nice work, nevertheless, and useful!

It is AI assisted. I still wrote code and designed the core architecture of how it works.

Re: Show HN: Orange Juice – Small UX improvements that make HN easier to read

#80
post #56

Earlier quoted context omitted.

You're not really answering the question. That's the bundle size, not the amount of code in the project. I've done nothing to try to optimize the bundle size, but I suspect that a lot of it has to do with some of the third party dependencies like mermaid.

Well, i downloaded firefox extension and checked the size of only *.js files without any additional assests - and it's 2 megabytes. Mermaid is around 800kb, so it still leaves over 1 megabyte of javascript. The amount of abstraction alone for the project of this scope makes me cringe. You introduce unnecessary complexity.

In all fairness, 30+ years of web development is exactly what would convince you that shipping 1+ MB of JS is fine, no? I'm not really kidding... Web development is where all of the worst practices in programming thrive and come from. Some of them are spending minutes (sometimes 10+ minutes) compiling/"building" web pages before they "deploy" them, and so on.

30+ years in web development is what you say at the support group to explain why you're there, not to convince people you've developed good taste and reasonable sensibilities.

Edit: Zed Shaw didn't know it at the time, but "Rails is a ghetto" wasn't describing even a local minimum in web development, it was the start of an incredible valley we've yet to see the bottom of. A sea of unskilled morons unable and unwilling to learn even the basics of just about everything came in droves and never left. Now they have bullshit generators that'll generate the shit code they probably were going to ship anyway, except faster.

Post reply on HN