<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: cansofgrease</title><link>https://news.ycombinator.com/user?id=cansofgrease</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 29 Oct 2026 10:43:31 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=cansofgrease" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Show HN: Pingularity – scheduled Ookla/iperf3 speedtest dashboard, outage alerts]]></title><description><![CDATA[
<p>I was having intermittent issues with my ISP after switching and was looking for something that would let me easily trend downtimes, speed tests, and latency, but the existing projects out there (speedtest-tracker, myspeed, netcheck, etc.) lacked a few things I needed.<p>I gradually put together my own, it's simple to install and supports Linux, macOS, Windows, and Docker.<p>Interactive demo with sample data: <a href="https://demo.pingularity.dev/" rel="nofollow">https://demo.pingularity.dev/</a><p>- Install from <a href="https://pingularity.dev" rel="nofollow">https://pingularity.dev</a> then open http://localhost:9000/, local network accessible, password protectable.<p>- Single-binary, no dependencies, self-hosted, no telemetry.<p>- Scheduled Ookla and iperf speed tests with a wide array of settings.<p>- Charts for visualizing download, upload, ping, jitter, and bufferbloat over time. Outage heatmap, live latency and DNS sampling.<p>- Uptime tracking with alerts and notifications. Webhooks with native ntfy and heartbeat.<p>- Manage retention, backups, or delete individual runs.<p>- Prometheus/Grafana with importable dashboard and alert rules.<p>- Customizable, change colours, disable stuff you don't want, remove chart tiles you don't care about.<p>- MIT license, <a href="https://github.com/pingular/pingularity" rel="nofollow">https://github.com/pingular/pingularity</a><p>- I used Claude Code and Codex extensively throughout.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49844310">https://news.ycombinator.com/item?id=49844310</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 25 Sep 2026 13:25:28 +0000</pubDate><link>https://pingularity.dev/</link><dc:creator>cansofgrease</dc:creator><comments>https://news.ycombinator.com/item?id=49844310</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49844310</guid></item><item><title><![CDATA[Show HN: Pingularity – scheduled Ookla/iperf3 speedtest dashboard, outage alerts]]></title><description><![CDATA[
<p>I was having intermittent issues with my ISP after switching and was looking for something that would let me easily trend downtimes, speed tests, and latency, but the existing projects out there (speedtest-tracker, myspeed, netcheck, etc.) lacked a few things I needed. I gradually put together my own, it's simple to install and supports Linux, macOS, Windows, and Docker.<p>Interactive demo with sample data: <a href="https://demo.pingularity.dev/" rel="nofollow">https://demo.pingularity.dev/</a><p>Install from <a href="https://pingularity.dev" rel="nofollow">https://pingularity.dev</a> then open http://localhost:9000/, local network accessible, password protectable.<p>- Single-binary, no dependencies, self-hosted, no telemetry.<p>- Scheduled Ookla and iperf speed tests with a wide array of settings.<p>- Charts for visualizing download, upload, ping, jitter, and bufferbloat over time. Outage heatmap, live latency and DNS sampling.<p>- Uptime tracking with alerts and notifications. Webhooks with native ntfy and heartbeat.<p>- Manage retention, backups, or delete individual runs.<p>- Prometheus/Grafana with importable dashboard and alert rules.<p>- Customizable, change colours, disable stuff you don't want, remove chart tiles you don't care about.<p>MIT license, <a href="https://github.com/pingular/pingularity" rel="nofollow">https://github.com/pingular/pingularity</a><p>I used Claude Code and Codex extensively throughout.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49741059">https://news.ycombinator.com/item?id=49741059</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 17 Sep 2026 14:12:07 +0000</pubDate><link>https://pingularity.dev/</link><dc:creator>cansofgrease</dc:creator><comments>https://news.ycombinator.com/item?id=49741059</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49741059</guid></item><item><title><![CDATA[Show HN: Pingularity – scheduled Ookla/iperf3 speedtest dashboard, outage alerts]]></title><description><![CDATA[
<p>I wanted something to monitor my speed tests over time, but what's out there (speedtest-tracker, myspeed, netcheck, orb, etc.) doesn't quite have the feature set I was looking for. I needed something simple enough that my dad could get it going by himself in Windows but that I could also configure to use my own iperf server.<p>Check the demo with dummy data first to see if it's worth installing:<p><a href="https://demo.pingularity.dev/" rel="nofollow">https://demo.pingularity.dev/</a><p>- Single-binary, no dependencies, self-hosted, no telemetry.<p>- Linux, Docker, Windows (winget), and macOS (brew).<p>- Scheduled Ookla and iperf speed tests with a wide array of settings.<p>- Charts for visualizing download, upload, ping, jigger, and bufferbloat over time. Outage heatmap, live latency, and DNS sampling.<p>- Uptime tracking with alerts and notifications. You can do webhooks with native ntfy or a heartbeat.<p>- Manage retention, backups, or delete whatever you want including individual runs.<p>- Prometheus/Grafana with importable dashboard and alert rules.<p>- Install then open http://localhost:9000/, local network accessible, password protectable.<p>- Very customizable, change colours, turn off stuff you don't need, remove chart tiles you don't care about.<p>AI Involvement: Extensive use of Claude Code and Codex.<p>Repo: <a href="https://github.com/pingular/pingularity" rel="nofollow">https://github.com/pingular/pingularity</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49364186">https://news.ycombinator.com/item?id=49364186</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 19 Aug 2026 17:05:21 +0000</pubDate><link>https://pingularity.dev/</link><dc:creator>cansofgrease</dc:creator><comments>https://news.ycombinator.com/item?id=49364186</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49364186</guid></item><item><title><![CDATA[New comment by cansofgrease in "Oracle bans AI-generated code from OpenJDK"]]></title><description><![CDATA[
<p>There is no guy, only the lawnmower, mowing lawns. Sometimes it chops off feet.</p>
]]></description><pubDate>Fri, 07 Aug 2026 20:11:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49215623</link><dc:creator>cansofgrease</dc:creator><comments>https://news.ycombinator.com/item?id=49215623</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49215623</guid></item><item><title><![CDATA[Show HN: An interactive network graph of every Stanley Cup champion]]></title><description><![CDATA[
<p>I built a network of all 1306 players and 110 rosters engraved on the Cup since 1915.<p>Surprisingly there's no islands, every team has somehow had at least one player who's won it again, there's several close calls where the connection almost broke. A few times where a winner starts off as an island and then gets connected later on. Most recently St. Louis almost got marooned in 2019. Same thing happened before in '89, '80', '74, etc.<p>You can six degrees of Kevin Bacon anybody; just search a name and click 6-degree icon next to it to choose another. It takes 9 handshakes to go from the first cup to the last.<p>You can move between eras or set a specific range, search and select any player, team, or connection, recolour by dynasty, switch between a network view and a year-by-year timeline, filter by multi-Cup winners or player positions.<p>Nodes are draggable, selections can be isolated and cut as subgraphs, reset, or resized. Copy pastable urls to save or share what you're seeing and story mode where you can play back or forward the entire history.<p>Data reconciled from Wikipedia, NHL records, hockeydb, and other public sources. Repo is open-source, let me know if you find anything interesting.<p><a href="https://github.com/puckstory/puckstory" rel="nofollow">https://github.com/puckstory/puckstory</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48991873">https://news.ycombinator.com/item?id=48991873</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 21 Jul 2026 13:12:38 +0000</pubDate><link>https://puckstory.com/</link><dc:creator>cansofgrease</dc:creator><comments>https://news.ycombinator.com/item?id=48991873</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48991873</guid></item><item><title><![CDATA[New comment by cansofgrease in "China’s open-weights AI strategy is winning"]]></title><description><![CDATA[
<p>Well, Steve... I think it’s more like we both had this rich neighbour named Xerox and I broke into his house to steal the TV set and found out that you had already stolen it.</p>
]]></description><pubDate>Mon, 20 Jul 2026 18:43:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48983105</link><dc:creator>cansofgrease</dc:creator><comments>https://news.ycombinator.com/item?id=48983105</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48983105</guid></item><item><title><![CDATA[New comment by cansofgrease in "How we measured AI writing across arXiv, and where the measurement breaks"]]></title><description><![CDATA[
<p>It's been trained on a work and then distilled, the false positive noise has to be absurd.</p>
]]></description><pubDate>Mon, 20 Jul 2026 18:26:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48982853</link><dc:creator>cansofgrease</dc:creator><comments>https://news.ycombinator.com/item?id=48982853</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48982853</guid></item><item><title><![CDATA[New comment by cansofgrease in "China’s open-weights AI strategy is winning"]]></title><description><![CDATA[
<p>Probably some value in kneecapping the frontiers too.</p>
]]></description><pubDate>Mon, 20 Jul 2026 18:22:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48982797</link><dc:creator>cansofgrease</dc:creator><comments>https://news.ycombinator.com/item?id=48982797</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48982797</guid></item><item><title><![CDATA[New comment by cansofgrease in "Ask HN: What Are You Working On? (July 2026)"]]></title><description><![CDATA[
<p>Very cool, saw some I wasn't aware existed.</p>
]]></description><pubDate>Mon, 20 Jul 2026 18:21:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48982785</link><dc:creator>cansofgrease</dc:creator><comments>https://news.ycombinator.com/item?id=48982785</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48982785</guid></item><item><title><![CDATA[New comment by cansofgrease in "Show HN: I replaced a $120k bowling center system with $1,600 in ESP32s"]]></title><description><![CDATA[
<p>The big one is probably cost and scaling.</p>
]]></description><pubDate>Mon, 20 Jul 2026 17:55:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48982327</link><dc:creator>cansofgrease</dc:creator><comments>https://news.ycombinator.com/item?id=48982327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48982327</guid></item></channel></rss>