Skip to contents

Retrieves latest show stories using Hacker News API

Usage

get_latest_show_stories(max_items = NULL)

Arguments

max_items

Maximum number of items to retrieve. If max_items = NULL, returns all available

Value

list of latest show HN stories

Examples


# \donttest{
# get the latest show story on Hacker News
latest_show_story <- get_latest_show_stories(max_items = 1)
latest_show_story
#> [[1]]
#> List of 10
#>  $ by         : chr "openWrangler"
#>  $ descendants: int 8
#>  $ id         : int 43623820
#>  $ kids       : int [1:4] 43625722 43625974 43625734 43625926
#>  $ score      : int 52
#>  $ text       : chr "A common open source approach to observability will begin with databases and visualizations for telemetry - Gra"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-08 16:49:40"
#>  $ title      : chr "Show HN: Coroot – eBPF-based, open source observability with actionable insights"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/coroot/coroot"
#>  - attr(*, "class")= chr "hn_item"
#> 

# get 10 latest show stories on Hacker News
latest_10_show_stories <- get_latest_show_stories(max_items = 10)
latest_10_show_stories
#> [[1]]
#> List of 10
#>  $ by         : chr "openWrangler"
#>  $ descendants: int 8
#>  $ id         : int 43623820
#>  $ kids       : int [1:4] 43625722 43625974 43625734 43625926
#>  $ score      : int 52
#>  $ text       : chr "A common open source approach to observability will begin with databases and visualizations for telemetry - Gra"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-08 16:49:40"
#>  $ title      : chr "Show HN: Coroot – eBPF-based, open source observability with actionable insights"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/coroot/coroot"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[2]]
#> List of 10
#>  $ by         : chr "norbert_kehrer"
#>  $ descendants: int 34
#>  $ id         : int 43621007
#>  $ kids       : int [1:14] 43624091 43622097 43622496 43625970 43621809 43624088 43622171 43623077 43622203 43624186 ...
#>  $ score      : int 111
#>  $ text       : chr "The IBM 3151 from 1987 is an interesting ASCII terminal. Unlike &quot;normal&quot; serial terminals, it not onl"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-08 12:36:53"
#>  $ title      : chr "Show HN: Connecting an IBM 3151 terminal to a mainframe [video]"
#>  $ type       : chr "story"
#>  $ url        : chr "https://www.youtube.com/watch?v=V14ac9cRi9Q"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[3]]
#> List of 9
#>  $ by         : chr "dicroce"
#>  $ descendants: int 3
#>  $ id         : int 43623099
#>  $ kids       : int [1:2] 43624229 43624239
#>  $ score      : int 38
#>  $ time       : POSIXct[1:1], format: "2025-04-08 15:43:14"
#>  $ title      : chr "Show HN: HNSW index for vector embeddings in approx 500 LOC"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/dicroce/hnsw"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[4]]
#> List of 9
#>  $ by         : chr "ahonn"
#>  $ descendants: int 40
#>  $ id         : int 43620471
#>  $ kids       : int [1:12] 43622682 43625033 43625327 43623402 43624157 43624434 43621614 43624980 43621840 43622062 ...
#>  $ score      : int 79
#>  $ time       : POSIXct[1:1], format: "2025-04-08 11:32:10"
#>  $ title      : chr "Show HN: Badgeify – Add Any App to Your Mac Menu Bar"
#>  $ type       : chr "story"
#>  $ url        : chr "https://badgeify.app/"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[5]]
#> List of 10
#>  $ by         : chr "lamarcke"
#>  $ descendants: int 20
#>  $ id         : int 43624358
#>  $ kids       : int [1:8] 43626180 43624853 43625564 43625424 43625308 43624386 43624759 43625125
#>  $ score      : int 15
#>  $ text       : chr "So, me (dev) and my friend (designer) have been building a website&#x2F;mobile app to help users manage their g"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-08 17:35:51"
#>  $ title      : chr "Show HN: A website/app to help manage your game library"
#>  $ type       : chr "story"
#>  $ url        : chr "https://gamenode.app"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[6]]
#> List of 9
#>  $ by         : chr "bobbiechen"
#>  $ descendants: int 4
#>  $ id         : int 43590323
#>  $ kids       : int [1:3] 43625036 43624968 43624725
#>  $ score      : int 22
#>  $ time       : POSIXct[1:1], format: "2025-04-05 03:09:14"
#>  $ title      : chr "Show HN: A tool for creating blackout poetry"
#>  $ type       : chr "story"
#>  $ url        : chr "https://bobbiec.github.io/blackout-poetry.html"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[7]]
#> List of 9
#>  $ by         : chr "namukang"
#>  $ descendants: int 205
#>  $ id         : int 43613194
#>  $ kids       : int [1:53] 43619345 43614490 43616304 43615836 43613921 43615053 43617462 43614475 43623365 43615116 ...
#>  $ score      : int 575
#>  $ time       : POSIXct[1:1], format: "2025-04-07 16:25:45"
#>  $ title      : chr "Show HN: Browser MCP – Automate your browser using Cursor, Claude, VS Code"
#>  $ type       : chr "story"
#>  $ url        : chr "https://browsermcp.io/"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[8]]
#> List of 9
#>  $ by         : chr "LeonidBugaev"
#>  $ descendants: int 1
#>  $ id         : int 43625011
#>  $ kids       : int 43625029
#>  $ score      : int 2
#>  $ time       : POSIXct[1:1], format: "2025-04-08 18:30:40"
#>  $ title      : chr "Show HN: Chat with any GitHub repository via MCP"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/buger/docs-mcp"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[9]]
#> List of 9
#>  $ by         : chr "mrcjkb"
#>  $ descendants: int 118
#>  $ id         : int 43614285
#>  $ kids       : int [1:24] 43614541 43619068 43614814 43625753 43617234 43619482 43618012 43622499 43614509 43622978 ...
#>  $ score      : int 253
#>  $ time       : POSIXct[1:1], format: "2025-04-07 18:13:23"
#>  $ title      : chr "Show HN: Lux – A luxurious package manager for Lua"
#>  $ type       : chr "story"
#>  $ url        : chr "https://mrcjkb.dev/posts/2025-04-07-lux-announcement.html"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[10]]
#> List of 10
#>  $ by         : chr "NabilChiheb"
#>  $ descendants: int 65
#>  $ id         : int 43621350
#>  $ kids       : int [1:30] 43623219 43623168 43621967 43622445 43621930 43622158 43623010 43622718 43623265 43625149 ...
#>  $ score      : int 71
#>  $ text       : chr "Hey HN<p>After years working in software engineering and helping with hiring, I noticed a frustrating pattern:<"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-08 13:07:02"
#>  $ title      : chr "Show HN: I built a tool to find devs based on code, not LinkedIn titles"
#>  $ type       : chr "story"
#>  $ url        : chr "https://gitmatcher.com/"
#>  - attr(*, "class")= chr "hn_item"
#> 

