1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
|
@extends('layouts.app')
@section('styles')
html {
height: 100%;
}
@endsection
@section('content')
<div style="margin-top: 20px" class="container">
<div class="card">
<h1 class="card-header">
About <strong>{{ env('APP_NAME') }}</strong>
</h1>
<div class="card-body">
<p class="card-text">
This website automatically indexes and curates "good" articles from Wikipedia.
<br>
<br>
It does so by fetching the <a href="https://news.ycombinator.com">{!! file_get_contents(public_path() . "/img/y-combinator.svg") !!} Hacker News (HN)</a> API and checking against a specific threshold. The idea is that an article is good when it gets posted to and discussed on HN. And it is even better when it is posted more often and/or sparks a great discussion. To get the best out of it this website links back to every worthy discussion, hence the name.
<br>
<br>
Furthermore, the site structures and categorizes articles by topic. Above each article you'll find those small pink pills and yes, they're clickable. Click here to see all topics <a href="{{ route('topic_index') }}">listed alphabetically</a> and here to see them <a href="{{ route('popular_topics') }}">sorted by popularity</a>. Those topics are neither copied verbatim from the Wikipedia page, nor are they AI-generated (though they are inspired by WikiProjects). And I may be biased, but I find them far more useful than Wikipedia's official categories. "English poetry in 1751"? Yeah, sure, that's <em>very</em> specific.
<br>
<br>
For starters, I recommend beginning with the <a href="{{ route('popular') }}">most popular articles</a> and then working through the stack, or browsing the <a href="{{ route('popular_topics') }}">most popular topics</a>. If you are a seasoned reader, consider the <a href="{{ route('new') }}">New page</a> for newly added articles, or hit the <a href="{{ route('random') }}">Random button</a> above, which brings some real gems to light.
<br>
<br>
If you have feedback, want to report a bug, or just say hello, hit me up by e-mail: <em>hi @ thisdomain without the www .com</em>
<br>
<br>
You can now also follow on Mastodon <a title="Follow on Mastodon {{ env('MASTODON_HANDLE') }}" href="{{ env('MASTODON_URL') }}" target=_blank>{!! file_get_contents(public_path() . "/img/mastodon.svg") !!} @MostDiscussed</a> to stay up to date.
<h2 class="text-cinema-muted">📈 Meanwhile: <strong>Stats!</strong></h2>
<div class="card-text">
Indexed articles: <strong>{{ $count_articles }}</strong>
<br>
Discussions on HN: <strong>{{ $count_discussions }} </strong>
<br>
Sum of all comments: <strong>{{ $count_comments}} </strong>
<br>
Sum of all upvotes: <strong>{{ $count_upvotes }} </strong> (...soo much internet juice 🤤)
<br>
<br>
Keep reading!
</div>
<!--
I was curious what HN may find interesting, so I used upvoted or discussed articles from Wikipedia as a proxy and build this. All articles are <a href="{{ route('popular_topics') }}">structured and categorized</a> to get a better overview. Unsurprisingly <a href="{{ route('topic', 'computing') }}">computing</a> was on the top, but then it might get interesting.
<br>
<br>
So I keep this as a resource of curious, obscure, inspiring and interesting bits and insights.
Other way to phrase it: Reading Wikipedia was my hobby, so I automated it. (Sure, what else.)
<br>
<br>
Enter <a href="{{ route('index') }}">mostdiscussed.com</a>. This is a collection of curated Wikipedia articles, sourced primarily (for now) from <a href="https://news.ycombinator.com">{!! file_get_contents(public_path() . "/img/y-combinator.svg") !!} Hacker News</a>. For structured consuming most of them are further categorized in topics. For starting, I recommend <a href="{{ route('popular') }}">reading the most popular articles</a> or <a href="{{ route('popular_topics') }}">browse by topics</a>.-->
</p>
</div>
</div>
<!--
<div style="margin-bottom: 20px"></div>
<div class="card">
<h1 class="card-header">
</h1>
<div class="card-body">
<p class="card-text">
</p>
</div>
</div>
<div style="margin-bottom: 20px"></div>
-->
</div>
@endsection
|