add some tests - webdump_tests - Testfiles for webdump
HTML git clone git://git.codemadness.org/webdump_tests
DIR Log
DIR Files
DIR Refs
DIR README
---
DIR commit 5fa5f70c76f0042c08e0956bdce0dbc7a66d7f69
DIR parent d34f3c8b1565c1f0eaec2b0c1a5102a7c63ebb68
HTML Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Thu, 14 Sep 2023 22:26:57 +0200
add some tests
Diffstat:
A realworld/hackernews_index.html | 171 +++++++++++++++++++++++++++++++
A realworld/hackernews_item.html | 809 +++++++++++++++++++++++++++++++
A realworld/posix_opengroup_frames.h… | 34 +++++++++++++++++++++++++++++++
A realworld/posix_opengroup_mkdir.ht… | 354 +++++++++++++++++++++++++++++++
A realworld/undeadly_org.html | 256 +++++++++++++++++++++++++++++++
A realworld/xfce_org_docuwiki.html | 710 +++++++++++++++++++++++++++++++
A tests/embed.html | 6 ++++++
A tests/iframe.html | 1 +
A tests/unknown_entity.html | 1 +
9 files changed, 2342 insertions(+), 0 deletions(-)
---
DIR diff --git a/realworld/hackernews_index.html b/realworld/hackernews_index.html
@@ -0,0 +1,171 @@
+<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?SHesn9eAgOUdmXUfxZ4i">
+ <link rel="shortcut icon" href="favicon.ico">
+ <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="#ff6600"><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="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">submit</a> </span></td><td style="text-align:right;padding-right:4px;"><span class="pagetop">
+ <a href="login?goto=news">login</a>
+ </span></td>
+ </tr></table></td></tr>
+<tr id="pagespace" title="" style="height:10px"></tr><tr><td><table border="0" cellpadding="0" cellspacing="0">
+ <tr class='athing' id='37506654'>
+ <td align="right" valign="top" class="title"><span class="rank">1.</span></td> <td valign="top" class="votelinks"><center><a id='up_37506654'href='vote?id=37506654&how=up&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://wiki.xfce.org/releng/wayland_roadmap" rel="noreferrer">XFCE Wayland Development Roadmap</a><span class="sitebit comhead"> (<a href="from?site=xfce.org"><span class="sitestr">xfce.org</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline">
+ <span class="score" id="score_37506654">138 points</span> by <a href="user?id=LaSombra" class="hnuser">LaSombra</a> <span class="age" title="2023-09-14T09:16:51"><a href="item?id=37506654">2 hours ago</a></span> <span id="unv_37506654"></span> | <a href="hide?id=37506654&goto=news">hide</a> | <a href="item?id=37506654">68 comments</a> </span>
+ </td></tr>
+ <tr class="spacer" style="height:5px"></tr>
+ <tr class='athing' id='37492663'>
+ <td align="right" valign="top" class="title"><span class="rank">2.</span></td> <td valign="top" class="votelinks"><center><a id='up_37492663'href='vote?id=37492663&how=up&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://wandereatwrite.com/how-i-got-paid-to-live-in-antarctica/" rel="noreferrer">I got paid to live in Antarctica</a><span class="sitebit comhead"> (<a href="from?site=wandereatwrite.com"><span class="sitestr">wandereatwrite.com</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline">
+ <span class="score" id="score_37492663">38 points</span> by <a href="user?id=imadj" class="hnuser">imadj</a> <span class="age" title="2023-09-13T05:46:35"><a href="item?id=37492663">3 hours ago</a></span> <span id="unv_37492663"></span> | <a href="hide?id=37492663&goto=news">hide</a> | <a href="item?id=37492663">5 comments</a> </span>
+ </td></tr>
+ <tr class="spacer" style="height:5px"></tr>
+ <tr class='athing' id='37506386'>
+ <td align="right" valign="top" class="title"><span class="rank">3.</span></td> <td valign="top" class="votelinks"><center><a id='up_37506386'href='vote?id=37506386&how=up&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://noyb.eu/en/how-mobile-apps-illegally-share-your-personal-data" rel="noreferrer">How mobile apps illegally share your personal data</a><span class="sitebit comhead"> (<a href="from?site=noyb.eu"><span class="sitestr">noyb.eu</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline">
+ <span class="score" id="score_37506386">213 points</span> by <a href="user?id=latexr" class="hnuser">latexr</a> <span class="age" title="2023-09-14T08:32:31"><a href="item?id=37506386">3 hours ago</a></span> <span id="unv_37506386"></span> | <a href="hide?id=37506386&goto=news">hide</a> | <a href="item?id=37506386">104 comments</a> </span>
+ </td></tr>
+ <tr class="spacer" style="height:5px"></tr>
+ <tr class='athing' id='37506190'>
+ <td align="right" valign="top" class="title"><span class="rank">4.</span></td> <td valign="top" class="votelinks"><center><a id='up_37506190'href='vote?id=37506190&how=up&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://undeadly.org/cgi?action=article;sid=20230914075444" rel="noreferrer">3D printing on OpenBSD? Yes, that’s a thing</a><span class="sitebit comhead"> (<a href="from?site=undeadly.org"><span class="sitestr">undeadly.org</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline">
+ <span class="score" id="score_37506190">35 points</span> by <a href="user?id=peter_hansteen" class="hnuser">peter_hansteen</a> <span class="age" title="2023-09-14T07:55:18"><a href="item?id=37506190">3 hours ago</a></span> <span id="unv_37506190"></span> | <a href="hide?id=37506190&goto=news">hide</a> | <a href="item?id=37506190">4 comments</a> </span>
+ </td></tr>
+ <tr class="spacer" style="height:5px"></tr>
+ <tr class='athing' id='37494595'>
+ <td align="right" valign="top" class="title"><span class="rank">5.</span></td> <td valign="top" class="votelinks"><center><a id='up_37494595'href='vote?id=37494595&how=up&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://www.masteringemacs.org/article/lets-write-a-treesitter-major-mode" rel="noreferrer">Let's write a treesitter major mode for Emacs</a><span class="sitebit comhead"> (<a href="from?site=masteringemacs.org"><span class="sitestr">masteringemacs.org</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline">
+ <span class="score" id="score_37494595">108 points</span> by <a href="user?id=nanna" class="hnuser">nanna</a> <span class="age" title="2023-09-13T09:56:55"><a href="item?id=37494595">9 hours ago</a></span> <span id="unv_37494595"></span> | <a href="hide?id=37494595&goto=news">hide</a> | <a href="item?id=37494595">35 comments</a> </span>
+ </td></tr>
+ <tr class="spacer" style="height:5px"></tr>
+ <tr class='athing' id='37505687'>
+ <td align="right" valign="top" class="title"><span class="rank">6.</span></td> <td valign="top" class="votelinks"><center><a id='up_37505687'href='vote?id=37505687&how=up&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://github.com/ray-project/llm-applications/blob/main/notebooks/rag.ipynb">A Comprehensive Guide for Building Rag-Based LLM Applications</a><span class="sitebit comhead"> (<a href="from?site=github.com/ray-project"><span class="sitestr">github.com/ray-project</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline">
+ <span class="score" id="score_37505687">39 points</span> by <a href="user?id=robertnishihara" class="hnuser">robertnishihara</a> <span class="age" title="2023-09-14T06:33:10"><a href="item?id=37505687">5 hours ago</a></span> <span id="unv_37505687"></span> | <a href="hide?id=37505687&goto=news">hide</a> | <a href="item?id=37505687">8 comments</a> </span>
+ </td></tr>
+ <tr class="spacer" style="height:5px"></tr>
+ <tr class='athing' id='37501231'>
+ <td align="right" valign="top" class="title"><span class="rank">7.</span></td> <td valign="top" class="votelinks"><center><a id='up_37501231'href='vote?id=37501231&how=up&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://shreevatsa.wordpress.com/2010/06/04/dont-mess-with-a-genius/" rel="noreferrer">Don’t mess with a genius (2010)</a><span class="sitebit comhead"> (<a href="from?site=shreevatsa.wordpress.com"><span class="sitestr">shreevatsa.wordpress.com</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline">
+ <span class="score" id="score_37501231">375 points</span> by <a href="user?id=wglb" class="hnuser">wglb</a> <span class="age" title="2023-09-13T20:21:30"><a href="item?id=37501231">15 hours ago</a></span> <span id="unv_37501231"></span> | <a href="hide?id=37501231&goto=news">hide</a> | <a href="item?id=37501231">93 comments</a> </span>
+ </td></tr>
+ <tr class="spacer" style="height:5px"></tr>
+ <tr class='athing' id='37506640'>
+ <td align="right" valign="top" class="title"><span class="rank">8.</span></td> <td valign="top" class="votelinks"><center><a id='up_37506640'href='vote?id=37506640&how=up&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://johnnydecimal.com" rel="noreferrer">Johnny Decimal: A System to Organize Projects</a><span class="sitebit comhead"> (<a href="from?site=johnnydecimal.com"><span class="sitestr">johnnydecimal.com</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline">
+ <span class="score" id="score_37506640">51 points</span> by <a href="user?id=trauco" class="hnuser">trauco</a> <span class="age" title="2023-09-14T09:14:54"><a href="item?id=37506640">2 hours ago</a></span> <span id="unv_37506640"></span> | <a href="hide?id=37506640&goto=news">hide</a> | <a href="item?id=37506640">51 comments</a> </span>
+ </td></tr>
+ <tr class="spacer" style="height:5px"></tr>
+ <tr class='athing' id='37492576'>
+ <td align="right" valign="top" class="title"><span class="rank">9.</span></td> <td valign="top" class="votelinks"><center><a id='up_37492576'href='vote?id=37492576&how=up&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="http://muratbuffalo.blogspot.com/2023/09/metastable-failures-in-wild.html" rel="noreferrer">Metastable Failures in the Wild</a><span class="sitebit comhead"> (<a href="from?site=muratbuffalo.blogspot.com"><span class="sitestr">muratbuffalo.blogspot.com</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline">
+ <span class="score" id="score_37492576">14 points</span> by <a href="user?id=g0xA52A2A" class="hnuser">g0xA52A2A</a> <span class="age" title="2023-09-13T05:31:35"><a href="item?id=37492576">3 hours ago</a></span> <span id="unv_37492576"></span> | <a href="hide?id=37492576&goto=news">hide</a> | <a href="item?id=37492576">2 comments</a> </span>
+ </td></tr>
+ <tr class="spacer" style="height:5px"></tr>
+ <tr class='athing' id='37477147'>
+ <td align="right" valign="top" class="title"><span class="rank">10.</span></td> <td valign="top" class="votelinks"><center><a id='up_37477147'href='vote?id=37477147&how=up&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://blog.shalvah.me/posts/diving-into-concurrent-rate-limiters-mutexes-semaphores" rel="noreferrer">Exploring concurrent rate limiters, mutexes, semaphores</a><span class="sitebit comhead"> (<a href="from?site=shalvah.me"><span class="sitestr">shalvah.me</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline">
+ <span class="score" id="score_37477147">21 points</span> by <a href="user?id=nalgeon" class="hnuser">nalgeon</a> <span class="age" title="2023-09-12T05:18:36"><a href="item?id=37477147">5 hours ago</a></span> <span id="unv_37477147"></span> | <a href="hide?id=37477147&goto=news">hide</a> | <a href="item?id=37477147">discuss</a> </span>
+ </td></tr>
+ <tr class="spacer" style="height:5px"></tr>
+ <tr class='athing' id='37485234'>
+ <td align="right" valign="top" class="title"><span class="rank">11.</span></td> <td valign="top" class="votelinks"><center><a id='up_37485234'href='vote?id=37485234&how=up&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://www.semanticscholar.org/paper/FM-Radio-Wave-Based-Early-Earthquake-Detection-S.-A./9c16db904623d7aa794ea90ae7d0067d6ea71d96" rel="noreferrer">FM radio wave-based early earthquake detection</a><span class="sitebit comhead"> (<a href="from?site=semanticscholar.org"><span class="sitestr">semanticscholar.org</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline">
+ <span class="score" id="score_37485234">80 points</span> by <a href="user?id=1970-01-01" class="hnuser">1970-01-01</a> <span class="age" title="2023-09-12T18:18:47"><a href="item?id=37485234">10 hours ago</a></span> <span id="unv_37485234"></span> | <a href="hide?id=37485234&goto=news">hide</a> | <a href="item?id=37485234">39 comments</a> </span>
+ </td></tr>
+ <tr class="spacer" style="height:5px"></tr>
+ <tr class='athing' id='37497345'>
+ <td align="right" valign="top" class="title"><span class="rank">12.</span></td> <td valign="top" class="votelinks"><center><a id='up_37497345'href='vote?id=37497345&how=up&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://fly.io/blog/skip-the-api/">Skip the API, ship your database</a><span class="sitebit comhead"> (<a href="from?site=fly.io"><span class="sitestr">fly.io</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline">
+ <span class="score" id="score_37497345">266 points</span> by <a href="user?id=danielskogly" class="hnuser">danielskogly</a> <span class="age" title="2023-09-13T14:37:55"><a href="item?id=37497345">14 hours ago</a></span> <span id="unv_37497345"></span> | <a href="hide?id=37497345&goto=news">hide</a> | <a href="item?id=37497345">190 comments</a> </span>
+ </td></tr>
+ <tr class="spacer" style="height:5px"></tr>
+ <tr class='athing' id='37507226'>
+ <td align="right" valign="top" class="title"><span class="rank">13.</span></td> <td valign="top" class="votelinks"><center><a id='up_37507226'href='vote?id=37507226&how=up&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://arstechnica.com/gadgets/2023/09/calif-passes-strongest-right-to-repair-bill-yet-requiring-7-years-of-parts/" rel="noreferrer">Calif. passes strongest right-to-repair bill yet, requiring 7 years of parts</a><span class="sitebit comhead"> (<a href="from?site=arstechnica.com"><span class="sitestr">arstechnica.com</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline">
+ <span class="score" id="score_37507226">22 points</span> by <a href="user?id=thunderbong" class="hnuser">thunderbong</a> <span class="age" title="2023-09-14T10:42:24"><a href="item?id=37507226">1 hour ago</a></span> <span id="unv_37507226"></span> | <a href="hide?id=37507226&goto=news">hide</a> | <a href="item?id=37507226">7 comments</a> </span>
+ </td></tr>
+ <tr class="spacer" style="height:5px"></tr>
+ <tr class='athing' id='37477446'>
+ <td align="right" valign="top" class="title"><span class="rank">14.</span></td> <td valign="top" class="votelinks"><center><a id='up_37477446'href='vote?id=37477446&how=up&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://www.win.tue.nl/~wstomv/edu/2ip30/references/criteria_for_modularization.pdf" rel="noreferrer">On the criteria to be used in decomposing systems into modules (1971) [pdf]</a><span class="sitebit comhead"> (<a href="from?site=tue.nl"><span class="sitestr">tue.nl</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline">
+ <span class="score" id="score_37477446">55 points</span> by <a href="user?id=mavelikara" class="hnuser">mavelikara</a> <span class="age" title="2023-09-12T06:18:43"><a href="item?id=37477446">8 hours ago</a></span> <span id="unv_37477446"></span> | <a href="hide?id=37477446&goto=news">hide</a> | <a href="item?id=37477446">12 comments</a> </span>
+ </td></tr>
+ <tr class="spacer" style="height:5px"></tr>
+ <tr class='athing' id='37496589'>
+ <td align="right" valign="top" class="title"><span class="rank">15.</span></td> <td valign="top" class="votelinks"><center><a id='up_37496589'href='vote?id=37496589&how=up&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://meduza.io/en/feature/2023/09/13/the-million-dollar-reporter" rel="noreferrer">Meduza co-founder's phone infected with Pegasus</a><span class="sitebit comhead"> (<a href="from?site=meduza.io"><span class="sitestr">meduza.io</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline">
+ <span class="score" id="score_37496589">420 points</span> by <a href="user?id=Klaster_1" class="hnuser">Klaster_1</a> <span class="age" title="2023-09-13T13:39:17"><a href="item?id=37496589">22 hours ago</a></span> <span id="unv_37496589"></span> | <a href="hide?id=37496589&goto=news">hide</a> | <a href="item?id=37496589">256 comments</a> </span>
+ </td></tr>
+ <tr class="spacer" style="height:5px"></tr>
+ <tr class='athing' id='37478347'>
+ <td align="right" valign="top" class="title"><span class="rank">16.</span></td> <td valign="top" class="votelinks"><center><a id='up_37478347'href='vote?id=37478347&how=up&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://esolangs.org/wiki/Birb" rel="noreferrer">Birb: Programming with bird emojis</a><span class="sitebit comhead"> (<a href="from?site=esolangs.org"><span class="sitestr">esolangs.org</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline">
+ <span class="score" id="score_37478347">124 points</span> by <a href="user?id=marvinborner" class="hnuser">marvinborner</a> <span class="age" title="2023-09-12T08:50:37"><a href="item?id=37478347">12 hours ago</a></span> <span id="unv_37478347"></span> | <a href="hide?id=37478347&goto=news">hide</a> | <a href="item?id=37478347">22 comments</a> </span>
+ </td></tr>
+ <tr class="spacer" style="height:5px"></tr>
+ <tr class='athing' id='37505553'>
+ <td align="right" valign="top" class="title"><span class="rank">17.</span></td> <td valign="top" class="votelinks"><center><a id='up_37505553'href='vote?id=37505553&how=up&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://www.bitecode.dev/p/the-easy-way-to-concurrency-and-parallelism" rel="noreferrer">The easy way to concurrency and parallelism with Python stdlib</a><span class="sitebit comhead"> (<a href="from?site=bitecode.dev"><span class="sitestr">bitecode.dev</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline">
+ <span class="score" id="score_37505553">17 points</span> by <a href="user?id=olsgaarddk" class="hnuser">olsgaarddk</a> <span class="age" title="2023-09-14T06:14:10"><a href="item?id=37505553">5 hours ago</a></span> <span id="unv_37505553"></span> | <a href="hide?id=37505553&goto=news">hide</a> | <a href="item?id=37505553">4 comments</a> </span>
+ </td></tr>
+ <tr class="spacer" style="height:5px"></tr>
+ <tr class='athing' id='37502218'>
+ <td align="right" valign="top" class="title"><span class="rank">18.</span></td> <td valign="top" class="votelinks"><center><a id='up_37502218'href='vote?id=37502218&how=up&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://www.rpginabox.com/" rel="noreferrer">RPG in a Box: A grid-based, voxel-style game engine built on Godot</a><span class="sitebit comhead"> (<a href="from?site=rpginabox.com"><span class="sitestr">rpginabox.com</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline">
+ <span class="score" id="score_37502218">137 points</span> by <a href="user?id=clessg" class="hnuser">clessg</a> <span class="age" title="2023-09-13T21:51:34"><a href="item?id=37502218">13 hours ago</a></span> <span id="unv_37502218"></span> | <a href="hide?id=37502218&goto=news">hide</a> | <a href="item?id=37502218">13 comments</a> </span>
+ </td></tr>
+ <tr class="spacer" style="height:5px"></tr>
+ <tr class='athing' id='37493633'>
+ <td align="right" valign="top" class="title"><span class="rank">19.</span></td> <td valign="top" class="votelinks"><center><a id='up_37493633'href='vote?id=37493633&how=up&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://kottke.org/23/09/psycho-and-the-end-of-the-continuously-showing-movie" rel="noreferrer">Psycho and the end of the continuously showing movie</a><span class="sitebit comhead"> (<a href="from?site=kottke.org"><span class="sitestr">kottke.org</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline">
+ <span class="score" id="score_37493633">55 points</span> by <a href="user?id=ZeljkoS" class="hnuser">ZeljkoS</a> <span class="age" title="2023-09-13T08:06:52"><a href="item?id=37493633">8 hours ago</a></span> <span id="unv_37493633"></span> | <a href="hide?id=37493633&goto=news">hide</a> | <a href="item?id=37493633">36 comments</a> </span>
+ </td></tr>
+ <tr class="spacer" style="height:5px"></tr>
+ <tr class='athing' id='37498979'>
+ <td align="right" valign="top" class="title"><span class="rank">20.</span></td> <td valign="top" class="votelinks"><center><a id='up_37498979'href='vote?id=37498979&how=up&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://mullvad.net/en/blog/2023/9/13/bug-in-macos-14-sonoma-prevents-our-app-from-working/" rel="noreferrer">Bug in macOS 14 Sonoma prevents our app from working</a><span class="sitebit comhead"> (<a href="from?site=mullvad.net"><span class="sitestr">mullvad.net</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline">
+ <span class="score" id="score_37498979">934 points</span> by <a href="user?id=eptcyka" class="hnuser">eptcyka</a> <span class="age" title="2023-09-13T17:05:44"><a href="item?id=37498979">18 hours ago</a></span> <span id="unv_37498979"></span> | <a href="hide?id=37498979&goto=news">hide</a> | <a href="item?id=37498979">217 comments</a> </span>
+ </td></tr>
+ <tr class="spacer" style="height:5px"></tr>
+ <tr class='athing' id='37502258'>
+ <td align="right" valign="top" class="title"><span class="rank">21.</span></td> <td valign="top" class="votelinks"><center><a id='up_37502258'href='vote?id=37502258&how=up&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://kraktoos.com/posts/dont-use-discord-as-forum/" rel="noreferrer">Don't use Discord as your Q&A forum</a><span class="sitebit comhead"> (<a href="from?site=kraktoos.com"><span class="sitestr">kraktoos.com</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline">
+ <span class="score" id="score_37502258">378 points</span> by <a href="user?id=kraktoos" class="hnuser">kraktoos</a> <span class="age" title="2023-09-13T21:54:49"><a href="item?id=37502258">13 hours ago</a></span> <span id="unv_37502258"></span> | <a href="hide?id=37502258&goto=news">hide</a> | <a href="item?id=37502258">230 comments</a> </span>
+ </td></tr>
+ <tr class="spacer" style="height:5px"></tr>
+ <tr class='athing' id='37499042'>
+ <td align="right" valign="top" class="title"><span class="rank">22.</span></td> <td valign="top" class="votelinks"><center><a id='up_37499042'href='vote?id=37499042&how=up&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://matthieu.io/blog/2023/09/13/million-dollar-homepage-garden/" rel="nofollow noreferrer">My Little MillionDollarHomepage Garden</a><span class="sitebit comhead"> (<a href="from?site=matthieu.io"><span class="sitestr">matthieu.io</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline">
+ <span class="score" id="score_37499042">13 points</span> by <a href="user?id=matthieucan" class="hnuser">matthieucan</a> <span class="age" title="2023-09-13T17:11:15"><a href="item?id=37499042">2 hours ago</a></span> <span id="unv_37499042"></span> | <a href="hide?id=37499042&goto=news">hide</a> | <a href="item?id=37499042">4 comments</a> </span>
+ </td></tr>
+ <tr class="spacer" style="height:5px"></tr>
+ <tr class='athing' id='37507414'>
+ <td align="right" valign="top" class="title"><span class="rank">23.</span></td> <td valign="top" class="votelinks"><center><a id='up_37507414'href='vote?id=37507414&how=up&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://madaidans-insecurities.github.io/linux-phones.html" rel="nofollow noreferrer">Linux Phones (2022)</a><span class="sitebit comhead"> (<a href="from?site=madaidans-insecurities.github.io"><span class="sitestr">madaidans-insecurities.github.io</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline">
+ <span class="score" id="score_37507414">8 points</span> by <a href="user?id=walterbell" class="hnuser">walterbell</a> <span class="age" title="2023-09-14T11:10:23"><a href="item?id=37507414">40 minutes ago</a></span> <span id="unv_37507414"></span> | <a href="hide?id=37507414&goto=news">hide</a> | <a href="item?id=37507414">4 comments</a> </span>
+ </td></tr>
+ <tr class="spacer" style="height:5px"></tr>
+ <tr class='athing' id='37505798'>
+ <td align="right" valign="top" class="title"><span class="rank">24.</span></td> <td valign="top" class="votelinks"><center><a id='up_37505798'href='vote?id=37505798&how=up&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://ajxs.me/blog/How_Far_Back_in_Time_Can_I_Take_My_Websites_Design.html" rel="noreferrer">How Far Back in Time Can I Take My Website's Design?</a><span class="sitebit comhead"> (<a href="from?site=ajxs.me"><span class="sitestr">ajxs.me</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline">
+ <span class="score" id="score_37505798">15 points</span> by <a href="user?id=FLpxpyJ" class="hnuser">FLpxpyJ</a> <span class="age" title="2023-09-14T06:54:22"><a href="item?id=37505798">4 hours ago</a></span> <span id="unv_37505798"></span> | <a href="hide?id=37505798&goto=news">hide</a> | <a href="item?id=37505798">3 comments</a> </span>
+ </td></tr>
+ <tr class="spacer" style="height:5px"></tr>
+ <tr class='athing' id='37502903'>
+ <td align="right" valign="top" class="title"><span class="rank">25.</span></td> <td valign="top" class="votelinks"><center><a id='up_37502903'href='vote?id=37502903&how=up&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://retrocmp.de/imsai/imsai_p01_restoration.htm" rel="noreferrer">Restoration of an IMSAI 8080</a><span class="sitebit comhead"> (<a href="from?site=retrocmp.de"><span class="sitestr">retrocmp.de</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline">
+ <span class="score" id="score_37502903">28 points</span> by <a href="user?id=nickt" class="hnuser">nickt</a> <span class="age" title="2023-09-13T23:15:07"><a href="item?id=37502903">8 hours ago</a></span> <span id="unv_37502903"></span> | <a href="hide?id=37502903&goto=news">hide</a> | <a href="item?id=37502903">11 comments</a> </span>
+ </td></tr>
+ <tr class="spacer" style="height:5px"></tr>
+ <tr class='athing' id='37504559'>
+ <td align="right" valign="top" class="title"><span class="rank">26.</span></td> <td valign="top" class="votelinks"><center><a id='up_37504559'href='vote?id=37504559&how=up&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://www.mdc.edu/north/math/pdf/hurricanes-math.pdf" rel="noreferrer">Mathematics of Hurricane Modeling and Forecasting (2008, ppt) [pdf]</a><span class="sitebit comhead"> (<a href="from?site=mdc.edu"><span class="sitestr">mdc.edu</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline">
+ <span class="score" id="score_37504559">28 points</span> by <a href="user?id=ed_westin" class="hnuser">ed_westin</a> <span class="age" title="2023-09-14T03:16:47"><a href="item?id=37504559">8 hours ago</a></span> <span id="unv_37504559"></span> | <a href="hide?id=37504559&goto=news">hide</a> | <a href="item?id=37504559">1 comment</a> </span>
+ </td></tr>
+ <tr class="spacer" style="height:5px"></tr>
+ <tr class='athing' id='37477685'>
+ <td align="right" valign="top" class="title"><span class="rank">27.</span></td> <td valign="top" class="votelinks"><center><a id='up_37477685'href='vote?id=37477685&how=up&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://alexeymk.com/2023/09/11/statistical-significance-on-a-shoestring-budget.html" rel="noreferrer">Statistical significance on a shoestring budget</a><span class="sitebit comhead"> (<a href="from?site=alexeymk.com"><span class="sitestr">alexeymk.com</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline">
+ <span class="score" id="score_37477685">51 points</span> by <a href="user?id=AlexeyMK" class="hnuser">AlexeyMK</a> <span class="age" title="2023-09-12T07:04:49"><a href="item?id=37477685">11 hours ago</a></span> <span id="unv_37477685"></span> | <a href="hide?id=37477685&goto=news">hide</a> | <a href="item?id=37477685">17 comments</a> </span>
+ </td></tr>
+ <tr class="spacer" style="height:5px"></tr>
+ <tr class='athing' id='37503731'>
+ <td align="right" valign="top" class="title"><span class="rank">28.</span></td> <td valign="top" class="votelinks"><center><a id='up_37503731'href='vote?id=37503731&how=up&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://www.trisul.org/blog/detecting-ssh-tunnels/" rel="noreferrer">Detecting SSH Tunnels (2017)</a><span class="sitebit comhead"> (<a href="from?site=trisul.org"><span class="sitestr">trisul.org</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline">
+ <span class="score" id="score_37503731">53 points</span> by <a href="user?id=anderspitman" class="hnuser">anderspitman</a> <span class="age" title="2023-09-14T01:16:31"><a href="item?id=37503731">10 hours ago</a></span> <span id="unv_37503731"></span> | <a href="hide?id=37503731&goto=news">hide</a> | <a href="item?id=37503731">14 comments</a> </span>
+ </td></tr>
+ <tr class="spacer" style="height:5px"></tr>
+ <tr class='athing' id='37502329'>
+ <td align="right" valign="top" class="title"><span class="rank">29.</span></td> <td valign="top" class="votelinks"><center><a id='up_37502329'href='vote?id=37502329&how=up&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="http://prize.hutter1.net/" rel="noreferrer">Hutter Prize for compressing human knowledge</a><span class="sitebit comhead"> (<a href="from?site=hutter1.net"><span class="sitestr">hutter1.net</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline">
+ <span class="score" id="score_37502329">182 points</span> by <a href="user?id=kelseyfrog" class="hnuser">kelseyfrog</a> <span class="age" title="2023-09-13T22:03:56"><a href="item?id=37502329">13 hours ago</a></span> <span id="unv_37502329"></span> | <a href="hide?id=37502329&goto=news">hide</a> | <a href="item?id=37502329">161 comments</a> </span>
+ </td></tr>
+ <tr class="spacer" style="height:5px"></tr>
+ <tr class='athing' id='37498142'>
+ <td align="right" valign="top" class="title"><span class="rank">30.</span></td> <td valign="top" class="votelinks"><center><a id='up_37498142'href='vote?id=37498142&how=up&goto=news'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://caoyuan.scripts.mit.edu/ir_spec.html" rel="noreferrer">A DIY near-IR spectrometer</a><span class="sitebit comhead"> (<a href="from?site=scripts.mit.edu"><span class="sitestr">scripts.mit.edu</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline">
+ <span class="score" id="score_37498142">345 points</span> by <a href="user?id=johnmaguire" class="hnuser">johnmaguire</a> <span class="age" title="2023-09-13T15:33:28"><a href="item?id=37498142">20 hours ago</a></span> <span id="unv_37498142"></span> | <a href="hide?id=37498142&goto=news">hide</a> | <a href="item?id=37498142">69 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="#ff6600"></td></tr></table><br>
+<center><a href="https://www.ycombinator.com/apply/">Applications are open for YC Winter 2024</a></center><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="false"></form></center></td></tr> </table></center></body>
+ <script type='text/javascript' src='hn.js?SHesn9eAgOUdmXUfxZ4i'></script>
+ </html>
DIR diff --git a/realworld/hackernews_item.html b/realworld/hackernews_item.html
@@ -0,0 +1,809 @@
+<html lang="en" op="item"><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?SHesn9eAgOUdmXUfxZ4i">
+ <link rel="shortcut icon" href="favicon.ico">
+ <title>XFCE Wayland Development Roadmap | Hacker News</title></head><body><center><table id="hnmain" border="0" cellpadding="0" cellspacing="0" width="85%" bgcolor="#f6f6ef">
+ <tr><td bgcolor="#ff6600"><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="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">submit</a> </span></td><td style="text-align:right;padding-right:4px;"><span class="pagetop">
+ <a href="login?goto=item%3Fid%3D37506654">login</a>
+ </span></td>
+ </tr></table></td></tr>
+<tr id="pagespace" title="XFCE Wayland Development Roadmap" style="height:10px"></tr><tr><td><table class="fatitem" border="0">
+ <tr class='athing' id='37506654'>
+ <td align="right" valign="top" class="title"><span class="rank"></span></td> <td valign="top" class="votelinks"><center><a id='up_37506654'href='vote?id=37506654&how=up&goto=item%3Fid%3D37506654'><div class='votearrow' title='upvote'></div></a></center></td><td class="title"><span class="titleline"><a href="https://wiki.xfce.org/releng/wayland_roadmap" rel="noreferrer">XFCE Wayland Development Roadmap</a><span class="sitebit comhead"> (<a href="from?site=xfce.org"><span class="sitestr">xfce.org</span></a>)</span></span></td></tr><tr><td colspan="2"></td><td class="subtext"><span class="subline">
+ <span class="score" id="score_37506654">138 points</span> by <a href="user?id=LaSombra" class="hnuser">LaSombra</a> <span class="age" title="2023-09-14T09:16:51"><a href="item?id=37506654">2 hours ago</a></span> <span id="unv_37506654"></span> | <a href="hide?id=37506654&goto=item%3Fid%3D37506654">hide</a> | <a href="https://hn.algolia.com/?query=XFCE%20Wayland%20Development%20Roadmap&type=story&dateRange=all&sort=byDate&storyText=false&prefix&page=0" class="hnpast">past</a> | <a href="fave?id=37506654&auth=1f59740a6f0eaeb7c0dfd164b59abb378f2607c4">favorite</a> | <a href="item?id=37506654">71 comments</a> </span>
+ </td></tr>
+ <tr style="height:10px"></tr><tr><td colspan="2"></td><td><form action="comment" method="post"><input type="hidden" name="parent" value="37506654"><input type="hidden" name="goto" value="item?id=37506654"><input type="hidden" name="hmac" value="4e62ebebafe3caba4da6e906e82d12d455b9dd9a"><textarea name="text" rows="8" cols="80" wrap="virtual"></textarea><br><br>
+<input type="submit" value="add comment"></form></td></tr> </table><br><br><table border="0" class='comment-tree'>
+ <tr class='athing comtr' id='37507233'><td><table border='0'> <tr> <td class='ind' indent='0'><img src="s.gif" height="1" width="0"></td><td valign="top" class="votelinks">
+ <center><a id='up_37507233'href='vote?id=37507233&how=up&goto=item%3Fid%3D37506654'><div class='votearrow' title='upvote'></div></a></center> </td><td class="default"><div style="margin-top:2px; margin-bottom:-10px;"><span class="comhead">
+ <a href="user?id=jcarrano" class="hnuser">jcarrano</a> <span class="age" title="2023-09-14T10:42:55"><a href="item?id=37507233">1 hour ago</a></span> <span id="unv_37507233"></span> <span class='navs'>
+ | <a href="#37507687" class="clicky" aria-hidden="true">next</a> <a class="togg clicky" id="37507233" n="8" href="javascript:void(0)">[–]</a><span class="onstory"></span> </span>
+ </span></div><br><div class="comment">
+ <span class="commtext c00">By far the best thing with XFCE is that it does not change, it merely improves. Other DEs and applications radically change the UI between releases.<p>I have my XFCE desktop working as I want now and I don't want to change it or having to learn where buttons are located after an update. With Gnome and Windows I feel like a lab rat for their UI experiments.</span>
+ <div class='reply'> <p><font size="1">
+ <u><a href="reply?id=37507233&goto=item%3Fid%3D37506654%2337507233">reply</a></u>
+ </font>
+ </div></div></td></tr>
+ </table></td></tr>
+ <tr class='athing comtr' id='37507547'><td><table border='0'> <tr> <td class='ind' indent='1'><img src="s.gif" height="1" width="40"></td><td valign="top" class="votelinks">
+ <center><a id='up_37507547'href='vote?id=37507547&how=up&goto=item%3Fid%3D37506654'><div class='votearrow' title='upvote'></div></a></center> </td><td class="default"><div style="margin-top:2px; margin-bottom:-10px;"><span class="comhead">
+ <a href="user?id=hydroid7" class="hnuser">hydroid7</a> <span class="age" title="2023-09-14T11:32:15"><a href="item?id=37507547">20 minutes ago</a></span> <span id="unv_37507547"></span> <span class='navs'>
+ | <a href="#37507233" class="clicky" aria-hidden="true">parent</a> | <a href="#37507370" class="clicky" aria-hidden="true">next</a> <a class="togg clicky" id="37507547" n="2" href="javascript:void(0)">[–]</a><span class="onstory"></span> </span>
+ </span></div><br><div class="comment">
+ <span class="commtext c00">Xfce is really the best. Minimalistic, good looking.<p>I only miss 3 column tiling on my ultra wide screen.</span>
+ <div class='reply'> <p><font size="1">
+ <u><a href="reply?id=37507547&goto=item%3Fid%3D37506654%2337507547">reply</a></u>
+ </font>
+ </div></div></td></tr>
+ </table></td></tr>
+ <tr class='athing comtr' id='37507570'><td><table border='0'> <tr> <td class='ind' indent='2'><img src="s.gif" height="1" width="80"></td><td valign="top" class="votelinks">
+ <center><a id='up_37507570'href='vote?id=37507570&how=up&goto=item%3Fid%3D37506654'><div class='votearrow' title='upvote'></div></a></center> </td><td class="default"><div style="margin-top:2px; margin-bottom:-10px;"><span class="comhead">
+ <a href="user?id=bradrn" class="hnuser">bradrn</a> <span class="age" title="2023-09-14T11:35:50"><a href="item?id=37507570">16 minutes ago</a></span> <span id="unv_37507570"></span> <span class='navs'>
+ | <a href="#37507233" class="clicky" aria-hidden="true">root</a> | <a href="#37507547" class="clicky" aria-hidden="true">parent</a> | <a href="#37507370" class="clicky" aria-hidden="true">next</a> <a class="togg clicky" id="37507570" n="1" href="javascript:void(0)">[–]</a><span class="onstory"></span> </span>
+ </span></div><br><div class="comment">
+ <span class="commtext c00">I’ve used Xfce and XMonad together with great success. I’m on Wayland now (using Sway), but I still miss that combination.</span>
+ <div class='reply'> <p><font size="1">
+ <u><a href="reply?id=37507570&goto=item%3Fid%3D37506654%2337507570">reply</a></u>
+ </font>
+ </div></div></td></tr>
+ </table></td></tr>
+ <tr class='athing comtr' id='37507370'><td><table border='0'> <tr> <td class='ind' indent='1'><img src="s.gif" height="1" width="40"></td><td valign="top" class="votelinks">
+ <center><a id='up_37507370'href='vote?id=37507370&how=up&goto=item%3Fid%3D37506654'><div class='votearrow' title='upvote'></div></a></center> </td><td class="default"><div style="margin-top:2px; margin-bottom:-10px;"><span class="comhead">
+ <a href="user?id=prmoustache" class="hnuser">prmoustache</a> <span class="age" title="2023-09-14T11:02:04"><a href="item?id=37507370">50 minutes ago</a></span> <span id="unv_37507370"></span> <span class='navs'>
+ | <a href="#37507233" class="clicky" aria-hidden="true">parent</a> | <a href="#37507547" class="clicky" aria-hidden="true">prev</a> | <a href="#37507687" class="clicky" aria-hidden="true">next</a> <a class="togg clicky" id="37507370" n="5" href="javascript:void(0)">[–]</a><span class="onstory"></span> </span>
+ </span></div><br><div class="comment">
+ <span class="commtext c00">Not sure about that.<p>XFCE started as a clone of CDE. Now compare original CDE with XFCE and it is not really the same thing.<p>Sure, Gnome change from v2 to v3 was a major change in UI, but mostly for the better and Gnome kept a way to have a more classic behavior.</span>
+ <div class='reply'> <p><font size="1">
+ <u><a href="reply?id=37507370&goto=item%3Fid%3D37506654%2337507370">reply</a></u>
+ </font>
+ </div></div></td></tr>
+ </table></td></tr>
+ <tr class='athing comtr' id='37507518'><td><table border='0'> <tr> <td class='ind' indent='2'><img src="s.gif" height="1" width="80"></td><td valign="top" class="votelinks">
+ <center><a id='up_37507518'href='vote?id=37507518&how=up&goto=item%3Fid%3D37506654'><div class='votearrow' title='upvote'></div></a></center> </td><td class="default"><div style="margin-top:2px; margin-bottom:-10px;"><span class="comhead">
+ <a href="user?id=ho_schi" class="hnuser">ho_schi</a> <span class="age" title="2023-09-14T11:28:14"><a href="item?id=37507518">24 minutes ago</a></span> <span id="unv_37507518"></span> <span class='navs'>
+ | <a href="#37507233" class="clicky" aria-hidden="true">root</a> | <a href="#37507370" class="clicky" aria-hidden="true">parent</a> | <a href="#37507475" class="clicky" aria-hidden="true">next</a> <a class="togg clicky" id="37507518" n="2" href="javascript:void(0)">[–]</a><span class="onstory"></span> </span>
+ </span></div><br><div class="comment">
codemadness.org:70 /git/webdump_tests/commit/5fa5f70c76f0042c08e0956bdce0dbc7a66d7f69.gph:268: line too long