-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathtest-file.html
More file actions
179 lines (153 loc) · 48 KB
/
test-file.html
File metadata and controls
179 lines (153 loc) · 48 KB
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
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
<html lang="en" op="news"><head><meta name="referrer" content="origin"><meta name="viewport" content="width=device-width, initial-scale=1.0"><link rel="stylesheet" type="text/css" href="news.css?t7oqcAJ0Y31gI8TkF5gP"><link rel="icon" href="y18.svg"><style>body { font-family:Verdana, Geneva, sans-serif; font-size:10pt; color:#828282; }
td { font-family:Verdana, Geneva, sans-serif; font-size:10pt; color:#828282; }
.admin td { font-family:Verdana, Geneva, sans-serif; font-size:8.5pt; color:#000000; }
.subtext td { font-family:Verdana, Geneva, sans-serif; font-size: 7pt; color:#828282; }
input { font-family:monospace; font-size:10pt; }
input[type='submit'] { font-family:Verdana, Geneva, sans-serif; }
textarea { font-family:monospace; font-size:10pt; resize:both; }
a:link { color:#000000; text-decoration:none; }
a:visited { color:#828282; text-decoration:none; }
.default { font-family:Verdana, Geneva, sans-serif; font-size: 10pt; color:#828282; }
.admin { font-family:Verdana, Geneva, sans-serif; font-size:8.5pt; color:#000000; }
.title { font-family:Verdana, Geneva, sans-serif; font-size: 10pt; color:#828282; overflow:hidden; }
.subtext { font-family:Verdana, Geneva, sans-serif; font-size: 7pt; color:#828282; }
.yclinks { font-family:Verdana, Geneva, sans-serif; font-size: 8pt; color:#828282; }
.pagetop { font-family:Verdana, Geneva, sans-serif; font-size: 10pt; color:#222222; line-height:12px; }
.comhead { font-family:Verdana, Geneva, sans-serif; font-size: 8pt; color:#828282; }
.comment { font-family:Verdana, Geneva, sans-serif; font-size: 9pt; }
.hnname { margin-left:1px; margin-right: 5px; }
#hnmain { min-width: 796px; }
.title a { word-break: break-word; }
.comment a:link, .comment a:visited { text-decoration: underline; }
.noshow { display: none; }
.nosee { visibility: hidden; pointer-events: none; cursor: default }
.c00, .c00 a:link { color:#000000; }
.c5a, .c5a a:link, .c5a a:visited { color:#5a5a5a; }
.c73, .c73 a:link, .c73 a:visited { color:#737373; }
.c82, .c82 a:link, .c82 a:visited { color:#828282; }
.c88, .c88 a:link, .c88 a:visited { color:#888888; }
.c9c, .c9c a:link, .c9c a:visited { color:#9c9c9c; }
.cae, .cae a:link, .cae a:visited { color:#aeaeae; }
.cbe, .cbe a:link, .cbe a:visited { color:#bebebe; }
.cce, .cce a:link, .cce a:visited { color:#cecece; }
.cdd, .cdd a:link, .cdd a:visited { color:#dddddd; }
.pagetop a:visited { color:#000000;}
.topsel a:link, .topsel a:visited { color:#ffffff; }
.subtext a:link, .subtext a:visited { color:#828282; }
.subtext a:hover { text-decoration:underline; }
.comhead a:link, .subtext a:visited { color:#828282; }
.comhead a:hover { text-decoration:underline; }
.hnmore a:link, a:visited { color:#828282; }
.hnmore { text-decoration:underline; }
.default p { margin-top: 8px; margin-bottom: 0px; }
.pagebreak {page-break-before:always}
pre { overflow: auto; padding: 2px; white-space: pre-wrap; overflow-wrap:anywhere; }
pre:hover { overflow:auto }
.votearrow {
width: 10px;
height: 10px;
border: 0px;
margin: 3px 2px 6px;
background: url("triangle.svg"), linear-gradient(transparent, transparent) no-repeat;
background-size: 10px;
}
.votelinks.nosee div.votearrow.rotate180 {
display: none;
}
table.padtab td { padding:0px 10px }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
.votearrow {
background-size: 10px;
background-image: url("triangle.svg"), linear-gradient(transparent, transparent);
}
}
.rotate180 {
-webkit-transform: rotate(180deg); /* Chrome and other webkit browsers */
-moz-transform: rotate(180deg); /* FF */
-o-transform: rotate(180deg); /* Opera */
-ms-transform: rotate(180deg); /* IE9 */
transform: rotate(180deg); /* W3C complaint browsers */
/* IE8 and below */
-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=-1, M12=0, M21=0, M22=-1, DX=0, DY=0, SizingMethod='auto expand')";
}
/* mobile device */
@media only screen
and (min-width : 300px)
and (max-width : 750px) {
#hnmain { width: 100%; min-width: 0; }
body { padding: 0; margin: 0; width: 100%; }
td { height: inherit !important; }
.title, .comment { font-size: inherit; }
span.pagetop { display: block; margin: 3px 5px; font-size: 12px; line-height: normal }
span.pagetop b { display: block; font-size: 15px; }
table.comment-tree .comment a { display: inline-block; max-width: 200px; overflow: hidden; white-space: nowrap;
text-overflow: ellipsis; vertical-align:top; }
img[src='s.gif'][width='40'] { width: 12px; }
img[src='s.gif'][width='80'] { width: 24px; }
img[src='s.gif'][width='120'] { width: 36px; }
img[src='s.gif'][width='160'] { width: 48px; }
img[src='s.gif'][width='200'] { width: 60px; }
img[src='s.gif'][width='240'] { width: 72px; }
img[src='s.gif'][width='280'] { width: 84px; }
img[src='s.gif'][width='320'] { width: 96px; }
img[src='s.gif'][width='360'] { width: 108px; }
img[src='s.gif'][width='400'] { width: 120px; }
img[src='s.gif'][width='440'] { width: 132px; }
img[src='s.gif'][width='480'] { width: 144px; }
img[src='s.gif'][width='520'] { width: 156px; }
img[src='s.gif'][width='560'] { width: 168px; }
img[src='s.gif'][width='600'] { width: 180px; }
img[src='s.gif'][width='640'] { width: 192px; }
img[src='s.gif'][width='680'] { width: 204px; }
img[src='s.gif'][width='720'] { width: 216px; }
img[src='s.gif'][width='760'] { width: 228px; }
img[src='s.gif'][width='800'] { width: 240px; }
img[src='s.gif'][width='840'] { width: 252px; }
.title { font-size: 11pt; line-height: 14pt; }
.subtext { font-size: 9pt; }
.votearrow { transform: scale(1.3,1.3); margin-right: 6px; }
.votearrow.rotate180 {
-webkit-transform: rotate(180deg) scale(1.3,1.3); /* Chrome and other webkit browsers */
-moz-transform: rotate(180deg) scale(1.3,1.3); /* FF */
-o-transform: rotate(180deg) scale(1.3,1.3); /* Opera */
-ms-transform: rotate(180deg) scale(1.3,1.3); /* IE9 */
transform: rotate(180deg) scale(1.3,1.3); /* W3C complaint browsers */
}
.votelinks { min-width: 18px; }
.votelinks a { display: block; margin-bottom: 9px; }
input[type='text'], input[type='number'], textarea { font-size: 16px; width: 90%; }
}
.comment { max-width: 1215px; overflow-wrap:anywhere; }
@media only screen and (min-width : 300px) and (max-width : 389px) {
.comment { max-width: 270px; overflow: hidden }
}
@media only screen and (min-width : 390px) and (max-width : 509px) {
.comment { max-width: 350px; overflow: hidden }
}
@media only screen and (min-width : 510px) and (max-width : 599px) {
.comment { max-width: 460px; overflow: hidden }
}
@media only screen and (min-width : 600px) and (max-width : 689px) {
.comment { max-width: 540px; overflow: hidden }
}
@media only screen and (min-width : 690px) and (max-width : 809px) {
.comment { max-width: 620px; overflow: hidden }
}
@media only screen and (min-width : 810px) and (max-width : 899px) {
.comment { max-width: 730px; overflow: hidden }
}
@media only screen and (min-width : 900px) and (max-width : 1079px) {
.comment { max-width: 810px; overflow: hidden }
}
@media only screen and (min-width : 1080px) and (max-width : 1169px) {
.comment { max-width: 970px; overflow: hidden }
}
@media only screen and (min-width : 1170px) and (max-width : 1259px) {
.comment { max-width: 1050px; overflow: hidden }
}
@media only screen and (min-width : 1260px) and (max-width : 1349px) {
.comment { max-width: 1130px; overflow: hidden }
}
</style><link rel="alternate" type="application/rss+xml" title="RSS" href="rss"><title>Hacker News</title></head><body><center><table id="hnmain" border="0" cellpadding="0" cellspacing="0" width="85%" bgcolor="#f6f6ef"><tr><td bgcolor="#f35d6b"><table border="0" cellpadding="0" cellspacing="0" width="100%" style="padding:2px"><tr><td style="width:18px;padding-right:4px"><a href="https://news.ycombinator.com"><img src="y18.svg" width="18" height="18" style="border:1px white solid; display:block"></a></td><td style="line-height:12pt; height:10px;"><span class="pagetop"><b class="hnname"><a href="news">Hacker News</a></b><a href="newest">new</a> | <a href="threads?id=embedding-shape">threads</a> | <a href="front">past</a> | <a href="newcomments">comments</a> | <a href="ask">ask</a> | <a href="show">show</a> | <a href="jobs">jobs</a> | <a href="submit" rel="nofollow">submit</a></span></td><td style="text-align:right;padding-right:4px;"><span class="pagetop"><a id="me" href="user?id=embedding-shape">embedding-shape</a> (<span id="karma">6409</span>) | <a id='logout' rel='nofollow' href="logout?auth=5ee8aed486ca192fb2f5ead313aee63906d4e9e0&goto=news">logout</a></span></td></tr></table></td></tr><tr style='height:10px'/><tr id="bigbox"><td><table border="0" cellpadding="0" cellspacing="0"><tr class="athing submission" id="46742362"><td align="right" valign="top" class="title"><span class="rank">1.</span></td><td valign="top" class="votelinks"><center><a id='up_46742362' class='clicky' href='vote?id=46742362&how=up&auth=bf2bca9aa0b8b4115db73239f30707aaaf243f3a&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://thehftguy.com/2026/01/22/doing-gigabit-ethernet-over-my-british-phone-wires/">Doing gigabit Ethernet over my British phone wires</a><span class="sitebit comhead"> (<a href="from?site=thehftguy.com"><span class="sitestr">thehftguy.com</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline"><span class="score" id="score_46742362">142 points</span> by <a href="user?id=user5994461" class="hnuser">user5994461</a> <span class="age" title="2026-01-24T10:14:31 1769249671"><a href="item?id=46742362">2 hours ago</a></span> <span id="unv_46742362"></span> | <a href="flag?id=46742362&auth=bf2bca9aa0b8b4115db73239f30707aaaf243f3a&goto=news" rel="nofollow">flag</a> | <a href="hide?id=46742362&auth=bf2bca9aa0b8b4115db73239f30707aaaf243f3a&goto=news" class="clicky hider">hide</a> | <a href="item?id=46742362">81 comments</a></span></td></tr><tr class="spacer" style="height:5px"></tr><tr class="athing submission" id="46694618"><td align="right" valign="top" class="title"><span class="rank">2.</span></td><td valign="top" class="votelinks"><center><a id='up_46694618' class='clicky' href='vote?id=46694618&how=up&auth=67bcadbfdfb33ca54c27007684ba9bd34ed44ad4&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://blog.dshr.org/2026/01/internet-archives-storage.html">Internet Archive's Storage</a><span class="sitebit comhead"> (<a href="from?site=dshr.org"><span class="sitestr">dshr.org</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline"><span class="score" id="score_46694618">184 points</span> by <a href="user?id=zdw" class="hnuser">zdw</a> <span class="age" title="2026-01-20T17:16:49 1768929409"><a href="item?id=46694618">10 hours ago</a></span> <span id="unv_46694618"></span> | <a href="flag?id=46694618&auth=67bcadbfdfb33ca54c27007684ba9bd34ed44ad4&goto=news" rel="nofollow">flag</a> | <a href="hide?id=46694618&auth=67bcadbfdfb33ca54c27007684ba9bd34ed44ad4&goto=news" class="clicky hider">hide</a> | <a href="item?id=46694618">43 comments</a></span></td></tr><tr class="spacer" style="height:5px"></tr><tr class="athing submission" id="46696283"><td align="right" valign="top" class="title"><span class="rank">3.</span></td><td valign="top" class="votelinks"><center><a id='up_46696283' class='clicky' href='vote?id=46696283&how=up&auth=a73a40fb320c22db0fa6de6b89d5aef2b2b23ad9&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="item?id=46696283">Show HN: Coi – A language that compiles to WASM, beats React/Vue</a></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline"><span class="score" id="score_46696283">73 points</span> by <a href="user?id=io_eric" class="hnuser"><font color="#3c963c">io_eric</font></a> <span class="age" title="2026-01-20T19:01:53 1768935713"><a href="item?id=46696283">4 hours ago</a></span> <span id="unv_46696283"></span> | <a href="flag?id=46696283&auth=a73a40fb320c22db0fa6de6b89d5aef2b2b23ad9&goto=news" rel="nofollow">flag</a> | <a href="hide?id=46696283&auth=a73a40fb320c22db0fa6de6b89d5aef2b2b23ad9&goto=news" class="clicky hider">hide</a> | <a href="item?id=46696283">30 comments</a></span></td></tr><tr class="spacer" style="height:5px"></tr><tr class="athing submission" id="46742635"><td align="right" valign="top" class="title"><span class="rank">4.</span></td><td valign="top" class="votelinks"><center><a id='up_46742635' class='clicky' href='vote?id=46742635&how=up&auth=49323d398365a28bdaf85ded48070f15451b5744&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://www.sqlite.org/np1queryprob.html" rel="nofollow">Many Small Queries Are Efficient in SQLite</a><span class="sitebit comhead"> (<a href="from?site=sqlite.org"><span class="sitestr">sqlite.org</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline"><span class="score" id="score_46742635">8 points</span> by <a href="user?id=tosh" class="hnuser">tosh</a> <span class="age" title="2026-01-24T11:15:15 1769253315"><a href="item?id=46742635">1 hour ago</a></span> <span id="unv_46742635"></span> | <a href="flag?id=46742635&auth=49323d398365a28bdaf85ded48070f15451b5744&goto=news" rel="nofollow">flag</a> | <a href="hide?id=46742635&auth=49323d398365a28bdaf85ded48070f15451b5744&goto=news" class="clicky hider">hide</a> | <a href="item?id=46742635">discuss</a></span></td></tr><tr class="spacer" style="height:5px"></tr><tr class="athing submission" id="46737630"><td align="right" valign="top" class="title"><span class="rank">5.</span></td><td valign="top" class="votelinks"><center><a id='up_46737630' class='clicky' href='vote?id=46737630&how=up&auth=0c19933a5cff020fdb7629c5527b70d5cacdf905&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://openai.com/index/unrolling-the-codex-agent-loop/">Unrolling the Codex agent loop</a><span class="sitebit comhead"> (<a href="from?site=openai.com"><span class="sitestr">openai.com</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline"><span class="score" id="score_46737630">364 points</span> by <a href="user?id=tosh" class="hnuser">tosh</a> <span class="age" title="2026-01-23T20:42:36 1769200956"><a href="item?id=46737630">16 hours ago</a></span> <span id="unv_46737630"></span> | <a href="flag?id=46737630&auth=0c19933a5cff020fdb7629c5527b70d5cacdf905&goto=news" rel="nofollow">flag</a> | <a href="hide?id=46737630&auth=0c19933a5cff020fdb7629c5527b70d5cacdf905&goto=news" class="clicky hider">hide</a> | <a href="item?id=46737630">167 comments</a></span></td></tr><tr class="spacer" style="height:5px"></tr><tr class="athing submission" id="46741482"><td align="right" valign="top" class="title"><span class="rank">6.</span></td><td valign="top" class="votelinks"><center><a id='up_46741482' class='clicky' href='vote?id=46741482&how=up&auth=a6a99502646a91fd66a913de431c3d12751d5ceb&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://nand2mario.github.io/posts/2026/80386_multiplication_and_division/">80386 Multiplication and Division</a><span class="sitebit comhead"> (<a href="from?site=nand2mario.github.io"><span class="sitestr">nand2mario.github.io</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline"><span class="score" id="score_46741482">57 points</span> by <a href="user?id=nand2mario" class="hnuser">nand2mario</a> <span class="age" title="2026-01-24T06:11:42 1769235102"><a href="item?id=46741482">6 hours ago</a></span> <span id="unv_46741482"></span> | <a href="flag?id=46741482&auth=a6a99502646a91fd66a913de431c3d12751d5ceb&goto=news" rel="nofollow">flag</a> | <a href="hide?id=46741482&auth=a6a99502646a91fd66a913de431c3d12751d5ceb&goto=news" class="clicky hider">hide</a> | <a href="item?id=46741482">12 comments</a></span></td></tr><tr class="spacer" style="height:5px"></tr><tr class="athing submission" id="46735511"><td align="right" valign="top" class="title"><span class="rank">7.</span></td><td valign="top" class="votelinks"><center><a id='up_46735511' class='clicky' href='vote?id=46735511&how=up&auth=79f96f37ae13ae85856fd82af901550fc4d3cb47&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://proofofcorn.com/">Proof of Corn</a><span class="sitebit comhead"> (<a href="from?site=proofofcorn.com"><span class="sitestr">proofofcorn.com</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline"><span class="score" id="score_46735511">404 points</span> by <a href="user?id=rocauc" class="hnuser">rocauc</a> <span class="age" title="2026-01-23T17:56:31 1769190991"><a href="item?id=46735511">19 hours ago</a></span> <span id="unv_46735511"></span> | <a href="flag?id=46735511&auth=79f96f37ae13ae85856fd82af901550fc4d3cb47&goto=news" rel="nofollow">flag</a> | <a href="hide?id=46735511&auth=79f96f37ae13ae85856fd82af901550fc4d3cb47&goto=news" class="clicky hider">hide</a> | <a href="item?id=46735511">281 comments</a></span></td></tr><tr class="spacer" style="height:5px"></tr><tr class="athing submission" id="46741929"><td align="right" valign="top" class="title"><span class="rank">8.</span></td><td valign="top" class="votelinks"><center><a id='up_46741929' class='clicky' href='vote?id=46741929&how=up&auth=958235bf361bc44b93b53cad9e1b2fe24b2dd826&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://maxwell.eurofusion.eu/git/rnhmjoj/modetc">Modetc: Move your dotfiles from kernel space</a><span class="sitebit comhead"> (<a href="from?site=eurofusion.eu"><span class="sitestr">eurofusion.eu</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline"><span class="score" id="score_46741929">22 points</span> by <a href="user?id=todsacerdoti" class="hnuser">todsacerdoti</a> <span class="age" title="2026-01-24T08:16:25 1769242585"><a href="item?id=46741929">4 hours ago</a></span> <span id="unv_46741929"></span> | <a href="flag?id=46741929&auth=958235bf361bc44b93b53cad9e1b2fe24b2dd826&goto=news" rel="nofollow">flag</a> | <a href="hide?id=46741929&auth=958235bf361bc44b93b53cad9e1b2fe24b2dd826&goto=news" class="clicky hider">hide</a> | <a href="item?id=46741929">9 comments</a></span></td></tr><tr class="spacer" style="height:5px"></tr><tr class="athing submission" id="46689631"><td align="right" valign="top" class="title"><span class="rank">9.</span></td><td valign="top" class="votelinks"><center><a id='up_46689631' class='clicky' href='vote?id=46689631&how=up&auth=49184d783491fa683041f6af3f994b6fb2ef1e0c&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://bloomberg.github.io/crane/">Extracting verified C++ from the Rocq theorem prover at Bloomberg</a><span class="sitebit comhead"> (<a href="from?site=bloomberg.github.io"><span class="sitestr">bloomberg.github.io</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline"><span class="score" id="score_46689631">67 points</span> by <a href="user?id=clarus" class="hnuser">clarus</a> <span class="age" title="2026-01-20T09:08:22 1768900102"><a href="item?id=46689631">9 hours ago</a></span> <span id="unv_46689631"></span> | <a href="flag?id=46689631&auth=49184d783491fa683041f6af3f994b6fb2ef1e0c&goto=news" rel="nofollow">flag</a> | <a href="hide?id=46689631&auth=49184d783491fa683041f6af3f994b6fb2ef1e0c&goto=news" class="clicky hider">hide</a> | <a href="item?id=46689631">4 comments</a></span></td></tr><tr class="spacer" style="height:5px"></tr><tr class="athing submission" id="46676061"><td align="right" valign="top" class="title"><span class="rank">10.</span></td><td valign="top" class="votelinks"><center><a id='up_46676061' class='clicky' href='vote?id=46676061&how=up&auth=fcdd179ef29f9fce0fc35a22028cb5623bb08cbd&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://www.traintrackr.co.uk/">Traintrackr – Live LED Maps</a><span class="sitebit comhead"> (<a href="from?site=traintrackr.co.uk"><span class="sitestr">traintrackr.co.uk</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline"><span class="score" id="score_46676061">58 points</span> by <a href="user?id=recursion" class="hnuser">recursion</a> <span class="age" title="2026-01-19T07:53:17 1768809197"><a href="item?id=46676061">7 hours ago</a></span> <span id="unv_46676061"></span> | <a href="flag?id=46676061&auth=fcdd179ef29f9fce0fc35a22028cb5623bb08cbd&goto=news" rel="nofollow">flag</a> | <a href="hide?id=46676061&auth=fcdd179ef29f9fce0fc35a22028cb5623bb08cbd&goto=news" class="clicky hider">hide</a> | <a href="item?id=46676061">22 comments</a></span></td></tr><tr class="spacer" style="height:5px"></tr><tr class="athing submission" id="46734302"><td align="right" valign="top" class="title"><span class="rank">11.</span></td><td valign="top" class="votelinks"><center><a id='up_46734302' class='clicky' href='vote?id=46734302&how=up&auth=46a711854f5e68f3e053c631202d86ec61fca666&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://maggieappleton.com/gastown">Gas Town's agent patterns, design bottlenecks, and vibecoding at scale</a><span class="sitebit comhead"> (<a href="from?site=maggieappleton.com"><span class="sitestr">maggieappleton.com</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline"><span class="score" id="score_46734302">351 points</span> by <a href="user?id=pavel_lishin" class="hnuser">pavel_lishin</a> <span class="age" title="2026-01-23T16:19:18 1769185158"><a href="item?id=46734302">20 hours ago</a></span> <span id="unv_46734302"></span> | <a href="flag?id=46734302&auth=46a711854f5e68f3e053c631202d86ec61fca666&goto=news" rel="nofollow">flag</a> | <a href="hide?id=46734302&auth=46a711854f5e68f3e053c631202d86ec61fca666&goto=news" class="clicky hider">hide</a> | <a href="item?id=46734302">365 comments</a></span></td></tr><tr class="spacer" style="height:5px"></tr><tr class="athing submission" id="46676125"><td align="right" valign="top" class="title"><span class="rank">12.</span></td><td valign="top" class="votelinks"><center><a id='up_46676125' class='clicky' href='vote?id=46676125&how=up&auth=1682514dccb3f852f5961a8146ec0ff34febd70f&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://www.unix.dog/~yosh/blog/c-habits-for-me.html">Some C habits I employ for the modern day</a><span class="sitebit comhead"> (<a href="from?site=unix.dog"><span class="sitestr">unix.dog</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline"><span class="score" id="score_46676125">172 points</span> by <a href="user?id=signa11" class="hnuser">signa11</a> <span class="age" title="2026-01-19T08:03:46 1768809826"><a href="item?id=46676125">15 hours ago</a></span> <span id="unv_46676125"></span> | <a href="flag?id=46676125&auth=1682514dccb3f852f5961a8146ec0ff34febd70f&goto=news" rel="nofollow">flag</a> | <a href="hide?id=46676125&auth=1682514dccb3f852f5961a8146ec0ff34febd70f&goto=news" class="clicky hider">hide</a> | <a href="item?id=46676125">101 comments</a></span></td></tr><tr class="spacer" style="height:5px"></tr><tr class="athing submission" id="46740748"><td align="right" valign="top" class="title"><span class="rank">13.</span></td><td valign="top" class="votelinks"><center><a id='up_46740748' class='clicky' href='vote?id=46740748&how=up&auth=56e0a8bf00a82dc1bedf88540f80b8da0bafde01&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://www.npr.org/2026/01/20/nx-s1-5683170/let-them-the-small-bit-of-advice-that-made-a-big-difference-to-a-grieving-widow">“Let people help” – Advice that made a big difference to a grieving widow</a><span class="sitebit comhead"> (<a href="from?site=npr.org"><span class="sitestr">npr.org</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline"><span class="score" id="score_46740748">78 points</span> by <a href="user?id=NaOH" class="hnuser">NaOH</a> <span class="age" title="2026-01-24T03:20:51 1769224851"><a href="item?id=46740748">9 hours ago</a></span> <span id="unv_46740748"></span> | <a href="flag?id=46740748&auth=56e0a8bf00a82dc1bedf88540f80b8da0bafde01&goto=news" rel="nofollow">flag</a> | <a href="hide?id=46740748&auth=56e0a8bf00a82dc1bedf88540f80b8da0bafde01&goto=news" class="clicky hider">hide</a> | <a href="item?id=46740748">12 comments</a></span></td></tr><tr class="spacer" style="height:5px"></tr><tr class="athing submission" id="46742285"><td align="right" valign="top" class="title"><span class="rank">14.</span></td><td valign="top" class="votelinks"><center><a id='up_46742285' class='clicky' href='vote?id=46742285&how=up&auth=2f392537c58899ee7e0f17be54a8da0df04c0f89&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://cosmic-odometer.vercel.app/">Show HN: I built a space travel calculator using Vanilla JavaScript</a><span class="sitebit comhead"> (<a href="from?site=cosmic-odometer.vercel.app"><span class="sitestr">cosmic-odometer.vercel.app</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline"><span class="score" id="score_46742285">41 points</span> by <a href="user?id=captainnemo729" class="hnuser"><font color="#3c963c">captainnemo729</font></a> <span class="age" title="2026-01-24T09:55:44 1769248544"><a href="item?id=46742285">3 hours ago</a></span> <span id="unv_46742285"></span> | <a href="flag?id=46742285&auth=2f392537c58899ee7e0f17be54a8da0df04c0f89&goto=news" rel="nofollow">flag</a> | <a href="hide?id=46742285&auth=2f392537c58899ee7e0f17be54a8da0df04c0f89&goto=news" class="clicky hider">hide</a> | <a href="item?id=46742285">22 comments</a></span></td></tr><tr class="spacer" style="height:5px"></tr><tr class="athing submission" id="46741643"><td align="right" valign="top" class="title"><span class="rank">15.</span></td><td><img src="s.gif" height="1" width="14"></td><td class="title"><span class="titleline"><a href="https://careers.telli.com/">Telli (YC F24) is hiring eng, design, growth [on-site, Berlin]</a><span class="sitebit comhead"> (<a href="from?site=telli.com"><span class="sitestr">telli.com</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="age" title="2026-01-24T07:01:13 1769238073"><a href="item?id=46741643">5 hours ago</a></span> | <a href="hide?id=46741643&auth=1dc0b3206434be7d3176d80379bc41044d4c719e&goto=news" class="clicky hider">hide</a></td></tr><tr class="spacer" style="height:5px"></tr><tr class="athing submission" id="46737447"><td align="right" valign="top" class="title"><span class="rank">16.</span></td><td valign="top" class="votelinks"><center><a id='up_46737447' class='clicky' href='vote?id=46737447&how=up&auth=8232c09dbcd34543c9f933724f5c37c5af5408e2&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://chromium.googlesource.com/chromium/src/+/main/styleguide/c++/c++-features.md">Banned C++ features in Chromium</a><span class="sitebit comhead"> (<a href="from?site=googlesource.com"><span class="sitestr">googlesource.com</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline"><span class="score" id="score_46737447">192 points</span> by <a href="user?id=szmarczak" class="hnuser"><font color="#3c963c">szmarczak</font></a> <span class="age" title="2026-01-23T20:27:58 1769200078"><a href="item?id=46737447">16 hours ago</a></span> <span id="unv_46737447"></span> | <a href="flag?id=46737447&auth=8232c09dbcd34543c9f933724f5c37c5af5408e2&goto=news" rel="nofollow">flag</a> | <a href="hide?id=46737447&auth=8232c09dbcd34543c9f933724f5c37c5af5408e2&goto=news" class="clicky hider">hide</a> | <a href="item?id=46737447">161 comments</a></span></td></tr><tr class="spacer" style="height:5px"></tr><tr class="athing submission" id="46688133"><td align="right" valign="top" class="title"><span class="rank">17.</span></td><td valign="top" class="votelinks"><center><a id='up_46688133' class='clicky' href='vote?id=46688133&how=up&auth=7f033e9776ebfe66c696b312e81c9d94aaaf9559&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://www.med.unc.edu/uncaims/wp-content/uploads/sites/764/2014/03/Oncken-_-Wass-Who_s-Got-the-Monkey.pdf" rel="nofollow">Management Time: Who's Got the Monkey? [pdf]</a><span class="sitebit comhead"> (<a href="from?site=unc.edu"><span class="sitestr">unc.edu</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline"><span class="score" id="score_46688133">8 points</span> by <a href="user?id=rintrah" class="hnuser">rintrah</a> <span class="age" title="2026-01-20T05:10:39 1768885839"><a href="item?id=46688133">2 hours ago</a></span> <span id="unv_46688133"></span> | <a href="flag?id=46688133&auth=7f033e9776ebfe66c696b312e81c9d94aaaf9559&goto=news" rel="nofollow">flag</a> | <a href="hide?id=46688133&auth=7f033e9776ebfe66c696b312e81c9d94aaaf9559&goto=news" class="clicky hider">hide</a> | <a href="item?id=46688133">1 comment</a></span></td></tr><tr class="spacer" style="height:5px"></tr><tr class="athing submission" id="46740029"><td align="right" valign="top" class="title"><span class="rank">18.</span></td><td valign="top" class="votelinks"><center><a id='up_46740029' class='clicky' href='vote?id=46740029&how=up&auth=9e05a9157b6008f87df6a272303a7621aec58deb&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://comma.ai">Comma openpilot – Open source driver-assistance</a><span class="sitebit comhead"> (<a href="from?site=comma.ai"><span class="sitestr">comma.ai</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline"><span class="score" id="score_46740029">297 points</span> by <a href="user?id=JumpCrisscross" class="hnuser">JumpCrisscross</a> <span class="age" title="2026-01-24T01:00:50 1769216450"><a href="item?id=46740029">11 hours ago</a></span> <span id="unv_46740029"></span> | <a href="flag?id=46740029&auth=9e05a9157b6008f87df6a272303a7621aec58deb&goto=news" rel="nofollow">flag</a> | <a href="hide?id=46740029&auth=9e05a9157b6008f87df6a272303a7621aec58deb&goto=news" class="clicky hider">hide</a> | <a href="item?id=46740029">165 comments</a></span></td></tr><tr class="spacer" style="height:5px"></tr><tr class="athing submission" id="46731068"><td align="right" valign="top" class="title"><span class="rank">19.</span></td><td valign="top" class="votelinks"><center><a id='up_46731068' class='clicky' href='vote?id=46731068&how=up&auth=e3abd0bdca1596a3acbc8edc4233a2eb98afa873&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="item?id=46731068">Ask HN: What's the current best local/open speech-to-speech setup?</a></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline"><span class="score" id="score_46731068">180 points</span> by <a href="user?id=dsrtslnd23" class="hnuser">dsrtslnd23</a> <span class="age" title="2026-01-23T11:04:18 1769166258"><a href="item?id=46731068">18 hours ago</a></span> <span id="unv_46731068"></span> | <a href="flag?id=46731068&auth=e3abd0bdca1596a3acbc8edc4233a2eb98afa873&goto=news" rel="nofollow">flag</a> | <a href="hide?id=46731068&auth=e3abd0bdca1596a3acbc8edc4233a2eb98afa873&goto=news" class="clicky hider">hide</a> | <a href="item?id=46731068">47 comments</a></span></td></tr><tr class="spacer" style="height:5px"></tr><tr class="athing submission" id="46735545"><td align="right" valign="top" class="title"><span class="rank">20.</span></td><td valign="top" class="votelinks"><center><a id='up_46735545' class='clicky' href='vote?id=46735545&how=up&auth=8517509dcf973e1d161c44ea71227cc60dd3c319&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://techcrunch.com/2026/01/23/microsoft-gave-fbi-a-set-of-bitlocker-encryption-keys-to-unlock-suspects-laptops-reports/">Microsoft gave FBI set of BitLocker encryption keys to unlock suspects' laptops</a><span class="sitebit comhead"> (<a href="from?site=techcrunch.com"><span class="sitestr">techcrunch.com</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline"><span class="score" id="score_46735545">898 points</span> by <a href="user?id=bookofjoe" class="hnuser">bookofjoe</a> <span class="age" title="2026-01-23T17:58:56 1769191136"><a href="item?id=46735545">18 hours ago</a></span> <span id="unv_46735545"></span> | <a href="flag?id=46735545&auth=8517509dcf973e1d161c44ea71227cc60dd3c319&goto=news" rel="nofollow">flag</a> | <a href="hide?id=46735545&auth=8517509dcf973e1d161c44ea71227cc60dd3c319&goto=news" class="clicky hider">hide</a> | <a href="item?id=46735545">583 comments</a></span></td></tr><tr class="spacer" style="height:5px"></tr><tr class="athing submission" id="46742432"><td align="right" valign="top" class="title"><span class="rank">21.</span></td><td valign="top" class="votelinks"><center><a id='up_46742432' class='clicky' href='vote?id=46742432&how=up&auth=639d39363572ef778c87fa94caad7d8cd32ea3d0&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://www.whileforloop.com/en/blog/2026/01/21/i-like-gitlab/" rel="nofollow">I Like GitLab</a><span class="sitebit comhead"> (<a href="from?site=whileforloop.com"><span class="sitestr">whileforloop.com</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline"><span class="score" id="score_46742432">7 points</span> by <a href="user?id=lukas346" class="hnuser">lukas346</a> <span class="age" title="2026-01-24T10:32:26 1769250746"><a href="item?id=46742432">2 hours ago</a></span> <span id="unv_46742432"></span> | <a href="flag?id=46742432&auth=639d39363572ef778c87fa94caad7d8cd32ea3d0&goto=news" rel="nofollow">flag</a> | <a href="hide?id=46742432&auth=639d39363572ef778c87fa94caad7d8cd32ea3d0&goto=news" class="clicky hider">hide</a> | <a href="item?id=46742432">1 comment</a></span></td></tr><tr class="spacer" style="height:5px"></tr><tr class="athing submission" id="46735644"><td align="right" valign="top" class="title"><span class="rank">22.</span></td><td valign="top" class="votelinks"><center><a id='up_46735644' class='clicky' href='vote?id=46735644&how=up&auth=0bd978dc6af06e0fac7125d0b51e7ee414c88440&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://www.ycombinator.com/">New YC homepage</a><span class="sitebit comhead"> (<a href="from?site=ycombinator.com"><span class="sitestr">ycombinator.com</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline"><span class="score" id="score_46735644">264 points</span> by <a href="user?id=sarreph" class="hnuser">sarreph</a> <span class="age" title="2026-01-23T18:08:11 1769191691"><a href="item?id=46735644">16 hours ago</a></span> <span id="unv_46735644"></span> | <a href="flag?id=46735644&auth=0bd978dc6af06e0fac7125d0b51e7ee414c88440&goto=news" rel="nofollow">flag</a> | <a href="hide?id=46735644&auth=0bd978dc6af06e0fac7125d0b51e7ee414c88440&goto=news" class="clicky hider">hide</a> | <a href="item?id=46735644">151 comments</a></span></td></tr><tr class="spacer" style="height:5px"></tr><tr class="athing submission" id="46730885"><td align="right" valign="top" class="title"><span class="rank">23.</span></td><td valign="top" class="votelinks"><center><a id='up_46730885' class='clicky' href='vote?id=46730885&how=up&auth=ef08e4aa6b3646d53a5acbe8092a04b9ad3a913f&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://boginjr.com/it/sw/dev/vinyl-boot/">Booting from a vinyl record (2020)</a><span class="sitebit comhead"> (<a href="from?site=boginjr.com"><span class="sitestr">boginjr.com</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline"><span class="score" id="score_46730885">323 points</span> by <a href="user?id=yesturi" class="hnuser"><font color="#3c963c">yesturi</font></a> <span class="age" title="2026-01-23T10:39:09 1769164749"><a href="item?id=46730885">1 day ago</a></span> <span id="unv_46730885"></span> | <a href="flag?id=46730885&auth=ef08e4aa6b3646d53a5acbe8092a04b9ad3a913f&goto=news" rel="nofollow">flag</a> | <a href="hide?id=46730885&auth=ef08e4aa6b3646d53a5acbe8092a04b9ad3a913f&goto=news" class="clicky hider">hide</a> | <a href="item?id=46730885">113 comments</a></span></td></tr><tr class="spacer" style="height:5px"></tr><tr class="athing submission" id="46737957"><td align="right" valign="top" class="title"><span class="rank">24.</span></td><td valign="top" class="votelinks"><center><a id='up_46737957' class='clicky' href='vote?id=46737957&how=up&auth=341d6a343e98283e27995bd23efc40058cefd2e4&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://fs.blog/mental-models/">Mental Models (2018)</a><span class="sitebit comhead"> (<a href="from?site=fs.blog"><span class="sitestr">fs.blog</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline"><span class="score" id="score_46737957">105 points</span> by <a href="user?id=hahahacorn" class="hnuser">hahahacorn</a> <span class="age" title="2026-01-23T21:08:55 1769202535"><a href="item?id=46737957">15 hours ago</a></span> <span id="unv_46737957"></span> | <a href="flag?id=46737957&auth=341d6a343e98283e27995bd23efc40058cefd2e4&goto=news" rel="nofollow">flag</a> | <a href="hide?id=46737957&auth=341d6a343e98283e27995bd23efc40058cefd2e4&goto=news" class="clicky hider">hide</a> | <a href="item?id=46737957">14 comments</a></span></td></tr><tr class="spacer" style="height:5px"></tr><tr class="athing submission" id="46729368"><td align="right" valign="top" class="title"><span class="rank">25.</span></td><td valign="top" class="votelinks"><center><a id='up_46729368' class='clicky' href='vote?id=46729368&how=up&auth=3d49dcd4c31c95f2ecf2107bc4311d90c607b5e6&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://dbushell.com/2026/01/22/proton-spam/">Proton spam and the AI consent problem</a><span class="sitebit comhead"> (<a href="from?site=dbushell.com"><span class="sitestr">dbushell.com</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline"><span class="score" id="score_46729368">523 points</span> by <a href="user?id=dbushell" class="hnuser">dbushell</a> <span class="age" title="2026-01-23T07:01:29 1769151689"><a href="item?id=46729368">1 day ago</a></span> <span id="unv_46729368"></span> | <a href="flag?id=46729368&auth=3d49dcd4c31c95f2ecf2107bc4311d90c607b5e6&goto=news" rel="nofollow">flag</a> | <a href="hide?id=46729368&auth=3d49dcd4c31c95f2ecf2107bc4311d90c607b5e6&goto=news" class="clicky hider">hide</a> | <a href="item?id=46729368">381 comments</a></span></td></tr><tr class="spacer" style="height:5px"></tr><tr class="athing submission" id="46674482"><td align="right" valign="top" class="title"><span class="rank">26.</span></td><td valign="top" class="votelinks"><center><a id='up_46674482' class='clicky' href='vote?id=46674482&how=up&auth=be7e1ab0b090d21b00f5c2dbb36ed31d225b1065&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://computer.rip/2026-01-17-air-traffic-control-9020.html">Air traffic control: the IBM 9020</a><span class="sitebit comhead"> (<a href="from?site=computer.rip"><span class="sitestr">computer.rip</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline"><span class="score" id="score_46674482">46 points</span> by <a href="user?id=pinewurst" class="hnuser">pinewurst</a> <span class="age" title="2026-01-19T02:37:49 1768790269"><a href="item?id=46674482">10 hours ago</a></span> <span id="unv_46674482"></span> | <a href="flag?id=46674482&auth=be7e1ab0b090d21b00f5c2dbb36ed31d225b1065&goto=news" rel="nofollow">flag</a> | <a href="hide?id=46674482&auth=be7e1ab0b090d21b00f5c2dbb36ed31d225b1065&goto=news" class="clicky hider">hide</a> | <a href="item?id=46674482">4 comments</a></span></td></tr><tr class="spacer" style="height:5px"></tr><tr class="athing submission" id="46732967"><td align="right" valign="top" class="title"><span class="rank">27.</span></td><td valign="top" class="votelinks"><center><a id='up_46732967' class='clicky nosee' href='vote?id=46732967&how=up&auth=68f27b52e87b6065ea96ae4d9133a73720fc329e&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://www.korg.com/us/products/dj/phase8/">KORG phase8 – Acoustic Synthesizer</a><span class="sitebit comhead"> (<a href="from?site=korg.com"><span class="sitestr">korg.com</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline"><span class="score" id="score_46732967">240 points</span> by <a href="user?id=bpierre" class="hnuser">bpierre</a> <span class="age" title="2026-01-23T14:34:46 1769178886"><a href="item?id=46732967">22 hours ago</a></span> <span id="unv_46732967"></span> | <a href="flag?id=46732967&auth=68f27b52e87b6065ea96ae4d9133a73720fc329e&goto=news" rel="nofollow">flag</a> | <a href="hide?id=46732967&auth=68f27b52e87b6065ea96ae4d9133a73720fc329e&goto=news" class="clicky hider">hide</a> | <a href="item?id=46732967">111 comments</a></span></td></tr><tr class="spacer" style="height:5px"></tr><tr class="athing submission" id="46733624"><td align="right" valign="top" class="title"><span class="rank">28.</span></td><td valign="top" class="votelinks"><center><a id='up_46733624' class='clicky' href='vote?id=46733624&how=up&auth=326504e4da510788eabf6de95d7ac64831f1b856&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="http://www.jasonwillems.com/technology/2025/12/17/Tech-Is-Fun-Again/">The tech monoculture is finally breaking</a><span class="sitebit comhead"> (<a href="from?site=jasonwillems.com"><span class="sitestr">jasonwillems.com</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline"><span class="score" id="score_46733624">206 points</span> by <a href="user?id=at1as" class="hnuser">at1as</a> <span class="age" title="2026-01-23T15:26:33 1769181993"><a href="item?id=46733624">21 hours ago</a></span> <span id="unv_46733624"></span> | <a href="flag?id=46733624&auth=326504e4da510788eabf6de95d7ac64831f1b856&goto=news" rel="nofollow">flag</a> | <a href="hide?id=46733624&auth=326504e4da510788eabf6de95d7ac64831f1b856&goto=news" class="clicky hider">hide</a> | <a href="item?id=46733624">279 comments</a></span></td></tr><tr class="spacer" style="height:5px"></tr><tr class="athing submission" id="46735489"><td align="right" valign="top" class="title"><span class="rank">29.</span></td><td valign="top" class="votelinks"><center><a id='up_46735489' class='clicky nosee' href='vote?id=46735489&how=up&auth=1daf7a13b34491bfca6b57cf1b79c89ad6efd3f7&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://blog.cloudflare.com/route-leak-incident-january-22-2026/">Route leak incident on January 22, 2026</a><span class="sitebit comhead"> (<a href="from?site=cloudflare.com"><span class="sitestr">cloudflare.com</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline"><span class="score" id="score_46735489">151 points</span> by <a href="user?id=nomaxx117" class="hnuser">nomaxx117</a> <span class="age" title="2026-01-23T17:54:45 1769190885"><a href="item?id=46735489">19 hours ago</a></span> <span id="unv_46735489"></span> | <a href="flag?id=46735489&auth=1daf7a13b34491bfca6b57cf1b79c89ad6efd3f7&goto=news" rel="nofollow">flag</a> | <a href="hide?id=46735489&auth=1daf7a13b34491bfca6b57cf1b79c89ad6efd3f7&goto=news" class="clicky hider">hide</a> | <a href="item?id=46735489">48 comments</a></span></td></tr><tr class="spacer" style="height:5px"></tr><tr class="athing submission" id="46677221"><td align="right" valign="top" class="title"><span class="rank">30.</span></td><td valign="top" class="votelinks"><center><a id='up_46677221' class='clicky' href='vote?id=46677221&how=up&auth=b3d1666527801676d95dbc32a1a280676c7bfc13&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://firebase.blog/posts/2026/01/firestore-enterprise-pipeline-operations" rel="nofollow">Unveiling Firestore Pipeline operations – Firestore's powerful new query engine</a><span class="sitebit comhead"> (<a href="from?site=firebase.blog"><span class="sitestr">firebase.blog</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline"><span class="score" id="score_46677221">6 points</span> by <a href="user?id=reimertz" class="hnuser">reimertz</a> <span class="age" title="2026-01-19T10:21:19 1768818079"><a href="item?id=46677221">3 hours ago</a></span> <span id="unv_46677221"></span> | <a href="flag?id=46677221&auth=b3d1666527801676d95dbc32a1a280676c7bfc13&goto=news" rel="nofollow">flag</a> | <a href="hide?id=46677221&auth=b3d1666527801676d95dbc32a1a280676c7bfc13&goto=news" class="clicky hider">hide</a> | <a href="item?id=46677221">2 comments</a></span></td></tr><tr class="spacer" style="height:5px"></tr><tr class="morespace" style="height:10px"></tr><tr><td colspan="2"></td><td class='title'><a href='?p=2' class='morelink' rel='next'>More</a></td></tr></table></td></tr><tr><td><img src="s.gif" height="10" width="0"><table width="100%" cellspacing="0" cellpadding="1"><tr><td bgcolor="#f35d6b"></td></tr></table><br>
<center><span class="yclinks"><a href="newsguidelines.html">Guidelines</a> | <a href="newsfaq.html">FAQ</a> | <a href="lists">Lists</a> | <a href="https://github.com/HackerNews/API">API</a> | <a href="security.html">Security</a> | <a href="https://www.ycombinator.com/legal/">Legal</a> | <a href="https://www.ycombinator.com/apply/">Apply to YC</a> | <a href="mailto:hn@ycombinator.com">Contact</a></span><br><br>
<form method="get" action="//hn.algolia.com/">Search: <input type="text" name="q" size="17" autocorrect="off" spellcheck="false" autocapitalize="off" autocomplete="off"></form></center></td></tr></table></center></body><script type="text/javascript" src="hn.js?t7oqcAJ0Y31gI8TkF5gP"></script></html>