TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: A Reddit reader that looks like the frontpage of a print newspaper

638 pointsby thesephistalmost 5 years ago

54 comments

ComputerGurualmost 5 years ago
It’s very interesting from a psychological standpoint: the current front page headline (for me?) is “Planets and dwarf planets to scale in size, rotation speed, axial tilt and oblateness (numbered in distance order from Sun)”<p>If I were reading this on &#x2F;r&#x2F;dataisbeautiful, I’d immediately parse and grok the headline just fine. But with this, my mindset was on the reporting of actions or events and I read “to scale” as an infinitive (verb&#x2F;action), almost like the intro to a sci-fi novel that starts with a stunning declaration that in x days, all planets will actively shrink by y% in some never before seen cosmic event.<p>If you’ll allow me to use a programming analog, it wasn’t until my tokenizer hit the first parenthesis that my lexer switched to the correct track.
评论 #23660058 未加载
评论 #23672206 未加载
评论 #23665948 未加载
评论 #23661138 未加载
self_awarenessalmost 5 years ago
It hangs on &quot;reading stories&quot;.<p>Web app authors can be very creative, but one thing I don&#x27;t like about web apps is that often their error handling is nonexistent. It&#x27;s not about individual authors; behemots like Microsoft also do this in an irritating way: &quot;Something did not work. Reload the page please&quot; -- Is this really the best a billion dollar company can do? Well, I suppose this is still better than no error at all, which is a default error handling method for big chunk of web apps.<p>I think (but can be wrong) that by using such a dynamic environment like JS is the culprit for lack of good error checking mechanism.<p>Also one thought of mine for the reason why even big companies are unwilling to provide good error messages is that it&#x27;s impossible to get the real reason. There may be so many moving parts that even the developer isn&#x27;t able to handle it all. Which sparks a doubt in my mind if this environment is really fit enough to provide high quality software. Since it&#x27;s so popular it&#x27;s obvious that it has some aspects that it does right, but it seems that the web app environment could benefit from some fundamental changes.
评论 #23659784 未加载
评论 #23660680 未加载
评论 #23659855 未加载
评论 #23662362 未加载
评论 #23665748 未加载
prennertalmost 5 years ago
I went back reading a printed newspaper a few months back and the speed in which I get my news now is astonishing. It feels like the web is not made to update oneself on news efficiently. To skim and zoom in and out of articles. I think part is the display format, part is the organization. A physical newspaper has a very predictable structure and does not change while you are reading it. (I.e. no need to come back to the same section once you read it).<p>Typography and layouting of a newspaper is quite complex. If you look at a printed newspaper, the stories are arranged and cut to size with images, captions and inserts to fit neatly into the grid.<p>Depending on the newspaper the information flow from headline, subheadings, article is strict, optimizing for allowing for fast skimreading or to grab your attention.<p>To do this &quot;right&quot; on challenging unedited reddit posts will be a lot of work, but an interesting challenge.
评论 #23667800 未加载
slateralmost 5 years ago
The Same Origin Policy disallows reading the remote resource at <a href="https:&#x2F;&#x2F;api.reddit.com&#x2F;r&#x2F;dataisbeautiful&#x2F;hot?limit=25" rel="nofollow">https:&#x2F;&#x2F;api.reddit.com&#x2F;r&#x2F;dataisbeautiful&#x2F;hot?limit=25</a>. (Reason: CORS request did not succeed).<p>The resource at “<a href="https:&#x2F;&#x2F;api.reddit.com&#x2F;r&#x2F;dataisbeautiful&#x2F;hot?limit=25”" rel="nofollow">https:&#x2F;&#x2F;api.reddit.com&#x2F;r&#x2F;dataisbeautiful&#x2F;hot?limit=25”</a> was blocked because content blocking is enabled.<p>ReferenceError: error is not defined<p>MacOS, Firefox 77.0.1
评论 #23658929 未加载
评论 #23661410 未加载
评论 #23659173 未加载
Santosh83almost 5 years ago
Cool! Another suggestion: why not extract and show the text of the leading comment (or maybe some other metric) of the articles in question rather than lorem ipsum filler?<p>And an option to &quot;turn the page&quot; for more content from the select subreddit would be even cooler!
jml7c5almost 5 years ago
A note to those using Firefox who get stuck at &quot;Loading stories...&quot;: Enhanced Tracking Protection (on by default?) blocks the request. To disable it for this page, click the little purple shield next to the URL.
评论 #23660789 未加载
dfabulichalmost 5 years ago
The hyphenation on the center-spread column doesn&#x27;t look great, leaving big whitespace gaps in justified text.<p>In my experience, &quot;hyphens: auto&quot; in browsers doesn&#x27;t work well at widths smaller than 80ch. The &quot;center-spread&quot; column is currently set to width: 600px, approximately 67ch. Changing it to width: 80ch looks much, much better, in my opinion.<p>I also suggest adding the Safari variant, &quot;-webkit-hyphens: auto&quot;, and add the lang=&quot;en&quot; attribute to your &lt;html&gt; tag, to enable hyphenation in Firefox.
评论 #23659455 未加载
评论 #23660441 未加载
binarysneakeralmost 5 years ago
My first reaction to this was, &quot;why?&quot; The skeuomorphism of the low-res paper background and ugly type is horrible. But, reading the comments here, apparently some people like it, so ok.<p>But you can see all the CORS issues this is throwing up. Rather than a 100% js app, why not call a function which fetches the content and caches it too? CORS issues begone, and caches too! You don&#x27;t need an expensive server setup, have a look at AWS Lambda or Azure Functions.
excaliburalmost 5 years ago
Would be cool if there was one of these for the front page of HN. Pretty challenging to parse though. Headlines and comments should be simple enough, articles and images not so much.
评论 #23659092 未加载
评论 #23659307 未加载
andrei_says_almost 5 years ago
Please do not use justified formatting for text unless you can hyphenate it. Otherwise you end up with large chunks of white space between the words, especially in narrower (then 6070 characters) columns.<p>Browsers don’t hyphenate, so avoid justified text on the web.
评论 #23659615 未加载
评论 #23659981 未加载
评论 #23659548 未加载
评论 #23659526 未加载
sixstringtheoryalmost 5 years ago
This is amazing! Like the newspapers in harry potter. You’ve closed the loop on automating a dynamic, crowdsourced, curated front page. The meta paper.<p>Now do hackers news. It’ll be like the WSJ, a nice counterpart to this, which is a little more like US Weekly.
评论 #23659438 未加载
zxteralmost 5 years ago
Very cool idea, since this is a niche product why not adding a small qr code for the articles? By this way this could totally be printable. You read articles from paper while commuting etc. Mark the ones you find interesting. At the end of the day you could visit them via you phone if you really want to see them live.
forgingaheadalmost 5 years ago
Very cool -- looks like the dev (@thesephist) is using Torus, a minimalist front-end framework they themselves are also developing:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;thesephist&#x2F;torus" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;thesephist&#x2F;torus</a><p>Nice showcase of the tech! Now I want to tinker with the Torus framework as well.
评论 #23660470 未加载
kmstoutalmost 5 years ago
A long time ago, when I was more of a news junky, I wrote some scripts to pull from various RSS feeds (BBC, Financial Times, Jane&#x27;s, and one or two others), crack out the text of recent items, and format into a five-column, landscape-oriented PDF, with nice headlines, table of contents, etc. A cron job would see to running the pipeline every morning and emailing the result to me. When I got to work, I would print it out and read it on breaks throughout the day, crossing off items once I read them or decided they weren&#x27;t relevant. With a red pen, I could also mark it up and make small notes on interesting items.<p>Curl, BeautifulSoup, and Latex. Great fun.
jay_kyburzalmost 5 years ago
The best thing about old fashioned newspapers is how much information you can fit on the page. I would consider smaller fonts. <a href="https:&#x2F;&#x2F;imgur.com&#x2F;a&#x2F;Ys1EyAf" rel="nofollow">https:&#x2F;&#x2F;imgur.com&#x2F;a&#x2F;Ys1EyAf</a>
einpoklumalmost 5 years ago
My print newspaper doesn&#x27;t say &quot;Loading stories&quot;...<p>How about doing the page generation on the server-side? That way a static page could be served.<p>... actually, in that case, maybe a _PDF_ could be served, and that&#x27;s really more like print :-)
ngz00almost 5 years ago
I didn&#x27;t know I wanted this
onurcelalmost 5 years ago
Imagine that combined with this: <a href="https:&#x2F;&#x2F;onezero.medium.com&#x2F;the-morning-paper-revisited-35b407822494" rel="nofollow">https:&#x2F;&#x2F;onezero.medium.com&#x2F;the-morning-paper-revisited-35b40...</a>
评论 #23661134 未加载
jonplackettalmost 5 years ago
I love this. There’s a weird bug though when you try to zoom in on mobile safari. It jumps back out again and makes it hard to read the smaller articles. Fantastic idea and execution though. Nice.
mrtoboalmost 5 years ago
Yep, fully justified text in a browser still looks like dog shit.<p>edit: clarity
dmitripopovalmost 5 years ago
It&#x27;s just awesome! I&#x27;m so tired of feed-like layouts, they are not for humans.
评论 #23662173 未加载
cosmojgalmost 5 years ago
This doesn&#x27;t work with Enhanced Tracking Protection and&#x2F;or uBlock Origin enabled in Firefox. I wonder if there&#x27;s a way around that server-side.
评论 #23659757 未加载
评论 #23659724 未加载
mellosoulsalmost 5 years ago
This is superb, a very cool idea! Congrats.
评论 #23659065 未加载
weswpgalmost 5 years ago
turn off enhanced tracking protection in Firefox if the content doesn&#x27;t load
评论 #23659411 未加载
fireattackalmost 5 years ago
Bug: manually change the URL with a different sub and then press enter doesn&#x27;t work (it does nothing). You have to refresh afterwards.
scpedicinialmost 5 years ago
Several years ago there was an extremely popular app that was an RSS newsfeed aggregator for iPads with an unfortunately very generic name called &quot;the magazine&quot; that did this exact same thing, it embedded the articles in a newspaper aesthetic. Great stuff.<p>I used it extensively on an iPad first generation but unfortunately it&#x27;s no longer available on the App Store.
blackrockalmost 5 years ago
How long did it take for you to build it?<p>And did you already know the backend tech in order to speed up development?
评论 #23659045 未加载
pteraspidomorphalmost 5 years ago
Looks great. You could add &#x2F;r&#x2F;popular (the default front page) to the dropdown, though it seems to work if I edit it into the URL.
评论 #23662615 未加载
ewenjoalmost 5 years ago
If you want to check out another Sub-Reddit, open the console and type:<p>app.subreddit = &quot;nameofsubreddit&quot;; app.fetch();
praveen9920almost 5 years ago
Wow. This is great.<p>Only one thing, an old news paper format won&#x27;t have images on all stories which is bit awkward to look at.
dillonmckayalmost 5 years ago
Also would be cool to have some sort of ML NLP that makes the headlines ‘read’ more like a newspaper.
pks016almost 5 years ago
Looks good. But I find it hard to read in that form. Cool project. It works on nsfw subreddits too.
keylealmost 5 years ago
That&#x27;s cool. Although there are some kerning issues... And the lipsum might be a bit much :D
评论 #23659408 未加载
sciencemanalmost 5 years ago
Very cool. I think filtering tags like &quot;[OC]&quot; could make it look even better.
JadeNBalmost 5 years ago
How is this related to <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=23669650" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=23669650</a> ?
asimjalisalmost 5 years ago
Text always says lorem ipsum. It could be composed of comments in the thread.
评论 #23658956 未加载
egfxalmost 5 years ago
This would be cooler if there were an option to export to pdf and epub
评论 #23659219 未加载
egypturnashalmost 5 years ago
This does some fascinating things to my brain and I think I want a Reddit front end that lets me put in my username to see my own front page as an auto-generated Newspaper.
Oeckalmost 5 years ago
This is really cool! As a suggestion, you may want to add in a toggle for zoom. On my computer the site looks perfect at 67%.<p>But this is really great work! Great idea and really cool! Good work!<p>Regards, Peter @ Oeck.
评论 #23659343 未加载
clashmeifyoucanalmost 5 years ago
I really like the feel of reading textual posts here, if there was an option to actually read whole posts I&#x27;d be sold.<p>P.S. I think special characters need to be unescaped (&amp;gt; → &amp;)
评论 #23660025 未加载
meow81almost 5 years ago
I can&#x27;t explain why I love this so much. And I never read traditional newspapers, so I&#x27;m not nostalgic.
seesawtronalmost 5 years ago
Wouldn&#x27;t it be cool if you could replace the &quot;Lorem ipsum...&quot; with first lines of the link?
mouzogualmost 5 years ago
I like it. Although I wouldn&#x27;t use justified text for headlines. Makes it really difficult to read, at least for me.
syddalmost 5 years ago
Just throws a CORS error in FF for me.
vaibhavthevedialmost 5 years ago
Woah. This is actually so good. Kinda give me a &quot;digest&quot; vibe of a subreddit.
jimnotgymalmost 5 years ago
I think you could find lots of stuff on Reddit that could go on page 3
moviecrazyalmost 5 years ago
Amazing! Any plans of adding reddit login &#x2F; user home feed ?
Matt-Gleichalmost 5 years ago
Awesome job! Super cool.
ozfivealmost 5 years ago
It says Sunday June 2020. It&#x27;s Saturday isn&#x27;t it?
评论 #23662538 未加载
donohoealmost 5 years ago
People built things like this 10+ years ago and they were awful, and ridiculed by people in places like HN etc.<p>This format looks good on paper, but on screens its a mess and poorly formatted one at that.<p>Can we stop re-inventing bad UX all over again?
评论 #23672061 未加载
评论 #23672053 未加载
subhashpalmost 5 years ago
Looks cool. Superb!
visargaalmost 5 years ago
It&#x27;s still got lorem ipsum in its teeth.
ipunchghostsalmost 5 years ago
Great work!
badrabbitalmost 5 years ago
Not loading on FF mobile