# get all latest show stories on Hacker News
latest_show_stories <- get_latest_show_stories()
latest_show_stories
#> [[1]]
#> List of 10
#>  $ by         : chr "openWrangler"
#>  $ descendants: int 8
#>  $ id         : int 43623820
#>  $ kids       : int [1:4] 43625722 43625974 43625734 43625926
#>  $ score      : int 52
#>  $ text       : chr "A common open source approach to observability will begin with databases and visualizations for telemetry - Gra"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-08 16:49:40"
#>  $ title      : chr "Show HN: Coroot – eBPF-based, open source observability with actionable insights"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/coroot/coroot"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[2]]
#> List of 10
#>  $ by         : chr "norbert_kehrer"
#>  $ descendants: int 34
#>  $ id         : int 43621007
#>  $ kids       : int [1:14] 43624091 43622097 43622496 43625970 43621809 43624088 43622171 43623077 43622203 43624186 ...
#>  $ score      : int 111
#>  $ text       : chr "The IBM 3151 from 1987 is an interesting ASCII terminal. Unlike &quot;normal&quot; serial terminals, it not onl"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-08 12:36:53"
#>  $ title      : chr "Show HN: Connecting an IBM 3151 terminal to a mainframe [video]"
#>  $ type       : chr "story"
#>  $ url        : chr "https://www.youtube.com/watch?v=V14ac9cRi9Q"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[3]]
#> List of 9
#>  $ by         : chr "dicroce"
#>  $ descendants: int 3
#>  $ id         : int 43623099
#>  $ kids       : int [1:2] 43624229 43624239
#>  $ score      : int 38
#>  $ time       : POSIXct[1:1], format: "2025-04-08 15:43:14"
#>  $ title      : chr "Show HN: HNSW index for vector embeddings in approx 500 LOC"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/dicroce/hnsw"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[4]]
#> List of 9
#>  $ by         : chr "ahonn"
#>  $ descendants: int 40
#>  $ id         : int 43620471
#>  $ kids       : int [1:12] 43622682 43625033 43625327 43623402 43624157 43624434 43621614 43624980 43621840 43622062 ...
#>  $ score      : int 79
#>  $ time       : POSIXct[1:1], format: "2025-04-08 11:32:10"
#>  $ title      : chr "Show HN: Badgeify – Add Any App to Your Mac Menu Bar"
#>  $ type       : chr "story"
#>  $ url        : chr "https://badgeify.app/"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[5]]
#> List of 10
#>  $ by         : chr "lamarcke"
#>  $ descendants: int 20
#>  $ id         : int 43624358
#>  $ kids       : int [1:8] 43626180 43624853 43625564 43625424 43625308 43624386 43624759 43625125
#>  $ score      : int 15
#>  $ text       : chr "So, me (dev) and my friend (designer) have been building a website&#x2F;mobile app to help users manage their g"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-08 17:35:51"
#>  $ title      : chr "Show HN: A website/app to help manage your game library"
#>  $ type       : chr "story"
#>  $ url        : chr "https://gamenode.app"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[6]]
#> List of 9
#>  $ by         : chr "bobbiechen"
#>  $ descendants: int 4
#>  $ id         : int 43590323
#>  $ kids       : int [1:3] 43625036 43624968 43624725
#>  $ score      : int 22
#>  $ time       : POSIXct[1:1], format: "2025-04-05 03:09:14"
#>  $ title      : chr "Show HN: A tool for creating blackout poetry"
#>  $ type       : chr "story"
#>  $ url        : chr "https://bobbiec.github.io/blackout-poetry.html"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[7]]
#> List of 9
#>  $ by         : chr "namukang"
#>  $ descendants: int 205
#>  $ id         : int 43613194
#>  $ kids       : int [1:53] 43619345 43614490 43616304 43615836 43613921 43615053 43617462 43614475 43623365 43615116 ...
#>  $ score      : int 575
#>  $ time       : POSIXct[1:1], format: "2025-04-07 16:25:45"
#>  $ title      : chr "Show HN: Browser MCP – Automate your browser using Cursor, Claude, VS Code"
#>  $ type       : chr "story"
#>  $ url        : chr "https://browsermcp.io/"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[8]]
#> List of 9
#>  $ by         : chr "LeonidBugaev"
#>  $ descendants: int 1
#>  $ id         : int 43625011
#>  $ kids       : int 43625029
#>  $ score      : int 2
#>  $ time       : POSIXct[1:1], format: "2025-04-08 18:30:40"
#>  $ title      : chr "Show HN: Chat with any GitHub repository via MCP"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/buger/docs-mcp"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[9]]
#> List of 9
#>  $ by         : chr "mrcjkb"
#>  $ descendants: int 118
#>  $ id         : int 43614285
#>  $ kids       : int [1:24] 43614541 43619068 43614814 43625753 43617234 43619482 43618012 43622499 43614509 43622978 ...
#>  $ score      : int 253
#>  $ time       : POSIXct[1:1], format: "2025-04-07 18:13:23"
#>  $ title      : chr "Show HN: Lux – A luxurious package manager for Lua"
#>  $ type       : chr "story"
#>  $ url        : chr "https://mrcjkb.dev/posts/2025-04-07-lux-announcement.html"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[10]]
#> List of 10
#>  $ by         : chr "NabilChiheb"
#>  $ descendants: int 65
#>  $ id         : int 43621350
#>  $ kids       : int [1:30] 43623219 43623168 43621967 43622445 43621930 43622158 43623010 43622718 43623265 43625149 ...
#>  $ score      : int 71
#>  $ text       : chr "Hey HN<p>After years working in software engineering and helping with hiring, I noticed a frustrating pattern:<"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-08 13:07:02"
#>  $ title      : chr "Show HN: I built a tool to find devs based on code, not LinkedIn titles"
#>  $ type       : chr "story"
#>  $ url        : chr "https://gitmatcher.com/"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[11]]
#> List of 10
#>  $ by         : chr "darubramha"
#>  $ descendants: int 59
#>  $ id         : int 43607744
#>  $ kids       : int [1:18] 43613114 43615341 43613630 43615253 43613127 43612806 43614532 43612990 43614725 43614306 ...
#>  $ score      : int 107
#>  $ text       : chr "Hey HN,<p>I built uncurl.dev to scratch my own itch: I kept getting curl commands in API docs, bug reports, or "| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-07 04:37:19"
#>  $ title      : chr "Show HN: Uncurl.dev – Convert curl commands to a shareable, executable UI"
#>  $ type       : chr "story"
#>  $ url        : chr "https://uncurl.dev/"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[12]]
#> List of 10
#>  $ by         : chr "TuanKiri"
#>  $ descendants: int 9
#>  $ id         : int 43614582
#>  $ kids       : int [1:6] 43620465 43618931 43620228 43618644 43619144 43617471
#>  $ score      : int 67
#>  $ text       : chr "I&#x27;m relatively new to Go, but recently got interested in how MCP servers work. I started thinking about wh"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-07 18:44:17"
#>  $ title      : chr "Show HN: Minimal MCP server in Go showcasing project architecture"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/TuanKiri/weather-mcp-server"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[13]]
#> List of 10
#>  $ by         : chr "dtnewman"
#>  $ descendants: int 1
#>  $ id         : int 43622914
#>  $ kids       : int 43623350
#>  $ score      : int 3
#>  $ text       : chr "I&#x27;m often in the terminal and forget a command (or never knew it in the first place). This is a simple too"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-08 15:26:18"
#>  $ title      : chr "Show HN: Zev – Remember (or discover) terminal commands"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/dtnewman/zev"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[14]]
#> List of 9
#>  $ by         : chr "dgsiegel"
#>  $ descendants: int 0
#>  $ id         : int 43621210
#>  $ score      : int 2
#>  $ text       : chr "Hey HN,<p>After years of using Vim, I still found myself forgetting useful commands. There are so many hidden t"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-08 12:55:49"
#>  $ title      : chr "Show HN: Daily Vim – Master Vim with Spaced Repetition"
#>  $ type       : chr "story"
#>  $ url        : chr "https://dailyvim.com"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[15]]
#> List of 10
#>  $ by         : chr "Collusus96"
#>  $ descendants: int 2
#>  $ id         : int 43625113
#>  $ kids       : int [1:2] 43625260 43625121
#>  $ score      : int 3
#>  $ text       : chr "Hello everyone, with the new investments into defense in the EU, I decided to create a job board to curate star"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-08 18:37:44"
#>  $ title      : chr "Show HN: Defense Jobs EU Job Board"
#>  $ type       : chr "story"
#>  $ url        : chr "https://www.defensejobseu.com/"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[16]]
#> List of 9
#>  $ by         : chr "beechwood"
#>  $ descendants: int 30
#>  $ id         : int 43614051
#>  $ kids       : int [1:10] 43623455 43621240 43614063 43618206 43619965 43618999 43619459 43621248 43614567 43619258
#>  $ score      : int 33
#>  $ time       : POSIXct[1:1], format: "2025-04-07 17:49:21"
#>  $ title      : chr "Show HN: I tried making YouTube safer for my kids"
#>  $ type       : chr "story"
#>  $ url        : chr "https://maekitsafe.com"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[17]]
#> List of 8
#>  $ by         : chr "ludovicianul"
#>  $ descendants: int 0
#>  $ id         : int 43620047
#>  $ score      : int 2
#>  $ time       : POSIXct[1:1], format: "2025-04-08 10:18:32"
#>  $ title      : chr "Show HN: Timi – CLI Time Tracker"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/ludovicianul/timi"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[18]]
#> List of 10
#>  $ by         : chr "sipjca"
#>  $ descendants: int 24
#>  $ id         : int 43572134
#>  $ kids       : int [1:15] 43601094 43615866 43615623 43603921 43607993 43602250 43607443 43572257 43601441 43605539 ...
#>  $ score      : int 122
#>  $ text       : chr "Hey Folks!<p>I&#x27;ve been building an open source benchmark for measuring local LLM performance on your own h"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-03 16:32:32"
#>  $ title      : chr "Show HN: LocalScore – Local LLM Benchmark"
#>  $ type       : chr "story"
#>  $ url        : chr "https://www.localscore.ai/download"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[19]]
#> List of 9
#>  $ by         : chr "GeorgiMY"
#>  $ descendants: int 0
#>  $ id         : int 43619487
#>  $ score      : int 5
#>  $ text       : chr "I was tired of paying monthly subscriptions for all my AI tools and I wanted to pay just for what I use so I co"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-08 08:24:38"
#>  $ title      : chr "Show HN: I made yet another AI chat bot because I hate monthly subscriptions"
#>  $ type       : chr "story"
#>  $ url        : chr "https://mychat.click/"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[20]]
#> List of 9
#>  $ by         : chr "mkate"
#>  $ descendants: int 247
#>  $ id         : int 43593789
#>  $ kids       : int [1:121] 43595184 43594458 43594390 43597006 43600351 43594823 43594351 43596622 43594788 43596157 ...
#>  $ score      : int 508
#>  $ time       : POSIXct[1:1], format: "2025-04-05 14:26:02"
#>  $ title      : chr "Show HN: I built a word game. My mom thinks it's great. What do you think?"
#>  $ type       : chr "story"
#>  $ url        : chr "https://www.whatsit.today/"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[21]]
#> List of 9
#>  $ by         : chr "opusg5"
#>  $ descendants: int 0
#>  $ id         : int 43616756
#>  $ score      : int 5
#>  $ text       : chr "Just open-sourced the core of ReGenNexus - a protocol to make any software&#x2F;device interoperable. Current t"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-07 22:45:18"
#>  $ title      : chr "Show HN: ReGenNexus Core – A Protocol for Universal App/Device Communication"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/ReGenNow/ReGenNexus"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[22]]
#> List of 10
#>  $ by         : chr "evenoroddman"
#>  $ descendants: int 8
#>  $ id         : int 43604676
#>  $ kids       : int [1:6] 43620836 43610603 43608565 43607703 43607540 43611157
#>  $ score      : int 48
#>  $ text       : chr "I built a web-based HTML&#x2F;CSS&#x2F;JS editor focused on speed, simplicity, and offline access. No bloat — j"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-06 20:25:55"
#>  $ title      : chr "Show HN: A fast, minimal and offline-friendly web playground"
#>  $ type       : chr "story"
#>  $ url        : chr "https://scriptpad.dev/?id=ybqiqNVknx0aYPMCaTlJ#/fullpage"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[23]]
#> List of 10
#>  $ by         : chr "abelanger"
#>  $ descendants: int 74
#>  $ id         : int 43572733
#>  $ kids       : int [1:29] 43579087 43575291 43614911 43582886 43577976 43583548 43597181 43578861 43588074 43577851 ...
#>  $ score      : int 240
#>  $ text       : chr "Hey HN - this is Alexander from Hatchet. We’re building an open-source platform for managing background tasks, "| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-03 17:17:54"
#>  $ title      : chr "Show HN: Hatchet v1 – A task orchestration platform built on Postgres"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/hatchet-dev/hatchet"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[24]]
#> List of 10
#>  $ by         : chr "akavel"
#>  $ descendants: int 26
#>  $ id         : int 43588420
#>  $ kids       : int [1:8] 43593902 43588598 43590813 43589818 43591519 43589305 43590588 43591479
#>  $ score      : int 102
#>  $ text       : chr "Written in Rust (embassy), running on a SparkFun ProMicro RP2040 board, with an MPU6050 gyroscope. Based on the"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-04 22:32:13"
#>  $ title      : chr "Show HN: Clawtype v2.1 – a one-hand chorded USB keyboard and mouse [video]"
#>  $ type       : chr "story"
#>  $ url        : chr "https://www.youtube.com/watch?v=N2PSiOl-auM"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[25]]
#> List of 10
#>  $ by         : chr "lerno"
#>  $ descendants: int 179
#>  $ id         : int 43569724
#>  $ kids       : int [1:24] 43573026 43575284 43571980 43572190 43574510 43571523 43598675 43578987 43574947 43575206 ...
#>  $ score      : int 172
#>  $ text       : chr "Get it from here: <a href=\"https:&#x2F;&#x2F;github.com&#x2F;c3lang&#x2F;c3c\" rel=\"nofollow\">https:&#x2F;&#"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-03 13:55:38"
#>  $ title      : chr "Show HN: The C3 programming language (C alternative language)"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/c3lang/c3c"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[26]]
#> List of 9
#>  $ by         : chr "braxxox"
#>  $ descendants: int 70
#>  $ id         : int 43601301
#>  $ kids       : int [1:19] 43601994 43603075 43602260 43601802 43602634 43601620 43602192 43604473 43601704 43601727 ...
#>  $ score      : int 113
#>  $ time       : POSIXct[1:1], format: "2025-04-06 13:28:48"
#>  $ title      : chr "Show HN: I built a Rust crate for running unsafe code safely"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/brannondorsey/mem-isolate"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[27]]
#> List of 9
#>  $ by         : chr "leeoniya"
#>  $ descendants: int 21
#>  $ id         : int 43583478
#>  $ kids       : int [1:8] 43590713 43590328 43589173 43594999 43592560 43594046 43589405 43592246
#>  $ score      : int 120
#>  $ time       : POSIXct[1:1], format: "2025-04-04 15:03:04"
#>  $ title      : chr "Show HN: uWrap.js – A faster and more accurate text wrapping util in < 2KB"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/leeoniya/uWrap"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[28]]
#> List of 10
#>  $ by         : chr "jdalton"
#>  $ descendants: int 0
#>  $ id         : int 43617323
#>  $ kids       : int 43621801
#>  $ score      : int 3
#>  $ text       : chr "MCPGen takes your API document and converts it to a MCP server. Thoughts?"
#>  $ time       : POSIXct[1:1], format: "2025-04-08 00:40:49"
#>  $ title      : chr "Show HN: MCPGen – API to MCP Server Generator"
#>  $ type       : chr "story"
#>  $ url        : chr "https://mcpgen.jordandalton.com/"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[29]]
#> List of 9
#>  $ by         : chr "liadyo"
#>  $ descendants: int 60
#>  $ id         : int 43573539
#>  $ kids       : int [1:22] 43575794 43578854 43573540 43584081 43573672 43595115 43573696 43574131 43595007 43576508 ...
#>  $ score      : int 183
#>  $ time       : POSIXct[1:1], format: "2025-04-03 18:28:44"
#>  $ title      : chr "Show HN: GitMCP is an automatic MCP server for every GitHub repo"
#>  $ type       : chr "story"
#>  $ url        : chr "https://gitmcp.io/"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[30]]
#> List of 10
#>  $ by         : chr "ses425500000"
#>  $ descendants: int 38
#>  $ id         : int 43590998
#>  $ kids       : int [1:11] 43594848 43591383 43591697 43592384 43598623 43593797 43596947 43592408 43598060 43593560 ...
#>  $ score      : int 168
#>  $ text       : chr "Hi HN,<p>I’ve been working on an OCR pipeline specifically optimized for machine learning dataset preparation. "| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-05 05:22:33"
#>  $ title      : chr "Show HN: OCR pipeline for ML training (tables, diagrams, math, multilingual)"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/ses4255/Versatile-OCR-Program"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[31]]
#> List of 9
#>  $ by         : chr "nullderef"
#>  $ descendants: int 0
#>  $ id         : int 43609107
#>  $ score      : int 12
#>  $ text       : chr "Based on personal struggles, I built an app that shows annoying things on my phone when I doomscroll. This incl"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-07 08:18:20"
#>  $ title      : chr "Show HN: An intentionally annoying app to break doomscrolling"
#>  $ type       : chr "story"
#>  $ url        : chr "https://speedbumpapp.com/en/"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[32]]
#> List of 9
#>  $ by         : chr "msfi"
#>  $ descendants: int 57
#>  $ id         : int 43558517
#>  $ kids       : int [1:12] 43560906 43560736 43559917 43559308 43619716 43559405 43559892 43567551 43559194 43559489 ...
#>  $ score      : int 136
#>  $ time       : POSIXct[1:1], format: "2025-04-02 16:33:53"
#>  $ title      : chr "Show HN: Mermaid Chart VS Code Plugin: Mermaid.js Diagrams in Visual Studio Code"
#>  $ type       : chr "story"
#>  $ url        : chr "https://docs.mermaidchart.com/blog/posts/mermaid-chart-vs-code-plugin-create-and-edit-mermaid-js-diagrams-in-vi"| __truncated__
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[33]]
#> List of 9
#>  $ by         : chr "dlee6018"
#>  $ descendants: int 0
#>  $ id         : int 43615983
#>  $ score      : int 3
#>  $ text       : chr "I&#x27;ve been using AI a lot lately to help me study Japanese. I can pick up a bunch of words just from watchi"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-07 21:10:21"
#>  $ title      : chr "Show HN: All-in-One Japanese Study Tool with AI + Anki"
#>  $ type       : chr "story"
#>  $ url        : chr "https://language-tutor-psi.vercel.app"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[34]]
#> List of 10
#>  $ by         : chr "darkseid_is"
#>  $ descendants: int 15
#>  $ id         : int 43568771
#>  $ kids       : int [1:8] 43569372 43571874 43599228 43571307 43569784 43572499 43570609 43573233
#>  $ score      : int 106
#>  $ text       : chr "Ditch Burp Suite’s bloat for zxc, a Rust-built, terminal-based proxy that uses\ntmux and Vim to intercept HTTP&"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-03 12:41:10"
#>  $ title      : chr "Show HN: Zxc – Rust TLS proxy with tmux and Vim as UI, BurpSuite alternative"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/hail-hydrant/zxc"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[35]]
#> List of 9
#>  $ by         : chr "gregsadetsky"
#>  $ descendants: int 3
#>  $ id         : int 43614766
#>  $ kids       : int [1:2] 43615320 43617208
#>  $ score      : int 10
#>  $ text       : chr "Hey HN, for the past 1.5 years my cofounder Antoine and I have been building Disco, an Open Source deployment p"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-07 19:06:52"
#>  $ title      : chr "Show HN: Disco – The self-hosting platform I wish existed years ago"
#>  $ type       : chr "story"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[36]]
#> List of 9
#>  $ by         : chr "bearware"
#>  $ descendants: int 25
#>  $ id         : int 43555820
#>  $ kids       : int [1:16] 43592118 43608105 43593052 43592290 43608088 43592004 43593498 43593004 43596654 43593455 ...
#>  $ score      : int 92
#>  $ text       : chr "I created an extension which adds a custom pet to your editor (Cursor&#x2F; VS Code&#x2F; Windsurf compatible)."| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-02 12:11:47"
#>  $ title      : chr "Show HN: Pets for Cursor"
#>  $ type       : chr "story"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[37]]
#> List of 9
#>  $ by         : chr "nanochess"
#>  $ descendants: int 7
#>  $ id         : int 43578190
#>  $ kids       : int [1:4] 43580558 43586001 43584260 43586486
#>  $ score      : int 55
#>  $ time       : POSIXct[1:1], format: "2025-04-04 03:59:44"
#>  $ title      : chr "Show HN: Transputer emulator in JavaScript (fast enough to be useful)"
#>  $ type       : chr "story"
#>  $ url        : chr "https://nanochess.org/transputer_emulator.html"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[38]]
#> List of 10
#>  $ by         : chr "justanotherunit"
#>  $ descendants: int 2
#>  $ id         : int 43609011
#>  $ kids       : int [1:2] 43616681 43616689
#>  $ score      : int 7
#>  $ text       : chr "Hi HN! Over 3 years ago I developed a movies and series randomiser in Cordova web to deploy on app stores.<p>Th"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-07 08:00:30"
#>  $ title      : chr "Show HN: A free movies and series randomiser"
#>  $ type       : chr "story"
#>  $ url        : chr "https://smam.luhakk.com"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[39]]
#> List of 9
#>  $ by         : chr "tipiirai"
#>  $ descendants: int 566
#>  $ id         : int 43543241
#>  $ kids       : int [1:81] 43544043 43544236 43544830 43543245 43544898 43545494 43544231 43543978 43543594 43543638 ...
#>  $ score      : int 748
#>  $ time       : POSIXct[1:1], format: "2025-04-01 05:47:41"
#>  $ title      : chr "Show HN: Nue – Apps lighter than a React button"
#>  $ type       : chr "story"
#>  $ url        : chr "https://nuejs.org/blog/large-scale-apps/"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[40]]
#> List of 10
#>  $ by         : chr "cameronfyfe"
#>  $ descendants: int 2
#>  $ id         : int 43614089
#>  $ kids       : int 43616995
#>  $ score      : int 3
#>  $ text       : chr "Started a collection of nix packages for some MCP servers I use. Makes installation into a NixOS-based system e"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-07 17:53:59"
#>  $ title      : chr "Show HN: nix-mcp-servers – MCP server Nix package repo"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/cameronfyfe/nix-mcp-servers"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[41]]
#> List of 10
#>  $ by         : chr "lmazgon"
#>  $ descendants: int 7
#>  $ id         : int 43570207
#>  $ kids       : int [1:3] 43574563 43576258 43574784
#>  $ score      : int 57
#>  $ text       : chr "Benchi is a CLI tool for running benchmarks and collecting metrics. It&#x27;s using Docker Compose to orchestra"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-03 14:28:37"
#>  $ title      : chr "Show HN: Benchi – A benchmarking tool written in Go"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/ConduitIO/benchi"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[42]]
#> List of 10
#>  $ by         : chr "g3eorge"
#>  $ descendants: int 3
#>  $ id         : int 43613855
#>  $ kids       : int [1:2] 43616410 43614197
#>  $ score      : int 3
#>  $ text       : chr "Hello HN! I would like to share my website which lets you play soundscapes and lofi music. All the sounds are i"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-07 17:26:51"
#>  $ title      : chr "Show HN: Soundscapes and Lofi Player"
#>  $ type       : chr "story"
#>  $ url        : chr "https://www.noisefill.com/"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[43]]
#> List of 10
#>  $ by         : chr "yathern"
#>  $ descendants: int 32
#>  $ id         : int 43573299
#>  $ kids       : int [1:17] 43575307 43575699 43578392 43577988 43578900 43576481 43583797 43575876 43577838 43575649 ...
#>  $ score      : int 142
#>  $ text       : chr "Hey HN! I posted this on April 1st when it launched, and though it didn&#x27;t get traction here, it was a mino"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-03 18:06:32"
#>  $ title      : chr "Show HN: Monkeys.zip – 3000 Monkeys on Typewriters"
#>  $ type       : chr "story"
#>  $ url        : chr "https://monkeys.zip/"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[44]]
#> List of 10
#>  $ by         : chr "rozhnev"
#>  $ descendants: int 2
#>  $ id         : int 43613279
#>  $ kids       : int 43616489
#>  $ score      : int 3
#>  $ text       : chr "Just launched: SQLTest.online - a free, hands-on platform for learning and practicing SQL. Features exercises c"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-07 16:35:45"
#>  $ title      : chr "Show HN: SQLTest.online: A free, interactive SQL practice platform I built"
#>  $ type       : chr "story"
#>  $ url        : chr "https://sqltest.online"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[45]]
#> List of 10
#>  $ by         : chr "ww520"
#>  $ descendants: int 47
#>  $ id         : int 43549618
#>  $ kids       : int [1:9] 43549857 43552526 43552977 43550252 43551289 43550260 43553016 43550240 43550416
#>  $ score      : int 113
#>  $ text       : chr "I believe the best way to learn a language is by doing an in-depth project. This is my first Zig project intend"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-01 17:48:45"
#>  $ title      : chr "Show HN: Zig Topological Sort Library for Parallel Processing"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/williamw520/toposort"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[46]]
#> List of 9
#>  $ by         : chr "erikmacinnis"
#>  $ descendants: int 4
#>  $ id         : int 43612656
#>  $ kids       : int [1:5] 43625209 43614314 43614231 43612657 43612777
#>  $ score      : int 3
#>  $ time       : POSIXct[1:1], format: "2025-04-07 15:32:01"
#>  $ title      : chr "Show HN: Lately ADHD Journey Planner"
#>  $ type       : chr "story"
#>  $ url        : chr "https://www.getlately.app/"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[47]]
#> List of 9
#>  $ by         : chr "l1am0"
#>  $ descendants: int 37
#>  $ id         : int 43569961
#>  $ kids       : int [1:13] 43570969 43573741 43572402 43571063 43572498 43572986 43571763 43570888 43573280 43572607 ...
#>  $ score      : int 81
#>  $ time       : POSIXct[1:1], format: "2025-04-03 14:09:59"
#>  $ title      : chr "Show HN: Offline JavaScript PubSub between browser tabs"
#>  $ type       : chr "story"
#>  $ url        : chr "https://simon-frey.com/tabsub/"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[48]]
#> List of 10
#>  $ by         : chr "gabrielmouallem"
#>  $ descendants: int 2
#>  $ id         : int 43603441
#>  $ kids       : int 43608644
#>  $ score      : int 12
#>  $ text       : chr "Hi HN,<p>Gabriel here, one of the developers at Latitude.sh (we&#x27;re a bare metal cloud provider).<p>Over th"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-06 18:00:37"
#>  $ title      : chr "Show HN: Latitude.sh Databases – Simple PostgreSQL DBaaS on Bare Metal"
#>  $ type       : chr "story"
#>  $ url        : chr "https://www.latitude.sh/databases"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[49]]
#> List of 10
#>  $ by         : chr "cwackerfuss"
#>  $ descendants: int 3
#>  $ id         : int 43611161
#>  $ kids       : int [1:2] 43612706 43611545
#>  $ score      : int 5
#>  $ text       : chr "1 year ago I was issued a DMCA takedown from the New York Times.<p>Due to alleged copyright infringement with W"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-07 13:27:17"
#>  $ title      : chr "Show HN: Converge, the daily AI word association game"
#>  $ type       : chr "story"
#>  $ url        : chr "https://www.convergegame.com/"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[50]]
#> List of 10
#>  $ by         : chr "okincilleb"
#>  $ descendants: int 3
#>  $ id         : int 43596722
#>  $ kids       : int [1:2] 43600578 43599888
#>  $ score      : int 12
#>  $ text       : chr "I geek out on any UI from the 2000s, so I built my personal site to look and feel like Windows XP. Made this tw"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-05 20:50:44"
#>  $ title      : chr "Show HN: Windows XP Themed Personal Site Built with React"
#>  $ type       : chr "story"
#>  $ url        : chr "https://www.sohailsayed.com/"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[51]]
#> List of 10
#>  $ by         : chr "lazarkap"
#>  $ descendants: int 14
#>  $ id         : int 43555409
#>  $ kids       : int [1:6] 43587684 43591929 43585767 43585454 43587487 43585870
#>  $ score      : int 28
#>  $ text       : chr "I built BuzzBench because I was frustrated with how complex performance testing tools have become. And I was en"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-02 10:52:00"
#>  $ title      : chr "Show HN: I made a platform to load and performance test API's"
#>  $ type       : chr "story"
#>  $ url        : chr "https://buzzbench.io/"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[52]]
#> List of 9
#>  $ by         : chr "vitjbr"
#>  $ descendants: int 0
#>  $ id         : int 43610468
#>  $ score      : int 2
#>  $ text       : chr "Hey HN,<p>I built OTPDock to make testing email OTP flows less painful.<p>I was tired of hacking together Gmail"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-07 12:21:15"
#>  $ title      : chr "Show HN: OTPDock – API inbox for testing email OTP flows in end-to-end tests"
#>  $ type       : chr "story"
#>  $ url        : chr "https://otpdock.com"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[53]]
#> List of 10
#>  $ by         : chr "louisjoejordan"
#>  $ descendants: int 0
#>  $ id         : int 43621258
#>  $ kids       : int 43621582
#>  $ score      : int 4
#>  $ text       : chr "Here&#x27;s a video of me ordering a pizza with it: <a href=\"https:&#x2F;&#x2F;x.com&#x2F;elevenlabsio&#x2F;st"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-08 12:59:50"
#>  $ title      : chr "Show HN: ElevenLabs MCP server"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/elevenlabs/elevenlabs-mcp"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[54]]
#> List of 8
#>  $ by         : chr "paulcn"
#>  $ descendants: int 0
#>  $ id         : int 43610178
#>  $ score      : int 2
#>  $ time       : POSIXct[1:1], format: "2025-04-07 11:42:30"
#>  $ title      : chr "Show HN: Crowdsourced tips on the Internet for gaining muscle"
#>  $ type       : chr "story"
#>  $ url        : chr "https://musclehacks.space"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[55]]
#> List of 10
#>  $ by         : chr "darajava"
#>  $ descendants: int 56
#>  $ id         : int 43545641
#>  $ kids       : int [1:19] 43561092 43560112 43563088 43559352 43560833 43560673 43560895 43560529 43560250 43561497 ...
#>  $ score      : int 128
#>  $ text       : chr "Hi HN! I built this little extension to prevent, in my opinion, the most offensive anti-pattern used by tech co"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-01 11:51:08"
#>  $ title      : chr "Show HN: A Chrome extension to give you back control over short-form videos"
#>  $ type       : chr "story"
#>  $ url        : chr "https://chromewebstore.google.com/detail/seek-anywhere/opofkjlejjcjalcpaimnpmkmjlclgded"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[56]]
#> List of 10
#>  $ by         : chr "MohammadAbuG"
#>  $ descendants: int 18
#>  $ id         : int 43591060
#>  $ kids       : int [1:11] 43591516 43592425 43592450 43592057 43592267 43592176 43592074 43591141 43594216 43592500 ...
#>  $ score      : int 26
#>  $ text       : chr "Hey HN!<p>I just finished building a puzzle game called Corral, and I’d love to share it with you.\nIt’s a logi"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-05 05:33:10"
#>  $ title      : chr "Show HN: Corral – A Visual Logic Puzzle About Enclosing Numbers"
#>  $ type       : chr "story"
#>  $ url        : chr "https://mohammed321.github.io/projects/corral_web/index.html"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[57]]
#> List of 9
#>  $ by         : chr "Imad_M"
#>  $ descendants: int 0
#>  $ id         : int 43609758
#>  $ score      : int 6
#>  $ text       : chr "Hey HN,<p>This is a little web game called Epic Dev Battles of History. It takes public GitHub contribution sta"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-07 10:29:16"
#>  $ title      : chr "Show HN: I turned GitHub contributions into a retro battle game"
#>  $ type       : chr "story"
#>  $ url        : chr "https://epicdevbattlesofhistory.com"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[58]]
#> List of 10
#>  $ by         : chr "objcts"
#>  $ descendants: int 4
#>  $ id         : int 43620969
#>  $ kids       : int [1:3] 43621347 43624558 43621631
#>  $ score      : int 8
#>  $ text       : chr "Ever wish you could anonymously drip-feed kindness through the mail?<p>I tried answering that with Three Kind W"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-08 12:33:19"
#>  $ title      : chr "Show HN: Three Kind Words – Spread kindness one mysterious postcard at a time"
#>  $ type       : chr "story"
#>  $ url        : chr "https://threekindwords.com"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[59]]
#> List of 10
#>  $ by         : chr "ph4evers"
#>  $ descendants: int 184
#>  $ id         : int 43543235
#>  $ kids       : int [1:89] 43544718 43544683 43544597 43623485 43546384 43543848 43550953 43547421 43550872 43544800 ...
#>  $ score      : int 470
#>  $ text       : chr "I&#x27;ve been working on a little side project that combines Duolingo-like listening comprehension exercises w"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-01 05:46:34"
#>  $ title      : chr "Show HN: Duolingo-style exercises but with real-world content like the news"
#>  $ type       : chr "story"
#>  $ url        : chr "https://app.fluentsubs.com/exercises/daily"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[60]]
#> List of 10
#>  $ by         : chr "SamPerson"
#>  $ descendants: int 10
#>  $ id         : int 43603911
#>  $ kids       : int [1:4] 43610979 43604001 43619761 43603953
#>  $ score      : int 13
#>  $ text       : chr "I am building a simple donation platform where creators can accept tips in crypto — kind of like “Buy Me a Coff"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-06 18:51:03"
#>  $ title      : chr "Show HN: A \"Buy Me a Coffee\" Button for Crypto Donations"
#>  $ type       : chr "story"
#>  $ url        : chr "https://fundhog.bunnylabs.dev/"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[61]]
#> List of 10
#>  $ by         : chr "x011"
#>  $ descendants: int 4
#>  $ id         : int 43609143
#>  $ kids       : int [1:2] 43615240 43609535
#>  $ score      : int 11
#>  $ text       : chr "Browser Router is a custom link handler for Windows that intercepts HTTP and HTTPS links and opens them in diff"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-07 08:24:36"
#>  $ title      : chr "Show HN: Browser Router – Open links in different browsers based on URL rules"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/x011/browser-router"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[62]]
#> List of 8
#>  $ by         : chr "ImranK"
#>  $ descendants: int 0
#>  $ id         : int 43608463
#>  $ score      : int 4
#>  $ time       : POSIXct[1:1], format: "2025-04-07 06:34:51"
#>  $ title      : chr "Show HN: Simple time tracking and invoicing for freelancers and small agencies"
#>  $ type       : chr "story"
#>  $ url        : chr "https://usetimestack.com/"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[63]]
#> List of 10
#>  $ by         : chr "naveen_k"
#>  $ descendants: int 58
#>  $ id         : int 43547835
#>  $ kids       : int [1:14] 43549544 43548533 43548344 43550626 43548089 43548011 43550563 43552092 43548283 43547957 ...
#>  $ score      : int 98
#>  $ text       : chr "WattWise is a CLI tool that monitors my workstation’s power draw using a smart plug and automatically throttles"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-01 15:17:59"
#>  $ title      : chr "Show HN: Terminal dashboard that throttles my PC during peak electricity rates"
#>  $ type       : chr "story"
#>  $ url        : chr "https://www.naveen.ing/cli-for-smartplugs/"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[64]]
#> List of 10
#>  $ by         : chr "ntorresdev"
#>  $ descendants: int 1
#>  $ id         : int 43580465
#>  $ kids       : int 43597537
#>  $ score      : int 14
#>  $ text       : chr "I recently open-sourced Clash of Apps, a tool I built to compare Google Play apps side-by-side — features, ASO,"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-04 10:57:41"
#>  $ title      : chr "Show HN: I open-sourced a tool to compare Google Play apps side-by-side"
#>  $ type       : chr "story"
#>  $ url        : chr "https://clashofapps.com"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[65]]
#> List of 9
#>  $ by         : chr "sillysideprojs"
#>  $ descendants: int 4
#>  $ id         : int 43560916
#>  $ kids       : int [1:3] 43565824 43562327 43563622
#>  $ score      : int 66
#>  $ time       : POSIXct[1:1], format: "2025-04-02 20:04:00"
#>  $ title      : chr "Show HN: Color palettes inspired by Mexican architecture"
#>  $ type       : chr "story"
#>  $ url        : chr "https://seis.pointlessprojects.com/"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[66]]
#> List of 9
#>  $ by         : chr "menziess"
#>  $ descendants: int 6
#>  $ id         : int 43574807
#>  $ kids       : int [1:7] 43576154 43576152 43575155 43574808 43574830 43575801 43574871
#>  $ score      : int 32
#>  $ time       : POSIXct[1:1], format: "2025-04-03 20:15:32"
#>  $ title      : chr "Show HN: Slipstream – A Python library for stateful stream processing"
#>  $ type       : chr "story"
#>  $ url        : chr "https://slipstream.readthedocs.io/en/1.0.1/"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[67]]
#> List of 10
#>  $ by         : chr "yomwolde"
#>  $ descendants: int 5
#>  $ id         : int 43597411
#>  $ kids       : int [1:2] 43598537 43597525
#>  $ score      : int 8
#>  $ text       : chr "SpeakFast helps you prep by actually talking—not just reading tips or recording yourself. The AI interviews you"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-05 22:42:51"
#>  $ title      : chr "Show HN: I made a conversational AI for interview prep"
#>  $ type       : chr "story"
#>  $ url        : chr "https://www.speakfast.ai/"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[68]]
#> List of 10
#>  $ by         : chr "nizarmah"
#>  $ descendants: int 89
#>  $ id         : int 43551767
#>  $ kids       : int [1:27] 43553008 43552544 43554609 43552585 43552637 43553246 43556042 43554352 43555174 43553782 ...
#>  $ score      : int 163
#>  $ text       : chr "A couple of months ago, I built this app to help identify people stuck under rubble.<p>First responders have aw"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-01 21:58:32"
#>  $ title      : chr "Show HN: Offline SOS signaling+recovery app for disasters/wars"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/nizarmah/igatha"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[69]]
#> List of 9
#>  $ by         : chr "Sheldon_fun"
#>  $ descendants: int 2
#>  $ id         : int 43554769
#>  $ kids       : int 43558828
#>  $ score      : int 28
#>  $ time       : POSIXct[1:1], format: "2025-04-02 08:46:23"
#>  $ title      : chr "Show HN: Await-Tree – Visualize Async Rust Task Execution in Real-Time"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/risingwavelabs/await-tree"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[70]]
#> List of 9
#>  $ by         : chr "vortex_ape"
#>  $ descendants: int 0
#>  $ id         : int 43617033
#>  $ score      : int 2
#>  $ text       : chr "Hey everyone,<p>I built an MCP that enables the Claude desktop app to control your browser with Browser Use (YC"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-07 23:38:27"
#>  $ title      : chr "Show HN: Browser-Use MCP for Claude that works without an API key"
#>  $ type       : chr "story"
#>  $ url        : chr "https://twitter.com/vortex_ape/status/1900953901588729864"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[71]]
#> List of 9
#>  $ by         : chr "zobweyt"
#>  $ descendants: int 41
#>  $ id         : int 43551915
#>  $ kids       : int [1:12] 43553109 43555030 43553878 43555139 43553870 43554919 43552930 43555961 43553039 43553641 ...
#>  $ score      : int 71
#>  $ time       : POSIXct[1:1], format: "2025-04-01 22:19:35"
#>  $ title      : chr "Show HN: Textcase: A Python Library for Text Case Conversion"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/zobweyt/textcase"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[72]]
#> List of 10
#>  $ by         : chr "shantingHou"
#>  $ descendants: int 19
#>  $ id         : int 43549983
#>  $ kids       : int [1:13] 43552714 43551554 43551476 43550773 43551474 43560771 43551976 43551074 43550858 43552000 ...
#>  $ score      : int 54
#>  $ text       : chr "Hey HN<p>I built svggles (npm: interactive-illustrations), a React utility that makes it easy to add playful, i"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-01 18:28:31"
#>  $ title      : chr "Show HN: Make SVGs interactive in React with 1 line"
#>  $ type       : chr "story"
#>  $ url        : chr "https://svggles.vercel.app/"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[73]]
#> List of 10
#>  $ by         : chr "joshdickson"
#>  $ descendants: int 150
#>  $ id         : int 43569190
#>  $ kids       : int [1:49] 43571183 43570161 43569606 43571503 43570336 43569740 43572539 43570150 43569843 43572659 ...
#>  $ score      : int 310
#>  $ text       : chr "Hi HN!<p>Today I’m excited to launch OpenNutrition: a free, ODbL-licenced nutrition database of everyday generi"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-03 13:19:05"
#>  $ title      : chr "Show HN: OpenNutrition – A free, public nutrition database"
#>  $ type       : chr "story"
#>  $ url        : chr "https://www.opennutrition.app/search"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[74]]
#> List of 8
#>  $ by         : chr "Bslou"
#>  $ descendants: int 0
#>  $ id         : int 43616781
#>  $ score      : int 4
#>  $ time       : POSIXct[1:1], format: "2025-04-07 22:48:51"
#>  $ title      : chr "Show HN: Turn school textbook into a personal tutor (powered by Groq)"
#>  $ type       : chr "story"
#>  $ url        : chr "https://www.edunote.co/"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[75]]
#> List of 8
#>  $ by         : chr "MattSayar"
#>  $ descendants: int 0
#>  $ id         : int 43603275
#>  $ score      : int 3
#>  $ time       : POSIXct[1:1], format: "2025-04-06 17:43:02"
#>  $ title      : chr "Show HN: I turned my kid's worksheet into a math game in 10 minutes with Claude"
#>  $ type       : chr "story"
#>  $ url        : chr "https://mattsayar.com/how-i-vibe-coded-a-math-game-in-ten-minutes/"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[76]]
#> List of 9
#>  $ by         : chr "95thoms"
#>  $ descendants: int 0
#>  $ id         : int 43603008
#>  $ score      : int 2
#>  $ text       : chr "The reason is simply that I&#x27;m learning blockchain and i found myself searching and hardly recalling termin"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-06 17:10:59"
#>  $ title      : chr "Show HN: I created a ELI5 Blockchain glossary, with also a bit of interactivity"
#>  $ type       : chr "story"
#>  $ url        : chr "https://blockchain-like-im-5.vercel.app/"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[77]]
#> List of 9
#>  $ by         : chr "martianE"
#>  $ descendants: int 28
#>  $ id         : int 43570749
#>  $ kids       : int [1:8] 43571856 43571184 43571685 43571427 43580355 43573188 43571687 43572112
#>  $ score      : int 77
#>  $ text       : chr "I&#x27;ve been a long-time Cloudflare user, but sometimes I just want a global load balancer without the lock-i"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-03 14:59:42"
#>  $ title      : chr "Show HN: Novanode, Global load balancing with Caddy, no vendor lock-in"
#>  $ type       : chr "story"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[78]]
#> List of 9
#>  $ by         : chr "puzzledAdi"
#>  $ descendants: int 0
#>  $ id         : int 43602720
#>  $ score      : int 3
#>  $ text       : chr "During my last semester break, I got obsessed with calorie tracking and ended up juggling multiple apps to keep"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-06 16:31:51"
#>  $ title      : chr "Show HN: I Built a Nutrition Tracking app with features I wanted from other apps"
#>  $ type       : chr "story"
#>  $ url        : chr "https://macrobalance.app/"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[79]]
#> List of 9
#>  $ by         : chr "tommat32"
#>  $ descendants: int 5
#>  $ id         : int 43602484
#>  $ kids       : int [1:3] 43602520 43602622 43606690
#>  $ score      : int 5
#>  $ text       : chr "Hey there,<p>While searching for my next role as a PM in Blockchain + AI, I started building an AI-powered note"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-06 16:06:03"
#>  $ title      : chr "Show HN: I have built my first AI notetaker. Any feedback?"
#>  $ type       : chr "story"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[80]]
#> List of 9
#>  $ by         : chr "_akshansh_"
#>  $ descendants: int 1
#>  $ id         : int 43602243
#>  $ kids       : int 43605123
#>  $ score      : int 3
#>  $ text       : chr "Hi HN, \nI have been searching up the rabbit hole of the internet for some help in marketing on my project and "| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-06 15:41:55"
#>  $ title      : chr "Show HN: Is marketing possible using AI?"
#>  $ type       : chr "story"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[81]]
#> List of 10
#>  $ by         : chr "tomblomfield"
#>  $ descendants: int 242
#>  $ id         : int 43553031
#>  $ kids       : int [1:78] 43553220 43554611 43553493 43554380 43554063 43553793 43554554 43554024 43553123 43554399 ...
#>  $ score      : int 124
#>  $ text       : chr "Over the last 2-3 weeks, I vibecoded the recipe app that I always wished existed - recipeninja.ai . It now incl"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-02 01:57:13"
#>  $ title      : chr "Show HN: I vibecoded a 35k LoC recipe app"
#>  $ type       : chr "story"
#>  $ url        : chr "https://www.recipeninja.ai"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[82]]
#> List of 10
#>  $ by         : chr "hinshun"
#>  $ descendants: int 15
#>  $ id         : int 43567701
#>  $ kids       : int [1:7] 43568706 43567780 43568362 43568823 43568193 43569440 43572406
#>  $ score      : int 31
#>  $ text       : chr "Hello, this is Edgar! We are open sourcing nix-ninja, an incremental build system for Nix that leverages dynami"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-03 10:47:11"
#>  $ title      : chr "Show HN: Nix Ninja – open-source Ninja-compatible build system for Nix"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/pdtpartners/nix-ninja"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[83]]
#> List of 10
#>  $ by         : chr "Adityav369"
#>  $ descendants: int 6
#>  $ id         : int 43601495
#>  $ kids       : int [1:4] 43606701 43604948 43604786 43607648
#>  $ score      : int 7
#>  $ text       : chr "Hey HN - we built Morphik MCP to solve a common problem: finding specific information across scattered technica"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-06 14:04:19"
#>  $ title      : chr "Show HN: Morphik – Open-source MCP server for technical document search"
#>  $ type       : chr "story"
#>  $ url        : chr "https://docs.morphik.ai/using-morphik/mcp"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[84]]
#> List of 9
#>  $ by         : chr "zynovex"
#>  $ descendants: int 0
#>  $ id         : int 43599639
#>  $ score      : int 4
#>  $ text       : chr "I&#x27;m not sure if anyone has tried doing it already. Maybe did. But here is my prototype of the OS automatio"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-06 07:37:01"
#>  $ title      : chr "Show HN: OS Automation Is Here"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/Protyasha-Roy/ion"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[85]]
#> List of 10
#>  $ by         : chr "IbnUlAdam"
#>  $ descendants: int 1
#>  $ id         : int 43582881
#>  $ kids       : int 43590888
#>  $ score      : int 4
#>  $ text       : chr "Just dropped WikiXplorer – GamePad, a fun, fast-built companion for WikiXplorer that lets you explore Wikipedia"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-04 14:23:56"
#>  $ title      : chr "Show HN: I vibe coded WikiXplorer – GamePad for WikiXplorer in 20 minutes"
#>  $ type       : chr "story"
#>  $ url        : chr "https://wikixplorer.vercel.app"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[86]]
#> List of 9
#>  $ by         : chr "dothereading"
#>  $ descendants: int 0
#>  $ id         : int 43613250
#>  $ score      : int 3
#>  $ text       : chr "Inspired by Krashen&#x27;s i+1 hypothesis and yomitan (a Japanese popup dictionary) my friend an I made a chrom"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-07 16:31:57"
#>  $ title      : chr "Show HN: A New Type of Dictionary for (Language) Learners"
#>  $ type       : chr "story"
#>  $ url        : chr "https://chromewebstore.google.com/detail/incontext/mmcbllbfhfomkoofddninbabpjcdildj"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[87]]
#> List of 9
#>  $ by         : chr "alexstyl"
#>  $ descendants: int 0
#>  $ id         : int 43580157
#>  $ score      : int 6
#>  $ text       : chr "I&#x27;ve been specializing in UI for over a decade. Using code for UI is great but I always wished there was a"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-04 10:04:11"
#>  $ title      : chr "Show HN: Built a visual UI editor that exports to code"
#>  $ type       : chr "story"
#>  $ url        : chr "https://license.builtwithpaper.com/landing"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[88]]
#> List of 10
#>  $ by         : chr "matt-p"
#>  $ descendants: int 8
#>  $ id         : int 43561971
#>  $ kids       : int [1:5] 43562453 43563867 43563545 43561996 43576311
#>  $ score      : int 21
#>  $ text       : chr "I built ServerSearcher (<a href=\"https:&#x2F;&#x2F;serversearcher.com\" rel=\"nofollow\">https:&#x2F;&#x2F;ser"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-02 21:41:36"
#>  $ title      : chr "Show HN: Compare Cloud and Bare Metal Servers"
#>  $ type       : chr "story"
#>  $ url        : chr "https://www.serversearcher.com/"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[89]]
#> List of 9
#>  $ by         : chr "_artifice_"
#>  $ descendants: int 4
#>  $ id         : int 43605568
#>  $ kids       : int [1:4] 43605615 43605655 43608203 43607853
#>  $ score      : int 8
#>  $ time       : POSIXct[1:1], format: "2025-04-06 22:37:43"
#>  $ title      : chr "Show HN: Spend Elon Musk's fortune on AirPods, NFL teams, etc as fast as you can"
#>  $ type       : chr "story"
#>  $ url        : chr "https://spend-elons-money.artifice.so/"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[90]]
#> List of 9
#>  $ by         : chr "carlos-menezes"
#>  $ descendants: int 0
#>  $ id         : int 43597299
#>  $ score      : int 2
#>  $ text       : chr "First and foremost, thanks for taking you time checking the project. This is the first release (just released 0"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-05 22:22:27"
#>  $ title      : chr "Show HN: Obelisq – load .env variables into process.env and get type-safety"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/carlos-menezes/obelisq"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[91]]
#> List of 9
#>  $ by         : chr "bobbyelmes"
#>  $ descendants: int 0
#>  $ id         : int 43596862
#>  $ score      : int 4
#>  $ text       : chr "I built <a href=\"https:&#x2F;&#x2F;htmltablemaker.com\" rel=\"nofollow\">https:&#x2F;&#x2F;htmltablemaker.com<"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-05 21:14:54"
#>  $ title      : chr "Show HN: I Made a No-Code Excel to HTML Table Maker"
#>  $ type       : chr "story"
#>  $ url        : chr "https://htmltablemaker.com/"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[92]]
#> List of 10
#>  $ by         : chr "mchahn"
#>  $ descendants: int 4
#>  $ id         : int 43576487
#>  $ kids       : int [1:2] 43604157 43577532
#>  $ score      : int 8
#>  $ text       : chr "Definition Stack is a new vscode extension I have just released. It is a reading tool for Javascript and Typesc"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-03 22:59:14"
#>  $ title      : chr "Show HN: A new VSCode extension that shows definition functions in a stack"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/eridien/vscode-definition-stack"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[93]]
#> List of 9
#>  $ by         : chr "goerz"
#>  $ descendants: int 0
#>  $ id         : int 43596662
#>  $ score      : int 3
#>  $ text       : chr "This script encapsulates my general philosophy for merging PRs on GitHub: they should be rebased onto the lates"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-05 20:41:16"
#>  $ title      : chr "Show HN: Git merge-PR to merge PRs with rebase and merge commit"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/goerz/git-merge-pr"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[94]]
#> List of 10
#>  $ by         : chr "gengar546"
#>  $ descendants: int 1
#>  $ id         : int 43585007
#>  $ kids       : int 43585568
#>  $ score      : int 3
#>  $ text       : chr "Experience first-hand the wonderful world of owl photography!<p>Owls aren’t big on having their photo taken, so"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-04 16:52:42"
#>  $ title      : chr "Show HN: Portowl – Simple Retro RPG"
#>  $ type       : chr "story"
#>  $ url        : chr "https://www.nickbooher.com/games/2025/03/21/portowl.html"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[95]]
#> List of 10
#>  $ by         : chr "ironessence"
#>  $ descendants: int 0
#>  $ id         : int 43595661
#>  $ kids       : int 43595917
#>  $ score      : int 4
#>  $ text       : chr "Hi there! I&#x27;ve created ApplyNinja, a platform that uses AI to help jobseekers apply to jobs faster and bet"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-05 18:39:48"
#>  $ title      : chr "Show HN: I made an AI Platform that gamifies applying to jobs"
#>  $ type       : chr "story"
#>  $ url        : chr "https://www.applyninja.ai/"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[96]]
#> List of 10
#>  $ by         : chr "lozzo"
#>  $ descendants: int 1
#>  $ id         : int 43595168
#>  $ kids       : int 43595273
#>  $ score      : int 2
#>  $ text       : chr "I put together a short essay on re-harmonizing Racing in the Street by Bruce Springsteen.\nJust a simple demons"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-05 17:41:57"
#>  $ title      : chr "Show HN: Reharmonizing Racing in the Street by Bruce Springsteen"
#>  $ type       : chr "story"
#>  $ url        : chr "https://farina00.github.io/essays/racing-in-the-street/"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[97]]
#> List of 9
#>  $ by         : chr "juliendorra"
#>  $ descendants: int 54
#>  $ id         : int 43595442
#>  $ kids       : int [1:22] 43596640 43598032 43596699 43597917 43597215 43597189 43597135 43596618 43597733 43598948 ...
#>  $ score      : int 129
#>  $ text       : chr "Hi HN,<p>I teach tech design history, and one of the key stories I cover is the development of the original iPh"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-05 18:20:49"
#>  $ title      : chr "Show HN: iPhone 2005 weird \"Blob Keyboard\" simulator"
#>  $ type       : chr "story"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[98]]
#> List of 9
#>  $ by         : chr "thisdougb"
#>  $ descendants: int 0
#>  $ id         : int 43580162
#>  $ score      : int 5
#>  $ text       : chr "After some feedback I spent some time re-reading through the git docs, and refactored to add time tracking data"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-04 10:05:11"
#>  $ title      : chr "Show HN: Refactored – personal time tracker with Git"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/thisdougb/git-time-hooks"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[99]]
#> List of 9
#>  $ by         : chr "algoman"
#>  $ descendants: int 0
#>  $ id         : int 43593774
#>  $ score      : int 2
#>  $ text       : chr "We built a clean UI for ChatGPT and Claude that&#x27;s now completely free. Just plug in your API keys and get:"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-05 14:23:42"
#>  $ title      : chr "Show HN: Teletyped – Free interface for multiple AI models"
#>  $ type       : chr "story"
#>  $ url        : chr "https://chat.teletyped.com/auth/login"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[100]]
#> List of 10
#>  $ by         : chr "noelpotnic"
#>  $ descendants: int 3
#>  $ id         : int 43593470
#>  $ kids       : int 43606251
#>  $ score      : int 2
#>  $ text       : chr "I built `Meld RDP`, a simple, lightweight, portable application for managing remote desktop (.rdp) connections."| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-05 13:44:19"
#>  $ title      : chr "Show HN: Meld RDP – A Fast, Portable Remote Desktop Manager (.rdp)"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/meld-cp/MeldRDP"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[101]]
#> List of 8
#>  $ by         : chr "susam"
#>  $ descendants: int 0
#>  $ id         : int 43593463
#>  $ score      : int 3
#>  $ time       : POSIXct[1:1], format: "2025-04-05 13:43:00"
#>  $ title      : chr "Show HN: Function of X, Y, T: Tiny, esoteric, postfix, canvas colouring language"
#>  $ type       : chr "story"
#>  $ url        : chr "https://susam.net/fxyt.html"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[102]]
#> List of 9
#>  $ by         : chr "skilldeliver"
#>  $ descendants: int 1
#>  $ id         : int 43593167
#>  $ kids       : int 43593168
#>  $ score      : int 2
#>  $ time       : POSIXct[1:1], format: "2025-04-05 13:08:58"
#>  $ title      : chr "Show HN: ScanMCP – security auditing tool for MCP servers"
#>  $ type       : chr "story"
#>  $ url        : chr "https://professional-minds-036656.framer.app/"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[103]]
#> List of 10
#>  $ by         : chr "cheesetoastie"
#>  $ descendants: int 2
#>  $ id         : int 43557290
#>  $ kids       : int [1:2] 43565809 43567172
#>  $ score      : int 13
#>  $ text       : chr "We explored combining physical interaction (flipping a case) with minimal UI (potentially generative) to create"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-02 14:45:01"
#>  $ title      : chr "Show HN: Aperture -Flip your phone case for a less distracting minimal interface"
#>  $ type       : chr "story"
#>  $ url        : chr "https://specialprojects.studio/project/aperture/"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[104]]
#> List of 10
#>  $ by         : chr "saketsarin"
#>  $ descendants: int 2
#>  $ id         : int 43592770
#>  $ kids       : int 43594224
#>  $ score      : int 3
#>  $ text       : chr "I&#x27;ve been using Cursor, Co-Pilot, ChatGPT, Claude and what not since quite some time now, and we are at a "| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-05 12:11:47"
#>  $ title      : chr "Show HN: Composer Web – cursor extension for vibe coders"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/saketsarin/composer-web"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[105]]
#> List of 9
#>  $ by         : chr "tuananh"
#>  $ descendants: int 0
#>  $ id         : int 43592298
#>  $ score      : int 3
#>  $ text       : chr "This is a pet project of mine where I build a MCP with WASM plugin system (published to OCI).<p>I added a new p"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-05 10:16:12"
#>  $ title      : chr "Show HN: A MCP plugin that use Rust, compiled to WASM to securely run Python"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/tuananh/hyper-mcp/tree/main/examples/plugins/eval-py"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[106]]
#> List of 9
#>  $ by         : chr "cismonx"
#>  $ descendants: int 0
#>  $ id         : int 43591213
#>  $ score      : int 4
#>  $ text       : chr "&gt; Everything is a file.<p>Well, perhaps not _everything_, but bookmarks certainly could be.<p>With BookmarkF"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-05 06:00:13"
#>  $ title      : chr "Show HN: BookmarkFS – A pseudo-filesystem for managing web browser bookmarks"
#>  $ type       : chr "story"
#>  $ url        : chr "https://www.nongnu.org/bookmarkfs/"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[107]]
#> List of 9
#>  $ by         : chr "luyaohan1001"
#>  $ descendants: int 0
#>  $ id         : int 43591013
#>  $ score      : int 4
#>  $ text       : chr "Lightweight real time operating system for ARM-Cortex M. Written in modern C++."
#>  $ time       : POSIXct[1:1], format: "2025-04-05 05:24:41"
#>  $ title      : chr "Show HN: YesRTOS – A lightweight RTOS from scratch in modern C++"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/luyaohan1001/YesRTOS"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[108]]
#> List of 9
#>  $ by         : chr "EnthusiastShiv"
#>  $ descendants: int 2
#>  $ id         : int 43560960
#>  $ kids       : int 43561889
#>  $ score      : int 4
#>  $ time       : POSIXct[1:1], format: "2025-04-02 20:09:03"
#>  $ title      : chr "Show HN: We're Open Sourcing Our Dead Man's Switch"
#>  $ type       : chr "story"
#>  $ url        : chr "https://www.cipherwill.com"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[109]]
#> List of 8
#>  $ by         : chr "moekiorg"
#>  $ descendants: int 0
#>  $ id         : int 43590589
#>  $ score      : int 4
#>  $ time       : POSIXct[1:1], format: "2025-04-05 03:56:52"
#>  $ title      : chr "Show HN: TextZen – Lightweight Obsidian Alternative for macOS"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/TextZen/TextZen"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[110]]
#> List of 9
#>  $ by         : chr "moekiorg"
#>  $ descendants: int 6
#>  $ id         : int 43589049
#>  $ kids       : int 43592857
#>  $ score      : int 4
#>  $ time       : POSIXct[1:1], format: "2025-04-05 00:06:03"
#>  $ title      : chr "Show HN: Active MCP - A Rails engine that provides MCP capabilities to Rails app"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/moekiorg/active_mcp"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[111]]
#> List of 9
#>  $ by         : chr "snehanairdoc"
#>  $ descendants: int 0
#>  $ id         : int 43569488
#>  $ score      : int 3
#>  $ text       : chr "We recently conducted an in-depth benchmark comparing Docsumo&#x27;s proprietary OCR technology against Mistral"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-03 13:41:40"
#>  $ title      : chr "Show HN: Docsumo's OCR Benchmark Report – Surpassing Mistral and Landing AI"
#>  $ type       : chr "story"
#>  $ url        : chr "https://www.docsumo.com/blogs/ocr/docsumo-ocr-benchmark-report"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[112]]
#> List of 10
#>  $ by         : chr "themanmaran"
#>  $ descendants: int 47
#>  $ id         : int 43549072
#>  $ kids       : int [1:16] 43551006 43551523 43552325 43550948 43551927 43551496 43555605 43551340 43552078 43552835 ...
#>  $ score      : int 211
#>  $ text       : chr "Last week was big for open source LLMs. We got:<p>- Qwen 2.5 VL (72b and 32b)<p>- Gemma-3 (27b)<p>- DeepSeek-v3"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-01 17:00:49"
#>  $ title      : chr "Show HN: Qwen-2.5-32B is now the best open source OCR model"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/getomni-ai/benchmark/blob/main/README.md"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[113]]
#> List of 9
#>  $ by         : chr "rcolyer"
#>  $ descendants: int 3
#>  $ id         : int 43588591
#>  $ kids       : int 43588592
#>  $ score      : int 4
#>  $ time       : POSIXct[1:1], format: "2025-04-04 22:51:42"
#>  $ title      : chr "Show HN: Automatic Python shebang lines for venv and conda environment finding"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/rcolyer/runvenv"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[114]]
#> List of 10
#>  $ by         : chr "tonikami"
#>  $ descendants: int 1
#>  $ id         : int 43555239
#>  $ kids       : int 43566190
#>  $ score      : int 6
#>  $ text       : chr "I’m a indie hacker and I initially built this for myself to help with video editing since i’ve spent hundreds o"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-02 10:16:51"
#>  $ title      : chr "Show HN: Bolt/Loveable for Video Editing"
#>  $ type       : chr "story"
#>  $ url        : chr "https://www.kozy.studio"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[115]]
#> List of 9
#>  $ by         : chr "rahulsingh34"
#>  $ descendants: int 0
#>  $ id         : int 43587140
#>  $ score      : int 4
#>  $ text       : chr "Hi guys, I made an SQL editor that utilizes the duckDB engine to process your queries. As a result, the speed g"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-04 20:10:39"
#>  $ title      : chr "Show HN: DuckDB Powered SQL Editor"
#>  $ type       : chr "story"
#>  $ url        : chr "https://soarsql.com"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[116]]
#> List of 10
#>  $ by         : chr "JayWongX"
#>  $ descendants: int 4
#>  $ id         : int 43585750
#>  $ kids       : int [1:2] 43618682 43585922
#>  $ score      : int 5
#>  $ text       : chr "Hi HN! I&#x27;ve created [UFreeTools](<a href=\"https:&#x2F;&#x2F;www.ufreetools.com&#x2F;\" rel=\"nofollow\">h"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-04 17:56:23"
#>  $ title      : chr "Show HN: I made an online free tool site"
#>  $ type       : chr "story"
#>  $ url        : chr "https://www.ufreetools.com/"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[117]]
#> List of 9
#>  $ by         : chr "cad-vc"
#>  $ descendants: int 0
#>  $ id         : int 43562678
#>  $ score      : int 3
#>  $ text       : chr "This tool generates flowcharts from javascript code. There is a trial link available on the website, but here i"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-02 22:50:02"
#>  $ title      : chr "Show HN: JavaScript Flowchart Generator"
#>  $ type       : chr "story"
#>  $ url        : chr "https://curranjrobertson.github.io/Decompiler/home.html"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[118]]
#> List of 9
#>  $ by         : chr "saguiitay"
#>  $ descendants: int 0
#>  $ id         : int 43547838
#>  $ score      : int 15
#>  $ text       : chr "Every Calculation Tool You&#x27;ll Ever Need.\nGrowing list of calculators, in a clean, simple design."
#>  $ time       : POSIXct[1:1], format: "2025-04-01 15:18:15"
#>  $ title      : chr "Show HN: Calculation Hub: Every Calculation Tool You'll Ever Need"
#>  $ type       : chr "story"
#>  $ url        : chr "https://calculation-hub.com"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[119]]
#> List of 9
#>  $ by         : chr "vivekkalyan"
#>  $ descendants: int 0
#>  $ id         : int 43557519
#>  $ score      : int 6
#>  $ text       : chr "Hey HN!<p>We realised that LLMs are great at generating code for super popular libraries like React. But they k"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-02 15:06:49"
#>  $ title      : chr "Show HN: Provide LLMs markdown documentation of libraries and frameworks"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/CartographAI/atlas-docs-mcp"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[120]]
#> List of 9
#>  $ by         : chr "xtncl"
#>  $ descendants: int 0
#>  $ id         : int 43556135
#>  $ score      : int 4
#>  $ text       : chr "I built a tool to store text messages and arbitrary files in scrambled Rubik’s Cubes - a simple form of analog "| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-02 12:55:49"
#>  $ title      : chr "Show HN: StegaCube – Hide messages and files in scrambled Rubik's Cubes"
#>  $ type       : chr "story"
#>  $ url        : chr "https://cube.xtn.sh/"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[121]]
#> List of 9
#>  $ by         : chr "bchhabra2490"
#>  $ descendants: int 0
#>  $ id         : int 43554922
#>  $ score      : int 9
#>  $ text       : chr "Share what you dreamt about and get notified when others also had the same dream."
#>  $ time       : POSIXct[1:1], format: "2025-04-02 09:15:23"
#>  $ title      : chr "Show HN: Share what you dreamt about and see if others had the same one"
#>  $ type       : chr "story"
#>  $ url        : chr "https://share-dreams-app.vercel.app/"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[122]]
#> List of 9
#>  $ by         : chr "Espionage724"
#>  $ descendants: int 2
#>  $ id         : int 43576986
#>  $ kids       : int 43596593
#>  $ score      : int 3
#>  $ time       : POSIXct[1:1], format: "2025-04-04 00:15:27"
#>  $ title      : chr "Show HN: 2004Scape (RuneScape) singleplayer self-hosted Windows/Linux/FreeBSD"
#>  $ type       : chr "story"
#>  $ url        : chr "https://lostcity.rs/t/singleplayer-main-branch-scripts-and-desktop-start-launchers-on-windows-linux-freebsd/54"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[123]]
#> List of 8
#>  $ by         : chr "splimeproject"
#>  $ descendants: int 0
#>  $ id         : int 43575770
#>  $ score      : int 4
#>  $ text       : chr "Hello, Hackers!<p>I’d like to share a pet project my teammate and I have been working on. The core idea is to b"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-03 21:37:07"
#>  $ title      : chr "Show HN: SPL – Multi-Language Pipelines and Your Own Mini-FaaS on One Machine"
#>  $ type       : chr "story"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[124]]
#> List of 9
#>  $ by         : chr "emurph55"
#>  $ descendants: int 0
#>  $ id         : int 43574845
#>  $ score      : int 3
#>  $ text       : chr "A simple plugin that dislays information on npm plugins within vim.<p>Plugin &quot;<a href=\"https:&#x2F;&#x2F;"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-03 20:18:32"
#>  $ title      : chr "Show HN: A Vim plugin for displaying information on NPM packages"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/whatever555/npm-package-info"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[125]]
#> List of 8
#>  $ by         : chr "ethanblackburn"
#>  $ descendants: int 0
#>  $ id         : int 43573484
#>  $ score      : int 3
#>  $ time       : POSIXct[1:1], format: "2025-04-03 18:23:01"
#>  $ title      : chr "Show HN: Build Your Own Security Lake – Open-Source OCSF Converters to S3"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/Santiago-Labs/go-ocsf"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[126]]
#> List of 9
#>  $ by         : chr "akshaysg"
#>  $ descendants: int 0
#>  $ id         : int 43571908
#>  $ score      : int 8
#>  $ text       : chr "Hi HN!<p>We’re excited to share Haystack Code Reviewer, a tool that analyzes, chunks, and organizes the changes"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-03 16:16:49"
#>  $ title      : chr "Show HN: Haystack Code Reviewer – Guided Tours for Pull Requests"
#>  $ type       : chr "story"
#>  $ url        : chr "https://haystackeditor.com/playground"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[127]]
#> List of 9
#>  $ by         : chr "huttiepant"
#>  $ descendants: int 2
#>  $ id         : int 43571867
#>  $ kids       : int [1:2] 43572114 43599897
#>  $ score      : int 2
#>  $ time       : POSIXct[1:1], format: "2025-04-03 16:14:32"
#>  $ title      : chr "Show HN: Synto - micro-learning app to help you deeply understand classic books"
#>  $ type       : chr "story"
#>  $ url        : chr "https://www.synto-app.com"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[128]]
#> List of 10
#>  $ by         : chr "yathern"
#>  $ descendants: int 3
#>  $ id         : int 43549273
#>  $ kids       : int 43551921
#>  $ score      : int 8
#>  $ text       : chr "Hey HN! I&#x27;ve been working on this concept on and off for about a year, and challenged myself to actually r"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-01 17:17:24"
#>  $ title      : chr "Show HN: Monkeys.zip (Infinite Monkeys Writing Shakespeare)"
#>  $ type       : chr "story"
#>  $ url        : chr "https://monkeys.zip/"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[129]]
#> List of 9
#>  $ by         : chr "willforce"
#>  $ descendants: int 0
#>  $ id         : int 43548137
#>  $ score      : int 4
#>  $ text       : chr "Ever since I read about RINA [1] some ten-odd years ago, I&#x27;ve always thought that this was the future stan"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-01 15:42:06"
#>  $ title      : chr "Show HN: Zocket – Zero-Configuration Sockets"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/willforce/zocket"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[130]]
#> List of 10
#>  $ by         : chr "danenania"
#>  $ descendants: int 0
#>  $ id         : int 43569813
#>  $ kids       : int 43569822
#>  $ score      : int 4
#>  $ text       : chr "Hey HN! I’m Dane, the creator of Plandex (<a href=\"https:&#x2F;&#x2F;github.com&#x2F;plandex-ai&#x2F;plandex\""| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-03 14:01:02"
#>  $ title      : chr "Show HN: Plandex v2 – OSS AI coding agent w/ diff sandbox, full auto, 2M context"
#>  $ type       : chr "story"
#>  $ url        : chr "https://plandex.ai"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[131]]
#> List of 9
#>  $ by         : chr "jackson12t"
#>  $ descendants: int 0
#>  $ id         : int 43568958
#>  $ score      : int 3
#>  $ text       : chr "I put this tool together a few years back, and just recently got around to making it robust enough to share: <a"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-03 12:59:09"
#>  $ title      : chr "Show HN: Visualizing AD data for security with Python and Obsidian"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/pangolinsec/shihtzu"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[132]]
#> List of 10
#>  $ by         : chr "Turboblack"
#>  $ descendants: int 2
#>  $ id         : int 43600411
#>  $ kids       : int [1:2] 43606311 43601786
#>  $ score      : int 3
#>  $ text       : chr "<a href=\"http:&#x2F;&#x2F;z00m.ws\" rel=\"nofollow\">http:&#x2F;&#x2F;z00m.ws</a> - search engine for very old"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-06 10:34:34"
#>  $ title      : chr "Show HN: HTTP search engine for old PC"
#>  $ type       : chr "story"
#>  $ url        : chr "http://z00m.ws"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[133]]
#> List of 9
#>  $ by         : chr "bill_lau"
#>  $ descendants: int 2
#>  $ id         : int 43566776
#>  $ kids       : int [1:2] 43566777 43567020
#>  $ score      : int 4
#>  $ time       : POSIXct[1:1], format: "2025-04-03 08:49:59"
#>  $ title      : chr "Show HN: Zoom-Mcp-Server]Schedule a Zoom Meeting with Anthropic MCP Help"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/JavaProgrammerLB/zoom-mcp-server"
#>  - attr(*, "class")= chr "hn_item"
#> 
#> [[134]]
#> List of 9
#>  $ by         : chr "springkim"
#>  $ descendants: int 0
#>  $ id         : int 43565699
#>  $ score      : int 5
#>  $ text       : chr "I built a tokenizer in C++ with a Python binding that outperforms HuggingFace tokenizers by 10x on large inputs"| __truncated__
#>  $ time       : POSIXct[1:1], format: "2025-04-03 06:46:52"
#>  $ title      : chr "Show HN: FlashTokenizer – 10x faster C++ tokenizer for Python"
#>  $ type       : chr "story"
#>  $ url        : chr "https://github.com/NLPOptimize/flash-tokenizer"
#>  - attr(*, "class")= chr "hn_item"
#> 
# }