PageSourceSearch

https://hackernews-insight.vercel.app/

html hackernews-insight.vercel.app collected 2026-10-03 07:02:36 UTC 8,093 bytes, 122 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3	<head>
4		<meta charset="utf-8" />
5		<link rel="icon" href="/favicon.ico" />
6		<meta name="viewport" content="width=device-width, initial-scale=1" />
7		<title>Evidence</title><!-- HEAD_svelte-1wewxnl_START --><!-- HEAD_svelte-1wewxnl_END -->
8
9		
10
11		<link rel="modulepreload" href="/_app/start-cbc9cc90.js">
12		<link rel="modulepreload" href="/_app/chunks/index-81d8eb9b.js">
13		<link rel="modulepreload" href="/_app/chunks/singletons-6f4659f4.js">
14		<link rel="modulepreload" href="/_app/chunks/index-722fe6e0.js">
15		<link rel="modulepreload" href="/_app/pages/__layout.svelte-54181ab4.js">
16		<link rel="modulepreload" href="/_app/chunks/index-dde779aa.js">
17		<link rel="modulepreload" href="/_app/chunks/stores-2c51c983.js">
18		<link rel="modulepreload" href="/_app/chunks/IconBase-fbf90f1a.js">
19		<link rel="modulepreload" href="/_app/pages/index.md-e5085d58.js">
20		<link rel="modulepreload" href="/_app/chunks/QueryViewer.svelte_svelte_type_style_lang-11620b38.js">
21		<link rel="modulepreload" href="/_app/chunks/Prismjs.svelte_svelte_type_style_lang-6b8b25e2.js">
22		<link rel="stylesheet" href="/_app/assets/start-61d1577b.css">
23		<link rel="stylesheet" href="/_app/assets/pages/__layout.svelte-a68df131.css">
24		<link rel="stylesheet" href="/_app/assets/IconBase.svelte_svelte_type_style_lang-8d6b4a72.css">
25		<link rel="stylesheet" href="/_app/assets/QueryViewer.svelte_svelte_type_style_lang-74d91621.css">
26		<link rel="stylesheet" href="/_app/assets/Prismjs.svelte_svelte_type_style_lang-50f504ef.css">
27
28		
28<script type="module">
29			import { start } from "/_app/start-cbc9cc90.js";
30			start({
31				target: document.body,
32				paths: {"base":"","assets":""},
33				session: {},
34				host: location.host,
35				route: true,
36				spa: false,
37				trailing_slash: "never",
38				hydrate: {
39					status: 200,
40					error: null,
41					nodes: [
42						import("/_app/pages/__layout.svelte-54181ab4.js"),
43						import("/_app/pages/index.md-e5085d58.js")
44					],
45					page: {
46						host: location.host, // TODO this is redundant
47						path: "\u002F",
48						query: new URLSearchParams(""),
49						params: {}
50					}
51				}
52			});
53		</script>
53
54	</head>
55	<body>
56		<div id="svelte">
57
58
59
60
61
62
63
64
65
66
67
68
69<div class="grid svelte-1k0ydas"><div class="header-bar svelte-1k0ydas"><header class="svelte-4t3if0"><div class="breadcrumb-container svelte-4t3if0"><div class="svelte-1i269cx"><span class="container svelte-1i269cx"><span class="svelte-1i269cx"><a href="/" class="svelte-1i269cx">Home</a></span>
70        <span class="svelte-1i269cx"><button type="button" aria-label="show-queries" class="dev-controls show svelte-1i269cx">Show Queries</button></span></span>
71</div>
72        <span class="print-icon svelte-1rgbzcr" onclick="print()" title="Print to PDF"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" class="svelte-c8tyih"><path d="M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48zm250.2-143.7c-12.2-12-47-8.7-64.4-6.5-17.2-10.5-28.7-25-36.8-46.3 3.9-16.1 10.1-40.6 5.4-56-4.2-26.2-37.8-23.6-42.6-5.9-4.4 16.1-.4 38.5 7 67.1-10 23.9-24.9 56-35.4 74.4-20 10.3-47 26.2-51 46.2-3.3 15.8 26 55.2 76.1-31.2 22.4-7.4 46.8-16.5 68.4-20.1 18.9 10.2 41 17 55.8 17 25.5 0 28-28.2 17.5-38.7zm-198.1 77.8c5.1-13.7 24.5-29.5 30.4-35-19 30.3-30.4 35.7-30.4 35zm81.6-190.6c7.4 0 6.7 32.1 1.8 40.8-4.4-13.9-4.3-40.8-1.8-40.8zm-24.4 136.6c9.7-16.9 18-37 24.7-54.7 8.3 15.1 18.9 27.2 30.1 35.5-20.8 4.3-38.9 13.1-54.8 19.2zm131.6-5s-5 6-37.3-7.8c35.1-2.6 40.9 5.4 37.3 7.8z"></path></svg>
73</span></div>
74</header></div>
75		<div class="header-button svelte-1k0ydas"><button aria-label="hamburger menu" class="svelte-1mgozhs"><svg width="32" height="24" class="svelte-1mgozhs"><line id="top" x1="0" y1="2" x2="32" y2="2" class="svelte-1mgozhs"></line><line id="middle" x1="0" y1="12" x2="32" y2="12" class="svelte-1mgozhs"></line><line id="bottom" x1="0" y1="22" x2="32" y2="22" class="svelte-1mgozhs"></line></svg>
76</button></div>
77	<aside class="sidebar svelte-120p2ak"><div class="sticky svelte-120p2ak"><div class="nav-header svelte-120p2ak"><a href="/" class="svelte-120p2ak"><h2 class="project-title svelte-120p2ak">Evidence</h2></a></div>
78        <nav class="svelte-120p2ak">
79			
80			<a href="/domain-analysis" sveltekit:prefetch style="" class="svelte-120p2ak"><div class="svelte-120p2ak">domain analysis</div>
81						</a><a href="/keyword-analysis" sveltekit:prefetch style="" class="svelte-120p2ak"><div class="svelte-120p2ak">keyword analysis</div>
82						</a><a href="/keyword-comparison" sveltekit:prefetch style="" class="svelte-120p2ak"><div class="svelte-120p2ak">keyword comparison</div>
83						</a><a href="/overview" sveltekit:prefetch style="" class="svelte-120p2ak"><div class="svelte-120p2ak">overview</div>
84						</a><a href="/story-list-by-comment" sveltekit:prefetch style="" class="svelte-120p2ak"><div class="svelte-120p2ak">story list by comment</div>
85						</a><a href="/story-list-by-score" sveltekit:prefetch style="" class="svelte-120p2ak"><div class="svelte-120p2ak">story list by score</div>
86						</a><a href="/user-analysis" sveltekit:prefetch style="" class="svelte-120p2ak"><div class="svelte-120p2ak">user analysis</div>
87						</a>
88			<div class="spacer svelte-120p2ak"></div></nav>
89        </div>
90</aside>
91	<main class="svelte-1k0ydas"><div class="content svelte-1k0ydas"><article class="svelte-1k0ydas"><h1>Hacker News Insight</h1>
92<ul><li><a href="/overview">Overview</a></li>
93<li><a href="/user-analysis">User Analysis</a></li>
94<li><a href="/keyword-analysis">Keyword Analysis</a></li>
95<li><a href="/keyword-comparison">Keyword Comparison</a></li>
96<li><a href="/domain-analysis">Domain Analysis</a></li>
97<li><a href="/story-list-by-comment">Story list by comment</a></li>
98<li><a href="/story-list-by-score">Story list by score</a></li>
99<li><a href="https://ossinsight.io" rel="nofollow">Github Repo Analysis</a></li></ul>
100<p>This site is <a href="https://github.com/hooopo/hackernews-insight" rel="nofollow">open source</a>, if you have some ideas, you can contribute by submitting a <a href="https://github.com/hooopo/hackernews-insight" rel="nofollow">Pull Request</a></p>
101<h1>How it works</h1>
102<p><img src="https://user-images.githubusercontent.com/63877/209258139-1d02ae28-ce38-490f-94c5-0af8cf1394bb.png" alt="image"></p>
103<h1>About Hacker News</h1>
104<p><a href="https://news.ycombinator.com/" rel="nofollow">Hacker News</a> (sometimes abbreviated as HN) is a social news website focusing on computer science and entrepreneurship. It is run by the investment fund and startup incubator Y Combinator. In general, content that can be submitted is defined as &quot;anything that gratifies one&#39;s intellectual curiosity.&quot;</p>
105<h1>About TiDB Cloud</h1>
106<p>This site is powered by <a href="https://www.pingcap.com/tidb-cloud/" rel="nofollow">TiDB Cloud</a>.</p>
107<p>TiDB Cloud is a cloud-native, distributed HTAP database built for elastic scaling and real-time analytics in a fully managed service, with its Serverless Tier enabling your launching of the HTAP database within seconds.</p>
108<h1>About Evidence</h1>
109<p><a href="https://www.evidence.dev" rel="nofollow">Evidence</a> enables analysts to deliver a polished business intelligence system using SQL and markdown.</p>
110			<p class="svelte-1k0ydas"> </p></article>
111		<aside class="toc svelte-1k0ydas"><div class="container svelte-ejh1vu">
112</div></aside></div></main></div>
113
114
115
116
117			
117<script type="application/json" data-type="svelte-data" data-url="/api/6666cd76f96956469e7be39d750cc7d9.json">{"status":200,"statusText":"","headers":{"content-type":"application/json; charset=utf-8"},"body":"{\"data\":{}}"}</script>
117
118
119	
119<script type="application/json" data-type="svelte-data" data-url="/api/customFormattingSettings.json">{"status":200,"statusText":"","headers":{"content-type":"application/json; charset=utf-8"},"body":"{\"customFormattingSettings\":{\"version\":\"1.0\",\"customFormats\":[]}}"}</script>
119
120		</div>
121	</body>
122</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.