{
 "generated_at": "2026-11-02T14:29:30+00:00",
 "stats": {
  "comments": 3768623,
  "candidates": 347262,
  "with_product": 34513,
  "with_ranked": 22493,
  "labeled": 75185,
  "mentions": 59902,
  "products": 3322,
  "listed": 1346,
  "verdicts": 706,
  "window": "Nov 2025 to Oct 2026"
 },
 "products": [
  {
   "slug": "claude-code",
   "name": "Claude Code",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "Anthropic's terminal-based agentic coding assistant that edits code and runs commands.",
   "recommenders": 685,
   "commenters": 1462,
   "warners": 159,
   "score": 602.124,
   "rising": 8.85,
   "first": "2025-11-01",
   "latest": "2026-10-31",
   "why": "Liked as a smooth daily coding agent that works well for code review and human-in-the-loop development, and some prefer it in the terminal over Cursor.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 748,
    "neutral": 674,
    "compare": 73,
    "warn": 174
   },
   "spark": [
    23,
    45,
    81,
    59,
    89,
    55,
    40,
    91,
    81,
    63,
    61,
    60
   ],
   "listed": true,
   "loved": [
    "Daily reliability",
    "Code review"
   ],
   "caveat": "Harness quality",
   "short_quote": "Compared to Cursor this opened a different level of automation, including fe possibility of running swarms of agents",
   "icon": true
  },
  {
   "slug": "claude",
   "name": "Claude",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "Anthropic's AI assistant and family of language models, used for chat and agentic coding.",
   "recommenders": 648,
   "commenters": 1494,
   "warners": 217,
   "score": 529.59,
   "rising": 97.6,
   "first": "2025-11-01",
   "latest": "2026-10-31",
   "why": "Liked for writing and refactoring code, reverse engineering old software and hardware, and diagnosing problems from logs.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 694,
    "neutral": 684,
    "compare": 76,
    "warn": 236
   },
   "spark": [
    16,
    25,
    33,
    39,
    65,
    36,
    49,
    93,
    90,
    91,
    71,
    86
   ],
   "listed": true,
   "loved": [
    "Code quality",
    "Reverse engineering"
   ],
   "caveat": "Security refusals",
   "short_quote": "claude basically is able to think critically while being neither sycophantic or argumentative most of the time",
   "icon": true
  },
  {
   "slug": "codex",
   "name": "Codex",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "OpenAI's AI coding agent, available as an open-source CLI, desktop app and IDE extension.",
   "recommenders": 408,
   "commenters": 875,
   "warners": 86,
   "score": 373.769,
   "rising": 61.98,
   "first": "2025-11-01",
   "latest": "2026-10-31",
   "why": "Liked for solid code output, for cross-reviewing code alongside Claude Code, and for automating varied jobs from homelab management to porting legacy apps.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 447,
    "neutral": 395,
    "compare": 60,
    "warn": 96
   },
   "spark": [
    12,
    13,
    15,
    20,
    25,
    30,
    23,
    88,
    64,
    66,
    55,
    36
   ],
   "listed": true,
   "loved": [
    "Broad automation",
    "Output quality"
   ],
   "caveat": "Bugs",
   "short_quote": "I have completely moved away from Claude to Codex. OpenAI models are better at following instructions and skill use.",
   "icon": true
  },
  {
   "slug": "claude-opus",
   "name": "Claude Opus",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Anthropic's flagship large language model, used for coding, writing, and agentic tasks.",
   "recommenders": 376,
   "commenters": 717,
   "warners": 117,
   "score": 273.15,
   "rising": 92.67,
   "first": "2025-11-01",
   "latest": "2026-10-31",
   "why": "Praised for strong coding results on large projects, clear and reliable writing, and orchestrating swarms of cheaper models.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 388,
    "neutral": 210,
    "compare": 78,
    "warn": 128
   },
   "spark": [
    7,
    16,
    26,
    24,
    21,
    22,
    8,
    57,
    51,
    30,
    56,
    70
   ],
   "listed": true,
   "loved": [
    "Agent orchestration",
    "Ambitious coding"
   ],
   "caveat": "Condescending tone",
   "short_quote": "This is the first model to which I send my collection of nearly 900 poems and an extremely simple prompt (in Portuguese), and it manages to produce an impeccable analysis",
   "icon": true
  },
  {
   "slug": "pi",
   "name": "Pi",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "Open-source, minimal terminal coding agent harness that you extend with plugins and skills.",
   "recommenders": 223,
   "commenters": 358,
   "warners": 9,
   "score": 224.368,
   "rising": 91.65,
   "first": "2026-01-30",
   "latest": "2026-10-31",
   "why": "Loved for its minimal, lightweight design and easy extensibility, plus token-efficient context handling that works with both local models and Claude or GPT subscriptions.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 245,
    "neutral": 136,
    "compare": 26,
    "warn": 9
   },
   "spark": [
    0,
    0,
    1,
    11,
    1,
    12,
    5,
    42,
    42,
    48,
    30,
    53
   ],
   "listed": true,
   "loved": [
    "Extensibility",
    "Lightweight minimalism"
   ],
   "caveat": "Plugin quality",
   "short_quote": "I really like Pi and have recommended it to many people. It has been my daily driver for months",
   "icon": false
  },
  {
   "slug": "firefox",
   "name": "Firefox",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "Open-source web browser from Mozilla, built on the Gecko engine.",
   "recommenders": 209,
   "commenters": 430,
   "warners": 55,
   "score": 182.189,
   "rising": 66.35,
   "first": "2025-11-04",
   "latest": "2026-10-29",
   "why": "HN commenters use it as a daily driver for uBlock Origin ad blocking on desktop and Android, for rarely hitting broken sites, and as a non-Chromium engine.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 228,
    "neutral": 182,
    "compare": 11,
    "warn": 59
   },
   "spark": [
    20,
    13,
    7,
    4,
    7,
    9,
    8,
    30,
    19,
    41,
    51,
    19
   ],
   "listed": true,
   "loved": [
    "Ad blocking",
    "Site compatibility"
   ],
   "caveat": "UI redesign",
   "short_quote": "I switched to Firefox when chrome announced manifest v3, and I'm still happy with it.",
   "icon": true
  },
  {
   "slug": "opencode",
   "name": "OpenCode",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "Open-source, model-agnostic AI coding agent harness with terminal, web and desktop clients.",
   "recommenders": 206,
   "commenters": 408,
   "warners": 42,
   "score": 178.079,
   "rising": 10.62,
   "first": "2025-11-01",
   "latest": "2026-10-31",
   "why": "Liked as a customizable, model-agnostic open-source coding harness that pairs well with cheap open models via the $10/month OpenCode Go plan or free models.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 230,
    "neutral": 193,
    "compare": 18,
    "warn": 49
   },
   "spark": [
    2,
    4,
    9,
    6,
    18,
    17,
    14,
    53,
    38,
    22,
    22,
    25
   ],
   "listed": true,
   "loved": [
    "Model flexibility",
    "Cheap model access"
   ],
   "caveat": "Data privacy",
   "short_quote": "I cannot recommend enough OpenCode Go, which for 10 bucks a month lets you use all of them with pretty hefty limits.",
   "icon": true
  },
  {
   "slug": "claude-fable",
   "name": "Claude Fable",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "A Claude AI model from Anthropic used for coding, planning and orchestrating agents.",
   "recommenders": 175,
   "commenters": 372,
   "warners": 91,
   "score": 100.256,
   "rising": 46.95,
   "first": "2026-03-20",
   "latest": "2026-10-29",
   "why": "Commenters like Fable as a planner and orchestrator that directs cheaper subagents such as Opus, and for reliable code on hard problems.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 182,
    "neutral": 89,
    "compare": 36,
    "warn": 100
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    44,
    56,
    26,
    44,
    11
   ],
   "listed": true,
   "loved": [
    "Planning and orchestration",
    "Code quality"
   ],
   "caveat": "Cost and limits",
   "short_quote": "it is really good, definitely a step change from Opus 4.8, both for coding and general chat-style discussions.",
   "icon": true
  },
  {
   "slug": "gemini",
   "name": "Gemini",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Google's family of AI models and chatbot assistant, available on web, mobile and API.",
   "recommenders": 168,
   "commenters": 435,
   "warners": 98,
   "score": 103.243,
   "rising": 29.33,
   "first": "2025-11-08",
   "latest": "2026-10-31",
   "why": "HN commenters like Gemini for fast, search-style everyday questions, non-coding research and learning, and OCR or data extraction.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 180,
    "neutral": 156,
    "compare": 29,
    "warn": 103
   },
   "spark": [
    13,
    16,
    14,
    14,
    6,
    6,
    5,
    21,
    18,
    18,
    31,
    18
   ],
   "listed": true,
   "loved": [
    "Non-coding tasks",
    "Search replacement"
   ],
   "caveat": "Coding and agents",
   "short_quote": "I just recently switched from using Siri to Google Gemini in my car. The experience is dramatically better.",
   "icon": true
  },
  {
   "slug": "deepseek",
   "name": "DeepSeek",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Chinese AI lab's open-weight large language models, offered via chat app and low-cost API.",
   "recommenders": 162,
   "commenters": 250,
   "warners": 13,
   "score": 155.496,
   "rising": 27.02,
   "first": "2025-11-05",
   "latest": "2026-10-31",
   "why": "Liked for very low cost and fast output, with quality close enough to frontier models for most coding work.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 187,
    "neutral": 75,
    "compare": 15,
    "warn": 14
   },
   "spark": [
    2,
    2,
    0,
    0,
    2,
    2,
    16,
    56,
    41,
    19,
    20,
    27
   ],
   "listed": true,
   "loved": [
    "Low cost",
    "Good-enough quality"
   ],
   "caveat": "Hard tasks",
   "short_quote": "I have been using DeepSeek since forever and it's so good I was able to write a compiler and native desktop applications with it.",
   "icon": true
  },
  {
   "slug": "glm",
   "name": "GLM",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Open-weights large language model family from Z.ai, with full and Flash variants.",
   "recommenders": 159,
   "commenters": 247,
   "warners": 19,
   "score": 136.11,
   "rising": 28.96,
   "first": "2025-11-01",
   "latest": "2026-10-30",
   "why": "Liked as an open-weights alternative to frontier models that is good enough for most daily coding work, with low costs and good bug-finding and review ability.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 177,
    "neutral": 76,
    "compare": 30,
    "warn": 20
   },
   "spark": [
    5,
    4,
    6,
    0,
    2,
    8,
    5,
    44,
    36,
    25,
    19,
    23
   ],
   "listed": true,
   "loved": [
    "Frontier alternative",
    "Code review"
   ],
   "caveat": "Claude-like prose",
   "short_quote": "I've been using GLM 5.3 for the past week, and I find to does a straight up better job than Opus 5 on my projects.",
   "icon": false
  },
  {
   "slug": "chatgpt",
   "name": "ChatGPT",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "OpenAI's conversational AI assistant for chat, search, coding, voice and image tasks.",
   "recommenders": 159,
   "commenters": 422,
   "warners": 77,
   "score": 118.066,
   "rising": 32.6,
   "first": "2025-11-01",
   "latest": "2026-10-31",
   "why": "Commenters use it for web search and research, coding help and planning, and voice conversations and tutoring.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 167,
    "neutral": 194,
    "compare": 23,
    "warn": 82
   },
   "spark": [
    10,
    10,
    10,
    4,
    8,
    4,
    5,
    26,
    24,
    29,
    16,
    21
   ],
   "listed": true,
   "loved": [
    "Coding help",
    "Search and research"
   ],
   "caveat": "Errors, hallucinations",
   "short_quote": "I think ChatGPT is a great advance in terms of medical help in my opinion and I recommend it to everyone.",
   "icon": true
  },
  {
   "slug": "deepseek-v4-flash",
   "name": "DeepSeek V4 Flash",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "DeepSeek's fast, low-cost open-weight large language model, offered via API and for local use.",
   "recommenders": 153,
   "commenters": 200,
   "warners": 5,
   "score": 148.813,
   "rising": 94.96,
   "first": "2026-04-24",
   "latest": "2026-10-29",
   "why": "HN commenters like it as a fast, very cheap daily driver for coding, often using it to implement plans written by pricier frontier models.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 171,
    "neutral": 38,
    "compare": 12,
    "warn": 5
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    1,
    6,
    28,
    19,
    45,
    33,
    39
   ],
   "listed": true,
   "loved": [
    "Low cost",
    "Speed"
   ],
   "caveat": "Below frontier",
   "short_quote": "I love DeepSeek V4 Flash and I use it extensively, it's so cheap I can use it all day",
   "icon": true
  },
  {
   "slug": "emacs",
   "name": "Emacs",
   "category": "editors",
   "category_name": "Editors and IDEs",
   "description": "Extensible, programmable text editor built around Emacs Lisp, part of the GNU project.",
   "recommenders": 129,
   "commenters": 189,
   "warners": 4,
   "score": 123.437,
   "rising": 20.55,
   "first": "2025-11-01",
   "latest": "2026-10-30",
   "why": "HN commenters praise its deep customizability through Elisp, packages like Magit, Org mode and dired, and solid Vim emulation via evil-mode.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 157,
    "neutral": 73,
    "compare": 4,
    "warn": 7
   },
   "spark": [
    19,
    5,
    6,
    4,
    7,
    4,
    8,
    31,
    19,
    20,
    11,
    23
   ],
   "listed": true,
   "loved": [
    "Customizability",
    "AI agent workflows"
   ],
   "caveat": "Learning curve",
   "short_quote": "I use an editor-construction kit named \"Emacs\" to build my own Editor, and IDE, and git porcelain, and organizer, and wiki.",
   "icon": true
  },
  {
   "slug": "zed",
   "name": "Zed",
   "category": "editors",
   "category_name": "Editors and IDEs",
   "description": "Fast, Rust-built open-source code editor with built-in AI agent and collaboration features.",
   "recommenders": 123,
   "commenters": 195,
   "warners": 16,
   "score": 108.169,
   "rising": 7.55,
   "first": "2025-11-04",
   "latest": "2026-10-26",
   "why": "Loved as a fast, native editor that runs Claude Code, Codex and other agents through ACP in one UI, often replacing VS Code or Cursor.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 128,
    "neutral": 57,
    "compare": 17,
    "warn": 19
   },
   "spark": [
    4,
    4,
    14,
    4,
    2,
    33,
    10,
    12,
    6,
    26,
    7,
    6
   ],
   "listed": true,
   "loved": [
    "Agent integration",
    "Speed"
   ],
   "caveat": "AI over editor",
   "short_quote": "Zed is written in Rust, insanely fast, consumes virtually no resources, has an Emacs input mode (which I use exclusively)",
   "icon": true
  },
  {
   "slug": "cursor",
   "name": "Cursor",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "AI-powered code editor forked from VS Code with built-in agents and autocomplete.",
   "recommenders": 123,
   "commenters": 301,
   "warners": 42,
   "score": 106.238,
   "rising": -2.09,
   "first": "2025-11-01",
   "latest": "2026-10-31",
   "why": "Liked for the fast, cheap in-house Composer and Auto models, easy switching between models from different providers and its Cursor Tab autocomplete.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 125,
    "neutral": 138,
    "compare": 11,
    "warn": 44
   },
   "spark": [
    7,
    10,
    11,
    7,
    8,
    13,
    7,
    25,
    7,
    15,
    10,
    5
   ],
   "listed": true,
   "loved": [
    "Composer and Auto",
    "Model choice"
   ],
   "caveat": "Pricing",
   "short_quote": "I love Cursor. As a Product Manager who's not really had coding experience, it's been very useful.",
   "icon": true
  },
  {
   "slug": "gpt-5",
   "name": "GPT-5",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "OpenAI's GPT-5 family of large language models, available through ChatGPT, Codex and the API.",
   "recommenders": 113,
   "commenters": 205,
   "warners": 33,
   "score": 82.03,
   "rising": -7.44,
   "first": "2025-11-04",
   "latest": "2026-10-20",
   "why": "Liked for capable coding work and close instruction following, with several commenters switching from Claude and citing roomier usage limits and good token efficiency.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 112,
    "neutral": 49,
    "compare": 27,
    "warn": 36
   },
   "spark": [
    4,
    4,
    6,
    2,
    4,
    8,
    6,
    29,
    29,
    10,
    8,
    2
   ],
   "listed": true,
   "loved": [
    "Coding ability",
    "Cost and limits"
   ],
   "caveat": "Stops early",
   "short_quote": "GPT-5.6 so far has been a significantly better technical writer in my opinion, and it's much faster in conversations.",
   "icon": true
  },
  {
   "slug": "kagi",
   "name": "Kagi",
   "category": "search",
   "category_name": "Search",
   "description": "Paid, ad-free web search engine with user-tunable rankings and an AI assistant.",
   "recommenders": 110,
   "commenters": 153,
   "warners": 13,
   "score": 96.69,
   "rising": 39.36,
   "first": "2025-11-14",
   "latest": "2026-10-31",
   "why": "Loved for high-quality results that many commenters say beat Google, plus per-domain ranking, custom bangs and an opt-in AI assistant.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 122,
    "neutral": 24,
    "compare": 7,
    "warn": 13
   },
   "spark": [
    6,
    3,
    8,
    7,
    4,
    1,
    13,
    5,
    16,
    39,
    13,
    7
   ],
   "listed": true,
   "loved": [
    "Result quality",
    "Result customization"
   ],
   "caveat": "Political objections",
   "short_quote": "Switching to Kagi is how it felt when I first used broadband internet in college , or when I switched from Alta Vista to Google: the internet works like it should.",
   "icon": true
  },
  {
   "slug": "gpt-sol",
   "name": "GPT Sol",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "An OpenAI GPT model tier used for coding, code review and agentic workflows.",
   "recommenders": 109,
   "commenters": 191,
   "warners": 24,
   "score": 92.922,
   "rising": 86.44,
   "first": "2026-03-30",
   "latest": "2026-10-31",
   "why": "Commenters use it as a cost-effective daily driver for coding, code review, and planning or orchestration in multi-model setups, and praise how closely it follows system prompts and AGENTS.md instructions.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 113,
    "neutral": 51,
    "compare": 20,
    "warn": 21
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    17,
    36,
    41,
    18
   ],
   "listed": true,
   "loved": [
    "Cost value",
    "Code review"
   ],
   "caveat": "Hallucinations",
   "short_quote": "I just saw an amazing open-source alternative to Raycast[0] and just replaced it the other day.",
   "icon": true
  },
  {
   "slug": "ublock-origin",
   "name": "uBlock Origin",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "Open-source, wide-spectrum content blocker browser extension for ads, trackers and page elements.",
   "recommenders": 103,
   "commenters": 138,
   "warners": 0,
   "score": 102.045,
   "rising": 28.02,
   "first": "2025-11-09",
   "latest": "2026-10-20",
   "why": "Loved for blocking ads so thoroughly that commenters call the web unusable without it, especially in Firefox on desktop and Android, and for custom filters that hide unwanted page elements.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 115,
    "neutral": 37,
    "compare": 2,
    "warn": 0
   },
   "spark": [
    7,
    7,
    5,
    7,
    4,
    6,
    4,
    17,
    10,
    26,
    18,
    4
   ],
   "listed": true,
   "loved": [
    "Ad blocking",
    "Custom filters"
   ],
   "caveat": "Chrome support",
   "short_quote": "I express gratitude towards the universe for Ublock Origin. Words can't comprehend how much I love it.",
   "icon": true
  },
  {
   "slug": "grapheneos",
   "name": "GrapheneOS",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Privacy- and security-hardened Android-based mobile operating system, primarily for Google Pixel phones.",
   "recommenders": 103,
   "commenters": 153,
   "warners": 6,
   "score": 98.267,
   "rising": 11.11,
   "first": "2025-11-18",
   "latest": "2026-10-26",
   "why": "Liked for privacy, security and user control, with banking apps often working and an easy web installer.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 120,
    "neutral": 55,
    "compare": 1,
    "warn": 6
   },
   "spark": [
    3,
    4,
    2,
    10,
    19,
    6,
    2,
    15,
    21,
    14,
    17,
    7
   ],
   "listed": true,
   "loved": [
    "Privacy and security",
    "App compatibility"
   ],
   "caveat": "No tap-to-pay",
   "short_quote": "I love GrapheneOS and see it as a cornerstone of digital privacy software. I have supported the project financially for years.",
   "icon": true
  },
  {
   "slug": "tailscale",
   "name": "Tailscale",
   "category": "networking",
   "category_name": "Networking and VPN",
   "description": "Mesh VPN built on WireGuard that connects devices into a private network.",
   "recommenders": 97,
   "commenters": 190,
   "warners": 9,
   "score": 99.213,
   "rising": 16.71,
   "first": "2025-11-03",
   "latest": "2026-10-30",
   "why": "HN commenters like Tailscale for near-trivial setup, secure remote access to home servers, media and dev machines without opening ports, and easier mesh management and NAT traversal than plain WireGuard.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 99,
    "neutral": 77,
    "compare": 16,
    "warn": 10
   },
   "spark": [
    3,
    4,
    14,
    9,
    7,
    8,
    3,
    5,
    10,
    10,
    11,
    15
   ],
   "listed": true,
   "loved": [
    "Easy setup",
    "Remote dev access"
   ],
   "caveat": "Security concerns",
   "short_quote": "I use Tailscale for exactly those reasons, plus the easy SSL certificates and clients for Android and iOS.",
   "icon": true
  },
  {
   "slug": "qwen-3-6",
   "name": "Qwen 3.6",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Alibaba's open-weight LLM family, including 27B dense and 35B-A3B mixture-of-experts models.",
   "recommenders": 93,
   "commenters": 142,
   "warners": 10,
   "score": 83.97,
   "rising": -1.89,
   "first": "2026-04-16",
   "latest": "2026-10-20",
   "why": "Liked as a capable model that runs locally on consumer GPUs and Macs and is many commenters' daily driver for coding and everyday tasks.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 97,
    "neutral": 39,
    "compare": 5,
    "warn": 10
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    6,
    6,
    51,
    12,
    15,
    6,
    1
   ],
   "listed": true,
   "loved": [
    "Daily driver",
    "Consumer hardware"
   ],
   "caveat": "Below frontier",
   "short_quote": "I genuinely think this is the first consumer hardware-grade model that can actually replace frontiers for a lot of workloads.",
   "icon": true
  },
  {
   "slug": "claude-sonnet",
   "name": "Claude Sonnet",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Anthropic's mid-tier large language model in the Claude family, balancing capability and cost.",
   "recommenders": 93,
   "commenters": 191,
   "warners": 22,
   "score": 80.256,
   "rising": -0.56,
   "first": "2025-11-04",
   "latest": "2026-10-31",
   "why": "HN commenters use Sonnet as a cheaper, good-enough workhorse for coding and routine API tasks, often having it implement while Opus plans.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 97,
    "neutral": 63,
    "compare": 19,
    "warn": 24
   },
   "spark": [
    10,
    3,
    4,
    5,
    9,
    7,
    4,
    14,
    17,
    9,
    6,
    9
   ],
   "listed": true,
   "loved": [
    "Low cost",
    "Coding quality"
   ],
   "caveat": "Weaker than Opus",
   "short_quote": "Sonnet 4.6 feels like a fundamentally different model than Sonnet 4.5, it is much closer to the Opus series in terms of agentic behavior and autonomy.",
   "icon": true
  },
  {
   "slug": "sqlite",
   "name": "SQLite",
   "category": "databases",
   "category_name": "Databases",
   "description": "Embedded, serverless SQL database engine that stores a full database in a single file.",
   "recommenders": 87,
   "commenters": 151,
   "warners": 6,
   "score": 87.37,
   "rising": -1.25,
   "first": "2025-11-01",
   "latest": "2026-10-22",
   "why": "Commenters like SQLite for being a zero-config database that is just a file, for robust storage that resists corruption, and as a fast-enough backend for small web apps and local tools.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 95,
    "neutral": 54,
    "compare": 8,
    "warn": 7
   },
   "spark": [
    3,
    13,
    8,
    5,
    3,
    15,
    8,
    2,
    16,
    12,
    5,
    5
   ],
   "listed": true,
   "loved": [
    "Simplicity",
    "Web app backends"
   ],
   "caveat": "High availability",
   "short_quote": "I've started using SQLite years ago for its use of a single file to store data. Along the way, I found more reasons to like it.",
   "icon": true
  },
  {
   "slug": "kimi",
   "name": "Kimi",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Moonshot AI's Kimi family of large language models, including open-weight releases like Kimi K3.",
   "recommenders": 87,
   "commenters": 161,
   "warners": 13,
   "score": 78.937,
   "rising": 14.35,
   "first": "2025-11-08",
   "latest": "2026-10-26",
   "why": "HN commenters use Kimi K3 as a daily driver for coding, planning and reviews, often comparing it to Opus-tier models, and value that it takes on security work that US models refuse.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 88,
    "neutral": 46,
    "compare": 27,
    "warn": 19
   },
   "spark": [
    2,
    1,
    1,
    1,
    4,
    1,
    9,
    16,
    22,
    16,
    7,
    8
   ],
   "listed": true,
   "loved": [
    "Frontier-level quality",
    "Coding daily driver"
   ],
   "caveat": "Cost and tokens",
   "short_quote": "To my surprise Kimi K2 is quite sharp, and often finds errors or omissions in the thinking and analyses of its colleagues.",
   "icon": true
  },
  {
   "slug": "nixos",
   "name": "NixOS",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Linux distribution built on the Nix package manager with declarative, reproducible system configuration.",
   "recommenders": 80,
   "commenters": 107,
   "warners": 4,
   "score": 74.24,
   "rising": 13.65,
   "first": "2025-11-05",
   "latest": "2026-10-27",
   "why": "HN commenters like NixOS for its stability and reliable rollbacks to previous system snapshots, and for declarative configs that reproduce one setup across desktops, servers and homelabs.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 82,
    "neutral": 28,
    "compare": 3,
    "warn": 4
   },
   "spark": [
    1,
    3,
    8,
    1,
    12,
    1,
    1,
    17,
    9,
    9,
    11,
    9
   ],
   "listed": true,
   "loved": [
    "Stability, rollbacks",
    "Multi-machine config"
   ],
   "caveat": "Learning curve",
   "short_quote": "I've been using NixOS for years and it's awesome. Total game changer for managing my PC and development environments.",
   "icon": true
  },
  {
   "slug": "postgresql",
   "name": "PostgreSQL",
   "category": "databases",
   "category_name": "Databases",
   "description": "Open-source object-relational database system with SQL, extensions, and ACID transactions.",
   "recommenders": 79,
   "commenters": 171,
   "warners": 5,
   "score": 87.879,
   "rising": 7.67,
   "first": "2025-11-02",
   "latest": "2026-10-24",
   "why": "HN commenters like PostgreSQL as a reliable default database that holds up at large scale and can also act as a queue, search engine or vector store, so teams run fewer services.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 83,
    "neutral": 87,
    "compare": 7,
    "warn": 5
   },
   "spark": [
    1,
    3,
    8,
    7,
    6,
    4,
    4,
    7,
    16,
    21,
    2,
    4
   ],
   "listed": true,
   "loved": [
    "All-in-one",
    "Reliability at scale"
   ],
   "caveat": "Vacuum bloat",
   "short_quote": "I love Postgres. Im using it for majority of my career in IT. It never failed me, even on very big scale.",
   "icon": true
  },
  {
   "slug": "obsidian",
   "name": "Obsidian",
   "category": "notes",
   "category_name": "Notes and knowledge",
   "description": "Desktop and mobile note-taking app that stores notes as local Markdown files.",
   "recommenders": 78,
   "commenters": 166,
   "warners": 5,
   "score": 84.036,
   "rising": -2.96,
   "first": "2025-11-14",
   "latest": "2026-10-31",
   "why": "HN commenters like Obsidian for keeping notes as plain Markdown files with little lock-in, for heavy customization through plugins, and for working well alongside AI agents like Claude.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 80,
    "neutral": 77,
    "compare": 13,
    "warn": 6
   },
   "spark": [
    1,
    0,
    5,
    13,
    7,
    12,
    10,
    8,
    7,
    5,
    5,
    7
   ],
   "listed": true,
   "loved": [
    "Plain Markdown files",
    "AI agent integration"
   ],
   "caveat": "Sync and data bugs",
   "short_quote": "Obsidian stands beside the terminal and Firefox as one of the pieces of software I use the most every single day.",
   "icon": true
  },
  {
   "slug": "brave",
   "name": "Brave",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "Chromium-based web browser with built-in ad and tracker blocking, plus its own search engine.",
   "recommenders": 71,
   "commenters": 123,
   "warners": 16,
   "score": 59.938,
   "rising": 24.89,
   "first": "2025-11-07",
   "latest": "2026-10-22",
   "why": "HN commenters like Brave for its built-in ad blocking, for being a Chromium browser that just works across devices and for Brave Search's independent index.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 77,
    "neutral": 36,
    "compare": 4,
    "warn": 17
   },
   "spark": [
    3,
    2,
    6,
    3,
    1,
    3,
    6,
    10,
    6,
    16,
    14,
    7
   ],
   "listed": true,
   "loved": [
    "Brave Search",
    "Built-in adblock"
   ],
   "caveat": "Crypto cruft",
   "short_quote": "I can't believe it's not the dominant browser. It solves so many problems with no user intervention.",
   "icon": true
  },
  {
   "slug": "llama-cpp",
   "name": "llama.cpp",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Open-source C/C++ engine for running LLM inference locally on CPUs and GPUs.",
   "recommenders": 69,
   "commenters": 135,
   "warners": 4,
   "score": 73.203,
   "rising": 16.58,
   "first": "2025-11-01",
   "latest": "2026-10-20",
   "why": "Recommended over Ollama as a faster, more tunable way to run local models, with a built-in server, web UI and broad GPU backend support.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 68,
    "neutral": 69,
    "compare": 6,
    "warn": 5
   },
   "spark": [
    2,
    2,
    0,
    2,
    1,
    4,
    4,
    16,
    7,
    17,
    11,
    2
   ],
   "listed": true,
   "loved": [
    "Ollama alternative",
    "Performance tuning"
   ],
   "caveat": "GPU setup",
   "short_quote": "I highly recommend using llama.cpp for running AI model locally vs using other inference framework",
   "icon": true
  },
  {
   "slug": "forgejo",
   "name": "Forgejo",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "Self-hosted, lightweight Git forge with issues, pull requests and CI; a community fork of Gitea.",
   "recommenders": 69,
   "commenters": 104,
   "warners": 4,
   "score": 65.895,
   "rising": 34.84,
   "first": "2025-11-14",
   "latest": "2026-10-30",
   "why": "Liked as an easy, lightweight self-hosted Git forge that feels close to GitHub, including its Actions-style CI, and as a fast, reliable way off GitHub's outages.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 73,
    "neutral": 33,
    "compare": 4,
    "warn": 5
   },
   "spark": [
    0,
    2,
    3,
    1,
    3,
    1,
    6,
    6,
    6,
    40,
    1,
    4
   ],
   "listed": true,
   "loved": [
    "Easy self-hosting",
    "GitHub-like"
   ],
   "caveat": "Partial compatibility",
   "short_quote": "We switched our entire product studio to a self hosted Forgejo https://forgejo.org/ and honestly this has been one of our best decisions",
   "icon": true
  },
  {
   "slug": "visual-studio-code",
   "name": "Visual Studio Code",
   "category": "editors",
   "category_name": "Editors and IDEs",
   "description": "Free, extensible source-code editor from Microsoft, built on Electron.",
   "recommenders": 68,
   "commenters": 236,
   "warners": 41,
   "score": 56.692,
   "rising": 10.6,
   "first": "2025-11-04",
   "latest": "2026-10-29",
   "why": "Commenters like it for remote development over SSH and WSL, for running lighter than JetBrains IDEs, and for its built-in AI agent and change-review features.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 69,
    "neutral": 124,
    "compare": 15,
    "warn": 42
   },
   "spark": [
    7,
    5,
    10,
    2,
    1,
    0,
    2,
    9,
    7,
    9,
    9,
    8
   ],
   "listed": true,
   "loved": [
    "Remote development",
    "AI integration"
   ],
   "caveat": "Resource use",
   "short_quote": "I switched to VS Code when I discovered that, as VS Code\u2019s syntax highlighting and text editing features are much better than p4merge\u2019s.",
   "icon": true
  },
  {
   "slug": "tmux",
   "name": "tmux",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "Open-source terminal multiplexer that runs multiple persistent shell sessions, windows and panes in one terminal.",
   "recommenders": 67,
   "commenters": 153,
   "warners": 8,
   "score": 71.929,
   "rising": 17.89,
   "first": "2025-11-03",
   "latest": "2026-10-31",
   "why": "HN commenters use it to run and organize AI coding agents in panes and windows, and for remote sessions over SSH that survive disconnects.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 69,
    "neutral": 79,
    "compare": 11,
    "warn": 8
   },
   "spark": [
    2,
    4,
    3,
    1,
    4,
    11,
    6,
    2,
    5,
    11,
    5,
    15
   ],
   "listed": true,
   "loved": [
    "Agent workflows",
    "Long-term reliability"
   ],
   "caveat": "Steep configuration",
   "short_quote": "I use tmux for sessions, which also gives me a scrollback buffer, selection, clipboard, search, etc.",
   "icon": true
  },
  {
   "slug": "fastmail",
   "name": "Fastmail",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "Paid email hosting service with custom domains, masked email aliases, calendars, and contacts.",
   "recommenders": 64,
   "commenters": 93,
   "warners": 3,
   "score": 63.768,
   "rising": 27.51,
   "first": "2025-11-06",
   "latest": "2026-10-30",
   "why": "Loved for its masked email aliases and a fast, reliable, low-fuss service that many moved to from Gmail.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 68,
    "neutral": 21,
    "compare": 6,
    "warn": 3
   },
   "spark": [
    1,
    2,
    6,
    4,
    0,
    1,
    0,
    9,
    6,
    16,
    7,
    16
   ],
   "listed": true,
   "loved": [
    "Masked email",
    "Reliability"
   ],
   "caveat": "No encryption",
   "short_quote": "I gave up on Gmail a few years ago and switched to Fastmail, and like it much more than Gmail.",
   "icon": true
  },
  {
   "slug": "gpt-luna",
   "name": "GPT Luna",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "OpenAI's small, low-cost GPT model tier (GPT-5.6 / GPT-6 Luna) for API and ChatGPT/Codex use.",
   "recommenders": 64,
   "commenters": 99,
   "warners": 7,
   "score": 60.535,
   "rising": 49.4,
   "first": "2026-07-12",
   "latest": "2026-10-29",
   "why": "Liked as a very cheap workhorse model for routine coding, subagents and high-volume batch tasks.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 69,
    "neutral": 23,
    "compare": 8,
    "warn": 7
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    11,
    12,
    29,
    17
   ],
   "listed": true,
   "loved": [
    "Cost efficiency",
    "Routine workhorse"
   ],
   "caveat": "Limited intelligence",
   "short_quote": "Luna is the undisputed king here at the moment and is what I use as my workhorse model.",
   "icon": true
  },
  {
   "slug": "qwen-3-8",
   "name": "Qwen 3.8",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Alibaba's open-weight language model family with 27B and Flash Next variants.",
   "recommenders": 64,
   "commenters": 107,
   "warners": 8,
   "score": 60.534,
   "rising": 64.0,
   "first": "2026-07-20",
   "latest": "2026-10-27",
   "why": "HN commenters run it locally on consumer GPUs and Macs as a daily driver, praising its coding ability for its size.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 67,
    "neutral": 36,
    "compare": 4,
    "warn": 9
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    25,
    20,
    22
   ],
   "listed": true,
   "loved": [
    "Runs locally",
    "Coding ability"
   ],
   "caveat": "Overthinking",
   "short_quote": "out of all the models i've used locally qwen3.8:27b blows everything out of the water.",
   "icon": true
  },
  {
   "slug": "gemini-flash",
   "name": "Gemini Flash",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Google's fast, lower-cost Gemini large language model tier, available via the Gemini app and API.",
   "recommenders": 63,
   "commenters": 116,
   "warners": 17,
   "score": 51.388,
   "rising": 30.49,
   "first": "2025-12-18",
   "latest": "2026-10-29",
   "why": "HN commenters use it as a fast, low-cost daily driver for coding and research, often executing plans written by a stronger model.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 71,
    "neutral": 29,
    "compare": 10,
    "warn": 17
   },
   "spark": [
    0,
    4,
    4,
    4,
    1,
    5,
    0,
    3,
    9,
    12,
    20,
    9
   ],
   "listed": true,
   "loved": [
    "Speed",
    "Coding"
   ],
   "caveat": "Usage limits",
   "short_quote": "I love the new Gemini 3 Flash model - it hits so many sweet-spots for me.",
   "icon": true
  },
  {
   "slug": "openrouter",
   "name": "OpenRouter",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Unified API that routes requests to many AI models and providers with one key.",
   "recommenders": 62,
   "commenters": 189,
   "warners": 16,
   "score": 70.371,
   "rising": 21.53,
   "first": "2025-11-02",
   "latest": "2026-10-31",
   "why": "Liked for switching between many models and providers through one API key and one bill, and for pay-as-you-go credits that commenters find cheaper than subscriptions.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 62,
    "neutral": 116,
    "compare": 11,
    "warn": 17
   },
   "spark": [
    0,
    1,
    2,
    2,
    3,
    1,
    6,
    7,
    9,
    12,
    11,
    8
   ],
   "listed": true,
   "loved": [
    "Cheap metered usage",
    "Easy model switching"
   ],
   "caveat": "Unreliable routing",
   "short_quote": "I switched to just using OpenRouter a year ago because LiteLLM was incredible flaky and kept causing outages",
   "icon": true
  },
  {
   "slug": "vim",
   "name": "Vim",
   "category": "editors",
   "category_name": "Editors and IDEs",
   "description": "Modal, keyboard-driven terminal text editor descended from vi, with GUI variants like MacVim.",
   "recommenders": 61,
   "commenters": 131,
   "warners": 6,
   "score": 67.068,
   "rising": 0.62,
   "first": "2025-11-01",
   "latest": "2026-10-31",
   "why": "HN commenters like Vim for keybindings they can carry into nearly every editor and IDE, for long-term stability, and for terminal and SSH workflows alongside tmux.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 65,
    "neutral": 64,
    "compare": 2,
    "warn": 6
   },
   "spark": [
    2,
    3,
    3,
    4,
    7,
    4,
    3,
    8,
    14,
    2,
    7,
    8
   ],
   "listed": true,
   "loved": [
    "Bindings everywhere",
    "Terminal workflows"
   ],
   "caveat": "Learning curve",
   "short_quote": "It took me a few months to go fast with Vim, but once I did, nothing compares.",
   "icon": false
  },
  {
   "slug": "duckdb",
   "name": "DuckDB",
   "category": "databases",
   "category_name": "Databases",
   "description": "In-process analytical SQL database engine for querying local and remote data files.",
   "recommenders": 60,
   "commenters": 85,
   "warners": 0,
   "score": 61.444,
   "rising": 18.2,
   "first": "2025-11-13",
   "latest": "2026-10-22",
   "why": "HN commenters like it as a fast, embedded SQL engine for querying CSV, JSON, Parquet and Excel files directly and as a replacement for pandas in data work.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 65,
    "neutral": 21,
    "compare": 7,
    "warn": 0
   },
   "spark": [
    3,
    1,
    8,
    1,
    5,
    5,
    2,
    6,
    5,
    18,
    3,
    8
   ],
   "listed": true,
   "loved": [
    "Speed",
    "Querying files directly"
   ],
   "caveat": "Not OLTP/multi-user",
   "short_quote": "I use duckdb HEAVILY at work and it's been a game changer.",
   "icon": true
  },
  {
   "slug": "git",
   "name": "Git",
   "category": "git",
   "category_name": "Git and code hosting",
   "description": "Distributed version control system for tracking changes in source code and other files.",
   "recommenders": 59,
   "commenters": 116,
   "warners": 8,
   "score": 58.797,
   "rising": 4.58,
   "first": "2025-11-07",
   "latest": "2026-10-29",
   "why": "HN commenters praise Git as reliable, powerful version control with standout commands like interactive rebase and add -p, and use it for writing, data and configs as well as code.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 60,
    "neutral": 42,
    "compare": 8,
    "warn": 10
   },
   "spark": [
    2,
    3,
    1,
    4,
    5,
    4,
    3,
    9,
    11,
    5,
    5,
    8
   ],
   "listed": true,
   "loved": [
    "Powerful commands",
    "Reliable and proven"
   ],
   "caveat": "Confusing UX",
   "short_quote": "He makes a good tool? Honestly I don\u2019t get the git hate on HN. I\u2019ve been using it for years with no issue.",
   "icon": true
  },
  {
   "slug": "ghostty",
   "name": "Ghostty",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "A fast, native, GPU-accelerated terminal emulator for macOS and Linux, written in Zig.",
   "recommenders": 58,
   "commenters": 118,
   "warners": 7,
   "score": 60.829,
   "rising": 9.89,
   "first": "2025-11-06",
   "latest": "2026-10-30",
   "why": "Loved for fast, responsive rendering, a simple file-based config with good defaults, and stability that lets it stay out of the way.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 60,
    "neutral": 44,
    "compare": 10,
    "warn": 7
   },
   "spark": [
    3,
    2,
    4,
    1,
    9,
    0,
    3,
    11,
    5,
    2,
    0,
    20
   ],
   "listed": true,
   "loved": [
    "Speed",
    "Agent workflows"
   ],
   "caveat": "iTerm2 switching",
   "short_quote": "I use the ghostty terminal emulator regularly -- it is built in Zig and it is super stable. It is a fantastic piece of software.",
   "icon": true
  },
  {
   "slug": "gemma",
   "name": "Gemma",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Google DeepMind's family of open-weight language models that can run locally.",
   "recommenders": 58,
   "commenters": 102,
   "warners": 4,
   "score": 59.362,
   "rising": 2.6,
   "first": "2025-11-15",
   "latest": "2026-10-22",
   "why": "Liked as a capable open-weight model for its size that runs well on consumer hardware, and for writing and small utility tasks.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 65,
    "neutral": 37,
    "compare": 3,
    "warn": 5
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    11,
    3,
    19,
    13,
    11,
    5,
    2
   ],
   "listed": true,
   "loved": [
    "Local hardware",
    "Writing quality"
   ],
   "caveat": "Compaction failures",
   "short_quote": "Gemma 4 is performing really well for me, and seems to hallucinate much less than other models I tried in this size range.",
   "icon": true
  },
  {
   "slug": "neovim",
   "name": "Neovim",
   "category": "editors",
   "category_name": "Editors and IDEs",
   "description": "Vim-based, extensible terminal text editor with Lua scripting and built-in LSP support.",
   "recommenders": 56,
   "commenters": 113,
   "warners": 7,
   "score": 57.256,
   "rising": 1.93,
   "first": "2025-11-01",
   "latest": "2026-10-30",
   "why": "Liked as a fast, lightweight terminal editor with LSP, Treesitter and Lua extensibility, and it pairs well with AI coding agents.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 63,
    "neutral": 58,
    "compare": 4,
    "warn": 7
   },
   "spark": [
    1,
    3,
    5,
    3,
    5,
    3,
    10,
    7,
    8,
    7,
    6,
    5
   ],
   "listed": true,
   "loved": [
    "Terminal workflow",
    "AI agent pairing"
   ],
   "caveat": "Fragile configs",
   "short_quote": "NeoVim gives me everything I was looking for in Zed: Speed, a polished UI, quick startup, not overloaded.",
   "icon": true
  },
  {
   "slug": "debian",
   "name": "Debian",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Community-developed, long-running Linux distribution known for its stable releases and apt packaging.",
   "recommenders": 56,
   "commenters": 90,
   "warners": 3,
   "score": 54.079,
   "rising": 9.22,
   "first": "2025-11-01",
   "latest": "2026-10-27",
   "why": "HN commenters like Debian as a stable, low-maintenance system for servers and desktops, often after leaving Ubuntu.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 58,
    "neutral": 34,
    "compare": 1,
    "warn": 4
   },
   "spark": [
    7,
    1,
    12,
    2,
    0,
    3,
    4,
    4,
    3,
    7,
    8,
    7
   ],
   "listed": true,
   "loved": [
    "Stability",
    "Server use"
   ],
   "caveat": "Outdated software",
   "short_quote": "Everything works for me on Debian, with the additional bonus that my operating system is no longer spying on me.",
   "icon": true
  },
  {
   "slug": "jujutsu",
   "name": "Jujutsu",
   "category": "git",
   "category_name": "Git and code hosting",
   "description": "Git-compatible version control system that treats the working copy as a commit.",
   "recommenders": 56,
   "commenters": 70,
   "warners": 1,
   "score": 52.365,
   "rising": 2.25,
   "first": "2025-11-03",
   "latest": "2026-10-25",
   "why": "HN commenters like Jujutsu for easy history editing with squash, split, rebase and undo, for treating the working copy as a commit instead of a staging area, and for working inside existing Git repos without coworkers having to switch.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 63,
    "neutral": 12,
    "compare": 3,
    "warn": 1
   },
   "spark": [
    1,
    3,
    2,
    3,
    3,
    13,
    4,
    8,
    10,
    3,
    12,
    1
   ],
   "listed": true,
   "loved": [
    "Git compatibility",
    "History editing"
   ],
   "caveat": "GitHub team workflows",
   "short_quote": "I recently switched to Jujutsu (jj) and it made me realize that \u201cwhat comes after Git\u201d might already exist.",
   "icon": true
  },
  {
   "slug": "github-copilot",
   "name": "GitHub Copilot",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "AI coding assistant from GitHub for code completion, chat, agents and pull request reviews.",
   "recommenders": 56,
   "commenters": 178,
   "warners": 41,
   "score": 33.559,
   "rising": -2.4,
   "first": "2025-11-09",
   "latest": "2026-10-30",
   "why": "HN commenters like it for its tight VS Code integration, built-in pull request reviews and the choice of many models under one subscription.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 54,
    "neutral": 84,
    "compare": 5,
    "warn": 45
   },
   "spark": [
    0,
    3,
    5,
    3,
    6,
    9,
    5,
    8,
    3,
    2,
    6,
    4
   ],
   "listed": true,
   "loved": [
    "IDE integration",
    "Model choice"
   ],
   "caveat": "Pricing change",
   "short_quote": "GitHub Copilot on VSCode is still the most cost effective option, 10 bucks for 300 requests gets me all I need",
   "icon": false
  },
  {
   "slug": "kde",
   "name": "KDE",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Open-source desktop environment (Plasma) and app suite for Linux and other Unix-like systems.",
   "recommenders": 54,
   "commenters": 72,
   "warners": 10,
   "score": 42.779,
   "rising": 20.49,
   "first": "2025-11-30",
   "latest": "2026-10-27",
   "why": "Loved as a highly configurable, stable and polished Linux desktop that many prefer over macOS, Windows and GNOME.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 55,
    "neutral": 7,
    "compare": 1,
    "warn": 12
   },
   "spark": [
    1,
    1,
    9,
    0,
    1,
    3,
    1,
    6,
    4,
    9,
    13,
    7
   ],
   "listed": true,
   "loved": [
    "Beats macOS/Windows",
    "Configurability"
   ],
   "caveat": "Bugs and crashes",
   "short_quote": "I love KDE to bits and pieces, it's the best desktop I've had the pleasure to use in all my decades of computing.",
   "icon": true
  },
  {
   "slug": "grok",
   "name": "Grok",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "xAI's large language model and chatbot assistant, also integrated into X and Cursor.",
   "recommenders": 53,
   "commenters": 133,
   "warners": 29,
   "score": 34.274,
   "rising": 17.84,
   "first": "2025-11-05",
   "latest": "2026-10-29",
   "why": "HN commenters like Grok for fast, cheap coding and code review and for direct, well-sourced research answers.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 56,
    "neutral": 46,
    "compare": 8,
    "warn": 29
   },
   "spark": [
    2,
    1,
    1,
    0,
    1,
    0,
    1,
    10,
    12,
    17,
    10,
    1
   ],
   "listed": true,
   "loved": [
    "Speed",
    "Price"
   ],
   "caveat": "Company trust",
   "short_quote": "I've now switched to Grok 4.6, I was previously using Opus 4.8 but Grok is good enough now, and way cheaper",
   "icon": true
  },
  {
   "slug": "herdr",
   "name": "herdr",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "Terminal multiplexer and workspace manager built for running and supervising multiple AI coding agents.",
   "recommenders": 52,
   "commenters": 81,
   "warners": 2,
   "score": 54.021,
   "rising": 33.09,
   "first": "2026-05-21",
   "latest": "2026-10-31",
   "why": "Liked as a tmux replacement built for running many coding agents at once, with clear status of which agents are working or waiting and easy remote and phone access.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 53,
    "neutral": 20,
    "compare": 9,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    3,
    11,
    9,
    7,
    22
   ],
   "listed": true,
   "loved": [
    "Multi-agent oversight",
    "Tmux replacement"
   ],
   "caveat": "Limited plugins",
   "short_quote": "It's a great bit of software, the UI is focused on switching between multiple agents quickly.",
   "icon": true
  },
  {
   "slug": "podman",
   "name": "Podman",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "Daemonless open-source container engine from Red Hat, compatible with Docker images and CLI.",
   "recommenders": 51,
   "commenters": 79,
   "warners": 5,
   "score": 48.401,
   "rising": -4.73,
   "first": "2025-12-02",
   "latest": "2026-10-23",
   "why": "HN commenters like Podman as a near drop-in Docker replacement that runs existing Dockerfiles and compose files, for running rootless without a background daemon, and for managing containers as systemd services through Quadlets.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 61,
    "neutral": 23,
    "compare": 3,
    "warn": 5
   },
   "spark": [
    0,
    3,
    3,
    2,
    2,
    1,
    4,
    5,
    31,
    5,
    2,
    3
   ],
   "listed": true,
   "loved": [
    "Docker drop-in",
    "Rootless security"
   ],
   "caveat": "Compatibility gaps",
   "short_quote": "I switched to Podman because it\u2019s daemon less (no resources are used unless a container is running) and it doesn\u2019t need to run as root.",
   "icon": true
  },
  {
   "slug": "linux",
   "name": "Linux",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Free, open-source Unix-like operating system kernel at the core of many desktop and server distributions.",
   "recommenders": 50,
   "commenters": 68,
   "warners": 2,
   "score": 48.39,
   "rising": 7.2,
   "first": "2025-11-24",
   "latest": "2026-10-28",
   "why": "HN commenters like Linux for being stable and predictable day to day, and many who left Windows say it causes fewer problems and respects their time and hardware.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 52,
    "neutral": 16,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    4,
    2,
    3,
    4,
    1,
    1,
    3,
    5,
    11,
    8,
    6,
    4
   ],
   "listed": true,
   "loved": [
    "Stability",
    "Windows alternative"
   ],
   "caveat": "Desktop rough edges",
   "short_quote": "since I've switched to Linux, I feel like I'm experiencing Linux psychosis. It's such a breath of fresh air.",
   "icon": true
  },
  {
   "slug": "immich",
   "name": "Immich",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "Self-hosted photo and video backup and management platform with mobile apps.",
   "recommenders": 50,
   "commenters": 74,
   "warners": 3,
   "score": 47.59,
   "rising": 7.53,
   "first": "2025-11-03",
   "latest": "2026-10-24",
   "why": "Loved as a self-hosted replacement for Google Photos and Apple Photos, with fast browsing and search and phone apps that back up photos automatically.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 50,
    "neutral": 19,
    "compare": 3,
    "warn": 4
   },
   "spark": [
    3,
    5,
    3,
    1,
    3,
    2,
    2,
    1,
    12,
    4,
    14,
    0
   ],
   "listed": true,
   "loved": [
    "Google Photos replacement",
    "Reliability"
   ],
   "caveat": "Setup and upgrades",
   "short_quote": "I love this project \u2014 I replaced Apple photos with it and it's been smooth sailing the whole way through.",
   "icon": true
  },
  {
   "slug": "jellyfin",
   "name": "Jellyfin",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "Free, open-source media server for organizing and streaming your own movies, TV, and music.",
   "recommenders": 48,
   "commenters": 106,
   "warners": 5,
   "score": 53.146,
   "rising": 12.16,
   "first": "2025-11-10",
   "latest": "2026-10-27",
   "why": "Liked as an open-source replacement for Plex that reliably streams a home library to family and friends; the most common complaint is rough client apps, from clunky seeking to a less polished feel than Plex, with some also fighting library indexing and metadata problems.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 48,
    "neutral": 53,
    "compare": 4,
    "warn": 4
   },
   "spark": [
    1,
    1,
    3,
    0,
    2,
    0,
    4,
    2,
    14,
    2,
    10,
    9
   ],
   "listed": true,
   "loved": [
    "Plex alternative",
    "Daily reliability"
   ],
   "caveat": "Client UX",
   "short_quote": "Jellyfin has been great for sharing with friends, and having them share with me.",
   "icon": true
  },
  {
   "slug": "home-assistant",
   "name": "Home Assistant",
   "category": "productivity",
   "category_name": "Productivity",
   "description": "Open-source, local-first home automation platform that connects smart devices from many manufacturers.",
   "recommenders": 47,
   "commenters": 109,
   "warners": 2,
   "score": 56.469,
   "rising": 17.8,
   "first": "2025-11-06",
   "latest": "2026-10-31",
   "why": "HN commenters like it for tying devices from many manufacturers into one place, keeping control local and private, and powering custom dashboards and energy-saving automations.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 45,
    "neutral": 66,
    "compare": 1,
    "warn": 2
   },
   "spark": [
    2,
    3,
    1,
    1,
    3,
    0,
    5,
    2,
    5,
    5,
    5,
    13
   ],
   "listed": true,
   "loved": [
    "Device integrations",
    "Local and private"
   ],
   "caveat": "Maintenance effort",
   "short_quote": "I've switched to Home Assistant and the same devices on the same network work instantly, as they should.",
   "icon": true
  },
  {
   "slug": "gpt-astra",
   "name": "GPT Astra",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "OpenAI's top-tier GPT-6 model, used through ChatGPT/Codex subscription plans and the API.",
   "recommenders": 47,
   "commenters": 110,
   "warners": 20,
   "score": 37.508,
   "rising": 45.67,
   "first": "2026-03-06",
   "latest": "2026-10-29",
   "why": "Liked for coding, planning and design review, and for math proofs and CAD or 3D modeling work.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 46,
    "neutral": 39,
    "compare": 8,
    "warn": 18
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    33,
    12
   ],
   "listed": true,
   "loved": [
    "Coding quality",
    "Planning and review"
   ],
   "caveat": "Usage limits",
   "short_quote": "Astra on Extra High. Knowledge work, the right answer is much more important than a fast or cheap answer.",
   "icon": true
  },
  {
   "slug": "proton",
   "name": "Proton",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "Swiss provider of encrypted email and related privacy services such as VPN, Drive, and Pass.",
   "recommenders": 47,
   "commenters": 92,
   "warners": 24,
   "score": 24.967,
   "rising": 7.18,
   "first": "2025-11-01",
   "latest": "2026-10-30",
   "why": "HN commenters like Proton as a paid, privacy-focused alternative to Gmail and Google, and as an easy way to run email on your own domain without self-hosting a mail server.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 48,
    "neutral": 18,
    "compare": 4,
    "warn": 26
   },
   "spark": [
    6,
    2,
    6,
    2,
    3,
    2,
    3,
    1,
    6,
    7,
    3,
    7
   ],
   "listed": true,
   "loved": [
    "Leaving Google",
    "Privacy focus"
   ],
   "caveat": "Leadership trust",
   "short_quote": "ProtonMail. Then you can run ProtonMail Bridge to get a local IMAP and SMTP connection to your ProtonMail account.",
   "icon": true
  },
  {
   "slug": "freebsd",
   "name": "FreeBSD",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Open-source Unix-like operating system descended from BSD, used on servers, desktops and embedded systems.",
   "recommenders": 45,
   "commenters": 72,
   "warners": 5,
   "score": 40.068,
   "rising": 4.2,
   "first": "2025-11-02",
   "latest": "2026-10-31",
   "why": "Liked for thorough documentation and a coherent, simple base system, rock-solid servers, and jails, ZFS and bhyve.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 53,
    "neutral": 23,
    "compare": 3,
    "warn": 5
   },
   "spark": [
    13,
    2,
    5,
    1,
    7,
    2,
    1,
    2,
    4,
    4,
    7,
    5
   ],
   "listed": true,
   "loved": [
    "Stability",
    "Jails, ZFS, bhyve"
   ],
   "caveat": "Desktop rough edges",
   "short_quote": "I find it pleasant and I prefer it over Linux, if I do not mind its paper cuts (for Desktop use).",
   "icon": true
  },
  {
   "slug": "nix",
   "name": "Nix",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Purely functional package manager and build system for reproducible, declarative software environments.",
   "recommenders": 45,
   "commenters": 77,
   "warners": 12,
   "score": 34.465,
   "rising": 6.18,
   "first": "2025-11-02",
   "latest": "2026-10-23",
   "why": "HN commenters like Nix for reproducible, declarative dev environments, as a more stable Homebrew replacement on macOS, and for easy rollbacks after breaking changes.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 49,
    "neutral": 18,
    "compare": 5,
    "warn": 12
   },
   "spark": [
    1,
    4,
    9,
    2,
    7,
    3,
    1,
    6,
    0,
    4,
    3,
    9
   ],
   "listed": true,
   "loved": [
    "Reproducible environments",
    "Agents and LLMs"
   ],
   "caveat": "Learning curve",
   "short_quote": "I cannot sufficiently convey how absolutely barbaric everything else feels in comparison.",
   "icon": true
  },
  {
   "slug": "fedora",
   "name": "Fedora",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Community Linux distribution sponsored by Red Hat, with recent packages and roughly six-month releases.",
   "recommenders": 44,
   "commenters": 63,
   "warners": 3,
   "score": 41.552,
   "rising": 11.82,
   "first": "2025-11-19",
   "latest": "2026-10-26",
   "why": "Liked for reliable, low-maintenance updates and up-to-date software without Arch-style upkeep, including as a Windows replacement for gaming.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 48,
    "neutral": 18,
    "compare": 0,
    "warn": 3
   },
   "spark": [
    3,
    2,
    8,
    1,
    3,
    3,
    1,
    3,
    3,
    6,
    9,
    6
   ],
   "listed": true,
   "loved": [
    "Stable updates",
    "Recent packages"
   ],
   "caveat": "Hardware quirks",
   "short_quote": "I switched to Fedora as my first full time Linux OS and it\u2019s honestly changed my life.",
   "icon": true
  },
  {
   "slug": "handy",
   "name": "Handy",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Free, open-source desktop speech-to-text app that runs dictation models locally.",
   "recommenders": 44,
   "commenters": 54,
   "warners": 2,
   "score": 38.623,
   "rising": -1.45,
   "first": "2025-11-13",
   "latest": "2026-10-14",
   "why": "Recommended as a free, open-source, cross-platform dictation app that runs speech-to-text locally, often paired with Parakeet models for fast, reliable voice input into coding agents like Claude Code.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 48,
    "neutral": 9,
    "compare": 2,
    "warn": 2
   },
   "spark": [
    2,
    1,
    8,
    8,
    1,
    2,
    1,
    3,
    12,
    2,
    2,
    6
   ],
   "listed": true,
   "loved": [
    "Free and open source",
    "Parakeet support"
   ],
   "caveat": "Accuracy limits",
   "short_quote": "Handy is at least as good, and it's not an expensive subscription. I love that it runs locally, too. Strongly recommend!",
   "icon": false
  },
  {
   "slug": "typst",
   "name": "Typst",
   "category": "other",
   "category_name": "Other software",
   "description": "Markup-based typesetting system and compiler for creating PDFs, positioned as a modern LaTeX alternative.",
   "recommenders": 44,
   "commenters": 51,
   "warners": 2,
   "score": 38.558,
   "rising": 2.2,
   "first": "2025-11-15",
   "latest": "2026-10-26",
   "why": "HN commenters like Typst as a simpler, faster replacement for LaTeX, using it for theses, books, slides and data-driven PDFs such as invoices and resumes.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 48,
    "neutral": 6,
    "compare": 2,
    "warn": 1
   },
   "spark": [
    4,
    1,
    5,
    0,
    0,
    3,
    4,
    16,
    2,
    2,
    7,
    4
   ],
   "listed": true,
   "loved": [
    "Easier than LaTeX",
    "Templated PDF generation"
   ],
   "caveat": "Ecosystem gaps",
   "short_quote": "I\u2019ve been using Typst for years now. Wrote my PhD thesis in it [1] as well as a book. Works great; can\u2019t recommend it enough.",
   "icon": true
  },
  {
   "slug": "antigravity",
   "name": "Antigravity",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "Google's agentic AI coding IDE and CLI, built around Gemini models",
   "recommenders": 44,
   "commenters": 108,
   "warners": 22,
   "score": 29.469,
   "rising": 6.84,
   "first": "2025-11-18",
   "latest": "2026-10-30",
   "why": "Liked for fast coding with Gemini models, especially frontend work, and for running task lists unsupervised.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 45,
    "neutral": 42,
    "compare": 5,
    "warn": 23
   },
   "spark": [
    1,
    2,
    5,
    4,
    6,
    1,
    1,
    7,
    2,
    5,
    8,
    3
   ],
   "listed": true,
   "loved": [
    "Daily driver",
    "Speed"
   ],
   "caveat": "Low quotas",
   "short_quote": "After getting frustrated with how slow Claude was on my personal projects, I switched to Google Antigravity and the speed difference is huge.",
   "icon": true
  },
  {
   "slug": "uv",
   "name": "uv",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Fast Python package and project manager from Astral, written in Rust.",
   "recommenders": 42,
   "commenters": 61,
   "warners": 4,
   "score": 36.998,
   "rising": 2.18,
   "first": "2025-11-01",
   "latest": "2026-10-24",
   "why": "HN commenters praise uv for making Python environments, versions and lockfiles far less painful, and many also note its speed.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 42,
    "neutral": 13,
    "compare": 3,
    "warn": 4
   },
   "spark": [
    5,
    4,
    6,
    0,
    5,
    1,
    3,
    2,
    4,
    5,
    2,
    5
   ],
   "listed": true,
   "loved": [
    "Simpler workflows",
    "Speed"
   ],
   "caveat": "CLI UX",
   "short_quote": "I love using uv and would be supper happy if it allowed me not only to add and remove",
   "icon": true
  },
  {
   "slug": "openclaw",
   "name": "OpenClaw",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Open-source, self-hosted AI agent that acts as a personal assistant through chat apps.",
   "recommenders": 42,
   "commenters": 144,
   "warners": 39,
   "score": 18.147,
   "rising": -11.09,
   "first": "2026-01-30",
   "latest": "2026-10-29",
   "why": "HN commenters like it as an always-on personal assistant they can message from Telegram, WhatsApp or Discord, running scheduled digests, life tracking and small business tasks.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 42,
    "neutral": 56,
    "compare": 9,
    "warn": 42
   },
   "spark": [
    0,
    0,
    2,
    13,
    8,
    12,
    1,
    3,
    1,
    1,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Personal assistant",
    "Chat app control"
   ],
   "caveat": "Security",
   "short_quote": "I find the OpenClaw can prompt Claude Code better and keep it running for me without it stopping for stupid questions.",
   "icon": true
  },
  {
   "slug": "qwen",
   "name": "Qwen",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Alibaba's family of open-weight large language models, available in many sizes and via hosted chat.",
   "recommenders": 41,
   "commenters": 96,
   "warners": 7,
   "score": 42.805,
   "rising": 8.49,
   "first": "2025-11-14",
   "latest": "2026-10-28",
   "why": "HN commenters like Qwen for running well locally on consumer GPUs and Macs, for strong quality relative to its size, and as a cheaper alternative to Anthropic and OpenAI.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 42,
    "neutral": 44,
    "compare": 5,
    "warn": 8
   },
   "spark": [
    0,
    1,
    1,
    0,
    0,
    1,
    4,
    11,
    7,
    6,
    6,
    5
   ],
   "listed": true,
   "loved": [
    "Local hardware",
    "Quality for size"
   ],
   "caveat": "Agentic coding",
   "short_quote": "A PC with an nvidia card with 16gb vram works just fine for Qwen MoE models, and these have worked great as a daily driver for me.",
   "icon": true
  },
  {
   "slug": "macos",
   "name": "macOS",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Apple's Unix-based desktop operating system for Mac computers.",
   "recommenders": 41,
   "commenters": 146,
   "warners": 67,
   "score": -16.231,
   "rising": 13.13,
   "first": "2025-11-05",
   "latest": "2026-10-29",
   "why": "HN commenters like it as a dependable daily driver that mostly just works, built on a Unix core with good defaults and tight Apple ecosystem features.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 41,
    "neutral": 38,
    "compare": 2,
    "warn": 69
   },
   "spark": [
    3,
    4,
    4,
    0,
    1,
    3,
    1,
    3,
    2,
    4,
    11,
    5
   ],
   "listed": true,
   "loved": [
    "Just works",
    "Daily driver"
   ],
   "caveat": "Bugs",
   "short_quote": "Honestly, MacOS is great. I don't really understand the hate for it",
   "icon": false
  },
  {
   "slug": "cloudflare",
   "name": "Cloudflare",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "Connectivity cloud offering CDN, DNS, DDoS protection, domain registration and serverless developer tools.",
   "recommenders": 40,
   "commenters": 88,
   "warners": 20,
   "score": 25.964,
   "rising": 9.47,
   "first": "2025-11-15",
   "latest": "2026-10-25",
   "why": "Liked for its generous free tier and cheap domain registration, for free DNS and bot protection in front of small sites and VPS boxes, and for its Workers, R2 and Durable Objects developer platform.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 41,
    "neutral": 27,
    "compare": 2,
    "warn": 20
   },
   "spark": [
    5,
    4,
    2,
    2,
    2,
    2,
    1,
    2,
    3,
    3,
    5,
    10
   ],
   "listed": true,
   "loved": [
    "Free tier value",
    "Developer platform"
   ],
   "caveat": "Global outages",
   "short_quote": "I put my personal website behind Cloudflare, and I recommend that you do too.",
   "icon": true
  },
  {
   "slug": "safari",
   "name": "Safari",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "Apple's built-in web browser for macOS, iOS and iPadOS, based on the WebKit engine.",
   "recommenders": 39,
   "commenters": 97,
   "warners": 25,
   "score": 20.645,
   "rising": 14.78,
   "first": "2025-11-11",
   "latest": "2026-10-22",
   "why": "Liked for tight Apple-ecosystem integration and sync, speed and battery efficiency, and rarely hitting broken sites in daily use.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 41,
    "neutral": 33,
    "compare": 5,
    "warn": 26
   },
   "spark": [
    2,
    1,
    1,
    3,
    2,
    1,
    1,
    5,
    4,
    6,
    4,
    11
   ],
   "listed": true,
   "loved": [
    "Apple integration",
    "Speed & battery"
   ],
   "caveat": "Web compatibility",
   "short_quote": "Safari because of the seamless integration with Apple platform features and because it is the most energy efficient browser",
   "icon": false
  },
  {
   "slug": "ollama",
   "name": "Ollama",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Tool for downloading and running open-weight large language models locally, with an optional cloud plan.",
   "recommenders": 38,
   "commenters": 123,
   "warners": 16,
   "score": 36.758,
   "rising": -1.82,
   "first": "2025-11-01",
   "latest": "2026-10-23",
   "why": "Liked as an easy way to run open models like Qwen and Gemma locally and privately, and for a $20/month Ollama Cloud plan that users find generous.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 39,
    "neutral": 66,
    "compare": 9,
    "warn": 16
   },
   "spark": [
    5,
    1,
    2,
    2,
    2,
    2,
    2,
    11,
    4,
    2,
    6,
    0
   ],
   "listed": true,
   "loved": [
    "Cloud plan value",
    "Local models"
   ],
   "caveat": "Attribution concerns",
   "short_quote": "Download ollama and give it a try. It doesn't have to be that one but it's an easy on-ramp.",
   "icon": true
  },
  {
   "slug": "django",
   "name": "Django",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "A batteries-included Python web framework for building database-backed web applications.",
   "recommenders": 38,
   "commenters": 66,
   "warners": 7,
   "score": 33.31,
   "rising": 3.49,
   "first": "2025-11-03",
   "latest": "2026-10-21",
   "why": "Loved for its batteries-included ORM, admin and authentication and for shipping CRUD web apps quickly with little upkeep.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 41,
    "neutral": 22,
    "compare": 1,
    "warn": 7
   },
   "spark": [
    1,
    5,
    4,
    2,
    2,
    5,
    1,
    4,
    5,
    6,
    3,
    3
   ],
   "listed": true,
   "loved": [
    "Batteries included",
    "Admin interface"
   ],
   "caveat": "Performance",
   "short_quote": "Django is pretty nice, the changes between versions are small and can be managed by a human.",
   "icon": true
  },
  {
   "slug": "htmx",
   "name": "HTMX",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "JavaScript library that adds AJAX and partial page updates through HTML attributes.",
   "recommenders": 38,
   "commenters": 66,
   "warners": 7,
   "score": 31.481,
   "rising": -2.47,
   "first": "2025-11-03",
   "latest": "2026-10-13",
   "why": "Liked for adding interactivity to server-rendered HTML with little JavaScript and no build step, often paired with Go, Django or Spring Boot backends.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 41,
    "neutral": 18,
    "compare": 6,
    "warn": 7
   },
   "spark": [
    1,
    8,
    4,
    0,
    2,
    1,
    3,
    4,
    10,
    7,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Minimal JavaScript",
    "Backend pairing"
   ],
   "caveat": "Complexity growth",
   "short_quote": "It was a very nice experience and I recommend https://htmx.org/examples for the kind of cool things you can do.",
   "icon": false
  },
  {
   "slug": "ubuntu",
   "name": "Ubuntu",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Canonical's Debian-based Linux distribution for desktops, servers and cloud.",
   "recommenders": 38,
   "commenters": 97,
   "warners": 22,
   "score": 23.227,
   "rising": 5.49,
   "first": "2025-11-05",
   "latest": "2026-10-28",
   "why": "HN commenters like Ubuntu because it just works, with sane defaults and reliable LTS releases, and as an easy switch from Windows for non-technical users.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 40,
    "neutral": 39,
    "compare": 2,
    "warn": 22
   },
   "spark": [
    2,
    1,
    11,
    1,
    1,
    2,
    1,
    5,
    2,
    4,
    7,
    3
   ],
   "listed": true,
   "loved": [
    "Just works",
    "Escape from Windows"
   ],
   "caveat": "Snap packages",
   "short_quote": "I use it because I am very happy with the release schedule and the maturity.",
   "icon": true
  },
  {
   "slug": "kde-plasma",
   "name": "KDE Plasma",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Open-source desktop environment for Linux and other Unix-like systems, developed by KDE.",
   "recommenders": 37,
   "commenters": 54,
   "warners": 6,
   "score": 31.218,
   "rising": 2.16,
   "first": "2025-11-23",
   "latest": "2026-10-28",
   "why": "HN commenters like it for being stable and snappy day to day, highly configurable out of the box, and polished enough to replace Windows or GNOME.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 38,
    "neutral": 12,
    "compare": 1,
    "warn": 5
   },
   "spark": [
    3,
    2,
    4,
    1,
    4,
    1,
    2,
    6,
    4,
    5,
    3,
    3
   ],
   "listed": true,
   "loved": [
    "Stability",
    "Snappy performance"
   ],
   "caveat": "Wayland bugs",
   "short_quote": "KDE is not just better than Windows, but it is way more configurable out of the box.",
   "icon": true
  },
  {
   "slug": "bitwarden",
   "name": "Bitwarden",
   "category": "security",
   "category_name": "Security and passwords",
   "description": "Open-source password and passkey manager with cloud sync and self-hosting options.",
   "recommenders": 37,
   "commenters": 72,
   "warners": 12,
   "score": 29.849,
   "rising": 9.13,
   "first": "2025-11-06",
   "latest": "2026-10-24",
   "why": "HN commenters like it for syncing passwords and passkeys across devices, for being open source and auditable, and for self-hosting through Vaultwarden.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 37,
    "neutral": 24,
    "compare": 0,
    "warn": 13
   },
   "spark": [
    0,
    3,
    2,
    1,
    0,
    2,
    4,
    2,
    7,
    1,
    4,
    11
   ],
   "listed": true,
   "loved": [
    "Passkey support",
    "Self-hosting"
   ],
   "caveat": "Price and ownership",
   "short_quote": "I personally use bitwarden on my chrome profile across Windows Mac Linux and android and think it's great. Highly recommended.",
   "icon": true
  },
  {
   "slug": "libreoffice",
   "name": "LibreOffice",
   "category": "other",
   "category_name": "Other software",
   "description": "Free, open-source office suite with word processor, spreadsheet, presentation and database apps.",
   "recommenders": 37,
   "commenters": 55,
   "warners": 8,
   "score": 29.198,
   "rising": 11.78,
   "first": "2025-11-01",
   "latest": "2026-10-24",
   "why": "Commenters use it as a free, local office suite for everyday work, often on Linux, and report exchanging files with MS Office users with few problems.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 38,
    "neutral": 6,
    "compare": 5,
    "warn": 7
   },
   "spark": [
    2,
    0,
    3,
    5,
    2,
    3,
    2,
    3,
    0,
    5,
    10,
    3
   ],
   "listed": true,
   "loved": [
    "Real daily work",
    "Linux desktop"
   ],
   "caveat": "Dated, clunky UI",
   "short_quote": "And it works really well. I can use it and exchange documents with people using Word without problem",
   "icon": true
  },
  {
   "slug": "duckduckgo",
   "name": "DuckDuckGo",
   "category": "search",
   "category_name": "Search",
   "description": "Privacy-focused web search engine from DuckDuckGo, also offering bangs and an AI chat.",
   "recommenders": 37,
   "commenters": 85,
   "warners": 17,
   "score": 26.248,
   "rising": 2.49,
   "first": "2025-11-05",
   "latest": "2026-10-29",
   "why": "Liked as a private default search engine for people leaving Google, with results many find good enough or better, plus bangs and lite and no-AI versions.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 36,
    "neutral": 33,
    "compare": 2,
    "warn": 20
   },
   "spark": [
    1,
    3,
    2,
    0,
    0,
    1,
    9,
    6,
    2,
    6,
    5,
    1
   ],
   "listed": true,
   "loved": [
    "Good-enough results",
    "Google alternative"
   ],
   "caveat": "Declining quality",
   "short_quote": "DDG has been my daily driver for more than a decade now and I could not be more pleased.",
   "icon": true
  },
  {
   "slug": "oh-my-pi",
   "name": "oh-my-pi",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "A batteries-included terminal AI coding agent harness built on the minimalist Pi agent.",
   "recommenders": 36,
   "commenters": 56,
   "warners": 2,
   "score": 35.928,
   "rising": 18.76,
   "first": "2026-02-24",
   "latest": "2026-10-27",
   "why": "HN commenters recommend it as a batteries-included Pi distribution that works well out of the box, with flexible per-role model assignment, a built-in plan mode, subagents and LSP-based edits.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 45,
    "neutral": 19,
    "compare": 3,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    6,
    9,
    13,
    7,
    8
   ],
   "listed": true,
   "loved": [
    "Batteries included",
    "Multi-model roles"
   ],
   "caveat": "Context overhead",
   "short_quote": "I can strongly recommend omp.sh if you just want to be up and running without hassle and a far better (for me) developer experience.",
   "icon": true
  },
  {
   "slug": "arch-linux",
   "name": "Arch Linux",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Lightweight, rolling-release Linux distribution with the pacman package manager and community-run AUR.",
   "recommenders": 36,
   "commenters": 79,
   "warners": 8,
   "score": 33.048,
   "rising": 10.13,
   "first": "2025-11-18",
   "latest": "2026-10-27",
   "why": "HN commenters like Arch Linux for its rolling-release, up-to-date packages, broad software availability through the AUR, and fast, minimal desktops they can configure exactly as they want.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 41,
    "neutral": 35,
    "compare": 4,
    "warn": 8
   },
   "spark": [
    3,
    3,
    3,
    3,
    1,
    2,
    1,
    3,
    5,
    11,
    2,
    4
   ],
   "listed": true,
   "loved": [
    "Rolling releases",
    "Leaving Windows"
   ],
   "caveat": "Breaking updates",
   "short_quote": "Arch is a wonderful daily driver distro for folks who can deal with even a small amount of configuration.",
   "icon": true
  },
  {
   "slug": "docker",
   "name": "Docker",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "Platform for building, shipping and running applications in Linux containers.",
   "recommenders": 36,
   "commenters": 107,
   "warners": 18,
   "score": 29.168,
   "rising": 4.15,
   "first": "2025-11-05",
   "latest": "2026-10-30",
   "why": "Liked for keeping dev dependencies off the host machine, for sandboxing AI coding agents, and for simple self-hosting and deployment.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 36,
    "neutral": 53,
    "compare": 5,
    "warn": 21
   },
   "spark": [
    1,
    3,
    9,
    1,
    2,
    2,
    1,
    2,
    3,
    3,
    0,
    9
   ],
   "listed": true,
   "loved": [
    "Self-hosting",
    "Host isolation"
   ],
   "caveat": "macOS experience",
   "short_quote": "I'm able to easily run the latest version of Docker.  They care about my use case, make my life as a sysadmin easier, so I use their software.",
   "icon": true
  },
  {
   "slug": "gitlab",
   "name": "GitLab",
   "category": "git",
   "category_name": "Git and code hosting",
   "description": "DevOps platform for Git repository hosting, CI/CD, and project management, cloud or self-hosted.",
   "recommenders": 36,
   "commenters": 75,
   "warners": 18,
   "score": 22.806,
   "rising": 19.75,
   "first": "2025-11-13",
   "latest": "2026-10-29",
   "why": "Loved for its CI/CD pipelines and for reliable, low-maintenance self-hosting that keeps teams in control.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 37,
    "neutral": 20,
    "compare": 2,
    "warn": 19
   },
   "spark": [
    1,
    1,
    6,
    1,
    0,
    2,
    2,
    0,
    0,
    21,
    0,
    3
   ],
   "listed": true,
   "loved": [
    "Self-hosting",
    "CI/CD"
   ],
   "caveat": "Slow, cluttered UI",
   "short_quote": "I migrated my entire workflow onto a personal GitLab instance",
   "icon": true
  },
  {
   "slug": "openbsd",
   "name": "OpenBSD",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Free, security-focused Unix-like operating system descended from BSD, with the pf packet filter",
   "recommenders": 35,
   "commenters": 45,
   "warners": 0,
   "score": 33.696,
   "rising": 6.47,
   "first": "2025-11-03",
   "latest": "2026-10-31",
   "why": "HN commenters like it for home routers and firewalls built on pf, for stable daily use on older laptops, and for clear man pages and low-maintenance servers.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 41,
    "neutral": 13,
    "compare": 2,
    "warn": 0
   },
   "spark": [
    3,
    0,
    2,
    1,
    2,
    3,
    5,
    3,
    2,
    9,
    2,
    9
   ],
   "listed": true,
   "loved": [
    "Routers and firewalls",
    "Daily driver"
   ],
   "caveat": "Linux compatibility",
   "short_quote": "I'm using it as a daily driver since Debian adopted systemd and it works great.",
   "icon": true
  },
  {
   "slug": "signal",
   "name": "Signal",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "Free, open-source end-to-end encrypted messaging app for text, voice, video and group chats.",
   "recommenders": 35,
   "commenters": 69,
   "warners": 12,
   "score": 26.638,
   "rising": 5.47,
   "first": "2025-11-07",
   "latest": "2026-10-31",
   "why": "HN commenters recommend Signal for sensitive conversations and for friend, family and community group chats, and many say it just works.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 38,
    "neutral": 24,
    "compare": 1,
    "warn": 11
   },
   "spark": [
    1,
    3,
    3,
    4,
    1,
    2,
    1,
    1,
    6,
    9,
    4,
    3
   ],
   "listed": true,
   "loved": [
    "Privacy and security",
    "Group chats"
   ],
   "caveat": "Phone number required",
   "short_quote": "I use Signal more than any other messenger app, and I have never had the deliverability issues you complain about",
   "icon": true
  },
  {
   "slug": "codeberg",
   "name": "Codeberg",
   "category": "git",
   "category_name": "Git and code hosting",
   "description": "Nonprofit, community-run Git hosting service built on Forgejo, aimed at free and open-source projects.",
   "recommenders": 35,
   "commenters": 78,
   "warners": 24,
   "score": 14.328,
   "rising": 14.76,
   "first": "2025-11-26",
   "latest": "2026-10-29",
   "why": "Liked as a nonprofit, Europe-hosted GitHub alternative for open-source projects, and many welcome its no-AI policy.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 37,
    "neutral": 15,
    "compare": 5,
    "warn": 24
   },
   "spark": [
    1,
    2,
    0,
    0,
    2,
    2,
    2,
    1,
    7,
    17,
    2,
    1
   ],
   "listed": true,
   "loved": [
    "GitHub alternative",
    "No-AI policy"
   ],
   "caveat": "LLM ban",
   "short_quote": "Switched from github to codeberg a while a go and have been happy ever since.",
   "icon": false
  },
  {
   "slug": "mise",
   "name": "mise",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Polyglot command-line tool for managing dev tool versions, environment variables and project tasks.",
   "recommenders": 34,
   "commenters": 45,
   "warners": 3,
   "score": 29.934,
   "rising": 1.82,
   "first": "2025-11-21",
   "latest": "2026-10-09",
   "why": "Liked for managing per-project tool versions, environment variables and tasks in one place, often replacing asdf, nvm, direnv or just.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 36,
    "neutral": 7,
    "compare": 1,
    "warn": 3
   },
   "spark": [
    1,
    0,
    6,
    1,
    2,
    3,
    3,
    10,
    0,
    8,
    2,
    0
   ],
   "listed": true,
   "loved": [
    "All-in-one environment",
    "Replaces older tools"
   ],
   "caveat": "Scope creep",
   "short_quote": "I migrated to mise from just. Mise handles more stuff (tool versions, environment vars) and also has nicer ergonomics for specifying tasks",
   "icon": true
  },
  {
   "slug": "steam",
   "name": "Steam",
   "category": "productivity",
   "category_name": "Productivity",
   "description": "Valve's PC game store, library, and launcher, which also runs Windows games on Linux.",
   "recommenders": 34,
   "commenters": 65,
   "warners": 11,
   "score": 25.773,
   "rising": 0.82,
   "first": "2025-11-05",
   "latest": "2026-10-29",
   "why": "Commenters like Steam mainly for running Windows games on Linux through Proton, along with its large library, ease of use, and delisted games staying downloadable.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 34,
    "neutral": 20,
    "compare": 1,
    "warn": 11
   },
   "spark": [
    4,
    2,
    5,
    0,
    0,
    2,
    4,
    2,
    5,
    4,
    1,
    5
   ],
   "listed": true,
   "loved": [
    "Linux gaming",
    "Library and ease"
   ],
   "caveat": "DRM and ownership",
   "short_quote": "I'm so incredibly thankful that Steam has made gaming not just possible, but relatively simple.",
   "icon": true
  },
  {
   "slug": "homebrew",
   "name": "Homebrew",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Open-source command-line package manager for macOS and Linux.",
   "recommenders": 34,
   "commenters": 72,
   "warners": 18,
   "score": 19.949,
   "rising": 0.82,
   "first": "2025-11-12",
   "latest": "2026-10-28",
   "why": "Commenters rely on it as the go-to package manager for macOS and increasingly use it on Linux and immutable distros, with Brewfiles for quick machine setup.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 34,
    "neutral": 20,
    "compare": 2,
    "warn": 20
   },
   "spark": [
    0,
    1,
    2,
    0,
    0,
    1,
    0,
    21,
    0,
    2,
    5,
    2
   ],
   "listed": true,
   "loved": [
    "Essential on Mac",
    "Linux support"
   ],
   "caveat": "Old macOS dropped",
   "short_quote": "homebrew ( indispensable ! all the other apps below are installed/managed via homebrew )",
   "icon": true
  },
  {
   "slug": "hermes",
   "name": "Hermes",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Open-source, self-hosted AI agent from Nous Research for personal assistance and computer use.",
   "recommenders": 33,
   "commenters": 73,
   "warners": 2,
   "score": 38.142,
   "rising": 11.76,
   "first": "2026-04-04",
   "latest": "2026-10-26",
   "why": "HN commenters use it as an everyday personal assistant and homelab sysadmin agent, and several say it is more stable and easier to configure than OpenClaw.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 33,
    "neutral": 37,
    "compare": 5,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    3,
    1,
    8,
    3,
    10,
    3,
    5
   ],
   "listed": true,
   "loved": [
    "Personal assistant",
    "Better than OpenClaw"
   ],
   "caveat": "Model-dependent quality",
   "short_quote": "I switched to Hermes Agent and it's been night and day how much more stable and usable it is over OpenClaw.",
   "icon": true
  },
  {
   "slug": "syncthing",
   "name": "Syncthing",
   "category": "files",
   "category_name": "Files, sync and backup",
   "description": "Open-source continuous file synchronization tool that syncs folders directly between devices, peer-to-peer.",
   "recommenders": 33,
   "commenters": 54,
   "warners": 3,
   "score": 32.15,
   "rising": 3.47,
   "first": "2025-11-03",
   "latest": "2026-10-16",
   "why": "Loved for syncing KeePass databases, dotfiles and phone files across devices without a cloud service.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 34,
    "neutral": 18,
    "compare": 0,
    "warn": 3
   },
   "spark": [
    1,
    4,
    2,
    1,
    3,
    1,
    3,
    5,
    3,
    4,
    4,
    3
   ],
   "listed": true,
   "loved": [
    "KeePass sync",
    "Device backups"
   ],
   "caveat": "Android client",
   "short_quote": "I use syncthing from my server to android. Seamless and configurable how I want it.",
   "icon": true
  },
  {
   "slug": "sublime-text",
   "name": "Sublime Text",
   "category": "editors",
   "category_name": "Editors and IDEs",
   "description": "A fast, cross-platform proprietary text and code editor with a Python plugin API.",
   "recommenders": 32,
   "commenters": 58,
   "warners": 2,
   "score": 33.548,
   "rising": 2.8,
   "first": "2025-11-24",
   "latest": "2026-10-31",
   "why": "Loved for its native speed, smooth handling of large files and use as a quick scratch pad, along with multiple cursors and an extensible plugin ecosystem.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 32,
    "neutral": 22,
    "compare": 3,
    "warn": 2
   },
   "spark": [
    0,
    2,
    5,
    1,
    1,
    3,
    0,
    4,
    6,
    3,
    7,
    0
   ],
   "listed": true,
   "loved": [
    "Speed",
    "Scratch pad"
   ],
   "caveat": "Slow development",
   "short_quote": "To this day I always install Sublime on my new machines, it's the perfect text editor for my needs",
   "icon": true
  },
  {
   "slug": "cachyos",
   "name": "CachyOS",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Arch Linux-based distribution with performance-optimized kernels and CPU-targeted package builds.",
   "recommenders": 32,
   "commenters": 45,
   "warners": 1,
   "score": 31.053,
   "rising": 2.15,
   "first": "2025-11-16",
   "latest": "2026-10-21",
   "why": "Loved as a fast, Arch-based desktop that handles gaming well, and as a replacement for Windows or macOS.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 35,
    "neutral": 12,
    "compare": 3,
    "warn": 1
   },
   "spark": [
    2,
    3,
    4,
    2,
    1,
    2,
    1,
    9,
    1,
    6,
    2,
    2
   ],
   "listed": true,
   "loved": [
    "Gaming",
    "Performance"
   ],
   "caveat": "AUR trust",
   "short_quote": "CachyOS guys, thank you, you made an incredible work on getting it all to this state. Absolutely great.",
   "icon": false
  },
  {
   "slug": "linux-mint",
   "name": "Linux Mint",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Ubuntu-based desktop Linux distribution with the Cinnamon, Xfce and MATE desktops.",
   "recommenders": 32,
   "commenters": 40,
   "warners": 1,
   "score": 29.574,
   "rising": 4.8,
   "first": "2025-11-03",
   "latest": "2026-10-16",
   "why": "HN commenters recommend it as an easy switch from Windows with a familiar Cinnamon desktop, a system that just works and stays stable for years, and a good fit for older hardware and non-technical family members.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 35,
    "neutral": 8,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    5,
    1,
    9,
    0,
    0,
    2,
    0,
    4,
    2,
    3,
    7,
    2
   ],
   "listed": true,
   "loved": [
    "Windows switching",
    "Just works"
   ],
   "caveat": "Hardware drivers",
   "short_quote": "Best of two worlds - stable foundation of Debian, easy-to-use interface of Mint. I have been using it for about 2 years now, very happy with it.",
   "icon": true
  },
  {
   "slug": "gitea",
   "name": "Gitea",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "Lightweight, self-hostable Git forge with code hosting, issues, packages, and Actions-style CI.",
   "recommenders": 32,
   "commenters": 61,
   "warners": 5,
   "score": 29.492,
   "rising": 18.75,
   "first": "2025-11-14",
   "latest": "2026-10-30",
   "why": "HN commenters like Gitea as a lightweight, easy-to-run self-hosted GitHub alternative with built-in Actions-compatible CI and repo mirroring.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 36,
    "neutral": 26,
    "compare": 2,
    "warn": 6
   },
   "spark": [
    0,
    0,
    1,
    1,
    1,
    2,
    1,
    5,
    2,
    20,
    1,
    2
   ],
   "listed": true,
   "loved": [
    "Easy, lightweight",
    "CI/CD and Actions"
   ],
   "caveat": "Corporate control",
   "short_quote": "It\u2019s been unbelievably fantastic and trivially easy to manage experience",
   "icon": false
  },
  {
   "slug": "zfs",
   "name": "ZFS",
   "category": "files",
   "category_name": "Files, sync and backup",
   "description": "Open-source copy-on-write filesystem and volume manager with snapshots, checksums, compression and encryption.",
   "recommenders": 32,
   "commenters": 49,
   "warners": 4,
   "score": 27.958,
   "rising": 10.11,
   "first": "2025-11-08",
   "latest": "2026-10-31",
   "why": "Loved for snapshots and easy rollback, native encryption and send-based backups, and stability that several users found better than Btrfs.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 35,
    "neutral": 14,
    "compare": 0,
    "warn": 4
   },
   "spark": [
    4,
    1,
    6,
    0,
    2,
    1,
    0,
    2,
    3,
    5,
    7,
    4
   ],
   "listed": true,
   "loved": [
    "Snapshots & rollback",
    "Stability"
   ],
   "caveat": "Linux integration",
   "short_quote": "I absolutely love ZFS. I use it on FreeBSD for all disks on the whole system",
   "icon": true
  },
  {
   "slug": "magit",
   "name": "Magit",
   "category": "git",
   "category_name": "Git and code hosting",
   "description": "A text-based Git interface that runs as a package inside the Emacs editor.",
   "recommenders": 32,
   "commenters": 41,
   "warners": 3,
   "score": 27.793,
   "rising": 2.15,
   "first": "2025-11-01",
   "latest": "2026-10-29",
   "why": "Loved by Emacs users as their main way to use git, especially for staging individual lines and hunks, reviewing changes, and rebasing.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 36,
    "neutral": 5,
    "compare": 2,
    "warn": 3
   },
   "spark": [
    5,
    0,
    1,
    0,
    7,
    1,
    0,
    3,
    8,
    4,
    3,
    4
   ],
   "listed": true,
   "loved": [
    "Better git UX",
    "Essential Emacs package"
   ],
   "caveat": "Performance",
   "short_quote": "Magit is absolutely wonderful. It is one of the main tools I use daily to get my work done",
   "icon": true
  },
  {
   "slug": "glm-flash",
   "name": "GLM Flash",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Low-cost, fast-tier GLM language model from Z.ai, used for coding and agent tasks.",
   "recommenders": 31,
   "commenters": 47,
   "warners": 1,
   "score": 32.428,
   "rising": 28.35,
   "first": "2026-01-21",
   "latest": "2026-10-31",
   "why": "HN commenters use it as a very cheap daily driver for coding and code review, with several rating it close to or on par with Sonnet-class models.The most common complaint is that it is slow, and some say it gets stuck in thinking loops or writes verbose, Claude-like output.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 32,
    "neutral": 11,
    "compare": 5,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    1,
    3,
    12,
    14
   ],
   "listed": true,
   "loved": [
    "Low cost",
    "Daily driver"
   ],
   "caveat": "Slow speed",
   "short_quote": "I use GLM-5.3-Flash for almost everything (the subscription-subsidized pricing on a legacy Z.ai plan makes it the best value model by a wide margin)",
   "icon": false
  },
  {
   "slug": "openscad",
   "name": "OpenSCAD",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Script-based CAD modeller that builds 3D solids from code using constructive solid geometry.",
   "recommenders": 31,
   "commenters": 50,
   "warners": 3,
   "score": 29.843,
   "rising": 10.76,
   "first": "2025-11-10",
   "latest": "2026-10-16",
   "why": "Loved by programmers and 3D-printing hobbyists for plain-text, git-friendly parametric designs that LLMs can write well.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 32,
    "neutral": 17,
    "compare": 4,
    "warn": 3
   },
   "spark": [
    1,
    6,
    3,
    0,
    1,
    1,
    2,
    2,
    0,
    2,
    1,
    13
   ],
   "listed": true,
   "loved": [
    "LLM-friendly",
    "Code as design"
   ],
   "caveat": "Fillets and complexity",
   "short_quote": "It is amazing. I spend more time in OpenSCAD than in any other program I use and I'm amazingly productive with it.",
   "icon": true
  },
  {
   "slug": "zen",
   "name": "Zen",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "Open-source, Firefox-based desktop web browser with an Arc-inspired vertical tab interface.",
   "recommenders": 31,
   "commenters": 45,
   "warners": 4,
   "score": 28.014,
   "rising": 17.73,
   "first": "2025-11-14",
   "latest": "2026-10-26",
   "why": "Recommended as a Firefox-based replacement for Arc, with sidebar tabs, pinned tabs and spaces that users like.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 31,
    "neutral": 7,
    "compare": 3,
    "warn": 4
   },
   "spark": [
    1,
    1,
    1,
    1,
    0,
    0,
    0,
    6,
    0,
    5,
    5,
    11
   ],
   "listed": true,
   "loved": [
    "Arc replacement",
    "Firefox foundation"
   ],
   "caveat": "Bugs",
   "short_quote": "Can highly recommend it as a near drop-in replacement for Arc, albeit built on Firefox.",
   "icon": true
  },
  {
   "slug": "gemini-pro",
   "name": "Gemini Pro",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Google's flagship Gemini large language model, available via the Gemini app, AI Studio and API.",
   "recommenders": 31,
   "commenters": 67,
   "warners": 10,
   "score": 25.179,
   "rising": -0.85,
   "first": "2025-11-04",
   "latest": "2026-10-29",
   "why": "Liked for everyday chat and deep, obscure knowledge, and for cleaning up, refactoring and planning code alongside other models.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 30,
    "neutral": 27,
    "compare": 3,
    "warn": 10
   },
   "spark": [
    3,
    4,
    5,
    3,
    2,
    1,
    2,
    2,
    1,
    0,
    5,
    2
   ],
   "listed": true,
   "loved": [
    "Knowledge and chat",
    "Refactoring and review"
   ],
   "caveat": "Quality degradation",
   "short_quote": "I am a huge fan of Gemini Pro for chat... gemini somehow just knows the most obscure stuff.",
   "icon": true
  },
  {
   "slug": "bazzite",
   "name": "Bazzite",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Fedora Atomic-based Linux distribution tuned for gaming on desktops, laptops and handhelds.",
   "recommenders": 31,
   "commenters": 48,
   "warners": 7,
   "score": 23.05,
   "rising": 0.47,
   "first": "2025-11-19",
   "latest": "2026-10-08",
   "why": "Loved for games that run out of the box with no tinkering, plus low maintenance and an atomic base that is hard to break.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 31,
    "neutral": 10,
    "compare": 0,
    "warn": 7
   },
   "spark": [
    9,
    0,
    4,
    0,
    0,
    0,
    1,
    4,
    5,
    2,
    3,
    3
   ],
   "listed": true,
   "loved": [
    "Gaming just works",
    "Low maintenance"
   ],
   "caveat": "Immutable friction",
   "short_quote": "Great distro ! I have been using it for the last 2 years on my Framework laptop 16 without any issues.",
   "icon": true
  },
  {
   "slug": "composer",
   "name": "Composer",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Cursor's in-house agentic coding model, fine-tuned from Kimi K2.5, available inside the Cursor editor.",
   "recommenders": 31,
   "commenters": 46,
   "warners": 8,
   "score": 22.453,
   "rising": -2.18,
   "first": "2025-11-18",
   "latest": "2026-09-26",
   "why": "Liked as a cheap, fast workhorse for small, well-scoped coding tasks, often implementing plans drafted by larger models.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 31,
    "neutral": 6,
    "compare": 1,
    "warn": 8
   },
   "spark": [
    2,
    0,
    0,
    0,
    0,
    2,
    2,
    11,
    8,
    2,
    4,
    0
   ],
   "listed": true,
   "loved": [
    "Low cost",
    "Speed"
   ],
   "caveat": "Complex tasks",
   "short_quote": "I find it really hard to justify the other models for the performance/cost I'm getting with Composer 2.5.",
   "icon": false
  },
  {
   "slug": "claude-haiku",
   "name": "Claude Haiku",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Anthropic's smallest, fastest and cheapest Claude large language model.",
   "recommenders": 30,
   "commenters": 58,
   "warners": 5,
   "score": 27.521,
   "rising": 11.42,
   "first": "2025-11-09",
   "latest": "2026-10-29",
   "why": "Recommended as a cheap, fast model for subagents and simple, clearly specified tasks, and for turning natural language into structured JSON.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 31,
    "neutral": 19,
    "compare": 6,
    "warn": 6
   },
   "spark": [
    2,
    2,
    2,
    2,
    3,
    0,
    0,
    1,
    2,
    3,
    5,
    9
   ],
   "listed": true,
   "loved": [
    "Subagent workhorse",
    "Cheap and fast"
   ],
   "caveat": "Complex coding",
   "short_quote": "We use Haiku 4.5 to turn users' natural language queries and requests into fairly complex structured specs for interior design and construction. It has near perfect accuracy.",
   "icon": true
  },
  {
   "slug": "1password",
   "name": "1Password",
   "category": "security",
   "category_name": "Security and passwords",
   "description": "Cross-platform password manager for storing passwords, passkeys, 2FA codes and secrets, sold as a subscription.",
   "recommenders": 30,
   "commenters": 66,
   "warners": 11,
   "score": 23.336,
   "rising": 2.13,
   "first": "2025-11-06",
   "latest": "2026-10-30",
   "why": "Liked for handling passkeys and syncing them across iOS, Android, macOS, Windows and Linux, and for easy password sharing that suits families and less technical relatives.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 31,
    "neutral": 25,
    "compare": 2,
    "warn": 12
   },
   "spark": [
    2,
    2,
    2,
    6,
    0,
    2,
    1,
    3,
    4,
    0,
    4,
    5
   ],
   "listed": true,
   "loved": [
    "Passkey support",
    "Cross-platform sync"
   ],
   "caveat": "Subscription pricing",
   "short_quote": "1password is by far my most recommended subscription to friends and family.",
   "icon": true
  },
  {
   "slug": "wireguard",
   "name": "WireGuard",
   "category": "networking",
   "category_name": "Networking and VPN",
   "description": "Lightweight open-source VPN protocol and tunnel software built into the Linux kernel.",
   "recommenders": 29,
   "commenters": 63,
   "warners": 1,
   "score": 33.657,
   "rising": 6.11,
   "first": "2025-11-01",
   "latest": "2026-10-28",
   "why": "HN commenters use it for simple, reliable remote access to their home networks and for self-hosted tunnels through a VPS.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 29,
    "neutral": 32,
    "compare": 4,
    "warn": 1
   },
   "spark": [
    1,
    4,
    3,
    1,
    2,
    0,
    0,
    2,
    4,
    3,
    5,
    4
   ],
   "listed": true,
   "loved": [
    "Home remote access",
    "Simple setup"
   ],
   "caveat": "Mesh scaling",
   "short_quote": "I use Wireguard for several site-to-site VPNs. It just works.",
   "icon": true
  },
  {
   "slug": "ruby-on-rails",
   "name": "Ruby on Rails",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Full-stack, server-side web application framework for Ruby built around convention over configuration.",
   "recommenders": 29,
   "commenters": 49,
   "warners": 1,
   "score": 29.291,
   "rising": -0.2,
   "first": "2025-12-01",
   "latest": "2026-10-21",
   "why": "HN commenters like Rails for batteries-included productivity on CRUD and SaaS web apps, especially for solo developers and early-stage products, and for its mature conventions and large ecosystem.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 29,
    "neutral": 19,
    "compare": 4,
    "warn": 1
   },
   "spark": [
    0,
    4,
    3,
    2,
    5,
    0,
    2,
    3,
    2,
    3,
    4,
    1
   ],
   "listed": true,
   "loved": [
    "Productivity",
    "CRUD web apps"
   ],
   "caveat": "Non-standard requirements",
   "short_quote": "I've been a Rails DevOps and nowadays a web one-man-show with it for over 10 years and I'd do it again.",
   "icon": true
  },
  {
   "slug": "comaps",
   "name": "CoMaps",
   "category": "other",
   "category_name": "Other software",
   "description": "Community-driven, open-source offline maps app built on OpenStreetMap data, forked from Organic Maps.",
   "recommenders": 29,
   "commenters": 38,
   "warners": 1,
   "score": 28.33,
   "rising": 9.09,
   "first": "2025-11-20",
   "latest": "2026-10-31",
   "why": "Liked for offline maps on hikes, bike rides and city walks, and for a simpler, faster interface than OsmAnd.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 30,
    "neutral": 6,
    "compare": 2,
    "warn": 1
   },
   "spark": [
    1,
    0,
    0,
    2,
    0,
    0,
    1,
    1,
    11,
    12,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "Hiking and cycling",
    "Offline maps"
   ],
   "caveat": "Search",
   "short_quote": "CoMaps is by far one of the best offline navigation map app available.",
   "icon": true
  },
  {
   "slug": "org-mode",
   "name": "Org mode",
   "category": "notes",
   "category_name": "Notes and knowledge",
   "description": "Emacs major mode for outlining, notes, task management and literate programming in plain text.",
   "recommenders": 29,
   "commenters": 40,
   "warners": 3,
   "score": 24.847,
   "rising": -2.18,
   "first": "2025-11-01",
   "latest": "2026-10-28",
   "why": "Loved as a plain-text system for notes, tasks and agenda-based planning, and for writing and exporting blogs, books and documents.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 32,
    "neutral": 6,
    "compare": 2,
    "warn": 3
   },
   "spark": [
    2,
    4,
    6,
    5,
    1,
    2,
    0,
    4,
    2,
    3,
    2,
    1
   ],
   "listed": true,
   "loved": [
    "Notes and tasks",
    "Plain text"
   ],
   "caveat": "Emacs lock-in",
   "short_quote": "Today I use it for all my project, task and knowledge management needs, with some files going over 15MB in size. And I'm still loving it.",
   "icon": true
  },
  {
   "slug": "bunny-net",
   "name": "Bunny.net",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "European content delivery network offering CDN, DNS, storage, video streaming and edge compute services.",
   "recommenders": 29,
   "commenters": 35,
   "warners": 2,
   "score": 24.736,
   "rising": -1.85,
   "first": "2025-11-19",
   "latest": "2026-10-30",
   "why": "HN commenters recommend it as a low-cost CDN, often as a European alternative to Cloudflare, for static sites, DNS, and image and video delivery.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 30,
    "neutral": 3,
    "compare": 1,
    "warn": 2
   },
   "spark": [
    2,
    2,
    4,
    3,
    0,
    8,
    0,
    5,
    0,
    1,
    4,
    1
   ],
   "listed": true,
   "loved": [
    "Low cost",
    "Cloudflare alternative"
   ],
   "caveat": "Feature gaps",
   "short_quote": "I use bunny as an image serving and video streaming across multiple projects and it is excellent, never had an issue with it.",
   "icon": true
  },
  {
   "slug": "qwen-3-5",
   "name": "Qwen 3.5",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Alibaba's family of open-weight large language models, from 0.8B up to 397B parameters.",
   "recommenders": 28,
   "commenters": 53,
   "warners": 3,
   "score": 27.738,
   "rising": -5.18,
   "first": "2026-02-20",
   "latest": "2026-10-11",
   "why": "Liked for running capably on consumer hardware, with small variants handling narrow tasks well and larger ones doing workable local coding.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 29,
    "neutral": 21,
    "compare": 3,
    "warn": 3
   },
   "spark": [
    0,
    0,
    0,
    1,
    3,
    7,
    5,
    8,
    2,
    2,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Consumer hardware",
    "Small-task models"
   ],
   "caveat": "Looping",
   "short_quote": "I have settled on the qwen3.5 family after testing most of the local usable models.",
   "icon": true
  },
  {
   "slug": "zellij",
   "name": "Zellij",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "Terminal workspace and multiplexer written in Rust, an alternative to tmux.",
   "recommenders": 28,
   "commenters": 39,
   "warners": 1,
   "score": 26.832,
   "rising": 4.11,
   "first": "2025-12-05",
   "latest": "2026-10-30",
   "why": "HN commenters like Zellij as a tmux alternative with sane defaults and a gentler learning curve, and for persistent sessions they can reattach to from laptops, phones and servers.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 29,
    "neutral": 9,
    "compare": 2,
    "warn": 1
   },
   "spark": [
    0,
    2,
    2,
    0,
    0,
    2,
    6,
    3,
    4,
    4,
    2,
    4
   ],
   "listed": true,
   "loved": [
    "Sane defaults",
    "Persistent sessions"
   ],
   "caveat": "Copy and scrollback",
   "short_quote": "Zellij is a breath of fresh air in the terminal and my daily driver for years.",
   "icon": true
  },
  {
   "slug": "hugo",
   "name": "Hugo",
   "category": "other",
   "category_name": "Other software",
   "description": "Open-source static site generator written in Go that builds websites from Markdown and templates.",
   "recommenders": 28,
   "commenters": 46,
   "warners": 4,
   "score": 25.466,
   "rising": 0.13,
   "first": "2025-11-04",
   "latest": "2026-10-28",
   "why": "HN commenters like Hugo for fast builds and fast-loading static sites, cheap low-maintenance hosting, and as a replacement for WordPress on blogs and company sites.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 28,
    "neutral": 13,
    "compare": 1,
    "warn": 4
   },
   "spark": [
    1,
    1,
    6,
    0,
    0,
    3,
    4,
    3,
    2,
    3,
    0,
    5
   ],
   "listed": true,
   "loved": [
    "Speed",
    "Cheap hosting"
   ],
   "caveat": "Template syntax",
   "short_quote": "Hugo (gohugo.io), I use it on my personal website. It has a lot of themes/plugins and very easy to use.",
   "icon": true
  },
  {
   "slug": "orion",
   "name": "Orion",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "WebKit-based web browser from Kagi for macOS and iOS, with WebExtension support.",
   "recommenders": 28,
   "commenters": 59,
   "warners": 13,
   "score": 17.011,
   "rising": 7.76,
   "first": "2025-11-25",
   "latest": "2026-10-22",
   "why": "Liked for bringing Firefox and Chrome extensions and easy ad blocking to iOS, and for being a browser that is not built on Chromium.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 29,
    "neutral": 17,
    "compare": 2,
    "warn": 14
   },
   "spark": [
    5,
    2,
    2,
    0,
    0,
    0,
    0,
    2,
    5,
    2,
    5,
    6
   ],
   "listed": true,
   "loved": [
    "Extensions & adblock",
    "Non-Chromium engine"
   ],
   "caveat": "Bugs",
   "short_quote": "Recent versions have been rock solid, and it does exactly what it says on the tin.",
   "icon": true
  },
  {
   "slug": "proxmox",
   "name": "Proxmox",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "Open-source Debian-based virtualization platform for managing KVM virtual machines and LXC containers.",
   "recommenders": 27,
   "commenters": 62,
   "warners": 1,
   "score": 30.137,
   "rising": -0.87,
   "first": "2025-11-10",
   "latest": "2026-10-28",
   "why": "HN commenters like Proxmox as the base for a homelab and as a viable VMware replacement, with built-in ZFS and full CLI and API control.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 28,
    "neutral": 39,
    "compare": 5,
    "warn": 1
   },
   "spark": [
    2,
    3,
    2,
    1,
    2,
    2,
    1,
    6,
    3,
    1,
    4,
    1
   ],
   "listed": true,
   "loved": [
    "Homelab foundation",
    "VMware replacement"
   ],
   "caveat": "Learning curve",
   "short_quote": "I love Proxmox. It's one of the few infrastructure tools that defy YAGNI and are almost always a good idea to have no matter how simple your setup is.",
   "icon": true
  },
  {
   "slug": "blender",
   "name": "Blender",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Free, open-source 3D creation suite for modeling, animation, rendering and compositing.",
   "recommenders": 27,
   "commenters": 51,
   "warners": 2,
   "score": 29.087,
   "rising": 3.11,
   "first": "2025-11-01",
   "latest": "2026-10-30",
   "why": "HN commenters like it as a fast, free 3D suite that rivals commercial tools, with Python scripting that supports automation and AI-driven workflows, and many use it to make models for 3D printing.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 28,
    "neutral": 21,
    "compare": 1,
    "warn": 3
   },
   "spark": [
    2,
    0,
    1,
    0,
    2,
    5,
    0,
    0,
    8,
    4,
    3,
    3
   ],
   "listed": true,
   "loved": [
    "Python scripting",
    "Industry standing"
   ],
   "caveat": "Learning curve",
   "short_quote": "I use blender constantly to make things for 3d printing and I haven\u2019t spent a cent on it or any plugins I use for it.",
   "icon": true
  },
  {
   "slug": "parakeet",
   "name": "Parakeet",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "NVIDIA's open-weight family of automatic speech recognition (speech-to-text) models.",
   "recommenders": 27,
   "commenters": 45,
   "warners": 1,
   "score": 28.464,
   "rising": 3.11,
   "first": "2025-11-14",
   "latest": "2026-10-28",
   "why": "HN commenters like it for fast, on-device speech-to-text, often running it for dictation through apps like Handy and Hex.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 31,
    "neutral": 13,
    "compare": 4,
    "warn": 2
   },
   "spark": [
    0,
    0,
    5,
    4,
    0,
    1,
    0,
    5,
    7,
    0,
    3,
    6
   ],
   "listed": true,
   "loved": [
    "Speed",
    "Runs locally"
   ],
   "caveat": "Accuracy vs Whisper",
   "short_quote": "I haven\u2019t found an ASR/STT/transcription setup that beats Parakeet V3 on the speed/accuracy tradeoff spectrum",
   "icon": false
  },
  {
   "slug": "xfce",
   "name": "Xfce",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Lightweight open-source desktop environment for Linux and other Unix-like operating systems.",
   "recommenders": 27,
   "commenters": 42,
   "warners": 4,
   "score": 23.376,
   "rising": 6.76,
   "first": "2025-11-14",
   "latest": "2026-10-23",
   "why": "HN commenters like Xfce for being lightweight enough to revive old hardware and for a fast, stable interface that rarely changes.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 28,
    "neutral": 12,
    "compare": 0,
    "warn": 4
   },
   "spark": [
    0,
    0,
    13,
    0,
    0,
    0,
    0,
    2,
    1,
    6,
    5,
    1
   ],
   "listed": true,
   "loved": [
    "Lightweight",
    "Stability"
   ],
   "caveat": "Wayland support",
   "short_quote": "Anyway, I LOVE XFCE. I don't need a lot of bells and whistles in my DE, I just need it to launch applications, bind some hotkeys, and otherwise stay out of my way.",
   "icon": true
  },
  {
   "slug": "omarchy",
   "name": "Omarchy",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Opinionated Arch Linux distribution built around the Hyprland tiling window manager, created by DHH.",
   "recommenders": 27,
   "commenters": 46,
   "warners": 8,
   "score": 19.763,
   "rising": 10.42,
   "first": "2025-11-04",
   "latest": "2026-10-27",
   "why": "Liked as a polished, developer-focused Arch and Hyprland setup with good defaults out of the box, and several former macOS users say it is the first Linux distro that stuck for them.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 30,
    "neutral": 11,
    "compare": 1,
    "warn": 8
   },
   "spark": [
    1,
    2,
    4,
    0,
    1,
    0,
    5,
    2,
    0,
    10,
    4,
    1
   ],
   "listed": true,
   "loved": [
    "Distro that stuck",
    "macOS alternative"
   ],
   "caveat": "AI-generated code",
   "short_quote": "I just decided that I move to Omarchy 4 (basically Hyperland + QuickShell) + NVIDIA GPU, and I already was able to customize it more than my Mac in years.",
   "icon": true
  },
  {
   "slug": "react",
   "name": "React",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Open-source JavaScript library for building user interfaces from reusable components.",
   "recommenders": 27,
   "commenters": 91,
   "warners": 26,
   "score": 11.76,
   "rising": -0.87,
   "first": "2025-11-06",
   "latest": "2026-10-21",
   "why": "Liked for building complex, interactive UIs out of composable components, backed by a large ecosystem that suits AI-assisted coding.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 27,
    "neutral": 36,
    "compare": 2,
    "warn": 27
   },
   "spark": [
    0,
    4,
    2,
    0,
    1,
    1,
    3,
    3,
    6,
    2,
    0,
    5
   ],
   "listed": true,
   "loved": [
    "Interactive UIs",
    "Developer experience"
   ],
   "caveat": "Complexity and bloat",
   "short_quote": "React was one of those ways of building software that gave me back the giddy excitement I had learning Visual Basic as a kid.",
   "icon": true
  },
  {
   "slug": "anki",
   "name": "Anki",
   "category": "other",
   "category_name": "Other software",
   "description": "Open-source spaced-repetition flashcard app for desktop and mobile, synced via AnkiWeb.",
   "recommenders": 26,
   "commenters": 49,
   "warners": 1,
   "score": 27.236,
   "rising": -5.85,
   "first": "2025-11-02",
   "latest": "2026-10-26",
   "why": "Loved for memorizing language vocabulary and as a daily study habit that commenters say noticeably improves long-term retention.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 29,
    "neutral": 24,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    4,
    4,
    3,
    4,
    1,
    1,
    2,
    0,
    8,
    0,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "Language learning",
    "Retention"
   ],
   "caveat": "Clunky UX",
   "short_quote": "I have tried many different flashcard solutions, including hacky text-based ones, and I always return to Anki.",
   "icon": false
  },
  {
   "slug": "f-droid",
   "name": "F-Droid",
   "category": "other",
   "category_name": "Other software",
   "description": "An app store and client for installing free and open-source Android apps.",
   "recommenders": 26,
   "commenters": 43,
   "warners": 5,
   "score": 22.285,
   "rising": 7.42,
   "first": "2025-11-13",
   "latest": "2026-09-29",
   "why": "Recommended as the main source of open-source apps on de-Googled Android phones, and trusted for vetted updates, reproducible builds and no proprietary blobs.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 26,
    "neutral": 13,
    "compare": 0,
    "warn": 7
   },
   "spark": [
    1,
    0,
    0,
    2,
    1,
    0,
    2,
    2,
    6,
    6,
    6,
    0
   ],
   "listed": true,
   "loved": [
    "Main app source",
    "Trust and vetting"
   ],
   "caveat": "Client UI",
   "short_quote": "The only truly-trustable option is basically F-Droid's reproducible builds (or similar) with source code availability",
   "icon": false
  },
  {
   "slug": "thunderbird",
   "name": "Thunderbird",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "Free, open-source desktop email, calendar, contacts, chat and RSS client from Mozilla.",
   "recommenders": 26,
   "commenters": 55,
   "warners": 10,
   "score": 19.062,
   "rising": 2.11,
   "first": "2025-11-19",
   "latest": "2026-10-18",
   "why": "Liked as a desktop client for juggling multiple email accounts, especially on Linux, and for archiving or migrating years of mail locally; some also use its built-in RSS, Matrix and IRC support.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 26,
    "neutral": 19,
    "compare": 0,
    "warn": 10
   },
   "spark": [
    3,
    1,
    2,
    0,
    3,
    4,
    0,
    2,
    3,
    2,
    4,
    2
   ],
   "listed": true,
   "loved": [
    "Mail archiving",
    "Multiple accounts"
   ],
   "caveat": "Declining quality",
   "short_quote": "I use Thunderbird on both Linux/Android as my sole client for personal email. I'm mostly pretty happy with it",
   "icon": true
  },
  {
   "slug": "github",
   "name": "GitHub",
   "category": "git",
   "category_name": "Git and code hosting",
   "description": "Web-based Git repository hosting with pull requests, issues, Actions CI/CD and Copilot.",
   "recommenders": 26,
   "commenters": 155,
   "warners": 83,
   "score": -42.014,
   "rising": 3.44,
   "first": "2025-11-08",
   "latest": "2026-10-31",
   "why": "Commenters like it for its generous free tier, its approachable fork-and-pull-request workflow, and having many tools in one place.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 26,
    "neutral": 49,
    "compare": 0,
    "warn": 88
   },
   "spark": [
    0,
    4,
    0,
    1,
    1,
    3,
    2,
    2,
    3,
    6,
    2,
    2
   ],
   "listed": true,
   "loved": [
    "Reliable for some",
    "Free tier"
   ],
   "caveat": "Outages",
   "short_quote": "We've been using github for a while at our company and find it really good.",
   "icon": true
  },
  {
   "slug": "ffmpeg",
   "name": "ffmpeg",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "Open-source command-line tool and libraries for recording, converting and streaming audio and video.",
   "recommenders": 25,
   "commenters": 60,
   "warners": 3,
   "score": 27.994,
   "rising": -0.22,
   "first": "2025-11-02",
   "latest": "2026-10-18",
   "why": "HN commenters treat it as the most capable free tool for converting, trimming and processing audio and video, and many now generate its commands with LLMs or run it in automated pipelines.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 26,
    "neutral": 33,
    "compare": 1,
    "warn": 3
   },
   "spark": [
    3,
    1,
    3,
    0,
    2,
    3,
    1,
    4,
    2,
    5,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "Broad capability",
    "LLM-friendly"
   ],
   "caveat": "Steep syntax",
   "short_quote": "I always end up using running FFmpeg directly since it's faster and more reliable",
   "icon": true
  },
  {
   "slug": "pandoc",
   "name": "Pandoc",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "Command-line universal document converter between Markdown, Word, LaTeX, HTML, Typst and more.",
   "recommenders": 25,
   "commenters": 41,
   "warners": 1,
   "score": 25.278,
   "rising": 2.11,
   "first": "2025-11-03",
   "latest": "2026-10-26",
   "why": "HN commenters like it for converting Markdown into almost any format, including PDFs via Typst or LaTeX and Word documents for Office workflows.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 26,
    "neutral": 13,
    "compare": 2,
    "warn": 1
   },
   "spark": [
    2,
    1,
    2,
    3,
    0,
    1,
    5,
    3,
    1,
    7,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Format conversion",
    "PDF via Typst"
   ],
   "caveat": "Docs and bloat",
   "short_quote": "I\u2019d highly recommend pandoc[0] if you need markdown conversion.",
   "icon": false
  },
  {
   "slug": "lm-studio",
   "name": "LM Studio",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Desktop app for downloading and running local LLMs, with a built-in OpenAI-compatible server.",
   "recommenders": 24,
   "commenters": 50,
   "warners": 2,
   "score": 25.845,
   "rising": 2.76,
   "first": "2025-11-01",
   "latest": "2026-10-04",
   "why": "Liked as a low-friction desktop app for downloading and running local models, with a built-in local server that plugs into coding agents like OpenCode, and fast MLX support on Apple Silicon Macs.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 23,
    "neutral": 23,
    "compare": 5,
    "warn": 2
   },
   "spark": [
    0,
    1,
    1,
    0,
    2,
    0,
    0,
    4,
    8,
    4,
    3,
    0
   ],
   "listed": true,
   "loved": [
    "Local API server",
    "Easy setup"
   ],
   "caveat": "Closed source",
   "short_quote": "I strongly recommend trying LM Studio - it's the lowest friction way to try out models",
   "icon": true
  },
  {
   "slug": "astro",
   "name": "Astro",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "JavaScript web framework for content-driven websites, shipping zero JavaScript by default",
   "recommenders": 24,
   "commenters": 40,
   "warners": 1,
   "score": 24.669,
   "rising": 3.76,
   "first": "2025-12-18",
   "latest": "2026-10-27",
   "why": "Liked for building simple static sites and blogs that ship no JavaScript by default, with room to add React, Vue or Svelte when needed; several commenters moved to it from Hugo, WordPress or Next.js.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 28,
    "neutral": 16,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    1,
    11,
    1,
    0,
    2,
    1,
    2,
    1,
    3,
    0,
    6
   ],
   "listed": true,
   "loved": [
    "Easy static sites",
    "Simple, unobtrusive"
   ],
   "caveat": "Acquisition uncertainty",
   "short_quote": "I've found Astro to be an amazing framework for simple, performant websites.",
   "icon": false
  },
  {
   "slug": "linear",
   "name": "Linear",
   "category": "productivity",
   "category_name": "Productivity",
   "description": "Issue tracking and project management tool for software teams.",
   "recommenders": 23,
   "commenters": 45,
   "warners": 3,
   "score": 23.541,
   "rising": 2.76,
   "first": "2025-11-30",
   "latest": "2026-10-26",
   "why": "HN commenters like Linear as a more pleasant alternative to Jira, with a polished UI and clean integrations for AI agents and GitHub.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 24,
    "neutral": 18,
    "compare": 2,
    "warn": 3
   },
   "spark": [
    0,
    2,
    1,
    0,
    2,
    1,
    0,
    5,
    4,
    4,
    2,
    3
   ],
   "listed": true,
   "loved": [
    "AI agent workflows",
    "Better than Jira"
   ],
   "caveat": "Slow loading",
   "short_quote": "Linear is the best web app I have ever seen, period. It is also the best bug-tracker I've ever used. I use it, and pay for it (gladly).",
   "icon": true
  },
  {
   "slug": "cloudflare-workers",
   "name": "Cloudflare Workers",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "Cloudflare's serverless platform for running JavaScript, TypeScript and WebAssembly code on its edge network.",
   "recommenders": 23,
   "commenters": 38,
   "warners": 2,
   "score": 22.929,
   "rising": 5.75,
   "first": "2025-11-28",
   "latest": "2026-10-31",
   "why": "HN commenters like it for cheap or free hosting of APIs, side projects and small SaaS apps, for a pleasant deploy experience, and for how well it pairs with D1, R2 and Durable Objects.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 23,
    "neutral": 11,
    "compare": 2,
    "warn": 2
   },
   "spark": [
    0,
    0,
    5,
    0,
    2,
    1,
    1,
    0,
    4,
    3,
    2,
    5
   ],
   "listed": true,
   "loved": [
    "Low cost",
    "Developer experience"
   ],
   "caveat": "Debugging",
   "short_quote": "now it's one of my favorite ways to develop and scale web applications",
   "icon": true
  },
  {
   "slug": "svelte",
   "name": "Svelte",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Compiler-based JavaScript UI framework for building web apps, with SvelteKit as its app framework.",
   "recommenders": 23,
   "commenters": 33,
   "warners": 3,
   "score": 20.716,
   "rising": 9.73,
   "first": "2025-11-13",
   "latest": "2026-10-07",
   "why": "Loved for a pleasant developer experience that stays close to plain HTML, CSS and JS, with easy reactivity and fast-loading sites.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 23,
    "neutral": 7,
    "compare": 1,
    "warn": 2
   },
   "spark": [
    1,
    0,
    1,
    0,
    0,
    0,
    4,
    0,
    4,
    1,
    1,
    11
   ],
   "listed": true,
   "loved": [
    "Developer experience",
    "Close to web platform"
   ],
   "caveat": "Tooling support",
   "short_quote": "All of my personal projects use Svelte, and I finally, blessedly applied for a job recently where Svelte was their frontend framework of choice.",
   "icon": true
  },
  {
   "slug": "mullvad",
   "name": "Mullvad",
   "category": "networking",
   "category_name": "Networking and VPN",
   "description": "Swedish commercial VPN service built on WireGuard, focused on privacy and anonymous accounts.",
   "recommenders": 23,
   "commenters": 37,
   "warners": 3,
   "score": 20.552,
   "rising": -4.87,
   "first": "2025-11-12",
   "latest": "2026-10-31",
   "why": "Recommended for anonymous sign-up with no personal details, a no-logging privacy stance commenters trust, and fast servers in many countries.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 24,
    "neutral": 10,
    "compare": 1,
    "warn": 3
   },
   "spark": [
    2,
    4,
    0,
    2,
    0,
    0,
    2,
    9,
    3,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Privacy and trust",
    "Anonymous signup"
   ],
   "caveat": "Blocked IPs",
   "short_quote": "I use Mullvad through Tailscale\u2019s exit\u2011node integration, and it\u2019s awesome. They  are the only provider I trust these days.",
   "icon": true
  },
  {
   "slug": "bubblewrap",
   "name": "bubblewrap",
   "category": "security",
   "category_name": "Security and passwords",
   "description": "Unprivileged Linux sandboxing tool using namespaces; the sandbox underneath Flatpak.",
   "recommenders": 23,
   "commenters": 32,
   "warners": 1,
   "score": 19.773,
   "rising": -0.89,
   "first": "2025-11-09",
   "latest": "2026-10-22",
   "why": "HN commenters use it as a lightweight Linux sandbox for AI coding agents and for package managers and other untrusted software, with fine-grained control over mounts, namespaces and network access.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 22,
    "neutral": 10,
    "compare": 2,
    "warn": 1
   },
   "spark": [
    3,
    1,
    1,
    3,
    1,
    1,
    0,
    3,
    4,
    3,
    0,
    2
   ],
   "listed": true,
   "loved": [
    "Sandboxing AI agents",
    "Fine-grained isolation"
   ],
   "caveat": "Tedious setup",
   "short_quote": "I use it to run Claude Code / Codex / Gemini CLI, to make sure that they have a limited / fake view of my system.",
   "icon": true
  },
  {
   "slug": "mimo",
   "name": "MiMo",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Xiaomi's family of open-weight large language models, offered in Pro and Flash variants.",
   "recommenders": 23,
   "commenters": 37,
   "warners": 4,
   "score": 19.045,
   "rising": 13.71,
   "first": "2026-06-09",
   "latest": "2026-10-28",
   "why": "Liked as a cheap open model for coding work in agents and harnesses like OpenCode, with the Pro variant singled out for strong reasoning.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 23,
    "neutral": 11,
    "compare": 2,
    "warn": 3
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    4,
    2,
    2,
    8,
    7
   ],
   "listed": true,
   "loved": [
    "Low cost",
    "Coding capability"
   ],
   "caveat": "Slow, overthinks",
   "short_quote": "We switched to Mimo 2.6, which is relatively better.",
   "icon": true
  },
  {
   "slug": "systemd",
   "name": "systemd",
   "category": "other",
   "category_name": "Other software",
   "description": "Linux init system and service manager handling boot, services, timers, and logging.",
   "recommenders": 23,
   "commenters": 49,
   "warners": 14,
   "score": 11.387,
   "rising": -0.89,
   "first": "2025-11-02",
   "latest": "2026-10-16",
   "why": "Commenters like it for running services and containers from declarative unit files, with timers, auto-restart, socket activation and per-unit sandboxing built in.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 23,
    "neutral": 11,
    "compare": 1,
    "warn": 17
   },
   "spark": [
    1,
    3,
    0,
    2,
    0,
    0,
    0,
    7,
    5,
    2,
    2,
    1
   ],
   "listed": true,
   "loved": [
    "Service and container management",
    "Sandboxing"
   ],
   "caveat": "Complexity",
   "short_quote": "I personally can go on and on and on about how awesome it is that systemd offers workload isolation, least privileges, cgroups for juggling priorities.",
   "icon": true
  },
  {
   "slug": "bun",
   "name": "Bun",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Fast all-in-one JavaScript and TypeScript runtime, bundler, test runner and package manager.",
   "recommenders": 23,
   "commenters": 59,
   "warners": 18,
   "score": 8.265,
   "rising": 2.76,
   "first": "2025-11-17",
   "latest": "2026-10-24",
   "why": "Liked as a fast, Node-compatible runtime with a batteries-included standard library and TypeScript support out of the box.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 26,
    "neutral": 15,
    "compare": 5,
    "warn": 19
   },
   "spark": [
    1,
    3,
    1,
    1,
    0,
    3,
    4,
    1,
    4,
    5,
    0,
    3
   ],
   "listed": true,
   "loved": [
    "Speed",
    "Node compatibility"
   ],
   "caveat": "Rewrite trust",
   "short_quote": "Been using Bun for a long while now and I love it.",
   "icon": true
  },
  {
   "slug": "playwright",
   "name": "Playwright",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Microsoft's open-source library for automating Chromium, Firefox and WebKit browsers.",
   "recommenders": 22,
   "commenters": 44,
   "warners": 1,
   "score": 24.072,
   "rising": 2.09,
   "first": "2025-12-10",
   "latest": "2026-10-31",
   "why": "Recommended for cross-browser end-to-end testing and as a browser tool that lets AI coding agents check their own work, plus scraping and site automation.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 23,
    "neutral": 20,
    "compare": 2,
    "warn": 1
   },
   "spark": [
    0,
    2,
    2,
    3,
    3,
    0,
    0,
    3,
    3,
    4,
    2,
    1
   ],
   "listed": true,
   "loved": [
    "AI agent testing",
    "End-to-end testing"
   ],
   "caveat": "Agent UX limits",
   "short_quote": "the big advantage of playwright is that it's cross-browser. It's still my go-to tool for automated testing",
   "icon": true
  },
  {
   "slug": "gpt",
   "name": "GPT",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "OpenAI's family of large language models, available through ChatGPT and the OpenAI API.",
   "recommenders": 22,
   "commenters": 62,
   "warners": 7,
   "score": 21.905,
   "rising": 0.76,
   "first": "2025-11-24",
   "latest": "2026-10-31",
   "why": "HN commenters like GPT most as a code reviewer and plan checker alongside other models, and for following instructions closely without refusing.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 23,
    "neutral": 28,
    "compare": 9,
    "warn": 8
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    9,
    6,
    3,
    2,
    1
   ],
   "listed": true,
   "loved": [
    "Code review",
    "Core logic"
   ],
   "caveat": "Verbose output",
   "short_quote": "This (among many others) is the reason I use GPT over Claude. It adheres very closely to your instructions and rules.",
   "icon": true
  },
  {
   "slug": "redis",
   "name": "Redis",
   "category": "databases",
   "category_name": "Databases",
   "description": "In-memory key-value data store used as a cache, message broker, and database.",
   "recommenders": 22,
   "commenters": 47,
   "warners": 4,
   "score": 21.68,
   "rising": -1.89,
   "first": "2025-11-17",
   "latest": "2026-10-30",
   "why": "Liked as a fast cache that is quick to set up and rarely needs maintenance, and as a backend for job queues.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 22,
    "neutral": 19,
    "compare": 2,
    "warn": 4
   },
   "spark": [
    0,
    1,
    4,
    1,
    1,
    1,
    2,
    5,
    3,
    2,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "Caching speed",
    "Easy to operate"
   ],
   "caveat": "License changes",
   "short_quote": "it's trivial to set up and it ~never crashes or requires maintenance.",
   "icon": true
  },
  {
   "slug": "fossil",
   "name": "Fossil",
   "category": "git",
   "category_name": "Git and code hosting",
   "description": "A distributed version control system with built-in wiki, tickets, forum and web interface.",
   "recommenders": 22,
   "commenters": 26,
   "warners": 1,
   "score": 19.0,
   "rising": 11.38,
   "first": "2025-12-17",
   "latest": "2026-10-04",
   "why": "HN commenters like Fossil as an all-in-one version control system that keeps code, wiki, tickets and forum together in a single file, and for how easy it is to self-host and use, especially on solo or small-team projects.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 24,
    "neutral": 2,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    0,
    1,
    2,
    1,
    0,
    2,
    0,
    1,
    1,
    10,
    4,
    2
   ],
   "listed": true,
   "loved": [
    "All-in-one",
    "Easy self-hosting"
   ],
   "caveat": "Small ecosystem",
   "short_quote": "I use Fossil for all my freelance work and it so easily allows me to get right back into the context of a project",
   "icon": true
  },
  {
   "slug": "superpowers",
   "name": "Superpowers",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "Open-source collection of agent skills and workflows for Claude Code and other coding agents.",
   "recommenders": 22,
   "commenters": 46,
   "warners": 8,
   "score": 17.069,
   "rising": 3.42,
   "first": "2025-11-28",
   "latest": "2026-10-19",
   "why": "Recommended as a skills plugin that structures coding-agent work into brainstorming, planning and review steps, with the /brainstorming skill singled out most often.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 22,
    "neutral": 13,
    "compare": 3,
    "warn": 8
   },
   "spark": [
    0,
    1,
    1,
    1,
    2,
    2,
    1,
    2,
    4,
    1,
    4,
    3
   ],
   "listed": true,
   "loved": [
    "Structured workflow",
    "Brainstorming skill"
   ],
   "caveat": "Token usage",
   "short_quote": "Superpowers is one of the few skill/agent suites I use for all software development projects.",
   "icon": true
  },
  {
   "slug": "tailwind-css",
   "name": "Tailwind CSS",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Utility-first CSS framework for styling HTML directly with composable class names.",
   "recommenders": 22,
   "commenters": 54,
   "warners": 13,
   "score": 13.441,
   "rising": 10.73,
   "first": "2025-11-06",
   "latest": "2026-10-14",
   "why": "HN commenters like it for keeping styles next to the markup they affect, consistent utility classes across projects, comfortable everyday ergonomics and how easily LLMs write it.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 25,
    "neutral": 20,
    "compare": 0,
    "warn": 13
   },
   "spark": [
    1,
    0,
    4,
    0,
    0,
    0,
    2,
    2,
    1,
    5,
    8,
    2
   ],
   "listed": true,
   "loved": [
    "Ergonomics",
    "LLM-friendly"
   ],
   "caveat": "Class soup",
   "short_quote": "the classes are the description of the style once you know tailwind, and they live where the thing they're styling is.",
   "icon": true
  },
  {
   "slug": "gnome",
   "name": "GNOME",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Open-source desktop environment for Linux and other Unix-like systems, built on GTK.",
   "recommenders": 22,
   "commenters": 58,
   "warners": 26,
   "score": -1.207,
   "rising": 4.75,
   "first": "2025-11-14",
   "latest": "2026-10-21",
   "why": "Liked for working well out of the box with little setup and for a consistent, keyboard-friendly workflow with native GTK apps.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 22,
    "neutral": 9,
    "compare": 1,
    "warn": 28
   },
   "spark": [
    1,
    1,
    5,
    0,
    0,
    2,
    0,
    1,
    3,
    4,
    5,
    0
   ],
   "listed": true,
   "loved": [
    "Works out of box",
    "Stability"
   ],
   "caveat": "Limited configurability",
   "short_quote": "Personally I love GNOME because it\u2019s extremely productive and works out of the box.",
   "icon": true
  },
  {
   "slug": "chrome",
   "name": "Chrome",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "Google's free, Chromium-based web browser for desktop and mobile platforms.",
   "recommenders": 22,
   "commenters": 134,
   "warners": 50,
   "score": -8.605,
   "rising": 9.73,
   "first": "2025-11-09",
   "latest": "2026-10-29",
   "why": "Liked for its speed, broad site compatibility and developer tools, plus bookmark, tab and password sync across operating systems.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 23,
    "neutral": 60,
    "compare": 5,
    "warn": 56
   },
   "spark": [
    1,
    0,
    1,
    0,
    0,
    1,
    0,
    7,
    0,
    5,
    4,
    4
   ],
   "listed": true,
   "loved": [
    "Speed",
    "Handy features"
   ],
   "caveat": "Memory bloat",
   "short_quote": "The reason I switched to chrome a long time ago was tab isolation, how much faster it was than Firefox, and built it better developer tools.",
   "icon": false
  },
  {
   "slug": "openwrt",
   "name": "OpenWrt",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Open-source Linux-based firmware for routers, access points and other embedded network devices.",
   "recommenders": 21,
   "commenters": 37,
   "warners": 2,
   "score": 21.304,
   "rising": 2.42,
   "first": "2025-11-03",
   "latest": "2026-10-16",
   "why": "Liked as a flexible, real-Linux router OS with straightforward WireGuard, VLAN and IPv6 support, often flashed in place of vendor firmware on inexpensive hardware.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 21,
    "neutral": 14,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    1,
    1,
    1,
    0,
    1,
    1,
    0,
    1,
    8,
    0,
    1,
    6
   ],
   "listed": true,
   "loved": [
    "Flexibility",
    "Replaces vendor firmware"
   ],
   "caveat": "Multi-step config",
   "short_quote": "it presents a very usable GUI straight away these days and it has a ton of flexibility for getting creative later.",
   "icon": true
  },
  {
   "slug": "ublock-origin-lite",
   "name": "uBlock Origin Lite",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "Manifest V3 version of the uBlock Origin content blocker for Chromium, Firefox and Safari.",
   "recommenders": 21,
   "commenters": 29,
   "warners": 2,
   "score": 19.179,
   "rising": 2.09,
   "first": "2025-12-19",
   "latest": "2026-10-03",
   "why": "Liked for blocking ads about as well as the original uBlock Origin under Chrome's Manifest V3 and for bringing uBlock-style blocking to Safari on iOS and macOS.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 22,
    "neutral": 5,
    "compare": 1,
    "warn": 2
   },
   "spark": [
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    11,
    3,
    6,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Blocks ads well",
    "Safari and iOS"
   ],
   "caveat": "Less configurable",
   "short_quote": "ublock origin lite is blocking a bunch of stuff for me, and things are unbearable when I turn it off.",
   "icon": true
  },
  {
   "slug": "jev",
   "name": "Jev",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "TypeSafe's Jev, a decision model that returns probabilities for yes/no, multiple-choice or score questions.",
   "recommenders": 21,
   "commenters": 45,
   "warners": 6,
   "score": 19.153,
   "rising": 21.0,
   "first": "2026-09-15",
   "latest": "2026-10-23",
   "why": "HN commenters like Jev for fast, cheap yes/no and multiple-choice decisions such as classification, spam filtering and picking tools or page elements for agents.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 20,
    "neutral": 9,
    "compare": 10,
    "warn": 6
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    9,
    11
   ],
   "listed": true,
   "loved": [
    "Low cost",
    "Speed"
   ],
   "caveat": "Average accuracy",
   "short_quote": "And i already sub to jev and i think this launch is going to make me a much more loyal user now lol",
   "icon": false
  },
  {
   "slug": "tangled",
   "name": "Tangled",
   "category": "git",
   "category_name": "Git and code hosting",
   "description": "Decentralized Git hosting and code collaboration platform built on the AT Protocol.",
   "recommenders": 21,
   "commenters": 30,
   "warners": 2,
   "score": 18.348,
   "rising": 9.05,
   "first": "2025-11-06",
   "latest": "2026-10-30",
   "why": "HN commenters like Tangled as a federated GitHub alternative built on ATProto, with self-hostable knots and a UI they find pleasant.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 21,
    "neutral": 6,
    "compare": 1,
    "warn": 3
   },
   "spark": [
    1,
    0,
    0,
    0,
    0,
    2,
    1,
    1,
    4,
    9,
    0,
    3
   ],
   "listed": true,
   "loved": [
    "Federated design",
    "Self-hosted knots"
   ],
   "caveat": "No private repos",
   "short_quote": "I've really enjoyed Tangled. It has so far been what I've wanted from a GitHub replacement",
   "icon": true
  },
  {
   "slug": "niri",
   "name": "niri",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "A scrollable-tiling Wayland compositor that arranges windows on an infinite horizontal strip.",
   "recommenders": 21,
   "commenters": 31,
   "warners": 1,
   "score": 17.781,
   "rising": 0.44,
   "first": "2025-11-14",
   "latest": "2026-10-27",
   "why": "Loved for its scrolling layout, which keeps adding windows to an endless horizontal strip, and for pairing easily with desktop shells like Noctalia and DankMaterialShell.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 27,
    "neutral": 17,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    4,
    2,
    3,
    1,
    0,
    5,
    2,
    0,
    4,
    1,
    3,
    2
   ],
   "listed": true,
   "loved": [
    "Scrolling layout",
    "Desktop shell pairing"
   ],
   "caveat": "X11 compatibility",
   "short_quote": "The past month switched to Niri + DMS and I'm extremely happy",
   "icon": true
  },
  {
   "slug": "vivaldi",
   "name": "Vivaldi",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "Chromium-based desktop and mobile web browser from Vivaldi Technologies, built for heavy customization.",
   "recommenders": 21,
   "commenters": 45,
   "warners": 7,
   "score": 17.578,
   "rising": 6.07,
   "first": "2025-11-25",
   "latest": "2026-10-22",
   "why": "Liked for deep customization, built-in Workspaces and tab tiling, and Chromium compatibility with existing extensions and sites.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 22,
    "neutral": 16,
    "compare": 2,
    "warn": 8
   },
   "spark": [
    1,
    0,
    0,
    1,
    1,
    1,
    3,
    1,
    4,
    4,
    4,
    2
   ],
   "listed": true,
   "loved": [
    "Customization",
    "Tab management"
   ],
   "caveat": "Manifest V2 loss",
   "short_quote": "Vivaldi on desktop and mobile. It's still chromium for compatibility, but the tab handling fits me.",
   "icon": true
  },
  {
   "slug": "kubernetes",
   "name": "Kubernetes",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "Open-source container orchestration system for deploying, scaling, and managing containerized applications.",
   "recommenders": 21,
   "commenters": 55,
   "warners": 17,
   "score": 6.58,
   "rising": 1.09,
   "first": "2025-11-05",
   "latest": "2026-10-30",
   "why": "Liked for running and scaling services across multiple nodes with high availability and for bundling deployment, service discovery, secrets and monitoring in one platform, with several former skeptics saying the tooling has improved.The most common complaint is that it is overkill and adds complexity for small or single-node setups, with version churn and hard troubleshooting as further caveats.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 19,
    "neutral": 20,
    "compare": 1,
    "warn": 17
   },
   "spark": [
    1,
    1,
    1,
    2,
    0,
    6,
    0,
    2,
    1,
    2,
    0,
    3
   ],
   "listed": true,
   "loved": [
    "Multi-node scaling",
    "Built-in features"
   ],
   "caveat": "Overkill complexity",
   "short_quote": "for the past ~5 years I've been using Kubernetes and have helped companies migrate lots of workloads to k8s.",
   "icon": true
  },
  {
   "slug": "jetbrains-ides",
   "name": "JetBrains IDEs",
   "category": "editors",
   "category_name": "Editors and IDEs",
   "description": "A family of commercial IDEs from JetBrains for languages such as Java, Kotlin, Python, Go and C#.",
   "recommenders": 20,
   "commenters": 35,
   "warners": 5,
   "score": 16.068,
   "rising": 4.07,
   "first": "2025-11-11",
   "latest": "2026-10-27",
   "why": "Loved for refined, reliable tooling and deep code intelligence for large refactorings, and many long-time users now pair it with external AI agents to review diffs.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 20,
    "neutral": 10,
    "compare": 0,
    "warn": 5
   },
   "spark": [
    2,
    1,
    2,
    3,
    1,
    1,
    1,
    1,
    0,
    1,
    4,
    3
   ],
   "listed": true,
   "loved": [
    "Refined and reliable",
    "Companion to agents"
   ],
   "caveat": "Weak AI offerings",
   "short_quote": "JetBrains' IDEs can do massive refactorings and code fixes across millions of lines of code (I use them all the time)",
   "icon": true
  },
  {
   "slug": "flutter",
   "name": "Flutter",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Google's open-source UI toolkit for building cross-platform apps from a single Dart codebase.",
   "recommenders": 20,
   "commenters": 30,
   "warners": 4,
   "score": 15.859,
   "rising": 9.38,
   "first": "2025-11-06",
   "latest": "2026-10-02",
   "why": "HN commenters like it for shipping one codebase to mobile, desktop and web and for a smooth, hot-reloading Dart workflow.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 17,
    "neutral": 10,
    "compare": 1,
    "warn": 4
   },
   "spark": [
    0,
    0,
    2,
    0,
    1,
    0,
    1,
    2,
    1,
    9,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Cross-platform reach",
    "Developer experience"
   ],
   "caveat": "Non-native feel",
   "short_quote": "Flutter is a nice stable platform, I'd highly recommend it.",
   "icon": true
  },
  {
   "slug": "net",
   "name": ".NET",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Microsoft's open-source, cross-platform developer platform and runtime for C#, F#, and VB.NET applications.",
   "recommenders": 20,
   "commenters": 32,
   "warners": 8,
   "score": 11.902,
   "rising": 2.42,
   "first": "2025-11-03",
   "latest": "2026-10-29",
   "why": "Liked for a rich, batteries-included ecosystem and tooling, smooth cross-platform development on macOS and Linux, and EF Core working well with non-Microsoft databases.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 21,
    "neutral": 4,
    "compare": 0,
    "warn": 8
   },
   "spark": [
    7,
    1,
    1,
    0,
    0,
    0,
    1,
    2,
    2,
    1,
    3,
    3
   ],
   "listed": true,
   "loved": [
    "Ecosystem and tooling",
    "Cross-platform"
   ],
   "caveat": "Microsoft distrust",
   "short_quote": "Dotnet is an incredible platform ahead of its time. I use it for everything and never get disappointed.",
   "icon": true
  },
  {
   "slug": "lineageos",
   "name": "LineageOS",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Open-source Android-based operating system for phones and tablets, successor to CyanogenMod.",
   "recommenders": 19,
   "commenters": 39,
   "warners": 3,
   "score": 19.021,
   "rising": 4.4,
   "first": "2025-11-05",
   "latest": "2026-10-24",
   "why": "Liked for keeping old phones and tablets running current Android long after manufacturers stop updates and for running a de-Googled daily driver, often paired with microG.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 19,
    "neutral": 16,
    "compare": 2,
    "warn": 3
   },
   "spark": [
    1,
    0,
    3,
    0,
    0,
    1,
    1,
    4,
    1,
    4,
    1,
    3
   ],
   "listed": true,
   "loved": [
    "Extends device life",
    "De-Googled Android"
   ],
   "caveat": "App compatibility",
   "short_quote": "I would highly recommend LineageOS. Supports non-Pixel phones",
   "icon": true
  },
  {
   "slug": "godot",
   "name": "Godot",
   "category": "other",
   "category_name": "Other software",
   "description": "Free, open-source 2D and 3D game engine with its own scripting language, GDScript.",
   "recommenders": 19,
   "commenters": 36,
   "warners": 1,
   "score": 18.972,
   "rising": -3.56,
   "first": "2025-11-09",
   "latest": "2026-10-17",
   "why": "Liked for its easy Python-like GDScript, fast loading compared to Unity, simple web export and broad platform support, and its fully open-source toolchain.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 19,
    "neutral": 17,
    "compare": 2,
    "warn": 1
   },
   "spark": [
    1,
    1,
    3,
    1,
    3,
    1,
    2,
    1,
    4,
    0,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "GDScript",
    "Open source"
   ],
   "caveat": "C# second-class",
   "short_quote": "Godot is great for sure. The animation system is a delight and the python-like gdscript is easy to use. I love it to bits.",
   "icon": true
  },
  {
   "slug": "keepassxc",
   "name": "KeePassXC",
   "category": "security",
   "category_name": "Security and passwords",
   "description": "Free, open-source, cross-platform desktop password manager using the KeePass database format.",
   "recommenders": 19,
   "commenters": 32,
   "warners": 2,
   "score": 18.703,
   "rising": 4.4,
   "first": "2025-11-09",
   "latest": "2026-10-19",
   "why": "HN commenters recommend it for keeping passwords in a local, open-source database they control, synced with tools like Syncthing or Nextcloud, with passkey and TOTP support.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 19,
    "neutral": 11,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    1,
    1,
    0,
    2,
    0,
    0,
    4,
    1,
    2,
    1,
    2,
    5
   ],
   "listed": true,
   "loved": [
    "Local, user-owned data",
    "Flexible file sync"
   ],
   "caveat": "DIY syncing",
   "short_quote": "Just switched to KeepassXC and syncthing. Transferring keyfiles over LocalSend. This has been a great local FOSS way to keep autonomy over secrets",
   "icon": true
  },
  {
   "slug": "polars",
   "name": "Polars",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Fast DataFrame library written in Rust with Python bindings, built on Apache Arrow.",
   "recommenders": 19,
   "commenters": 24,
   "warners": 1,
   "score": 17.534,
   "rising": 9.71,
   "first": "2025-11-03",
   "latest": "2026-10-10",
   "why": "HN commenters like Polars as a pandas replacement with a cleaner, more consistent expression-based API and much faster performance.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 19,
    "neutral": 1,
    "compare": 3,
    "warn": 1
   },
   "spark": [
    3,
    0,
    0,
    0,
    2,
    0,
    0,
    0,
    2,
    1,
    7,
    4
   ],
   "listed": true,
   "loved": [
    "Cleaner API",
    "Performance"
   ],
   "caveat": "API churn",
   "short_quote": "I love polars. Did a lot of evangelizing in work to get people to give up pandas in favor of it.",
   "icon": false
  },
  {
   "slug": "hetzner-cloud",
   "name": "Hetzner Cloud",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "German cloud provider offering low-cost VPS, dedicated servers, load balancers and object storage.",
   "recommenders": 19,
   "commenters": 23,
   "warners": 2,
   "score": 14.8,
   "rising": -3.56,
   "first": "2025-11-04",
   "latest": "2026-10-18",
   "why": "HN commenters recommend it for low prices and good value, a simple, no-frills alternative to big-cloud complexity, and being an EU-based provider.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 19,
    "neutral": 3,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    4,
    2,
    1,
    1,
    0,
    4,
    1,
    3,
    1,
    1,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Price and value",
    "Simplicity"
   ],
   "caveat": "Price increases",
   "short_quote": "I moved to Hetzner and the simplicity of their interface was a breath of fresh air.",
   "icon": true
  },
  {
   "slug": "tauri",
   "name": "Tauri",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Framework for building desktop and mobile apps with a Rust backend and web frontend.",
   "recommenders": 19,
   "commenters": 44,
   "warners": 9,
   "score": 13.599,
   "rising": 3.07,
   "first": "2025-11-08",
   "latest": "2026-10-28",
   "why": "Liked as a lighter Electron alternative that pairs a Rust backend with a web UI, producing small bundles and low memory use.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 20,
    "neutral": 16,
    "compare": 1,
    "warn": 10
   },
   "spark": [
    1,
    0,
    0,
    0,
    3,
    2,
    0,
    5,
    1,
    5,
    2,
    1
   ],
   "listed": true,
   "loved": [
    "Small footprint",
    "Electron replacement"
   ],
   "caveat": "Webview inconsistency",
   "short_quote": "I've been using Tauri for a while and haven't run into any issues with any of the apps I've written.",
   "icon": true
  },
  {
   "slug": "termux",
   "name": "Termux",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "Android terminal emulator and Linux environment with its own package manager.",
   "recommenders": 18,
   "commenters": 42,
   "warners": 1,
   "score": 20.599,
   "rising": -1.91,
   "first": "2025-11-03",
   "latest": "2026-10-29",
   "why": "Loved for turning an Android phone or tablet into a portable Linux terminal for SSH into home machines, coding with familiar CLI tools, and running scripts and services like Syncthing and rsync.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 18,
    "neutral": 24,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    2,
    2,
    0,
    7,
    0,
    0,
    0,
    1,
    3,
    2,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "SSH client",
    "Full Linux toolset"
   ],
   "caveat": "Small-screen input",
   "short_quote": "Termux is incredible and single-handedly keeps me running Android.",
   "icon": true
  },
  {
   "slug": "lean",
   "name": "Lean",
   "category": "other",
   "category_name": "Other software",
   "description": "Open-source functional programming language and interactive theorem prover for formal mathematics and verification.",
   "recommenders": 18,
   "commenters": 30,
   "warners": 0,
   "score": 20.025,
   "rising": 2.07,
   "first": "2025-12-16",
   "latest": "2026-10-31",
   "why": "Recommended as a proof assistant for formalizing mathematics and as a deterministic checker that pairs well with AI-generated proofs and code.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 19,
    "neutral": 11,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    1,
    1,
    1,
    1,
    2,
    0,
    3,
    4,
    0,
    2,
    4
   ],
   "listed": true,
   "loved": [
    "AI pairing",
    "Trusted checking"
   ],
   "caveat": "Kernel trust",
   "short_quote": "Lean wins for me without considering or using dependent types (for now).",
   "icon": true
  },
  {
   "slug": "yt-dlp",
   "name": "yt-dlp",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "Command-line tool for downloading video and audio from YouTube and many other sites.",
   "recommenders": 18,
   "commenters": 34,
   "warners": 1,
   "score": 19.05,
   "rising": -0.58,
   "first": "2025-11-05",
   "latest": "2026-10-31",
   "why": "HN commenters recommend it as a dependable video and audio downloader and as a building block for scripts, transcription pipelines and music libraries.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 18,
    "neutral": 16,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    4,
    1,
    1,
    0,
    0,
    2,
    0,
    4,
    2,
    3,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Pipeline building block",
    "Audio and music"
   ],
   "caveat": "YouTube breakage",
   "short_quote": "at least yt-dlp will shard out multiple piece-downloaders, and I can get the video in a few seconds or minutes",
   "icon": true
  },
  {
   "slug": "cloudflare-tunnel",
   "name": "Cloudflare Tunnel",
   "category": "networking",
   "category_name": "Networking and VPN",
   "description": "Cloudflare service that exposes local servers to the internet through outbound-only encrypted tunnels.",
   "recommenders": 18,
   "commenters": 31,
   "warners": 1,
   "score": 18.356,
   "rising": 7.38,
   "first": "2025-11-17",
   "latest": "2026-10-24",
   "why": "Liked for exposing home servers and self-hosted apps without opening ports or revealing the home network, with a free tier that covers small sites and a quick setup.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 20,
    "neutral": 15,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    3,
    1,
    0,
    0,
    2,
    2,
    1,
    0,
    1,
    1,
    6,
    3
   ],
   "listed": true,
   "loved": [
    "No exposed ports",
    "Free to use"
   ],
   "caveat": "Config friction",
   "short_quote": "I rely on normal Cloudflare Tunnels for my self-hosted website/web apps, works shockingly well",
   "icon": true
  },
  {
   "slug": "incus",
   "name": "Incus",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "Community fork of LXD for managing Linux system containers and virtual machines.",
   "recommenders": 18,
   "commenters": 23,
   "warners": 0,
   "score": 17.712,
   "rising": 4.73,
   "first": "2025-11-14",
   "latest": "2026-10-23",
   "why": "HN commenters use Incus to sandbox AI coding agents and as a Proxmox alternative for running VMs and containers, praising its profiles and simple permissions.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 21,
    "neutral": 5,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    5,
    1,
    3,
    0,
    0,
    0,
    0,
    3,
    1,
    4,
    2,
    2
   ],
   "listed": true,
   "loved": [
    "Agent sandboxing",
    "VM and containers"
   ],
   "caveat": "Networking setup",
   "short_quote": "It\u2019s my go-to recommendation for anyone wanting to setup a new virtualized environment.",
   "icon": true
  },
  {
   "slug": "hister",
   "name": "Hister",
   "category": "search",
   "category_name": "Search",
   "description": "Self-hosted tool that indexes the web pages you visit for later full-text search.",
   "recommenders": 18,
   "commenters": 22,
   "warners": 1,
   "score": 17.198,
   "rising": 14.02,
   "first": "2026-05-25",
   "latest": "2026-10-26",
   "why": "Liked for keeping a searchable index of pages you've already visited, so things you've read stop getting lost and bookmarks feel unnecessary.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 18,
    "neutral": 3,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3,
    6,
    7,
    2
   ],
   "listed": true,
   "loved": [
    "Recovering lost pages",
    "Concept appeal"
   ],
   "caveat": "Resource usage",
   "short_quote": "I have been using your app for two months now. I have only had to rely on it a few times, but each time I did it worked beautifully.",
   "icon": true
  },
  {
   "slug": "lazygit",
   "name": "lazygit",
   "category": "git",
   "category_name": "Git and code hosting",
   "description": "Open-source terminal UI for Git that handles staging, commits, rebasing and branches with keyboard shortcuts.",
   "recommenders": 18,
   "commenters": 27,
   "warners": 2,
   "score": 16.007,
   "rising": 0.09,
   "first": "2025-11-04",
   "latest": "2026-10-08",
   "why": "Liked as a fast, keyboard-driven terminal UI for everyday git work with easy line-by-line staging and patching, often run alongside Neovim and tmux.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 20,
    "neutral": 5,
    "compare": 2,
    "warn": 2
   },
   "spark": [
    4,
    1,
    1,
    1,
    0,
    1,
    2,
    2,
    3,
    2,
    2,
    1
   ],
   "listed": true,
   "loved": [
    "Terminal workflow fit",
    "Fast, easy git"
   ],
   "caveat": "Advanced merges",
   "short_quote": "It honestly makes working with git so easy and fast that I would say it's the ideal way to interact with git.",
   "icon": true
  },
  {
   "slug": "gimp",
   "name": "GIMP",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Free, open-source raster image editor for photo retouching, image composition and drawing.",
   "recommenders": 18,
   "commenters": 47,
   "warners": 11,
   "score": 10.273,
   "rising": 4.73,
   "first": "2026-01-01",
   "latest": "2026-10-30",
   "why": "HN commenters like GIMP as a free, ad-free alternative to Photoshop that spares them subscription costs, and as stable software some have relied on for decades.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 18,
    "neutral": 14,
    "compare": 6,
    "warn": 11
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    1,
    2,
    3,
    3,
    3,
    1,
    4
   ],
   "listed": true,
   "loved": [
    "Free Photoshop alternative",
    "Long-term reliability"
   ],
   "caveat": "Confusing UI",
   "short_quote": "I love gimp, it is the only \u201cheavyweight\u201d image editor I ever learned to use, and that choice has saved me so much money in software subscriptions!",
   "icon": true
  },
  {
   "slug": "sourcehut",
   "name": "SourceHut",
   "category": "git",
   "category_name": "Git and code hosting",
   "description": "Open-source software forge offering Git and Mercurial hosting, mailing lists, CI, and issue tracking.",
   "recommenders": 18,
   "commenters": 29,
   "warners": 8,
   "score": 9.756,
   "rising": 8.38,
   "first": "2025-11-26",
   "latest": "2026-10-25",
   "why": "Liked for CI you can SSH into to debug jobs, an email-based patch workflow that needs no account to contribute, and a minimal, JavaScript-free interface that suits private and personal repos.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 20,
    "neutral": 1,
    "compare": 2,
    "warn": 8
   },
   "spark": [
    0,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    10,
    2,
    0
   ],
   "listed": true,
   "loved": [
    "SSH-able CI",
    "Email workflow"
   ],
   "caveat": "Maintainer controversy",
   "short_quote": "It uses a mailing list-based workflow so contributing code or bug reports is relatively effortless",
   "icon": true
  },
  {
   "slug": "android",
   "name": "Android",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Google's open-source mobile operating system for smartphones, tablets, and other devices.",
   "recommenders": 18,
   "commenters": 37,
   "warners": 15,
   "score": 3.763,
   "rising": 3.4,
   "first": "2025-11-26",
   "latest": "2026-10-30",
   "why": "HN commenters like Android for sideloading and software freedom, a keyboard and text editing they prefer over iOS, and being usable without a Google account.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 18,
    "neutral": 4,
    "compare": 0,
    "warn": 15
   },
   "spark": [
    0,
    1,
    4,
    1,
    1,
    0,
    0,
    0,
    4,
    0,
    3,
    4
   ],
   "listed": true,
   "loved": [
    "Software freedom",
    "Keyboard"
   ],
   "caveat": "Lockdown concerns",
   "short_quote": "I switched to android because everything iOS does is to continually put focus on iOS.",
   "icon": true
  },
  {
   "slug": "restic",
   "name": "restic",
   "category": "files",
   "category_name": "Files, sync and backup",
   "description": "Open-source command-line backup program that makes encrypted, deduplicated snapshots to many storage backends.",
   "recommenders": 17,
   "commenters": 25,
   "warners": 0,
   "score": 17.869,
   "rising": 5.05,
   "first": "2025-11-19",
   "latest": "2026-10-18",
   "why": "Liked for encrypted offsite snapshots to a wide choice of storage backends like Hetzner Storage Boxes, B2, R2 and S3-compatible buckets, with easy scripting and integrity checks.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 17,
    "neutral": 7,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    1,
    0,
    6,
    0,
    0,
    1,
    1,
    5,
    2
   ],
   "listed": true,
   "loved": [
    "Storage backends",
    "Encryption"
   ],
   "caveat": "No error correction",
   "short_quote": "Then switched to Restic - so much better - highly recommend this.",
   "icon": true
  },
  {
   "slug": "orbstack",
   "name": "OrbStack",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "Lightweight macOS app for running Docker containers and Linux virtual machines.",
   "recommenders": 17,
   "commenters": 21,
   "warners": 0,
   "score": 16.218,
   "rising": -1.58,
   "first": "2025-12-01",
   "latest": "2026-10-03",
   "why": "HN commenters recommend it as a faster, lighter replacement for Docker Desktop on Mac, and for running Linux machines that work with tools like Tailscale.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 17,
    "neutral": 4,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    2,
    3,
    1,
    0,
    1,
    1,
    3,
    3,
    2,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Docker Desktop replacement",
    "Speed"
   ],
   "caveat": "Cost",
   "short_quote": "Some devs in my team are running it as a more performant alternative to Docker Desktop for Mac and they are very happy so far.",
   "icon": true
  },
  {
   "slug": "iroh",
   "name": "Iroh",
   "category": "networking",
   "category_name": "Networking and VPN",
   "description": "Open-source Rust library for direct, encrypted peer-to-peer QUIC connections with NAT hole punching.",
   "recommenders": 17,
   "commenters": 28,
   "warners": 3,
   "score": 15.038,
   "rising": 1.07,
   "first": "2026-01-11",
   "latest": "2026-10-30",
   "why": "Liked as a Rust library that gets devices behind NAT talking directly over encrypted peer-to-peer connections, with a simple API that commenters have built side projects and production systems on.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 18,
    "neutral": 5,
    "compare": 3,
    "warn": 3
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    1,
    0,
    8,
    3,
    1,
    0,
    4
   ],
   "listed": true,
   "loved": [
    "NAT traversal",
    "Enables projects"
   ],
   "caveat": "Unreliable connectivity",
   "short_quote": "The API is simple and easy to use.  It took no time to write a reliable system on top of Iroh.",
   "icon": true
  },
  {
   "slug": "librewolf",
   "name": "LibreWolf",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "A privacy-focused fork of Firefox with telemetry removed and hardened default settings.",
   "recommenders": 17,
   "commenters": 22,
   "warners": 1,
   "score": 14.636,
   "rising": -0.25,
   "first": "2025-11-09",
   "latest": "2026-10-13",
   "why": "HN commenters like LibreWolf as a near drop-in Firefox replacement that leaves out Mozilla's AI features, ads and other additions and ships stricter privacy defaults.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 17,
    "neutral": 5,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    3,
    3,
    1,
    1,
    0,
    0,
    1,
    2,
    2,
    2,
    2,
    0
   ],
   "listed": true,
   "loved": [
    "No Mozilla extras",
    "Privacy defaults"
   ],
   "caveat": "Site breakage",
   "short_quote": "I switched to LibreWolf. Haven't looked back since, its basically a drop in replacement",
   "icon": true
  },
  {
   "slug": "photopea",
   "name": "Photopea",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Browser-based raster image editor modeled closely on Adobe Photoshop's interface and features.",
   "recommenders": 17,
   "commenters": 20,
   "warners": 2,
   "score": 14.533,
   "rising": 10.36,
   "first": "2026-01-02",
   "latest": "2026-10-12",
   "why": "Commenters like it as a free, browser-based Photoshop replacement that covers most small edits and that many have used regularly for years.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 17,
    "neutral": 1,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    2,
    0,
    0,
    0,
    2,
    0,
    1,
    0,
    0,
    12
   ],
   "listed": true,
   "loved": [
    "Long-term favorite",
    "Photoshop replacement"
   ],
   "caveat": "Intrusive ads",
   "short_quote": "I love Photopea and have been using it for 6 years I think. Best piece of software imo.",
   "icon": true
  },
  {
   "slug": "kitty",
   "name": "Kitty",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "GPU-accelerated, cross-platform terminal emulator with built-in tabs, splits, and extensions called kittens.",
   "recommenders": 17,
   "commenters": 25,
   "warners": 3,
   "score": 14.108,
   "rising": 6.38,
   "first": "2025-11-03",
   "latest": "2026-10-28",
   "why": "HN commenters like Kitty for built-in kittens such as hints, diff and SSH, for scriptable remote control and native sessions that can replace tmux, and for its terminal graphics support.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 17,
    "neutral": 3,
    "compare": 2,
    "warn": 3
   },
   "spark": [
    1,
    1,
    0,
    1,
    1,
    1,
    1,
    0,
    2,
    3,
    0,
    6
   ],
   "listed": true,
   "loved": [
    "Built-in kittens",
    "Scriptability"
   ],
   "caveat": "Config-file setup",
   "short_quote": "kitty was the only one that covered most of my needs without feeling like it suffers from random quirks",
   "icon": true
  },
  {
   "slug": "minimax",
   "name": "MiniMax",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "AI company offering MiniMax large language models via API, coding subscriptions and open weights.",
   "recommenders": 17,
   "commenters": 24,
   "warners": 2,
   "score": 13.777,
   "rising": -0.58,
   "first": "2026-02-12",
   "latest": "2026-10-23",
   "why": "HN commenters like MiniMax for very cheap token plans and pay-as-you-go use and as a capable model for agents, subagents and utility tasks like code exploration.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 19,
    "neutral": 6,
    "compare": 2,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    0,
    2,
    3,
    0,
    5,
    4,
    3,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "Low cost",
    "Agentic tasks"
   ],
   "caveat": "Coding quality",
   "short_quote": "I've been very surprised with MiniMax M3, not as a particularly good architect, but at it's very good ability to state the problem elegantly",
   "icon": true
  },
  {
   "slug": "intellij-idea",
   "name": "IntelliJ IDEA",
   "category": "editors",
   "category_name": "Editors and IDEs",
   "description": "JetBrains' integrated development environment for Java, Kotlin and other JVM and web languages.",
   "recommenders": 17,
   "commenters": 43,
   "warners": 8,
   "score": 12.571,
   "rising": 2.4,
   "first": "2025-11-13",
   "latest": "2026-10-25",
   "why": "HN commenters like IntelliJ IDEA for its git, diff and code review tools, accurate code navigation and refactoring, and its JVM debugger.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 17,
    "neutral": 22,
    "compare": 1,
    "warn": 8
   },
   "spark": [
    0,
    0,
    3,
    0,
    1,
    0,
    2,
    1,
    4,
    1,
    0,
    5
   ],
   "listed": true,
   "loved": [
    "Git and code review",
    "Rich feature set"
   ],
   "caveat": "Resource hog",
   "short_quote": "I use IntelliJIDEA everyday (on mac) with multiple projects open and tbh they have optimized the IDE a lot to make it faster.",
   "icon": true
  },
  {
   "slug": "deno",
   "name": "Deno",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "A JavaScript and TypeScript runtime with built-in tooling and a permission-based security model.",
   "recommenders": 17,
   "commenters": 31,
   "warners": 6,
   "score": 12.527,
   "rising": 9.38,
   "first": "2025-12-02",
   "latest": "2026-10-10",
   "why": "Liked for its security model and permissions, built-in tooling like deno fmt and deno lint, and compiling TypeScript into standalone executables.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 20,
    "neutral": 6,
    "compare": 3,
    "warn": 6
   },
   "spark": [
    0,
    1,
    1,
    0,
    1,
    0,
    1,
    4,
    0,
    2,
    1,
    9
   ],
   "listed": true,
   "loved": [
    "Built-in tooling",
    "Security model"
   ],
   "caveat": "Uncertain future",
   "short_quote": "I love Deno's UX and tooling, but the security benefits Deno has over Node are still the number one reason, we're picking Deno over Node at work.",
   "icon": true
  },
  {
   "slug": "nextdns",
   "name": "NextDNS",
   "category": "networking",
   "category_name": "Networking and VPN",
   "description": "Cloud-based DNS resolver that blocks ads, trackers and unwanted sites with configurable profiles.",
   "recommenders": 17,
   "commenters": 25,
   "warners": 5,
   "score": 11.595,
   "rising": 3.73,
   "first": "2025-12-07",
   "latest": "2026-10-14",
   "why": "HN commenters use it for DNS-level ad blocking on phones and desktops, with per-device blocking profiles that also work for parental controls.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 18,
    "neutral": 2,
    "compare": 1,
    "warn": 5
   },
   "spark": [
    0,
    3,
    2,
    0,
    1,
    0,
    0,
    2,
    2,
    1,
    5,
    2
   ],
   "listed": true,
   "loved": [
    "Ad blocking",
    "Custom profiles"
   ],
   "caveat": "Customer support",
   "short_quote": "It's worth the price because you can set up all kinds of different blocking profiles",
   "icon": true
  },
  {
   "slug": "nextcloud",
   "name": "Nextcloud",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "Open-source self-hosted platform for file sync, sharing, calendars, contacts and collaboration.",
   "recommenders": 17,
   "commenters": 50,
   "warners": 11,
   "score": 11.188,
   "rising": 1.07,
   "first": "2025-11-03",
   "latest": "2026-10-24",
   "why": "Liked as a self-hosted way to sync files, calendars and contacts that users control, and as a WebDAV sync backend for apps like KeePass and Zotero.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 18,
    "neutral": 25,
    "compare": 1,
    "warn": 10
   },
   "spark": [
    2,
    1,
    1,
    0,
    2,
    0,
    0,
    5,
    1,
    0,
    2,
    4
   ],
   "listed": true,
   "loved": [
    "All-in-one sync",
    "WebDAV backend"
   ],
   "caveat": "Slow and bloated",
   "short_quote": "I'm going to say that I love NC despite its slow performance.",
   "icon": true
  },
  {
   "slug": "microsoft-excel",
   "name": "Microsoft Excel",
   "category": "other",
   "category_name": "Other software",
   "description": "Microsoft's spreadsheet application for calculations, data analysis and charting, part of Microsoft 365.",
   "recommenders": 17,
   "commenters": 36,
   "warners": 8,
   "score": 11.116,
   "rising": 5.05,
   "first": "2025-11-05",
   "latest": "2026-10-31",
   "why": "Liked as an approachable, reactive tool that lets non-programmers and domain experts build working solutions, and many say it is hard to replace for business and finance work.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 17,
    "neutral": 11,
    "compare": 0,
    "warn": 8
   },
   "spark": [
    1,
    4,
    0,
    1,
    1,
    0,
    0,
    0,
    2,
    2,
    5,
    1
   ],
   "listed": true,
   "loved": [
    "Accessible power",
    "Hard to replace"
   ],
   "caveat": "Declining quality",
   "short_quote": "Excel in the hands of somebody that can actually use it is an incredibly powerful tool.",
   "icon": false
  },
  {
   "slug": "keepass",
   "name": "KeePass",
   "category": "security",
   "category_name": "Security and passwords",
   "description": "Free, open-source password manager that stores credentials in an encrypted local KDBX database file.",
   "recommenders": 16,
   "commenters": 25,
   "warners": 0,
   "score": 17.171,
   "rising": 4.05,
   "first": "2025-12-17",
   "latest": "2026-10-15",
   "why": "HN commenters like KeePass for keeping passwords in a single encrypted file with no service required, syncable with tools like Syncthing and usable across Windows, Linux, Android and iOS clients.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 16,
    "neutral": 7,
    "compare": 3,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    1,
    0,
    0,
    0,
    3,
    4,
    1,
    2,
    4
   ],
   "listed": true,
   "loved": [
    "Bring-your-own sync",
    "Just a file"
   ],
   "caveat": "DIY sync",
   "short_quote": "Not affiliated with Keepass, just a happy longtime user.",
   "icon": true
  },
  {
   "slug": "clickhouse",
   "name": "ClickHouse",
   "category": "databases",
   "category_name": "Databases",
   "description": "Open-source column-oriented OLAP database for real-time analytical queries over large datasets.",
   "recommenders": 16,
   "commenters": 33,
   "warners": 1,
   "score": 16.743,
   "rising": -1.58,
   "first": "2025-11-14",
   "latest": "2026-10-24",
   "why": "Praised for very fast analytical queries, often after moving off Postgres, and for cheap, low-maintenance log and event storage.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 17,
    "neutral": 14,
    "compare": 4,
    "warn": 1
   },
   "spark": [
    2,
    0,
    1,
    1,
    0,
    2,
    0,
    7,
    1,
    2,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Query speed",
    "Logging backend"
   ],
   "caveat": "Not transactional",
   "short_quote": "we switched from Druid+postgres+trino to just one big clickhouse node and I\u2019ve never looked back. Much more performant, practical, and a lot less maintenance.",
   "icon": true
  },
  {
   "slug": "fzf",
   "name": "fzf",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "Interactive command-line fuzzy finder for filtering lists like files, history and git branches.",
   "recommenders": 16,
   "commenters": 23,
   "warners": 0,
   "score": 16.665,
   "rising": 6.71,
   "first": "2025-12-13",
   "latest": "2026-10-19",
   "why": "Loved for fuzzy Ctrl-R shell history search and as a general picker you can pipe anything into, from git branches to files, with plenty of plugins and tools built on top of it.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 16,
    "neutral": 7,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    2,
    0,
    1,
    1,
    0,
    2,
    0,
    5,
    2,
    2
   ],
   "listed": true,
   "loved": [
    "History search",
    "Pipeable picker"
   ],
   "caveat": "Tab history sync",
   "short_quote": "for fuzzy search. Great for easily searching and selecting git branches + tags + commits, commands from shell history, files, shell jobs, processes, etc.",
   "icon": true
  },
  {
   "slug": "searxng",
   "name": "SearXNG",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "Open-source, self-hostable metasearch engine that aggregates results from many other search engines.",
   "recommenders": 16,
   "commenters": 24,
   "warners": 0,
   "score": 16.408,
   "rising": 0.07,
   "first": "2025-11-01",
   "latest": "2026-10-31",
   "why": "Loved as a self-hosted, ad-free metasearch engine and as a search backend for local AI tools and coding agents.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 16,
    "neutral": 10,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    1,
    0,
    0,
    1,
    3,
    6,
    2,
    0,
    2
   ],
   "listed": true,
   "loved": [
    "AI search backend",
    "Result quality"
   ],
   "caveat": "Rate limiting",
   "short_quote": "I use self-hosted SearXNG as part of my low-budget, privacy-oriented home AI stack with Open WebUI. It's a pretty useful tool!",
   "icon": false
  },
  {
   "slug": "docker-compose",
   "name": "Docker Compose",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "Docker tool for defining and running multi-container applications from a YAML file.",
   "recommenders": 16,
   "commenters": 34,
   "warners": 3,
   "score": 16.28,
   "rising": 6.71,
   "first": "2025-11-07",
   "latest": "2026-10-25",
   "why": "Liked for running home-server and self-hosted services and local dev stacks with one consistent, low-maintenance setup per app.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 16,
    "neutral": 15,
    "compare": 1,
    "warn": 3
   },
   "spark": [
    0,
    1,
    0,
    0,
    1,
    0,
    5,
    0,
    0,
    0,
    0,
    9
   ],
   "listed": true,
   "loved": [
    "Homelab self-hosting",
    "Local dev stacks"
   ],
   "caveat": "Silent failures",
   "short_quote": "I've used basically the same docker compose setup for all my projects that aren't large distributed systems in the last 10 years.",
   "icon": true
  },
  {
   "slug": "vaultwarden",
   "name": "Vaultwarden",
   "category": "security",
   "category_name": "Security and passwords",
   "description": "Lightweight, self-hostable Bitwarden-compatible password manager server written in Rust.",
   "recommenders": 16,
   "commenters": 27,
   "warners": 1,
   "score": 15.936,
   "rising": 2.73,
   "first": "2026-02-06",
   "latest": "2026-10-12",
   "why": "HN commenters recommend it as a lean, easy-to-self-host Bitwarden server that works with the official Bitwarden apps and makes switching from 1Password quick.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 16,
    "neutral": 9,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    1,
    1,
    0,
    7,
    0,
    1,
    0,
    4,
    2
   ],
   "listed": true,
   "loved": [
    "Easy self-hosting",
    "Bitwarden client compatibility"
   ],
   "caveat": "Self-hosting risk",
   "short_quote": "As as self-hoster, I recommend vault warden.  Supports 2fa, written in rust, works pretty well, is easy to backup",
   "icon": true
  },
  {
   "slug": "whisper",
   "name": "Whisper",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "OpenAI's open-source speech recognition model for multilingual transcription and translation.",
   "recommenders": 16,
   "commenters": 40,
   "warners": 4,
   "score": 15.612,
   "rising": -1.25,
   "first": "2025-11-09",
   "latest": "2026-10-21",
   "why": "Commenters like it for running speech-to-text locally with accurate results, especially for dictation and multilingual transcription.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 15,
    "neutral": 19,
    "compare": 3,
    "warn": 4
   },
   "spark": [
    3,
    0,
    4,
    1,
    0,
    0,
    2,
    1,
    1,
    0,
    2,
    1
   ],
   "listed": true,
   "loved": [
    "Runs locally",
    "Accuracy"
   ],
   "caveat": "Transcription errors",
   "short_quote": "My favourite use is Whisper. I voice->text almost all of my typing now.",
   "icon": true
  },
  {
   "slug": "helix",
   "name": "Helix",
   "category": "editors",
   "category_name": "Editors and IDEs",
   "description": "Modal terminal text editor written in Rust with built-in LSP support and multiple cursors.",
   "recommenders": 16,
   "commenters": 26,
   "warners": 1,
   "score": 15.263,
   "rising": -1.58,
   "first": "2025-11-02",
   "latest": "2026-10-20",
   "why": "Liked as a fast, batteries-included terminal editor with sane defaults, selection-first editing and multiple cursors.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 18,
    "neutral": 4,
    "compare": 5,
    "warn": 1
   },
   "spark": [
    1,
    0,
    2,
    1,
    4,
    4,
    2,
    0,
    1,
    0,
    0,
    3
   ],
   "listed": true,
   "loved": [
    "Terminal workflow",
    "Speed"
   ],
   "caveat": "Vim muscle memory",
   "short_quote": "I've used Helix as my main editor over the past few years, I love it",
   "icon": true
  },
  {
   "slug": "nano-banana",
   "name": "Nano Banana",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Google's Gemini image generation and editing model, also known as Gemini Flash Image.",
   "recommenders": 16,
   "commenters": 24,
   "warners": 1,
   "score": 14.685,
   "rising": -3.91,
   "first": "2025-11-13",
   "latest": "2026-08-04",
   "why": "HN commenters like it for mocking up home remodels and landscaping, for cleanup and editing tasks such as fingerprint and branding work, and for high image quality that responds well to annotations drawn on the image.The most common caveat is that it struggles with some spatial prompts and text rendering, where GPT Images 2.0 does better, and it can't produce clean transparent or solid backgrounds.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 16,
    "neutral": 4,
    "compare": 3,
    "warn": 1
   },
   "spark": [
    3,
    1,
    2,
    1,
    1,
    2,
    0,
    2,
    3,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Home visualization",
    "Image cleanup"
   ],
   "caveat": "Spatial prompts",
   "short_quote": "nano banana is the first model that is able to do the task (it is astonishingly good at it)",
   "icon": false
  },
  {
   "slug": "notebooklm",
   "name": "NotebookLM",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Google's AI research assistant that answers questions and builds overviews from your uploaded sources.",
   "recommenders": 16,
   "commenters": 25,
   "warners": 4,
   "score": 11.848,
   "rising": -1.25,
   "first": "2025-12-02",
   "latest": "2026-09-30",
   "why": "Liked for answering questions grounded strictly in uploaded documents and for turning sources into podcast-style audio and video overviews, often for studying.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 15,
    "neutral": 6,
    "compare": 0,
    "warn": 4
   },
   "spark": [
    0,
    1,
    0,
    0,
    2,
    0,
    0,
    3,
    6,
    1,
    2,
    0
   ],
   "listed": true,
   "loved": [
    "Grounded document Q&A",
    "Audio overviews"
   ],
   "caveat": "Flaky UX",
   "short_quote": "I have been using NotebookLM for studying and really like it.",
   "icon": true
  },
  {
   "slug": "wsl",
   "name": "WSL",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "Windows Subsystem for Linux, Microsoft's feature for running Linux distributions on Windows.",
   "recommenders": 16,
   "commenters": 33,
   "warners": 8,
   "score": 9.918,
   "rising": 1.4,
   "first": "2025-11-17",
   "latest": "2026-10-10",
   "why": "Liked as a daily Linux dev environment on Windows, letting one machine handle games, Windows-only apps and Linux tooling, with easy VS Code connection and isolated per-project distros.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 16,
    "neutral": 9,
    "compare": 0,
    "warn": 8
   },
   "spark": [
    0,
    1,
    2,
    0,
    1,
    0,
    3,
    4,
    0,
    0,
    2,
    3
   ],
   "listed": true,
   "loved": [
    "Windows dev environment",
    "Both worlds"
   ],
   "caveat": "Host OS frustrations",
   "short_quote": "WSL is my favorite and most used feature of Windows 11.",
   "icon": true
  },
  {
   "slug": "plex",
   "name": "Plex",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "Media server and client apps for streaming your personal video and music library.",
   "recommenders": 16,
   "commenters": 60,
   "warners": 17,
   "score": 4.121,
   "rising": 1.4,
   "first": "2025-11-21",
   "latest": "2026-10-22",
   "why": "Liked for letting non-technical family and friends reach a shared library on almost any device with little support, for polished, consistent apps, and for Plexamp as a music player.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 15,
    "neutral": 28,
    "compare": 3,
    "warn": 17
   },
   "spark": [
    1,
    2,
    0,
    1,
    0,
    0,
    1,
    2,
    3,
    0,
    3,
    2
   ],
   "listed": true,
   "loved": [
    "Easy sharing",
    "Polished apps"
   ],
   "caveat": "Redesigned apps",
   "short_quote": "I use Plex because the whole experience looks and feels more polished than Jellyfin",
   "icon": true
  },
  {
   "slug": "osmand",
   "name": "OsmAnd",
   "category": "other",
   "category_name": "Other software",
   "description": "Offline maps and navigation app for Android and iOS built on OpenStreetMap data.",
   "recommenders": 15,
   "commenters": 26,
   "warners": 0,
   "score": 16.992,
   "rising": 4.38,
   "first": "2026-01-23",
   "latest": "2026-09-04",
   "why": "HN commenters like it for its deep, customizable power-user feature set, topographic maps for hiking, and offline navigation.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 16,
    "neutral": 9,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    6,
    7,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Power-user features",
    "Hiking and topo"
   ],
   "caveat": "Confusing UI",
   "short_quote": "I have been a happy user of OsmAnd+ for over 15 years at this point, I can strongly recommend it if you need power user features.",
   "icon": true
  },
  {
   "slug": "caddy",
   "name": "Caddy",
   "category": "networking",
   "category_name": "Networking and VPN",
   "description": "Open-source web server and reverse proxy written in Go with automatic HTTPS.",
   "recommenders": 15,
   "commenters": 32,
   "warners": 1,
   "score": 16.823,
   "rising": 1.73,
   "first": "2025-11-06",
   "latest": "2026-10-27",
   "why": "HN commenters use it as a reverse proxy in front of self-hosted services and containers, value its automatic SSL handling, and say it just works on small VPSes.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 15,
    "neutral": 18,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    2,
    1,
    1,
    1,
    2,
    1,
    1,
    0,
    1,
    1,
    2,
    2
   ],
   "listed": true,
   "loved": [
    "Reverse proxy",
    "Automatic SSL"
   ],
   "caveat": "Default behavior",
   "short_quote": "I expose my services with a Caddy reverse proxy on a VPS, with Authelia in front, and so far it basically just works.",
   "icon": true
  },
  {
   "slug": "ripgrep",
   "name": "ripgrep",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "Fast recursive command-line search tool (rg) that respects .gitignore, written in Rust.",
   "recommenders": 15,
   "commenters": 26,
   "warners": 0,
   "score": 16.394,
   "rising": 3.05,
   "first": "2025-11-16",
   "latest": "2026-10-12",
   "why": "Commenters like it for very fast plain-text search across large codebases and note collections, and as a building block for scripts and AI agent tooling.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 15,
    "neutral": 9,
    "compare": 2,
    "warn": 0
   },
   "spark": [
    1,
    1,
    1,
    0,
    2,
    1,
    1,
    0,
    2,
    1,
    4,
    1
   ],
   "listed": true,
   "loved": [
    "Speed",
    "Agent tooling"
   ],
   "caveat": "Not preinstalled",
   "short_quote": "after switching to rg everything was plain sailing and I've been happy with it since.",
   "icon": true
  },
  {
   "slug": "kokoro",
   "name": "Kokoro",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Kokoro-82M, a small open-weight text-to-speech model that runs locally.",
   "recommenders": 15,
   "commenters": 23,
   "warners": 0,
   "score": 16.03,
   "rising": -0.93,
   "first": "2025-12-26",
   "latest": "2026-10-25",
   "why": "Liked as natural-sounding local text-to-speech that is small enough for consumer hardware and phones, often used to turn ebooks and articles into audio.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 15,
    "neutral": 7,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    1,
    0,
    0,
    0,
    0,
    10,
    0,
    1,
    2
   ],
   "listed": true,
   "loved": [
    "Natural voice quality",
    "Audiobooks and articles"
   ],
   "caveat": "Pronunciation errors",
   "short_quote": "I used Kokoro pretty extensively with an app I was developing over the last year and it's been excellent",
   "icon": true
  },
  {
   "slug": "pi-hole",
   "name": "Pi-hole",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "Network-wide DNS sinkhole that blocks ads and trackers for every device on a home network.",
   "recommenders": 15,
   "commenters": 33,
   "warners": 2,
   "score": 15.775,
   "rising": 4.38,
   "first": "2025-11-29",
   "latest": "2026-10-28",
   "why": "HN commenters like it as a free, network-wide DNS ad blocker for the home, especially for cutting smart TV ads, telemetry and slow menus.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 15,
    "neutral": 16,
    "compare": 1,
    "warn": 2
   },
   "spark": [
    0,
    1,
    0,
    1,
    2,
    0,
    0,
    3,
    1,
    1,
    5,
    1
   ],
   "listed": true,
   "loved": [
    "Ad blocking",
    "Smart TV control"
   ],
   "caveat": "DNS-only blocking",
   "short_quote": "blocking .apple.com & .icloud.com (and many more hosts) using a PiHole (so simple, so necessary).",
   "icon": true
  },
  {
   "slug": "openstreetmap",
   "name": "OpenStreetMap",
   "category": "editors",
   "category_name": "Editors and IDEs",
   "description": "Collaborative, openly licensed world map data that anyone can edit and use.",
   "recommenders": 15,
   "commenters": 22,
   "warners": 1,
   "score": 14.804,
   "rising": 7.04,
   "first": "2026-01-05",
   "latest": "2026-10-12",
   "why": "HN commenters value it as free, openly licensed map data for building custom maps and apps, and say fixing the map yourself is quick and approachable.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 15,
    "neutral": 5,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    4,
    6,
    2,
    1
   ],
   "listed": true,
   "loved": [
    "Easy contributing",
    "Free open data"
   ],
   "caveat": "Stale POI data",
   "short_quote": "editing OpenStreetMap is very straightforward*, and with that, you're actually contributing to an open data set that everyone is allowed to use",
   "icon": false
  },
  {
   "slug": "ruff",
   "name": "Ruff",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Fast Python linter and code formatter written in Rust, made by Astral.",
   "recommenders": 15,
   "commenters": 18,
   "warners": 0,
   "score": 14.4,
   "rising": 0.4,
   "first": "2025-11-30",
   "latest": "2026-10-24",
   "why": "HN commenters like Ruff for fast Python linting and formatting in a single tool and as a standard check that coding agents are told to run.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 15,
    "neutral": 4,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    5,
    1,
    0,
    0,
    0,
    0,
    4,
    1,
    0,
    3
   ],
   "listed": true,
   "loved": [
    "Speed",
    "Linting and formatting"
   ],
   "caveat": "Fragmented CLI",
   "short_quote": "uv and ruff took over because they were in many ways simpler and much faster than the competition.",
   "icon": true
  },
  {
   "slug": "obs-studio",
   "name": "OBS Studio",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Free, open-source software for screen recording and live streaming on Windows, macOS and Linux.",
   "recommenders": 15,
   "commenters": 26,
   "warners": 2,
   "score": 14.227,
   "rising": 4.38,
   "first": "2025-11-14",
   "latest": "2026-10-25",
   "why": "Commenters treat it as the standard free tool for screen recording and streaming, and like its virtual camera and easy capture of slides, webcams and old tapes.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 15,
    "neutral": 9,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    2,
    1,
    0,
    1,
    1,
    2,
    1,
    0,
    0,
    1,
    0,
    6
   ],
   "listed": true,
   "loved": [
    "Screen recording",
    "Ease of use"
   ],
   "caveat": "Difficult UX",
   "short_quote": "I love this software, it made it so easy to digitalize my 20+ year old family tapes",
   "icon": true
  },
  {
   "slug": "mistral",
   "name": "Mistral",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "French AI company offering open-weight and commercial language models, the Le Chat assistant, and an API.",
   "recommenders": 15,
   "commenters": 26,
   "warners": 2,
   "score": 13.935,
   "rising": -2.25,
   "first": "2025-12-10",
   "latest": "2026-10-29",
   "why": "HN commenters use it as an affordable European alternative to US AI labs that is good enough for everyday chat, coding and narrow tasks like OCR.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 16,
    "neutral": 8,
    "compare": 2,
    "warn": 2
   },
   "spark": [
    0,
    0,
    2,
    2,
    2,
    2,
    2,
    1,
    3,
    0,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "Low cost",
    "European alternative"
   ],
   "caveat": "Behind frontier",
   "short_quote": "I use it as my workhorse for coding and general chat questions, because it's good enough 80% of the time",
   "icon": true
  },
  {
   "slug": "sponsorblock",
   "name": "SponsorBlock",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "Open-source browser extension that skips sponsored segments in YouTube videos using crowdsourced timestamps.",
   "recommenders": 15,
   "commenters": 15,
   "warners": 0,
   "score": 13.92,
   "rising": 5.71,
   "first": "2025-11-13",
   "latest": "2026-10-12",
   "why": "Recommended for skipping sponsor segments inside YouTube videos, usually alongside uBlock Origin in Firefox.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 15,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    2,
    0,
    0,
    0,
    0,
    0,
    2,
    2,
    1,
    5,
    2
   ],
   "listed": true,
   "loved": [
    "Pairs with uBlock",
    "Skips sponsor reads"
   ],
   "caveat": "Incomplete coverage",
   "short_quote": "The SponsorBlock extension is very useful for skipping sponsored segments within YouTube videos.",
   "icon": true
  },
  {
   "slug": "carplay",
   "name": "CarPlay",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Apple's in-car interface that projects iPhone apps onto a car's infotainment screen.",
   "recommenders": 15,
   "commenters": 24,
   "warners": 2,
   "score": 13.723,
   "rising": -3.58,
   "first": "2025-11-03",
   "latest": "2026-08-25",
   "why": "Liked as an alternative to carmakers' own infotainment software, for bringing phone apps for maps and music into the car, and for giving a familiar interface across owned and rental cars.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 15,
    "neutral": 7,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    1,
    0,
    0,
    0,
    1,
    0,
    1,
    1,
    10,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Beats OEM software",
    "Phone apps"
   ],
   "caveat": "Connection reliability",
   "short_quote": "I love CarPlay and my phone already has all the features I need in the car",
   "icon": false
  },
  {
   "slug": "tree-sitter",
   "name": "tree-sitter",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Incremental parser generator and parsing library for building concrete syntax trees of source code.",
   "recommenders": 15,
   "commenters": 30,
   "warners": 3,
   "score": 13.408,
   "rising": -2.25,
   "first": "2025-11-12",
   "latest": "2026-10-12",
   "why": "Liked for syntax highlighting and queries in editors like Emacs and Neovim, for quickly building grammars and error-tolerant parsers for custom languages, and as the parsing layer for AST-based code analysis and agent tools.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 16,
    "neutral": 11,
    "compare": 1,
    "warn": 3
   },
   "spark": [
    1,
    3,
    4,
    3,
    0,
    2,
    0,
    0,
    1,
    0,
    2,
    0
   ],
   "listed": true,
   "loved": [
    "Code analysis tooling",
    "Grammar authoring"
   ],
   "caveat": "Indentation languages",
   "short_quote": "If you haven't tried building a grammar with tree-sitter, I highly recommend you do so.",
   "icon": true
  },
  {
   "slug": "gpt-oss",
   "name": "GPT-OSS",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "OpenAI's open-weight large language models, released in 20B and 120B parameter sizes.",
   "recommenders": 15,
   "commenters": 31,
   "warners": 2,
   "score": 13.102,
   "rising": -0.93,
   "first": "2025-11-01",
   "latest": "2026-10-30",
   "why": "HN commenters like it for running locally on laptops and home servers, for fast output, and for agentic and coding work.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 16,
    "neutral": 13,
    "compare": 3,
    "warn": 2
   },
   "spark": [
    3,
    2,
    2,
    2,
    0,
    1,
    1,
    2,
    0,
    1,
    0,
    2
   ],
   "listed": true,
   "loved": [
    "Runs locally",
    "Speed"
   ],
   "caveat": "20B mistakes",
   "short_quote": "Once I did that it started functioning extremely well, and it's the main model I use for my homemade agents.",
   "icon": true
  },
  {
   "slug": "alpine-linux",
   "name": "Alpine Linux",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Lightweight, security-oriented Linux distribution built on musl libc and BusyBox.",
   "recommenders": 15,
   "commenters": 17,
   "warners": 0,
   "score": 13.061,
   "rising": 0.4,
   "first": "2025-11-02",
   "latest": "2026-10-01",
   "why": "HN commenters like Alpine for being tiny, fast and simple, and run it on servers, homelabs and daily-driven laptops.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 17,
    "neutral": 4,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    2,
    1,
    0,
    0,
    2,
    2,
    4,
    1,
    2,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "Minimal and simple",
    "Servers and homelab"
   ],
   "caveat": "musl compatibility",
   "short_quote": "The only modern Linux distro that feels to me like Linux used to feel in the 20th century -- minimal, fast, simple, clean -- is Alpine Linux.",
   "icon": true
  },
  {
   "slug": "apple-passwords",
   "name": "Apple Passwords",
   "category": "security",
   "category_name": "Security and passwords",
   "description": "Apple's built-in password and passkey manager for iPhone, iPad, Mac and iCloud.",
   "recommenders": 15,
   "commenters": 22,
   "warners": 2,
   "score": 12.347,
   "rising": -2.25,
   "first": "2025-12-31",
   "latest": "2026-10-11",
   "why": "Liked for easy password and passkey sharing with family, tight iOS, Safari and iCloud integration, and being free with nothing extra to install.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 15,
    "neutral": 6,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    1,
    0,
    6,
    1,
    0,
    2,
    2,
    1,
    0,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "Family sharing",
    "Built-in simplicity"
   ],
   "caveat": "Feature gap",
   "short_quote": "I ended up transitioning to Passwords because of its good integration with Safari and its sync in iCloud",
   "icon": false
  },
  {
   "slug": "hyprland",
   "name": "Hyprland",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "A dynamic tiling Wayland compositor for Linux with animations and extensive configuration options.",
   "recommenders": 15,
   "commenters": 29,
   "warners": 4,
   "score": 11.776,
   "rising": 1.73,
   "first": "2025-11-14",
   "latest": "2026-10-21",
   "why": "Liked as a keyboard-driven Wayland tiling setup with deep, Lua-scriptable customization, and some say they can't go back after the adjustment period.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 15,
    "neutral": 10,
    "compare": 2,
    "warn": 4
   },
   "spark": [
    1,
    2,
    1,
    0,
    1,
    2,
    0,
    0,
    3,
    2,
    1,
    2
   ],
   "listed": true,
   "loved": [
    "Customization",
    "Tiling workflow"
   ],
   "caveat": "Steep effort",
   "short_quote": "Switched to Hyprland about a month ago.  Wasn't feeling it at first but after a few weeks I don't think I can go back.",
   "icon": true
  },
  {
   "slug": "claude-design",
   "name": "Claude Design",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Anthropic's AI tool for generating UI designs, prototypes and design systems from prompts.",
   "recommenders": 15,
   "commenters": 23,
   "warners": 5,
   "score": 10.36,
   "rising": 4.38,
   "first": "2026-04-17",
   "latest": "2026-10-29",
   "why": "HN commenters like it for quickly prototyping consistent UIs and handing them off to Claude Code to build, often in place of Figma.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 15,
    "neutral": 3,
    "compare": 0,
    "warn": 5
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    5,
    2,
    3,
    3,
    1
   ],
   "listed": true,
   "loved": [
    "Fast prototyping",
    "Claude Code pairing"
   ],
   "caveat": "Generic output",
   "short_quote": "As decades-exp SWE I love using Claude Design for any kind of app and web development",
   "icon": false
  },
  {
   "slug": "tesla-fsd",
   "name": "Tesla FSD",
   "category": "other",
   "category_name": "Other software",
   "description": "Tesla's supervised driver-assistance software for highway and city driving in Tesla vehicles.",
   "recommenders": 15,
   "commenters": 20,
   "warners": 4,
   "score": 10.358,
   "rising": 4.38,
   "first": "2025-11-04",
   "latest": "2026-10-29",
   "why": "Owners like it for handling daily commutes and most of their everyday driving, saying it keeps improving with updates and that no other car they can buy matches it.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 15,
    "neutral": 1,
    "compare": 0,
    "warn": 4
   },
   "spark": [
    1,
    0,
    2,
    0,
    1,
    1,
    0,
    0,
    3,
    1,
    2,
    4
   ],
   "listed": true,
   "loved": [
    "Daily driving",
    "Improves over time"
   ],
   "caveat": "Needs supervision",
   "short_quote": "It drives me to and from work every day without having to so much as touch the wheel.",
   "icon": true
  },
  {
   "slug": "mastodon",
   "name": "Mastodon",
   "category": "networking",
   "category_name": "Networking and VPN",
   "description": "Open-source, decentralized microblogging social network software that federates via ActivityPub.",
   "recommenders": 15,
   "commenters": 35,
   "warners": 10,
   "score": 6.532,
   "rising": 3.05,
   "first": "2025-11-14",
   "latest": "2026-10-30",
   "why": "Liked as a non-corporate, ad-free alternative to Twitter where many tech accounts now post, with the option to pick an instance or self-host.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 15,
    "neutral": 11,
    "compare": 0,
    "warn": 10
   },
   "spark": [
    1,
    0,
    3,
    2,
    0,
    0,
    0,
    2,
    1,
    2,
    4,
    0
   ],
   "listed": true,
   "loved": [
    "Non-corporate alternative",
    "Instance choice"
   ],
   "caveat": "Search and discovery",
   "short_quote": "in the case of Mastodon it actually is as good [or better] product-wise as Twitter.",
   "icon": true
  },
  {
   "slug": "google-maps",
   "name": "Google Maps",
   "category": "other",
   "category_name": "Other software",
   "description": "Google's web and mobile mapping service with navigation, place search, and Street View.",
   "recommenders": 15,
   "commenters": 60,
   "warners": 19,
   "score": 3.579,
   "rising": 7.04,
   "first": "2025-12-10",
   "latest": "2026-10-29",
   "why": "Loved for looking up businesses and places, with Street View imagery and offline maps as standout features.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 15,
    "neutral": 23,
    "compare": 3,
    "warn": 20
   },
   "spark": [
    0,
    0,
    2,
    0,
    0,
    0,
    1,
    2,
    1,
    3,
    5,
    1
   ],
   "listed": true,
   "loved": [
    "Business & POI search",
    "Street View"
   ],
   "caveat": "Poor routing",
   "short_quote": "I use Google Maps on Graphene. It works perfectly.",
   "icon": true
  },
  {
   "slug": "spotify",
   "name": "Spotify",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Music and podcast streaming service with free ad-supported and paid Premium tiers.",
   "recommenders": 15,
   "commenters": 75,
   "warners": 33,
   "score": -9.231,
   "rising": 8.36,
   "first": "2025-11-03",
   "latest": "2026-10-26",
   "why": "HN commenters like Spotify for music discovery and its large curated catalog, and for convenient listening and syncing across devices.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 15,
    "neutral": 27,
    "compare": 0,
    "warn": 36
   },
   "spark": [
    0,
    0,
    0,
    1,
    1,
    0,
    0,
    1,
    2,
    1,
    7,
    2
   ],
   "listed": true,
   "loved": [
    "Music discovery",
    "Works well"
   ],
   "caveat": "Declining reliability",
   "short_quote": "But I use spotify on android and linux and I have no issues.",
   "icon": true
  },
  {
   "slug": "hammerspoon",
   "name": "Hammerspoon",
   "category": "productivity",
   "category_name": "Productivity",
   "description": "Open-source macOS automation tool scripted in Lua, bridging system APIs to user scripts.",
   "recommenders": 14,
   "commenters": 23,
   "warners": 0,
   "score": 14.766,
   "rising": -1.93,
   "first": "2025-11-08",
   "latest": "2026-09-19",
   "why": "Loved for scriptable window management and hotkeys, plus on-screen overlays and event-driven Mac automation written in Lua.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 14,
    "neutral": 9,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    1,
    0,
    8,
    1,
    1,
    1,
    0,
    0,
    2,
    0
   ],
   "listed": true,
   "loved": [
    "Window management",
    "Screen overlays"
   ],
   "caveat": "Steep ramp-up",
   "short_quote": "I'm now happy with hotkeys in Hammerspoon that reposition and resize the current window to one of these presets",
   "icon": true
  },
  {
   "slug": "ds4",
   "name": "ds4",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Local LLM inference engine by antirez for DeepSeek V4 and other large open models",
   "recommenders": 14,
   "commenters": 20,
   "warners": 0,
   "score": 13.997,
   "rising": 3.05,
   "first": "2026-06-12",
   "latest": "2026-10-17",
   "why": "HN commenters like it for running DeepSeek V4 Flash and other large open models locally on 128GB Macs, Strix Halo and DGX Spark machines, and several say it is solid enough for daily coding and agent work.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 17,
    "neutral": 3,
    "compare": 3,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    8,
    2,
    0,
    3,
    4
   ],
   "listed": true,
   "loved": [
    "Large local models",
    "Daily reliability"
   ],
   "caveat": "Generation speed",
   "short_quote": "I use it as my main coding agent - so its running DS4 server on my 128gb mbp",
   "icon": true
  },
  {
   "slug": "muse-spark",
   "name": "Muse Spark",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Meta's large language model, usable via API and coding tools such as OpenCode.",
   "recommenders": 14,
   "commenters": 21,
   "warners": 1,
   "score": 13.898,
   "rising": 10.02,
   "first": "2026-04-08",
   "latest": "2026-10-15",
   "why": "Liked as a cheap, fast model for coding agents that some commenters rate near Opus or Sonnet tier and use for checking code against specs.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 14,
    "neutral": 4,
    "compare": 3,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    1,
    2,
    7,
    2
   ],
   "listed": true,
   "loved": [
    "Coding ability",
    "Price"
   ],
   "caveat": "Data training",
   "short_quote": "I used spark 1.3 extensively in prime-agent (a pi derivative) and I thought it was great.",
   "icon": false
  },
  {
   "slug": "asahi-linux",
   "name": "Asahi Linux",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "A Linux distribution for Apple Silicon Macs, built on reverse-engineered hardware drivers.",
   "recommenders": 14,
   "commenters": 21,
   "warners": 1,
   "score": 13.753,
   "rising": 7.04,
   "first": "2025-12-30",
   "latest": "2026-10-27",
   "why": "Loved for running Linux as a daily driver on M1 and M2 Macs and admired for the team's impressive reverse-engineering progress.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 15,
    "neutral": 8,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    0,
    1,
    1,
    0,
    1,
    2,
    0,
    0,
    1,
    3,
    4,
    2
   ],
   "listed": true,
   "loved": [
    "Daily driver",
    "Impressive effort"
   ],
   "caveat": "Hardware gaps",
   "short_quote": "Asahi + M2 Macbook air is the best laptop I have ever owner. I would highly recommend the combo",
   "icon": true
  },
  {
   "slug": "krita",
   "name": "Krita",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Free, open-source raster graphics editor focused on digital painting and illustration.",
   "recommenders": 14,
   "commenters": 17,
   "warners": 0,
   "score": 13.703,
   "rising": 4.71,
   "first": "2025-11-09",
   "latest": "2026-10-13",
   "why": "Recommended as a free, open-source replacement for Photoshop and Paint.NET, with an easier UI than GIMP and solid digital painting tools.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 14,
    "neutral": 2,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    0,
    2,
    1,
    1,
    1,
    1,
    1,
    3,
    3
   ],
   "listed": true,
   "loved": [
    "Photoshop replacement",
    "Free and open"
   ],
   "caveat": "Heavy for basics",
   "short_quote": "I will always prefer Krita to PhotoShop (because it is free, open, _and_ better, IMHO).",
   "icon": true
  },
  {
   "slug": "netnewswire",
   "name": "NetNewsWire",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Free, open-source RSS feed reader for macOS and iOS by Brent Simmons.",
   "recommenders": 14,
   "commenters": 19,
   "warners": 0,
   "score": 13.632,
   "rising": -4.58,
   "first": "2025-12-07",
   "latest": "2026-08-01",
   "why": "Liked as a free, open-source RSS reader for Mac and iOS that commenters rely on daily, sometimes paired with self-hosted FreshRSS for sync.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 14,
    "neutral": 6,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    6,
    1,
    0,
    0,
    3,
    1,
    2,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Reliable daily use",
    "Free and open source"
   ],
   "caveat": "Feed discovery",
   "short_quote": "I use for the last many years NetNewsWire and have never had any problems reading the news I want to read.",
   "icon": true
  },
  {
   "slug": "qubes-os",
   "name": "Qubes OS",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Security-focused desktop operating system that isolates apps and tasks in separate Xen virtual machines.",
   "recommenders": 14,
   "commenters": 17,
   "warners": 0,
   "score": 13.312,
   "rising": 0.07,
   "first": "2025-11-21",
   "latest": "2026-10-30",
   "why": "Liked for isolating apps and tasks in separate VMs, including throwaway disposable ones, and several commenters run it as a stable daily driver.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 22,
    "neutral": 2,
    "compare": 2,
    "warn": 0
   },
   "spark": [
    2,
    2,
    3,
    1,
    1,
    2,
    1,
    3,
    2,
    3,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "VM isolation",
    "Daily driver"
   ],
   "caveat": "Graphics acceleration",
   "short_quote": "Qubes OS, my daily driver. Btw it already exists and is stable.",
   "icon": true
  },
  {
   "slug": "pico-8",
   "name": "PICO-8",
   "category": "other",
   "category_name": "Other software",
   "description": "A fantasy console for making, sharing and playing tiny retro-style games.",
   "recommenders": 14,
   "commenters": 16,
   "warners": 0,
   "score": 13.22,
   "rising": -0.6,
   "first": "2025-12-06",
   "latest": "2026-09-29",
   "why": "HN commenters recommend PICO-8 as a fun, constrained platform for hobby game development and for teaching beginners and kids, and for its large library of free, creative games whose source code can be explored.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 14,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    1,
    2,
    0,
    3,
    0,
    4,
    1,
    2,
    0
   ],
   "listed": true,
   "loved": [
    "Game library",
    "Beginner friendly"
   ],
   "caveat": "Tight limits",
   "short_quote": "I highly recommend pico-8 to anyone looking to get into gamedev",
   "icon": true
  },
  {
   "slug": "nushell",
   "name": "Nushell",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "Cross-platform shell that pipes structured data like tables and records between commands.",
   "recommenders": 14,
   "commenters": 18,
   "warners": 1,
   "score": 12.713,
   "rising": 2.05,
   "first": "2025-12-12",
   "latest": "2026-10-27",
   "why": "Loved for passing structured tables and records between commands and for writing scripts more reliably than in Bash.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 15,
    "neutral": 1,
    "compare": 2,
    "warn": 1
   },
   "spark": [
    0,
    1,
    2,
    1,
    1,
    1,
    0,
    0,
    4,
    0,
    0,
    5
   ],
   "listed": true,
   "loved": [
    "Structured pipelines",
    "Better than Bash"
   ],
   "caveat": "Not preinstalled",
   "short_quote": "I'll take this as an uninvited opportunity to plug nushell.",
   "icon": true
  },
  {
   "slug": "helium",
   "name": "Helium",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "Chromium-based desktop web browser built on ungoogled-chromium, with built-in ad blocking.",
   "recommenders": 14,
   "commenters": 21,
   "warners": 2,
   "score": 12.399,
   "rising": 1.73,
   "first": "2025-12-06",
   "latest": "2026-10-22",
   "why": "Liked as a minimal, ungoogled Chromium with uBlock Origin and Chrome extension support, and several commenters switched to it from Arc, Firefox or Brave.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 16,
    "neutral": 5,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    2,
    1,
    0,
    0,
    0,
    0,
    5,
    2,
    3,
    1,
    2
   ],
   "listed": true,
   "loved": [
    "Daily driver",
    "Ungoogled Chromium"
   ],
   "caveat": "Crashes",
   "short_quote": "I have permanently switched to https://github.com/imputnet/helium for a while now and have been quite happy with it.",
   "icon": true
  },
  {
   "slug": "qwen-coder",
   "name": "Qwen Coder",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Alibaba's family of open-weight code-specialized large language models from the Qwen series.",
   "recommenders": 14,
   "commenters": 23,
   "warners": 2,
   "score": 12.375,
   "rising": -3.25,
   "first": "2025-11-01",
   "latest": "2026-10-22",
   "why": "HN commenters like it as a local, private coding model that runs on consumer hardware and works with agents like OpenCode.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 14,
    "neutral": 7,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    1,
    6,
    1,
    0,
    2,
    2,
    1,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Local and private",
    "Good results"
   ],
   "caveat": "Below frontier",
   "short_quote": "Qwen2.5-Coder 32B is genuinely impressive for local inference",
   "icon": true
  },
  {
   "slug": "freecad",
   "name": "FreeCAD",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Open-source parametric 3D CAD modeler for mechanical and product design.",
   "recommenders": 14,
   "commenters": 36,
   "warners": 5,
   "score": 12.358,
   "rising": 2.05,
   "first": "2025-11-18",
   "latest": "2026-10-15",
   "why": "Liked as the most capable open-source CAD option, especially on Linux, with a constraint-based sketcher and Python scripting that LLMs can drive well.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 14,
    "neutral": 12,
    "compare": 6,
    "warn": 5
   },
   "spark": [
    1,
    0,
    0,
    1,
    1,
    0,
    0,
    3,
    3,
    1,
    0,
    4
   ],
   "listed": true,
   "loved": [
    "Python and LLMs",
    "Open-source capability"
   ],
   "caveat": "Clunky UI",
   "short_quote": "FreeCAD is really the only serious contender for CAD on Linux. I love how everything is hackable via Python APIs.",
   "icon": true
  },
  {
   "slug": "youtube-premium",
   "name": "YouTube Premium",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Google's paid YouTube subscription offering ad-free videos, background play, and YouTube Music.",
   "recommenders": 14,
   "commenters": 29,
   "warners": 4,
   "score": 12.1,
   "rising": 6.04,
   "first": "2025-12-04",
   "latest": "2026-10-31",
   "why": "HN commenters pay for it mainly to remove ads, especially on TVs and phones, and like that YouTube Music comes bundled in.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 14,
    "neutral": 11,
    "compare": 0,
    "warn": 4
   },
   "spark": [
    0,
    1,
    3,
    0,
    1,
    1,
    0,
    0,
    0,
    3,
    4,
    1
   ],
   "listed": true,
   "loved": [
    "No ads",
    "YouTube Music included"
   ],
   "caveat": "Sponsor segments",
   "short_quote": "I pay for YouTube Premium. No ads; I feel like it respects my time.",
   "icon": true
  },
  {
   "slug": "zotero",
   "name": "Zotero",
   "category": "other",
   "category_name": "Other software",
   "description": "Open-source reference manager for collecting, organizing, annotating and citing research papers and documents.",
   "recommenders": 14,
   "commenters": 20,
   "warners": 1,
   "score": 12.028,
   "rising": -3.25,
   "first": "2026-01-23",
   "latest": "2026-10-08",
   "why": "Recommended for organizing, reading and annotating large PDF libraries, with web snapshots and metadata-based imports that cut friction in literature reviews, and some use it well beyond academia.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 14,
    "neutral": 2,
    "compare": 3,
    "warn": 1
   },
   "spark": [
    0,
    0,
    6,
    0,
    1,
    1,
    0,
    0,
    5,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Library organization",
    "Reading and annotation"
   ],
   "caveat": "BibTeX interop",
   "short_quote": "I use Zotero [1] to manage/read/annotate all my papers and it's got a built-in PDF inverter that works pretty well.",
   "icon": true
  },
  {
   "slug": "newpipe",
   "name": "NewPipe",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Open-source Android client for YouTube with background play and downloads, needing no Google account.",
   "recommenders": 14,
   "commenters": 19,
   "warners": 2,
   "score": 11.85,
   "rising": 4.71,
   "first": "2025-11-13",
   "latest": "2026-10-12",
   "why": "Recommended as an ad-free YouTube client for Android that offers background playback, downloads, and subscriptions and playlists without a Google account.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 14,
    "neutral": 3,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    1,
    2,
    1,
    1,
    0,
    0,
    1,
    1,
    1,
    4,
    2
   ],
   "listed": true,
   "loved": [
    "Ad-free YouTube",
    "Better than official"
   ],
   "caveat": "Bugs",
   "short_quote": "NewPipe is one of them, the best app for Yt video watching.",
   "icon": true
  },
  {
   "slug": "x11",
   "name": "X11",
   "category": "other",
   "category_name": "Other software",
   "description": "Network-transparent windowing system and display server protocol for Linux and other Unix-like systems.",
   "recommenders": 14,
   "commenters": 16,
   "warners": 1,
   "score": 11.722,
   "rising": -1.93,
   "first": "2025-11-20",
   "latest": "2026-10-13",
   "why": "Liked for being stable and dependable over many years, and for global shortcuts, screen sharing and input automation that commenters say work more smoothly than on Wayland.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 14,
    "neutral": 1,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    2,
    0,
    2,
    1,
    2,
    0,
    0,
    3,
    2,
    1,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Fewer Wayland issues",
    "Stability"
   ],
   "caveat": "Nouveau driver",
   "short_quote": "I have used only HiDPI monitors with X11 on Linux for about a dozen years and it has always worked perfectly.",
   "icon": false
  },
  {
   "slug": "exe-dev",
   "name": "exe.dev",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "Hosted Linux microVMs with SSH access, an HTTPS proxy, and a built-in coding agent.",
   "recommenders": 14,
   "commenters": 19,
   "warners": 0,
   "score": 11.704,
   "rising": -2.25,
   "first": "2025-12-23",
   "latest": "2026-10-08",
   "why": "Liked for cloud VMs that come up in about a second with SSH and the built-in Shelley coding agent, and for a flat monthly fee that covers many always-on VMs.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 22,
    "neutral": 6,
    "compare": 3,
    "warn": 0
   },
   "spark": [
    0,
    5,
    2,
    1,
    1,
    4,
    0,
    2,
    4,
    1,
    2,
    0
   ],
   "listed": true,
   "loved": [
    "Shelley agent",
    "Agent sandboxes"
   ],
   "caveat": "No outbound firewall",
   "short_quote": "They have a coding agent called Shelley (https://exe.dev/shelley) that works fine in a web browser on my laptop, tablet, and phone.",
   "icon": true
  },
  {
   "slug": "organic-maps",
   "name": "Organic Maps",
   "category": "other",
   "category_name": "Other software",
   "description": "Open-source offline maps and navigation app for Android and iOS, built on OpenStreetMap data.",
   "recommenders": 14,
   "commenters": 21,
   "warners": 3,
   "score": 11.275,
   "rising": -0.6,
   "first": "2026-01-15",
   "latest": "2026-10-02",
   "why": "Liked for fully offline maps and navigation, especially on hikes, long walks, rural trips and travel abroad, and for making it easy to fix OpenStreetMap errors from inside the app.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 14,
    "neutral": 4,
    "compare": 0,
    "warn": 3
   },
   "spark": [
    0,
    0,
    1,
    0,
    2,
    0,
    0,
    0,
    8,
    2,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Offline use",
    "Hiking and walking"
   ],
   "caveat": "Governance concerns",
   "short_quote": "Organic is my favorite map app I use for years traveling around the world, also donated to them.",
   "icon": true
  },
  {
   "slug": "bluesky",
   "name": "Bluesky",
   "category": "networking",
   "category_name": "Networking and VPN",
   "description": "Decentralized microblogging social network built on the AT Protocol.",
   "recommenders": 14,
   "commenters": 40,
   "warners": 10,
   "score": 8.241,
   "rising": 4.71,
   "first": "2025-11-05",
   "latest": "2026-10-28",
   "why": "HN commenters like Bluesky as a Twitter alternative where many tech accounts have moved, for its custom feeds and control over the timeline, and for ATProto data portability and a good mobile web experience.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 14,
    "neutral": 14,
    "compare": 2,
    "warn": 10
   },
   "spark": [
    0,
    0,
    2,
    2,
    0,
    0,
    0,
    1,
    2,
    4,
    1,
    2
   ],
   "listed": true,
   "loved": [
    "Custom feeds",
    "Data portability"
   ],
   "caveat": "Political toxicity",
   "short_quote": "On ATProto, you can self-host your data while still making use of Bluesky/etc, in a way that you can't do with Mastodon or even email.",
   "icon": true
  },
  {
   "slug": "sailfish-os",
   "name": "Sailfish OS",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Linux-based mobile operating system from Jolla, with an optional Android app compatibility layer.",
   "recommenders": 14,
   "commenters": 25,
   "warners": 8,
   "score": 6.399,
   "rising": 0.4,
   "first": "2025-11-01",
   "latest": "2026-10-23",
   "why": "Long-time users like it as a workable daily driver that works as a real Linux system in your pocket, with an Android layer that runs many apps, including banking apps.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 15,
    "neutral": 3,
    "compare": 0,
    "warn": 8
   },
   "spark": [
    3,
    2,
    2,
    0,
    2,
    0,
    0,
    0,
    2,
    2,
    0,
    2
   ],
   "listed": true,
   "loved": [
    "Long-term daily driver",
    "Android app support"
   ],
   "caveat": "Limited hardware",
   "short_quote": "You do have an alternative to both Google and Apple, which gives you the best of both worlds - it's called the Sailfish mobile OS",
   "icon": true
  },
  {
   "slug": "matrix",
   "name": "Matrix",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "Open, federated protocol and network for decentralized real-time chat, used through clients like Element.",
   "recommenders": 14,
   "commenters": 38,
   "warners": 16,
   "score": -0.349,
   "rising": -0.6,
   "first": "2025-11-02",
   "latest": "2026-10-31",
   "why": "Valued as an open-source, federated chat system that is simple to self-host for teams and communities, up to hundreds of users.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 14,
    "neutral": 7,
    "compare": 2,
    "warn": 16
   },
   "spark": [
    3,
    0,
    0,
    4,
    1,
    0,
    2,
    0,
    0,
    2,
    0,
    2
   ],
   "listed": true,
   "loved": [
    "Easy self-hosting",
    "Open and federated"
   ],
   "caveat": "Rough UX",
   "short_quote": "That's why we ditched Slack for Matrix. Slack is hopelessly locked down and tedious to deal with. Matrix is super easy for this.",
   "icon": true
  },
  {
   "slug": "wayland",
   "name": "Wayland",
   "category": "other",
   "category_name": "Other software",
   "description": "Display server protocol for Linux desktops, intended to replace the X11 window system.",
   "recommenders": 14,
   "commenters": 39,
   "warners": 21,
   "score": -5.209,
   "rising": -0.93,
   "first": "2025-11-20",
   "latest": "2026-08-29",
   "why": "Liked for tear-free, smoother rendering and better multi-monitor and fractional scaling support, with several long-time users finding it more stable than X11.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 15,
    "neutral": 2,
    "compare": 2,
    "warn": 22
   },
   "spark": [
    0,
    0,
    6,
    0,
    6,
    0,
    0,
    0,
    0,
    3,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Stability",
    "Multi-monitor scaling"
   ],
   "caveat": "Breaks workflows",
   "short_quote": "As a 25 year user of Linux I love wayland since cutting over to it about 5 years ago. No tearing ever",
   "icon": true
  },
  {
   "slug": "github-actions",
   "name": "GitHub Actions",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "GitHub's built-in CI/CD and workflow automation service for repositories hosted on GitHub.",
   "recommenders": 14,
   "commenters": 76,
   "warners": 35,
   "score": -12.684,
   "rising": -1.93,
   "first": "2025-11-28",
   "latest": "2026-10-30",
   "why": "Liked for easy setup on every commit and PR, simple cross-platform build matrices and free minutes that make it valuable for open source projects.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 14,
    "neutral": 29,
    "compare": 0,
    "warn": 37
   },
   "spark": [
    1,
    2,
    1,
    1,
    3,
    0,
    2,
    1,
    1,
    2,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Free for OSS",
    "Easy setup"
   ],
   "caveat": "Outages",
   "short_quote": "I like Github Actions and it is better than what I used before (Travis)",
   "icon": false
  },
  {
   "slug": "i3",
   "name": "i3",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "A tiling window manager for X11 on Linux and BSD, configured through a plain-text file.",
   "recommenders": 13,
   "commenters": 28,
   "warners": 0,
   "score": 15.231,
   "rising": 3.71,
   "first": "2025-11-14",
   "latest": "2026-10-28",
   "why": "Loved for fast, keyboard-driven tiling and per-task workspaces, and for a simple, lightweight setup that users keep for years.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 13,
    "neutral": 16,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    2,
    0,
    1,
    0,
    0,
    1,
    0,
    1,
    2,
    2,
    2,
    2
   ],
   "listed": true,
   "loved": [
    "Keyboard productivity",
    "Long-term loyalty"
   ],
   "caveat": "X11 only",
   "short_quote": "Many years later, I have switched to i3 because it's not using a programming language for configuration.",
   "icon": true
  },
  {
   "slug": "figma",
   "name": "Figma",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Browser-based collaborative interface design and prototyping tool, with FigJam whiteboarding.",
   "recommenders": 13,
   "commenters": 36,
   "warners": 4,
   "score": 13.093,
   "rising": 2.38,
   "first": "2025-11-27",
   "latest": "2026-10-07",
   "why": "Liked for shared design libraries and team collaboration, and for refining AI-drafted layouts with precise constraints.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 13,
    "neutral": 17,
    "compare": 3,
    "warn": 4
   },
   "spark": [
    0,
    0,
    1,
    1,
    0,
    4,
    0,
    2,
    0,
    3,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "Team design systems",
    "Collaboration and planning"
   ],
   "caveat": "Replaced by AI/code",
   "short_quote": "Figma and Figjam are really great tools for design and planning.",
   "icon": true
  },
  {
   "slug": "audacity",
   "name": "Audacity",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Free, open-source, cross-platform audio editor and recorder.",
   "recommenders": 13,
   "commenters": 14,
   "warners": 0,
   "score": 12.749,
   "rising": 10.35,
   "first": "2026-06-23",
   "latest": "2026-09-04",
   "why": "Loved as a free, easy tool for light audio work like trimming samples and recording voice clips, and for a redesigned interface that commenters call a big improvement under Muse's stewardship.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 13,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    1,
    10,
    0
   ],
   "listed": true,
   "loved": [
    "Redesigned interface",
    "Loved and robust"
   ],
   "caveat": "Not a DAW",
   "short_quote": "It was my go-to for light audio work like trimming a sample, for being free and easy to use for exactly that.",
   "icon": true
  },
  {
   "slug": "inkscape",
   "name": "Inkscape",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Open-source vector graphics editor for SVG illustration, diagrams and design work.",
   "recommenders": 13,
   "commenters": 21,
   "warners": 1,
   "score": 12.721,
   "rising": 1.05,
   "first": "2025-11-09",
   "latest": "2026-10-30",
   "why": "Liked as a versatile vector tool that combines freehand drawing with precise, CAD-like shape handling, and as a free replacement for Adobe graphics apps.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 13,
    "neutral": 6,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    1,
    0,
    1,
    0,
    0,
    1,
    5,
    0,
    0,
    2,
    0,
    3
   ],
   "listed": true,
   "loved": [
    "Versatile drawing",
    "Adobe replacement"
   ],
   "caveat": "SVG reformatting",
   "short_quote": "Inkscape is awesome - I use it regularly for extracting design elements from PDFs and vectorising bitmaps.",
   "icon": true
  },
  {
   "slug": "vimium",
   "name": "Vimium",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "Browser extension that adds Vim-style keyboard shortcuts for navigating web pages without a mouse.",
   "recommenders": 13,
   "commenters": 16,
   "warners": 0,
   "score": 12.646,
   "rising": 2.38,
   "first": "2025-12-08",
   "latest": "2026-10-13",
   "why": "Recommended for browsing entirely from the keyboard with Vim-style shortcuts, which commenters say makes them noticeably faster and more productive.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 13,
    "neutral": 3,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    2,
    1,
    1,
    0,
    0,
    0,
    3,
    1,
    3,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "Mouse-free navigation",
    "Productivity boost"
   ],
   "caveat": "Browser only",
   "short_quote": "I use Vimium [0] for this very reason -- highly recommend it!",
   "icon": true
  },
  {
   "slug": "fish",
   "name": "fish",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "A user-friendly interactive command-line shell for Linux, macOS and other Unix-like systems.",
   "recommenders": 13,
   "commenters": 20,
   "warners": 1,
   "score": 12.189,
   "rising": -1.6,
   "first": "2026-01-07",
   "latest": "2026-10-17",
   "why": "Liked for working well out of the box with little configuration, with built-in autosuggestions, tab completions and syntax highlighting, and for syntax with fewer footguns than Bash.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 13,
    "neutral": 6,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    4,
    2,
    0,
    2,
    0,
    2,
    1,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [
    "Good defaults",
    "Long-term favorite"
   ],
   "caveat": "No history expansion",
   "short_quote": "Fish is such a wonderful shell. It\u2019s been my daily driver for many years now",
   "icon": true
  },
  {
   "slug": "doom-emacs",
   "name": "Doom Emacs",
   "category": "editors",
   "category_name": "Editors and IDEs",
   "description": "An opinionated Emacs configuration framework with Vim keybindings, preconfigured modules and fast startup.",
   "recommenders": 13,
   "commenters": 24,
   "warners": 2,
   "score": 12.16,
   "rising": -0.27,
   "first": "2025-11-01",
   "latest": "2026-10-28",
   "why": "HN commenters like Doom Emacs as a quick way to get sane defaults and Vim keybindings in Emacs, and people switching from Neovim describe it as a stable setup that mostly just works.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 13,
    "neutral": 7,
    "compare": 3,
    "warn": 2
   },
   "spark": [
    3,
    1,
    0,
    0,
    0,
    0,
    0,
    6,
    0,
    1,
    0,
    2
   ],
   "listed": true,
   "loved": [
    "Sane defaults",
    "Vim keybindings"
   ],
   "caveat": "Hides internals",
   "short_quote": "Highly recommend just setting up \"Doom Emacs\" as a quick way of configuring emacs w/ evil keybindings plus other niceties.",
   "icon": true
  },
  {
   "slug": "atuin",
   "name": "Atuin",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "Open-source tool that stores shell history in SQLite with search and optional cross-machine sync.",
   "recommenders": 13,
   "commenters": 18,
   "warners": 1,
   "score": 11.588,
   "rising": -0.27,
   "first": "2025-11-28",
   "latest": "2026-10-27",
   "why": "Commenters use it daily as a fuzzy Ctrl-R search for shell history, valuing history shared across tabs and machines and directory-aware search.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 14,
    "neutral": 2,
    "compare": 2,
    "warn": 1
   },
   "spark": [
    2,
    0,
    2,
    0,
    3,
    1,
    0,
    0,
    3,
    1,
    0,
    2
   ],
   "listed": true,
   "loved": [
    "Daily driver",
    "Fuzzy Ctrl-R"
   ],
   "caveat": "Bloat",
   "short_quote": "I use the CLI tool multiple times a day (sometimes hour) and I just want to thank the team for making my life easier.",
   "icon": true
  },
  {
   "slug": "netbird",
   "name": "NetBird",
   "category": "networking",
   "category_name": "Networking and VPN",
   "description": "Open-source WireGuard-based mesh VPN for connecting devices peer-to-peer, with self-hostable control plane.",
   "recommenders": 13,
   "commenters": 16,
   "warners": 1,
   "score": 10.978,
   "rising": -1.6,
   "first": "2026-01-11",
   "latest": "2026-10-20",
   "why": "HN commenters recommend NetBird as an open-source alternative to Tailscale that can be fully self-hosted and is easy to set up for reaching home-lab devices.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 13,
    "neutral": 1,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    0,
    0,
    1,
    7,
    1,
    0,
    0,
    2,
    0,
    0,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "Tailscale alternative",
    "Self-hosting"
   ],
   "caveat": "Client usability",
   "short_quote": "I recommend it the NetBird team is transparent and easy to reach. I switched from Tailscale a while ago (2y), went fully self-hosted",
   "icon": true
  },
  {
   "slug": "streetcomplete",
   "name": "StreetComplete",
   "category": "other",
   "category_name": "Other software",
   "description": "Mobile app for improving OpenStreetMap by answering simple location-based quests.",
   "recommenders": 13,
   "commenters": 16,
   "warners": 2,
   "score": 10.837,
   "rising": 7.69,
   "first": "2026-07-06",
   "latest": "2026-10-01",
   "why": "Liked for making OpenStreetMap contributions easy for beginners and for fun, game-like quests you can answer while walking or waiting.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 13,
    "neutral": 1,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    4,
    3,
    2,
    4
   ],
   "listed": true,
   "loved": [
    "Low barrier",
    "Fun quests"
   ],
   "caveat": "No edit history",
   "short_quote": "the UX is very well designed for beginners in my eyes (while still being useful for advanced mappers)",
   "icon": false
  },
  {
   "slug": "opnsense",
   "name": "OPNsense",
   "category": "networking",
   "category_name": "Networking and VPN",
   "description": "Open-source, FreeBSD-based firewall and router distribution with a web-based management interface.",
   "recommenders": 13,
   "commenters": 21,
   "warners": 2,
   "score": 10.497,
   "rising": -0.27,
   "first": "2025-11-24",
   "latest": "2026-10-15",
   "why": "Recommended as a reliable firewall and router to replace consumer routers, with a web UI that some find easy to configure and built-in extras like WireGuard, Suricata and plugins.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 13,
    "neutral": 6,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    0,
    2,
    1,
    0,
    1,
    6,
    1,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "Reliability",
    "Firewall features"
   ],
   "caveat": "Accessibility",
   "short_quote": "I switched to OPNsense as a direct replacement for our Asus \"WiFi routers\", and it has been phenomenal, reliable",
   "icon": true
  },
  {
   "slug": "last-fm",
   "name": "Last.fm",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Music tracking service that logs (\"scrobbles\") your listening and recommends artists.",
   "recommenders": 13,
   "commenters": 19,
   "warners": 3,
   "score": 9.515,
   "rising": -4.25,
   "first": "2025-12-14",
   "latest": "2026-09-30",
   "why": "HN commenters love it for discovering new music through scrobbling and for listening histories that go back to the 2000s.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 13,
    "neutral": 3,
    "compare": 0,
    "warn": 3
   },
   "spark": [
    0,
    3,
    0,
    0,
    0,
    0,
    9,
    0,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Music discovery",
    "Listening history"
   ],
   "caveat": "Stripped redesign",
   "short_quote": "I still use Last.fm! I've had it since 2008. It's really cool seeing how my music taste has changed",
   "icon": true
  },
  {
   "slug": "slack",
   "name": "Slack",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "Team messaging app with channels, direct messages, and third-party integrations.",
   "recommenders": 13,
   "commenters": 50,
   "warners": 12,
   "score": 7.376,
   "rising": 1.05,
   "first": "2025-11-10",
   "latest": "2026-10-27",
   "why": "HN commenters mostly like Slack as a much better option than Microsoft Teams, citing its searchable history, simple integrations and cross-org channels.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 13,
    "neutral": 27,
    "compare": 0,
    "warn": 14
   },
   "spark": [
    0,
    1,
    1,
    3,
    2,
    0,
    0,
    1,
    1,
    0,
    3,
    1
   ],
   "listed": true,
   "loved": [
    "Better than Teams",
    "Searchable history"
   ],
   "caveat": "Slow and bloated",
   "short_quote": "I'd pay the $$$ for Slack. The ability to search past conversations has saved me hours of productivity",
   "icon": true
  },
  {
   "slug": "flatpak",
   "name": "Flatpak",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Linux system for building, distributing and running sandboxed desktop applications across distributions.",
   "recommenders": 13,
   "commenters": 31,
   "warners": 10,
   "score": 4.821,
   "rising": 3.71,
   "first": "2025-11-09",
   "latest": "2026-10-22",
   "why": "HN commenters like it for running up-to-date desktop apps on stable distros like Debian or Alpine without dependency conflicts, and for sandboxing that leaves little behind when an app is removed.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 13,
    "neutral": 8,
    "compare": 0,
    "warn": 10
   },
   "spark": [
    1,
    0,
    1,
    0,
    1,
    1,
    1,
    1,
    1,
    2,
    0,
    4
   ],
   "listed": true,
   "loved": [
    "Current apps, stable base",
    "Sandboxing"
   ],
   "caveat": "Sandbox breakage",
   "short_quote": "Flatpak is now an indispensible part of my linux setup on debian or an older ubuntu LTS",
   "icon": true
  },
  {
   "slug": "discord",
   "name": "Discord",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "Proprietary chat platform with text channels, voice, video and community servers.",
   "recommenders": 13,
   "commenters": 59,
   "warners": 21,
   "score": -0.519,
   "rising": 3.71,
   "first": "2025-11-06",
   "latest": "2026-10-28",
   "why": "HN commenters like Discord for its high-quality voice chat and for hosting small, private communities of friends and hobbyists where many of the people they want to reach already are.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 13,
    "neutral": 23,
    "compare": 2,
    "warn": 21
   },
   "spark": [
    0,
    1,
    2,
    2,
    2,
    0,
    0,
    0,
    0,
    0,
    0,
    6
   ],
   "listed": true,
   "loved": [
    "Voice chat",
    "Private communities"
   ],
   "caveat": "Unsearchable content",
   "short_quote": "Discord is by far my favorite communication platform across anything I used in my entire life, nothing else comes even close in terms of feature set.",
   "icon": true
  },
  {
   "slug": "gemini-cli",
   "name": "Gemini CLI",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "Google's open-source terminal AI coding agent powered by Gemini models.",
   "recommenders": 13,
   "commenters": 54,
   "warners": 27,
   "score": -8.86,
   "rising": -1.6,
   "first": "2025-11-13",
   "latest": "2026-09-21",
   "why": "A minority of HN commenters like it as a capable coding agent and for explaining code, and some praise its plain terminal interface and open-source extensibility.The most common complaint is that it trails Claude Code and Codex, with frequent bugs, infinite loops and weak tool calling, and some note it is being phased out for Antigravity CLI.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 13,
    "neutral": 17,
    "compare": 0,
    "warn": 26
   },
   "spark": [
    4,
    2,
    3,
    0,
    1,
    0,
    0,
    1,
    0,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Coding capability",
    "Terminal interface"
   ],
   "caveat": "Behind competitors",
   "short_quote": "I think Claude Code and Gemini CLI are pretty great as is for terminal usage.",
   "icon": true
  },
  {
   "slug": "nginx",
   "name": "nginx",
   "category": "networking",
   "category_name": "Networking and VPN",
   "description": "Open-source web server, reverse proxy, load balancer, and HTTP cache.",
   "recommenders": 12,
   "commenters": 43,
   "warners": 4,
   "score": 14.374,
   "rising": 3.71,
   "first": "2025-11-03",
   "latest": "2026-10-27",
   "why": "HN commenters use it as a battle-tested reverse proxy and TLS terminator for self-hosted services and for serving static content very fast.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 12,
    "neutral": 29,
    "compare": 1,
    "warn": 4
   },
   "spark": [
    1,
    1,
    1,
    0,
    1,
    1,
    0,
    2,
    0,
    2,
    0,
    3
   ],
   "listed": true,
   "loved": [
    "Reverse proxying",
    "Simple setup"
   ],
   "caveat": "Stagnant features",
   "short_quote": "nginx has been a huge part of my professional and personal life.",
   "icon": true
  },
  {
   "slug": "open-webui",
   "name": "Open WebUI",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "Self-hosted web chat interface for local and API-based large language models.",
   "recommenders": 12,
   "commenters": 35,
   "warners": 3,
   "score": 13.711,
   "rising": 2.71,
   "first": "2025-11-01",
   "latest": "2026-10-26",
   "why": "HN commenters like it as a self-hosted ChatGPT replacement that connects to local or API models such as Ollama, llama-server and OpenRouter, with add-ons for tools and documents.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 12,
    "neutral": 21,
    "compare": 0,
    "warn": 3
   },
   "spark": [
    1,
    0,
    1,
    1,
    1,
    0,
    0,
    2,
    1,
    4,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "ChatGPT replacement",
    "Backend flexibility"
   ],
   "caveat": "Custom license",
   "short_quote": "really recommend OpenWebui as a ChatGPT replacement",
   "icon": true
  },
  {
   "slug": "arc",
   "name": "Arc",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "Chromium-based desktop web browser from The Browser Company, built around sidebar tabs and spaces.",
   "recommenders": 12,
   "commenters": 17,
   "warners": 0,
   "score": 13.21,
   "rising": 9.35,
   "first": "2026-07-16",
   "latest": "2026-10-27",
   "why": "HN commenters like Arc for its vertical tabs and spaces, its polished design, and an overall UX several call near perfect.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 12,
    "neutral": 5,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    5,
    5
   ],
   "listed": true,
   "loved": [
    "Overall UX",
    "Tab organization"
   ],
   "caveat": "Discontinued",
   "short_quote": "Arc Browser (my browser for 5-6 years straight) shuts down soon with basically no similar alternatives offering the same UX.",
   "icon": true
  },
  {
   "slug": "gpt-terra",
   "name": "GPT Terra",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "OpenAI's mid-tier GPT-5.6 model, between Luna and Sol, available in ChatGPT and Codex.",
   "recommenders": 12,
   "commenters": 22,
   "warners": 1,
   "score": 13.171,
   "rising": 10.67,
   "first": "2026-07-12",
   "latest": "2026-10-26",
   "why": "HN commenters like Terra as an everyday model for coding and implementation, with some preferring its code and writing to Claude's and others citing lower cost and faster responses.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 12,
    "neutral": 9,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    5,
    6,
    0
   ],
   "listed": true,
   "loved": [
    "Everyday coding",
    "Multi-model workflows"
   ],
   "caveat": "Hard tasks",
   "short_quote": "GPT-5.6 Terra has been doing a significantly better job at writing concise PR bodies and commit messages than Claude's usual multi paragraph word soup.",
   "icon": false
  },
  {
   "slug": "iterm2",
   "name": "iTerm2",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "Feature-rich open-source terminal emulator for macOS with splits, profiles and tmux integration.",
   "recommenders": 12,
   "commenters": 28,
   "warners": 2,
   "score": 13.014,
   "rising": 4.04,
   "first": "2025-11-04",
   "latest": "2026-10-30",
   "why": "Liked as a reliable, polished macOS terminal for running several AI coding agents side by side and for its native tmux integration.The most common caveat is that it feels slower and more dated than Ghostty, and some dislike its many features, its AI additions, or its lack of a plain config file.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 12,
    "neutral": 12,
    "compare": 2,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    3,
    2,
    0,
    2,
    4
   ],
   "listed": true,
   "loved": [
    "AI agent workflows",
    "tmux integration"
   ],
   "caveat": "Slower than Ghostty",
   "short_quote": "iterm2 is fast, reliable, and second nature. i don't have to edit settings every day.",
   "icon": true
  },
  {
   "slug": "let-s-encrypt",
   "name": "Let's Encrypt",
   "category": "security",
   "category_name": "Security and passwords",
   "description": "Free, automated nonprofit certificate authority issuing TLS certificates via the ACME protocol.",
   "recommenders": 12,
   "commenters": 26,
   "warners": 1,
   "score": 12.974,
   "rising": 0.05,
   "first": "2025-12-01",
   "latest": "2026-10-16",
   "why": "Loved as the go-to free source of automatically issued and renewed TLS certificates, including DNS-validated wildcard certs for self-hosted and homelab setups, with commenters seeing no real free alternative.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 12,
    "neutral": 11,
    "compare": 2,
    "warn": 1
   },
   "spark": [
    0,
    7,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    1,
    2
   ],
   "listed": true,
   "loved": [
    "Automated renewal",
    "DNS validation, wildcards"
   ],
   "caveat": "Single-provider reliance",
   "short_quote": "LE has been an amazing resource and every time I setup a new website and get a LE cert I smile.",
   "icon": true
  },
  {
   "slug": "qemu",
   "name": "QEMU",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "Open-source machine emulator and virtualizer for running VMs and emulating other CPU architectures.",
   "recommenders": 12,
   "commenters": 28,
   "warners": 2,
   "score": 12.902,
   "rising": 4.04,
   "first": "2025-11-14",
   "latest": "2026-10-30",
   "why": "HN commenters recommend QEMU for isolated sandbox VMs, especially for running AI coding agents with full permissions, and for emulating other CPU architectures such as RISC-V, MIPS and x86.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 12,
    "neutral": 14,
    "compare": 1,
    "warn": 2
   },
   "spark": [
    1,
    1,
    0,
    1,
    0,
    0,
    0,
    2,
    2,
    1,
    4,
    0
   ],
   "listed": true,
   "loved": [
    "Agent sandboxing",
    "Architecture emulation"
   ],
   "caveat": "macOS performance",
   "short_quote": "QEMU virtual machines. Sandboxes like firejail and bubblewrap share a kernel: attacker is one exploit away from root.",
   "icon": false
  },
  {
   "slug": "mpv",
   "name": "mpv",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Free, open-source, command-line-driven media player for video and audio across desktop platforms.",
   "recommenders": 12,
   "commenters": 18,
   "warners": 0,
   "score": 12.709,
   "rising": 1.05,
   "first": "2025-11-07",
   "latest": "2026-10-22",
   "why": "HN commenters recommend mpv as a hackable, scriptable player with broad feature support, often paired with yt-dlp and ffmpeg for local files and online video.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 14,
    "neutral": 8,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    2,
    0,
    0,
    0,
    1,
    0,
    1,
    2,
    4,
    1,
    2,
    1
   ],
   "listed": true,
   "loved": [
    "Scriptable and hackable",
    "Pairs with yt-dlp"
   ],
   "caveat": "macOS packaging",
   "short_quote": "MPV is amazingly hackable and has an IPC, you can nearly fully control it without touching it.",
   "icon": true
  },
  {
   "slug": "firecracker",
   "name": "Firecracker",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "Open-source virtual machine monitor from AWS for running lightweight, secure microVMs on Linux.",
   "recommenders": 12,
   "commenters": 20,
   "warners": 0,
   "score": 12.707,
   "rising": 1.38,
   "first": "2026-01-01",
   "latest": "2026-10-05",
   "why": "HN commenters like Firecracker for VM-level isolation in self-hosted CI runners and AI agent sandboxes, and several call it easy to work with.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 11,
    "neutral": 5,
    "compare": 4,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    2,
    0,
    1,
    1,
    1,
    1,
    3,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Agent sandboxes",
    "CI runners"
   ],
   "caveat": "Complex operations",
   "short_quote": "we use Firecracker for the actual runners. It is provides nice isolation and it is very easy to work with.",
   "icon": true
  },
  {
   "slug": "aider",
   "name": "Aider",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "Open-source terminal AI pair-programming tool that edits code in your local git repo.",
   "recommenders": 12,
   "commenters": 21,
   "warners": 0,
   "score": 12.644,
   "rising": -3.93,
   "first": "2025-11-03",
   "latest": "2026-10-13",
   "why": "Liked for accurate, controllable code edits that commenters say match or beat Copilot, and for working with whichever open, local or frontier model you choose.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 13,
    "neutral": 9,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    1,
    1,
    2,
    4,
    1,
    3,
    1,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Code quality",
    "Model choice"
   ],
   "caveat": "Token cost",
   "short_quote": "But I like aider. I had better capabilities and is controllable",
   "icon": false
  },
  {
   "slug": "sway",
   "name": "Sway",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Tiling Wayland compositor and window manager designed as a drop-in replacement for i3.",
   "recommenders": 12,
   "commenters": 26,
   "warners": 1,
   "score": 12.583,
   "rising": -0.27,
   "first": "2025-11-14",
   "latest": "2026-10-25",
   "why": "Liked as a Wayland tiling window manager that i3 users can switch to with little config effort, and for managing terminals and other apps with tabs, splits and workspaces.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 13,
    "neutral": 12,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    2,
    1,
    2,
    0,
    0,
    0,
    0,
    1,
    4,
    1,
    2,
    0
   ],
   "listed": true,
   "loved": [
    "Easy i3 migration",
    "Tabs and workspaces"
   ],
   "caveat": "Limited config",
   "short_quote": "I use Sway and happily manage my terminal windows using its tabs and splits.",
   "icon": true
  },
  {
   "slug": "knoppix",
   "name": "Knoppix",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Debian-based Linux distribution designed to boot and run live from CD, DVD or USB.",
   "recommenders": 12,
   "commenters": 15,
   "warners": 0,
   "score": 11.935,
   "rising": -3.93,
   "first": "2026-06-30",
   "latest": "2026-07-01",
   "why": "Remembered fondly as a live CD for rescuing broken PCs, including Windows machines, and as many commenters' first experience with Linux.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 12,
    "neutral": 3,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    11,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "System rescue",
    "First Linux"
   ],
   "caveat": "Less unique now",
   "short_quote": "I used to use knoppix to rescue broken systems back in the day, including many a Windows machine. Always did what I needed it to.",
   "icon": false
  },
  {
   "slug": "datastar",
   "name": "Datastar",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Lightweight hypermedia JavaScript framework that drives frontend reactivity with server-sent events.",
   "recommenders": 12,
   "commenters": 14,
   "warners": 0,
   "score": 11.697,
   "rising": 3.38,
   "first": "2025-11-03",
   "latest": "2026-10-24",
   "why": "Loved for keeping app state on the server and pushing updates over SSE, for running from a single script include with no build step, and for handling highly interactive UIs where htmx hit its limits.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 15,
    "neutral": 1,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    1,
    0,
    2,
    0,
    0,
    0,
    2,
    0,
    3,
    2,
    1,
    4
   ],
   "listed": true,
   "loved": [
    "Server-driven SSE",
    "Beyond htmx"
   ],
   "caveat": "Unclear value",
   "short_quote": "So we tried datastar, and it basically addressed all the friction points we had",
   "icon": true
  },
  {
   "slug": "waterfox",
   "name": "Waterfox",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "A privacy-focused web browser forked from Firefox.",
   "recommenders": 12,
   "commenters": 15,
   "warners": 0,
   "score": 11.487,
   "rising": 0.05,
   "first": "2025-12-16",
   "latest": "2026-10-14",
   "why": "Liked as a Firefox fork that leaves out Mozilla's AI features and as a plain browser with familiar defaults that long-time Firefox users are happy switching to.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 12,
    "neutral": 3,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    3,
    2,
    0,
    0,
    0,
    1,
    3,
    0,
    1,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "Firefox replacement",
    "No AI features"
   ],
   "caveat": "Site compatibility",
   "short_quote": "I've switched from using Firefox and Chrome to Firefox and Waterfox, and couldn't be happier.",
   "icon": true
  },
  {
   "slug": "nix-darwin",
   "name": "nix-darwin",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Nix modules for declaratively configuring and managing macOS systems, similar to NixOS.",
   "recommenders": 12,
   "commenters": 18,
   "warners": 1,
   "score": 11.358,
   "rising": -1.27,
   "first": "2025-11-30",
   "latest": "2026-10-21",
   "why": "Liked for keeping a reproducible macOS setup declared in a git-tracked config, and for replacing or declaratively managing Homebrew packages.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 12,
    "neutral": 5,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    3,
    0,
    1,
    0,
    0,
    5,
    1,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [
    "Declarative config",
    "Homebrew management"
   ],
   "caveat": "Learning curve",
   "short_quote": "You can run homebrew (declaratively!) via nix-darwin, and I think they complement each other quite well.",
   "icon": true
  },
  {
   "slug": "caveman",
   "name": "caveman",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "A skill for AI coding agents that makes them reply in terse, caveman-style language.",
   "recommenders": 12,
   "commenters": 16,
   "warners": 1,
   "score": 11.322,
   "rising": 6.69,
   "first": "2026-05-02",
   "latest": "2026-10-29",
   "why": "Liked for making coding agents give short, matter-of-fact answers instead of verbose output, with token savings seen as a secondary bonus.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 12,
    "neutral": 3,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    3,
    3,
    4,
    1
   ],
   "listed": true,
   "loved": [
    "Terse responses",
    "Token savings"
   ],
   "caveat": "Modest effect",
   "short_quote": "a coworker told me about Caveman and it has made my Claude experience vastly better.",
   "icon": true
  },
  {
   "slug": "rectangle",
   "name": "Rectangle",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Open-source macOS app for snapping and resizing windows with keyboard shortcuts.",
   "recommenders": 12,
   "commenters": 13,
   "warners": 0,
   "score": 11.16,
   "rising": 0.05,
   "first": "2026-01-11",
   "latest": "2026-09-22",
   "why": "Recommended as a must-install macOS window manager that snaps windows to screen halves or full screen with keyboard shortcuts, and as a clear improvement over macOS's native snapping.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 12,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    2,
    0,
    2,
    1,
    0,
    4,
    0,
    1,
    2,
    0
   ],
   "listed": true,
   "loved": [
    "Must-have install",
    "Keyboard snapping"
   ],
   "caveat": "",
   "short_quote": "I swear by https://rectangleapp.com/ - same outcome but with keyboard shortcuts instead of the mouse.",
   "icon": true
  },
  {
   "slug": "mathematica",
   "name": "Mathematica",
   "category": "other",
   "category_name": "Other software",
   "description": "Wolfram's commercial technical computing system for symbolic math, numerics, visualization and notebooks.",
   "recommenders": 12,
   "commenters": 21,
   "warners": 2,
   "score": 10.948,
   "rising": 5.36,
   "first": "2025-11-08",
   "latest": "2026-10-13",
   "why": "Loved for symbolic computation in math, physics and engineering work and for interactive notebooks and visualizations, with several users happy to pay for its polish.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 12,
    "neutral": 7,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    1,
    2,
    0,
    1,
    0,
    0,
    0,
    1,
    0,
    4,
    1,
    2
   ],
   "listed": true,
   "loved": [
    "Technical computation",
    "Notebooks & visuals"
   ],
   "caveat": "Proprietary",
   "short_quote": "I love to play in Mathematica. It is function rich and the documentation is amazing.",
   "icon": true
  },
  {
   "slug": "grill-me",
   "name": "grill-me",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "Matt Pocock's agent skill that questions you to clarify plans before coding",
   "recommenders": 12,
   "commenters": 14,
   "warners": 1,
   "score": 10.805,
   "rising": 6.36,
   "first": "2026-05-02",
   "latest": "2026-10-18",
   "why": "Liked as a lightweight skill for up-front planning that questions you to clarify requirements and pin down thorough specs before coding.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 14,
    "neutral": 1,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    3,
    3,
    3,
    3
   ],
   "listed": true,
   "loved": [
    "Upfront planning",
    "Clarifying ambiguity"
   ],
   "caveat": "Limited structure",
   "short_quote": "I've recently experimented with more lightweight things like https://github.com/mattpocock/skills  which are good.",
   "icon": true
  },
  {
   "slug": "kubuntu",
   "name": "Kubuntu",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Official Ubuntu flavor that ships with the KDE Plasma desktop environment.",
   "recommenders": 12,
   "commenters": 16,
   "warners": 1,
   "score": 10.561,
   "rising": -0.27,
   "first": "2025-12-22",
   "latest": "2026-10-10",
   "why": "Liked for stable, uneventful updates on an Ubuntu base and the KDE Plasma desktop, with several commenters using it to replace Windows, including for gaming.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 15,
    "neutral": 3,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    1,
    3,
    0,
    3,
    1,
    1,
    2,
    0,
    0,
    2,
    2
   ],
   "listed": true,
   "loved": [
    "Stable updates",
    "KDE Plasma"
   ],
   "caveat": "Install issues",
   "short_quote": "Kubuntu (Ubuntu with the KDE plasma desktop) is quite windows-like without the advertising and crappification.",
   "icon": true
  },
  {
   "slug": "pop-os",
   "name": "Pop!_OS",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Ubuntu-based Linux distribution from System76, featuring the Rust-built COSMIC desktop.",
   "recommenders": 12,
   "commenters": 23,
   "warners": 3,
   "score": 10.369,
   "rising": 1.38,
   "first": "2025-11-30",
   "latest": "2026-10-03",
   "why": "Commenters use it as a dependable daily driver on laptops, desktops and older hardware, and some like its Cosmic desktop with auto-tiling.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 12,
    "neutral": 8,
    "compare": 1,
    "warn": 3
   },
   "spark": [
    0,
    2,
    0,
    0,
    3,
    0,
    1,
    1,
    1,
    0,
    4,
    0
   ],
   "listed": true,
   "loved": [
    "Daily driver",
    "Old hardware"
   ],
   "caveat": "Cosmic bugs",
   "short_quote": "I use Pop!_OS almost everywhere, but Debian/Ubuntu/Arch with IceWM or Fluxbox (or the like) works great.",
   "icon": true
  },
  {
   "slug": "vlc",
   "name": "VLC",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Free, open-source, cross-platform media player for video and audio files and streams.",
   "recommenders": 12,
   "commenters": 33,
   "warners": 6,
   "score": 8.989,
   "rising": -2.6,
   "first": "2025-11-07",
   "latest": "2026-10-16",
   "why": "HN commenters recommend VLC as a free, go-to player for general video and audio playback, and as a feature-rich app for offline music on phones.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 12,
    "neutral": 15,
    "compare": 1,
    "warn": 6
   },
   "spark": [
    1,
    1,
    2,
    2,
    0,
    1,
    1,
    3,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "General playback",
    "Mobile music"
   ],
   "caveat": "Clunky interface",
   "short_quote": "On my phone I found VLC [2] to be the best app since it has so many features.",
   "icon": false
  },
  {
   "slug": "wordpress",
   "name": "WordPress",
   "category": "other",
   "category_name": "Other software",
   "description": "Open-source PHP content management system for building blogs and websites, extended through themes and plugins.",
   "recommenders": 12,
   "commenters": 46,
   "warners": 20,
   "score": -3.656,
   "rising": 0.05,
   "first": "2025-11-09",
   "latest": "2026-10-31",
   "why": "Liked for its large plugin ecosystem, including WooCommerce, and for getting a self-hosted blog or simple site running without touching code.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 12,
    "neutral": 13,
    "compare": 2,
    "warn": 22
   },
   "spark": [
    1,
    0,
    0,
    0,
    1,
    1,
    0,
    5,
    0,
    1,
    2,
    1
   ],
   "listed": true,
   "loved": [
    "Plugin ecosystem",
    "Easy simple sites"
   ],
   "caveat": "Plugin security",
   "short_quote": "nothing beats its versatility, its rights management and options. There is always a plugin for that.",
   "icon": true
  },
  {
   "slug": "windows",
   "name": "Windows",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Microsoft's proprietary desktop operating system for PCs.",
   "recommenders": 12,
   "commenters": 113,
   "warners": 76,
   "score": -51.521,
   "rising": 2.71,
   "first": "2025-11-17",
   "latest": "2026-10-29",
   "why": "Liked for gaming and native GPU support, strong backwards compatibility, and running industrial and peripheral-heavy software.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 12,
    "neutral": 25,
    "compare": 2,
    "warn": 83
   },
   "spark": [
    0,
    1,
    0,
    1,
    1,
    0,
    1,
    3,
    0,
    1,
    2,
    2
   ],
   "listed": true,
   "loved": [
    "Gaming and GPUs",
    "Backwards compatibility"
   ],
   "caveat": "Ads and upsells",
   "short_quote": "I use Windows on my home PC simply because it's such a versatile setup thanks to native GPU support, game support, and WSL2.",
   "icon": false
  },
  {
   "slug": "ansible",
   "name": "Ansible",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "Agentless open-source automation tool for configuration management, provisioning and deployment using YAML playbooks.",
   "recommenders": 11,
   "commenters": 44,
   "warners": 4,
   "score": 12.748,
   "rising": -3.6,
   "first": "2025-11-05",
   "latest": "2026-10-27",
   "why": "HN commenters use it to script reproducible server setups, from homelabs to work deployments, and some find it simpler to live with than Kubernetes.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 12,
    "neutral": 32,
    "compare": 3,
    "warn": 4
   },
   "spark": [
    1,
    0,
    2,
    1,
    0,
    2,
    2,
    3,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Versatile automation",
    "Works with AI agents"
   ],
   "caveat": "Painful to use",
   "short_quote": "I use a lot of ansible for several of our deployments.",
   "icon": true
  },
  {
   "slug": "infuse",
   "name": "Infuse",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Video player app for Apple devices that streams from NAS shares, Plex and Jellyfin.",
   "recommenders": 11,
   "commenters": 14,
   "warners": 0,
   "score": 11.231,
   "rising": 1.71,
   "first": "2026-05-19",
   "latest": "2026-10-23",
   "why": "Loved as an Apple TV player for Jellyfin, Plex and NAS libraries that direct-plays nearly any file without buffering or transcoding.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 11,
    "neutral": 3,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    2,
    4,
    0,
    3,
    1
   ],
   "listed": true,
   "loved": [
    "Apple TV experience",
    "Many media sources"
   ],
   "caveat": "Limited search",
   "short_quote": "It's a such an amazing app and it plays everything I throw at it without any buffering or transcoding issues.",
   "icon": true
  },
  {
   "slug": "rclone",
   "name": "rclone",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "Command-line program for syncing, copying and mounting files across cloud storage providers.",
   "recommenders": 11,
   "commenters": 16,
   "warners": 0,
   "score": 11.071,
   "rising": 0.38,
   "first": "2025-11-10",
   "latest": "2026-09-23",
   "why": "HN commenters like rclone as a full-featured alternative to rsync and scp that syncs and backs up files to many cloud services such as Dropbox, B2, S3 and iCloud, with FUSE mounting and built-in encryption.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 11,
    "neutral": 4,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    2,
    1,
    1,
    2,
    1,
    0,
    2,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Many backends",
    "Mounting remotes"
   ],
   "caveat": "Config required",
   "short_quote": "I recommend switching to \u201crclone\u201d instead to avoid the frustration.",
   "icon": true
  },
  {
   "slug": "windows-2000",
   "name": "Windows 2000",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Microsoft's NT-based operating system for workstations and servers, released in 2000.",
   "recommenders": 11,
   "commenters": 13,
   "warners": 0,
   "score": 10.961,
   "rising": 3.04,
   "first": "2026-03-24",
   "latest": "2026-10-27",
   "why": "HN commenters remember it as rock-solid and fast, a clear step up from Windows ME and preferred by some over XP, with an interface that still feels modern.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 11,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    1,
    3,
    3,
    1,
    2
   ],
   "listed": true,
   "loved": [
    "Stability",
    "Better than successors"
   ],
   "caveat": "No modern apps",
   "short_quote": "For me Windows 2000 Professional is the best OS that Microsoft ever released.",
   "icon": false
  },
  {
   "slug": "pnpm",
   "name": "pnpm",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Fast, disk-efficient package manager for JavaScript and Node.js projects.",
   "recommenders": 11,
   "commenters": 17,
   "warners": 1,
   "score": 10.378,
   "rising": 4.36,
   "first": "2025-11-01",
   "latest": "2026-10-09",
   "why": "HN commenters like pnpm for monorepo workspaces and as a faster, more security-minded replacement for npm and Yarn, with controls over dependency install scripts.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 11,
    "neutral": 5,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    1,
    1,
    0,
    0,
    1,
    1,
    0,
    1,
    0,
    3,
    0,
    3
   ],
   "listed": true,
   "loved": [
    "Monorepo workspaces",
    "Supply-chain safeguards"
   ],
   "caveat": "Not a security fix",
   "short_quote": "we've been using pnpm for years now without issue, and it's been faster and a little more secure to boot!",
   "icon": true
  },
  {
   "slug": "openspec",
   "name": "OpenSpec",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "Open-source spec-driven development framework that structures AI coding agent work into proposals, designs and tasks.",
   "recommenders": 11,
   "commenters": 17,
   "warners": 1,
   "score": 10.323,
   "rising": 8.02,
   "first": "2026-03-17",
   "latest": "2026-10-15",
   "why": "Liked for forcing upfront planning through a proposal, design and task flow before an agent writes code, and for keeping coding agents on track with specs committed alongside the code.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 13,
    "neutral": 5,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    1,
    0,
    0,
    1,
    3,
    5,
    2
   ],
   "listed": true,
   "loved": [
    "Upfront planning",
    "Constrains agents"
   ],
   "caveat": "Spec drift",
   "short_quote": "Easily my favorite spec driven development framework.",
   "icon": true
  },
  {
   "slug": "aerospace",
   "name": "AeroSpace",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Open-source i3-like tiling window manager for macOS",
   "recommenders": 11,
   "commenters": 21,
   "warners": 2,
   "score": 10.27,
   "rising": 0.38,
   "first": "2025-12-09",
   "latest": "2026-10-15",
   "why": "HN commenters like it as an i3-style, keyboard-driven tiling window manager for macOS, with several calling it the best option available on the platform.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 12,
    "neutral": 8,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    1,
    1,
    1,
    1,
    2,
    1,
    1,
    1,
    0,
    2,
    1
   ],
   "listed": true,
   "loved": [
    "i3-style tiling",
    "Keyboard workflow"
   ],
   "caveat": "macOS limitations",
   "short_quote": "Ive tried multiple WMs after years of i3 on Linux and this is the best one I found (for me) with quite a margin. It just works (tm)",
   "icon": true
  },
  {
   "slug": "bash",
   "name": "Bash",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "GNU's Unix shell and command language, the default shell on most Linux distributions.",
   "recommenders": 11,
   "commenters": 22,
   "warners": 2,
   "score": 10.233,
   "rising": 0.38,
   "first": "2025-11-04",
   "latest": "2026-10-18",
   "why": "Liked as a dependable everyday shell that is already installed on nearly every machine and handles small glue scripts well.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 11,
    "neutral": 10,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    2,
    0,
    2,
    1,
    3,
    0,
    0,
    0,
    0,
    0,
    0,
    3
   ],
   "listed": true,
   "loved": [
    "Daily driver",
    "Available everywhere"
   ],
   "caveat": "Language footguns",
   "short_quote": "I never moved to omz (or even zsh; I still rock bash) because I have 10+ years of dotfiles that cover all of my needs.",
   "icon": true
  },
  {
   "slug": "iosevka",
   "name": "Iosevka",
   "category": "other",
   "category_name": "Other software",
   "description": "Open-source, highly customizable monospace typeface for code and terminals, built from parametric source.",
   "recommenders": 11,
   "commenters": 14,
   "warners": 1,
   "score": 10.052,
   "rising": 8.35,
   "first": "2025-11-07",
   "latest": "2026-10-14",
   "why": "HN commenters love Iosevka as a highly customizable monospace font you can build to your own specs, and many have used it everywhere for years.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 11,
    "neutral": 2,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    2,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    9
   ],
   "listed": true,
   "loved": [
    "Customization",
    "Long-term favorite"
   ],
   "caveat": "Narrow width",
   "short_quote": "I love it as I can customize it to match the metrics and weights of my main font on web pages.",
   "icon": true
  },
  {
   "slug": "gentoo",
   "name": "Gentoo",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Source-based Linux distribution built around the Portage package manager and USE flags.",
   "recommenders": 11,
   "commenters": 30,
   "warners": 3,
   "score": 9.979,
   "rising": 1.38,
   "first": "2025-11-02",
   "latest": "2026-10-30",
   "why": "Loved for fine-grained control through Portage and USE flags, and as a hands-on way to learn Linux.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 12,
    "neutral": 20,
    "compare": 1,
    "warn": 3
   },
   "spark": [
    0,
    0,
    4,
    1,
    0,
    0,
    0,
    1,
    2,
    1,
    1,
    2
   ],
   "listed": true,
   "loved": [
    "Flexibility and control",
    "Long-term loyalty"
   ],
   "caveat": "Compile times",
   "short_quote": "Until now, I did not have any reason to change from Gentoo, as it continues to allow me the fine control that I want.",
   "icon": true
  },
  {
   "slug": "powershell",
   "name": "PowerShell",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "Microsoft's cross-platform, object-based command shell and scripting language built on .NET.",
   "recommenders": 11,
   "commenters": 19,
   "warners": 2,
   "score": 9.633,
   "rising": 0.38,
   "first": "2025-11-12",
   "latest": "2026-10-22",
   "why": "HN commenters like PowerShell for piping structured objects between commands instead of plain text, for discoverable, consistently named commands, and for Windows administration and automation.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 12,
    "neutral": 6,
    "compare": 1,
    "warn": 2
   },
   "spark": [
    1,
    1,
    2,
    1,
    1,
    0,
    0,
    1,
    2,
    0,
    0,
    3
   ],
   "listed": true,
   "loved": [
    "Structured objects",
    "Windows administration"
   ],
   "caveat": "Complexity",
   "short_quote": "Powershell is so good that I find it strange it didn't get to be default at least in some Linux distributins",
   "icon": true
  },
  {
   "slug": "conductor",
   "name": "Conductor",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "Desktop app for running multiple Claude Code and Codex agents in parallel git worktrees.",
   "recommenders": 11,
   "commenters": 23,
   "warners": 3,
   "score": 9.589,
   "rising": -2.27,
   "first": "2026-02-13",
   "latest": "2026-10-01",
   "why": "Recommended for managing several Claude Code and Codex agents at once in parallel git worktrees, with some commenters calling it their daily driver or adopting it across a team.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 11,
    "neutral": 8,
    "compare": 2,
    "warn": 3
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    2,
    1,
    5,
    1,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Parallel worktrees",
    "Daily driver"
   ],
   "caveat": "Cluttered UX",
   "short_quote": "my team and I are very heavy users of https://www.conductor.build .",
   "icon": true
  },
  {
   "slug": "darktable",
   "name": "Darktable",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Open-source RAW photo editor and digital darkroom for Linux, macOS, and Windows.",
   "recommenders": 11,
   "commenters": 22,
   "warners": 3,
   "score": 9.522,
   "rising": -0.95,
   "first": "2026-01-02",
   "latest": "2026-10-08",
   "why": "HN commenters like Darktable for its deep editing control and output quality, and many use it as a Lightroom replacement, especially on Linux.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 12,
    "neutral": 6,
    "compare": 2,
    "warn": 3
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    3,
    0,
    1,
    6,
    1,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Editing control",
    "Linux support"
   ],
   "caveat": "Learning curve",
   "short_quote": "I can only recommend it, and there's nothing missing for me",
   "icon": true
  },
  {
   "slug": "ente",
   "name": "Ente",
   "category": "files",
   "category_name": "Files, sync and backup",
   "description": "End-to-end encrypted photo backup service and 2FA authenticator app, open source.",
   "recommenders": 11,
   "commenters": 13,
   "warners": 1,
   "score": 9.458,
   "rising": 5.04,
   "first": "2025-12-06",
   "latest": "2026-10-26",
   "why": "Recommended as an end-to-end encrypted replacement for Google and iCloud Photos, with polished apps, background sync and automatic export, plus a 2FA app with a browser extension and exportable secrets.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 14,
    "neutral": 0,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    0,
    1,
    1,
    0,
    1,
    1,
    0,
    0,
    2,
    4,
    0,
    4
   ],
   "listed": true,
   "loved": [
    "Privacy, E2E encryption",
    "Big Tech replacement"
   ],
   "caveat": "Desktop apps",
   "short_quote": "I've had a wonderful experience self-hosting Ente photos",
   "icon": true
  },
  {
   "slug": "jetbrains-rider",
   "name": "JetBrains Rider",
   "category": "editors",
   "category_name": "Editors and IDEs",
   "description": "Cross-platform JetBrains IDE for .NET, C#, F#, and Unreal Engine development.",
   "recommenders": 11,
   "commenters": 16,
   "warners": 1,
   "score": 9.327,
   "rising": 0.38,
   "first": "2025-11-11",
   "latest": "2026-10-24",
   "why": "HN commenters like it for C# and F# development on macOS and Linux, and as a snappier alternative to Visual Studio and VS Code.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 11,
    "neutral": 4,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    3,
    0,
    1,
    0,
    0,
    0,
    2,
    0,
    2,
    0,
    2,
    1
   ],
   "listed": true,
   "loved": [
    "Cross-platform .NET",
    "Beats VS/VS Code"
   ],
   "caveat": "Declining quality",
   "short_quote": "I recently switched from VS Code to JetBrains Rider and I think the latter is much better for C#.",
   "icon": true
  },
  {
   "slug": "node-js",
   "name": "Node.js",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Open-source JavaScript runtime built on V8 for running code outside the browser.",
   "recommenders": 11,
   "commenters": 33,
   "warners": 6,
   "score": 9.239,
   "rising": 2.71,
   "first": "2025-12-02",
   "latest": "2026-10-24",
   "why": "HN commenters like Node.js for its native TypeScript type stripping, which lets them skip the compile step, and for being stable and good enough for most backend work.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 12,
    "neutral": 13,
    "compare": 3,
    "warn": 6
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    1,
    4,
    1,
    0,
    4
   ],
   "listed": true,
   "loved": [
    "TypeScript support",
    "Stability"
   ],
   "caveat": "Ecosystem churn",
   "short_quote": "I think I'll probably just go back to normal Node because it's stable and won't break things like this between minor releases",
   "icon": true
  },
  {
   "slug": "google-ai-mode",
   "name": "Google AI Mode",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "AI chat-style answer mode built into Google Search, powered by Gemini models.",
   "recommenders": 11,
   "commenters": 13,
   "warners": 1,
   "score": 9.218,
   "rising": -2.27,
   "first": "2025-12-31",
   "latest": "2026-09-26",
   "why": "Liked for fast, direct answers that save clicking through search results, with some commenters switching from DuckDuckGo to use it.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 11,
    "neutral": 1,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    1,
    1,
    0,
    0,
    0,
    6,
    1,
    1,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Quick answers",
    "Replaces search"
   ],
   "caveat": "Unreliable results",
   "short_quote": "I went the other way leaving DDG for google AI mode.",
   "icon": false
  },
  {
   "slug": "lazyvim",
   "name": "LazyVim",
   "category": "editors",
   "category_name": "Editors and IDEs",
   "description": "A preconfigured Neovim distribution built on the lazy.nvim plugin manager.",
   "recommenders": 11,
   "commenters": 13,
   "warners": 1,
   "score": 9.064,
   "rising": -2.6,
   "first": "2025-11-20",
   "latest": "2026-10-10",
   "why": "Liked for turning Neovim into a working IDE out of the box and for making the switch from VS Code or JetBrains stick.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 13,
    "neutral": 1,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    1,
    1,
    2,
    0,
    4,
    0,
    2,
    1,
    1,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Works out of box",
    "Easy editor switch"
   ],
   "caveat": "Breaking changes",
   "short_quote": "now I\u2019m on lazyvim because Folke is a goddamn wizard and I want to spend more time getting work done that dealing with breakage in my neovim config",
   "icon": true
  },
  {
   "slug": "egui",
   "name": "egui",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Immediate mode GUI library for Rust that runs natively and on the web.",
   "recommenders": 11,
   "commenters": 12,
   "warners": 0,
   "score": 8.928,
   "rising": 4.36,
   "first": "2025-12-07",
   "latest": "2026-10-26",
   "why": "Liked as an easy-to-use Rust GUI library that runs cross-platform, including the web and Android, and lets developers skip the Electron or Tauri browser stack.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 11,
    "neutral": 2,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    2,
    1,
    1,
    1,
    0,
    0,
    0,
    0,
    4,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "Enjoyable to use",
    "Cross-platform"
   ],
   "caveat": "Non-native look",
   "short_quote": "I've stopped using Tauri and gone with 100% egui. It's cross platform and excellent",
   "icon": true
  },
  {
   "slug": "everything",
   "name": "Everything",
   "category": "search",
   "category_name": "Search",
   "description": "Windows desktop search utility that instantly finds files and folders by name, by voidtools.",
   "recommenders": 11,
   "commenters": 13,
   "warners": 1,
   "score": 8.922,
   "rising": 0.38,
   "first": "2025-11-02",
   "latest": "2026-09-18",
   "why": "Commenters like it for instant file-name search on Windows and use it in place of the built-in Windows search, with advanced queries, a command-line tool and launcher integrations.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 11,
    "neutral": 0,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    2,
    0,
    0,
    6,
    0,
    0,
    0,
    0,
    0,
    0,
    3,
    0
   ],
   "listed": true,
   "loved": [
    "Instant search",
    "Replaces Windows search"
   ],
   "caveat": "Database rewrites",
   "short_quote": "The tool is truly amazing. Both for simple usage, and the advanced queries that it accepts.",
   "icon": true
  },
  {
   "slug": "steamos",
   "name": "SteamOS",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Valve's Arch-based Linux operating system for gaming, used on Steam Deck and PCs.",
   "recommenders": 11,
   "commenters": 12,
   "warners": 1,
   "score": 8.799,
   "rising": -1.27,
   "first": "2025-11-02",
   "latest": "2026-10-16",
   "why": "HN commenters like SteamOS for turning mini PCs into living room gaming machines, for running games better than Windows, and for its full desktop mode.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 12,
    "neutral": 0,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    3,
    0,
    2,
    0,
    0,
    0,
    0,
    4,
    1,
    0,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "Windows replacement",
    "Desktop mode"
   ],
   "caveat": "Destructive install",
   "short_quote": "SteamOS got me to migrate from a Nintendo. There's a lot that I love about it",
   "icon": true
  },
  {
   "slug": "beads",
   "name": "Beads",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "Git-backed issue tracker and memory system that coding agents use to track tasks.",
   "recommenders": 11,
   "commenters": 23,
   "warners": 3,
   "score": 8.611,
   "rising": 0.38,
   "first": "2025-11-15",
   "latest": "2026-10-05",
   "why": "HN commenters like Beads for giving coding agents a persistent task tree to plan and work from, which keeps them on track across long, multi-session projects.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 10,
    "neutral": 10,
    "compare": 4,
    "warn": 3
   },
   "spark": [
    2,
    2,
    3,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3,
    0
   ],
   "listed": true,
   "loved": [
    "Agent continuity",
    "Task planning"
   ],
   "caveat": "Bloat",
   "short_quote": "I also really like Yegge\u2019s beads for LLMs keeping state and track of what they\u2019re doing",
   "icon": true
  },
  {
   "slug": "raycast",
   "name": "Raycast",
   "category": "productivity",
   "category_name": "Productivity",
   "description": "Extensible keyboard-driven launcher and Spotlight replacement for macOS with built-in productivity tools.",
   "recommenders": 11,
   "commenters": 17,
   "warners": 3,
   "score": 8.017,
   "rising": -0.95,
   "first": "2025-11-23",
   "latest": "2026-09-24",
   "why": "Liked as a Spotlight replacement that reliably selects the highlighted result and for built-in window management shortcuts, clipboard history and other tools that save installing separate apps.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 11,
    "neutral": 2,
    "compare": 1,
    "warn": 3
   },
   "spark": [
    0,
    0,
    0,
    2,
    1,
    2,
    0,
    3,
    1,
    0,
    2,
    0
   ],
   "listed": true,
   "loved": [
    "Window management",
    "Spotlight replacement"
   ],
   "caveat": "AI direction",
   "short_quote": "I love Raycast. I would probably be called a \"power user\"",
   "icon": true
  },
  {
   "slug": "claude-cowork",
   "name": "Claude Cowork",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Anthropic's desktop agent that applies Claude's agentic task handling to non-coding knowledge work.",
   "recommenders": 11,
   "commenters": 27,
   "warners": 5,
   "score": 7.311,
   "rising": 1.71,
   "first": "2026-01-12",
   "latest": "2026-10-12",
   "why": "HN commenters like it for connecting to mail, calendars, documents and CMSs to handle everyday knowledge work, for automating tedious multi-system chores, and for being usable by non-technical staff.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 11,
    "neutral": 9,
    "compare": 2,
    "warn": 5
   },
   "spark": [
    0,
    0,
    1,
    0,
    1,
    0,
    0,
    3,
    2,
    1,
    2,
    1
   ],
   "listed": true,
   "loved": [
    "Tool integrations",
    "Removes drudgery"
   ],
   "caveat": "Bugs",
   "short_quote": "Claude cowork could just do my monthly tax receipt collection and compare with my account better than the bookkeeper I pay for it.",
   "icon": false
  },
  {
   "slug": "gmail",
   "name": "Gmail",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "Google's web-based email service with labels, search, filters and spam filtering.",
   "recommenders": 11,
   "commenters": 59,
   "warners": 16,
   "score": 4.397,
   "rising": 1.71,
   "first": "2025-12-05",
   "latest": "2026-10-25",
   "why": "Liked for spam filtering that usually works well, flexible labels, filters and search operators, and sending from a custom domain while staying in Gmail.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 11,
    "neutral": 32,
    "compare": 0,
    "warn": 16
   },
   "spark": [
    0,
    0,
    2,
    2,
    0,
    0,
    1,
    1,
    1,
    3,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Custom domains",
    "Organization tools"
   ],
   "caveat": "Interface quality",
   "short_quote": "the GMail spam check works usually exceptionally well",
   "icon": false
  },
  {
   "slug": "vite",
   "name": "Vite",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Frontend build tool and dev server with native ES module serving and fast hot reload.",
   "recommenders": 10,
   "commenters": 22,
   "warners": 0,
   "score": 12.121,
   "rising": 0.71,
   "first": "2025-12-29",
   "latest": "2026-10-06",
   "why": "Liked as a fast, nearly zero-config build tool with an enjoyable developer experience, and as a replacement for Webpack and for frameworks like Next.js and Nuxt.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 10,
    "neutral": 10,
    "compare": 2,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    1,
    2,
    0,
    0,
    1,
    3,
    1,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "Next.js alternative",
    "Replaces Webpack"
   ],
   "caveat": "Feature support",
   "short_quote": "We've been using it (in beta) for months now. It makes for a very enjoyable developer experience.",
   "icon": false
  },
  {
   "slug": "moonlight",
   "name": "Moonlight",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Open-source game streaming client for playing PC games remotely from Sunshine or GameStream hosts.",
   "recommenders": 10,
   "commenters": 20,
   "warners": 0,
   "score": 11.911,
   "rising": -3.27,
   "first": "2025-11-19",
   "latest": "2026-10-13",
   "why": "Loved as a client for streaming PC games from a desktop to TVs, phones, handhelds and laptops, with many reporting little or no noticeable lag, even at 4K.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 10,
    "neutral": 10,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    1,
    0,
    0,
    0,
    3,
    5,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Many client devices",
    "Low latency"
   ],
   "caveat": "Needs wired host",
   "short_quote": "you can get better/more customizable results with Sunshine/Moonlight",
   "icon": true
  },
  {
   "slug": "sveltekit",
   "name": "SvelteKit",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Full-stack web application framework built on Svelte, with routing and server-side rendering.",
   "recommenders": 10,
   "commenters": 16,
   "warners": 0,
   "score": 11.153,
   "rising": 7.35,
   "first": "2026-01-10",
   "latest": "2026-10-07",
   "why": "Liked for its developer experience and painless server-side rendering, and some use it as the UI layer for mobile and desktop apps.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 10,
    "neutral": 5,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    0,
    1,
    0,
    7
   ],
   "listed": true,
   "loved": [
    "Developer experience",
    "General-purpose use"
   ],
   "caveat": "Not batteries-included",
   "short_quote": "SvelteKit has incredible DX. I use it for everything these days.",
   "icon": true
  },
  {
   "slug": "tlaplus",
   "name": "TLA+",
   "category": "other",
   "category_name": "Other software",
   "description": "Leslie Lamport's formal specification language for modeling and checking concurrent and distributed systems.",
   "recommenders": 10,
   "commenters": 15,
   "warners": 0,
   "score": 10.926,
   "rising": 5.69,
   "first": "2025-11-02",
   "latest": "2026-10-31",
   "why": "HN commenters like TLA+ for describing systems precisely and succinctly and for finding deadlocks, concurrency and state bugs through counterexamples, increasingly with LLMs helping to write the models.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 12,
    "neutral": 5,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    2,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    5,
    2
   ],
   "listed": true,
   "loved": [
    "Precise specification",
    "Finds subtle bugs"
   ],
   "caveat": "Spec-code drift",
   "short_quote": "The times I've used TLA+ in anger have been generally related to lower-level \"communicating state machines\".",
   "icon": false
  },
  {
   "slug": "little-snitch",
   "name": "Little Snitch",
   "category": "networking",
   "category_name": "Networking and VPN",
   "description": "macOS application firewall that shows and controls apps' outgoing network connections.",
   "recommenders": 10,
   "commenters": 17,
   "warners": 0,
   "score": 10.641,
   "rising": -1.95,
   "first": "2025-11-16",
   "latest": "2026-10-20",
   "why": "HN commenters use it to see every network connection their Mac apps make, and to block or approve those connections one by one.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 10,
    "neutral": 5,
    "compare": 2,
    "warn": 0
   },
   "spark": [
    2,
    0,
    0,
    0,
    0,
    3,
    1,
    3,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Connection visibility",
    "Granular blocking"
   ],
   "caveat": "Paid upgrades",
   "short_quote": "I\u2019ve been using Little Snitch on my Mac for years now because I want to be aware of (and be able to turn off) the connections programs make.",
   "icon": true
  },
  {
   "slug": "sunshine",
   "name": "Sunshine",
   "category": "other",
   "category_name": "Other software",
   "description": "Open-source, self-hosted game streaming host for use with Moonlight clients",
   "recommenders": 10,
   "commenters": 15,
   "warners": 0,
   "score": 10.471,
   "rising": -3.27,
   "first": "2025-11-19",
   "latest": "2026-09-18",
   "why": "Recommended for streaming games from a desktop PC to TVs, phones and handhelds through Moonlight, with latency that users say is hard to notice and up to 4K HDR on wired setups.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 10,
    "neutral": 5,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    1,
    0,
    0,
    0,
    3,
    5,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Many client devices",
    "Low latency"
   ],
   "caveat": "Needs wired network",
   "short_quote": "Today I would say to a new user: use Sunshine, there's tons of guides and online information and it will likely work fine for you.",
   "icon": true
  },
  {
   "slug": "firefox-multi-account-containers",
   "name": "Firefox Multi-Account Containers",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "Mozilla's Firefox extension that separates cookies and logins into color-coded tab containers.",
   "recommenders": 10,
   "commenters": 13,
   "warners": 0,
   "score": 10.218,
   "rising": 2.04,
   "first": "2026-07-02",
   "latest": "2026-10-10",
   "why": "Liked for isolating banking and tracking-heavy sites in their own containers, replacing separate browser profiles for multiple logins, and sending only chosen tabs through a proxy.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 10,
    "neutral": 2,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    6,
    2,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "Site isolation",
    "Replaces profiles"
   ],
   "caveat": "Native overlap",
   "short_quote": "With Multi-account containers I get to choose which tabs use the proxy :)",
   "icon": false
  },
  {
   "slug": "radicle",
   "name": "Radicle",
   "category": "git",
   "category_name": "Git and code hosting",
   "description": "Open-source, peer-to-peer code collaboration stack built on Git.",
   "recommenders": 10,
   "commenters": 16,
   "warners": 0,
   "score": 10.102,
   "rising": 4.36,
   "first": "2026-01-12",
   "latest": "2026-10-22",
   "why": "HN commenters recommend Radicle as a decentralized, peer-to-peer alternative to GitHub that keeps repos and issues available locally even when a host is down.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 11,
    "neutral": 5,
    "compare": 2,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    1,
    1,
    2,
    6,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Decentralization",
    "GitHub alternative"
   ],
   "caveat": "Contributor barrier",
   "short_quote": "With Radicle you can continue to work locally with all issues etc intact, even if your \u201cmain\u201d host is down.",
   "icon": false
  },
  {
   "slug": "coolify",
   "name": "Coolify",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "Open-source, self-hostable PaaS for deploying apps, databases and services on your own servers.",
   "recommenders": 10,
   "commenters": 20,
   "warners": 1,
   "score": 10.078,
   "rising": 0.71,
   "first": "2025-11-02",
   "latest": "2026-10-23",
   "why": "Liked as an open-source, self-hosted replacement for Heroku, Railway, Netlify or Vercel that runs Docker apps on a cheap VPS like Hetzner, where users only pay for the server.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 10,
    "neutral": 5,
    "compare": 4,
    "warn": 1
   },
   "spark": [
    1,
    1,
    1,
    2,
    0,
    0,
    0,
    1,
    1,
    0,
    1,
    2
   ],
   "listed": true,
   "loved": [
    "Low hosting cost",
    "Hosted PaaS replacement"
   ],
   "caveat": "Configuration complexity",
   "short_quote": "My personal favorite.  It's slightly more involved, but you can run it on any hardware like hetzner and save a boatload.",
   "icon": true
  },
  {
   "slug": "cmux",
   "name": "cmux",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "Terminal app for running and organizing multiple AI coding agent sessions, built on libghostty",
   "recommenders": 10,
   "commenters": 21,
   "warners": 2,
   "score": 10.048,
   "rising": 2.04,
   "first": "2026-03-17",
   "latest": "2026-10-19",
   "why": "HN commenters like it for running many Claude Code and Codex agent sessions at once, grouping terminals into per-project workspaces, and a built-in browser and tools that agents can use.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 10,
    "neutral": 8,
    "compare": 1,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    2,
    3,
    3,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Multi-agent workflows",
    "Project workspaces"
   ],
   "caveat": "macOS only",
   "short_quote": "the main reason I love cmux is how can I manage my projects into folders",
   "icon": true
  },
  {
   "slug": "kagi-assistant",
   "name": "Kagi Assistant",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "AI chat assistant from Kagi combining multiple LLMs with Kagi search results.",
   "recommenders": 10,
   "commenters": 14,
   "warners": 0,
   "score": 10.045,
   "rising": 2.04,
   "first": "2025-11-20",
   "latest": "2026-10-03",
   "why": "Liked for grounding LLM answers in Kagi search with footnoted sources, a choice of models such as Qwen3 and Kimi, and reusable custom assistants.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 10,
    "neutral": 3,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    0,
    4,
    0,
    0,
    0,
    1,
    2,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "Search grounding",
    "Model choice"
   ],
   "caveat": "Limited scope",
   "short_quote": "I\u2019m a happy user of both Kagi Search and Assistant.",
   "icon": true
  },
  {
   "slug": "cadquery",
   "name": "CadQuery",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Open-source Python library for building parametric 3D CAD models in code.",
   "recommenders": 10,
   "commenters": 13,
   "warners": 0,
   "score": 10.01,
   "rising": 4.36,
   "first": "2025-11-22",
   "latest": "2026-10-16",
   "why": "Recommended as a Python take on OpenSCAD with cleaner syntax and a B-rep geometry kernel, and used for exporting to CAD formats and generating many similar parts programmatically.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 11,
    "neutral": 2,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    0,
    1,
    3,
    0,
    0,
    0,
    1,
    1,
    4
   ],
   "listed": true,
   "loved": [
    "Python-based syntax",
    "Generally recommended"
   ],
   "caveat": "build123d preferred",
   "short_quote": "I recommend using https://github.com/CadQuery/cadquery as the CAD language",
   "icon": true
  },
  {
   "slug": "tor",
   "name": "Tor",
   "category": "networking",
   "category_name": "Networking and VPN",
   "description": "Free anonymity network and browser that routes traffic through volunteer-run relays.",
   "recommenders": 10,
   "commenters": 20,
   "warners": 1,
   "score": 9.823,
   "rising": 0.71,
   "first": "2025-12-06",
   "latest": "2026-10-20",
   "why": "HN commenters use it for everyday privacy and anonymity, and to reach the open internet under censorship, as in Russia.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 10,
    "neutral": 8,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    0,
    2,
    0,
    1,
    1,
    0,
    0,
    2,
    1,
    2,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Privacy and anonymity",
    "Censorship bypass"
   ],
   "caveat": "Site blocking",
   "short_quote": "I use tor every day in Russia. Without it Internet would be unusable.",
   "icon": true
  },
  {
   "slug": "ghostel",
   "name": "Ghostel",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "Terminal emulator package for Emacs built on libghostty.",
   "recommenders": 10,
   "commenters": 11,
   "warners": 0,
   "score": 9.717,
   "rising": 2.04,
   "first": "2026-06-22",
   "latest": "2026-10-28",
   "why": "Emacs users praise Ghostel as a faster, more responsive replacement for vterm, including for TUI apps and CLI coding agents like Claude Code.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 11,
    "neutral": 0,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    5,
    2,
    0,
    3
   ],
   "listed": true,
   "loved": [
    "Better than vterm",
    "Speed"
   ],
   "caveat": "Display glitches",
   "short_quote": "I also switched from vterm and ghostel is much more responsive for me. Thanks for maintaining it! I use it everyday.",
   "icon": true
  },
  {
   "slug": "amp",
   "name": "Amp",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "AI coding agent from Sourcegraph for the terminal and editors.",
   "recommenders": 10,
   "commenters": 12,
   "warners": 0,
   "score": 9.553,
   "rising": 2.04,
   "first": "2025-12-08",
   "latest": "2026-09-15",
   "why": "HN commenters like Amp for solid results and fast turnaround on quick changes, along with context handoff, shareable threads and its UI.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 10,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    2,
    1,
    0,
    0,
    0,
    2,
    0,
    3,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Result quality",
    "Handoff and threads"
   ],
   "caveat": "Price",
   "short_quote": "Amp is an amazing product that I love recommending for so many reasons.",
   "icon": true
  },
  {
   "slug": "mercurial",
   "name": "Mercurial",
   "category": "git",
   "category_name": "Git and code hosting",
   "description": "Distributed version control system written mainly in Python, an alternative to Git.",
   "recommenders": 10,
   "commenters": 12,
   "warners": 0,
   "score": 9.53,
   "rising": -0.62,
   "first": "2026-01-12",
   "latest": "2026-09-10",
   "why": "HN commenters like Mercurial for its simpler UX and clearer mental model than Git, and for the TortoiseHg GUI.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 10,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    1,
    0,
    1,
    5,
    0,
    0,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Simpler UX",
    "Team satisfaction"
   ],
   "caveat": "Git dominance",
   "short_quote": "We use mercurial and are happy with it. I hope we never move to git",
   "icon": false
  },
  {
   "slug": "adguard",
   "name": "AdGuard",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "Ad and tracker blocker available as browser extensions, desktop and mobile apps, and DNS.",
   "recommenders": 10,
   "commenters": 15,
   "warners": 1,
   "score": 9.323,
   "rising": 3.36,
   "first": "2025-11-17",
   "latest": "2026-10-16",
   "why": "Commenters use it to block ads in browsers and mobile apps, and value that it still works under Manifest V3 with an element picker and custom filter lists.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 10,
    "neutral": 2,
    "compare": 2,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3,
    2,
    5,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Effective blocking",
    "Cross-platform"
   ],
   "caveat": "VPN approach",
   "short_quote": "I use AdGuard as ad blocker, blocks ads as a browser extension and ads on websites and apps as a mobile app.",
   "icon": true
  },
  {
   "slug": "muse",
   "name": "Muse",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Meta's sandboxed personal AI agent that carries out tasks such as browsing, shopping and reminders.",
   "recommenders": 10,
   "commenters": 19,
   "warners": 2,
   "score": 9.153,
   "rising": 10.0,
   "first": "2026-09-08",
   "latest": "2026-10-29",
   "why": "HN commenters like Muse for running everyday errands such as reserving parking and placing orders, and for recurring monitoring of prices, stock and social feeds.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 10,
    "neutral": 6,
    "compare": 1,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    5,
    5
   ],
   "listed": true,
   "loved": [
    "Errand automation",
    "Ongoing monitoring"
   ],
   "caveat": "Privacy",
   "short_quote": "It's the first time a product like this has actually shocked me... it closes the gap between decision and action. I'm hooked.",
   "icon": true
  },
  {
   "slug": "win11debloat",
   "name": "Win11Debloat",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Open-source PowerShell script that removes bloatware, ads and unwanted features from Windows 10/11.",
   "recommenders": 10,
   "commenters": 10,
   "warners": 0,
   "score": 9.096,
   "rising": 2.04,
   "first": "2025-12-24",
   "latest": "2026-09-30",
   "why": "HN commenters run it first on fresh Windows 11 installs to strip out ads and annoyances in minutes, with changes that persist across updates.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 11,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    3,
    0,
    0,
    1,
    0,
    2,
    0,
    0,
    4,
    0
   ],
   "listed": true,
   "loved": [
    "Removes annoyances",
    "Fresh-install staple"
   ],
   "caveat": "Use at own risk",
   "short_quote": "It's the first thing I install on any fresh Windows 11 install for the past 4+ years.",
   "icon": true
  },
  {
   "slug": "vue",
   "name": "Vue",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Open-source JavaScript framework for building reactive web user interfaces.",
   "recommenders": 10,
   "commenters": 26,
   "warners": 4,
   "score": 8.956,
   "rising": 3.04,
   "first": "2025-12-04",
   "latest": "2026-10-24",
   "why": "HN commenters like Vue for convenient, data-driven components in large, complex views, for being more stable than the churn-heavy React ecosystem, and for its first-party devtools.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 11,
    "neutral": 11,
    "compare": 1,
    "warn": 4
   },
   "spark": [
    0,
    1,
    0,
    0,
    1,
    2,
    0,
    1,
    1,
    1,
    1,
    3
   ],
   "listed": true,
   "loved": [
    "Enjoyable to use",
    "Ergonomics"
   ],
   "caveat": "Others preferred",
   "short_quote": "Vue is just a huge convenience over raw JavaScript for large, complex view.",
   "icon": false
  },
  {
   "slug": "wezterm",
   "name": "WezTerm",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "A GPU-accelerated, cross-platform terminal emulator and multiplexer configured with Lua.",
   "recommenders": 10,
   "commenters": 18,
   "warners": 2,
   "score": 8.889,
   "rising": 4.69,
   "first": "2025-11-04",
   "latest": "2026-10-30",
   "why": "Liked for its Lua-scriptable configuration that can be version-controlled and adapted per OS, plus built-in tabs, panes and restorable sessions.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 9,
    "neutral": 7,
    "compare": 1,
    "warn": 2
   },
   "spark": [
    1,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    1,
    4,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Lua scripting",
    "Versioned config"
   ],
   "caveat": "Slow development",
   "short_quote": "I love WezTerm! Recently switched from iTerm2 and programmed the hell out of it",
   "icon": true
  },
  {
   "slug": "obtainium",
   "name": "Obtainium",
   "category": "other",
   "category_name": "Other software",
   "description": "Android app that installs and updates apps directly from their developers' release pages.",
   "recommenders": 10,
   "commenters": 11,
   "warners": 0,
   "score": 8.852,
   "rising": 4.69,
   "first": "2025-11-26",
   "latest": "2026-09-24",
   "why": "Recommended for installing and updating Android apps straight from developers' GitHub releases or websites, often alongside F-Droid and Aurora on phones without Google services.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 10,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    3,
    0,
    0,
    0,
    0,
    0,
    3,
    3,
    0
   ],
   "listed": true,
   "loved": [
    "De-Googled Android",
    "Direct from developers"
   ],
   "caveat": "Usability",
   "short_quote": "I switched to Obtanium a year or so ago. I get all my apps from GitHub releases straight from the developers now.",
   "icon": true
  },
  {
   "slug": "headscale",
   "name": "Headscale",
   "category": "networking",
   "category_name": "Networking and VPN",
   "description": "Open-source, self-hosted implementation of the Tailscale coordination (control) server.",
   "recommenders": 10,
   "commenters": 18,
   "warners": 2,
   "score": 8.716,
   "rising": -0.62,
   "first": "2025-11-16",
   "latest": "2026-10-09",
   "why": "Used as a self-hosted, open-source Tailscale control plane that works with the official Tailscale clients and is easier to manage than hand-configured WireGuard in growing home labs.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 10,
    "neutral": 6,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    4,
    4,
    0,
    0,
    0,
    0,
    1,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Self-hosted control",
    "Tailscale client support"
   ],
   "caveat": "Fewer features",
   "short_quote": "If you can be bothered running the headscale container, you generally don't need to pay for tailscale.",
   "icon": false
  },
  {
   "slug": "google-sheets",
   "name": "Google Sheets",
   "category": "databases",
   "category_name": "Databases",
   "description": "Google's browser-based collaborative spreadsheet application, part of Google Workspace.",
   "recommenders": 10,
   "commenters": 21,
   "warners": 3,
   "score": 8.045,
   "rising": -1.95,
   "first": "2025-11-02",
   "latest": "2026-10-18",
   "why": "HN commenters use it for personal tracking and work logs, as a free lightweight database or backend, and with Apps Script for automation and API calls.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 10,
    "neutral": 8,
    "compare": 0,
    "warn": 3
   },
   "spark": [
    2,
    3,
    0,
    1,
    0,
    0,
    0,
    0,
    3,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Personal tracking",
    "Lightweight database"
   ],
   "caveat": "Outgrown",
   "short_quote": "I cannot overstate just how much I love working on stuff in Excel and Google Sheets.",
   "icon": false
  },
  {
   "slug": "conversations",
   "name": "Conversations",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "Open-source XMPP chat client for Android with OMEMO end-to-end encryption.",
   "recommenders": 10,
   "commenters": 13,
   "warners": 2,
   "score": 7.792,
   "rising": 6.02,
   "first": "2025-11-10",
   "latest": "2026-09-26",
   "why": "Liked as a stable, crash-free Android XMPP client that families and friend groups have used for years, and for delivering UnifiedPush notifications to other apps on Google-free phones.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 11,
    "neutral": 1,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    1,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    4,
    4,
    0
   ],
   "listed": true,
   "loved": [
    "Reliability",
    "Family chat"
   ],
   "caveat": "Outdated OMEMO",
   "short_quote": "thank you for Conversations, Daniel, it has been my go-to for years for communicating with friends and family.",
   "icon": false
  },
  {
   "slug": "mosh",
   "name": "mosh",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "Remote terminal application that survives roaming and intermittent connectivity, an alternative to interactive SSH.",
   "recommenders": 10,
   "commenters": 18,
   "warners": 3,
   "score": 7.32,
   "rising": 2.04,
   "first": "2025-11-03",
   "latest": "2026-10-22",
   "why": "HN commenters like mosh for keeping remote terminal sessions usable over spotty, roaming or very slow connections, often alongside tmux.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 10,
    "neutral": 4,
    "compare": 1,
    "warn": 3
   },
   "spark": [
    1,
    1,
    3,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    1,
    2
   ],
   "listed": true,
   "loved": [
    "Bad connections",
    "Mobile use"
   ],
   "caveat": "No multiplexing",
   "short_quote": "You should check out mosh! Aside from adding roaming support to ssh, it has instant echo",
   "icon": false
  },
  {
   "slug": "apple-container",
   "name": "Apple container",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "Apple's open-source tool for running Linux containers as lightweight VMs on macOS.",
   "recommenders": 10,
   "commenters": 12,
   "warners": 2,
   "score": 7.28,
   "rising": -0.62,
   "first": "2026-01-23",
   "latest": "2026-08-10",
   "why": "HN commenters use it mainly to sandbox AI coding agents in lightweight Linux VMs on macOS, and as a replacement for Docker for Mac.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 11,
    "neutral": 0,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    1,
    1,
    1,
    0,
    0,
    4,
    2,
    2,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Agent sandboxing",
    "Docker replacement"
   ],
   "caveat": "Work in progress",
   "short_quote": "apple/container is a good replacement for Docker for Mac on macOS. I have been using it for the last 6 months",
   "icon": true
  },
  {
   "slug": "ladybird",
   "name": "Ladybird",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "Independent open-source web browser built on its own new engine, not Chromium or Gecko.",
   "recommenders": 10,
   "commenters": 21,
   "warners": 4,
   "score": 6.425,
   "rising": 2.04,
   "first": "2025-11-04",
   "latest": "2026-10-12",
   "why": "Commenters like it as an independent browser engine outside the Chromium and Gecko camps that is catching up quickly on web-platform tests.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 10,
    "neutral": 9,
    "compare": 1,
    "warn": 4
   },
   "spark": [
    1,
    1,
    0,
    0,
    0,
    0,
    0,
    4,
    0,
    0,
    4,
    0
   ],
   "listed": true,
   "loved": [
    "Engine independence",
    "Standards progress"
   ],
   "caveat": "Not ready yet",
   "short_quote": "I love Ladybird (have a sticker on my laptop to prove!), I hope they thrive.",
   "icon": true
  },
  {
   "slug": "vllm",
   "name": "vLLM",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Open-source high-throughput inference and serving engine for large language models.",
   "recommenders": 10,
   "commenters": 32,
   "warners": 6,
   "score": 5.798,
   "rising": 0.71,
   "first": "2025-11-01",
   "latest": "2026-09-30",
   "why": "HN commenters use it for high-throughput batched serving and for production inference, citing broad ecosystem support.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 11,
    "neutral": 15,
    "compare": 4,
    "warn": 6
   },
   "spark": [
    1,
    0,
    0,
    0,
    0,
    1,
    1,
    2,
    3,
    1,
    2,
    0
   ],
   "listed": true,
   "loved": [
    "Batched throughput",
    "Production use"
   ],
   "caveat": "Setup effort",
   "short_quote": "there's llama.cpp and vLLM, each harder to setup but opens the door for squeezing more performance out of your hardware",
   "icon": true
  },
  {
   "slug": "windows-11",
   "name": "Windows 11",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Microsoft's desktop operating system for PCs, successor to Windows 10.",
   "recommenders": 10,
   "commenters": 77,
   "warners": 55,
   "score": -36.178,
   "rising": 0.71,
   "first": "2025-11-07",
   "latest": "2026-10-29",
   "why": "A minority of commenters like it for the stripped-down LTSC and IoT editions and the much-improved ARM64 version.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 10,
    "neutral": 12,
    "compare": 0,
    "warn": 62
   },
   "spark": [
    0,
    1,
    1,
    0,
    0,
    0,
    0,
    5,
    0,
    0,
    1,
    2
   ],
   "listed": true,
   "loved": [
    "LTSC editions",
    "Stability"
   ],
   "caveat": "Ads and bloat",
   "short_quote": "I'm running Windows 11 Arm right now on the best laptop I've ever owned",
   "icon": false
  },
  {
   "slug": "supabase",
   "name": "Supabase",
   "category": "databases",
   "category_name": "Databases",
   "description": "Open-source Postgres backend platform with auth, storage, realtime and edge functions.",
   "recommenders": 9,
   "commenters": 37,
   "warners": 2,
   "score": 13.254,
   "rising": 0.71,
   "first": "2025-11-29",
   "latest": "2026-10-15",
   "why": "HN commenters like Supabase for its developer experience and easy configuration, a free tier that bundles a Postgres database, auth and functions, and access to Postgres extensions like pgvector and PostGIS.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 10,
    "neutral": 25,
    "compare": 1,
    "warn": 2
   },
   "spark": [
    0,
    0,
    1,
    1,
    2,
    2,
    0,
    0,
    1,
    1,
    0,
    2
   ],
   "listed": true,
   "loved": [
    "Developer experience",
    "All-in-one backend"
   ],
   "caveat": "RLS exposure",
   "short_quote": "Supabase is a great product, we use it for all of our products",
   "icon": true
  },
  {
   "slug": "karakeep",
   "name": "Karakeep",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "Self-hosted, open-source bookmark manager that archives pages with AI tagging and full-text search.",
   "recommenders": 9,
   "commenters": 15,
   "warners": 0,
   "score": 10.123,
   "rising": 3.04,
   "first": "2025-12-05",
   "latest": "2026-10-26",
   "why": "Recommended as a self-hosted, open-source place to keep bookmarks that saves page archives with AI-generated tags and summaries and makes old links easy to search again.Complaints are rare and scattered: one user found they almost never went back to saved links, and others moved to linkding or found Hister a better fit for browsing-history use.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 15,
    "neutral": 6,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    2,
    4,
    0,
    0,
    0,
    1,
    3,
    0,
    4
   ],
   "listed": true,
   "loved": [
    "Self-hosted, open source",
    "Automatic archiving"
   ],
   "caveat": "Rarely revisited",
   "short_quote": "when you save a link it captures both a screenshot and text from the page, and uses AI to create tags and a summary",
   "icon": true
  },
  {
   "slug": "n8n",
   "name": "n8n",
   "category": "productivity",
   "category_name": "Productivity",
   "description": "Workflow automation platform for connecting apps and APIs with node-based visual workflows.",
   "recommenders": 9,
   "commenters": 24,
   "warners": 2,
   "score": 9.584,
   "rising": 3.69,
   "first": "2025-11-02",
   "latest": "2026-10-16",
   "why": "HN commenters use n8n to build client and small-business automations, often self-hosted, and call it reliable and quick for shipping webhook-based tools.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 9,
    "neutral": 11,
    "compare": 2,
    "warn": 2
   },
   "spark": [
    3,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    2,
    2
   ],
   "listed": true,
   "loved": [
    "Self-hosting",
    "Business automation"
   ],
   "caveat": "Limited logic",
   "short_quote": "It\u2019s been very reliable, I would continue to use it for workflow automations",
   "icon": true
  },
  {
   "slug": "github-pages",
   "name": "GitHub Pages",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "GitHub's static website hosting service that serves sites directly from Git repositories.",
   "recommenders": 9,
   "commenters": 13,
   "warners": 0,
   "score": 9.551,
   "rising": 1.04,
   "first": "2026-01-04",
   "latest": "2026-10-26",
   "why": "Favored as a free, no-fuss host for hand-written HTML and for static-site-generator output from tools like Hugo, Jekyll and Astro.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 9,
    "neutral": 4,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    4,
    1,
    1,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "Free hosting",
    "Simple HTML hosting"
   ],
   "caveat": "No auth",
   "short_quote": "They are all completely free thanks to Cloudflare Workers / Github Pages.",
   "icon": true
  },
  {
   "slug": "rsync",
   "name": "rsync",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "Command-line utility for fast, incremental file copying and synchronization, locally or over SSH.",
   "recommenders": 9,
   "commenters": 24,
   "warners": 1,
   "score": 9.403,
   "rising": -1.62,
   "first": "2025-11-03",
   "latest": "2026-10-12",
   "why": "HN commenters rely on rsync for backups and for syncing files between machines over SSH, and value that it preserves full file metadata and sends little data when files barely change.The most common caveats are bugs in recent releases and cruft in its old C codebase, plus a quirky CLI that makes some users fear syncing in the wrong direction.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 12,
    "neutral": 13,
    "compare": 3,
    "warn": 1
   },
   "spark": [
    0,
    1,
    2,
    1,
    1,
    3,
    1,
    1,
    1,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Backups and sync",
    "SSH file transfer"
   ],
   "caveat": "Recent release bugs",
   "short_quote": "rsync is one of the few utilities that preserve all metadata even when copying between distinct file systems",
   "icon": false
  },
  {
   "slug": "home-manager",
   "name": "Home Manager",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Nix-based tool for declaratively managing a user's packages and dotfiles.",
   "recommenders": 9,
   "commenters": 14,
   "warners": 0,
   "score": 9.397,
   "rising": -0.29,
   "first": "2025-11-30",
   "latest": "2026-10-20",
   "why": "HN commenters like it for declaratively managing dotfiles and CLI tools, often alongside nix-darwin or NixOS, across macOS, Linux and WSL machines.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 9,
    "neutral": 5,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    2,
    0,
    1,
    0,
    0,
    3,
    0,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Cross-platform setup",
    "Declarative dotfiles"
   ],
   "caveat": "Nix learning curve",
   "short_quote": "switched to nix-darwin + home-manager. I've been overall fairly happy",
   "icon": true
  },
  {
   "slug": "gvisor",
   "name": "gVisor",
   "category": "security",
   "category_name": "Security and passwords",
   "description": "Open-source application kernel from Google that sandboxes containers by intercepting Linux system calls.",
   "recommenders": 9,
   "commenters": 13,
   "warners": 0,
   "score": 9.327,
   "rising": 3.69,
   "first": "2025-12-24",
   "latest": "2026-10-18",
   "why": "HN commenters recommend gVisor for sandboxing AI agents and untrusted code by reducing kernel attack surface, with less overhead and simpler operations than microVMs.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 9,
    "neutral": 3,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    1,
    1,
    0,
    0,
    1,
    0,
    0,
    1,
    2,
    1,
    2
   ],
   "listed": true,
   "loved": [
    "Agent sandboxing",
    "Kernel attack surface"
   ],
   "caveat": "Weaker than VMs",
   "short_quote": "we went with gVisor and have been very happy with it.",
   "icon": true
  },
  {
   "slug": "alfred",
   "name": "Alfred",
   "category": "productivity",
   "category_name": "Productivity",
   "description": "Keyboard-driven application launcher and productivity tool for macOS.",
   "recommenders": 9,
   "commenters": 12,
   "warners": 0,
   "score": 9.114,
   "rising": 3.69,
   "first": "2025-11-23",
   "latest": "2026-10-16",
   "why": "HN commenters like Alfred as a fast replacement for Spotlight, for searching files, and for triggering scripts and workflows they have built.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 10,
    "neutral": 4,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    2,
    1,
    0,
    1,
    0,
    0,
    0,
    1,
    0,
    0,
    5,
    0
   ],
   "listed": true,
   "loved": [
    "Spotlight replacement",
    "Long-term favorite"
   ],
   "caveat": "Full disk access",
   "short_quote": "Alfred (https://www.alfredapp.com/) has been an indispensable part of my computing since it debuted. It's excellent.",
   "icon": true
  },
  {
   "slug": "omlx",
   "name": "oMLX",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Local LLM inference server for Apple Silicon Macs, built on Apple's MLX framework.",
   "recommenders": 9,
   "commenters": 16,
   "warners": 1,
   "score": 9.061,
   "rising": 1.04,
   "first": "2026-04-09",
   "latest": "2026-10-08",
   "why": "Recommended as an easy way to run local models on Apple Silicon Macs, with KV caching that persists to disk and a notable speed increase in v0.7.0.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 9,
    "neutral": 6,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    4,
    0,
    1,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "Mac local runtime",
    "Ease of use"
   ],
   "caveat": "Qwen tool calls",
   "short_quote": "I switched to oMLX today from lm studio. Really nice",
   "icon": true
  },
  {
   "slug": "aurora-store",
   "name": "Aurora Store",
   "category": "other",
   "category_name": "Other software",
   "description": "Open-source alternative Google Play Store client for Android that works without a Google account.",
   "recommenders": 9,
   "commenters": 15,
   "warners": 0,
   "score": 8.99,
   "rising": 6.35,
   "first": "2026-02-17",
   "latest": "2026-09-26",
   "why": "Liked for installing Play Store apps and updates without signing into a Google account, often as a fallback to F-Droid on degoogled or GrapheneOS phones.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 8,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    1,
    5,
    0
   ],
   "listed": true,
   "loved": [
    "No Google account",
    "Play Store access"
   ],
   "caveat": "Anonymous accounts",
   "short_quote": "Aurora 'Store' is a client for Google Play that lets you filter on apps without ads or in-app purchases.",
   "icon": false
  },
  {
   "slug": "claude-max",
   "name": "Claude Max",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "Anthropic's premium Claude subscription plan with higher usage limits, including Claude Code access.",
   "recommenders": 9,
   "commenters": 20,
   "warners": 2,
   "score": 8.987,
   "rising": 3.69,
   "first": "2025-11-26",
   "latest": "2026-10-20",
   "why": "Liked for usage limits that many commenters say they rarely hit and for far more tokens per dollar than API pricing, especially for heavy coding.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 9,
    "compare": 1,
    "warn": 2
   },
   "spark": [
    0,
    1,
    0,
    1,
    0,
    0,
    0,
    1,
    1,
    1,
    1,
    2
   ],
   "listed": true,
   "loved": [
    "Generous limits",
    "Token value"
   ],
   "caveat": "Heavy-use limits",
   "short_quote": "If you're going to be coding A LOT just go for Claude Max.",
   "icon": true
  },
  {
   "slug": "crush",
   "name": "Crush",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "Terminal-based AI coding agent from Charmbracelet, written in Go, supporting many LLM providers.",
   "recommenders": 9,
   "commenters": 11,
   "warners": 0,
   "score": 8.964,
   "rising": 2.04,
   "first": "2026-04-09",
   "latest": "2026-09-29",
   "why": "HN commenters like Crush for its clean, fast terminal UI and single Go binary, and for running open or local models across swappable providers.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 10,
    "neutral": 3,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    3,
    1,
    4,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Open models",
    "Provider flexibility"
   ],
   "caveat": "Defaults",
   "short_quote": "Crush is pretty nice. It\u2019s become my daily driver for personal projects.",
   "icon": true
  },
  {
   "slug": "porkbun",
   "name": "Porkbun",
   "category": "networking",
   "category_name": "Networking and VPN",
   "description": "Domain name registrar offering domain registration, DNS, and related web services.",
   "recommenders": 9,
   "commenters": 11,
   "warners": 0,
   "score": 8.747,
   "rising": -0.29,
   "first": "2025-12-08",
   "latest": "2026-10-18",
   "why": "HN commenters recommend Porkbun as a low-hassle registrar to move to from Namecheap, GoDaddy, Google Domains and Cloudflare, citing lower prices, quick checkout and fast human support.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 9,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    2,
    0,
    0,
    1,
    0,
    3,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [
    "Reliable service",
    "Lower prices"
   ],
   "caveat": "Missing TLDs",
   "short_quote": "Just a few weeks ago I moved from Namecheap to Porkbun.",
   "icon": true
  },
  {
   "slug": "davinci-resolve",
   "name": "DaVinci Resolve",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Professional video editing, color grading, VFX and audio post-production application by Blackmagic Design.",
   "recommenders": 9,
   "commenters": 24,
   "warners": 3,
   "score": 8.732,
   "rising": 1.04,
   "first": "2025-11-11",
   "latest": "2026-09-09",
   "why": "HN commenters recommend it as a capable desktop video editor that many say runs well on Linux, including with the free version.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 9,
    "neutral": 11,
    "compare": 1,
    "warn": 3
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    6,
    0,
    0,
    0,
    1,
    2,
    0
   ],
   "listed": true,
   "loved": [
    "Linux support",
    "Video editing"
   ],
   "caveat": "Linux codecs",
   "short_quote": "Have been using Davinci Resolve as my desktop video editor for years, and it's great, can highly recommend it as well.",
   "icon": true
  },
  {
   "slug": "cerebras",
   "name": "Cerebras",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "AI inference provider running open-weight models on custom wafer-scale chips at very high speed",
   "recommenders": 9,
   "commenters": 13,
   "warners": 0,
   "score": 8.672,
   "rising": -0.29,
   "first": "2025-11-06",
   "latest": "2026-10-25",
   "why": "Loved for near-instant inference speed, which helps in many-turn agentic coding with hosted models like GLM 4.6.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 9,
    "neutral": 3,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    4,
    2,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Speed",
    "Coding assistance"
   ],
   "caveat": "Rate limits",
   "short_quote": "No affiliation with Cerebras, just a happy customer.",
   "icon": true
  },
  {
   "slug": "dark-reader",
   "name": "Dark Reader",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "Browser extension that applies a dark theme to any website.",
   "recommenders": 9,
   "commenters": 11,
   "warners": 0,
   "score": 8.669,
   "rising": 2.36,
   "first": "2025-11-25",
   "latest": "2026-10-20",
   "why": "HN commenters call it a must-have extension for forcing dark mode on any site, across Firefox, Chrome and iPhone browsers, and one finds it works better than Chrome's built-in dark flag.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 10,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    2,
    1,
    0,
    1,
    0,
    0,
    1,
    0,
    1,
    1,
    2
   ],
   "listed": true,
   "loved": [
    "Works everywhere",
    "Cross-platform"
   ],
   "caveat": "Breaks some sites",
   "short_quote": "Dark Reader works on all sites (it's configurable) and it only scrambles a few sites that react poorly to it.",
   "icon": true
  },
  {
   "slug": "inaturalist",
   "name": "iNaturalist",
   "category": "other",
   "category_name": "Other software",
   "description": "Nonprofit app and community for recording and identifying wildlife and plant observations.",
   "recommenders": 9,
   "commenters": 11,
   "warners": 0,
   "score": 8.505,
   "rising": -0.29,
   "first": "2026-01-08",
   "latest": "2026-08-06",
   "why": "Liked for turning everyday sightings into data with real research and conservation value, for its open API, and for range maps and projects that show what others have spotted nearby.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 9,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    6,
    0,
    0,
    0,
    2,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Research value",
    "Data views"
   ],
   "caveat": "Doxxing risk",
   "short_quote": "I love iNaturalist! It's the closest thing to real-life Pokemon I know of.",
   "icon": true
  },
  {
   "slug": "gemini-2-5-flash",
   "name": "Gemini 2.5 Flash",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Google's fast, low-cost multimodal large language model in the Gemini 2.5 family.",
   "recommenders": 9,
   "commenters": 11,
   "warners": 0,
   "score": 8.456,
   "rising": -0.29,
   "first": "2025-11-20",
   "latest": "2026-10-29",
   "why": "HN commenters like it for low latency and low cost, saying nothing in its price range matches its all-around performance.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 9,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    2,
    1,
    1,
    1,
    0,
    0,
    0,
    1,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [
    "Speed",
    "Price-performance"
   ],
   "caveat": "Deprecation",
   "short_quote": "I use Gemini-2.5-flash extensively, mostly for its low latency, and haven't found anything which works better at that speed/cost.",
   "icon": true
  },
  {
   "slug": "gog",
   "name": "GOG",
   "category": "other",
   "category_name": "Other software",
   "description": "Digital PC game store that sells DRM-free games with downloadable offline installers.",
   "recommenders": 9,
   "commenters": 11,
   "warners": 0,
   "score": 8.353,
   "rising": -0.29,
   "first": "2025-12-29",
   "latest": "2026-08-04",
   "why": "Liked for DRM-free games with offline installers that you can download, back up and keep for life.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 9,
    "neutral": 1,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    2,
    2,
    0,
    0,
    1,
    0,
    0,
    2,
    2,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "DRM-free installers",
    "Lasting ownership"
   ],
   "caveat": "Online co-op",
   "short_quote": "But getting DRM free games is worth every penny and extra few moments.",
   "icon": true
  },
  {
   "slug": "marginalia-search",
   "name": "Marginalia Search",
   "category": "search",
   "category_name": "Search",
   "description": "Independent open-source search engine that favors small, non-commercial websites and personal blogs.",
   "recommenders": 9,
   "commenters": 11,
   "warners": 0,
   "score": 8.3,
   "rising": -0.62,
   "first": "2025-11-01",
   "latest": "2026-08-11",
   "why": "HN commenters recommend it for surfacing blogs and small, non-commercial sites made by real people, and for finding obscure pages other engines don't show.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 12,
    "neutral": 1,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    3,
    0,
    2,
    1,
    2,
    0,
    1,
    1,
    0,
    2,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Small web discovery",
    "Obscure finds"
   ],
   "caveat": "Smaller index",
   "short_quote": "a small OSS search engine I have been using more and more theese days. I find it great to find IndieWeb / Small Web content.",
   "icon": true
  },
  {
   "slug": "yazi",
   "name": "yazi",
   "category": "files",
   "category_name": "Files, sync and backup",
   "description": "Fast, asynchronous terminal (TUI) file manager written in Rust.",
   "recommenders": 9,
   "commenters": 10,
   "warners": 0,
   "score": 8.272,
   "rising": 1.04,
   "first": "2025-11-03",
   "latest": "2026-09-23",
   "why": "Liked as a fast, responsive terminal file manager, often paired with Zellij, tmux and Neovim in a terminal setup.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 9,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    2,
    0,
    1,
    1,
    0,
    0,
    1,
    0,
    1,
    2,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Terminal toolkit fit",
    "File browsing"
   ],
   "caveat": "",
   "short_quote": "Take a look at yazi https://yazi-rs.github.io/, I find it pretty good for looking at my files.",
   "icon": true
  },
  {
   "slug": "just",
   "name": "just",
   "category": "productivity",
   "category_name": "Productivity",
   "description": "Command runner for saving and running project-specific commands, similar to Make.",
   "recommenders": 9,
   "commenters": 9,
   "warners": 0,
   "score": 8.182,
   "rising": 1.04,
   "first": "2026-01-14",
   "latest": "2026-08-17",
   "why": "Liked as a simpler, more ergonomic alternative to Make for running project tasks, CI steps and team onboarding recipes.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    3,
    0,
    0,
    2,
    3,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Task running",
    "Simpler than Make"
   ],
   "caveat": "Narrow scope",
   "short_quote": "I've started to embrace Just (https://github.com/casey/just) which is basically just a simpler Make.",
   "icon": true
  },
  {
   "slug": "localsend",
   "name": "LocalSend",
   "category": "files",
   "category_name": "Files, sync and backup",
   "description": "Open-source cross-platform app for sending files between nearby devices over local network.",
   "recommenders": 9,
   "commenters": 14,
   "warners": 1,
   "score": 8.169,
   "rising": -0.29,
   "first": "2025-11-21",
   "latest": "2026-09-18",
   "why": "Liked for reliable file transfers across phones and computers, including moving SSH keys and other secrets, even without internet.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 9,
    "neutral": 3,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    1,
    1,
    0,
    0,
    0,
    4,
    1,
    0,
    0,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Cross-platform",
    "Reliability"
   ],
   "caveat": "App must run",
   "short_quote": "It's genuinely a godsend, and I hope whoever reads it tries it",
   "icon": true
  },
  {
   "slug": "unhook",
   "name": "Unhook",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "Browser extension that hides YouTube recommendations, Shorts, comments and other page elements.",
   "recommenders": 9,
   "commenters": 9,
   "warners": 0,
   "score": 8.076,
   "rising": -1.62,
   "first": "2025-11-07",
   "latest": "2026-08-26",
   "why": "Recommended for hiding YouTube Shorts, recommendations and the home feed, with fine-grained control over which parts of the page stay visible.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 9,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    1,
    0,
    1,
    1,
    2,
    2,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Hides distractions",
    "Browser support"
   ],
   "caveat": "",
   "short_quote": "I use the firefox extension \"Unhook\" to completely hide suggested content on Youtube. Really effective",
   "icon": true
  },
  {
   "slug": "macports",
   "name": "MacPorts",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Open-source package management system for compiling and installing Unix software on macOS.",
   "recommenders": 9,
   "commenters": 11,
   "warners": 1,
   "score": 7.882,
   "rising": 4.69,
   "first": "2025-11-12",
   "latest": "2026-10-28",
   "why": "Recommended for continuing to support older macOS versions and Intel Macs that Homebrew has dropped, and for fewer surprise upgrades and breakages than Homebrew.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 11,
    "neutral": 1,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    2,
    0,
    2,
    4,
    2
   ],
   "listed": true,
   "loved": [
    "Older Mac support",
    "Stability"
   ],
   "caveat": "Smaller selection",
   "short_quote": "Check out MacPorts. It was the original popular package manager for macOS, and it supports Macs going all the way back to Leopard.",
   "icon": false
  },
  {
   "slug": "better-auth",
   "name": "Better Auth",
   "category": "security",
   "category_name": "Security and passwords",
   "description": "Open-source authentication and authorization framework for TypeScript applications.",
   "recommenders": 9,
   "commenters": 13,
   "warners": 1,
   "score": 7.869,
   "rising": -2.95,
   "first": "2025-11-13",
   "latest": "2026-08-29",
   "why": "HN commenters like Better Auth as an open-source replacement for services like Clerk, Auth0 and Supabase auth, citing its broad feature set, easy extensibility and strong TypeScript developer experience.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 9,
    "neutral": 3,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    1,
    0,
    1,
    1,
    0,
    0,
    4,
    0,
    2,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Open-source alternative",
    "Feature breadth"
   ],
   "caveat": "Code quality",
   "short_quote": "I've recently switched from Clerk to BetterAuth as well and it's really good and definitely would recommend to anyone.",
   "icon": true
  },
  {
   "slug": "gemma-4-26b-a4b",
   "name": "Gemma 4 26B A4B",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Google's open-weight mixture-of-experts language model, 26B total and about 4B active parameters.",
   "recommenders": 9,
   "commenters": 11,
   "warners": 1,
   "score": 7.562,
   "rising": -1.62,
   "first": "2026-05-17",
   "latest": "2026-10-16",
   "why": "HN commenters like it as a fast local model on Macs and consumer GPUs for writing help, language study and simpler coding tasks.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 10,
    "neutral": 0,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    5,
    3,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Simpler coding help",
    "Everyday writing tasks"
   ],
   "caveat": "Unreliable coding",
   "short_quote": "For simpler programming related (e.g. text2sql) as well as synthetic data generation, current best for me is llama.cpp + Gemma-4-26B-A4B",
   "icon": true
  },
  {
   "slug": "audiobookshelf",
   "name": "Audiobookshelf",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "Self-hosted server for streaming and managing audiobooks, podcasts and ebooks.",
   "recommenders": 9,
   "commenters": 11,
   "warners": 1,
   "score": 7.551,
   "rising": 2.36,
   "first": "2026-01-07",
   "latest": "2026-10-09",
   "why": "HN commenters like it as a self-hosted server for audiobooks and podcasts, often running it alongside Jellyfin and Immich on a home server.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 9,
    "neutral": 1,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    2,
    1,
    0,
    0,
    0,
    1,
    1,
    2,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "Audiobook server",
    "Self-hosted stack"
   ],
   "caveat": "Ebook support",
   "short_quote": "I recommend Apple Books or Plappa on iOS, or Audiobookshelf on Android.",
   "icon": true
  },
  {
   "slug": "unsloth",
   "name": "Unsloth",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Open-source toolkit for fast LLM fine-tuning that also publishes quantized GGUF model weights.",
   "recommenders": 9,
   "commenters": 18,
   "warners": 3,
   "score": 7.003,
   "rising": -0.62,
   "first": "2026-02-27",
   "latest": "2026-09-11",
   "why": "Recommended mainly for its quantized GGUF models, which commenters say hold up well at lower bit widths, and for running and fine-tuning your own local LLMs.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 10,
    "neutral": 7,
    "compare": 0,
    "warn": 3
   },
   "spark": [
    0,
    0,
    0,
    2,
    1,
    3,
    0,
    1,
    1,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Quant quality",
    "Fixes issues"
   ],
   "caveat": "Context room",
   "short_quote": "Unsloth is the real thing. Highly recommended for those running their own AI engines",
   "icon": true
  },
  {
   "slug": "fireworks-ai",
   "name": "Fireworks AI",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Cloud inference platform serving open-weights AI models through a pay-as-you-go API.",
   "recommenders": 9,
   "commenters": 14,
   "warners": 2,
   "score": 6.779,
   "rising": 4.69,
   "first": "2026-06-05",
   "latest": "2026-10-19",
   "why": "HN commenters like Fireworks as a fast, low-cost way to run open-weights models, with cheap cached tokens and US-based zero data retention.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 8,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3,
    3,
    2,
    0
   ],
   "listed": true,
   "loved": [
    "Speed",
    "Low cost"
   ],
   "caveat": "New model lag",
   "short_quote": "I pay as I go on FireWorks.ai for open model inferencing and no matter how much I use this service my monthly bill is between $10 and $40",
   "icon": true
  },
  {
   "slug": "wine",
   "name": "Wine",
   "category": "other",
   "category_name": "Other software",
   "description": "Compatibility layer for running Windows applications on Linux, macOS, and BSD.",
   "recommenders": 9,
   "commenters": 17,
   "warners": 3,
   "score": 6.619,
   "rising": 1.04,
   "first": "2025-11-02",
   "latest": "2026-10-19",
   "why": "Recommended for running Windows games and older Windows software on Linux, often alongside Proton, and for bringing Windows apps to macOS and other operating systems.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 9,
    "neutral": 5,
    "compare": 1,
    "warn": 3
   },
   "spark": [
    1,
    0,
    1,
    0,
    0,
    0,
    1,
    1,
    2,
    1,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "Linux gaming",
    "Old software"
   ],
   "caveat": "Tricky setup",
   "short_quote": "Wine will just use the GPU capabilities of the Mac by mapping DirectX/3D calls to Metal. No need to keep any Windows installation, ever.",
   "icon": true
  },
  {
   "slug": "google-docs",
   "name": "Google Docs",
   "category": "editors",
   "category_name": "Editors and IDEs",
   "description": "Google's free web-based word processor with real-time collaborative editing.",
   "recommenders": 9,
   "commenters": 21,
   "warners": 4,
   "score": 6.57,
   "rising": 1.04,
   "first": "2025-11-09",
   "latest": "2026-10-01",
   "why": "HN commenters use it as a free, long-standing replacement for Microsoft Office, valued for team collaboration, revision history and catching errors in drafts.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 9,
    "neutral": 6,
    "compare": 2,
    "warn": 4
   },
   "spark": [
    0,
    0,
    0,
    2,
    0,
    0,
    1,
    2,
    1,
    1,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "Reliable mainstay",
    "Office replacement"
   ],
   "caveat": "Data security",
   "short_quote": "Between Libreoffice and Google Docs, I haven't touched MS365 products in almost a decade now.",
   "icon": true
  },
  {
   "slug": "cargo",
   "name": "Cargo",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Rust's official build system and package manager.",
   "recommenders": 9,
   "commenters": 13,
   "warners": 3,
   "score": 5.405,
   "rising": -0.29,
   "first": "2025-12-06",
   "latest": "2026-10-07",
   "why": "HN commenters like Cargo for unifying Rust's build tooling and for easy dependency management that compares well with other languages' tools.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 9,
    "neutral": 1,
    "compare": 0,
    "warn": 3
   },
   "spark": [
    0,
    2,
    1,
    2,
    0,
    1,
    0,
    1,
    0,
    1,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Easy dependencies",
    "Unified ecosystem"
   ],
   "caveat": "Supply chain security",
   "short_quote": "I love that cargo unifies the ecosystem, no quabble over one shitty build tool over another.",
   "icon": true
  },
  {
   "slug": "e-os",
   "name": "/e/OS",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "De-Googled, open-source Android-based mobile operating system from the e Foundation and Murena.",
   "recommenders": 9,
   "commenters": 17,
   "warners": 4,
   "score": 5.209,
   "rising": -1.95,
   "first": "2025-12-04",
   "latest": "2026-10-28",
   "why": "Liked as a de-Googled Android daily driver, especially on Fairphones, where banking and everyday apps mostly work without a Google account.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 10,
    "neutral": 3,
    "compare": 1,
    "warn": 4
   },
   "spark": [
    0,
    1,
    0,
    0,
    5,
    0,
    1,
    1,
    1,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Stable daily driver",
    "Fairphone support"
   ],
   "caveat": "Security patch lag",
   "short_quote": "The OS experience is pretty impressive for not being made by an evil megacorp.",
   "icon": true
  },
  {
   "slug": "telegram",
   "name": "Telegram",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "Cloud-based messaging app with group chats, public channels, and a bot platform.",
   "recommenders": 9,
   "commenters": 29,
   "warners": 7,
   "score": 4.999,
   "rising": -0.62,
   "first": "2025-11-07",
   "latest": "2026-10-28",
   "why": "HN commenters like Telegram for its easy bot integrations, large group chats with strong moderation tools, and a fast, stable desktop app.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 14,
    "compare": 1,
    "warn": 7
   },
   "spark": [
    2,
    0,
    1,
    0,
    1,
    1,
    0,
    0,
    1,
    0,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "Bot integrations",
    "Everyday messaging"
   ],
   "caveat": "No E2E encryption",
   "short_quote": "I use telegram as my main chat app with all of my friends and coworkers.",
   "icon": true
  },
  {
   "slug": "apple-maps",
   "name": "Apple Maps",
   "category": "other",
   "category_name": "Other software",
   "description": "Apple's built-in mapping and navigation app for iPhone, Mac, CarPlay and the web.",
   "recommenders": 9,
   "commenters": 22,
   "warners": 6,
   "score": 4.558,
   "rising": 2.36,
   "first": "2025-11-05",
   "latest": "2026-10-27",
   "why": "Liked for clear turn-by-turn driving directions and for routing that some find better than Google Maps in their area.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 9,
    "neutral": 6,
    "compare": 2,
    "warn": 6
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    3,
    3,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Turn-by-turn navigation",
    "Beats Google locally"
   ],
   "caveat": "Weak POI data",
   "short_quote": "This is why I use Apple Maps and thankfully in the Bay Area it\u2019s more than at parity, it\u2019s frankly better",
   "icon": false
  },
  {
   "slug": "pangram",
   "name": "Pangram",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Pangram is an AI-text detection tool that estimates whether writing was AI-generated or human-written.",
   "recommenders": 9,
   "commenters": 23,
   "warners": 6,
   "score": 4.386,
   "rising": 1.04,
   "first": "2026-02-10",
   "latest": "2026-10-29",
   "why": "HN commenters recommend Pangram as an AI-text detector with a very low false-positive rate, and some say evasion tricks work less well against it than expected.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 10,
    "neutral": 9,
    "compare": 0,
    "warn": 6
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    3,
    3,
    1,
    2,
    0
   ],
   "listed": true,
   "loved": [
    "Low false positives",
    "Overall quality"
   ],
   "caveat": "Misses AI text",
   "short_quote": "pangram is pretty good; i use it all of the time and pay for it.",
   "icon": true
  },
  {
   "slug": "apple-music",
   "name": "Apple Music",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Apple's music streaming service and media player app for Apple devices, Windows, Android and web.",
   "recommenders": 9,
   "commenters": 25,
   "warners": 8,
   "score": 3.424,
   "rising": 5.02,
   "first": "2025-11-03",
   "latest": "2026-10-20",
   "why": "HN commenters like it as a Spotify replacement, citing better shuffling, audio quality and album curation, and as a decent media player on macOS.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 9,
    "neutral": 8,
    "compare": 0,
    "warn": 8
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    1,
    1,
    2,
    3
   ],
   "listed": true,
   "loved": [
    "Beats Spotify",
    "Discovery and curation"
   ],
   "caveat": "Unwanted auto-launch",
   "short_quote": "I absolutely love Apple Music. The new music playlist it gives me each week has introduced me to hundreds of new artists",
   "icon": false
  },
  {
   "slug": "perplexity",
   "name": "Perplexity",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "AI-powered answer engine that searches the web and cites its sources.",
   "recommenders": 9,
   "commenters": 34,
   "warners": 10,
   "score": 2.739,
   "rising": -1.62,
   "first": "2025-11-20",
   "latest": "2026-10-29",
   "why": "Liked as a Google replacement that shows its sources and handles niche or quick queries well.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 9,
    "neutral": 13,
    "compare": 2,
    "warn": 10
   },
   "spark": [
    0,
    1,
    1,
    1,
    0,
    1,
    2,
    1,
    1,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Search replacement",
    "Source citations"
   ],
   "caveat": "Declining quality",
   "short_quote": "I've been using Perplexity for small, fast queries almost exclusively for the last year or so.",
   "icon": true
  },
  {
   "slug": "aws",
   "name": "AWS",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "Amazon's cloud computing platform offering compute, storage, databases and many managed services.",
   "recommenders": 9,
   "commenters": 34,
   "warners": 17,
   "score": -5.423,
   "rising": -2.95,
   "first": "2025-11-04",
   "latest": "2026-10-31",
   "why": "HN commenters credit AWS with strong reliability and isolated regions, and use it for very cheap hosting of tiny projects and real cloud environments for integration tests.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 9,
    "neutral": 7,
    "compare": 1,
    "warn": 17
   },
   "spark": [
    2,
    1,
    0,
    2,
    2,
    1,
    0,
    1,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Reliability",
    "Cheap tiny projects"
   ],
   "caveat": "Unpredictable bills",
   "short_quote": "I've been running on AWS for the past eight years.  It costs more, but it's been extraordinarily reliable.",
   "icon": true
  },
  {
   "slug": "nitter",
   "name": "Nitter",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "Open-source alternative front-end for viewing Twitter/X posts without the official site.",
   "recommenders": 8,
   "commenters": 19,
   "warners": 0,
   "score": 10.878,
   "rising": 6.67,
   "first": "2026-04-14",
   "latest": "2026-10-23",
   "why": "Used to read X posts without an account, through a lighter and faster interface that is easy to self-host or swap between instances.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 9,
    "neutral": 11,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    3,
    4,
    1
   ],
   "listed": true,
   "loved": [
    "No account needed",
    "Easy self-hosting"
   ],
   "caveat": "Blocked by X",
   "short_quote": "I use a self-hosted Nitter instance. This way I get to follow those X links without needing a (real, active) account.",
   "icon": true
  },
  {
   "slug": "navidrome",
   "name": "Navidrome",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "Open-source, self-hosted music streaming server with a web player and third-party client support.",
   "recommenders": 8,
   "commenters": 23,
   "warners": 1,
   "score": 10.213,
   "rising": 1.36,
   "first": "2025-11-03",
   "latest": "2026-10-22",
   "why": "HN commenters use it to replace Spotify and other streaming services with their own music library, usually streamed to mobile apps like Symfonium, DSub2000 or Narjo.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 9,
    "neutral": 13,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    0,
    1,
    2,
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    3,
    1
   ],
   "listed": true,
   "loved": [
    "Streaming replacement",
    "Mobile clients"
   ],
   "caveat": "DIY workflow",
   "short_quote": "I ditched all music services and now navidrome+narjo combo, works perfectly well",
   "icon": true
  },
  {
   "slug": "cloudflare-r2",
   "name": "Cloudflare R2",
   "category": "files",
   "category_name": "Files, sync and backup",
   "description": "Cloudflare's S3-compatible object storage service with no egress fees.",
   "recommenders": 8,
   "commenters": 17,
   "warners": 0,
   "score": 9.676,
   "rising": 2.69,
   "first": "2025-11-26",
   "latest": "2026-10-28",
   "why": "Liked for having no egress fees and simple S3-compatible storage that saves money compared with AWS S3, and it fits neatly with Workers and the rest of Cloudflare's platform.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 8,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    1,
    2,
    0,
    0,
    0,
    1,
    2,
    1
   ],
   "listed": true,
   "loved": [
    "No egress fees",
    "Cloudflare integration"
   ],
   "caveat": "European alternatives",
   "short_quote": "We use R2 and Wasabi as our storage backends...so we obviously like them",
   "icon": true
  },
  {
   "slug": "grafana",
   "name": "Grafana",
   "category": "observability",
   "category_name": "Monitoring and analytics",
   "description": "Open-source dashboard and visualization platform for metrics, logs and traces.",
   "recommenders": 8,
   "commenters": 25,
   "warners": 2,
   "score": 9.306,
   "rising": -1.29,
   "first": "2025-11-08",
   "latest": "2026-10-16",
   "why": "HN commenters use it as the dashboard layer of a self-hosted, open-source stack with Prometheus, Loki and Tempo, and as a cheap, low-maintenance alternative to Datadog.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 15,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    2,
    0,
    1,
    0,
    0,
    2,
    0,
    0,
    2,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Self-hosted stack",
    "Data source flexibility"
   ],
   "caveat": "Multiple query languages",
   "short_quote": "we use Grafana + Loki + ClickHouse and it's been mostly maintenance-free for years. Costs under $100/month.",
   "icon": true
  },
  {
   "slug": "crosspoint",
   "name": "CrossPoint",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Open-source custom firmware for Xteink X3 and X4 pocket e-ink readers.",
   "recommenders": 8,
   "commenters": 14,
   "warners": 0,
   "score": 9.039,
   "rising": 0.04,
   "first": "2026-03-31",
   "latest": "2026-09-07",
   "why": "HN commenters run it on Xteink X3 and X4 e-readers as a big improvement over the stock firmware's formatting and usability, calling it solid and quick to flash.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 6,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    3,
    3,
    0,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Beats stock firmware",
    "Device support"
   ],
   "caveat": "Sunlight fading",
   "short_quote": "I\u2019m running Crosspoint on the X3, and am quite pleased with both the software and hardware.",
   "icon": true
  },
  {
   "slug": "paseo",
   "name": "Paseo",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "Open-source client for running multiple AI coding agent harnesses from desktop, web and mobile.",
   "recommenders": 8,
   "commenters": 13,
   "warners": 0,
   "score": 8.789,
   "rising": 5.02,
   "first": "2026-06-04",
   "latest": "2026-10-31",
   "why": "Liked for running several agent harnesses like Claude Code, Codex and OpenCode from one place, and for a strong mobile client that can reach sessions on multiple hosts.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 4,
    "compare": 3,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    1,
    4,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Multi-harness support",
    "Mobile experience"
   ],
   "caveat": "Not native CLI",
   "short_quote": "Paseo on the other hand was very easy to get working and docs clear. I very highly recommend it",
   "icon": true
  },
  {
   "slug": "gpui",
   "name": "GPUI",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "GPU-accelerated Rust UI framework built by the Zed team for the Zed editor.",
   "recommenders": 8,
   "commenters": 12,
   "warners": 0,
   "score": 8.511,
   "rising": 2.69,
   "first": "2025-12-15",
   "latest": "2026-10-29",
   "why": "HN commenters like GPUI for smooth, stable, GPU-accelerated performance, for building cross-platform Rust desktop apps, and for being proven in a real product, Zed.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 3,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    2,
    1,
    3,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Smooth performance",
    "Cross-platform"
   ],
   "caveat": "Bare components",
   "short_quote": "I used GPUI and the one-dark theme from Zed and it's super smooth",
   "icon": false
  },
  {
   "slug": "zsh",
   "name": "zsh",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "Extensible Unix shell with advanced completion, globbing, and interactive editing features.",
   "recommenders": 8,
   "commenters": 21,
   "warners": 2,
   "score": 8.464,
   "rising": 0.04,
   "first": "2026-01-04",
   "latest": "2026-10-29",
   "why": "HN commenters like zsh for its plugin ecosystem, often used via oh-my-zsh, and for interactive niceties like vi-mode, fast tab completion and a fully customizable prompt.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 13,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    2,
    1,
    1,
    0,
    1,
    0,
    0,
    0,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "Plugin ecosystem",
    "Interactive editing"
   ],
   "caveat": "Bad defaults",
   "short_quote": "I'm a zsh vi-mode guy - always have been, always will be",
   "icon": true
  },
  {
   "slug": "netbsd",
   "name": "NetBSD",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Portable, open-source Unix-like operating system from the BSD family.",
   "recommenders": 8,
   "commenters": 11,
   "warners": 0,
   "score": 8.288,
   "rising": 1.36,
   "first": "2025-12-23",
   "latest": "2026-10-29",
   "why": "Liked for a clean, well-documented design that even beginners can learn from, for running consistently across a wide range of hardware, and as a workable daily driver with pkgsrc packages.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 10,
    "neutral": 2,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    1,
    0,
    0,
    1,
    1,
    4,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "Clean design",
    "Portability"
   ],
   "caveat": "UTF-8 support",
   "short_quote": "NetBSD is IMHO the most beginner friendly nix out there. It's small, lean, and well documented.",
   "icon": true
  },
  {
   "slug": "autohotkey",
   "name": "AutoHotkey",
   "category": "productivity",
   "category_name": "Productivity",
   "description": "Scripting language for Windows hotkeys, text expansion, and desktop automation.",
   "recommenders": 8,
   "commenters": 12,
   "warners": 0,
   "score": 8.285,
   "rising": 0.04,
   "first": "2025-11-08",
   "latest": "2026-10-24",
   "why": "Liked for remapping mouse buttons and scroll actions, positioning and resizing windows, and automating repetitive work tasks on Windows.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 5,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    2,
    0,
    0,
    1,
    0,
    0,
    1,
    1,
    1,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [
    "Mouse remapping",
    "Window management"
   ],
   "caveat": "Missed on macOS",
   "short_quote": "The only thing I really miss at work after moving from Windows to macOS is AutoHotKey.",
   "icon": true
  },
  {
   "slug": "comfyui",
   "name": "ComfyUI",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Node-based graphical interface for building and running local AI image and video generation workflows.",
   "recommenders": 8,
   "commenters": 18,
   "warners": 1,
   "score": 8.204,
   "rising": 1.36,
   "first": "2025-12-28",
   "latest": "2026-10-25",
   "why": "Liked for running new image and video models locally on consumer hardware, with custom nodes that add support for new models almost immediately.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 10,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    1,
    1,
    0,
    0,
    0,
    2,
    1,
    0,
    2,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Local generation",
    "Modest hardware"
   ],
   "caveat": "Learning curve",
   "short_quote": "once I started using ComfyUI with FIBO2 and Qwen Image 2.1 to restore my photographs, I was hook!",
   "icon": true
  },
  {
   "slug": "redlib",
   "name": "Redlib",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "Open-source, privacy-focused alternative front-end for browsing Reddit.",
   "recommenders": 8,
   "commenters": 10,
   "warners": 0,
   "score": 7.986,
   "rising": 2.69,
   "first": "2025-12-06",
   "latest": "2026-10-09",
   "why": "HN commenters use it to read Reddit through public or self-hosted instances instead of the official site and app, often with redirect tools like LibRedirect or bookmarklets.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    1,
    0,
    0,
    2,
    2,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "Public instances",
    "Official app alternative"
   ],
   "caveat": "Read-only",
   "short_quote": "if I do want to mindlessly scroll, I just use redlib(hosted in docker or one of their public instances)",
   "icon": true
  },
  {
   "slug": "foobar2000",
   "name": "foobar2000",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Freeware audio player for Windows, with versions for macOS, iOS and Android.",
   "recommenders": 8,
   "commenters": 11,
   "warners": 0,
   "score": 7.909,
   "rising": 1.36,
   "first": "2025-11-14",
   "latest": "2026-09-07",
   "why": "Liked as a simple, focused audio player that plays many music formats without conversion and extends through plugins and integrations.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 3,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    2,
    0,
    2,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    2,
    0
   ],
   "listed": true,
   "loved": [
    "Extensions",
    "Cross-platform"
   ],
   "caveat": "Wine on Linux",
   "short_quote": "foobar2000 already has an osx version (https://www.foobar2000.org/mac), I've been using it for years.",
   "icon": true
  },
  {
   "slug": "cloudflare-durable-objects",
   "name": "Cloudflare Durable Objects",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "Cloudflare's serverless primitive for stateful, strongly consistent compute and storage alongside Workers.",
   "recommenders": 8,
   "commenters": 9,
   "warners": 0,
   "score": 7.764,
   "rising": 4.02,
   "first": "2026-02-28",
   "latest": "2026-10-18",
   "why": "Commenters like Durable Objects as a building block alongside Cloudflare Workers, saying they make stateful coordination and colocating data with compute easy and elegant, even for small apps.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    1,
    1,
    0,
    0,
    0,
    1,
    2,
    2,
    1
   ],
   "listed": true,
   "loved": [
    "Pairs with Workers",
    "Easy coordination"
   ],
   "caveat": "India routing",
   "short_quote": "durable objects and workers are game changer for me",
   "icon": true
  },
  {
   "slug": "qwen-27b",
   "name": "Qwen 27B",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "A mid-sized open-weight large language model from Alibaba's Qwen family, often run locally.",
   "recommenders": 8,
   "commenters": 11,
   "warners": 0,
   "score": 7.687,
   "rising": -1.29,
   "first": "2026-06-16",
   "latest": "2026-10-15",
   "why": "HN commenters like it for agentic work with consistent tool calls, everyday non-coding tasks, and private local use.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 4,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    5,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Agentic tool use",
    "Model quality"
   ],
   "caveat": "Speed and hardware",
   "short_quote": "I use this 27B for everyday tasks that aren\u2019t actually coding.",
   "icon": true
  },
  {
   "slug": "libredirect",
   "name": "LibRedirect",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "Browser extension that redirects popular sites to privacy-friendly alternative frontends.",
   "recommenders": 8,
   "commenters": 8,
   "warners": 0,
   "score": 7.637,
   "rising": 5.02,
   "first": "2026-04-28",
   "latest": "2026-09-23",
   "why": "Recommended for automatically redirecting Twitter/X, YouTube, Reddit and other links to privacy-respecting alternative frontends, with a choice of instances and built-in defaults like Nitter, Invidious and Redlib.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 11,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    1,
    2,
    0,
    2,
    3,
    3,
    0
   ],
   "listed": true,
   "loved": [
    "Automatic redirects",
    "Broad site coverage"
   ],
   "caveat": "Read-only frontends",
   "short_quote": "I highly recommend the extension libredirect, which will redirect you to instances of your choice",
   "icon": true
  },
  {
   "slug": "pydantic",
   "name": "Pydantic",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Python data validation library that uses type hints to define and enforce schemas.",
   "recommenders": 8,
   "commenters": 11,
   "warners": 0,
   "score": 7.607,
   "rising": 0.04,
   "first": "2025-11-14",
   "latest": "2026-08-29",
   "why": "Liked for validating LLM structured output, catching malformed JSON for retries with helpful error messages, and for typed data models and DTOs in larger Python codebases.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 2,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    2,
    2,
    0,
    0,
    1,
    1,
    0,
    0,
    0,
    2,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "LLM output validation",
    "Typed data models"
   ],
   "caveat": "Ty support",
   "short_quote": "you can add complex pydantic validators (or whatever, I use pydantic) with super helpful error messages",
   "icon": true
  },
  {
   "slug": "rsync-net",
   "name": "rsync.net",
   "category": "files",
   "category_name": "Files, sync and backup",
   "description": "Cloud storage for offsite backups, accessed over SSH and built on ZFS.",
   "recommenders": 8,
   "commenters": 11,
   "warners": 0,
   "score": 7.589,
   "rising": -1.29,
   "first": "2025-11-19",
   "latest": "2026-10-05",
   "why": "Liked for plain SSH and ZFS storage that works with Borg, rclone and other tools, and for simple, reliable service that long-time users keep recommending.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 3,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    5,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Borg backups",
    "Long-term satisfaction"
   ],
   "caveat": "Minimum order",
   "short_quote": "We\u2019re happy customers of rsync.net and totally recommend them.",
   "icon": false
  },
  {
   "slug": "windows-7",
   "name": "Windows 7",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Microsoft's desktop operating system released in 2009, successor to Windows Vista.",
   "recommenders": 8,
   "commenters": 9,
   "warners": 0,
   "score": 7.479,
   "rising": 1.36,
   "first": "2025-11-25",
   "latest": "2026-10-26",
   "why": "HN commenters remember Windows 7 as a high point for Windows usability and stability, and some still miss its Aero glass look.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    1,
    0,
    2,
    0,
    0,
    1,
    0,
    1,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "Peak Windows",
    "Usability"
   ],
   "caveat": "Modern browsers",
   "short_quote": "Best 10-foot interface I've ever used. Everything works exactly as expected, no fuss, no gotchas, no friction",
   "icon": false
  },
  {
   "slug": "jemalloc",
   "name": "jemalloc",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "A general-purpose malloc implementation focused on fragmentation avoidance and concurrency.",
   "recommenders": 8,
   "commenters": 8,
   "warners": 0,
   "score": 7.461,
   "rising": 4.02,
   "first": "2026-03-16",
   "latest": "2026-09-18",
   "why": "Recommended as a drop-in replacement for glibc malloc that sharply cuts memory use in Rails, Sidekiq, Python and JVM services, and valued for per-thread allocation counters.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    3,
    0,
    0,
    0,
    0,
    0,
    5,
    0
   ],
   "listed": true,
   "loved": [
    "Lower memory use",
    "Fewer OOM kills"
   ],
   "caveat": "Needs tuning",
   "short_quote": "Jemalloc is great for Ruby on Rails apps, and drastically reduces memory usage for the same workloads.",
   "icon": false
  },
  {
   "slug": "embassy",
   "name": "Embassy",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Async Rust framework and runtime for embedded systems and microcontrollers.",
   "recommenders": 8,
   "commenters": 9,
   "warners": 0,
   "score": 7.378,
   "rising": 1.36,
   "first": "2026-01-08",
   "latest": "2026-10-24",
   "why": "Loved for running async Rust on small microcontrollers without heap allocation and for a modern, pleasant embedded developer experience.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 0,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    4,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "Developer experience",
    "Tiny footprint"
   ],
   "caveat": "Learning curve",
   "short_quote": "So overall really happy with it and I highly recommend trying it out especially if you are in the STM ecosphere.",
   "icon": false
  },
  {
   "slug": "strata",
   "name": "Strata",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Local LLM inference runtime for running large models on consumer GPUs.",
   "recommenders": 8,
   "commenters": 11,
   "warners": 1,
   "score": 7.322,
   "rising": 8.0,
   "first": "2026-10-02",
   "latest": "2026-10-27",
   "why": "Recommended for running bigger, less-quantized local models on consumer GPUs like AMD's 9070XT and R9700, with users reporting roughly 2-3x faster generation and better outputs than llama.cpp or Qwen-3.8-27B.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 0,
    "compare": 2,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    8
   ],
   "listed": true,
   "loved": [
    "Consumer hardware",
    "Output quality"
   ],
   "caveat": "Vision accuracy",
   "short_quote": "You can basically ignore everything in that table and use Strata instead, you can use bigger/less-quantized models and have way better results.",
   "icon": true
  },
  {
   "slug": "logseq",
   "name": "Logseq",
   "category": "notes",
   "category_name": "Notes and knowledge",
   "description": "Open-source outliner and knowledge base built around daily journals and linked blocks.",
   "recommenders": 8,
   "commenters": 13,
   "warners": 1,
   "score": 7.316,
   "rising": 0.04,
   "first": "2026-01-09",
   "latest": "2026-10-31",
   "why": "Liked for its daily journal and block-based outlining that make it easy to dump notes, and for being fully open source, plugins included.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 3,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    0,
    0,
    3,
    0,
    0,
    0,
    0,
    1,
    2,
    1,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Open source",
    "Fits their thinking"
   ],
   "caveat": "Slow development",
   "short_quote": "Using Logseq[1][2] for years and quite happy with it",
   "icon": false
  },
  {
   "slug": "notunes",
   "name": "noTunes",
   "category": "other",
   "category_name": "Other software",
   "description": "Open-source macOS utility that stops Apple's Music app (formerly iTunes) from launching automatically.",
   "recommenders": 8,
   "commenters": 8,
   "warners": 0,
   "score": 7.301,
   "rising": -2.62,
   "first": "2026-06-08",
   "latest": "2026-06-12",
   "why": "HN commenters recommend it as a tool they have relied on for years, calling it the original app of its kind and easy to install via Homebrew.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    8,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Long-term reliability",
    "Original tool"
   ],
   "caveat": "Launch handling",
   "short_quote": "I've been using noTunes to do this for years, works like a charm",
   "icon": true
  },
  {
   "slug": "valkey",
   "name": "Valkey",
   "category": "databases",
   "category_name": "Databases",
   "description": "Open-source, BSD-licensed in-memory key-value data store forked from Redis.",
   "recommenders": 8,
   "commenters": 8,
   "warners": 0,
   "score": 7.141,
   "rising": -2.62,
   "first": "2026-01-22",
   "latest": "2026-06-22",
   "why": "HN commenters like Valkey as a compatible Redis replacement they switched to after the license change, citing trust in its maintainers, wide cloud-provider support, and lower costs.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    1,
    1,
    0,
    5,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Redis compatibility",
    "Trusted governance"
   ],
   "caveat": "Diverging from Redis",
   "short_quote": "discovered we were saving money on our AWS bill, and have no motivation to go back to Redis.",
   "icon": true
  },
  {
   "slug": "litestream",
   "name": "Litestream",
   "category": "databases",
   "category_name": "Databases",
   "description": "Open-source tool that continuously replicates SQLite databases to object storage like S3.",
   "recommenders": 8,
   "commenters": 12,
   "warners": 1,
   "score": 7.021,
   "rising": 0.04,
   "first": "2025-12-11",
   "latest": "2026-09-15",
   "why": "Liked for continuously backing up SQLite to object storage with point-in-time recovery from WAL chunks, and for pairing well with PocketBase.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 3,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    1,
    1,
    1,
    0,
    1,
    0,
    0,
    2,
    2,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Offsite backups",
    "Proven in use"
   ],
   "caveat": "Data-loss window",
   "short_quote": "I love litestream. I've used it with pocketbase and it works.",
   "icon": true
  },
  {
   "slug": "openchamber",
   "name": "OpenChamber",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "Desktop, web and mobile GUI client for the OpenCode AI coding agent.",
   "recommenders": 8,
   "commenters": 10,
   "warners": 1,
   "score": 7.005,
   "rising": 6.67,
   "first": "2026-07-07",
   "latest": "2026-10-31",
   "why": "HN commenters like it as a strong GUI client for OpenCode, with features like comments on agent responses, subagent swarms, an agent-controlled browser and usable mobile access.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 0,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    2,
    1,
    4
   ],
   "listed": true,
   "loved": [
    "Good OpenCode client",
    "Agent features"
   ],
   "caveat": "OpenCode only",
   "short_quote": "I recently switched from the OpenCode GUI to OpenChamber, which still uses the OpenCode backend. It's pretty great.",
   "icon": true
  },
  {
   "slug": "cosmic",
   "name": "COSMIC",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Rust-based Linux desktop environment developed by System76, the default desktop in Pop!_OS.",
   "recommenders": 8,
   "commenters": 12,
   "warners": 1,
   "score": 6.965,
   "rising": -0.29,
   "first": "2025-12-11",
   "latest": "2026-10-15",
   "why": "Liked for its built-in window tiling, including a mixed tiling and floating workflow, and several commenters run it as a smooth daily driver.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 10,
    "neutral": 3,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    0,
    3,
    1,
    0,
    1,
    0,
    0,
    0,
    2,
    0,
    2,
    1
   ],
   "listed": true,
   "loved": [
    "Window tiling",
    "Daily driver"
   ],
   "caveat": "Glitches",
   "short_quote": "COSMIC's mixed tiling+floating workflow is amazing and my new daily driver",
   "icon": true
  },
  {
   "slug": "colima",
   "name": "Colima",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "Command-line tool that runs Docker and other container runtimes in a Linux VM on macOS.",
   "recommenders": 8,
   "commenters": 12,
   "warners": 1,
   "score": 6.873,
   "rising": -1.29,
   "first": "2025-12-02",
   "latest": "2026-08-30",
   "why": "Recommended as an open-source, command-line replacement for Docker Desktop on macOS that installs easily via Homebrew and runs better with Apple's virtualization framework than with QEMU.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 2,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    0,
    1,
    0,
    1,
    1,
    1,
    1,
    2,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Docker Desktop alternative",
    "Open source"
   ],
   "caveat": "No GUI",
   "short_quote": "With colima, it's all open source and easy to install/upgrade via homebrew.",
   "icon": true
  },
  {
   "slug": "cline",
   "name": "Cline",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "Open-source AI coding agent extension for VS Code that works with many model providers.",
   "recommenders": 8,
   "commenters": 17,
   "warners": 2,
   "score": 6.81,
   "rising": 0.04,
   "first": "2025-11-02",
   "latest": "2026-10-26",
   "why": "Liked as a VS Code coding agent that works with many models and providers, and several commenters say it outperforms GitHub Copilot.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 7,
    "compare": 1,
    "warn": 2
   },
   "spark": [
    2,
    0,
    2,
    0,
    1,
    0,
    0,
    0,
    1,
    1,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Model choice",
    "Output quality"
   ],
   "caveat": "Ignores plan mode",
   "short_quote": "I\u2019ll express my personal preference for VS Code with Cline.",
   "icon": true
  },
  {
   "slug": "cloudflare-pages",
   "name": "Cloudflare Pages",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "Cloudflare's hosting platform for static sites and web apps, deployed from Git.",
   "recommenders": 8,
   "commenters": 15,
   "warners": 2,
   "score": 6.75,
   "rising": 0.04,
   "first": "2026-01-16",
   "latest": "2026-10-07",
   "why": "Recommended for hosting static sites and blogs on a generous free tier, often paired with Astro, GitHub, and Cloudflare's D1 and Workers.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 5,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    3,
    0,
    0,
    0,
    0,
    2,
    1,
    2,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Static site hosting",
    "Free tier"
   ],
   "caveat": "Confusing dashboard",
   "short_quote": "Cloudflare workers/pages/D1/R2 works great for me on the free plan.",
   "icon": true
  },
  {
   "slug": "kodi",
   "name": "Kodi",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Open-source media center app for playing local and network video, music, and photos.",
   "recommenders": 8,
   "commenters": 20,
   "warners": 3,
   "score": 6.705,
   "rising": -1.29,
   "first": "2025-11-21",
   "latest": "2026-10-22",
   "why": "HN commenters like it for playing media straight from a NAS or network share, as a Jellyfin client, and as an appliance-style build on cheap hardware.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 9,
    "compare": 0,
    "warn": 3
   },
   "spark": [
    0,
    2,
    0,
    0,
    0,
    0,
    1,
    2,
    2,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Jellyfin client",
    "Appliance builds"
   ],
   "caveat": "TV navigation",
   "short_quote": "I just put an appropriate build of Kodi on an SD card, booted it up like an appliance, pointed it at my network share, and used it.",
   "icon": true
  },
  {
   "slug": "paypal",
   "name": "PayPal",
   "category": "other",
   "category_name": "Other software",
   "description": "Online payment service for sending money, checking out online, and processing merchant payments.",
   "recommenders": 8,
   "commenters": 18,
   "warners": 3,
   "score": 6.655,
   "rising": 4.02,
   "first": "2026-02-10",
   "latest": "2026-08-28",
   "why": "Liked for buyer protection and for paying unfamiliar sites without handing over card details, and as a fallback where Stripe or other options aren't available.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 7,
    "compare": 0,
    "warn": 3
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    2,
    5,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Card privacy",
    "Fallback availability"
   ],
   "caveat": "Fees",
   "short_quote": "PP lets me accept payments from a completely passive website. No code!",
   "icon": true
  },
  {
   "slug": "coderabbit",
   "name": "CodeRabbit",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "AI code review tool that automatically comments on pull requests and merge requests.",
   "recommenders": 8,
   "commenters": 19,
   "warners": 3,
   "score": 6.649,
   "rising": 1.36,
   "first": "2025-11-21",
   "latest": "2026-10-17",
   "why": "Commenters use it as an automated pull-request reviewer that catches real issues, looks at code beyond the diff and costs a flat per-developer price.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 8,
    "compare": 1,
    "warn": 3
   },
   "spark": [
    1,
    1,
    0,
    0,
    0,
    0,
    0,
    3,
    0,
    2,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Catches issues",
    "PR integration"
   ],
   "caveat": "Missed bugs",
   "short_quote": "We used https://www.coderabbit.ai/ at my work to do reviews and I was a pretty impressed with it.",
   "icon": true
  },
  {
   "slug": "pipewire",
   "name": "PipeWire",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Linux multimedia server that handles audio and video streams, replacing PulseAudio and JACK.",
   "recommenders": 8,
   "commenters": 11,
   "warners": 1,
   "score": 6.514,
   "rising": 0.04,
   "first": "2025-11-19",
   "latest": "2026-10-10",
   "why": "Liked for low-latency audio in Linux DAWs like Bitwig, fixing the instability commenters had with PulseAudio, and making virtual audio routing straightforward.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 2,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    1,
    0,
    4,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "DAW latency",
    "Reliability"
   ],
   "caveat": "Live recording latency",
   "short_quote": "I switched to PipeWire ~3 years ago and so I know Linux audio has been rock-solid and pretty much solved already.",
   "icon": true
  },
  {
   "slug": "kilo-code",
   "name": "Kilo Code",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "Open-source AI coding agent, used mainly as an extension for VS Code-based editors.",
   "recommenders": 8,
   "commenters": 12,
   "warners": 1,
   "score": 6.447,
   "rising": -2.62,
   "first": "2025-11-25",
   "latest": "2026-08-21",
   "why": "Liked as an IDE extension for VS Code-based editors that pairs well with cheap or free models through OpenRouter or DeepSeek.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 4,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    1,
    0,
    1,
    0,
    0,
    0,
    0,
    4,
    2,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Cheap model access",
    "IDE integration"
   ],
   "caveat": "Model costs",
   "short_quote": "I use Kilo Code for that it's based in OpenCode and it's OpenSource.",
   "icon": true
  },
  {
   "slug": "aws-lambda",
   "name": "AWS Lambda",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "Amazon's serverless compute service that runs code in response to events without managing servers.",
   "recommenders": 8,
   "commenters": 12,
   "warners": 2,
   "score": 6.294,
   "rising": 4.02,
   "first": "2025-12-04",
   "latest": "2026-10-14",
   "why": "Liked for running whole web apps as single functions behind adapters, instant scaling for bursty or large workloads, and very low cost at modest traffic.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 2,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    2,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    5
   ],
   "listed": true,
   "loved": [
    "Monolith web apps",
    "Container deploys"
   ],
   "caveat": "Architecture complexity",
   "short_quote": "we use lambda/sfn/other services to process hundreds of millions of pages of data annually and it scales beautifully",
   "icon": true
  },
  {
   "slug": "make",
   "name": "Make",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Classic build automation tool that runs rules defined in Makefiles to build software.",
   "recommenders": 8,
   "commenters": 12,
   "warners": 2,
   "score": 5.981,
   "rising": 0.04,
   "first": "2025-11-25",
   "latest": "2026-10-22",
   "why": "HN commenters like Make for its simplicity and decades-long reliability, and use it beyond C builds for dotfiles, code generation and project commands.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 2,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    1,
    0,
    0,
    0,
    0,
    3,
    0,
    2,
    0,
    0,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "Simple and durable",
    "Versatile uses"
   ],
   "caveat": "Ergonomics",
   "short_quote": "once you've understood [1] and [2], it's pretty hard to justify cmake over make + manual vendoring.",
   "icon": true
  },
  {
   "slug": "latex",
   "name": "LaTeX",
   "category": "other",
   "category_name": "Other software",
   "description": "Document preparation and typesetting system built on TeX, widely used for technical and scientific writing.",
   "recommenders": 8,
   "commenters": 22,
   "warners": 4,
   "score": 5.968,
   "rising": 0.04,
   "first": "2025-11-15",
   "latest": "2026-09-25",
   "why": "Valued for high-quality typesetting of math and PDFs, where it remains the de facto standard in academia, and for plain-text sources that suit version control and LLM assistance.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 7,
    "compare": 4,
    "warn": 4
   },
   "spark": [
    0,
    0,
    1,
    1,
    3,
    0,
    0,
    0,
    1,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Typesetting quality",
    "Academic standard"
   ],
   "caveat": "Finicky and brittle",
   "short_quote": "Good stuff, highly recommend a LaTeX resume, whether or not you drink coffee.",
   "icon": true
  },
  {
   "slug": "hide-my-email",
   "name": "Hide My Email",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "Apple iCloud+ feature that creates unique, random email aliases that forward to your real inbox.",
   "recommenders": 8,
   "commenters": 15,
   "warners": 3,
   "score": 5.79,
   "rising": 4.02,
   "first": "2026-04-27",
   "latest": "2026-10-19",
   "why": "HN commenters like it for giving each service its own unique alias, for aliases on the regular iCloud domain that are harder to block than other relays, and for being cheap with iCloud+.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 5,
    "compare": 0,
    "warn": 3
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3,
    0,
    5,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Per-service aliases",
    "Everyday reliability"
   ],
   "caveat": "Apple lock-in",
   "short_quote": "I love Hide My Email and it's been the best feature about iCloud ever since it came out.",
   "icon": false
  },
  {
   "slug": "vercel",
   "name": "Vercel",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "Cloud platform for deploying and hosting frontend and Next.js web applications.",
   "recommenders": 8,
   "commenters": 31,
   "warners": 7,
   "score": 4.853,
   "rising": 0.04,
   "first": "2025-11-01",
   "latest": "2026-10-31",
   "why": "Liked for easy deployment without managing build systems or servers, and for a free tier that still works for Node.js and hobby apps.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 13,
    "compare": 3,
    "warn": 7
   },
   "spark": [
    0,
    0,
    0,
    2,
    2,
    2,
    0,
    0,
    0,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [
    "Ease of use",
    "Free tier"
   ],
   "caveat": "Pricing",
   "short_quote": "For a full Node.js runtime, Vercel's free tier is still a good option (if you don't need observability)",
   "icon": true
  },
  {
   "slug": "shadcn-ui",
   "name": "shadcn/ui",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Copy-paste React component collection built on Radix UI and Tailwind CSS.",
   "recommenders": 8,
   "commenters": 12,
   "warners": 3,
   "score": 4.579,
   "rising": 0.04,
   "first": "2025-11-27",
   "latest": "2026-09-14",
   "why": "HN commenters like shadcn/ui for its polished, free default components and for how well it pairs with AI coding agents.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 1,
    "compare": 0,
    "warn": 3
   },
   "spark": [
    1,
    1,
    3,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    2,
    0
   ],
   "listed": true,
   "loved": [
    "Design quality",
    "Works with agents"
   ],
   "caveat": "LLM look",
   "short_quote": "Shadcn wins for clarity, consistency, maintenanility and simplicity.",
   "icon": true
  },
  {
   "slug": "zod",
   "name": "Zod",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "TypeScript-first schema declaration and runtime validation library with static type inference.",
   "recommenders": 8,
   "commenters": 16,
   "warners": 4,
   "score": 4.377,
   "rising": 1.36,
   "first": "2025-11-18",
   "latest": "2026-10-12",
   "why": "HN commenters use Zod for runtime validation of forms, API routes and API responses on both client and server, and as a schema source of truth shared across languages and API contracts.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 3,
    "compare": 1,
    "warn": 4
   },
   "spark": [
    1,
    0,
    1,
    0,
    1,
    0,
    0,
    1,
    1,
    3,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Runtime validation",
    "Shared schemas"
   ],
   "caveat": "Compromised release",
   "short_quote": "Even without TS, I'd be using zod (or a similar library). I haven't had any issues with zod's bundle size",
   "icon": true
  },
  {
   "slug": "dropbox",
   "name": "Dropbox",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "Cloud file storage and sync service for sharing files across devices.",
   "recommenders": 8,
   "commenters": 24,
   "warners": 6,
   "score": 3.845,
   "rising": 1.36,
   "first": "2025-11-10",
   "latest": "2026-10-30",
   "why": "Liked for easy, set-and-forget file sync and sharing that has stayed reliable for years across Windows, Mac, Linux and Android.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 11,
    "compare": 0,
    "warn": 6
   },
   "spark": [
    0,
    0,
    2,
    0,
    0,
    1,
    2,
    0,
    0,
    1,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "Reliability",
    "Easy sync"
   ],
   "caveat": "Storage value",
   "short_quote": "I love Dropbox since I ran Ubuntu long ago and Windows and Android. I am still on it",
   "icon": true
  },
  {
   "slug": "qt",
   "name": "Qt",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Cross-platform C++ application and GUI framework with Widgets and QML toolkits.",
   "recommenders": 8,
   "commenters": 22,
   "warners": 6,
   "score": 3.586,
   "rising": 0.04,
   "first": "2025-11-24",
   "latest": "2026-10-26",
   "why": "HN commenters recommend Qt as a mature, batteries-included toolkit for cross-platform native desktop apps, often naming it as an alternative to Electron or WinUI.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 7,
    "compare": 1,
    "warn": 6
   },
   "spark": [
    0,
    2,
    0,
    1,
    2,
    0,
    0,
    1,
    0,
    2,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Cross-platform desktop",
    "Mature ecosystem"
   ],
   "caveat": "Language sprawl",
   "short_quote": "one of the most successful desktop gui toolkit of all times (Qt Widgets)",
   "icon": true
  },
  {
   "slug": "claude-desktop",
   "name": "Claude Desktop",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Anthropic's desktop app for chatting with Claude, with coding, Cowork and MCP connector support.",
   "recommenders": 8,
   "commenters": 25,
   "warners": 11,
   "score": -1.322,
   "rising": -1.29,
   "first": "2026-01-03",
   "latest": "2026-10-15",
   "why": "HN commenters like it for hooking Claude into MCP servers and third-party connectors and for giving non-engineers a chat-based way to work through Projects and Cowork without a terminal.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 5,
    "compare": 1,
    "warn": 11
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    4,
    1,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "MCP integrations",
    "Non-engineer friendly"
   ],
   "caveat": "Bugs",
   "short_quote": "Now I do everything through the Claude Desktop app on Linux",
   "icon": true
  },
  {
   "slug": "youtube",
   "name": "YouTube",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Google's video-sharing platform for user and creator uploaded videos, with a paid Premium tier.",
   "recommenders": 8,
   "commenters": 35,
   "warners": 16,
   "score": -4.364,
   "rising": 0.04,
   "first": "2025-12-28",
   "latest": "2026-10-31",
   "why": "Liked for in-depth educational and enthusiast content, and for a feed that works well once curated through subscriptions and feedback.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 10,
    "compare": 1,
    "warn": 16
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    0,
    4,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Curatable feed",
    "Learning content"
   ],
   "caveat": "Recommendations and Shorts",
   "short_quote": "They are not worth it compared to YouTube that's free and for me the best",
   "icon": true
  },
  {
   "slug": "kicad",
   "name": "KiCad",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Open-source electronics design automation suite for schematic capture and PCB layout.",
   "recommenders": 7,
   "commenters": 26,
   "warners": 1,
   "score": 10.535,
   "rising": 0.36,
   "first": "2025-11-26",
   "latest": "2026-10-30",
   "why": "HN commenters use it for hobby PCB design and like that it is an open-source tool with a Python API, plugins and handy project templates.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 18,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    2,
    1,
    0,
    1,
    1,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [
    "Scriptable",
    "Hobby PCB design"
   ],
   "caveat": "AI automation limits",
   "short_quote": "KiCAD comes with all the usual suspects, including Arduino and the various hats.  You can get pmod templates, etc.  They're actually really nice.",
   "icon": true
  },
  {
   "slug": "ghidra",
   "name": "Ghidra",
   "category": "other",
   "category_name": "Other software",
   "description": "NSA-developed software reverse engineering suite with disassembler and decompiler.",
   "recommenders": 7,
   "commenters": 17,
   "warners": 0,
   "score": 9.141,
   "rising": 0.36,
   "first": "2026-01-30",
   "latest": "2026-10-31",
   "why": "HN commenters like it for decompiling binaries, firmware and old games into C code, especially when LLM agents drive it through MCP or headless mode.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 10,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    3,
    0,
    0,
    0,
    1,
    0,
    2,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Works with AI agents",
    "Binary decompilation"
   ],
   "caveat": "Decompiler reliability",
   "short_quote": "Works well. I used this tool once to disassemble and understand how key manager works on Vivotek cameras.",
   "icon": true
  },
  {
   "slug": "perforce",
   "name": "Perforce",
   "category": "git",
   "category_name": "Git and code hosting",
   "description": "Centralized version control system (Helix Core / P4) for large codebases and binary assets.",
   "recommenders": 7,
   "commenters": 16,
   "warners": 0,
   "score": 8.984,
   "rising": 4.35,
   "first": "2026-03-10",
   "latest": "2026-10-14",
   "why": "HN commenters like Perforce for handling large binaries and huge monorepos, especially at game studios, and for tools like Timelapse View and p4merge.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 7,
    "compare": 2,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    1,
    0,
    0,
    1,
    3
   ],
   "listed": true,
   "loved": [
    "Large binaries",
    "Scales to monorepos"
   ],
   "caveat": "Expensive",
   "short_quote": "At Team Bondi we used Perforce, and I loved its Timelapse View",
   "icon": true
  },
  {
   "slug": "alpine-js",
   "name": "Alpine.js",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Lightweight JavaScript framework for adding reactive behavior directly in HTML markup.",
   "recommenders": 7,
   "commenters": 16,
   "warners": 0,
   "score": 8.797,
   "rising": 1.69,
   "first": "2025-11-03",
   "latest": "2026-10-14",
   "why": "HN commenters like Alpine.js as a companion to HTMX in server-rendered web apps, especially for small and simple projects where it goes further than heavier frameworks.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 9,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    2,
    1,
    0,
    2
   ],
   "listed": true,
   "loved": [
    "Pairs with HTMX",
    "Simple projects"
   ],
   "caveat": "Complex UIs",
   "short_quote": "Alpine + Alpine Ajax was SMALLER than HTMX 4 even though (in my opinion) it offers a lot more features",
   "icon": true
  },
  {
   "slug": "xcancel",
   "name": "xcancel",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "Alternative web front-end for viewing X (Twitter) posts without logging in.",
   "recommenders": 7,
   "commenters": 15,
   "warners": 0,
   "score": 8.631,
   "rising": 3.02,
   "first": "2025-12-29",
   "latest": "2026-09-15",
   "why": "HN commenters use it to read X posts and threads without an account or login wall, often by swapping x.com for xcancel.com or redirecting links automatically.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 8,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    2,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    2,
    0
   ],
   "listed": true,
   "loved": [
    "No login needed",
    "Easy redirects"
   ],
   "caveat": "Takedown",
   "short_quote": "I donated to xcancel because id rather support that than pay for Twitter blue or whatever.",
   "icon": false
  },
  {
   "slug": "borgbackup",
   "name": "BorgBackup",
   "category": "files",
   "category_name": "Files, sync and backup",
   "description": "Open-source deduplicating backup program with compression and encryption.",
   "recommenders": 7,
   "commenters": 15,
   "warners": 0,
   "score": 8.269,
   "rising": -0.96,
   "first": "2025-11-19",
   "latest": "2026-10-18",
   "why": "Recommended for deduplicated, compressed backups with mountable snapshots, often paired with remote storage such as rsync.net or Hetzner Storage Box.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 8,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    1,
    0,
    2,
    0,
    1,
    0,
    0,
    1,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Remote storage",
    "Deduplication"
   ],
   "caveat": "Synology support",
   "short_quote": "when I switched to borgbackup on Windows as well [1], this massive reduplication of files became a solved problem.",
   "icon": true
  },
  {
   "slug": "freshrss",
   "name": "FreshRSS",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "Free, self-hosted web-based RSS feed aggregator and reader written in PHP.",
   "recommenders": 7,
   "commenters": 13,
   "warners": 0,
   "score": 7.844,
   "rising": 1.69,
   "first": "2025-11-30",
   "latest": "2026-10-22",
   "why": "Recommended as a go-to self-hosted RSS reader that installs easily, even on shared hosting with SQLite, and as a sync backend for clients like NetNewsWire.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 6,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    2,
    1,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Easy self-hosting",
    "Tool integrations"
   ],
   "caveat": "",
   "short_quote": "What I like about FreshRSS is that it's PHP and will install on any old shared hosting plan and uses Sqlite as the database, super easy.",
   "icon": true
  },
  {
   "slug": "apple-pay",
   "name": "Apple Pay",
   "category": "other",
   "category_name": "Other software",
   "description": "Apple's contactless and online payment service for iPhone, Apple Watch, and Mac.",
   "recommenders": 7,
   "commenters": 12,
   "warners": 0,
   "score": 7.818,
   "rising": 3.02,
   "first": "2026-01-10",
   "latest": "2026-10-20",
   "why": "Commenters like it for quick, easy checkout in stores and online, for working almost everywhere including abroad, and for fewer unauthorized card charges.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 5,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    3,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "Easy checkout",
    "Wide acceptance"
   ],
   "caveat": "Little in-store gain",
   "short_quote": "Apple Pay is making my payment experience better, and why I use it all the time.",
   "icon": false
  },
  {
   "slug": "qbittorrent",
   "name": "qBittorrent",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "Free, open-source cross-platform BitTorrent client with a built-in web interface.",
   "recommenders": 7,
   "commenters": 11,
   "warners": 0,
   "score": 7.58,
   "rising": 4.35,
   "first": "2025-11-10",
   "latest": "2026-10-15",
   "why": "Recommended as the torrent client in self-hosted *arr media stacks and as a Transmission replacement that copes with very large torrents and has a clean client/daemon setup.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 5,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    0,
    0,
    3,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "*arr integration",
    "Homelab staple"
   ],
   "caveat": "Remote clients",
   "short_quote": "I switched to qBittorrent, which has some nice extra features, too.",
   "icon": true
  },
  {
   "slug": "jq",
   "name": "jq",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "Command-line JSON processor with its own language for filtering and transforming data.",
   "recommenders": 7,
   "commenters": 12,
   "warners": 0,
   "score": 7.421,
   "rising": -0.96,
   "first": "2025-12-06",
   "latest": "2026-10-05",
   "why": "HN commenters use jq to parse JSON from APIs in terminal pipelines and shell scripts, and increasingly tell AI coding agents to use it for structured data.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 4,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    2,
    0,
    0,
    2,
    1,
    0,
    0,
    1,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Agent tooling",
    "Shell scripting glue"
   ],
   "caveat": "Syntax learning curve",
   "short_quote": "I love jq, though. It provides an extremely good language for its task",
   "icon": false
  },
  {
   "slug": "gadgetbridge",
   "name": "Gadgetbridge",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "Open-source Android app for syncing smartwatches and fitness trackers without vendor cloud services.",
   "recommenders": 7,
   "commenters": 9,
   "warners": 0,
   "score": 7.305,
   "rising": 5.67,
   "first": "2025-11-18",
   "latest": "2026-10-29",
   "why": "HN commenters recommend it for keeping smartwatch data on the phone instead of vendor clouds like Garmin's, and for supporting many devices, including abandoned ones.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    2,
    1,
    3
   ],
   "listed": true,
   "loved": [
    "Data stays local",
    "Device support"
   ],
   "caveat": "Android only",
   "short_quote": "I highly recommend GadgetBridge for anyone wanting to avoid Garmin's cloud services",
   "icon": true
  },
  {
   "slug": "phoenix",
   "name": "Phoenix",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Web framework for the Elixir language, built on the Erlang BEAM VM.",
   "recommenders": 7,
   "commenters": 14,
   "warners": 1,
   "score": 7.202,
   "rising": 3.02,
   "first": "2025-12-14",
   "latest": "2026-10-21",
   "why": "HN commenters praise Phoenix as an enjoyable Elixir web framework, with one calling it the best they have used, and value the BEAM/OTP reliability it builds on.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 5,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    1,
    2,
    1
   ],
   "listed": true,
   "loved": [
    "Developer experience",
    "BEAM/OTP reliability"
   ],
   "caveat": "Productivity vs Rails",
   "short_quote": "has Phoenix, the best web framework I've ever used",
   "icon": true
  },
  {
   "slug": "singlefile",
   "name": "SingleFile",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "Browser extension and CLI that saves a complete web page as one HTML file.",
   "recommenders": 7,
   "commenters": 9,
   "warners": 0,
   "score": 7.148,
   "rising": 3.02,
   "first": "2026-02-03",
   "latest": "2026-10-27",
   "why": "Used to save web pages as one self-contained HTML file for personal archiving, and seen as more robust than many alternatives, including on pages behind captchas or logins.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 3,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    2,
    0,
    1,
    1,
    2
   ],
   "listed": true,
   "loved": [
    "Save for later",
    "Single HTML file"
   ],
   "caveat": "",
   "short_quote": "i prefer and very often use https://github.com/gildas-lormeau/SingleFile",
   "icon": true
  },
  {
   "slug": "iced",
   "name": "iced",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "A cross-platform GUI library for Rust inspired by the Elm architecture.",
   "recommenders": 7,
   "commenters": 11,
   "warners": 0,
   "score": 7.12,
   "rising": 0.36,
   "first": "2025-12-07",
   "latest": "2026-10-10",
   "why": "HN commenters like iced for its Elm-inspired message-passing architecture, its simplicity, and building desktop GUIs entirely in Rust without a browser stack.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 2,
    "compare": 2,
    "warn": 0
   },
   "spark": [
    0,
    2,
    0,
    0,
    1,
    1,
    0,
    1,
    0,
    2,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Elm architecture",
    "Simplicity"
   ],
   "caveat": "No software renderer",
   "short_quote": "Iced is the only Rust toolkit that I track that solves the architecture part upfront.",
   "icon": true
  },
  {
   "slug": "servo",
   "name": "Servo",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "Open-source, Rust-based web browser engine that can be embedded in other applications.",
   "recommenders": 7,
   "commenters": 10,
   "warners": 0,
   "score": 7.075,
   "rising": 3.02,
   "first": "2025-12-29",
   "latest": "2026-09-17",
   "why": "Commenters value Servo as an independent, community-driven alternative to the dominant browser engines and Mozilla's Firefox, and one reports it uses far less memory and render time than headless Chrome for rendering screenshots.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 1,
    "compare": 2,
    "warn": 0
   },
   "spark": [
    0,
    0,
    2,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    4,
    0
   ],
   "listed": true,
   "loved": [
    "Engine diversity",
    "Community project"
   ],
   "caveat": "Not daily-ready",
   "short_quote": "I use servo to render e-ink UIs and screenshot them to push to the displays.",
   "icon": false
  },
  {
   "slug": "llama-swap",
   "name": "llama-swap",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Proxy server that swaps local LLM models on demand for llama.cpp and similar backends.",
   "recommenders": 7,
   "commenters": 9,
   "warners": 0,
   "score": 7.049,
   "rising": 0.36,
   "first": "2026-04-15",
   "latest": "2026-09-24",
   "why": "Used alongside llama.cpp to swap local models on demand, serving several models from a single endpoint and giving an Ollama-like experience.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 3,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    5,
    0,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "llama.cpp companion",
    "Dynamic model swapping"
   ],
   "caveat": "Lemonade alternative",
   "short_quote": "llama-swap (running as a podman quadlet exposed via tailscale svc) allows running multiple models on a single endpoint.",
   "icon": true
  },
  {
   "slug": "miniflux",
   "name": "Miniflux",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Minimalist, self-hosted RSS feed reader written in Go.",
   "recommenders": 7,
   "commenters": 8,
   "warners": 0,
   "score": 6.965,
   "rising": 4.35,
   "first": "2025-12-05",
   "latest": "2026-10-31",
   "why": "Liked as a lightweight self-hosted RSS reader that reliably fetches full article text, and it plugs into Wallabag and custom scripts.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    4
   ],
   "listed": true,
   "loved": [
    "Self-hosting",
    "Full-text fetching"
   ],
   "caveat": "",
   "short_quote": "those two are about as lightweight as it gets with still pleasing interfaces and basic features",
   "icon": true
  },
  {
   "slug": "quadlet",
   "name": "Quadlet",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "Podman feature for defining and running containers as systemd units via declarative unit files.",
   "recommenders": 7,
   "commenters": 9,
   "warners": 0,
   "score": 6.929,
   "rising": -2.29,
   "first": "2026-04-30",
   "latest": "2026-10-16",
   "why": "HN commenters like Quadlet for running Podman containers as systemd services, with reports of long-running, trouble-free use and a fairly mechanical migration from Docker Compose.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 2,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    6,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Systemd integration",
    "Reliability"
   ],
   "caveat": "No validation",
   "short_quote": "I (personally) love the quadlet (read: systemd) integration",
   "icon": true
  },
  {
   "slug": "scratch",
   "name": "Scratch",
   "category": "other",
   "category_name": "Other software",
   "description": "Block-based visual programming language and online community from MIT, aimed at kids.",
   "recommenders": 7,
   "commenters": 11,
   "warners": 0,
   "score": 6.832,
   "rising": 4.35,
   "first": "2025-11-09",
   "latest": "2026-09-12",
   "why": "Recommended for teaching kids to program with no setup, and many commenters credit it as their first step toward a programming career.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 3,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    5,
    0
   ],
   "listed": true,
   "loved": [
    "Teaching kids",
    "Career gateway"
   ],
   "caveat": "Large-project lag",
   "short_quote": "I would recommend installing Scratch[1] - it's a programming language designed for kids from 8yrs old onwards.",
   "icon": true
  },
  {
   "slug": "terraform",
   "name": "Terraform",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "Infrastructure-as-code tool by HashiCorp for declaratively provisioning cloud and on-prem resources.",
   "recommenders": 7,
   "commenters": 27,
   "warners": 4,
   "score": 6.741,
   "rising": -2.29,
   "first": "2025-11-05",
   "latest": "2026-10-23",
   "why": "Liked for provisioning cloud and Kubernetes infrastructure alongside Ansible and CI pipelines like GitHub Actions or GitLab.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 15,
    "compare": 1,
    "warn": 4
   },
   "spark": [
    1,
    0,
    1,
    0,
    0,
    2,
    0,
    2,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Pairs with Ansible",
    "CI/CD integration"
   ],
   "caveat": "Provider quality",
   "short_quote": "I use Terraform with the Kubernetes Provider, which is also actively developed by HashiCorp itself.",
   "icon": true
  },
  {
   "slug": "buildkite",
   "name": "Buildkite",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "CI/CD platform that orchestrates pipelines on your own self-hosted build agents.",
   "recommenders": 7,
   "commenters": 11,
   "warners": 0,
   "score": 6.727,
   "rising": 0.36,
   "first": "2025-12-01",
   "latest": "2026-10-21",
   "why": "Liked for dynamic pipelines and easy, scalable self-hosted runners, often as a replacement for GitHub Actions or TeamCity.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 5,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    2,
    0,
    2,
    0,
    0,
    1,
    0,
    0,
    1,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Self-hosted runners",
    "Dynamic pipelines"
   ],
   "caveat": "Setup effort",
   "short_quote": "We migrated to buildkite, as it allowed self hosted agents and lots of \u201cbuilding blocks\u201d to extend stuff ourselves.",
   "icon": true
  },
  {
   "slug": "l-ve",
   "name": "L\u00d6VE",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Free, open-source 2D game framework for making games in Lua",
   "recommenders": 7,
   "commenters": 9,
   "warners": 0,
   "score": 6.715,
   "rising": -2.29,
   "first": "2026-04-05",
   "latest": "2026-06-11",
   "why": "HN commenters like L\u00d6VE for its pleasant Lua workflow, a good balance between high- and low-level abstraction, and simpler code than Electron for prototypes and small apps, including programming on a phone.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    6,
    0,
    1,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Enjoyable to use",
    "Lua fit"
   ],
   "caveat": "Stale release",
   "short_quote": "I love L\u00d6VE. For me it sits at the perfect intersection between high and low level abstraction.",
   "icon": true
  },
  {
   "slug": "antennapod",
   "name": "AntennaPod",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Free, open-source podcast player app for Android.",
   "recommenders": 7,
   "commenters": 8,
   "warners": 0,
   "score": 6.697,
   "rising": 1.69,
   "first": "2026-02-17",
   "latest": "2026-10-31",
   "why": "HN commenters recommend AntennaPod as a great FOSS podcast player on Android, and one who switched to iPhone still misses it.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    1,
    1,
    1,
    1,
    0,
    0,
    2,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Great podcatcher",
    "Android staple"
   ],
   "caveat": "Missing audio features",
   "short_quote": "the wealth of information and interesting topics I've been exposed to via podcasts is hard to overstate.",
   "icon": true
  },
  {
   "slug": "hugging-face",
   "name": "Hugging Face",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "Platform for hosting, sharing and discovering machine learning models, datasets and demos.",
   "recommenders": 7,
   "commenters": 7,
   "warners": 0,
   "score": 6.575,
   "rising": 3.02,
   "first": "2026-03-19",
   "latest": "2026-09-24",
   "why": "Valued as the default place to publish and find open models and datasets, with simple distribution and versioning for large files, and as a way to compare inference providers for open models.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    1,
    1,
    3,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Model publishing hub",
    "Dataset hosting"
   ],
   "caveat": "",
   "short_quote": "One good way to find inference providers for open models is through hugging face",
   "icon": false
  },
  {
   "slug": "keepassdx",
   "name": "KeePassDX",
   "category": "security",
   "category_name": "Security and passwords",
   "description": "Open-source Android password manager compatible with KeePass database files.",
   "recommenders": 7,
   "commenters": 7,
   "warners": 0,
   "score": 6.54,
   "rising": 2.69,
   "first": "2026-02-16",
   "latest": "2026-10-14",
   "why": "Recommended as the Android companion to KeePassXC, sharing one open-source, locally stored database across devices.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    2,
    0,
    0,
    2,
    0,
    0,
    2,
    0,
    2
   ],
   "listed": true,
   "loved": [
    "KeePassXC compatibility",
    "Open source"
   ],
   "caveat": "No built-in sync",
   "short_quote": "I've been using KeepassDX for years, and I've been completely satisfied with it.",
   "icon": true
  },
  {
   "slug": "build123d",
   "name": "build123d",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Python library for code-based parametric CAD, built on the OpenCascade kernel.",
   "recommenders": 7,
   "commenters": 8,
   "warners": 0,
   "score": 6.518,
   "rising": -0.96,
   "first": "2026-02-20",
   "latest": "2026-10-11",
   "why": "Liked as a Python code-CAD library that pairs well with LLM coding assistants and builds real BREP solid models rather than meshes like OpenSCAD, with commenters using it for 3D printing prototypes and CNC-cut parts.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    1,
    2,
    3,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Works with LLMs",
    "Real solid models"
   ],
   "caveat": "AI accuracy",
   "short_quote": "go straight for build123d which operates on real solid models (BREP)",
   "icon": true
  },
  {
   "slug": "evil-mode",
   "name": "Evil-mode",
   "category": "editors",
   "category_name": "Editors and IDEs",
   "description": "An extensible Vim emulation layer for the Emacs text editor.",
   "recommenders": 7,
   "commenters": 7,
   "warners": 0,
   "score": 6.503,
   "rising": 2.69,
   "first": "2025-11-01",
   "latest": "2026-10-29",
   "why": "Praised as the best Vim emulation layer, with modal editing that feels built into Emacs and is stable enough for full-time use.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    1,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    0,
    4
   ],
   "listed": true,
   "loved": [
    "Vim emulation",
    "Best of both"
   ],
   "caveat": "",
   "short_quote": "using evil-mode was _very_ helpful in making the switch easier so I recommend that",
   "icon": true
  },
  {
   "slug": "cookie-autodelete",
   "name": "Cookie AutoDelete",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "Browser extension that automatically deletes cookies and site data from closed tabs unless whitelisted.",
   "recommenders": 7,
   "commenters": 8,
   "warners": 0,
   "score": 6.329,
   "rising": -0.96,
   "first": "2025-11-05",
   "latest": "2026-10-10",
   "why": "HN commenters recommend it for automatically clearing a site's cookies and storage when you close the tab or leave the domain, with a whitelist for sites you want to stay logged into.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    3,
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Auto cookie cleanup",
    "Whitelisting"
   ],
   "caveat": "Maintenance doubts",
   "short_quote": "For Firefox I recommend Cookie AutoDelete 3.8.2 addon.",
   "icon": true
  },
  {
   "slug": "revanced",
   "name": "ReVanced",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Patching tool that modifies Android apps like YouTube to add features and remove ads.",
   "recommenders": 7,
   "commenters": 9,
   "warners": 0,
   "score": 6.252,
   "rising": 1.36,
   "first": "2025-11-25",
   "latest": "2026-09-26",
   "why": "Recommended for stripping ads and Shorts from YouTube on Android, with patches that also clean up apps like Instagram and Reddit is Fun.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    1,
    0,
    0,
    1,
    0,
    1,
    1,
    1,
    2,
    0
   ],
   "listed": true,
   "loved": [
    "Ad-free YouTube",
    "Patches other apps"
   ],
   "caveat": "Android only",
   "short_quote": "Revanced allows you to patch the official Android YouTube apk to enable this feature alongside many others",
   "icon": true
  },
  {
   "slug": "qwen3",
   "name": "Qwen3",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Alibaba's Qwen3 family of open-weight large language models, in dense and mixture-of-experts variants.",
   "recommenders": 7,
   "commenters": 9,
   "warners": 0,
   "score": 6.209,
   "rising": -0.96,
   "first": "2025-11-22",
   "latest": "2026-09-10",
   "why": "Liked as open-weights models you can run at home, from small quantized builds to promising MoE variants, and as robust agents with tools like opencode.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 3,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    1,
    1,
    1,
    0,
    2,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Runs locally",
    "Small model options"
   ],
   "caveat": "Slower locally",
   "short_quote": "I tend to rely on Qwen3 (fast) for quick questions and Qwen3 (reasoning) when I want a more structured approach",
   "icon": true
  },
  {
   "slug": "solvespace",
   "name": "SolveSpace",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Open source parametric 2D/3D CAD program built around a constraint solver.",
   "recommenders": 7,
   "commenters": 7,
   "warners": 0,
   "score": 6.201,
   "rising": -0.96,
   "first": "2025-11-18",
   "latest": "2026-10-13",
   "why": "Liked for a simple, fun sketching interface that many find easier than FreeCAD, and for fast, stable modeling of simple parts and functional 3D prints.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    2,
    0,
    0,
    0,
    1,
    1,
    0,
    1,
    1,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Simple interface",
    "Simple parts"
   ],
   "caveat": "Barebones",
   "short_quote": "pretty stable and reliable. Fast, compact, great sketching interface, good discoverable UI.",
   "icon": false
  },
  {
   "slug": "curl",
   "name": "curl",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "Command-line tool and library for transferring data with URLs over many protocols.",
   "recommenders": 7,
   "commenters": 13,
   "warners": 1,
   "score": 6.078,
   "rising": -2.29,
   "first": "2025-12-10",
   "latest": "2026-10-21",
   "why": "Liked for fetching web pages and APIs straight from the terminal, for small shell scripts and automation, and for being the default tool already present on servers.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 9,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    3,
    0,
    0,
    3,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Terminal page fetching",
    "Shell scripting"
   ],
   "caveat": "No CT checks",
   "short_quote": "The curl command is extremely popular so models seem to be really good at using it.",
   "icon": true
  },
  {
   "slug": "geforce-now",
   "name": "GeForce Now",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "NVIDIA's cloud gaming service that streams PC games you own from remote GPUs.",
   "recommenders": 7,
   "commenters": 7,
   "warners": 0,
   "score": 6.023,
   "rising": 4.35,
   "first": "2026-06-09",
   "latest": "2026-10-15",
   "why": "HN commenters like it for streaming that feels nearly indistinguishable from local hardware most of the time, and for removing the need to buy and maintain a gaming PC.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    1,
    1,
    3
   ],
   "listed": true,
   "loved": [
    "Near-local feel",
    "No gaming PC"
   ],
   "caveat": "Latency",
   "short_quote": "I find it to be indistinguishable from local hardware 95%+ of the time.",
   "icon": true
  },
  {
   "slug": "vscodium",
   "name": "VSCodium",
   "category": "editors",
   "category_name": "Editors and IDEs",
   "description": "Community-built, telemetry-free binary distribution of Microsoft's open-source VS Code editor.",
   "recommenders": 7,
   "commenters": 17,
   "warners": 2,
   "score": 5.999,
   "rising": 0.36,
   "first": "2025-11-03",
   "latest": "2026-10-30",
   "why": "Recommended as VS Code without Microsoft's extras, and for running the editor against containers or VMs via the open-remote-ssh extension.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 11,
    "compare": 1,
    "warn": 2
   },
   "spark": [
    0,
    2,
    1,
    0,
    0,
    0,
    2,
    0,
    0,
    0,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "VS Code minus Microsoft",
    "Remote container dev"
   ],
   "caveat": "Extension availability",
   "short_quote": "I can highly recommend it; it is VSCode but without the bullshit.",
   "icon": false
  },
  {
   "slug": "smarttube",
   "name": "SmartTube",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Open-source, ad-free third-party YouTube client for Android TV and Google TV devices.",
   "recommenders": 7,
   "commenters": 8,
   "warners": 0,
   "score": 5.992,
   "rising": 1.69,
   "first": "2025-11-19",
   "latest": "2026-10-07",
   "why": "Loved as an ad-free YouTube front-end for Android TV and Chromecast that lets you customize almost everything, from grid size to hiding Shorts.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 3,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    2,
    0,
    0,
    0,
    1,
    0,
    0,
    1,
    0,
    0,
    2,
    1
   ],
   "listed": true,
   "loved": [
    "Ad-free viewing",
    "Deep customization"
   ],
   "caveat": "Requires sideloading",
   "short_quote": "I use on my Android TV SmartTube, you can customize pretty much anything",
   "icon": true
  },
  {
   "slug": "age",
   "name": "age",
   "category": "security",
   "category_name": "Security and passwords",
   "description": "A simple, modern command-line file encryption tool and format with small explicit keys.",
   "recommenders": 7,
   "commenters": 7,
   "warners": 0,
   "score": 5.965,
   "rising": -0.96,
   "first": "2025-11-13",
   "latest": "2026-10-21",
   "why": "Liked as a simpler drop-in replacement for GPG encryption, especially paired with SOPS for secrets in git and for reusing existing SSH keys.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    2,
    2,
    1,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Simpler than GPG",
    "Works with SOPS"
   ],
   "caveat": "No signing",
   "short_quote": "I love that age lets one reuse ssh identities and thus identity sharing systems.",
   "icon": true
  },
  {
   "slug": "anubis",
   "name": "Anubis",
   "category": "security",
   "category_name": "Security and passwords",
   "description": "Self-hosted web AI firewall that uses proof-of-work browser challenges to block AI scrapers.",
   "recommenders": 7,
   "commenters": 19,
   "warners": 3,
   "score": 5.805,
   "rising": 0.36,
   "first": "2025-11-01",
   "latest": "2026-10-19",
   "why": "Recommended for cutting AI-scraper traffic on self-hosted sites and Forgejo servers, with operators reporting drops from hundreds of thousands of daily requests to around a hundred or fewer.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 9,
    "neutral": 5,
    "compare": 4,
    "warn": 3
   },
   "spark": [
    2,
    1,
    1,
    0,
    1,
    0,
    1,
    0,
    1,
    1,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Stops scrapers",
    "Proof-of-work design"
   ],
   "caveat": "Requires JavaScript",
   "short_quote": "it's the only thing that stopped the bot problem for me, (2) it's really easy to deploy, and (3) very few human visitors are incorrectly blocked by it",
   "icon": true
  },
  {
   "slug": "void-linux",
   "name": "Void Linux",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Independent rolling-release Linux distribution using the runit init system and XBPS package manager",
   "recommenders": 7,
   "commenters": 10,
   "warners": 1,
   "score": 5.791,
   "rising": -0.96,
   "first": "2025-11-02",
   "latest": "2026-08-02",
   "why": "HN commenters like Void as a fast, stable daily driver that skips systemd and stays simpler than most big distros.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 2,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    1,
    0,
    2,
    0,
    0,
    1,
    0,
    0,
    2,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Daily driver",
    "Stability"
   ],
   "caveat": "musl issues",
   "short_quote": "Void is fast and ridiculously stable, even more so given it's a rolling release distro",
   "icon": true
  },
  {
   "slug": "langgraph",
   "name": "LangGraph",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Open-source framework for building stateful, graph-based LLM agent workflows, from the LangChain team.",
   "recommenders": 7,
   "commenters": 17,
   "warners": 2,
   "score": 5.697,
   "rising": -2.29,
   "first": "2025-12-09",
   "latest": "2026-09-11",
   "why": "HN commenters use it to orchestrate agent systems as state machines, including in production, valuing its modularity, explicit control over logic, and features like time travel and human-in-the-loop interruptions.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 7,
    "compare": 1,
    "warn": 2
   },
   "spark": [
    0,
    2,
    1,
    0,
    0,
    1,
    1,
    2,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Agent orchestration",
    "Control and reliability"
   ],
   "caveat": "Reliability effort",
   "short_quote": "We are using LangGraph, which is quite low level, but has useful features like time travel, human in the loop capabilities (interruptions)",
   "icon": true
  },
  {
   "slug": "open-meteo",
   "name": "Open-Meteo",
   "category": "other",
   "category_name": "Other software",
   "description": "Weather API providing forecast and historical weather data from national weather services.",
   "recommenders": 7,
   "commenters": 9,
   "warners": 1,
   "score": 5.589,
   "rising": -0.96,
   "first": "2026-01-12",
   "latest": "2026-10-16",
   "why": "HN commenters like it as a weather API that returns both forecast and historical data in easy-to-consume formats, and use it to power their own weather apps and demos.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 1,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    4,
    0,
    1,
    0,
    0,
    0,
    1,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Weather app backend",
    "Historical data"
   ],
   "caveat": "Timeouts",
   "short_quote": "They have the only weather API I know of that can get both forecast and historical weather with just a single call",
   "icon": true
  },
  {
   "slug": "bandcamp",
   "name": "Bandcamp",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Online music store and platform where artists and labels sell music and merch directly to fans.",
   "recommenders": 7,
   "commenters": 9,
   "warners": 1,
   "score": 5.506,
   "rising": -2.29,
   "first": "2025-11-13",
   "latest": "2026-08-15",
   "why": "Recommended as a direct marketplace for buying music from artists and labels, seen as more artist-friendly than streaming services, and useful for discovering new releases through labels and DJ shows.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 1,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    1,
    0,
    2,
    0,
    1,
    0,
    0,
    1,
    3,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Buying music",
    "Artist-friendly"
   ],
   "caveat": "Upload size limit",
   "short_quote": "I also buy the really good shit from Bandcamp, since most streaming services are pretty scummy with their royalties",
   "icon": true
  },
  {
   "slug": "lazarus",
   "name": "Lazarus",
   "category": "editors",
   "category_name": "Editors and IDEs",
   "description": "Free, open-source cross-platform IDE for Free Pascal with a visual form designer.",
   "recommenders": 7,
   "commenters": 8,
   "warners": 1,
   "score": 5.496,
   "rising": 1.69,
   "first": "2025-11-03",
   "latest": "2026-10-19",
   "why": "Recommended as a go-to tool for building native cross-platform desktop GUIs that produce self-contained binaries and responsive apps, and as beginner-friendly.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 0,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    2,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    2,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Native desktop GUIs",
    "Responsive apps"
   ],
   "caveat": "Slow IDE",
   "short_quote": "Lazarus which is now my go-to tool whenever I need to build a GUI for myself. Genuinely enjoy it",
   "icon": true
  },
  {
   "slug": "garage",
   "name": "Garage",
   "category": "files",
   "category_name": "Files, sync and backup",
   "description": "Open-source, lightweight S3-compatible distributed object storage server designed for self-hosting.",
   "recommenders": 7,
   "commenters": 13,
   "warners": 2,
   "score": 5.038,
   "rising": -0.96,
   "first": "2025-12-03",
   "latest": "2026-09-15",
   "why": "HN commenters recommend it as a simple, self-hosted S3-compatible alternative to MinIO, used for local development and multi-node clusters.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 2,
    "compare": 2,
    "warn": 2
   },
   "spark": [
    0,
    4,
    0,
    0,
    0,
    2,
    0,
    0,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "MinIO alternative",
    "Multi-node design"
   ],
   "caveat": "No GUI",
   "short_quote": "for those looking for a simple and reliable self hosted S3 thing, check out Garage",
   "icon": true
  },
  {
   "slug": "chrome-devtools-mcp",
   "name": "Chrome DevTools MCP",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "Official MCP server that lets AI coding agents control and inspect Chrome via DevTools.",
   "recommenders": 7,
   "commenters": 11,
   "warners": 2,
   "score": 4.756,
   "rising": -2.29,
   "first": "2025-11-06",
   "latest": "2026-08-28",
   "why": "Liked for letting coding agents drive Chrome to check their own work, read network requests as context, and replace slower web-driver or Playwright setups.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 2,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    1,
    0,
    0,
    2,
    2,
    1,
    0,
    0,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Agent self-testing",
    "Network inspection"
   ],
   "caveat": "Token heavy",
   "short_quote": "would highly recommend using the Chrome Devtools MCP to be able to attach the network requests",
   "icon": true
  },
  {
   "slug": "sprites",
   "name": "Sprites",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "Fly.io's persistent, checkpointable Linux sandbox VMs for running code and AI agents.",
   "recommenders": 7,
   "commenters": 11,
   "warners": 2,
   "score": 4.54,
   "rising": -2.29,
   "first": "2026-01-10",
   "latest": "2026-08-20",
   "why": "Liked as a safe sandbox for letting AI agents run freely and as a cheap home for small personal apps and side projects.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 2,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    6,
    1,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Agent sandboxing",
    "Personal apps"
   ],
   "caveat": "Terminal access",
   "short_quote": "I really like the product created by fly.io's https://sprites.dev/ for AI's sandboxes effectively.",
   "icon": true
  },
  {
   "slug": "unity",
   "name": "Unity",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Cross-platform game engine and editor for building 2D, 3D, XR and mobile games and apps.",
   "recommenders": 7,
   "commenters": 22,
   "warners": 5,
   "score": 4.403,
   "rising": 0.36,
   "first": "2025-12-02",
   "latest": "2026-10-01",
   "why": "HN commenters like Unity for its broad out-of-the-box feature set and for building to iOS, Android, Mac, Windows and web from one project.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 8,
    "compare": 2,
    "warn": 6
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    2,
    0,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "Cross-platform builds",
    "Feature breadth"
   ],
   "caveat": "Feature churn",
   "short_quote": "Unity has great support for most things you want to do out of the box",
   "icon": false
  },
  {
   "slug": "zulip",
   "name": "Zulip",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "Open-source team chat app that organizes conversations into channels and topic threads.",
   "recommenders": 7,
   "commenters": 14,
   "warners": 3,
   "score": 4.186,
   "rising": -2.29,
   "first": "2025-11-19",
   "latest": "2026-09-28",
   "why": "Liked for its topic-first threading that helps manage distractions, and as an open-source, self-hostable team chat that commenters moved to from Slack, Mattermost and Matrix.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 2,
    "compare": 2,
    "warn": 3
   },
   "spark": [
    0,
    1,
    0,
    2,
    0,
    1,
    1,
    0,
    2,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Slack alternative",
    "Enjoyable daily use"
   ],
   "caveat": "Casual group fit",
   "short_quote": "I\u2019m increasingly thankful Zulip exists as an open source alternative to other collaborative platforms.",
   "icon": false
  },
  {
   "slug": "mermaid",
   "name": "Mermaid",
   "category": "other",
   "category_name": "Other software",
   "description": "JavaScript tool that renders diagrams and charts from Markdown-like text definitions.",
   "recommenders": 7,
   "commenters": 22,
   "warners": 5,
   "score": 4.105,
   "rising": -0.96,
   "first": "2025-11-04",
   "latest": "2026-10-18",
   "why": "Commenters use it to keep diagrams as code inside Markdown documentation, partly because it renders natively on GitHub with little setup, and often have LLMs or coding agents write it for them.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 8,
    "compare": 2,
    "warn": 5
   },
   "spark": [
    0,
    0,
    1,
    0,
    3,
    0,
    0,
    1,
    1,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "LLM-friendly",
    "Markdown docs"
   ],
   "caveat": "Ugly rendering",
   "short_quote": "I love Mermaid and Markdown as a combination for documentation.",
   "icon": true
  },
  {
   "slug": "mcp",
   "name": "MCP",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Open protocol for connecting AI models and agents to external tools and data sources",
   "recommenders": 7,
   "commenters": 11,
   "warners": 3,
   "score": 4.019,
   "rising": 1.36,
   "first": "2026-03-01",
   "latest": "2026-09-30",
   "why": "HN commenters value MCP as a widely adopted standard for connecting AI agents to APIs and internal tools, and for letting servers describe their capabilities in natural language so clients can use them without prior knowledge.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 1,
    "compare": 0,
    "warn": 3
   },
   "spark": [
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    3,
    0,
    1,
    2,
    0
   ],
   "listed": true,
   "loved": [
    "Broad ecosystem",
    "Practical integrations"
   ],
   "caveat": "Unnecessary abstraction",
   "short_quote": "I use MCP to accelerate CAD mould-making and for music production.",
   "icon": true
  },
  {
   "slug": "grok-build",
   "name": "Grok Build",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "xAI's terminal-based AI coding agent for writing and editing code.",
   "recommenders": 7,
   "commenters": 14,
   "warners": 4,
   "score": 3.75,
   "rising": 3.02,
   "first": "2026-06-14",
   "latest": "2026-09-21",
   "why": "Liked for its polished terminal UI, fast and concise interaction, and strong results on tasks like security reviews and server setup.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 3,
    "compare": 0,
    "warn": 4
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    2,
    3,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "TUI design",
    "Task results"
   ],
   "caveat": "Codebase upload",
   "short_quote": "I really like Grok Build. Its TUI interface, sleek design, and ease of use have really won me over.",
   "icon": true
  },
  {
   "slug": "mailbox-org",
   "name": "mailbox.org",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "German privacy-focused paid email provider with calendar, contacts and cloud storage.",
   "recommenders": 7,
   "commenters": 11,
   "warners": 3,
   "score": 3.685,
   "rising": 0.36,
   "first": "2026-01-24",
   "latest": "2026-10-11",
   "why": "Liked as a low-cost, privacy-focused Gmail replacement that handles custom domains and multiple sender addresses well.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 1,
    "compare": 0,
    "warn": 3
   },
   "spark": [
    0,
    0,
    2,
    0,
    2,
    0,
    0,
    1,
    0,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Gmail alternative",
    "Custom domains"
   ],
   "caveat": "Users left",
   "short_quote": "I use mailbox for a long time, one account for 2.50EUR/month with multiple custom domains and I can send emails from any address.",
   "icon": true
  },
  {
   "slug": "notion",
   "name": "Notion",
   "category": "notes",
   "category_name": "Notes and knowledge",
   "description": "All-in-one workspace for notes, documents, wikis, databases and project tracking.",
   "recommenders": 7,
   "commenters": 37,
   "warners": 10,
   "score": 3.117,
   "rising": 3.02,
   "first": "2025-11-24",
   "latest": "2026-10-31",
   "why": "Liked as a well-designed home for docs and knowledge bases, with an API that commenters use for publishing pipelines, integrations and AI workflows.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 18,
    "compare": 2,
    "warn": 10
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    1,
    0,
    1,
    3,
    0
   ],
   "listed": true,
   "loved": [
    "API and integrations",
    "Docs and knowledge"
   ],
   "caveat": "Slowness",
   "short_quote": "I've done the same but using Notion, and I've found really interesting to let the agents write a small \"Dev Blog\" post on a Notion page",
   "icon": true
  },
  {
   "slug": "gpt-5-codex",
   "name": "GPT-5 Codex",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "OpenAI's line of GPT models tuned for agentic software coding tasks.",
   "recommenders": 7,
   "commenters": 18,
   "warners": 6,
   "score": 2.163,
   "rising": -2.29,
   "first": "2025-11-08",
   "latest": "2026-08-07",
   "why": "Commenters use it as a cost-effective daily coding workhorse and for thorough, narrowly scoped work like debugging and code review.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 5,
    "compare": 0,
    "warn": 6
   },
   "spark": [
    1,
    0,
    1,
    0,
    1,
    0,
    1,
    3,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Value for cost",
    "Daily driver"
   ],
   "caveat": "Quality regressions",
   "short_quote": "5.3-codex might be the best overall coding model OpenAI have ever released. It's 90% as good as 5.5 and costs about 20% as much",
   "icon": true
  },
  {
   "slug": "time-machine",
   "name": "Time Machine",
   "category": "files",
   "category_name": "Files, sync and backup",
   "description": "Apple's built-in macOS backup utility for incremental backups to external drives or network storage.",
   "recommenders": 7,
   "commenters": 18,
   "warners": 6,
   "score": 2.133,
   "rising": -0.96,
   "first": "2025-11-10",
   "latest": "2026-10-27",
   "why": "HN commenters like Time Machine for low-effort Mac backups and for restoring a whole machine onto a new Mac.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 6,
    "compare": 0,
    "warn": 6
   },
   "spark": [
    2,
    1,
    0,
    1,
    0,
    1,
    0,
    0,
    1,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Full restores",
    "Easy setup"
   ],
   "caveat": "Silent failure",
   "short_quote": "Time Machine has been rock solid for ten years for my wife",
   "icon": false
  },
  {
   "slug": "railway",
   "name": "Railway",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "Hosted cloud platform for deploying apps, databases and services from a Git repository.",
   "recommenders": 7,
   "commenters": 18,
   "warners": 6,
   "score": 1.999,
   "rising": 0.36,
   "first": "2025-11-28",
   "latest": "2026-10-31",
   "why": "Liked for easy repo-based deploys, PR preview environments and cheap hosting of side projects and prototypes.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 4,
    "compare": 1,
    "warn": 6
   },
   "spark": [
    1,
    0,
    2,
    0,
    0,
    0,
    2,
    0,
    0,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [
    "Ease of use",
    "Side projects"
   ],
   "caveat": "Security incident",
   "short_quote": "Long story short, while try to integrate SolidQueue myself I found Railway. Deployment are fun again with that!",
   "icon": true
  },
  {
   "slug": "warp",
   "name": "Warp",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "A modern terminal emulator with built-in AI agent and command-editing features.",
   "recommenders": 7,
   "commenters": 18,
   "warners": 8,
   "score": -0.403,
   "rising": 1.69,
   "first": "2025-11-22",
   "latest": "2026-10-30",
   "why": "Liked for good out-of-the-box defaults, fast rendering and editor-like command editing, and some use it daily for devops and sysadmin work.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 3,
    "compare": 0,
    "warn": 8
   },
   "spark": [
    1,
    1,
    0,
    0,
    1,
    1,
    0,
    0,
    0,
    3,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Sane defaults",
    "Daily driver"
   ],
   "caveat": "AI bloat",
   "short_quote": "It's been my go-to terminal emulator for a few years",
   "icon": true
  },
  {
   "slug": "btrfs",
   "name": "Btrfs",
   "category": "other",
   "category_name": "Other software",
   "description": "Copy-on-write Linux filesystem with snapshots, checksums, compression and built-in multi-device RAID.",
   "recommenders": 7,
   "commenters": 23,
   "warners": 9,
   "score": -0.633,
   "rising": -0.96,
   "first": "2025-11-25",
   "latest": "2026-10-21",
   "why": "Liked for cheap snapshots, checksums and compression, and long-time users call it a solid choice that benchmarks faster than ZFS.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 5,
    "compare": 2,
    "warn": 11
   },
   "spark": [
    2,
    0,
    0,
    1,
    1,
    0,
    0,
    1,
    1,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Snapshots",
    "Data features"
   ],
   "caveat": "Data corruption",
   "short_quote": "I use btrfs: it's the most actively tested and developed filesystem in Linux today, by a very wide margin.",
   "icon": true
  },
  {
   "slug": "linkedin",
   "name": "LinkedIn",
   "category": "networking",
   "category_name": "Networking and VPN",
   "description": "Professional social network for career profiles, job searching, recruiting and business connections.",
   "recommenders": 7,
   "commenters": 29,
   "warners": 15,
   "score": -5.029,
   "rising": 4.35,
   "first": "2025-11-18",
   "latest": "2026-10-01",
   "why": "HN commenters use it to find jobs and get recruited, to keep in touch with their professional network, and to research sales prospects and competitors.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 8,
    "compare": 0,
    "warn": 16
   },
   "spark": [
    0,
    1,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    3,
    0
   ],
   "listed": true,
   "loved": [
    "Finding jobs",
    "Professional connections"
   ],
   "caveat": "Feed quality",
   "short_quote": "used LinkedIn for sales prospecting and it was enormously effective for finding leads",
   "icon": true
  },
  {
   "slug": "electron",
   "name": "Electron",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Framework for building cross-platform desktop apps using JavaScript, HTML, CSS, Chromium and Node.js.",
   "recommenders": 7,
   "commenters": 37,
   "warners": 21,
   "score": -10.476,
   "rising": 1.69,
   "first": "2025-11-24",
   "latest": "2026-10-23",
   "why": "Recommended by developers who moved off Tauri or Go for more reliable cross-platform behavior and a faster, smoother development experience.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 8,
    "compare": 2,
    "warn": 21
   },
   "spark": [
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    1,
    1,
    2,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Reliable rendering",
    "Developer experience"
   ],
   "caveat": "Bloat",
   "short_quote": "we were also pleasantly surprised by how much better the development experience is with it.",
   "icon": true
  },
  {
   "slug": "siri",
   "name": "Siri",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Apple's voice assistant built into iPhone, iPad, Mac, Apple Watch, HomePod and Apple TV.",
   "recommenders": 7,
   "commenters": 51,
   "warners": 36,
   "score": -24.848,
   "rising": 4.35,
   "first": "2025-11-05",
   "latest": "2026-10-16",
   "why": "HN commenters mainly rely on it for simple tasks like timers, reminders and smart-home control, and a few say the new version is useful for pulling answers from personal email and messages.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 9,
    "compare": 0,
    "warn": 38
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    5,
    0
   ],
   "listed": true,
   "loved": [
    "Simple tasks",
    "Personal data"
   ],
   "caveat": "Fails basics",
   "short_quote": "if you haven't tried the new Siri, it's been great.",
   "icon": false
  },
  {
   "slug": "amazon-s3",
   "name": "Amazon S3",
   "category": "files",
   "category_name": "Files, sync and backup",
   "description": "Amazon Web Services' object storage service for storing and serving files at any scale.",
   "recommenders": 6,
   "commenters": 18,
   "warners": 0,
   "score": 8.372,
   "rising": -1.96,
   "first": "2025-11-26",
   "latest": "2026-09-28",
   "why": "HN commenters use S3 as a dependable low-level storage building block and as a static-site or media origin behind a CDN, valuing features like lifecycle policies, object lock, conditional writes and presigned URLs.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 12,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    1,
    1,
    1,
    0,
    1,
    0,
    1,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Static site hosting",
    "Core storage primitive"
   ],
   "caveat": "Egress and cost",
   "short_quote": "S3 presigned URLs are the boring answer, but they work.",
   "icon": true
  },
  {
   "slug": "fastapi",
   "name": "FastAPI",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Python web framework for building APIs, based on type hints, Pydantic and Starlette.",
   "recommenders": 6,
   "commenters": 34,
   "warners": 4,
   "score": 7.936,
   "rising": -0.64,
   "first": "2025-11-03",
   "latest": "2026-10-14",
   "why": "Commenters pick it as a lightweight Python backend for REST APIs, often paired with PostgreSQL, and credit its API design.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 22,
    "compare": 2,
    "warn": 4
   },
   "spark": [
    0,
    2,
    1,
    0,
    1,
    1,
    0,
    0,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Default backend stack",
    "Lightweight layer"
   ],
   "caveat": "Async confusion",
   "short_quote": "I replaced it with a lightweight FastAPI layer, which immediately unblocked me",
   "icon": true
  },
  {
   "slug": "elevenlabs",
   "name": "ElevenLabs",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "AI voice platform for text-to-speech, voice cloning, transcription and conversational voice agents.",
   "recommenders": 6,
   "commenters": 18,
   "warners": 1,
   "score": 7.493,
   "rising": 2.02,
   "first": "2025-11-06",
   "latest": "2026-10-31",
   "why": "Used mostly for natural-sounding voiceovers and narration, plus speech-to-text and phone voice agents built on its API.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 10,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    0,
    0,
    2,
    0,
    0,
    1,
    0,
    0,
    0,
    1,
    0,
    2
   ],
   "listed": true,
   "loved": [
    "Voiceovers",
    "Voice quality"
   ],
   "caveat": "Real-time limits",
   "short_quote": "If you want to get real good quality TTS, you should check out elevenlabs.io",
   "icon": true
  },
  {
   "slug": "unbound",
   "name": "Unbound",
   "category": "networking",
   "category_name": "Networking and VPN",
   "description": "Open-source validating, recursive, caching DNS resolver developed by NLnet Labs.",
   "recommenders": 6,
   "commenters": 13,
   "warners": 0,
   "score": 6.949,
   "rising": 3.02,
   "first": "2025-11-10",
   "latest": "2026-10-22",
   "why": "HN commenters run it as their own recursive resolver at home, praising how easy it is to self-host and pairing it with blocklists or Pi-hole and AdGuard Home to filter ads and trackers.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 9,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    1,
    0,
    0,
    0,
    2,
    0,
    0,
    3,
    1
   ],
   "listed": true,
   "loved": [
    "Easy self-hosting",
    "DNS blocking"
   ],
   "caveat": "Upstream TLS",
   "short_quote": "I have been running my own recursive DNS with Unbound for years and never thought it was a \"highly specialized undertaking.\"",
   "icon": true
  },
  {
   "slug": "turbo-pascal",
   "name": "Turbo Pascal",
   "category": "editors",
   "category_name": "Editors and IDEs",
   "description": "Borland's classic Pascal compiler and integrated development environment for MS-DOS and CP/M.",
   "recommenders": 6,
   "commenters": 11,
   "warners": 0,
   "score": 6.883,
   "rising": 2.02,
   "first": "2025-11-19",
   "latest": "2026-10-14",
   "why": "HN commenters remember it fondly for a super-fast compiler with a built-in debugger and online help, and for a rich text-mode windowed UI that inspired business apps.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 6,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    2,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Fond nostalgia",
    "Text-mode UI"
   ],
   "caveat": "CP/M version",
   "short_quote": "It was an editor with an awesome built-in debugger, profiler, online help, super fast compiler.",
   "icon": false
  },
  {
   "slug": "lore",
   "name": "Lore",
   "category": "git",
   "category_name": "Git and code hosting",
   "description": "Epic Games' version control system designed for large binary files and game assets.",
   "recommenders": 6,
   "commenters": 11,
   "warners": 0,
   "score": 6.812,
   "rising": -1.96,
   "first": "2026-06-17",
   "latest": "2026-08-21",
   "why": "Liked as a Git-like version control system better suited to large binary files than Git or Git LFS, with centralized locking and on-demand sparse checkouts built in.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 4,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    6,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Large binary files",
    "Avoids Git"
   ],
   "caveat": "LLM-generated docs",
   "short_quote": "Lore has a lot of the requirements already built-in, like centralized locking (better than SVN), and it's better suited for for binary files.",
   "icon": true
  },
  {
   "slug": "proton-pass",
   "name": "Proton Pass",
   "category": "security",
   "category_name": "Security and passwords",
   "description": "Password and passkey manager from Proton, with vault sharing and email aliases.",
   "recommenders": 6,
   "commenters": 10,
   "warners": 0,
   "score": 6.665,
   "rising": 1.69,
   "first": "2026-05-13",
   "latest": "2026-10-14",
   "why": "Liked for passkeys that work reliably across every device and browser, plus simple credential and vault sharing and an easy import from other managers.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 2,
    "compare": 2,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    3,
    0,
    2,
    2
   ],
   "listed": true,
   "loved": [
    "Passkey support",
    "Cross-device use"
   ],
   "caveat": "Passkey migration",
   "short_quote": "Pass works much better, especially passkeys on Android. Bitwarden was very flaky in that regard, Proton Pass \"just works\".",
   "icon": true
  },
  {
   "slug": "pipecat",
   "name": "Pipecat",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Open-source Python framework for building real-time voice and multimodal conversational AI agents.",
   "recommenders": 6,
   "commenters": 11,
   "warners": 0,
   "score": 6.58,
   "rising": -0.64,
   "first": "2025-12-08",
   "latest": "2026-09-09",
   "why": "Liked as an open-source framework for building voice agents, where you can plug in almost any STT, LLM or TTS provider, including local models via Ollama or Nvidia models on a single GPU.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 5,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    2,
    0,
    0,
    1,
    0,
    0,
    1,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Pluggable providers",
    "Local models"
   ],
   "caveat": "Needs tinkering",
   "short_quote": "I think pipecat is the way to go.  You can plug in pretty much any STT/LLM/TTS you want and go.",
   "icon": true
  },
  {
   "slug": "wallabag",
   "name": "Wallabag",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "Open-source, self-hostable read-later app that saves web articles for distraction-free reading.",
   "recommenders": 6,
   "commenters": 9,
   "warners": 0,
   "score": 6.529,
   "rising": 2.02,
   "first": "2026-02-03",
   "latest": "2026-10-26",
   "why": "HN commenters like Wallabag as a self-hosted read-later app that syncs saved articles to e-readers like Kobo through KOReader, and as a replacement for Pocket.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 3,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    2,
    1,
    1,
    2
   ],
   "listed": true,
   "loved": [
    "E-reader sync",
    "Self-hosted sync"
   ],
   "caveat": "Text fetching",
   "short_quote": "They are both fantastic opensource projects, whenever I like to read a blog post I am sending them to my wallabag",
   "icon": true
  },
  {
   "slug": "mysql",
   "name": "MySQL",
   "category": "databases",
   "category_name": "Databases",
   "description": "Widely used open-source relational database management system, now developed by Oracle.",
   "recommenders": 6,
   "commenters": 22,
   "warners": 3,
   "score": 6.527,
   "rising": 2.02,
   "first": "2025-12-09",
   "latest": "2026-10-24",
   "why": "Commenters like MySQL for being simpler to operate than Postgres, with no VACUUM or connection pooler needed, and for good performance on transactional workloads.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 12,
    "compare": 2,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    2,
    2,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Simplicity",
    "Performance"
   ],
   "caveat": "Footguns",
   "short_quote": "for many simple needs MySQL is simpler than Postgres, with similar performance and consistency.",
   "icon": true
  },
  {
   "slug": "orca",
   "name": "Orca",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "Desktop agent IDE for running multiple coding agents in parallel, locally or on remote hosts.",
   "recommenders": 6,
   "commenters": 13,
   "warners": 1,
   "score": 6.484,
   "rising": 4.35,
   "first": "2026-06-05",
   "latest": "2026-10-27",
   "why": "Used as a daily driver for running Claude, Codex and other models side by side, including on remote hosts over SSH, with several commenters switching to it from herdr, Superset or Conductor.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 5,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    0,
    4,
    2
   ],
   "listed": true,
   "loved": [
    "Remote hosts",
    "Replaces alternatives"
   ],
   "caveat": "Hidden diff view",
   "short_quote": "I used herdr before now Orca has fully replaced it.",
   "icon": true
  },
  {
   "slug": "deepseek-harness",
   "name": "DeepSeek Harness",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "An open-source AI coding agent harness from DeepSeek, with a web UI and session tracing.",
   "recommenders": 6,
   "commenters": 8,
   "warners": 0,
   "score": 6.474,
   "rising": 6.0,
   "first": "2026-08-13",
   "latest": "2026-10-26",
   "why": "Liked for fast, low-CPU runs and a well-thought-out architecture, with cheap results on generative tasks and support for providers like OpenRouter.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    2,
    4
   ],
   "listed": true,
   "loved": [
    "Speed",
    "Architecture"
   ],
   "caveat": "Token usage",
   "short_quote": "I am using DeepSeek Harness[0] (switched from OpenCode)",
   "icon": true
  },
  {
   "slug": "distrobox",
   "name": "distrobox",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "Tool for running other Linux distributions in containers integrated with the host desktop.",
   "recommenders": 6,
   "commenters": 10,
   "warners": 0,
   "score": 6.444,
   "rising": 0.69,
   "first": "2025-11-29",
   "latest": "2026-09-30",
   "why": "Recommended for running dev environments in rootless Podman containers on immutable Linux distros, keeping setups safe from OS updates.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 4,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    2,
    0,
    1,
    0,
    0,
    0,
    1,
    2,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Immutable distro dev",
    "Simple rootless isolation"
   ],
   "caveat": "Limited isolation",
   "short_quote": "Distrobox prevents OS updates from clobbering my environment.",
   "icon": true
  },
  {
   "slug": "gerrit",
   "name": "Gerrit",
   "category": "git",
   "category_name": "Git and code hosting",
   "description": "Open-source, web-based code review and Git repository hosting tool.",
   "recommenders": 6,
   "commenters": 9,
   "warners": 0,
   "score": 6.341,
   "rising": 3.35,
   "first": "2026-02-09",
   "latest": "2026-08-26",
   "why": "Liked for code review, including per-commit review of stacked diffs, especially at large companies where pull requests get unwieldy, and as a self-hosted option for keeping code review in-house.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 2,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    4,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Code review",
    "Self-hosting"
   ],
   "caveat": "Learning curve",
   "short_quote": "it's a big and sustained productivity win once everyone is past the learning curve",
   "icon": false
  },
  {
   "slug": "pass",
   "name": "pass",
   "category": "security",
   "category_name": "Security and passwords",
   "description": "Unix command-line password manager storing GPG-encrypted files in a git repository.",
   "recommenders": 6,
   "commenters": 9,
   "warners": 0,
   "score": 6.266,
   "rising": 0.69,
   "first": "2025-11-28",
   "latest": "2026-10-10",
   "why": "Liked for keeping GPG-encrypted passwords as plain files in a git repo you can sync however you want, plus hardware-key support and years of reliable use.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 3,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    0,
    0,
    0,
    3,
    0,
    0,
    0,
    2,
    0
   ],
   "listed": true,
   "loved": [
    "Git-based sync",
    "Hardware keys"
   ],
   "caveat": "GPG dependency",
   "short_quote": "I have been using https://www.passwordstore.org/ for 10 years and am super happy with it.",
   "icon": false
  },
  {
   "slug": "sidebery",
   "name": "Sidebery",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "Firefox extension for managing tabs as vertical tree-style lists, panels, and containers.",
   "recommenders": 6,
   "commenters": 8,
   "warners": 0,
   "score": 6.245,
   "rising": 0.69,
   "first": "2026-03-06",
   "latest": "2026-10-23",
   "why": "Liked for tree-style vertical tabs in Firefox, tab-organizing panels and saved tab trees, and a cleaner UI with saner defaults than Tree Style Tab.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    3,
    0,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "Tree-style tabs",
    "Tab organization"
   ],
   "caveat": "CSS tweaks needed",
   "short_quote": "Give Sidebery a try. The king of all tree-style tab browsers and the #1 reason I won't move away from Firefox.",
   "icon": true
  },
  {
   "slug": "adguard-home",
   "name": "AdGuard Home",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "Self-hosted, network-wide DNS server that blocks ads and trackers for all devices.",
   "recommenders": 6,
   "commenters": 10,
   "warners": 0,
   "score": 6.238,
   "rising": -0.64,
   "first": "2025-11-10",
   "latest": "2026-09-17",
   "why": "Used for network-wide ad blocking at the DNS layer across all devices, including on phones away from home via Android Private DNS or a VPS instance.The main caveats are that DNS-level blocking is coarser than per-app blocking, and that a single home DNS instance can be a single point of failure.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 3,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    2,
    1,
    0,
    1,
    0,
    1,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Network-wide blocking",
    "Works off-network"
   ],
   "caveat": "Coarse blocking",
   "short_quote": "i run adguard home (pihole, etc works too) for network-wide adblocking at the dns layer.",
   "icon": true
  },
  {
   "slug": "yandex",
   "name": "Yandex",
   "category": "search",
   "category_name": "Search",
   "description": "Russian web search engine and internet services company.",
   "recommenders": 6,
   "commenters": 8,
   "warners": 0,
   "score": 6.191,
   "rising": 3.35,
   "first": "2025-12-13",
   "latest": "2026-10-12",
   "why": "HN commenters use Yandex for less-filtered results, including pirated and controversial content, and for strong results on tech and niche queries.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    1,
    2,
    1
   ],
   "listed": true,
   "loved": [
    "Less censorship",
    "Pirated content"
   ],
   "caveat": "Russian state ties",
   "short_quote": "Yandex is one of the larger search engines that's performing really well on a lot of tech and niche areas compared to google or even duckduckgo atm.",
   "icon": true
  },
  {
   "slug": "zoxide",
   "name": "zoxide",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "A smarter cd command that remembers frequently used directories and jumps to them.",
   "recommenders": 6,
   "commenters": 9,
   "warners": 0,
   "score": 6.178,
   "rising": 0.69,
   "first": "2026-01-02",
   "latest": "2026-09-16",
   "why": "Liked for quick, fuzzy jumping between frequently used directories, and some commenters call it one of their most-used tools.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 3,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    2,
    0,
    1,
    2,
    0,
    0,
    0,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Quick navigation",
    "Daily habit"
   ],
   "caveat": "Index gaps",
   "short_quote": "intelligent cd to move between directories incredibly quickly",
   "icon": true
  },
  {
   "slug": "nebula",
   "name": "Nebula",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Subscription video streaming service from independent educational creators and video essayists.",
   "recommenders": 6,
   "commenters": 8,
   "warners": 0,
   "score": 6.141,
   "rising": 3.35,
   "first": "2026-01-03",
   "latest": "2026-10-27",
   "why": "HN commenters like Nebula for ad-free viewing without in-video sponsor segments, for early access and exclusive shows from creators they already watch on YouTube, and for escaping the YouTube algorithm.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    1,
    0,
    0,
    0,
    0,
    3,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Creator catalog",
    "Exclusives, early access"
   ],
   "caveat": "Habit formation",
   "short_quote": "If you already watch a lot of Youtube channels that are on Nebula, I'd highly recommend it.",
   "icon": true
  },
  {
   "slug": "merlin",
   "name": "Merlin",
   "category": "other",
   "category_name": "Other software",
   "description": "Free bird identification app from the Cornell Lab of Ornithology, using sound and photos.",
   "recommenders": 6,
   "commenters": 8,
   "warners": 0,
   "score": 6.135,
   "rising": 0.69,
   "first": "2026-04-03",
   "latest": "2026-10-28",
   "why": "Recommended for identifying birds by their song on regular walks and at home, and credited with getting several commenters into birding.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    1,
    1,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Birdsong recognition",
    "Habitual use"
   ],
   "caveat": "Shy singers",
   "short_quote": "Thanks to Merlin Bird ID, I've got rather into birds in the past few years.",
   "icon": true
  },
  {
   "slug": "qobuz",
   "name": "Qobuz",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Music streaming service and download store offering high-resolution lossless audio.",
   "recommenders": 6,
   "commenters": 9,
   "warners": 0,
   "score": 6.132,
   "rising": -0.64,
   "first": "2026-01-03",
   "latest": "2026-10-23",
   "why": "HN commenters recommend Qobuz as a Spotify replacement that pays artists more per stream and offers hand-curated discovery of obscure music.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 3,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    3,
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Spotify alternative",
    "Artist payouts"
   ],
   "caveat": "Recommendations",
   "short_quote": "Qobuz have the highest per stream payout rate for artists [0], and have the best audio quality of all streaming platforms",
   "icon": true
  },
  {
   "slug": "apollo",
   "name": "Apollo",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "Apollo.io is a sales intelligence and engagement platform for B2B prospecting and outreach.",
   "recommenders": 6,
   "commenters": 8,
   "warners": 0,
   "score": 6.045,
   "rising": -0.64,
   "first": "2025-11-02",
   "latest": "2026-10-11",
   "why": "HN commenters mention it as a tool people commonly recommend for outbound lead prospecting, alongside ZoomInfo.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    1,
    2,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Outbound prospecting"
   ],
   "caveat": "Overkill for basics",
   "short_quote": "I use Apollo instead of Sunshine. It has some superior things baked in, including easy resolution/monitor handling.",
   "icon": true
  },
  {
   "slug": "temporal",
   "name": "Temporal",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "Open-source durable execution platform for orchestrating reliable, long-running workflows in code.",
   "recommenders": 6,
   "commenters": 13,
   "warners": 1,
   "score": 6.026,
   "rising": 0.69,
   "first": "2026-01-03",
   "latest": "2026-09-14",
   "why": "Liked as a durable workflow engine that handles retries and failure recovery reliably in production, and as a foundation for running AI agents.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 4,
    "compare": 3,
    "warn": 1
   },
   "spark": [
    0,
    0,
    1,
    0,
    1,
    0,
    1,
    0,
    1,
    0,
    2,
    0
   ],
   "listed": true,
   "loved": [
    "Agent foundation",
    "Durable reliability"
   ],
   "caveat": "Long-running updates",
   "short_quote": "Pretty big fan of Temporal. Been using the polyfill for a while.",
   "icon": true
  },
  {
   "slug": "sbcl",
   "name": "SBCL",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Steel Bank Common Lisp, an open-source, high-performance native-code compiler and implementation of Common Lisp.",
   "recommenders": 6,
   "commenters": 7,
   "warners": 0,
   "score": 5.97,
   "rising": 3.35,
   "first": "2026-07-10",
   "latest": "2026-08-12",
   "why": "Recommended as arguably the best Common Lisp implementation for its mature compiler and garbage collection, and used for hobby projects, web backends and fast-starting command-line tools.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    4,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Mature compiler",
    "Web backends"
   ],
   "caveat": "Shell command overhead",
   "short_quote": "Arguably the best is SBCL, which has a mature compiler and garbage collection.",
   "icon": false
  },
  {
   "slug": "chezmoi",
   "name": "Chezmoi",
   "category": "other",
   "category_name": "Other software",
   "description": "Command-line tool for managing dotfiles across multiple machines.",
   "recommenders": 6,
   "commenters": 9,
   "warners": 0,
   "score": 5.957,
   "rising": -1.96,
   "first": "2025-11-04",
   "latest": "2026-07-16",
   "why": "Liked for replacing hand-written setup scripts and for configuring new machines and varied environments quickly.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 0,
    "compare": 3,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    4,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Multi-machine setup",
    "Replaces scripts"
   ],
   "caveat": "Learning curve",
   "short_quote": "Check out Chezmoi (https://chezmoi.io). They even offer a nice comparison table for alternatives.",
   "icon": true
  },
  {
   "slug": "alacritty",
   "name": "Alacritty",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "A GPU-accelerated, cross-platform terminal emulator written in Rust, focused on simplicity and performance.",
   "recommenders": 6,
   "commenters": 18,
   "warners": 2,
   "score": 5.949,
   "rising": -0.64,
   "first": "2025-11-03",
   "latest": "2026-10-30",
   "why": "HN commenters like Alacritty as a simple, reliable terminal they use across Windows, Linux and macOS, usually paired with tmux or Zellij, and it showed low typing latency in one user's benchmark.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 8,
    "compare": 2,
    "warn": 2
   },
   "spark": [
    1,
    1,
    0,
    0,
    1,
    0,
    0,
    1,
    1,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Multiplexer pairing",
    "Low latency"
   ],
   "caveat": "Config-file setup",
   "short_quote": "My favorite terminal is alacritty because it\u2019s simple reliable and in every OS.",
   "icon": false
  },
  {
   "slug": "rethinkdns",
   "name": "RethinkDNS",
   "category": "networking",
   "category_name": "Networking and VPN",
   "description": "Open-source Android firewall and DNS-based ad, tracker and app connection blocker",
   "recommenders": 6,
   "commenters": 7,
   "warners": 0,
   "score": 5.924,
   "rising": 3.35,
   "first": "2026-03-04",
   "latest": "2026-10-06",
   "why": "HN commenters recommend it on Android for local, DNS-level ad and telemetry blocking with custom blocklists, which keeps working on mobile data and alongside a VPN.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    1,
    0,
    2,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "Blocklist adblocking",
    "Works with VPN"
   ],
   "caveat": "Stability issues",
   "short_quote": "I use it to block all manufacturer and OEM related apps that I cannot uninstall through adb or disable.",
   "icon": true
  },
  {
   "slug": "verus",
   "name": "Verus",
   "category": "other",
   "category_name": "Other software",
   "description": "A tool for formally verifying the correctness of Rust code using SMT-backed proofs.",
   "recommenders": 6,
   "commenters": 7,
   "warners": 0,
   "score": 5.899,
   "rising": 0.69,
   "first": "2026-04-22",
   "latest": "2026-10-23",
   "why": "Liked for integrating proofs directly into Rust code in a programmer-friendly way that coding agents handle well.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    2,
    0,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "Rust integration",
    "Works with LLMs"
   ],
   "caveat": "Custom syntax",
   "short_quote": "it's genuinely amazing. I have been using it on my own Rust codebases for a while",
   "icon": true
  },
  {
   "slug": "pocketbase",
   "name": "PocketBase",
   "category": "databases",
   "category_name": "Databases",
   "description": "Open-source backend in one Go binary with embedded SQLite, auth, file storage and realtime API.",
   "recommenders": 6,
   "commenters": 9,
   "warners": 0,
   "score": 5.849,
   "rising": -0.64,
   "first": "2025-11-27",
   "latest": "2026-10-09",
   "why": "HN commenters recommend it as a productive backend for personal projects, side projects and internal tools, with one team calling it bulletproof for internal line-of-business apps.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 4,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    4,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Side projects",
    "Productivity"
   ],
   "caveat": "Public API risk",
   "short_quote": "After discovering pocketbase, I never went back to any of those tools. Works surprisingly well even for mid to large web-apps.",
   "icon": true
  },
  {
   "slug": "sdl3",
   "name": "SDL3",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Cross-platform C library for windowing, input, audio, and GPU-accelerated graphics.",
   "recommenders": 6,
   "commenters": 7,
   "warners": 0,
   "score": 5.844,
   "rising": -0.64,
   "first": "2026-03-02",
   "latest": "2026-09-16",
   "why": "Recommended as a cross-platform layer that handles windowing, input, rendering and hardware details, with reported latency gains over SDL2 and a GPU API that newcomers find easier than Vulkan.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    4,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Platform abstraction",
    "Smooth migration"
   ],
   "caveat": "Fullscreen modes",
   "short_quote": "I found SDL3 GPU to be modern enough yet not too low level for a newbie compared to Vulkan. SDL in general is a fantastic framework.",
   "icon": true
  },
  {
   "slug": "raylib",
   "name": "raylib",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Simple open-source C library for programming video games and graphics applications.",
   "recommenders": 6,
   "commenters": 8,
   "warners": 0,
   "score": 5.843,
   "rising": -0.64,
   "first": "2026-02-07",
   "latest": "2026-09-14",
   "why": "Liked as an easy, code-first alternative to full game engines that takes care of platform-specific chores and runs on Mac, Linux, Windows and in the browser via WASM.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    2,
    1,
    2,
    0,
    0,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Code over engines",
    "Ease of use"
   ],
   "caveat": "Build from scratch",
   "short_quote": "Both Rust and Raylib let me compile and run the game locally on Mac/Linux/Windows and in the browser via WASM.",
   "icon": true
  },
  {
   "slug": "wipr",
   "name": "Wipr",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "Content-blocking ad blocker for Safari on iPhone, iPad, and Mac.",
   "recommenders": 6,
   "commenters": 7,
   "warners": 0,
   "score": 5.827,
   "rising": 2.02,
   "first": "2025-12-31",
   "latest": "2026-09-14",
   "why": "HN commenters recommend it as a go-to ad blocker for Safari and iOS, with a generous free tier and blocking that reaches beyond the browser, including system-level URL filtering on macOS via Filtr.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    2,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Safari ad blocking",
    "Best on iOS"
   ],
   "caveat": "Coverage gaps",
   "short_quote": "Wipr is the best adblocker on iOS that I\u2019ve tested.",
   "icon": false
  },
  {
   "slug": "macwhisper",
   "name": "MacWhisper",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "A macOS app for transcribing audio and video to text with Whisper-family speech recognition models.",
   "recommenders": 6,
   "commenters": 8,
   "warners": 0,
   "score": 5.821,
   "rising": -1.96,
   "first": "2025-11-05",
   "latest": "2026-07-24",
   "why": "HN commenters like it for turning recordings and videos into transcripts with Whisper and local Parakeet models, a refined UI that makes Whisper approachable, and watch-folder automation.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    2,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    3,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Transcription workflows",
    "Strong recommendations"
   ],
   "caveat": "Bugginess",
   "short_quote": "the thing that made Whisper more approachable for me was when someone spent the time to refine a great UI for it (MacWhisper).",
   "icon": true
  },
  {
   "slug": "docker-sandboxes",
   "name": "Docker Sandboxes",
   "category": "security",
   "category_name": "Security and passwords",
   "description": "Docker's microVM-based sandbox for running AI coding agents isolated from the host machine.",
   "recommenders": 6,
   "commenters": 11,
   "warners": 1,
   "score": 5.81,
   "rising": 3.35,
   "first": "2026-02-27",
   "latest": "2026-09-20",
   "why": "HN commenters use it as a ready-made microVM sandbox for coding agents that works out of the box, with an outbound firewall and secret injection that replace hand-rolled setups.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 4,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    3,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Works out of box",
    "MicroVM isolation"
   ],
   "caveat": "Closed source",
   "short_quote": "Recently I moved to Docker Sandboxes. This removed most of what I was having to hand roll.",
   "icon": true
  },
  {
   "slug": "arq",
   "name": "Arq",
   "category": "files",
   "category_name": "Files, sync and backup",
   "description": "Backup app for macOS and Windows that sends encrypted backups to storage you choose.",
   "recommenders": 6,
   "commenters": 7,
   "warners": 0,
   "score": 5.796,
   "rising": 2.02,
   "first": "2026-02-01",
   "latest": "2026-09-26",
   "why": "Recommended for encrypted backups to storage you choose, such as Backblaze or a VPS, and often run alongside Time Machine as an offsite safety net.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    2,
    0,
    0,
    0,
    1,
    2,
    0
   ],
   "listed": true,
   "loved": [
    "Storage choice",
    "Encryption"
   ],
   "caveat": "Cross-platform setups",
   "short_quote": "Arq scratches the itch of having control over your backups and putting them where you want",
   "icon": true
  },
  {
   "slug": "ratatui",
   "name": "Ratatui",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Rust library for building rich terminal user interfaces (TUIs)",
   "recommenders": 6,
   "commenters": 8,
   "warners": 0,
   "score": 5.757,
   "rising": 2.02,
   "first": "2025-11-04",
   "latest": "2026-10-29",
   "why": "Liked for building terminal UIs in Rust that work well, from robot monitoring consoles over SSH to e-ink setups and embedded devices, and for the effort going into its ecosystem.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 1,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    2,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Works well",
    "Ecosystem"
   ],
   "caveat": "",
   "short_quote": "Personally I really like the work and effort that flows into ratatui and it's ecosystem.",
   "icon": true
  },
  {
   "slug": "copyparty",
   "name": "copyparty",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "Portable self-hosted file server with a web UI, upload support, and multiple protocols.",
   "recommenders": 6,
   "commenters": 8,
   "warners": 0,
   "score": 5.738,
   "rising": 0.36,
   "first": "2025-11-03",
   "latest": "2026-10-09",
   "why": "HN commenters like it as a quick, just-works file server for uploading and accessing files from any device, with OPDS feeds for e-readers and WebDAV access over plain files.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    3,
    0,
    1,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Just works",
    "OPDS ebooks"
   ],
   "caveat": "Clunky UI",
   "short_quote": "I have my own eBook library hosted with copyparty. It is a single binary. Runs on plain files.",
   "icon": true
  },
  {
   "slug": "rubyllm",
   "name": "RubyLLM",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Ruby library providing a unified API for working with multiple LLM providers.",
   "recommenders": 6,
   "commenters": 7,
   "warners": 0,
   "score": 5.708,
   "rising": -1.96,
   "first": "2025-12-26",
   "latest": "2026-06-25",
   "why": "HN commenters like RubyLLM for its elegant, easy-to-use API design and use it in production apps as well as side projects.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    5,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "API design",
    "Production use"
   ],
   "caveat": "Responses API",
   "short_quote": "We use RubyLLM in production too, the most elegant library in this space I've seen so far.",
   "icon": true
  },
  {
   "slug": "context7",
   "name": "Context7",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "MCP server that supplies AI coding assistants with up-to-date library documentation and code examples.",
   "recommenders": 6,
   "commenters": 7,
   "warners": 0,
   "score": 5.688,
   "rising": 0.69,
   "first": "2025-12-13",
   "latest": "2026-08-23",
   "why": "HN commenters use it to give AI coding agents current library and API docs over MCP, and credit it with better code and faster syntax lookups.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    1,
    0,
    0,
    0,
    0,
    0,
    2,
    2,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "API docs lookup",
    "Code quality"
   ],
   "caveat": "",
   "short_quote": "Context7 (coming soon) great at code, way better than exa for code",
   "icon": true
  },
  {
   "slug": "suno",
   "name": "Suno",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "AI music generator that creates songs with vocals and instrumentation from text prompts or audio.",
   "recommenders": 6,
   "commenters": 12,
   "warners": 1,
   "score": 5.669,
   "rising": -0.64,
   "first": "2025-12-17",
   "latest": "2026-09-22",
   "why": "Liked for turning hummed tunes and personal lyrics into finished songs, and by musicians for covering their own beats and arrangements or generating stems and drum parts.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 5,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    0,
    1,
    0,
    0,
    0,
    1,
    0,
    2,
    1,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Personal songs",
    "Cover feature"
   ],
   "caveat": "Hollow output",
   "short_quote": "I used Suno. I've played around with music production using things like Ableton and Logic Pro and I was completely blown away by Suno.",
   "icon": true
  },
  {
   "slug": "powertoys",
   "name": "PowerToys",
   "category": "productivity",
   "category_name": "Productivity",
   "description": "Microsoft's free, open-source collection of utilities that extend Windows for power users.",
   "recommenders": 6,
   "commenters": 7,
   "warners": 0,
   "score": 5.666,
   "rising": 0.69,
   "first": "2025-11-08",
   "latest": "2026-10-30",
   "why": "Liked as a bundle of useful Windows utilities, especially the Alt+Space command bar, FancyZones window management and Find My Mouse.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    1,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Utility collection",
    "Command bar"
   ],
   "caveat": "Windows only",
   "short_quote": "On Windows I use PowerToys' Alt+Space command bar which does a much better job. In fact, it's the only search I use on Windows.",
   "icon": true
  },
  {
   "slug": "fd",
   "name": "fd",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "Command-line tool for finding files; a simpler, faster alternative to find.",
   "recommenders": 6,
   "commenters": 7,
   "warners": 0,
   "score": 5.644,
   "rising": 2.02,
   "first": "2025-12-13",
   "latest": "2026-08-19",
   "why": "Recommended as a much faster `find` with an interface that fits how people use it, often paired with ripgrep to locate files and code.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    1,
    0,
    0,
    1,
    0,
    0,
    0,
    3,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Pairs with ripgrep",
    "Speed"
   ],
   "caveat": "",
   "short_quote": "I would recommend you check out `fd`, a much faster `find` with an interface that actually fits how people tend to use the tool.",
   "icon": true
  },
  {
   "slug": "kiss-launcher",
   "name": "KISS Launcher",
   "category": "productivity",
   "category_name": "Productivity",
   "description": "Minimalist, search-based home screen launcher for Android.",
   "recommenders": 6,
   "commenters": 9,
   "warners": 0,
   "score": 5.6,
   "rising": -1.96,
   "first": "2026-01-19",
   "latest": "2026-02-08",
   "why": "Long-time users like it as a simple launcher that does only what they need and gets out of the way, with some using it for years or about a decade.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 1,
    "compare": 2,
    "warn": 0
   },
   "spark": [
    0,
    0,
    6,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Simplicity",
    "Long-term use"
   ],
   "caveat": "Slower app loading",
   "short_quote": "I am very satisfied with KISS launcher[1]. I have been using it for a while now. It's simple and gets out of the way.",
   "icon": true
  },
  {
   "slug": "ardour",
   "name": "Ardour",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Open-source digital audio workstation for recording, editing and mixing audio and MIDI.",
   "recommenders": 6,
   "commenters": 7,
   "warners": 0,
   "score": 5.599,
   "rising": -0.64,
   "first": "2025-12-02",
   "latest": "2026-09-22",
   "why": "Commenters call it top-tier DAW software they use daily, like its paid open-source model and new Cue Recording for live looping, and name it as a replacement for Logic Pro.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    2,
    0,
    0,
    0,
    1,
    1,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Overall quality",
    "Daily use"
   ],
   "caveat": "Linux audio latency",
   "short_quote": "I use it every day, and I am very happy with it and its community.",
   "icon": true
  },
  {
   "slug": "libghostty",
   "name": "libghostty",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Embeddable terminal emulator library extracted from the Ghostty terminal, for building terminal apps.",
   "recommenders": 6,
   "commenters": 6,
   "warners": 0,
   "score": 5.596,
   "rising": 2.02,
   "first": "2026-03-20",
   "latest": "2026-10-27",
   "why": "Liked as an embeddable terminal core for building custom terminal apps, including the ghostel Emacs terminal and a tool that packages TUIs as desktop apps.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    3,
    0,
    0,
    0,
    0,
    0,
    0,
    3
   ],
   "listed": true,
   "loved": [
    "Custom terminal apps",
    "Emacs terminal"
   ],
   "caveat": "",
   "short_quote": "I built my own macOS terminal app over the last two weeks using swift/appkit + ghostty's zig library.",
   "icon": true
  },
  {
   "slug": "tiny-core-linux",
   "name": "Tiny Core Linux",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Extremely small, modular Linux distribution that loads into RAM and boots quickly.",
   "recommenders": 6,
   "commenters": 7,
   "warners": 0,
   "score": 5.578,
   "rising": 0.36,
   "first": "2025-11-02",
   "latest": "2026-10-11",
   "why": "Loved for its tiny footprint and for making old, low-RAM machines usable again, with fast RAM-based booting and an OS that is easy to hand-tailor.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    3,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [
    "Old hardware",
    "Tiny footprint"
   ],
   "caveat": "Assembly required",
   "short_quote": "I really really love TCL so much, the smallest version is 17mb, I highly recommend giving it a try",
   "icon": true
  },
  {
   "slug": "tinygo",
   "name": "TinyGo",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "A Go compiler for microcontrollers, WebAssembly, and other small environments, based on LLVM.",
   "recommenders": 6,
   "commenters": 7,
   "warners": 0,
   "score": 5.542,
   "rising": -0.64,
   "first": "2025-12-29",
   "latest": "2026-08-11",
   "why": "HN commenters recommend TinyGo for compiling Go to WebAssembly/WASI and for niche or embedded hardware, where its minimal runtime is an acceptable tradeoff.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    0,
    1,
    3,
    0,
    0,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "WebAssembly support",
    "Embedded hardware"
   ],
   "caveat": "Go compatibility gaps",
   "short_quote": "We're using TinyGo and the Wazero runtime for our WASM plugin system in ServiceRadar, highly recommend both",
   "icon": true
  },
  {
   "slug": "cosmopolitan",
   "name": "Cosmopolitan",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "C library for building single executables that run natively on many operating systems.",
   "recommenders": 6,
   "commenters": 6,
   "warners": 0,
   "score": 5.498,
   "rising": -0.64,
   "first": "2025-12-30",
   "latest": "2026-10-11",
   "why": "Liked for building single binaries that run across Linux, Mac, Windows and BSDs, and seen as a fascinating portable C library behind redbean.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    3,
    1,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Cross-platform binaries",
    "Pairs with redbean"
   ],
   "caveat": "Expired certificates",
   "short_quote": "Cosmopolitan Libc has since integrated the bits to make OpenGL work in cross-platform binaries and it's awesome.",
   "icon": false
  },
  {
   "slug": "delta-chat",
   "name": "Delta Chat",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "Open-source messenger that uses email servers for end-to-end encrypted chat.",
   "recommenders": 6,
   "commenters": 6,
   "warners": 0,
   "score": 5.484,
   "rising": 0.69,
   "first": "2025-11-20",
   "latest": "2026-08-30",
   "why": "Recommended for easy, reliable chat over email with end-to-end encryption you can self-host, plus easy bots and WebXDC apps.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    1,
    2,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Encrypted email",
    "Easy and reliable"
   ],
   "caveat": "Learning curve",
   "short_quote": "Delta Chat is an email client I use and advise to my correspondents, it does GPG stuff quite comfortably.",
   "icon": true
  },
  {
   "slug": "gpt-4o",
   "name": "GPT-4o",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "OpenAI's multimodal large language model, available in ChatGPT and through the API.",
   "recommenders": 6,
   "commenters": 12,
   "warners": 1,
   "score": 5.463,
   "rising": -1.96,
   "first": "2025-11-30",
   "latest": "2026-04-13",
   "why": "Liked as a collaborative partner for creative writing and emotional support, and as a capable generalist used via API for tasks like transcription and vocabulary extraction.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 5,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    1,
    0,
    1,
    4,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Creative collaboration",
    "API integration"
   ],
   "caveat": "Model removal",
   "short_quote": "GPT\u20114o wasn\u2019t just a tool; it was my creative partner.",
   "icon": true
  },
  {
   "slug": "deepwiki",
   "name": "DeepWiki",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "AI-generated wiki, diagrams and Q&A chat for code repositories, from Cognition.",
   "recommenders": 6,
   "commenters": 7,
   "warners": 0,
   "score": 5.421,
   "rising": -1.96,
   "first": "2025-11-11",
   "latest": "2026-07-12",
   "why": "Liked for quickly understanding complex codebases through generated docs, flow diagrams and a repo-aware search and chat.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    2,
    0,
    0,
    0,
    0,
    2,
    1,
    0,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Codebase understanding",
    "Flow diagrams"
   ],
   "caveat": "Odd diagrams",
   "short_quote": "Especially DeepWiki's diagrams + interactive \"Deep Research\" / Codemap feature are amazing at building flow diagrams",
   "icon": true
  },
  {
   "slug": "dear-imgui",
   "name": "Dear ImGui",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Immediate-mode graphical user interface library for C++, commonly used for tools and debug UIs.",
   "recommenders": 6,
   "commenters": 8,
   "warners": 0,
   "score": 5.39,
   "rising": 0.69,
   "first": "2026-03-07",
   "latest": "2026-10-31",
   "why": "HN commenters like it for compact, pixel-dense interfaces and as a near-standard choice for prototyping graphical apps and side-project tools.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 2,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    2,
    0,
    1,
    1,
    0,
    0,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "Prototyping",
    "Dense UI"
   ],
   "caveat": "Non-native look",
   "short_quote": "Dear ImGui via the C bindings is actually quite nice and not much less convenient than the C++ API",
   "icon": true
  },
  {
   "slug": "lovable",
   "name": "Lovable",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Browser-based AI app builder that generates full-stack web apps from chat prompts.",
   "recommenders": 6,
   "commenters": 15,
   "warners": 2,
   "score": 5.374,
   "rising": 3.35,
   "first": "2026-01-08",
   "latest": "2026-08-13",
   "why": "Liked for quickly producing working apps, MVPs and frontends, including by people with no coding background.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 5,
    "compare": 2,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    0,
    4,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Fast to working app",
    "Non-coder friendly"
   ],
   "caveat": "Competition from agents",
   "short_quote": "I love using Lovable. It's so much better than Codex/ClaudeCode and producing a fully working application quickly.",
   "icon": true
  },
  {
   "slug": "modal",
   "name": "Modal",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "Serverless cloud platform for running Python code, GPU jobs and sandboxes without managing infrastructure.",
   "recommenders": 6,
   "commenters": 11,
   "warners": 1,
   "score": 5.374,
   "rising": -0.64,
   "first": "2025-11-17",
   "latest": "2026-08-31",
   "why": "Recommended for serverless GPU workloads, with a well-designed SDK and faster setup than provisioning instances by hand, and listed among sandbox providers for running AI agents.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 2,
    "compare": 2,
    "warn": 1
   },
   "spark": [
    1,
    0,
    1,
    1,
    0,
    0,
    0,
    1,
    1,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "GPU serverless",
    "Agent sandboxes"
   ],
   "caveat": "Docker in sandboxes",
   "short_quote": "I recommend the service but like I said I haven't tried any others.",
   "icon": true
  },
  {
   "slug": "gptel",
   "name": "gptel",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "An LLM chat client package for GNU Emacs that supports multiple model backends.",
   "recommenders": 6,
   "commenters": 8,
   "warners": 0,
   "score": 5.237,
   "rising": -0.96,
   "first": "2025-12-30",
   "latest": "2026-10-28",
   "why": "Emacs users like gptel for sending LLM requests from anywhere in the editor, its extensibility with custom tools, and keeping LLM chats inside Org mode buffers.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 4,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    1,
    2,
    1,
    2,
    0,
    0,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Extensible",
    "Works anywhere"
   ],
   "caveat": "Not agentic",
   "short_quote": "I have since turned my LLM usage to gptel inside org-mode buffers.",
   "icon": true
  },
  {
   "slug": "neon",
   "name": "Neon",
   "category": "databases",
   "category_name": "Databases",
   "description": "Serverless managed Postgres database service with branching and autoscaling compute.",
   "recommenders": 6,
   "commenters": 9,
   "warners": 1,
   "score": 5.232,
   "rising": -0.64,
   "first": "2026-02-11",
   "latest": "2026-10-19",
   "why": "HN commenters like Neon as managed Postgres that spares them from running a database themselves, with lightweight branching, copy-on-write clones and instant restores.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 2,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    0,
    1,
    0,
    2,
    1,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "No database ops",
    "Branching and restores"
   ],
   "caveat": "Cost for small projects",
   "short_quote": "Neon is awesome, with lightweight branching and instant restores.",
   "icon": true
  },
  {
   "slug": "dark-sky",
   "name": "Dark Sky",
   "category": "other",
   "category_name": "Other software",
   "description": "Hyperlocal weather forecasting app and API, acquired by Apple and since discontinued.",
   "recommenders": 6,
   "commenters": 6,
   "warners": 0,
   "score": 5.229,
   "rising": -0.64,
   "first": "2026-01-10",
   "latest": "2026-09-08",
   "why": "Remembered for reliable, hyperlocal rain forecasts and an interface that made complex weather data easy to read at a glance.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    2,
    2,
    0,
    0,
    1,
    0,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Rain accuracy",
    "Interface design"
   ],
   "caveat": "Discontinued",
   "short_quote": "I used to be able to go on walks without an umbrella because of how reliable it was at predicting when rain was going to restart.",
   "icon": false
  },
  {
   "slug": "wayback-machine",
   "name": "Wayback Machine",
   "category": "other",
   "category_name": "Other software",
   "description": "The Internet Archive's service for browsing and saving archived snapshots of web pages.",
   "recommenders": 6,
   "commenters": 8,
   "warners": 1,
   "score": 5.228,
   "rising": 4.67,
   "first": "2025-11-06",
   "latest": "2026-09-16",
   "why": "HN commenters value it as a library of the internet worth donating to, especially for recovering old sites and personal content that are no longer online.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 1,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    5,
    0
   ],
   "listed": true,
   "loved": [
    "Valuable public service",
    "Recovering lost content"
   ],
   "caveat": "Failed captures",
   "short_quote": "I love the wayback machine, hope everyone pitches in",
   "icon": true
  },
  {
   "slug": "calibre",
   "name": "Calibre",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Open source ebook manager for organizing libraries, converting formats, and syncing e-readers.",
   "recommenders": 6,
   "commenters": 9,
   "warners": 1,
   "score": 5.213,
   "rising": -0.64,
   "first": "2026-06-15",
   "latest": "2026-09-07",
   "why": "Recommended for managing ebook collections, converting between formats, and sending books to e-readers such as Kobo, including over wifi.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 2,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    3,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "E-reader syncing",
    "Library management"
   ],
   "caveat": "Clunky UI",
   "short_quote": "There is a very good open source conversion tool called \"Calibre\". I use it all the time",
   "icon": true
  },
  {
   "slug": "bat",
   "name": "bat",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "A cat clone for the terminal with syntax highlighting and Git integration.",
   "recommenders": 6,
   "commenters": 6,
   "warners": 0,
   "score": 5.188,
   "rising": -1.96,
   "first": "2026-02-04",
   "latest": "2026-04-09",
   "why": "HN commenters recommend it as a cat replacement with colored syntax highlighting and an automatic pager.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    2,
    1,
    3,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Syntax highlighting",
    "Automatic pager"
   ],
   "caveat": "",
   "short_quote": "another thing I use a lot is bat, which is cat with syntax highlighting and an automatic pager.",
   "icon": true
  },
  {
   "slug": "fail2ban",
   "name": "fail2ban",
   "category": "security",
   "category_name": "Security and passwords",
   "description": "Open-source daemon that scans logs and bans IPs showing malicious behavior via firewall rules.",
   "recommenders": 6,
   "commenters": 10,
   "warners": 1,
   "score": 5.177,
   "rising": -0.64,
   "first": "2026-01-16",
   "latest": "2026-09-01",
   "why": "HN commenters use it to temporarily ban IPs that brute-force SSH or probe web servers for forbidden URLs, usually alongside rate limiting, geoblocking or WAF rules.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 1,
    "compare": 2,
    "warn": 1
   },
   "spark": [
    0,
    0,
    1,
    1,
    0,
    0,
    0,
    0,
    3,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Web log banning",
    "Layered defense"
   ],
   "caveat": "Tuning effort",
   "short_quote": "I use fail2ban to parse HTTP logs and temporarily ban IPs for N hours",
   "icon": true
  },
  {
   "slug": "groq",
   "name": "Groq",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Cloud AI inference platform serving open models on custom LPU hardware.",
   "recommenders": 6,
   "commenters": 7,
   "warners": 0,
   "score": 5.159,
   "rising": -1.96,
   "first": "2025-11-06",
   "latest": "2026-01-11",
   "why": "HN commenters use Groq for very fast, low-cost inference on open models like Llama 3, gpt-oss-20b and Whisper.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    4,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Speed",
    "Model choice"
   ],
   "caveat": "Policy changes",
   "short_quote": "I'm a fan, and I use Groq a lot for systems I build.",
   "icon": true
  },
  {
   "slug": "bitbucket",
   "name": "Bitbucket",
   "category": "git",
   "category_name": "Git and code hosting",
   "description": "Git code hosting and collaboration service from Atlassian, with cloud and self-hosted editions.",
   "recommenders": 6,
   "commenters": 13,
   "warners": 2,
   "score": 5.087,
   "rising": 4.67,
   "first": "2025-12-30",
   "latest": "2026-09-08",
   "why": "HN commenters like Bitbucket for being clean and easy to use, for allowing self-hosting, and for steady uptime in enterprise settings.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 5,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    5,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Easy and clean",
    "Free private repos"
   ],
   "caveat": "Dropped features",
   "short_quote": "it's my favorite git management system I've used for real production work and it allows for self hosting",
   "icon": true
  },
  {
   "slug": "lem",
   "name": "Lem",
   "category": "editors",
   "category_name": "Editors and IDEs",
   "description": "Emacs-like text editor written in and extensible with Common Lisp.",
   "recommenders": 6,
   "commenters": 9,
   "warners": 1,
   "score": 5.081,
   "rising": -0.64,
   "first": "2025-11-06",
   "latest": "2026-10-28",
   "why": "HN commenters like Lem as an Emacs-style editor written in and extensible with Common Lisp, which draws on a richer ecosystem than Elisp, and one user reports it is more performant than GNU Emacs.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 2,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    3,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Common Lisp core",
    "Emacs replacement"
   ],
   "caveat": "Fewer features",
   "short_quote": "It's an \"emacs\" but not a clone of GNU Emacs.  It's written in Common Lisp, extensible in Common Lisp and it's way more performant than GNU Emacs.",
   "icon": true
  },
  {
   "slug": "goland",
   "name": "GoLand",
   "category": "editors",
   "category_name": "Editors and IDEs",
   "description": "JetBrains' commercial IDE for the Go programming language.",
   "recommenders": 6,
   "commenters": 8,
   "warners": 1,
   "score": 4.858,
   "rising": 2.02,
   "first": "2026-01-19",
   "latest": "2026-10-06",
   "why": "Liked as the best IDE for Go, with useful code highlighting and source lookup and a smooth workflow alongside Claude Code.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 1,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    1,
    1,
    0,
    0,
    2,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Best for Go",
    "Code navigation"
   ],
   "caveat": "Resource usage",
   "short_quote": "Goland for making manual edits to the codebase. As of a few months ago, Claude Code can show diffs in Goland, making my workflow even smoother.",
   "icon": true
  },
  {
   "slug": "google-adk",
   "name": "Google ADK",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Google's open-source framework for building, evaluating, and deploying AI agents in several languages.",
   "recommenders": 6,
   "commenters": 6,
   "warners": 0,
   "score": 4.849,
   "rising": 0.69,
   "first": "2025-11-20",
   "latest": "2026-09-27",
   "why": "Liked for building working AI agents with an SDK commenters find well thought out, and for fitting into Google's ecosystem via Cloud Run and A2A with gemini-cli.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 10,
    "neutral": 3,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    2,
    0,
    1,
    1,
    1,
    0,
    1,
    1,
    0,
    2,
    0
   ],
   "listed": true,
   "loved": [
    "Practical agents",
    "SDK design"
   ],
   "caveat": "Uneven docs",
   "short_quote": "I use ADK (https://google.github.io/adk-docs/runtime/) and it handles all that bookkeeping for me.",
   "icon": true
  },
  {
   "slug": "avalonia",
   "name": "Avalonia",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Open-source cross-platform .NET UI framework using XAML for desktop, mobile, and web apps.",
   "recommenders": 6,
   "commenters": 9,
   "warners": 1,
   "score": 4.672,
   "rising": -0.64,
   "first": "2025-11-12",
   "latest": "2026-08-29",
   "why": "HN commenters recommend Avalonia as a free, cross-platform .NET GUI toolkit, especially as a WPF alternative that runs on Linux and as a safer choice than Microsoft's WinUI.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 1,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    2,
    1,
    1,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Cross-platform .NET GUI",
    "WPF alternative"
   ],
   "caveat": "Wayland drag-and-drop",
   "short_quote": "if I were to write a GUI program I'd reach for Avalonia (3rd party, free).",
   "icon": true
  },
  {
   "slug": "duck-ai",
   "name": "duck.ai",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "DuckDuckGo's AI chat service offering anonymized access to several third-party language models.",
   "recommenders": 6,
   "commenters": 9,
   "warners": 1,
   "score": 4.653,
   "rising": 1.69,
   "first": "2025-11-05",
   "latest": "2026-10-24",
   "why": "HN commenters like duck.ai for private-by-default AI chat, free access to several models without signup, and quick one-shot prompts that speed up search.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 2,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    0,
    1,
    0,
    0,
    1,
    0,
    1,
    0,
    1,
    2,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Privacy",
    "Free access"
   ],
   "caveat": "Weaker models",
   "short_quote": "I pay for a subscription to Duck.ai mainly because I don't want to be constantly fighting my vendor to protect my privacy.",
   "icon": true
  },
  {
   "slug": "mullvad-browser",
   "name": "Mullvad Browser",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "Privacy-focused desktop browser from Mullvad and the Tor Project, based on Firefox.",
   "recommenders": 6,
   "commenters": 8,
   "warners": 1,
   "score": 4.59,
   "rising": 0.69,
   "first": "2025-11-09",
   "latest": "2026-09-02",
   "why": "Recommended as a Firefox-based alternative that pushes back on browser fingerprinting and works like Tor Browser without Tor plus uBlock Origin, no Mullvad VPN required.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 1,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    2,
    1,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Firefox alternative",
    "Anti-fingerprinting"
   ],
   "caveat": "Performance",
   "short_quote": "I use Mullvad Browser, which is Tor Browser -Tor +uBlock Origin.",
   "icon": true
  },
  {
   "slug": "postmarketos",
   "name": "postmarketOS",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Alpine Linux-based distribution that runs mainline Linux on phones and other mobile devices.",
   "recommenders": 6,
   "commenters": 16,
   "warners": 3,
   "score": 4.572,
   "rising": 0.69,
   "first": "2026-01-25",
   "latest": "2026-09-27",
   "why": "Liked for bringing mainline Linux to older devices such as the OnePlus 6, Poco F1, N900 and some Kobo e-readers, with development that commenters describe as rapid lately.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 7,
    "compare": 0,
    "warn": 3
   },
   "spark": [
    0,
    0,
    1,
    1,
    0,
    0,
    0,
    2,
    0,
    2,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Old device revival",
    "Regular Linux apps"
   ],
   "caveat": "Hardware support",
   "short_quote": "I highly recommend keeping an eye on postmarketOS blog.",
   "icon": true
  },
  {
   "slug": "flameshot",
   "name": "Flameshot",
   "category": "other",
   "category_name": "Other software",
   "description": "Open-source, cross-platform screenshot tool with built-in annotation and editing features.",
   "recommenders": 6,
   "commenters": 8,
   "warners": 1,
   "score": 4.478,
   "rising": -1.96,
   "first": "2026-01-29",
   "latest": "2026-06-18",
   "why": "Loved as a go-to daily screenshot tool on Linux and Mac, with instant hotkey startup and easy markup for screenshots sent to co-workers.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 1,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    6,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Daily driver",
    "Hotkey integration"
   ],
   "caveat": "Wayland support",
   "short_quote": "I love flameshot, before it I used Shutter and I don't regret switching to Flameshot whatsoever.",
   "icon": true
  },
  {
   "slug": "ty",
   "name": "ty",
   "category": "other",
   "category_name": "Other software",
   "description": "Fast Rust-based Python type checker and language server from Astral, makers of uv and Ruff.",
   "recommenders": 6,
   "commenters": 12,
   "warners": 2,
   "score": 4.414,
   "rising": -0.64,
   "first": "2025-11-30",
   "latest": "2026-10-24",
   "why": "Recommended as the type checker in an Astral toolchain alongside uv and Ruff, with some saying it fixed or improved Python type checking.Complaints vary rather than converge: lenient gradual typing that can hide errors, a reported hang at full CPU with no verbose mode, and doubts that it is ahead of Pyrefly yet.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 3,
    "compare": 1,
    "warn": 2
   },
   "spark": [
    1,
    1,
    2,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Astral toolchain fit",
    "Better type checking"
   ],
   "caveat": "Gradual typing",
   "short_quote": "This newly-minted fanboy recommends you try out ty w/ uv & ruff!",
   "icon": true
  },
  {
   "slug": "instacart",
   "name": "Instacart",
   "category": "other",
   "category_name": "Other software",
   "description": "Grocery delivery and pickup service that sends personal shoppers to local stores.",
   "recommenders": 6,
   "commenters": 9,
   "warners": 2,
   "score": 4.295,
   "rising": 6.0,
   "first": "2026-10-29",
   "latest": "2026-10-29",
   "why": "HN commenters use it to skip time-consuming grocery trips, to quickly replace forgotten ingredients, and to get groceries when they can't or don't drive.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 1,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    6
   ],
   "listed": true,
   "loved": [
    "Saves time",
    "No car needed"
   ],
   "caveat": "Shopper care",
   "short_quote": "I use Instacart every week. It's clearly valuable over shopping yourself for a lot of people",
   "icon": true
  },
  {
   "slug": "musl",
   "name": "musl",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Lightweight, standards-conforming C standard library for Linux, an alternative to glibc.",
   "recommenders": 6,
   "commenters": 8,
   "warners": 1,
   "score": 4.261,
   "rising": 3.02,
   "first": "2025-11-02",
   "latest": "2026-10-10",
   "why": "Liked for building statically linked, self-contained binaries and minimal Linux systems as a simpler replacement for glibc.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 1,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    1,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    4,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Static linking",
    "Glibc alternative"
   ],
   "caveat": "Slow malloc",
   "short_quote": "I use musl for my Rust stuff because I have noticed that for the stuff I write it appears to have a lower memory footprint",
   "icon": true
  },
  {
   "slug": "chromium",
   "name": "Chromium",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "Open-source web browser project that serves as the codebase for Google Chrome.",
   "recommenders": 6,
   "commenters": 19,
   "warners": 4,
   "score": 4.055,
   "rising": -0.64,
   "first": "2025-11-25",
   "latest": "2026-10-18",
   "why": "HN commenters like Chromium for its speed, especially on heavy or canvas-based pages, and as a fallback for sites that break in Firefox.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 8,
    "compare": 1,
    "warn": 4
   },
   "spark": [
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    4,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Site compatibility",
    "Speed"
   ],
   "caveat": "Bloated codebase",
   "short_quote": "Chromium is significantly faster (maybe 5 to 10x faster on certain tasks mostly around canvas",
   "icon": true
  },
  {
   "slug": "notepadplusplus",
   "name": "Notepad++",
   "category": "editors",
   "category_name": "Editors and IDEs",
   "description": "Free, open-source text and source code editor for Windows with tabs and plugins.",
   "recommenders": 6,
   "commenters": 14,
   "warners": 3,
   "score": 3.872,
   "rising": -0.64,
   "first": "2025-11-08",
   "latest": "2026-10-19",
   "why": "HN commenters like it as an instant-opening Notepad replacement and an everyday Windows text editor with plugins for code editing.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 5,
    "compare": 1,
    "warn": 3
   },
   "spark": [
    1,
    0,
    0,
    2,
    0,
    1,
    0,
    1,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Everyday editor",
    "Code and plugins"
   ],
   "caveat": "Updater compromise",
   "short_quote": "Instead I use Notepad2 and Notepad++ which are instant on the same hardware",
   "icon": true
  },
  {
   "slug": "unreal-engine",
   "name": "Unreal Engine",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Epic Games' real-time 3D engine for games, film, VR and visualization.",
   "recommenders": 6,
   "commenters": 22,
   "warners": 5,
   "score": 3.805,
   "rising": -1.96,
   "first": "2025-11-01",
   "latest": "2026-10-05",
   "why": "Recommended as a ready-made engine that lets developers focus on the game instead of building tools, and praised for high-end visuals and VR rendering.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 12,
    "compare": 0,
    "warn": 5
   },
   "spark": [
    0,
    0,
    0,
    0,
    2,
    1,
    0,
    0,
    3,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Focus on game",
    "Visual quality"
   ],
   "caveat": "Game performance",
   "short_quote": "They focused on the game itself, and let the engine do the heavy lifting... to a superb result.",
   "icon": true
  },
  {
   "slug": "pycharm",
   "name": "PyCharm",
   "category": "editors",
   "category_name": "Editors and IDEs",
   "description": "JetBrains' integrated development environment for Python.",
   "recommenders": 6,
   "commenters": 12,
   "warners": 3,
   "score": 3.754,
   "rising": -0.96,
   "first": "2025-12-09",
   "latest": "2026-10-24",
   "why": "HN commenters like PyCharm as a solid, full-featured IDE, with a highly rated type checker and built-in Git tools.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 4,
    "compare": 0,
    "warn": 3
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    3,
    3,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Solid IDE",
    "Type checker"
   ],
   "caveat": "Resource usage",
   "short_quote": "PyCharm's built-in type checker is far and away the best that I've used",
   "icon": true
  },
  {
   "slug": "visual-studio",
   "name": "Visual Studio",
   "category": "editors",
   "category_name": "Editors and IDEs",
   "description": "Microsoft's full-featured integrated development environment for Windows, focused on .NET and C++.",
   "recommenders": 6,
   "commenters": 22,
   "warners": 5,
   "score": 3.721,
   "rising": -0.64,
   "first": "2025-11-11",
   "latest": "2026-10-14",
   "why": "HN commenters like Visual Studio for debugging and for reading and navigating large codebases with IntelliSense, and they value it for C++ and .NET work that runs out of the box.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 10,
    "compare": 1,
    "warn": 5
   },
   "spark": [
    0,
    0,
    2,
    1,
    1,
    0,
    0,
    1,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Code navigation",
    "Productivity"
   ],
   "caveat": "Slow and heavy",
   "short_quote": "I still love full Visual Studio for debugging, and perusing large code bases with Intellisense.",
   "icon": true
  },
  {
   "slug": "nuxt",
   "name": "Nuxt",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Open-source Vue framework for building server-rendered and full-stack web applications.",
   "recommenders": 6,
   "commenters": 8,
   "warners": 2,
   "score": 3.303,
   "rising": -0.64,
   "first": "2025-12-15",
   "latest": "2026-10-06",
   "why": "HN commenters like Nuxt for its ecosystem packages and templates such as Nuxt UI, and as a Vue-based alternative to React and Next.js, including for one-person teams.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 0,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    2,
    1,
    0,
    0,
    1,
    0,
    0,
    1,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Ecosystem",
    "Next.js alternative"
   ],
   "caveat": "Foot guns",
   "short_quote": "Nuxt (Vue) instead of Next.js (React). I chose this even though I'm new to vue cause I saw the open source components and templates here [2]",
   "icon": true
  },
  {
   "slug": "peertube",
   "name": "PeerTube",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "Free, open-source, federated video platform software for running your own video site.",
   "recommenders": 6,
   "commenters": 10,
   "warners": 2,
   "score": 3.267,
   "rising": -1.96,
   "first": "2025-11-29",
   "latest": "2026-07-03",
   "why": "Liked as software for running your own ad-free video site, used for everything from open source tutorials to private family video archives.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 1,
    "compare": 1,
    "warn": 2
   },
   "spark": [
    1,
    0,
    0,
    1,
    1,
    0,
    0,
    0,
    3,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Own video platform",
    "Big Tech alternative"
   ],
   "caveat": "Content discovery",
   "short_quote": "It is such a great piece of software and I use it locally to host family videos",
   "icon": true
  },
  {
   "slug": "onlyoffice",
   "name": "OnlyOffice",
   "category": "other",
   "category_name": "Other software",
   "description": "Office suite for documents, spreadsheets and presentations, with desktop and online editors.",
   "recommenders": 6,
   "commenters": 11,
   "warners": 3,
   "score": 2.87,
   "rising": -1.96,
   "first": "2025-11-09",
   "latest": "2026-10-24",
   "why": "Liked as a lighter, nicer-to-use alternative to LibreOffice and as a free, open-source stand-in for Microsoft Office when office needs are light.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 2,
    "compare": 0,
    "warn": 3
   },
   "spark": [
    1,
    1,
    1,
    1,
    1,
    0,
    1,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Office alternative",
    "Lighter than LibreOffice"
   ],
   "caveat": "Openness disputes",
   "short_quote": "Switched to the free OnlyOffice a year ago and never looked back",
   "icon": true
  },
  {
   "slug": "google-workspace",
   "name": "Google Workspace",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "Google's subscription suite of business email, calendar, documents, storage and chat on custom domains.",
   "recommenders": 6,
   "commenters": 16,
   "warners": 5,
   "score": 2.099,
   "rising": 0.69,
   "first": "2025-12-08",
   "latest": "2026-10-29",
   "why": "HN commenters like it as a good-value bundle of Gmail, Docs and SSO for small businesses and single-user custom domains, and one finds it much faster than Office 365.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 5,
    "compare": 0,
    "warn": 5
   },
   "spark": [
    0,
    2,
    0,
    1,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [
    "Good value",
    "Integrated suite"
   ],
   "caveat": "Spam filtering",
   "short_quote": "I've used Google Workspace for years and I really like having my email via gmail",
   "icon": true
  },
  {
   "slug": "substack",
   "name": "Substack",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "Newsletter and blogging platform for publishing posts and sending them to email subscribers.",
   "recommenders": 6,
   "commenters": 11,
   "warners": 4,
   "score": 2.058,
   "rising": -1.96,
   "first": "2026-01-15",
   "latest": "2026-08-25",
   "why": "HN commenters like Substack for growing a subscriber base and as free email distribution for large lists that would otherwise cost hundreds of dollars a month, often paired with their own blog.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 2,
    "compare": 0,
    "warn": 4
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    1,
    4,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Audience growth",
    "Free email delivery"
   ],
   "caveat": "Platform dependence",
   "short_quote": "The experience was so good that we haven't moved off.",
   "icon": false
  },
  {
   "slug": "oh-my-zsh",
   "name": "Oh My Zsh",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "Community framework for managing Zsh configuration, with bundled plugins, themes and aliases.",
   "recommenders": 6,
   "commenters": 19,
   "warners": 6,
   "score": 1.787,
   "rising": -1.96,
   "first": "2026-01-07",
   "latest": "2026-02-21",
   "why": "Liked for giving a good shell setup out of the box with popular defaults and for its handy git plugin aliases.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 7,
    "compare": 0,
    "warn": 6
   },
   "spark": [
    0,
    0,
    4,
    2,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Sensible defaults",
    "Git aliases"
   ],
   "caveat": "Slow startup",
   "short_quote": "I use OMZ because it lets me rely on popular defaults instead of bike shedding and rolling my own.",
   "icon": true
  },
  {
   "slug": "digitalocean",
   "name": "DigitalOcean",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "Cloud hosting provider offering virtual servers (Droplets), managed databases, storage, and app hosting.",
   "recommenders": 6,
   "commenters": 14,
   "warners": 5,
   "score": 1.509,
   "rising": -1.96,
   "first": "2025-11-05",
   "latest": "2026-10-31",
   "why": "HN commenters like DigitalOcean as a simpler alternative to AWS, with a UI and API they find pleasant to use.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 3,
    "compare": 0,
    "warn": 5
   },
   "spark": [
    2,
    0,
    0,
    0,
    2,
    0,
    0,
    1,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Simpler than AWS",
    "UI and API"
   ],
   "caveat": "Cost at scale",
   "short_quote": "The UI is leagues better than AWS and there are really useful API endpoints to control common things.",
   "icon": true
  },
  {
   "slug": "pandas",
   "name": "pandas",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Python library providing DataFrame structures and tools for data manipulation and analysis.",
   "recommenders": 6,
   "commenters": 19,
   "warners": 6,
   "score": 1.251,
   "rising": -1.96,
   "first": "2025-11-27",
   "latest": "2026-10-22",
   "why": "Valued for interactive, exploratory analysis of semi-structured data and as a core part of Python's data science stack.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 6,
    "compare": 1,
    "warn": 6
   },
   "spark": [
    2,
    1,
    0,
    0,
    2,
    0,
    1,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Python data ecosystem",
    "Exploratory research"
   ],
   "caveat": "Unintuitive API",
   "short_quote": "Pandas is fantastic for doing iterative and interactive research on semi-structured data.",
   "icon": true
  },
  {
   "slug": "wispr-flow",
   "name": "Wispr Flow",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "AI voice dictation app that turns speech into polished text in any application.",
   "recommenders": 6,
   "commenters": 17,
   "warners": 6,
   "score": 1.203,
   "rising": -0.64,
   "first": "2025-12-03",
   "latest": "2026-10-28",
   "why": "HN commenters like it for accurate dictation that handles most of their work, especially long voice messages, where it beats Apple's built-in speech-to-text.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 5,
    "compare": 0,
    "warn": 6
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    0,
    2,
    1,
    1,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Transcription accuracy",
    "Daily workflow"
   ],
   "caveat": "Declining accuracy",
   "short_quote": "WhisprFlow produces much better speech-to-text for long text messaging-by-voice",
   "icon": true
  },
  {
   "slug": "backblaze",
   "name": "Backblaze",
   "category": "files",
   "category_name": "Files, sync and backup",
   "description": "Cloud backup service for personal computers, plus B2 S3-compatible object storage.",
   "recommenders": 6,
   "commenters": 25,
   "warners": 11,
   "score": -2.392,
   "rising": 0.69,
   "first": "2025-11-10",
   "latest": "2026-10-07",
   "why": "HN commenters use Backblaze as a cheap off-site layer alongside Time Machine or a NAS, and use its B2 storage as a backend for tools like restic and Kopia.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 7,
    "compare": 1,
    "warn": 11
   },
   "spark": [
    0,
    1,
    1,
    1,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "Low cost",
    "Off-site layer"
   ],
   "caveat": "Silent exclusions",
   "short_quote": "it's very cheap and the billing is fair (usage based billing",
   "icon": true
  },
  {
   "slug": "google-search",
   "name": "Google Search",
   "category": "search",
   "category_name": "Search",
   "description": "Google's general-purpose web search engine for finding pages and information online.",
   "recommenders": 6,
   "commenters": 37,
   "warners": 24,
   "score": -15.667,
   "rising": 0.69,
   "first": "2026-02-27",
   "latest": "2026-10-29",
   "why": "Still used for quick lookups like finding a known company's site, for shopping searches, and for coverage in regions where alternatives fall short, with some commenters using the &udm=14 parameter to strip out AI elements.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 5,
    "compare": 3,
    "warn": 27
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    2,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Quick lookups",
    "Coverage and relevance"
   ],
   "caveat": "Ads over results",
   "short_quote": "nothing even comes close, for coverage and usability of Internet search, to Google Search for my geography",
   "icon": false
  },
  {
   "slug": "three-js",
   "name": "Three.js",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "JavaScript library for rendering 3D graphics in the browser with WebGL and WebGPU.",
   "recommenders": 5,
   "commenters": 19,
   "warners": 0,
   "score": 7.732,
   "rising": 1.02,
   "first": "2025-11-01",
   "latest": "2026-10-24",
   "why": "Liked for quickly building 3D web visuals and browser games, especially with LLM help, thanks to extensive documentation and examples.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 15,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    1,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "LLM-friendly",
    "Web games"
   ],
   "caveat": "Browser-bound",
   "short_quote": "I have found out that it is very efficient to use phaser.js/three.js for fast, vibe coding",
   "icon": true
  },
  {
   "slug": "apple-notes",
   "name": "Apple Notes",
   "category": "notes",
   "category_name": "Notes and knowledge",
   "description": "Apple's built-in note-taking app for iPhone, iPad and Mac, synced through iCloud.",
   "recommenders": 5,
   "commenters": 23,
   "warners": 2,
   "score": 6.949,
   "rising": 2.35,
   "first": "2025-12-08",
   "latest": "2026-10-28",
   "why": "HN commenters like Apple Notes for its simplicity, free iCloud sync between iPhone and Mac, and quick capture of thoughts and checklists.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 17,
    "compare": 1,
    "warn": 3
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    2,
    1
   ],
   "listed": true,
   "loved": [
    "Quick capture",
    "Simplicity"
   ],
   "caveat": "Data lock-in",
   "short_quote": "I switched to Apple Notes and have been very happy.",
   "icon": false
  },
  {
   "slug": "esphome",
   "name": "ESPHome",
   "category": "productivity",
   "category_name": "Productivity",
   "description": "Open-source firmware framework that configures ESP32/ESP8266 microcontrollers via YAML for home automation.",
   "recommenders": 5,
   "commenters": 14,
   "warners": 0,
   "score": 6.792,
   "rising": -1.64,
   "first": "2025-11-11",
   "latest": "2026-10-09",
   "why": "HN commenters use it to add local smarts to ordinary appliances and custom-built devices, often alongside Home Assistant.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 9,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    2,
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Smart appliance upgrades",
    "Custom DIY builds"
   ],
   "caveat": "433 MHz radio",
   "short_quote": "I love upgrading simple home appliances with homebrew smarts using ESPHome",
   "icon": true
  },
  {
   "slug": "gemini-flash-lite",
   "name": "Gemini Flash Lite",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Google's lightweight, low-cost Gemini model tier for high-volume, latency-sensitive tasks.",
   "recommenders": 5,
   "commenters": 15,
   "warners": 1,
   "score": 6.163,
   "rising": -0.31,
   "first": "2026-02-19",
   "latest": "2026-10-29",
   "why": "HN commenters like it as a cheap, fast model for classification, summarization and other production workloads.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 8,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    2,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Production workloads",
    "Good value"
   ],
   "caveat": "Model deprecation",
   "short_quote": "Gemini Flash Lite 3.1 is however  surprisingly good value.",
   "icon": true
  },
  {
   "slug": "nano",
   "name": "nano",
   "category": "editors",
   "category_name": "Editors and IDEs",
   "description": "A small, simple terminal text editor for Unix-like systems, part of the GNU project.",
   "recommenders": 5,
   "commenters": 12,
   "warners": 0,
   "score": 6.13,
   "rising": 0.69,
   "first": "2025-11-04",
   "latest": "2026-10-29",
   "why": "Liked for quick terminal edits that need almost no learning, as a simpler alternative to vim, and some commenters have used it as their main editor for a decade or more.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 6,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    4,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [
    "Quick edits",
    "Easy to learn"
   ],
   "caveat": "No code navigation",
   "short_quote": "Nano is my go-to whenever doing something quick in the terminal. It's quick, I don't need to learn how to use it",
   "icon": true
  },
  {
   "slug": "lemonade",
   "name": "Lemonade",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "AMD-backed open-source local server for running LLMs, image, and speech models on PCs.",
   "recommenders": 5,
   "commenters": 11,
   "warners": 0,
   "score": 6.028,
   "rising": -1.64,
   "first": "2025-11-01",
   "latest": "2026-09-17",
   "why": "HN commenters recommend Lemonade for running local models on AMD hardware, especially Strix Halo desktops, with ROCm, Vulkan and NPU backends plus text, image and speech generation in one easy install.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 5,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    3,
    0,
    1,
    2,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "AMD/Strix Halo support",
    "Many backends"
   ],
   "caveat": "Small default context",
   "short_quote": "Highly recommend lemonade server if you have a strix halo desktop.",
   "icon": true
  },
  {
   "slug": "mutt",
   "name": "mutt",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "Open-source, text-based email client for the terminal on Unix-like systems.",
   "recommenders": 5,
   "commenters": 11,
   "warners": 0,
   "score": 6.008,
   "rising": -1.64,
   "first": "2025-11-17",
   "latest": "2026-10-22",
   "why": "Liked as a long-lived primary email client for terminal users that gets through mail quickly and avoids read tracking and embedded JavaScript.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 7,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    2,
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Longevity",
    "Terminal workflow"
   ],
   "caveat": "Mobile use",
   "short_quote": "I switched to mutt, started getting through my email in half the time in took me using a GUI, and never looked back.",
   "icon": false
  },
  {
   "slug": "cloudflare-d1",
   "name": "Cloudflare D1",
   "category": "databases",
   "category_name": "Databases",
   "description": "Cloudflare's serverless SQLite-based database for Workers and Pages applications.",
   "recommenders": 5,
   "commenters": 10,
   "warners": 0,
   "score": 6.007,
   "rising": 1.02,
   "first": "2026-01-26",
   "latest": "2026-10-28",
   "why": "HN commenters use it as the database for side projects and small apps built on Cloudflare Workers and Pages, often staying on the free plan or paying about $5 a month.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 5,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    1,
    0,
    1,
    2,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Cloudflare integration",
    "Low cost"
   ],
   "caveat": "Timeouts",
   "short_quote": "use D1 Database and Cloudflare KV to replace Redis",
   "icon": true
  },
  {
   "slug": "direnv",
   "name": "direnv",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "Shell extension that loads and unloads environment variables per directory from .envrc files.",
   "recommenders": 5,
   "commenters": 10,
   "warners": 0,
   "score": 5.73,
   "rising": -0.31,
   "first": "2025-11-28",
   "latest": "2026-10-09",
   "why": "HN commenters like it for loading a simple per-project .envrc into the shell and for pulling secrets from stores like pass, Vault or Infisical instead of keeping them in plain text.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 5,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    1,
    0,
    0,
    0,
    1,
    1,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Secrets loading",
    "Nix integration"
   ],
   "caveat": "",
   "short_quote": "This is why I love direnv (the tool) and just a simple .envrc (not .env).",
   "icon": false
  },
  {
   "slug": "total-commander",
   "name": "Total Commander",
   "category": "files",
   "category_name": "Files, sync and backup",
   "description": "Shareware dual-pane orthodox file manager for Windows, with an Android version.",
   "recommenders": 5,
   "commenters": 8,
   "warners": 0,
   "score": 5.598,
   "rising": 3.35,
   "first": "2026-03-27",
   "latest": "2026-10-18",
   "why": "Commenters use it every day for keyboard-driven, two-pane file management on Windows and Android, value its lifetime free updates, and report it runs well under Wine on Linux, plugins included.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 2,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    1,
    0,
    1,
    3
   ],
   "listed": true,
   "loved": [
    "Daily driver",
    "Two-pane workflow"
   ],
   "caveat": "Paid license",
   "short_quote": "I use one of its descendants, Total Commander, every day. It's one of the few applications I actually paid for",
   "icon": true
  },
  {
   "slug": "joplin",
   "name": "Joplin",
   "category": "notes",
   "category_name": "Notes and knowledge",
   "description": "Open-source note-taking app with Markdown notes, end-to-end encryption, and sync across desktop and mobile.",
   "recommenders": 5,
   "commenters": 14,
   "warners": 1,
   "score": 5.586,
   "rising": -0.31,
   "first": "2025-11-12",
   "latest": "2026-10-28",
   "why": "Liked as an Evernote replacement with free sync through your own cloud drive or WebDAV server, and as a private notebook you can script and self-host.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 6,
    "compare": 2,
    "warn": 1
   },
   "spark": [
    0,
    0,
    2,
    0,
    0,
    1,
    0,
    0,
    1,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Evernote replacement",
    "Bring-your-own sync"
   ],
   "caveat": "Complexity",
   "short_quote": "I migrated to Joplin, stopped paying for my obscenely expensive plan ($$$ per year) and haven't looked back.",
   "icon": true
  },
  {
   "slug": "sublime-merge",
   "name": "Sublime Merge",
   "category": "git",
   "category_name": "Git and code hosting",
   "description": "A desktop Git client from the makers of Sublime Text.",
   "recommenders": 5,
   "commenters": 9,
   "warners": 0,
   "score": 5.571,
   "rising": 2.35,
   "first": "2025-11-10",
   "latest": "2026-10-05",
   "why": "HN commenters like Sublime Merge for its speed, line-level staging and diff viewing, and for being hard to replace once adopted.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 4,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "Hard to replace",
    "Speed"
   ],
   "caveat": "Slow development",
   "short_quote": "It opens and does everything so fast, and I love it.",
   "icon": true
  },
  {
   "slug": "gemma-4-31b",
   "name": "Gemma 4 31B",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "A 31B-parameter open-weights language model from Google's Gemma 4 family.",
   "recommenders": 5,
   "commenters": 9,
   "warners": 0,
   "score": 5.527,
   "rising": -0.31,
   "first": "2026-05-11",
   "latest": "2026-10-09",
   "why": "HN commenters rate it among the best models to run at home and use it for local agentic coding and simple tasks like data extraction or trivial refactors.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 2,
    "compare": 2,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    3,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Strong local model",
    "Agentic coding"
   ],
   "caveat": "Not frontier-level",
   "short_quote": "the best models you can run at home are probably Qwen 3.6 27B and Gemma 4 31B",
   "icon": true
  },
  {
   "slug": "deepseek-4-1",
   "name": "DeepSeek 4.1",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Large language model from DeepSeek, version 4.1, used via chat and API.",
   "recommenders": 5,
   "commenters": 7,
   "warners": 0,
   "score": 5.404,
   "rising": 5.0,
   "first": "2026-09-12",
   "latest": "2026-10-26",
   "why": "Commenters use it as a daily driver, including for frontend and backend code, and like it as a cheap model that hallucinates less than 4.0 and costs far less than a Claude subscription.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 1,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3,
    2
   ],
   "listed": true,
   "loved": [
    "Daily driver",
    "Low cost"
   ],
   "caveat": "Not top-tier",
   "short_quote": "i've transitioned to using DS 4.1 as a daily driver",
   "icon": true
  },
  {
   "slug": "ponytail",
   "name": "ponytail",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "An agent skill for AI coding assistants that aims to keep responses terse and edits small.",
   "recommenders": 5,
   "commenters": 7,
   "warners": 0,
   "score": 5.4,
   "rising": 3.67,
   "first": "2026-07-30",
   "latest": "2026-10-27",
   "why": "Recommended as a skill for Claude Code and other agent harnesses that keeps output terse and code edits small, often used alongside Superpowers.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    2,
    1
   ],
   "listed": true,
   "loved": [
    "Works with others",
    "Terse, small edits"
   ],
   "caveat": "Modest effect",
   "short_quote": "I also use a skill called ponytail, its goal is to keep things terse and edits small.",
   "icon": true
  },
  {
   "slug": "stylus",
   "name": "Stylus",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "Browser extension for applying custom CSS user styles to websites.",
   "recommenders": 5,
   "commenters": 9,
   "warners": 0,
   "score": 5.396,
   "rising": -1.64,
   "first": "2025-11-13",
   "latest": "2026-08-15",
   "why": "Recommended for applying custom CSS overrides to sites like YouTube and GitHub, and as a lightweight replacement for Stylish that stays among a minimal set of always-on extensions.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 4,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    1,
    1,
    0,
    1,
    0,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Site CSS overrides",
    "Quick fixes"
   ],
   "caveat": "Requires CSS",
   "short_quote": "I installed Stylus (a Chrome extension) to change GitHub's syntax highlighting colors",
   "icon": true
  },
  {
   "slug": "pytorch",
   "name": "PyTorch",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Open-source Python deep learning framework providing tensors, automatic differentiation, and GPU acceleration.",
   "recommenders": 5,
   "commenters": 15,
   "warners": 1,
   "score": 5.359,
   "rising": -1.64,
   "first": "2025-11-07",
   "latest": "2026-09-21",
   "why": "Commenters use it daily for ML work and like its level of abstraction, and it is seen as the default framework for sharing and reproducing ML results.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 7,
    "compare": 3,
    "warn": 1
   },
   "spark": [
    2,
    2,
    0,
    0,
    1,
    0,
    0,
    0,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Daily workhorse",
    "Ecosystem default"
   ],
   "caveat": "Python lock-in",
   "short_quote": "I use pytorch daily, it has made it possible for me to play with ideas that I would have only dreamed of.",
   "icon": true
  },
  {
   "slug": "woodpecker-ci",
   "name": "Woodpecker CI",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "Open-source, container-based CI/CD engine, a community fork of Drone CI.",
   "recommenders": 5,
   "commenters": 7,
   "warners": 0,
   "score": 5.35,
   "rising": 4.35,
   "first": "2026-02-06",
   "latest": "2026-10-24",
   "why": "HN commenters recommend it as a simple, easy-to-run CI for self-hosting, often paired with Forgejo or Gitea.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    1,
    0,
    4,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Forgejo/Gitea pairing",
    "Simple design"
   ],
   "caveat": "Missing features",
   "short_quote": "I recommend Drone.io or WoodpeckerCI for hosting your own CI.",
   "icon": true
  },
  {
   "slug": "numpy",
   "name": "NumPy",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Python library for fast N-dimensional arrays and numerical computing.",
   "recommenders": 5,
   "commenters": 13,
   "warners": 1,
   "score": 5.346,
   "rising": -0.31,
   "first": "2025-11-07",
   "latest": "2026-09-08",
   "why": "HN commenters value NumPy as the array foundation of Python's open source data science stack, a less painful alternative to MATLAB for scientific work, and a fast way to do brute-force vector and matrix math.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 6,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    1,
    0,
    0,
    1,
    0,
    0,
    1,
    0,
    1,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Ecosystem foundation",
    "Numeric speed"
   ],
   "caveat": "Slow import",
   "short_quote": "numpy/scipy/matplotlib/pandas/plotly/polars/pyarrow/jupyter, which is essential to my work",
   "icon": true
  },
  {
   "slug": "prometheus",
   "name": "Prometheus",
   "category": "observability",
   "category_name": "Monitoring and analytics",
   "description": "Open-source time-series monitoring and alerting system that scrapes and stores metrics.",
   "recommenders": 5,
   "commenters": 15,
   "warners": 2,
   "score": 5.291,
   "rising": 1.02,
   "first": "2025-11-14",
   "latest": "2026-10-16",
   "why": "HN commenters use it as the metrics layer of a self-hosted Grafana stack, often alongside Loki, and for alerting on failed systemd services and timers.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 8,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    2,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Grafana stack",
    "Self-hosted monitoring"
   ],
   "caveat": "Horizontal scaling",
   "short_quote": "using things like Grafana+Prometheus to monitor your personal computer/workstation as well. This is what I've done",
   "icon": false
  },
  {
   "slug": "nano-banana-pro",
   "name": "Nano Banana Pro",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Google's Gemini-based AI image generation and editing model, also called Gemini 3 Pro Image.",
   "recommenders": 5,
   "commenters": 9,
   "warners": 0,
   "score": 5.279,
   "rising": -0.31,
   "first": "2025-11-20",
   "latest": "2026-10-24",
   "why": "Liked for image quality that commenters rate above OpenAI's new image model and Gemini 2.5, and for complex edits and diagrams that follow detailed instructions.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 4,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    2,
    2,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Image quality",
    "Complex edits"
   ],
   "caveat": "Face distortion",
   "short_quote": "if you want to see some legitimately impressive NB Pro outputs, check out:",
   "icon": false
  },
  {
   "slug": "lichess",
   "name": "Lichess",
   "category": "other",
   "category_name": "Other software",
   "description": "Free, open-source online chess server for playing, puzzles, lessons, and game analysis.",
   "recommenders": 5,
   "commenters": 8,
   "warners": 0,
   "score": 5.277,
   "rising": -1.64,
   "first": "2026-01-07",
   "latest": "2026-09-16",
   "why": "HN commenters love Lichess for its mobile web version and PWA, its puzzles and lessons, and quick bullet and blitz games.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 3,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    2,
    1,
    1,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Mobile and PWA",
    "Fast time controls"
   ],
   "caveat": "Missing variants",
   "short_quote": "",
   "icon": true
  },
  {
   "slug": "deepinfra",
   "name": "DeepInfra",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Cloud inference platform serving open-weight AI models through a pay-per-token API.",
   "recommenders": 5,
   "commenters": 7,
   "warners": 0,
   "score": 5.238,
   "rising": 2.35,
   "first": "2026-01-21",
   "latest": "2026-10-09",
   "why": "Liked for low per-token prices on open models like DeepSeek and GLM, fast responses, and privacy terms that say prompts aren't used for training.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    0,
    0,
    1,
    2,
    0
   ],
   "listed": true,
   "loved": [
    "Low cost",
    "Privacy terms"
   ],
   "caveat": "Model coverage",
   "short_quote": "I'm very happy with Deepinfra. Less model coverage, but good prices and quite fast.",
   "icon": true
  },
  {
   "slug": "reaper",
   "name": "Reaper",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Digital audio workstation (DAW) for recording, editing and mixing audio.",
   "recommenders": 5,
   "commenters": 8,
   "warners": 0,
   "score": 5.235,
   "rising": 2.35,
   "first": "2025-12-06",
   "latest": "2026-10-02",
   "why": "HN commenters use Reaper as their main DAW and value its Linux support and generous try-before-you-buy license.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 2,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    1,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    1
   ],
   "listed": true,
   "loved": [
    "Linux support",
    "Main DAW"
   ],
   "caveat": "Overdub workflow",
   "short_quote": "a few open source applications that are already perfect (and free) like Reaper (DAW)",
   "icon": true
  },
  {
   "slug": "protocol-buffers",
   "name": "Protocol Buffers",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Google's language-neutral binary serialization format and schema language for structured data.",
   "recommenders": 5,
   "commenters": 14,
   "warners": 1,
   "score": 5.231,
   "rising": -0.31,
   "first": "2025-12-01",
   "latest": "2026-10-14",
   "why": "Liked for typed schemas shared across languages and compact, efficient data exchange.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 5,
    "compare": 3,
    "warn": 1
   },
   "spark": [
    0,
    1,
    2,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Cross-language schemas",
    "Efficient exchange"
   ],
   "caveat": "Design flaws",
   "short_quote": "The protobuf language is not great, but it's about the right balance between too expressive and too restricting.",
   "icon": true
  },
  {
   "slug": "marimo",
   "name": "marimo",
   "category": "other",
   "category_name": "Other software",
   "description": "Open-source reactive Python notebook that can also run as an app or script.",
   "recommenders": 5,
   "commenters": 8,
   "warners": 0,
   "score": 5.182,
   "rising": -0.31,
   "first": "2025-11-11",
   "latest": "2026-10-27",
   "why": "HN commenters like marimo as a reactive Python notebook that combines SQL, dataframes, dataviz, UI widgets and LLM integration, and that can run in the browser for teaching non-STEM students.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 3,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    2,
    0,
    0,
    0,
    1,
    0,
    0,
    1,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "LLM integration",
    "Data tooling"
   ],
   "caveat": "Output placement",
   "short_quote": "Marimo (OSS local first) honestly renders it completely obsolete for me",
   "icon": true
  },
  {
   "slug": "pipepipe",
   "name": "PipePipe",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Open-source Android YouTube client forked from NewPipe, with built-in SponsorBlock support.",
   "recommenders": 5,
   "commenters": 7,
   "warners": 0,
   "score": 5.164,
   "rising": 1.02,
   "first": "2026-01-31",
   "latest": "2026-10-31",
   "why": "Liked as an ad-free, privacy-friendly YouTube client with SponsorBlock built in, and as a more full-featured alternative to NewPipe and Tubular.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    1,
    0,
    0,
    0,
    1,
    0,
    0,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "SponsorBlock, no ads",
    "Features"
   ],
   "caveat": "Auto-skip",
   "short_quote": "I just switched from Tubular[0] to PipePipe. It has more feature than Tubular!",
   "icon": true
  },
  {
   "slug": "capture-one",
   "name": "Capture One",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Professional RAW photo editing and asset management software for photographers.",
   "recommenders": 5,
   "commenters": 7,
   "warners": 0,
   "score": 5.153,
   "rising": -0.31,
   "first": "2026-01-11",
   "latest": "2026-10-14",
   "why": "Liked for image quality, good defaults and strong handling of Sony and Phase One files, and as a nicer-to-use alternative to Lightroom.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 4,
    "neutral": 3,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    1,
    0,
    0,
    2,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Lightroom alternative",
    "Output quality"
   ],
   "caveat": "Library performance",
   "short_quote": "Capture One in my opinion has much higher output quality, better defaults",
   "icon": true
  },
  {
   "slug": "heroic-games-launcher",
   "name": "Heroic Games Launcher",
   "category": "productivity",
   "category_name": "Productivity",
   "description": "Open-source game launcher for GOG, Epic Games Store and Amazon libraries on Linux, Windows, macOS",
   "recommenders": 5,
   "commenters": 8,
   "warners": 0,
   "score": 5.137,
   "rising": 1.02,
   "first": "2025-11-01",
   "latest": "2026-09-03",
   "why": "Used on Linux and Steam Deck to install and play GOG and Epic Games Store titles, with games easily added to Steam or launched through gamescope alongside Steam.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 3,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    2,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "GOG on Linux",
    "Epic games"
   ],
   "caveat": "",
   "short_quote": "It's trivial to add games from GOG using Heroic and play them alongside regular Steam games.",
   "icon": true
  },
  {
   "slug": "solid",
   "name": "Solid",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Declarative JavaScript UI library using fine-grained reactivity (signals) and JSX without a virtual DOM.",
   "recommenders": 5,
   "commenters": 6,
   "warners": 0,
   "score": 5.098,
   "rising": 5.0,
   "first": "2026-07-12",
   "latest": "2026-10-04",
   "why": "Liked as an alternative to React that takes away its pain points, lets you write vanilla TS/TSX instead of a custom language, and adds promising async features in Solid 2.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3,
    0,
    2
   ],
   "listed": true,
   "loved": [
    "React alternative",
    "Async features"
   ],
   "caveat": "Data fetching",
   "short_quote": "I've _loved_ solid since well before it's v1 release, and use it in all my side projects.",
   "icon": true
  },
  {
   "slug": "math-academy",
   "name": "Math Academy",
   "category": "other",
   "category_name": "Other software",
   "description": "Adaptive online math course that teaches through problems and spaced repetition.",
   "recommenders": 5,
   "commenters": 6,
   "warners": 0,
   "score": 5.056,
   "rising": 2.35,
   "first": "2026-06-08",
   "latest": "2026-09-26",
   "why": "HN commenters recommend it as a high-value paid resource for self-studying math, from high school trig through multivariable calculus, using repeated, interleaved problems in a spaced-repetition style.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    1,
    2,
    0
   ],
   "listed": true,
   "loved": [
    "Worth paying for",
    "Habit forming"
   ],
   "caveat": "Can get boring",
   "short_quote": "Easily the most valuable learning resource I've ever spent money on. Highly recommend.",
   "icon": true
  },
  {
   "slug": "graphite",
   "name": "Graphite",
   "category": "git",
   "category_name": "Git and code hosting",
   "description": "Code review platform and CLI for stacked pull requests on GitHub.",
   "recommenders": 5,
   "commenters": 12,
   "warners": 1,
   "score": 5.054,
   "rising": -1.64,
   "first": "2025-12-05",
   "latest": "2026-09-28",
   "why": "Liked for making a stacked pull request workflow practical on GitHub, and some commenters describe it as a tool they use every day.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 6,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    2,
    1,
    0,
    0,
    1,
    0,
    0,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Stacked PRs",
    "Daily use"
   ],
   "caveat": "Pricing",
   "short_quote": "After using Graphite it's been very hard going back to stack-less GitHub.",
   "icon": true
  },
  {
   "slug": "electrobun",
   "name": "Electrobun",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Desktop app framework for building cross-platform apps with TypeScript and Bun.",
   "recommenders": 5,
   "commenters": 8,
   "warners": 0,
   "score": 5.041,
   "rising": -0.31,
   "first": "2026-02-08",
   "latest": "2026-10-01",
   "why": "Liked as a lean, more performant alternative to Electron, with a productive all-TypeScript Bun stack that skips Rust and long compilation steps.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 1,
    "compare": 2,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    3,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Electron alternative",
    "Developer productivity"
   ],
   "caveat": "Platform confusion",
   "short_quote": "for my own little tools I have been using TypeScript+Bun with Electrobun.",
   "icon": true
  },
  {
   "slug": "hetzner-storage-box",
   "name": "Hetzner Storage Box",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "Hetzner's low-cost online storage space, accessible over SFTP, SMB, rsync and SSH.",
   "recommenders": 5,
   "commenters": 7,
   "warners": 0,
   "score": 5.036,
   "rising": -0.31,
   "first": "2026-04-02",
   "latest": "2026-10-08",
   "why": "Recommended as a cheap offsite backup target that works over SSH, SFTP, Samba and rsync and pairs with tools like restic and borg.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    4,
    0,
    0,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Backup target",
    "Low price"
   ],
   "caveat": "Basic features",
   "short_quote": "which is insane value for money at 11 euro per 5 terabytes per month",
   "icon": true
  },
  {
   "slug": "grep",
   "name": "grep",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "Classic Unix command-line utility for searching text with regular expressions.",
   "recommenders": 5,
   "commenters": 7,
   "warners": 0,
   "score": 5.031,
   "rising": -0.31,
   "first": "2026-01-15",
   "latest": "2026-10-12",
   "why": "HN commenters value grep for being fast and flexible with no indexing step, and for coming preinstalled, so it is there on any server they log into.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    1,
    1,
    0,
    0,
    0,
    1,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Simple and sufficient",
    "Speed"
   ],
   "caveat": "Slow recursive scans",
   "short_quote": "In general, in my experience, grep is better than almost anything else you can use.",
   "icon": true
  },
  {
   "slug": "reasonix",
   "name": "Reasonix",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "Coding agent harness for DeepSeek models, built to maximize prefix-cache hits.",
   "recommenders": 5,
   "commenters": 6,
   "warners": 0,
   "score": 5.021,
   "rising": 0.36,
   "first": "2026-05-24",
   "latest": "2026-09-23",
   "why": "Recommended as a DeepSeek agent harness whose prefix-cache alignment yields mostly cache-hit tokens, letting commenters run long coding sessions and large code analyses for pennies.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    5,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Low cost",
    "Cache hits"
   ],
   "caveat": "Data to China",
   "short_quote": "When I want a harness to inhale a codebase and give me an answer, Reasonix has been the go-to for a while now, and it's great.",
   "icon": false
  },
  {
   "slug": "github-projects",
   "name": "GitHub Projects",
   "category": "productivity",
   "category_name": "Productivity",
   "description": "Kanban-style project planning boards and tables built into GitHub, linked to issues and pull requests.",
   "recommenders": 5,
   "commenters": 7,
   "warners": 0,
   "score": 4.963,
   "rising": -1.64,
   "first": "2026-01-01",
   "latest": "2026-10-27",
   "why": "HN commenters like it as a simple, low-overhead kanban board for tracking issues, sometimes driven from the gh CLI or used as the task tracker and memory for AI coding agents.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    1,
    1,
    0,
    2,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "AI agent tracking",
    "Simple kanban"
   ],
   "caveat": "Small teams only",
   "short_quote": "For smaller projects I've gone back to a simple GitHub Projects board",
   "icon": false
  },
  {
   "slug": "kopia",
   "name": "Kopia",
   "category": "files",
   "category_name": "Files, sync and backup",
   "description": "Open-source backup tool with encryption, deduplication, snapshots, and both CLI and GUI.",
   "recommenders": 5,
   "commenters": 7,
   "warners": 0,
   "score": 4.962,
   "rising": -0.31,
   "first": "2026-02-01",
   "latest": "2026-09-16",
   "why": "HN commenters use it for encrypted, incremental backups to S3-compatible storage such as Backblaze or MinIO, and describe it as reliable with a handy GUI.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    2,
    1,
    1,
    0,
    0,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "S3-compatible backends",
    "Reliability"
   ],
   "caveat": "Weaker CLI",
   "short_quote": "Reliable for me is Kopia from Mac to S3 compatible volume (minio) on Synology.",
   "icon": true
  },
  {
   "slug": "muse-glimmer",
   "name": "Muse Glimmer",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Meta's open agentic 30B-parameter language model that runs locally.",
   "recommenders": 5,
   "commenters": 6,
   "warners": 0,
   "score": 4.959,
   "rising": 5.0,
   "first": "2026-08-10",
   "latest": "2026-09-14",
   "why": "HN commenters like it for producing decent results while running locally at 30B params, and for using tokens efficiently enough to finish tasks quicker than A3B.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 0,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    5,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Output quality",
    "Token efficiency"
   ],
   "caveat": "Slow generation",
   "short_quote": "I am getting good results with muse-glimmer running locally, with the caveat that everything runs slowly",
   "icon": true
  },
  {
   "slug": "dokploy",
   "name": "Dokploy",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "Open-source, self-hostable platform-as-a-service for deploying apps and databases on your own servers.",
   "recommenders": 5,
   "commenters": 6,
   "warners": 0,
   "score": 4.928,
   "rising": 2.35,
   "first": "2025-12-20",
   "latest": "2026-10-16",
   "why": "Recommended as an open-source, self-hosted PaaS that makes deploying new projects easy, with one user preferring its interface to Coolify's.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 0,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    0,
    1,
    2
   ],
   "listed": true,
   "loved": [
    "Open-source PaaS",
    "Easy deployment"
   ],
   "caveat": "",
   "short_quote": "I've made it easy for myself to deploy new projects using Dokploy (also tried Coolify).",
   "icon": true
  },
  {
   "slug": "cargo-nextest",
   "name": "cargo-nextest",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "A next-generation test runner for Rust projects, an alternative to cargo test.",
   "recommenders": 5,
   "commenters": 6,
   "warners": 0,
   "score": 4.899,
   "rising": -1.64,
   "first": "2026-01-02",
   "latest": "2026-07-09",
   "why": "Loved for running very large Rust test suites quickly and keeping CI times down.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    5,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Well engineered",
    "Speed at scale"
   ],
   "caveat": "Endpoint security hangs",
   "short_quote": "Those run thousands and thousands of tests thx to nextest and what feels like instantly",
   "icon": true
  },
  {
   "slug": "musicbrainz",
   "name": "MusicBrainz",
   "category": "databases",
   "category_name": "Databases",
   "description": "Open, community-maintained encyclopedia and database of music metadata.",
   "recommenders": 5,
   "commenters": 6,
   "warners": 0,
   "score": 4.859,
   "rising": 1.02,
   "first": "2025-11-03",
   "latest": "2026-10-05",
   "why": "HN commenters value MusicBrainz as a music metadata resource for identifying and tagging personal music libraries.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    1,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Valued resource",
    "Tagging and identification"
   ],
   "caveat": "User experience",
   "short_quote": "a combination of beets and MusicBrainz for tagging",
   "icon": true
  },
  {
   "slug": "winamp",
   "name": "Winamp",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Classic Windows desktop music player, first released in 1997.",
   "recommenders": 5,
   "commenters": 6,
   "warners": 0,
   "score": 4.84,
   "rising": 1.02,
   "first": "2026-01-02",
   "latest": "2026-09-01",
   "why": "HN commenters like Winamp for its tiny memory footprint and quick loading, and because it remains a perfectly usable player, with even 90s versions running fine on Windows 11.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    1,
    0,
    0,
    0,
    1,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Lightweight",
    "Still works"
   ],
   "caveat": "Development status",
   "short_quote": "I run actual Winamp for my music streaming, and windows task manager claims it's using 4.1 MB.",
   "icon": true
  },
  {
   "slug": "acme-sh",
   "name": "acme.sh",
   "category": "other",
   "category_name": "Other software",
   "description": "Shell-script ACME client for issuing and renewing TLS certificates, e.g. from Let's Encrypt.",
   "recommenders": 5,
   "commenters": 6,
   "warners": 0,
   "score": 4.833,
   "rising": -0.31,
   "first": "2025-12-03",
   "latest": "2026-09-04",
   "why": "Recommended for getting Let's Encrypt certificates on personal and on-prem servers, especially via DNS validation for wildcard and private or split-DNS setups.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    2,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "DNS validation",
    "Self-hosted certs"
   ],
   "caveat": "ZeroSSL default",
   "short_quote": "I personally use acme.sh which can be configured to use email, XMPP, or HTTP(S) requests with prebuilt templates for most popular webhooks",
   "icon": true
  },
  {
   "slug": "mimalloc",
   "name": "mimalloc",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Compact general-purpose memory allocator from Microsoft, usable as a drop-in malloc replacement.",
   "recommenders": 5,
   "commenters": 5,
   "warners": 0,
   "score": 4.828,
   "rising": 3.35,
   "first": "2026-06-20",
   "latest": "2026-10-29",
   "why": "Recommended for allocation speed close to a bump allocator, for keeping memory use stable under heavy load, and as a drop-in swap for musl's default malloc.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    2,
    0,
    2
   ],
   "listed": true,
   "loved": [
    "Performance",
    "Musl malloc replacement"
   ],
   "caveat": "",
   "short_quote": "we swap out the default malloc with mimalloc for high performance because why would you not?",
   "icon": true
  },
  {
   "slug": "impeccable",
   "name": "Impeccable",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "Open-source design skill set and CLI that helps AI coding agents produce better frontend UI.",
   "recommenders": 5,
   "commenters": 6,
   "warners": 0,
   "score": 4.81,
   "rising": 1.02,
   "first": "2026-02-12",
   "latest": "2026-08-18",
   "why": "Recommended for cleaning up generic AI-generated frontend code and improving UI/UX, with a CLI that flags common visual anti-patterns in HTML/CSS/JSX.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    1,
    1,
    0,
    0,
    2,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Better UI output",
    "Recommended"
   ],
   "caveat": "",
   "short_quote": "I tried out the \"Impeccable\" skill for Claude Code and found it to be very useful if you care about visual aspects and good UI/UX.",
   "icon": false
  },
  {
   "slug": "fluidvoice",
   "name": "FluidVoice",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Local speech-to-text dictation app for macOS that runs voice models on-device.",
   "recommenders": 5,
   "commenters": 5,
   "warners": 0,
   "score": 4.796,
   "rising": 2.35,
   "first": "2026-07-07",
   "latest": "2026-10-11",
   "why": "Liked for fully local voice transcription that is fast and handles tech jargon well, with a better UI and fuller feature set than Handy.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    2,
    1
   ],
   "listed": true,
   "loved": [
    "Local models",
    "Accuracy"
   ],
   "caveat": "Quirks",
   "short_quote": "I recently switched from Handy to Fluidvoice, and like it much better. The UI is much better and offers a better and more comprehensive feature set",
   "icon": true
  },
  {
   "slug": "devuan",
   "name": "Devuan",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "A fork of Debian Linux that ships without systemd as its init system.",
   "recommenders": 5,
   "commenters": 6,
   "warners": 0,
   "score": 4.793,
   "rising": -0.64,
   "first": "2026-01-28",
   "latest": "2026-08-13",
   "why": "Recommended as a Debian-without-systemd alternative for people who left Debian over systemd, with long-time users reporting years of trouble-free use.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    1,
    0,
    3,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "No systemd",
    "Reliability"
   ],
   "caveat": "FreeBSD alternative",
   "short_quote": "I simply switched all my computers from Debian to Devuan (aka Debian without systemd) and I've had zero problems with that switch",
   "icon": true
  },
  {
   "slug": "onshape",
   "name": "Onshape",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Browser-based parametric 3D mechanical CAD and product design platform.",
   "recommenders": 5,
   "commenters": 11,
   "warners": 1,
   "score": 4.789,
   "rising": 1.02,
   "first": "2025-11-22",
   "latest": "2026-10-28",
   "why": "Liked for quick, intuitive modeling that lets newcomers start working right away, for running in the browser, including on Linux, and for documents that can be scripted with FeatureScript.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 3,
    "compare": 2,
    "warn": 1
   },
   "spark": [
    1,
    0,
    0,
    1,
    0,
    1,
    0,
    0,
    0,
    1,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Ease of use",
    "Browser-based"
   ],
   "caveat": "High polygon counts",
   "short_quote": "Even for CAD, if it is simple enough, I'll do it in Onshape rather than booting up my Windows VM.",
   "icon": true
  },
  {
   "slug": "river",
   "name": "River",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Dynamic tiling Wayland compositor that separates compositing from window management.",
   "recommenders": 5,
   "commenters": 6,
   "warners": 0,
   "score": 4.783,
   "rising": -0.31,
   "first": "2026-03-15",
   "latest": "2026-10-04",
   "why": "Liked for splitting the Wayland compositor from the window manager, which lets users pick or write their own WM, and for its simple design.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    3,
    0,
    0,
    1,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Compositor/WM split",
    "Simplicity"
   ],
   "caveat": "",
   "short_quote": "I'm currently using a fully vibe-coded, personal River window manager that works just how I want it to.",
   "icon": false
  },
  {
   "slug": "pacman",
   "name": "pacman",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Package manager for Arch Linux, installing and updating packages from official repositories.",
   "recommenders": 5,
   "commenters": 6,
   "warners": 0,
   "score": 4.763,
   "rising": -0.31,
   "first": "2026-01-27",
   "latest": "2026-08-02",
   "why": "HN commenters like pacman for installing from vetted official Arch repositories and for simple one-command installs that they rate above Homebrew.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    1,
    0,
    0,
    0,
    1,
    1,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Simple installs",
    "Vetted repositories"
   ],
   "caveat": "No AUR support",
   "short_quote": "pacman installs from regular, real, vetted repositories by default.",
   "icon": true
  },
  {
   "slug": "oxlint",
   "name": "oxlint",
   "category": "other",
   "category_name": "Other software",
   "description": "Rust-based JavaScript and TypeScript linter from the Oxc project, designed as an ESLint alternative.",
   "recommenders": 5,
   "commenters": 5,
   "warners": 0,
   "score": 4.756,
   "rising": 1.02,
   "first": "2026-07-02",
   "latest": "2026-10-13",
   "why": "HN commenters like oxlint as a fast, ESLint-compatible linter that fits alongside Vite, Vitest and Oxfmt in a modern JavaScript stack and serves as a guardrail for LLM-generated code.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [
    "Modern toolchain fit",
    "LLM code guardrail"
   ],
   "caveat": "No plugin support",
   "short_quote": "oxlint and some general ast-grep rules have pretty much been an absolute necessity for any of my LLM based code generation.",
   "icon": false
  },
  {
   "slug": "ente-auth",
   "name": "Ente Auth",
   "category": "security",
   "category_name": "Security and passwords",
   "description": "Open-source, end-to-end encrypted two-factor authentication (TOTP) app from Ente.",
   "recommenders": 5,
   "commenters": 6,
   "warners": 0,
   "score": 4.755,
   "rising": -0.31,
   "first": "2026-03-25",
   "latest": "2026-09-18",
   "why": "HN commenters recommend Ente Auth for TOTP codes, often after leaving Authy or Aegis, citing peace of mind if a phone breaks and apps on Android, iOS and Linux desktop.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 0,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    1,
    1,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Cross-platform",
    "Authy/Aegis alternative"
   ],
   "caveat": "Confusing branding",
   "short_quote": "For TOTP i use ente auth[0], which i can higly recommend.",
   "icon": true
  },
  {
   "slug": "opentelemetry",
   "name": "OpenTelemetry",
   "category": "observability",
   "category_name": "Monitoring and analytics",
   "description": "Vendor-neutral open standard and SDKs for collecting traces, metrics, and logs.",
   "recommenders": 5,
   "commenters": 11,
   "warners": 1,
   "score": 4.737,
   "rising": -0.31,
   "first": "2025-12-15",
   "latest": "2026-10-22",
   "why": "Liked as a single cross-language telemetry standard that feeds many backends, including Grafana's LGTM stack, SigNoz, and ClickHouse.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 4,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    0,
    1,
    0,
    0,
    2,
    1,
    0,
    0,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Backend flexibility",
    "Low-maintenance setup"
   ],
   "caveat": "Prescriptive SDKs",
   "short_quote": "I love OpenTelemetry, and using it in Rust has been mostly great.",
   "icon": true
  },
  {
   "slug": "signoz",
   "name": "SigNoz",
   "category": "observability",
   "category_name": "Monitoring and analytics",
   "description": "Open-source observability platform for traces, metrics, and logs built on OpenTelemetry.",
   "recommenders": 5,
   "commenters": 6,
   "warners": 0,
   "score": 4.726,
   "rising": 1.02,
   "first": "2025-12-15",
   "latest": "2026-09-14",
   "why": "HN commenters like SigNoz as an OpenTelemetry-native backend with good dashboards and trace and metrics monitoring, plus an API they can script or query programmatically.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 0,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    0,
    1,
    0,
    0,
    0,
    1,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "OpenTelemetry native",
    "Programmatic API"
   ],
   "caveat": "Weak alerting",
   "short_quote": "SigNoz has great dashboards and trace and metrics monitoring, but its alerting system isn\u2019t great.",
   "icon": true
  },
  {
   "slug": "agentsview",
   "name": "agentsview",
   "category": "observability",
   "category_name": "Monitoring and analytics",
   "description": "Local tool for browsing AI coding agent sessions, transcripts, and token usage.",
   "recommenders": 5,
   "commenters": 5,
   "warners": 0,
   "score": 4.719,
   "rising": 1.02,
   "first": "2026-06-03",
   "latest": "2026-10-19",
   "why": "Recommended for its usage and token-cost metrics and searchable transcripts across most coding agents, built on local conversation files instead of a proxy.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    2,
    1,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Usage metrics",
    "Transcript browsing"
   ],
   "caveat": "Agent filtering",
   "short_quote": "I can highly recommend https://agentsview.io/ for a way to dig into your LLM usage.",
   "icon": false
  },
  {
   "slug": "figma-mcp",
   "name": "Figma MCP",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Figma's Model Context Protocol server that gives AI coding agents access to design files.",
   "recommenders": 5,
   "commenters": 6,
   "warners": 0,
   "score": 4.718,
   "rising": -1.64,
   "first": "2026-02-18",
   "latest": "2026-07-01",
   "why": "HN commenters use it to turn Figma designs into front-end code, usually connected to coding agents like Claude Code or Codex.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    2,
    0,
    0,
    0,
    2,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Design to code",
    "Agent integration"
   ],
   "caveat": "Manual finishing",
   "short_quote": "I use a Godot MCP in addition to my Godot IDE and the Figma MCP",
   "icon": false
  },
  {
   "slug": "invidious",
   "name": "Invidious",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "Open-source alternative front-end for YouTube that can be self-hosted.",
   "recommenders": 5,
   "commenters": 6,
   "warners": 0,
   "score": 4.715,
   "rising": -0.31,
   "first": "2026-02-14",
   "latest": "2026-09-26",
   "why": "HN commenters like Invidious as an ad-free YouTube frontend and as a backend for other apps like Yattee, and for cutting out Shorts and algorithmic doom-scrolling.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    2,
    0,
    1,
    1,
    0,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Escaping doom-scrolling",
    "YouTube frontend"
   ],
   "caveat": "Slower",
   "short_quote": "I switched from using YouTube to invidious mainly because they don't support shorts",
   "icon": true
  },
  {
   "slug": "codexbar",
   "name": "CodexBar",
   "category": "observability",
   "category_name": "Monitoring and analytics",
   "description": "Menu bar app that shows usage and limits for AI coding assistants like Codex and Claude Code.",
   "recommenders": 5,
   "commenters": 6,
   "warners": 0,
   "score": 4.699,
   "rising": -1.64,
   "first": "2026-01-30",
   "latest": "2026-07-15",
   "why": "Liked for tracking token spend in near real time and for supporting multiple providers and subscriptions, including Codex.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 0,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    3,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Multi-provider support",
    "Real-time tracking"
   ],
   "caveat": "",
   "short_quote": "CodexBar seems to do that good enough (and supports Codex)",
   "icon": true
  },
  {
   "slug": "hledger",
   "name": "hledger",
   "category": "finance",
   "category_name": "Finance",
   "description": "Open-source, command-line plain-text double-entry accounting tool.",
   "recommenders": 5,
   "commenters": 7,
   "warners": 0,
   "score": 4.658,
   "rising": -1.64,
   "first": "2026-01-02",
   "latest": "2026-08-03",
   "why": "Liked for plain-text bookkeeping with automated bank CSV imports and categorization, easy custom import scripts for PDFs and other formats, and AI-assisted transaction entry with Claude.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 0,
    "compare": 2,
    "warn": 0
   },
   "spark": [
    0,
    0,
    4,
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Replaces GnuCash",
    "Import automation"
   ],
   "caveat": "No GUI",
   "short_quote": "it's exactly what I wanted all this time I just didn't know it.",
   "icon": true
  },
  {
   "slug": "github-copilot-cli",
   "name": "GitHub Copilot CLI",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "GitHub's terminal-based AI coding agent that edits code and runs commands from the command line.",
   "recommenders": 5,
   "commenters": 14,
   "warners": 2,
   "score": 4.651,
   "rising": -0.31,
   "first": "2025-12-28",
   "latest": "2026-10-25",
   "why": "HN commenters like it as a capable, productive daily driver that works with a range of models and handles long-running automation tasks.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 7,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    2,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Productivity",
    "Model flexibility"
   ],
   "caveat": "Unannounced changes",
   "short_quote": "Github Copilot CLI is for automation. For example, in a Rust project, I use it to audit for security, document, and test issues crate by crate.",
   "icon": false
  },
  {
   "slug": "kiwix",
   "name": "Kiwix",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Offline reader for Wikipedia and other web content packaged as ZIM files.",
   "recommenders": 5,
   "commenters": 6,
   "warners": 0,
   "score": 4.651,
   "rising": -0.31,
   "first": "2025-11-09",
   "latest": "2026-08-25",
   "why": "Liked for browsing and searching offline copies of Wikipedia and other wikis, especially on trains and trips without reliable internet.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    1,
    0,
    1,
    0,
    0,
    0,
    1,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Offline access",
    "Travel use"
   ],
   "caveat": "Download size",
   "short_quote": "I use it all the time now that I have a dumb phone",
   "icon": true
  },
  {
   "slug": "pixelmator-pro",
   "name": "Pixelmator Pro",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Layer-based image and photo editor for macOS, now owned by Apple.",
   "recommenders": 5,
   "commenters": 5,
   "warners": 0,
   "score": 4.631,
   "rising": 2.02,
   "first": "2025-11-02",
   "latest": "2026-10-27",
   "why": "Recommended as an intuitive, quick-loading native Mac image editor and as a one-time-purchase alternative to Photoshop.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    0,
    1,
    1,
    0,
    0,
    0,
    0,
    1,
    2
   ],
   "listed": true,
   "loved": [
    "Intuitive interface",
    "Photoshop alternative"
   ],
   "caveat": "Mac-only",
   "short_quote": "Pixelmator - 1000%. Native MacOS - quick to load and very intuitive layer-based paint interface.",
   "icon": false
  },
  {
   "slug": "superduper",
   "name": "SuperDuper",
   "category": "files",
   "category_name": "Files, sync and backup",
   "description": "macOS backup utility that creates bootable clones and scheduled backups of Mac drives.",
   "recommenders": 5,
   "commenters": 6,
   "warners": 0,
   "score": 4.617,
   "rising": 1.02,
   "first": "2025-11-10",
   "latest": "2026-08-08",
   "why": "HN commenters like it for bootable backup clones of their Macs, years of dependable use, and one-time pricing without subscriptions or bloat.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 0,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    1,
    0,
    0,
    1,
    0,
    0,
    2,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Reliability",
    "Bootable backups"
   ],
   "caveat": "No hourly backups",
   "short_quote": "SuperDuper! is one of those gems which I will happily pay to upgrade every release without a second thought.",
   "icon": true
  },
  {
   "slug": "zmx",
   "name": "zmx",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "Terminal session persistence tool for detaching and reattaching processes, built on libghostty.",
   "recommenders": 5,
   "commenters": 8,
   "warners": 0,
   "score": 4.605,
   "rising": -1.64,
   "first": "2026-04-13",
   "latest": "2026-10-14",
   "why": "HN commenters like zmx for detaching from and reattaching to terminal processes, with libghostty restoring scrollback history and terminal state.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 2,
    "compare": 2,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    1,
    2,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Attach and detach",
    "Restores terminal state"
   ],
   "caveat": "Repainting bugs",
   "short_quote": "It's still a bit buggy (screen repainting) but quite pleasant to use with ghostty.",
   "icon": true
  },
  {
   "slug": "beancount",
   "name": "beancount",
   "category": "finance",
   "category_name": "Finance",
   "description": "Open-source plain-text double-entry accounting tool, often paired with the Fava web interface.",
   "recommenders": 5,
   "commenters": 11,
   "warners": 1,
   "score": 4.593,
   "rising": -0.31,
   "first": "2026-01-02",
   "latest": "2026-08-07",
   "why": "HN commenters like Beancount for keeping finances in plain-text files that AI agents can work with, and as a replacement for proprietary tools like QuickBooks and Aplos.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 2,
    "compare": 3,
    "warn": 1
   },
   "spark": [
    0,
    0,
    2,
    0,
    0,
    1,
    0,
    0,
    1,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Plain-text files",
    "AI agent friendly"
   ],
   "caveat": "Large ledgers",
   "short_quote": "You should check out plain text accounting software Beancount.",
   "icon": true
  },
  {
   "slug": "news-feed-eradicator",
   "name": "News Feed Eradicator",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "Browser extension that hides news feeds on social media sites to reduce distraction.",
   "recommenders": 5,
   "commenters": 5,
   "warners": 0,
   "score": 4.568,
   "rising": 2.35,
   "first": "2025-12-07",
   "latest": "2026-09-21",
   "why": "Recommended for stripping algorithmic feeds from sites like Facebook, Instagram, Reddit and LinkedIn, with some users calling it life-changing.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    2,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Removes feeds",
    "Many sites"
   ],
   "caveat": "",
   "short_quote": "The best tool for significantly reducing noise across social media while remaining connected is the News Feed Eradicator.",
   "icon": true
  },
  {
   "slug": "workmux",
   "name": "Workmux",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "Command-line tool that pairs git worktrees with tmux windows for parallel development.",
   "recommenders": 5,
   "commenters": 5,
   "warners": 0,
   "score": 4.555,
   "rising": 1.02,
   "first": "2026-01-20",
   "latest": "2026-10-19",
   "why": "Liked as a clean, well-regarded companion to tmux, with one user who switched from Herdr citing significantly more flexibility.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    1,
    0,
    0,
    1,
    0,
    1,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Pairs with tmux",
    "Well liked"
   ],
   "caveat": "",
   "short_quote": "I moved from Herdr to Workmux + Tmux about a month ago and am enjoying it. Significantly more flexibility.",
   "icon": true
  },
  {
   "slug": "manifold",
   "name": "Manifold",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Open-source C++ library for fast, robust 3D mesh boolean (CSG) operations.",
   "recommenders": 5,
   "commenters": 5,
   "warners": 0,
   "score": 4.528,
   "rising": -0.31,
   "first": "2025-12-20",
   "latest": "2026-10-11",
   "why": "Liked as the fast new geometry backend in OpenSCAD, far quicker than the old CGAL renderer, and as a CSG meshing library integrated into Godot and Blender.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    0,
    1,
    0,
    0,
    1,
    1,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Speed",
    "Engine integration"
   ],
   "caveat": "",
   "short_quote": "If you want reification/meshing I recommend [1] which is what Godot uses.",
   "icon": true
  },
  {
   "slug": "nono",
   "name": "nono",
   "category": "security",
   "category_name": "Security and passwords",
   "description": "Sandboxing tool that restricts the filesystem, network and command access of AI coding agents.",
   "recommenders": 5,
   "commenters": 9,
   "warners": 1,
   "score": 4.517,
   "rising": 1.69,
   "first": "2026-05-08",
   "latest": "2026-10-21",
   "why": "Used to sandbox AI coding agents so they can safely run in YOLO or permission-skipping mode, with policy-based blocking, proxy credential injection and rollbacks.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 3,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    2,
    2,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Safe YOLO mode",
    "Action blocking"
   ],
   "caveat": "Policy upkeep",
   "short_quote": "The flexibility of a good nono setup (which is easy because they ship a nono skill that claude can consume) actually locks things down significantly better",
   "icon": true
  },
  {
   "slug": "jjui",
   "name": "jjui",
   "category": "git",
   "category_name": "Git and code hosting",
   "description": "Terminal user interface for the Jujutsu (jj) version control system.",
   "recommenders": 5,
   "commenters": 5,
   "warners": 0,
   "score": 4.51,
   "rising": -0.31,
   "first": "2026-03-17",
   "latest": "2026-09-02",
   "why": "HN commenters like it for making jj simpler to use, and several now use it as their main way of working with jj.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    2,
    0,
    1,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Primary jj interface",
    "Simplifies jj"
   ],
   "caveat": "Inconsistent commands",
   "short_quote": "I have been using https://github.com/idursun/jjui a lot and it has been great.",
   "icon": true
  },
  {
   "slug": "sandbox-runtime",
   "name": "sandbox-runtime",
   "category": "security",
   "category_name": "Security and passwords",
   "description": "Anthropic's open-source tool for sandboxing processes such as AI coding agents with OS-level restrictions.",
   "recommenders": 5,
   "commenters": 5,
   "warners": 0,
   "score": 4.508,
   "rising": 1.02,
   "first": "2025-11-25",
   "latest": "2026-10-22",
   "why": "HN commenters use it to confine local coding agents with strict-by-default filesystem and network restrictions enforced at the OS layer.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Agent containment",
    "OS-level enforcement"
   ],
   "caveat": "Blocks dev tooling",
   "short_quote": "I use it to contain my local coding agents. It's strict by default and enforced at the OS layer.",
   "icon": true
  },
  {
   "slug": "vertico",
   "name": "Vertico",
   "category": "editors",
   "category_name": "Editors and IDEs",
   "description": "Minimalistic vertical completion UI for the Emacs minibuffer.",
   "recommenders": 5,
   "commenters": 5,
   "warners": 0,
   "score": 4.503,
   "rising": 1.02,
   "first": "2025-11-01",
   "latest": "2026-10-28",
   "why": "Recommended as a core piece of the modern Emacs completion stack, used alongside Orderless, Consult, Marginalia and Embark, and as a replacement for Helm.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    2,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Composable stack",
    "Helm replacement"
   ],
   "caveat": "",
   "short_quote": "I switched to Eglot/Corfu/Vertico/Tempel. I much prefer the new wave.",
   "icon": true
  },
  {
   "slug": "secretive",
   "name": "Secretive",
   "category": "security",
   "category_name": "Security and passwords",
   "description": "Open-source macOS app that stores SSH keys in the Mac's Secure Enclave.",
   "recommenders": 5,
   "commenters": 5,
   "warners": 0,
   "score": 4.496,
   "rising": 1.02,
   "first": "2025-11-23",
   "latest": "2026-10-21",
   "why": "Recommended for Mac users who want to know exactly when their SSH key is used, with long-time users preferring it to physical key and card setups.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    2,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [
    "Long-term use",
    "Key-use visibility"
   ],
   "caveat": "Native alternative",
   "short_quote": "If you're on a Mac, I can highly recommend you to check out Secretive",
   "icon": true
  },
  {
   "slug": "opensnitch",
   "name": "OpenSnitch",
   "category": "networking",
   "category_name": "Networking and VPN",
   "description": "Open-source interactive application firewall for Linux that prompts on outbound connections.",
   "recommenders": 5,
   "commenters": 5,
   "warners": 0,
   "score": 4.475,
   "rising": 1.02,
   "first": "2025-11-21",
   "latest": "2026-10-30",
   "why": "HN commenters recommend it as a Linux counterpart to Little Snitch that alerts on every new outbound connection, often layered with sandboxing and valued for being free.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    2,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [
    "Connection visibility",
    "Layered security"
   ],
   "caveat": "Process attribution",
   "short_quote": "I'm certainly not going to spend $60 for something that has been doing the job for free.",
   "icon": true
  },
  {
   "slug": "nostr",
   "name": "Nostr",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "Open decentralized protocol for social networking and messaging using public-key identities.",
   "recommenders": 5,
   "commenters": 5,
   "warners": 0,
   "score": 4.466,
   "rising": -0.31,
   "first": "2026-01-05",
   "latest": "2026-08-26",
   "why": "Liked as a decentralized alternative to the fediverse with server-free key-pair identity and feeds that don't depend on seizable domain names.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    1,
    1,
    0,
    0,
    1,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Decentralization",
    "Protocol design"
   ],
   "caveat": "Small audience",
   "short_quote": "Nostr is not that excellent, but it works, and have a potential to became \"unified personal web platform\"",
   "icon": true
  },
  {
   "slug": "wblock",
   "name": "wBlock",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "Open-source ad blocker for Safari on macOS and iOS using native content blocking.",
   "recommenders": 5,
   "commenters": 5,
   "warners": 0,
   "score": 4.454,
   "rising": 1.02,
   "first": "2025-11-11",
   "latest": "2026-10-14",
   "why": "Liked as a fast, open-source Safari content blocker that syncs between Mac and iPhone through iCloud and supports custom rules and userscripts.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    2,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "Performance",
    "iCloud sync"
   ],
   "caveat": "No cosmetic filtering",
   "short_quote": "Absolutely amazing, works inside webviews (e.g. netnewswire).",
   "icon": true
  },
  {
   "slug": "konsole",
   "name": "Konsole",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "KDE's default terminal emulator for Linux and other Unix-like desktops.",
   "recommenders": 5,
   "commenters": 12,
   "warners": 1,
   "score": 4.434,
   "rising": -0.31,
   "first": "2025-11-12",
   "latest": "2026-10-28",
   "why": "HN commenters use it as a dependable daily driver on KDE, with a settings screen they find friendlier than the config files of Kitty or Alacritty.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 5,
    "compare": 2,
    "warn": 1
   },
   "spark": [
    2,
    0,
    1,
    1,
    0,
    0,
    0,
    2,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Daily driver",
    "Settings GUI"
   ],
   "caveat": "Speed and latency",
   "short_quote": "Thank you for Konsole. It is my daily driver and works well on KDE 6.8 for me.",
   "icon": true
  },
  {
   "slug": "dillo",
   "name": "Dillo",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "A small, fast graphical web browser built on the FLTK toolkit.",
   "recommenders": 5,
   "commenters": 8,
   "warners": 0,
   "score": 4.43,
   "rising": -1.64,
   "first": "2025-11-05",
   "latest": "2026-07-18",
   "why": "HN commenters like Dillo as a lightweight browser that runs well on old hardware, and for its plugin system that adds protocols like Gemini and Gopher.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 3,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    2,
    1,
    1,
    0,
    0,
    2,
    0,
    0,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Lightweight",
    "Long-time favorite"
   ],
   "caveat": "Modern site rendering",
   "short_quote": "it's a really barebones one and thanks to DPI and dilloc it can be really powerful",
   "icon": true
  },
  {
   "slug": "esbuild",
   "name": "esbuild",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Fast JavaScript and TypeScript bundler and minifier written in Go.",
   "recommenders": 5,
   "commenters": 5,
   "warners": 0,
   "score": 4.408,
   "rising": -0.31,
   "first": "2025-12-30",
   "latest": "2026-08-13",
   "why": "Recommended for its speed and narrow, single-purpose scope, and for working as a Go library for type stripping and custom build pipelines.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    1,
    0,
    1,
    0,
    0,
    0,
    1,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Go integration",
    "Speed"
   ],
   "caveat": "Go module setup",
   "short_quote": "Esbuild is amazing. You can write entire dev servers and build pipelines in a couple hundred lines of Go",
   "icon": true
  },
  {
   "slug": "plausible",
   "name": "Plausible",
   "category": "observability",
   "category_name": "Monitoring and analytics",
   "description": "Lightweight, privacy-focused open-source web analytics, available hosted or self-hosted.",
   "recommenders": 5,
   "commenters": 9,
   "warners": 1,
   "score": 4.332,
   "rising": 2.35,
   "first": "2025-12-16",
   "latest": "2026-10-09",
   "why": "HN commenters recommend it as a solid, open-source web analytics tool that many run on their own self-hosted servers.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 2,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    0,
    2,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "Self-hostable",
    "Reliable"
   ],
   "caveat": "Resource usage",
   "short_quote": "I have been using Plausible for a couple years, it works great and is opensource",
   "icon": true
  },
  {
   "slug": "pixi",
   "name": "pixi",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Fast package and environment manager for Conda and PyPI dependencies, built by prefix.dev.",
   "recommenders": 5,
   "commenters": 5,
   "warners": 0,
   "score": 4.262,
   "rising": -0.31,
   "first": "2025-11-03",
   "latest": "2026-09-17",
   "why": "Recommended as a faster, saner \"uv for the Conda ecosystem\", with reproducible, self-contained per-folder environments and only a small user-level install.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    3,
    1,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Better Conda",
    "Fast solver"
   ],
   "caveat": "Often unnecessary",
   "short_quote": "pixi (https://github.com/prefix-dev/pixi) which kinda is a uv for the Conda ecosystem. Highly recommend!",
   "icon": false
  },
  {
   "slug": "molly",
   "name": "Molly",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "Security-hardened fork of the Signal messenger for Android.",
   "recommenders": 5,
   "commenters": 9,
   "warners": 1,
   "score": 4.219,
   "rising": 1.02,
   "first": "2025-11-28",
   "latest": "2026-10-31",
   "why": "HN commenters use it to run Signal on Android tablets and secondary devices, and for background WebSocket notifications that do not depend on Google push.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 3,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    2,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    2,
    0
   ],
   "listed": true,
   "loved": [
    "Multi-device support",
    "Push options"
   ],
   "caveat": "Update lag",
   "short_quote": "The Molly app is the only way I am able to use Signal on multiple devices.",
   "icon": true
  },
  {
   "slug": "monica",
   "name": "Monica",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "Open-source personal CRM for tracking friends, family, and relationships, self-hosted or hosted.",
   "recommenders": 5,
   "commenters": 12,
   "warners": 2,
   "score": 4.211,
   "rising": 3.67,
   "first": "2026-03-05",
   "latest": "2026-10-20",
   "why": "Liked as a self-hostable personal CRM for birthday reminders, notes about friends, and CardDAV/CalDAV contact sync.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 6,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    3,
    0
   ],
   "listed": true,
   "loved": [
    "Birthday reminders",
    "The concept"
   ],
   "caveat": "Project direction",
   "short_quote": "I use Monica https://www.monicahq.com/ which does advertise itself as a personal CRM.",
   "icon": false
  },
  {
   "slug": "btop",
   "name": "btop",
   "category": "observability",
   "category_name": "Monitoring and analytics",
   "description": "Terminal-based resource monitor showing CPU, memory, disk, network, and process stats.",
   "recommenders": 5,
   "commenters": 9,
   "warners": 1,
   "score": 4.209,
   "rising": -1.64,
   "first": "2025-11-08",
   "latest": "2026-09-23",
   "why": "HN commenters like btop for its modern, informative interface, which shows CPU, GPU, network and disk stats in one place, and for how well it fits terminal-centric workflows.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 2,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    2,
    0,
    0,
    0,
    0,
    1,
    1,
    0,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Terminal workflow fit",
    "Liked interface"
   ],
   "caveat": "Memory leak",
   "short_quote": "I've relatively recently migrated over to using btop[0], and it's the kind of modern interface,  useful and informative, that I needed.",
   "icon": true
  },
  {
   "slug": "manjaro",
   "name": "Manjaro",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Arch-based Linux distribution with a rolling release model and preconfigured desktops.",
   "recommenders": 5,
   "commenters": 10,
   "warners": 1,
   "score": 4.202,
   "rising": 1.02,
   "first": "2025-12-01",
   "latest": "2026-10-20",
   "why": "HN commenters like Manjaro as a daily driver and as an easy, convenient way to run Arch, with one user reviving a low-spec laptop with it.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 5,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    1,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    1,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Daily driver",
    "Easy Arch"
   ],
   "caveat": "Extra abstraction",
   "short_quote": "I resucitated and saved from the landfill a laggy and almost unusable laptop with Window 10, 4GB RAM and a Celeron processor, how?... Installing Manjaro (Arch), XFCE and kernel 6.18.",
   "icon": true
  },
  {
   "slug": "playwright-mcp",
   "name": "Playwright MCP",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Microsoft's MCP server that lets LLM agents control a web browser through Playwright.",
   "recommenders": 5,
   "commenters": 10,
   "warners": 1,
   "score": 4.19,
   "rising": -1.64,
   "first": "2025-12-15",
   "latest": "2026-10-20",
   "why": "HN commenters use it to let coding agents like Claude Code drive a browser and take screenshots, closing the feedback loop so the agent can check its own work.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 3,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    0,
    1,
    2,
    0,
    1,
    1,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Agent feedback loop",
    "Claude Code pairing"
   ],
   "caveat": "Speed",
   "short_quote": "with playwright-mcp its completely absolved the need for UX designers in my workflow",
   "icon": true
  },
  {
   "slug": "endeavouros",
   "name": "EndeavourOS",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Arch-based Linux distribution with a friendly installer and a near-vanilla Arch experience.",
   "recommenders": 5,
   "commenters": 5,
   "warners": 0,
   "score": 4.183,
   "rising": -1.64,
   "first": "2025-11-02",
   "latest": "2026-04-26",
   "why": "HN commenters like EndeavourOS as an easy-to-install, Arch-based distro that works as a daily driver for people leaving Windows, including for most gaming.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    2,
    2,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Easy install",
    "Daily driver"
   ],
   "caveat": "Anticheat games",
   "short_quote": "I switched to EndeavourOS late last year and have been enjoying it ever since.",
   "icon": false
  },
  {
   "slug": "bind",
   "name": "BIND",
   "category": "networking",
   "category_name": "Networking and VPN",
   "description": "Open-source DNS server from ISC for authoritative and recursive name service.",
   "recommenders": 5,
   "commenters": 9,
   "warners": 1,
   "score": 4.18,
   "rising": -1.64,
   "first": "2025-11-20",
   "latest": "2026-08-10",
   "why": "HN commenters like BIND for its long, reliable track record, trouble-free DNSSEC and split internal/external views.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 2,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    1,
    0,
    0,
    0,
    3,
    1,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Proven reliability",
    "Familiar standard"
   ],
   "caveat": "Security history",
   "short_quote": "BIND has been really good to me and I love their `view \"external\"` and `view \"internal\"` scopes",
   "icon": true
  },
  {
   "slug": "versity-gw",
   "name": "Versity GW",
   "category": "files",
   "category_name": "Files, sync and backup",
   "description": "S3-compatible object storage gateway that serves buckets from POSIX filesystems and other backends.",
   "recommenders": 5,
   "commenters": 7,
   "warners": 1,
   "score": 4.138,
   "rising": 5.0,
   "first": "2026-05-01",
   "latest": "2026-09-15",
   "why": "Liked as a simple, stable MinIO replacement that serves S3 from plain folders or an existing POSIX filesystem.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 0,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    5,
    0
   ],
   "listed": true,
   "loved": [
    "Folder backend",
    "MinIO replacement"
   ],
   "caveat": "ZFS sync IO",
   "short_quote": "switched to versity for homelab, been simple and stable as a rock. Point at a directory per bucket and done.",
   "icon": true
  },
  {
   "slug": "ledge-sh",
   "name": "Ledge.sh",
   "category": "notes",
   "category_name": "Notes and knowledge",
   "description": "Desktop app for Markdown notes with runnable shell command blocks.",
   "recommenders": 5,
   "commenters": 7,
   "warners": 1,
   "score": 4.12,
   "rising": 5.0,
   "first": "2026-09-30",
   "latest": "2026-10-01",
   "why": "HN commenters mostly praise the idea rather than long-term use: runnable documentation that keeps notes and frequently run commands in one Markdown file, with some seeing it as an alternative to Jupyter Notebooks or org-babel-style workflows.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 0,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    3
   ],
   "listed": true,
   "loved": [
    "Runnable docs",
    "Process automation"
   ],
   "caveat": "Not for critical work",
   "short_quote": "I love the idea of having documentation that I can just run directly as I'm reading through it",
   "icon": false
  },
  {
   "slug": "eglot",
   "name": "Eglot",
   "category": "editors",
   "category_name": "Editors and IDEs",
   "description": "Lightweight Language Server Protocol client for Emacs, bundled with Emacs since version 29.",
   "recommenders": 5,
   "commenters": 8,
   "warners": 1,
   "score": 4.099,
   "rising": 1.02,
   "first": "2025-11-03",
   "latest": "2026-10-28",
   "why": "Liked as the LSP client built into Emacs and as a replacement for lsp-mode alongside newer packages like Corfu and Vertico.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 2,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    1,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [
    "Modern package stack",
    "Built into Emacs"
   ],
   "caveat": "Bundled version bugs",
   "short_quote": "I switched to Eglot/Corfu/Vertico/Tempel. I much prefer the new wave.",
   "icon": true
  },
  {
   "slug": "github-cli",
   "name": "GitHub CLI",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "GitHub's official command-line tool for pull requests, issues, and repositories.",
   "recommenders": 5,
   "commenters": 8,
   "warners": 1,
   "score": 4.073,
   "rising": -0.31,
   "first": "2025-11-03",
   "latest": "2026-09-04",
   "why": "Liked as a CLI that AI agents like Claude already operate well, often in place of an MCP server, and for scripting PR creation and handling GitHub credentials.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 2,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    1,
    0,
    0,
    1,
    1,
    1,
    0,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "AI agent friendly",
    "Pleasant to use"
   ],
   "caveat": "Telemetry",
   "short_quote": "I use gh cli via Claude instead of their MCP, because I already had cli setup",
   "icon": true
  },
  {
   "slug": "deskflow",
   "name": "Deskflow",
   "category": "other",
   "category_name": "Other software",
   "description": "Open-source software for sharing one keyboard and mouse across multiple computers.",
   "recommenders": 5,
   "commenters": 5,
   "warners": 0,
   "score": 4.057,
   "rising": 1.02,
   "first": "2026-05-13",
   "latest": "2026-10-04",
   "why": "Recommended as a free, open-source alternative to Synergy for sharing a keyboard and mouse between Macs and PCs over LAN, with some preferring it to remote desktop.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    3,
    0,
    0,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [
    "Free Synergy alternative",
    "Cross-platform"
   ],
   "caveat": "No trackpad support",
   "short_quote": "Deskflow lets me use my Mac as a keyboard over LAN, too. Beats remote desktop for sure.",
   "icon": true
  },
  {
   "slug": "cuda",
   "name": "CUDA",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Nvidia's parallel computing platform and API for general-purpose programming on Nvidia GPUs.",
   "recommenders": 5,
   "commenters": 8,
   "warners": 1,
   "score": 4.047,
   "rising": 1.02,
   "first": "2025-11-15",
   "latest": "2026-10-20",
   "why": "Commenters describe CUDA as the GPU compute platform with no real alternative, one that made ML fun and is easier to work with than Vulkan for rendering.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 0,
    "compare": 2,
    "warn": 1
   },
   "spark": [
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "No real alternative",
    "Compute power"
   ],
   "caveat": "Nvidia lock-in",
   "short_quote": "you should just buy an NVIDIA card, CUDA is just that good",
   "icon": true
  },
  {
   "slug": "ecosia",
   "name": "Ecosia",
   "category": "search",
   "category_name": "Search",
   "description": "Search engine that uses its ad revenue to fund tree-planting projects.",
   "recommenders": 5,
   "commenters": 7,
   "warners": 1,
   "score": 3.949,
   "rising": 2.35,
   "first": "2025-11-08",
   "latest": "2026-08-03",
   "why": "HN commenters use it as a DuckDuckGo alternative that gives decent, usable results, and some choose it to support reforestation.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 1,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    1,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Usable results",
    "DuckDuckGo alternative"
   ],
   "caveat": "IP sharing",
   "short_quote": "recently left duckduckgo for ecosia. It's the best alternative I've found",
   "icon": true
  },
  {
   "slug": "tk",
   "name": "Tk",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Cross-platform GUI toolkit originally paired with Tcl, with bindings for many languages.",
   "recommenders": 5,
   "commenters": 6,
   "warners": 1,
   "score": 3.868,
   "rising": 5.0,
   "first": "2026-08-31",
   "latest": "2026-09-30",
   "why": "Liked for quickly building simple cross-platform GUI utilities and internal tools, usable from Python, Perl, Scheme and other languages beyond Tcl.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 0,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    3,
    0
   ],
   "listed": true,
   "loved": [
    "Quick simple tools",
    "Cross-platform"
   ],
   "caveat": "Basic widgets",
   "short_quote": "Tk is a very nice (though basic) GUI kit, and my programs work on Linux, BSD, MacOS, and Windows.",
   "icon": false
  },
  {
   "slug": "paint-net",
   "name": "Paint.NET",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Free raster image and photo editor for Windows, simpler than Photoshop or GIMP.",
   "recommenders": 5,
   "commenters": 6,
   "warners": 1,
   "score": 3.854,
   "rising": 5.0,
   "first": "2026-09-01",
   "latest": "2026-09-02",
   "why": "HN commenters like it as a lightweight, intuitive editor for basic cropping, resizing and adjustments, and because it is not a subscription.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 0,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    5,
    0
   ],
   "listed": true,
   "loved": [
    "Simple and light",
    "Polish"
   ],
   "caveat": "No Linux version",
   "short_quote": "I love PDN. It isn't as capable as Photoshop, but it isn't a rental, and it does 99% of what I need it to do.",
   "icon": true
  },
  {
   "slug": "amazon-ses",
   "name": "Amazon SES",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "Amazon Web Services' cloud email service for sending and receiving email at scale.",
   "recommenders": 5,
   "commenters": 9,
   "warners": 1,
   "score": 3.832,
   "rising": -1.64,
   "first": "2026-01-07",
   "latest": "2026-10-29",
   "why": "HN commenters use it as a cheap outbound relay with good deliverability, often paired with a self-hosted mail server to avoid IP reputation problems, and some moved their personal email to it so they could retire an internet-facing server.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 3,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    1,
    1,
    2,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Self-hosting relay",
    "Deliverability"
   ],
   "caveat": "Migration intent",
   "short_quote": "Cheap ($0.10/1000 emails) + good deliverability = Amazon SES.",
   "icon": true
  },
  {
   "slug": "infomaniak",
   "name": "Infomaniak",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "Swiss provider of email, calendar, cloud storage, domains and hosting services.",
   "recommenders": 5,
   "commenters": 7,
   "warners": 1,
   "score": 3.808,
   "rising": -0.31,
   "first": "2026-03-15",
   "latest": "2026-09-01",
   "why": "Liked as a privacy-focused, non-US alternative to Google services, with IMAP on the free tier and solid domain and DNS service.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 0,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    3,
    0,
    0,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Privacy, non-US",
    "Free IMAP"
   ],
   "caveat": "Management UI",
   "short_quote": "I\u2019m really happy with Infomaniak, migrating all my domains was a breeze.",
   "icon": true
  },
  {
   "slug": "squeak",
   "name": "Squeak",
   "category": "other",
   "category_name": "Other software",
   "description": "Open-source Smalltalk implementation with a live, image-based programming environment.",
   "recommenders": 5,
   "commenters": 6,
   "warners": 1,
   "score": 3.769,
   "rising": 3.67,
   "first": "2025-12-31",
   "latest": "2026-10-29",
   "why": "HN commenters like Squeak for its live Smalltalk environment where programs are built iteratively from inside the running system, for an image-based workflow that made deploying a Seaside web project easy, and for broad GUI and platform support.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 0,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    2
   ],
   "listed": true,
   "loved": [
    "Live environment",
    "Image-based deployment"
   ],
   "caveat": "Memory use",
   "short_quote": "to this day it stands out as a novel software development experience that I'm very glad I did.",
   "icon": true
  },
  {
   "slug": "pglite",
   "name": "PGlite",
   "category": "databases",
   "category_name": "Databases",
   "description": "PostgreSQL compiled to WebAssembly, running in the browser, Node.js, and other JS runtimes.",
   "recommenders": 5,
   "commenters": 7,
   "warners": 1,
   "score": 3.758,
   "rising": -1.64,
   "first": "2025-12-04",
   "latest": "2026-06-23",
   "why": "HN commenters like it for running a real Postgres in memory or in the browser, without Docker or a running server, especially for tests and local development.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 1,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    2,
    0,
    0,
    0,
    2,
    0,
    1,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "No server needed",
    "In-browser Postgres"
   ],
   "caveat": "Single connection",
   "short_quote": "I use pglite for unit/integration tests and it's been fantastic.",
   "icon": true
  },
  {
   "slug": "macos-sequoia",
   "name": "macOS Sequoia",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "macOS 15, Apple's desktop operating system for Mac computers, released in 2024.",
   "recommenders": 5,
   "commenters": 6,
   "warners": 1,
   "score": 3.752,
   "rising": 1.02,
   "first": "2025-11-26",
   "latest": "2026-10-18",
   "why": "HN commenters like Sequoia as a stable, less annoying alternative to Tahoe and macOS 27, and several prefer its UI to the newer design.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 0,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    1,
    2,
    0,
    0,
    0,
    0,
    0,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "Preferred UI",
    "Stability"
   ],
   "caveat": "Multitasking",
   "short_quote": "So far I've kept to Sequoia as the least annoying version",
   "icon": true
  },
  {
   "slug": "gemini-4-argon",
   "name": "Gemini 4 Argon",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Google's Gemini 4 Argon large language model, available in the Gemini app and coding tools.",
   "recommenders": 5,
   "commenters": 14,
   "warners": 3,
   "score": 3.749,
   "rising": 5.0,
   "first": "2026-10-01",
   "latest": "2026-10-29",
   "why": "HN commenters like it for thorough, goal-focused work on hard technical problems, especially security and cryptanalysis research.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 6,
    "compare": 0,
    "warn": 3
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    5
   ],
   "listed": true,
   "loved": [
    "Security research",
    "Thorough, goal-focused"
   ],
   "caveat": "Usage limits",
   "short_quote": "it's become my daily driver for anything requiring moderate smarts or lots of prose",
   "icon": false
  },
  {
   "slug": "soundcloud",
   "name": "SoundCloud",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Online audio platform for uploading, sharing, and streaming music and other audio.",
   "recommenders": 5,
   "commenters": 6,
   "warners": 1,
   "score": 3.704,
   "rising": -0.31,
   "first": "2026-04-05",
   "latest": "2026-09-25",
   "why": "Liked for discovering new artists and electronic music, and by musicians as a free place to share their own tracks.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 0,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    3,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Artist discovery",
    "Musician-friendly"
   ],
   "caveat": "Upload limits",
   "short_quote": "People give soundcloud a lot of grief but I love the service",
   "icon": true
  },
  {
   "slug": "decker",
   "name": "Decker",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "HyperCard-inspired environment for building interactive multimedia stacks, games and tools.",
   "recommenders": 5,
   "commenters": 6,
   "warners": 1,
   "score": 3.703,
   "rising": 1.02,
   "first": "2025-12-09",
   "latest": "2026-10-21",
   "why": "Liked for packing apps and their own editor into a single self-contained HTML file that makes no outside calls, and described as fun and cute to use.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 0,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    0,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "Fun to use",
    "Single HTML file"
   ],
   "caveat": "Nostalgia project",
   "short_quote": "check out Decker https://beyondloom.com/decker/ Super fun to use.",
   "icon": true
  },
  {
   "slug": "react-native",
   "name": "React Native",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Meta's open-source framework for building native iOS and Android apps with React and JavaScript.",
   "recommenders": 5,
   "commenters": 15,
   "warners": 3,
   "score": 3.702,
   "rising": 2.35,
   "first": "2025-12-11",
   "latest": "2026-09-11",
   "why": "HN commenters like it for over-the-air updates and for keeping iOS, Android and web in one codebase, often with Expo handling the tooling.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 7,
    "compare": 1,
    "warn": 4
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    2,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "OTA updates",
    "Single codebase"
   ],
   "caveat": "Performance",
   "short_quote": "React Native + Expo is also a good option if you want to touch the iOS/Android IDEs as little as possible.",
   "icon": true
  },
  {
   "slug": "gpt-5-4-mini",
   "name": "GPT-5.4 mini",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "A smaller, lower-cost OpenAI language model in the GPT-5.4 family.",
   "recommenders": 5,
   "commenters": 6,
   "warners": 1,
   "score": 3.694,
   "rising": 1.02,
   "first": "2026-04-04",
   "latest": "2026-09-14",
   "why": "HN commenters like it as a fast, token-efficient model for implementing coding features, and some find it good at code review.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 0,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    2,
    0,
    0,
    2,
    0
   ],
   "listed": true,
   "loved": [
    "Coding implementation",
    "Speed"
   ],
   "caveat": "Needs guardrails",
   "short_quote": "I switched to GPT-5.4-mini, which uses far fewer tokens, and it\u2019s often just as good as Sonnet.",
   "icon": false
  },
  {
   "slug": "gpt-5-pro",
   "name": "GPT-5 Pro",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "OpenAI's higher-compute GPT-5 model tier for harder reasoning tasks, offered via ChatGPT Pro.",
   "recommenders": 5,
   "commenters": 7,
   "warners": 1,
   "score": 3.677,
   "rising": -1.64,
   "first": "2025-12-22",
   "latest": "2026-07-05",
   "why": "Used as a second-opinion reviewer that catches what other models missed in code and plans, and for hard problems, specs and tasks given a large pasted context.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 2,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    2,
    1,
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Catches misses",
    "Hard problems"
   ],
   "caveat": "High cost",
   "short_quote": "Then I paste the subset of files into GPT 5.2 Pro, and give it $TASK.",
   "icon": false
  },
  {
   "slug": "wpf",
   "name": "WPF",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "Microsoft's XAML-based UI framework for building Windows desktop applications with .NET.",
   "recommenders": 5,
   "commenters": 6,
   "warners": 1,
   "score": 3.64,
   "rising": 2.35,
   "first": "2026-03-21",
   "latest": "2026-09-05",
   "why": "Recommended as a dependable Windows desktop UI option over WinUI 3 and MAUI, with praise for its grid layout and list virtualization.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 0,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    0,
    3,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Production-ready",
    "Grid layout"
   ],
   "caveat": "Windows-only",
   "short_quote": "Yeah, I like WPF and I still use it for my own apps.",
   "icon": true
  },
  {
   "slug": "cinnamon",
   "name": "Cinnamon",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Traditional Linux desktop environment developed by the Linux Mint project.",
   "recommenders": 5,
   "commenters": 9,
   "warners": 2,
   "score": 3.476,
   "rising": 2.35,
   "first": "2025-11-17",
   "latest": "2026-09-16",
   "why": "Liked for a familiar Windows-style layout that makes switching from Windows easy and for staying out of the way and simply working.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 2,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    2,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Just works",
    "Windows familiarity"
   ],
   "caveat": "Wayland support",
   "short_quote": "Currently I use Cinnamon for years and couldn't be more happy.",
   "icon": true
  },
  {
   "slug": "terminal-app",
   "name": "Terminal.app",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "Apple's built-in terminal emulator that ships with macOS.",
   "recommenders": 5,
   "commenters": 10,
   "warners": 2,
   "score": 3.442,
   "rising": 1.02,
   "first": "2025-11-04",
   "latest": "2026-10-28",
   "why": "HN commenters like it as a tidy, built-in macOS terminal that is good enough for simple needs, especially paired with tmux, with handy Cmd+F search and rare support for DEC double-width modes.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 3,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [
    "Simple, good enough",
    "Cmd+F search"
   ],
   "caveat": "Slow rendering",
   "short_quote": "terminal.app. It is fast and that is basically all i need from a terminal emulator",
   "icon": true
  },
  {
   "slug": "cockpit",
   "name": "Cockpit",
   "category": "other",
   "category_name": "Other software",
   "description": "Web-based graphical interface for administering Linux servers.",
   "recommenders": 5,
   "commenters": 6,
   "warners": 1,
   "score": 3.404,
   "rising": -1.64,
   "first": "2025-11-19",
   "latest": "2026-06-29",
   "why": "Liked as a no-nonsense web interface for managing Linux servers, with a consistent view across machines running different distros and good systemd log viewing.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 0,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    1,
    0,
    0,
    0,
    3,
    0,
    0,
    1,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Server management",
    "Systemd integration"
   ],
   "caveat": "RAID disk swaps",
   "short_quote": "The number one reason I love Cockpit is because I probably don't even remember which distro which is using",
   "icon": true
  },
  {
   "slug": "excalidraw",
   "name": "Excalidraw",
   "category": "other",
   "category_name": "Other software",
   "description": "Open-source virtual whiteboard for sketching hand-drawn style diagrams.",
   "recommenders": 5,
   "commenters": 10,
   "warners": 2,
   "score": 3.372,
   "rising": -1.64,
   "first": "2026-03-30",
   "latest": "2026-10-17",
   "why": "HN commenters love Excalidraw for diagramming, praising its sketch styles and a slow, deliberate drawing process, and some use it as an Obsidian plugin.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 3,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    0,
    4,
    1,
    0,
    1,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Enjoyable to use",
    "Obsidian plugin"
   ],
   "caveat": "Multiple canvases",
   "short_quote": "I love excalidraw, but don't need the excalidraw+.",
   "icon": true
  },
  {
   "slug": "temporary-containers",
   "name": "Temporary Containers",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "Firefox extension that opens tabs in automatically created, disposable containers.",
   "recommenders": 5,
   "commenters": 6,
   "warners": 1,
   "score": 3.3,
   "rising": -1.64,
   "first": "2025-11-05",
   "latest": "2026-09-04",
   "why": "Liked for automatically opening sites in throwaway containers for what users call per-tab private browsing, for staying logged into one site with several accounts at once, and as part of a setup with other container extensions.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 0,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    3,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Privacy isolation",
    "Pairs with containers"
   ],
   "caveat": "Unmaintained",
   "short_quote": "I also use temporary containers to make it easier to be logged into the same site with multiple accounts at the same time between tabs",
   "icon": false
  },
  {
   "slug": "agent-shell",
   "name": "agent-shell",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "Emacs package for chatting with and driving AI coding agents via the Agent Client Protocol.",
   "recommenders": 5,
   "commenters": 8,
   "warners": 2,
   "score": 3.155,
   "rising": 1.02,
   "first": "2026-05-20",
   "latest": "2026-10-29",
   "why": "Emacs users like it as their main interface for coding agents, praising its hackability and the surrounding Emacs ecosystem.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 1,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    2,
    0,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [
    "Emacs integration",
    "Hackability"
   ],
   "caveat": "Claude breakage",
   "short_quote": "With https://github.com/xenodium/agent-shell/ , this is the only UI I use for working with agents.",
   "icon": true
  },
  {
   "slug": "hex",
   "name": "Hex",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Open source macOS app for local, push-to-talk speech-to-text transcription.",
   "recommenders": 5,
   "commenters": 8,
   "warners": 2,
   "score": 2.996,
   "rising": 2.35,
   "first": "2026-02-13",
   "latest": "2026-10-28",
   "why": "Liked for near-instant local transcription with Parakeet V3 and for dictating detailed prompts to coding agents.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 8,
    "neutral": 0,
    "compare": 1,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    1,
    1,
    1,
    1,
    0,
    1,
    2
   ],
   "listed": true,
   "loved": [
    "Fast transcription",
    "Talking to agents"
   ],
   "caveat": "macOS only",
   "short_quote": "I use the Hex[1] app on MacOs for near instant transcription with Parakeet V3.",
   "icon": true
  },
  {
   "slug": "archive-today",
   "name": "archive.today",
   "category": "other",
   "category_name": "Other software",
   "description": "Free web archiving service that saves snapshots of web pages on demand.",
   "recommenders": 5,
   "commenters": 8,
   "warners": 2,
   "score": 2.991,
   "rising": -0.31,
   "first": "2025-12-28",
   "latest": "2026-09-15",
   "why": "HN commenters use it mainly to read paywalled news articles, often through a quick address-bar redirect to the newest snapshot.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 1,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    2,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Paywall access",
    "Quick redirects"
   ],
   "caveat": "Reliability",
   "short_quote": "I use the Bangs feature to open paywalled links with archive.is with !a.",
   "icon": true
  },
  {
   "slug": "windows-phone",
   "name": "Windows Phone",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Microsoft's discontinued mobile operating system known for its tile-based Metro interface.",
   "recommenders": 5,
   "commenters": 7,
   "warners": 2,
   "score": 2.944,
   "rising": 1.02,
   "first": "2025-12-24",
   "latest": "2026-08-19",
   "why": "Remembered fondly for its minimal, intuitive tiled UI that felt ahead of Android and iOS at the time.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 0,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3,
    2,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Tiled UI",
    "User loyalty"
   ],
   "caveat": "Abandonment",
   "short_quote": "I loved the tiled Windows phone ui, felt years ahead of the already aging android look",
   "icon": false
  },
  {
   "slug": "ntfy",
   "name": "ntfy",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "Open-source HTTP-based pub-sub service for sending push notifications to phones and desktops.",
   "recommenders": 5,
   "commenters": 12,
   "warners": 3,
   "score": 2.861,
   "rising": 2.35,
   "first": "2026-01-04",
   "latest": "2026-10-09",
   "why": "HN commenters use it to push notifications from self-hosted servers and scripts to their phones, and to send commands to Android devices through Tasker.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 6,
    "neutral": 4,
    "compare": 0,
    "warn": 3
   },
   "spark": [
    0,
    0,
    1,
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    3,
    0
   ],
   "listed": true,
   "loved": [
    "Server-to-phone alerts",
    "Device automation"
   ],
   "caveat": "Battery drain",
   "short_quote": "ntfy can help you manage notifications across devices on your own infrastructure, no 3rd parties.",
   "icon": true
  },
  {
   "slug": "junie",
   "name": "Junie",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "JetBrains' AI coding agent, available inside JetBrains IDEs and as a CLI.",
   "recommenders": 5,
   "commenters": 12,
   "warners": 3,
   "score": 2.771,
   "rising": 2.02,
   "first": "2025-12-07",
   "latest": "2026-10-26",
   "why": "Liked by JetBrains users for working directly inside their IDEs, running cheaply on lightweight models like Gemini Flash, and doing a solid job on small refactorings and everyday coding.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 7,
    "neutral": 4,
    "compare": 0,
    "warn": 3
   },
   "spark": [
    0,
    0,
    2,
    1,
    0,
    0,
    0,
    0,
    1,
    1,
    1,
    1
   ],
   "listed": true,
   "loved": [
    "Code quality",
    "JetBrains integration"
   ],
   "caveat": "Behind competitors",
   "short_quote": "I use Junie straight from my JetBrain's IDEs that in turn uses Gemini Flash. Very cheap and more than enough for my use.",
   "icon": true
  },
  {
   "slug": "devin",
   "name": "Devin",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "Autonomous AI software engineering agent from Cognition that writes, tests, and submits code changes.",
   "recommenders": 5,
   "commenters": 14,
   "warners": 4,
   "score": 2.384,
   "rising": 3.67,
   "first": "2025-12-03",
   "latest": "2026-10-16",
   "why": "Liked as a cloud-hosted, team-managed coding agent that works in its own sandboxed environment and opens PRs, and several commenters say it has improved a lot.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 3,
    "compare": 2,
    "warn": 4
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    4,
    0
   ],
   "listed": true,
   "loved": [
    "Team-level agent",
    "Sandboxed environment"
   ],
   "caveat": "Weak results",
   "short_quote": "We use https://devin.ai for this and it works very well.",
   "icon": true
  },
  {
   "slug": "vi",
   "name": "vi",
   "category": "editors",
   "category_name": "Editors and IDEs",
   "description": "Classic modal screen-oriented text editor, standard on Unix and Unix-like systems.",
   "recommenders": 5,
   "commenters": 14,
   "warners": 4,
   "score": 2.119,
   "rising": -0.31,
   "first": "2025-11-01",
   "latest": "2026-10-29",
   "why": "Valued for always being present on Unix and embedded Linux systems with a tiny storage footprint, and for fast editing with command ranges, regex, macros and piping through Unix tools.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 5,
    "compare": 0,
    "warn": 4
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    2,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Efficient editing",
    "Always available"
   ],
   "caveat": "Modal editing",
   "short_quote": "No replacement comes close, or has a smaller footprint in storage.",
   "icon": false
  },
  {
   "slug": "rtk",
   "name": "RTK",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "CLI proxy that compresses shell command output to cut LLM coding-agent token usage.",
   "recommenders": 5,
   "commenters": 13,
   "warners": 4,
   "score": 1.736,
   "rising": -0.31,
   "first": "2026-03-31",
   "latest": "2026-09-12",
   "why": "Used to cut input tokens in coding agents like Claude Code by compressing command output, with the biggest gains on CLIs such as gh and docker.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 3,
    "compare": 2,
    "warn": 4
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    1,
    0,
    2,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Fewer input tokens",
    "Agent integration"
   ],
   "caveat": "Small savings",
   "short_quote": "for agentic coding e.g. Claude Code I found this useful",
   "icon": true
  },
  {
   "slug": "posthog",
   "name": "PostHog",
   "category": "observability",
   "category_name": "Monitoring and analytics",
   "description": "Open-source product analytics platform with session replay, feature flags, and A/B testing.",
   "recommenders": 5,
   "commenters": 11,
   "warners": 4,
   "score": 1.582,
   "rising": -1.64,
   "first": "2025-11-11",
   "latest": "2026-07-09",
   "why": "HN commenters like it as an alternative to Google Analytics and for a built-in AI assistant that analyzes events and builds dashboards.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 1,
    "compare": 0,
    "warn": 5
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    4,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Google Analytics alternative",
    "AI analysis"
   ],
   "caveat": "Confusing navigation",
   "short_quote": "I'm normally not a fan of AI being shoved into products but I love it in PostHog.",
   "icon": true
  },
  {
   "slug": "element",
   "name": "Element",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "Open-source chat client for the Matrix protocol, with messaging, voice and video calls.",
   "recommenders": 5,
   "commenters": 14,
   "warners": 5,
   "score": 1.369,
   "rising": -0.31,
   "first": "2025-11-19",
   "latest": "2026-10-14",
   "why": "HN commenters like it as a self-hosted Matrix client that can replace Slack and that runs reliably for large groups, including multi-person video calls.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 4,
    "compare": 0,
    "warn": 5
   },
   "spark": [
    2,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [
    "Reliable at scale",
    "Self-hosting"
   ],
   "caveat": "Device verification",
   "short_quote": "we moved from slack to self-hosted matrix + element",
   "icon": true
  },
  {
   "slug": "google-ai-studio",
   "name": "Google AI Studio",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Google's web workspace for prototyping with Gemini models and generating Gemini API keys.",
   "recommenders": 5,
   "commenters": 20,
   "warners": 6,
   "score": 1.129,
   "rising": 3.67,
   "first": "2025-11-18",
   "latest": "2026-10-29",
   "why": "HN commenters like it as a free way to use Gemini models, with fast API key setup and a 1-million-token context window.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 6,
    "compare": 3,
    "warn": 7
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    2,
    2,
    0
   ],
   "listed": true,
   "loved": [
    "Free access",
    "App prototyping"
   ],
   "caveat": "Confusing UX",
   "short_quote": "consider it the most dead simple/fastest dev dashboard to get started compared to the others like OpenAI/Anthropic",
   "icon": true
  },
  {
   "slug": "youtube-music",
   "name": "YouTube Music",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Google's music streaming service, with a free ad-supported tier and paid Premium plans.",
   "recommenders": 5,
   "commenters": 14,
   "warners": 5,
   "score": 1.082,
   "rising": 1.02,
   "first": "2025-11-03",
   "latest": "2026-10-01",
   "why": "HN commenters like it for a broad catalog that covers even obscure artists, often as a money-saving perk bundled with YouTube Premium.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 4,
    "compare": 0,
    "warn": 5
   },
   "spark": [
    0,
    0,
    1,
    1,
    0,
    0,
    0,
    1,
    0,
    0,
    2,
    0
   ],
   "listed": true,
   "loved": [
    "Catalog breadth",
    "Premium bundle"
   ],
   "caveat": "Bugs and glitches",
   "short_quote": "I use youtube music.. It has everything I listen to and more..",
   "icon": true
  },
  {
   "slug": "microsoft-edge",
   "name": "Microsoft Edge",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "Microsoft's Chromium-based web browser for Windows, macOS, Linux, iOS, Android and Xbox.",
   "recommenders": 5,
   "commenters": 37,
   "warners": 11,
   "score": 0.554,
   "rising": -0.31,
   "first": "2025-11-14",
   "latest": "2026-10-26",
   "why": "Commenters use it to keep uBlock Origin after leaving Chrome, for Chromium speed and sites that fail in Firefox, and for vertical tabs and workspaces.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 21,
    "compare": 1,
    "warn": 12
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    2,
    1,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "uBlock Origin",
    "Speed and efficiency"
   ],
   "caveat": "Bloat",
   "short_quote": "Edge user here. For one, chromium is faster than firefox, any given page will load about 20% faster, another reason is edge workspaces feature, I've grown to like it",
   "icon": false
  },
  {
   "slug": "litellm",
   "name": "LiteLLM",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Open-source Python SDK and proxy gateway exposing many LLM providers through an OpenAI-style API.",
   "recommenders": 5,
   "commenters": 20,
   "warners": 7,
   "score": 0.012,
   "rising": -1.64,
   "first": "2026-01-07",
   "latest": "2026-10-22",
   "why": "HN commenters use it as a proxy that puts multiple LLM providers behind one API base for coding assistants and other tools, and for monitoring usage.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 7,
    "compare": 1,
    "warn": 7
   },
   "spark": [
    0,
    0,
    2,
    0,
    0,
    0,
    0,
    1,
    2,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [
    "Unified LLM proxy",
    "Usage monitoring"
   ],
   "caveat": "Supply-chain security",
   "short_quote": "I use litellm (slightly modified to allow cloud code telemetry pass through) and langfuse.",
   "icon": true
  },
  {
   "slug": "microsoft-office",
   "name": "Microsoft Office",
   "category": "other",
   "category_name": "Other software",
   "description": "Microsoft's productivity suite including Word, Excel, PowerPoint and Outlook, sold as subscription or one-time purchase.",
   "recommenders": 5,
   "commenters": 20,
   "warners": 8,
   "score": -0.855,
   "rising": 1.02,
   "first": "2025-11-13",
   "latest": "2026-10-24",
   "why": "HN commenters value it as the strongest suite for work built on documents, spreadsheets and slides, and call it fairly priced and familiar enough that staff are easy to hire.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 5,
    "compare": 2,
    "warn": 8
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    1,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [
    "Heavy document work",
    "Familiarity"
   ],
   "caveat": "Lock-in",
   "short_quote": "there really is no better option out there than Microsoft Office.",
   "icon": false
  },
  {
   "slug": "whatsapp",
   "name": "WhatsApp",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "Meta-owned messaging app for text chats, group chats, and voice and video calls.",
   "recommenders": 5,
   "commenters": 46,
   "warners": 15,
   "score": -2.673,
   "rising": -0.31,
   "first": "2025-11-07",
   "latest": "2026-10-31",
   "why": "Used for everyday chat with family, friends and local groups because nearly everyone is on it, and some value that the provider can't mine message contents.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 27,
    "compare": 1,
    "warn": 16
   },
   "spark": [
    1,
    0,
    0,
    1,
    0,
    0,
    1,
    0,
    1,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [
    "Everyone uses it",
    "Family chat"
   ],
   "caveat": "Meta ownership",
   "short_quote": "I use both Telegram and WhatsApp and I haven\u2019t found anything lacking in the latter, UX wise.",
   "icon": true
  },
  {
   "slug": "adobe-photoshop",
   "name": "Adobe Photoshop",
   "category": "media",
   "category_name": "Media and creative",
   "description": "Adobe's raster image editor for photo retouching, compositing and digital painting.",
   "recommenders": 5,
   "commenters": 41,
   "warners": 14,
   "score": -2.734,
   "rising": 1.02,
   "first": "2025-12-19",
   "latest": "2026-10-26",
   "why": "HN commenters see Photoshop as the capable industry standard, citing its smooth brushes, layers and one-click AI subject cutouts.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 22,
    "compare": 3,
    "warn": 14
   },
   "spark": [
    0,
    1,
    1,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [
    "Industry standard",
    "Familiar workflow"
   ],
   "caveat": "Subscription cost",
   "short_quote": "Since they added it a year or so ago it has been game-changing.",
   "icon": false
  },
  {
   "slug": "x-twitter",
   "name": "X (Twitter)",
   "category": "networking",
   "category_name": "Networking and VPN",
   "description": "Social network for short public posts, real-time news and discussion, owned by X Corp.",
   "recommenders": 5,
   "commenters": 32,
   "warners": 17,
   "score": -8.082,
   "rising": 3.67,
   "first": "2025-11-05",
   "latest": "2026-10-31",
   "why": "Commenters use it for real-time and tech commentary from people they follow, and like that the feed can be curated with Lists, blocking and the chronological view.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 10,
    "compare": 1,
    "warn": 17
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    2,
    0,
    2
   ],
   "listed": true,
   "loved": [
    "Curatable feed",
    "Tech discussion"
   ],
   "caveat": "Toxic content",
   "short_quote": "Say what you want about X, but at least there I can curate my Following tab and Lists, and have an informative experience.",
   "icon": true
  },
  {
   "slug": "copilot",
   "name": "Copilot",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "Microsoft's AI assistant, built into Windows, Microsoft 365, and GitHub coding tools.",
   "recommenders": 5,
   "commenters": 33,
   "warners": 19,
   "score": -9.404,
   "rising": 1.02,
   "first": "2025-11-05",
   "latest": "2026-10-28",
   "why": "Some commenters like it for writing and reviewing code and for everyday troubleshooting questions.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 7,
    "compare": 2,
    "warn": 20
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    0,
    1,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [
    "Coding help",
    "Everyday troubleshooting"
   ],
   "caveat": "Forced integration",
   "short_quote": "I've had many Copilot discussions about minor and major health annoyances, and they've mostly been productive.",
   "icon": false
  },
  {
   "slug": "ios",
   "name": "iOS",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "Apple's proprietary mobile operating system for the iPhone.",
   "recommenders": 5,
   "commenters": 23,
   "warners": 16,
   "score": -9.524,
   "rising": 1.02,
   "first": "2025-11-02",
   "latest": "2026-10-27",
   "why": "Commenters who like it cite a more polished UI and more sensible design than Android, plus granular permissions that sandbox apps like Facebook.",
   "why_is_quote": false,
   "has_verdict": true,
   "sentiment": {
    "recommend": 5,
    "neutral": 1,
    "compare": 1,
    "warn": 16
   },
   "spark": [
    1,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    2,
    0
   ],
   "listed": true,
   "loved": [
    "Polish vs Android",
    "App permissions"
   ],
   "caveat": "Bugginess",
   "short_quote": "I later fully switched to iOS and never looked back.",
   "icon": false
  },
  {
   "slug": "backblaze-b2",
   "name": "Backblaze B2",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "",
   "recommenders": 4,
   "commenters": 11,
   "warners": 0,
   "score": 5.429,
   "rising": -1.31,
   "first": "2026-03-26",
   "latest": "2026-10-05",
   "why": "Every night my laptop and homelab both back up to each other and to B2.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 6,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    3,
    0,
    1,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Every night my laptop and homelab both back up to each other and to B2.",
   "icon": true
  },
  {
   "slug": "radarr",
   "name": "Radarr",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "",
   "recommenders": 4,
   "commenters": 9,
   "warners": 0,
   "score": 5.349,
   "rising": 4.0,
   "first": "2026-01-26",
   "latest": "2026-10-17",
   "why": "You punch a request into radarr and after some time it magically appears in Jellyfin.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 6,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    3
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "You punch a request into radarr and after some time it magically appears in Jellyfin.",
   "icon": true
  },
  {
   "slug": "stripe",
   "name": "Stripe",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 4,
   "commenters": 23,
   "warners": 3,
   "score": 5.192,
   "rising": 0.02,
   "first": "2025-11-25",
   "latest": "2026-10-08",
   "why": "Stripe's API is great, especially the pre-built checkout and the ability to attach any metadata to charges.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 15,
    "compare": 1,
    "warn": 3
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    0,
    1,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Stripe's API is great, especially the pre-built checkout and the ability to attach any metadata to charges.",
   "icon": true
  },
  {
   "slug": "frigate",
   "name": "Frigate",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "",
   "recommenders": 4,
   "commenters": 9,
   "warners": 0,
   "score": 4.895,
   "rising": -1.31,
   "first": "2026-02-13",
   "latest": "2026-08-17",
   "why": "",
   "why_is_quote": false,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 4,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    2,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "",
   "icon": true
  },
  {
   "slug": "sed",
   "name": "sed",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "",
   "recommenders": 4,
   "commenters": 9,
   "warners": 0,
   "score": 4.882,
   "rising": -1.31,
   "first": "2025-11-19",
   "latest": "2026-08-12",
   "why": "the shell, awk, sed and other commands (Chapter 12) were invaluable",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 6,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    2,
    0,
    1,
    0,
    1,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "the shell, awk, sed and other commands (Chapter 12) were invaluable",
   "icon": true
  },
  {
   "slug": "qgis",
   "name": "QGIS",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 4,
   "commenters": 9,
   "warners": 0,
   "score": 4.863,
   "rising": 0.02,
   "first": "2026-03-07",
   "latest": "2026-10-12",
   "why": "QGIS is great. One of the truly good open source projects.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 4,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    3,
    0,
    0,
    0,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "QGIS is great. One of the truly good open source projects.",
   "icon": true
  },
  {
   "slug": "utm",
   "name": "UTM",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "",
   "recommenders": 4,
   "commenters": 9,
   "warners": 0,
   "score": 4.861,
   "rising": 1.02,
   "first": "2026-01-19",
   "latest": "2026-09-08",
   "why": "With Apple Silicon virtualization, having macos and arch and fedora all going at once is amazing.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 5,
    "neutral": 3,
    "compare": 2,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    1,
    0,
    0,
    0,
    1,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "With Apple Silicon virtualization, having macos and arch and fedora all going at once is amazing.",
   "icon": true
  },
  {
   "slug": "openshell",
   "name": "OpenShell",
   "category": "security",
   "category_name": "Security and passwords",
   "description": "",
   "recommenders": 4,
   "commenters": 8,
   "warners": 0,
   "score": 4.86,
   "rising": 2.67,
   "first": "2025-12-31",
   "latest": "2026-10-24",
   "why": "For the start menu I replace it with Open Shell, which seems to find apps much more reliably.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 3,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    2
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "For the start menu I replace it with Open Shell, which seems to find apps much more reliably.",
   "icon": true
  },
  {
   "slug": "kdenlive",
   "name": "Kdenlive",
   "category": "media",
   "category_name": "Media and creative",
   "description": "",
   "recommenders": 4,
   "commenters": 13,
   "warners": 1,
   "score": 4.832,
   "rising": 0.02,
   "first": "2026-01-01",
   "latest": "2026-10-19",
   "why": "I recently switched from Shotcut to Kdenlive. Kdenlive's UX is much more intuitive.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 7,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    3,
    0,
    0,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I recently switched from Shotcut to Kdenlive. Kdenlive's UX is much more intuitive.",
   "icon": true
  },
  {
   "slug": "reticulum",
   "name": "Reticulum",
   "category": "networking",
   "category_name": "Networking and VPN",
   "description": "",
   "recommenders": 4,
   "commenters": 9,
   "warners": 0,
   "score": 4.814,
   "rising": 0.02,
   "first": "2026-01-19",
   "latest": "2026-10-26",
   "why": "I would absolutely encourage everyone reading this to check out Reticulum [1] if you haven't already.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 3,
    "compare": 2,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    2,
    0,
    0,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I would absolutely encourage everyone reading this to check out Reticulum [1] if you haven't already.",
   "icon": false
  },
  {
   "slug": "celery",
   "name": "Celery",
   "category": "productivity",
   "category_name": "Productivity",
   "description": "",
   "recommenders": 4,
   "commenters": 13,
   "warners": 1,
   "score": 4.701,
   "rising": 0.02,
   "first": "2025-11-03",
   "latest": "2026-10-07",
   "why": "When I need \"async\" in a http cycle flow, I use celery and run it in background.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 8,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    2,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "When I need \"async\" in a http cycle flow, I use celery and run it in background.",
   "icon": true
  },
  {
   "slug": "fusion-360",
   "name": "Fusion 360",
   "category": "media",
   "category_name": "Media and creative",
   "description": "",
   "recommenders": 4,
   "commenters": 18,
   "warners": 2,
   "score": 4.688,
   "rising": 1.35,
   "first": "2025-11-02",
   "latest": "2026-10-11",
   "why": "I learned to CAD on Fusion 360 with no formal education and it just worked.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 9,
    "compare": 3,
    "warn": 2
   },
   "spark": [
    0,
    0,
    2,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I learned to CAD on Fusion 360 with no formal education and it just worked.",
   "icon": true
  },
  {
   "slug": "maki",
   "name": "Maki",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "",
   "recommenders": 4,
   "commenters": 7,
   "warners": 0,
   "score": 4.664,
   "rising": 1.35,
   "first": "2026-06-19",
   "latest": "2026-10-23",
   "why": "I recently changed to Maki and have been reasonably satisfied so far.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 3,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    1,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I recently changed to Maki and have been reasonably satisfied so far.",
   "icon": true
  },
  {
   "slug": "expo",
   "name": "Expo",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 4,
   "commenters": 8,
   "warners": 0,
   "score": 4.657,
   "rising": 0.02,
   "first": "2025-12-02",
   "latest": "2026-09-11",
   "why": "I used Expo recently and loved the development experience.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 4,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I used Expo recently and loved the development experience.",
   "icon": true
  },
  {
   "slug": "fly-io",
   "name": "Fly.io",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "",
   "recommenders": 4,
   "commenters": 8,
   "warners": 0,
   "score": 4.604,
   "rising": 0.02,
   "first": "2026-01-09",
   "latest": "2026-09-26",
   "why": "fly.io is doing really good work. I've super enjoyed building our product on their platform.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 5,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    2,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "fly.io is doing really good work. I've super enjoyed building our product on their platform.",
   "icon": true
  },
  {
   "slug": "slackware",
   "name": "Slackware",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "",
   "recommenders": 4,
   "commenters": 8,
   "warners": 0,
   "score": 4.591,
   "rising": -1.31,
   "first": "2025-11-17",
   "latest": "2026-09-15",
   "why": "I stick with release because it is extremely stable",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 4,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I stick with release because it is extremely stable",
   "icon": false
  },
  {
   "slug": "pgbouncer",
   "name": "PgBouncer",
   "category": "databases",
   "category_name": "Databases",
   "description": "",
   "recommenders": 4,
   "commenters": 7,
   "warners": 0,
   "score": 4.586,
   "rising": -1.31,
   "first": "2026-06-10",
   "latest": "2026-08-16",
   "why": "PgBouncer is a great piece of software. We use that heavily",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 3,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    4,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "PgBouncer is a great piece of software. We use that heavily",
   "icon": true
  },
  {
   "slug": "nftables",
   "name": "nftables",
   "category": "networking",
   "category_name": "Networking and VPN",
   "description": "",
   "recommenders": 4,
   "commenters": 8,
   "warners": 0,
   "score": 4.566,
   "rising": 0.02,
   "first": "2025-11-09",
   "latest": "2026-10-15",
   "why": "I never liked iptables, but nftables is pretty nice to write and use.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 5,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    0,
    2,
    0,
    0,
    0,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I never liked iptables, but nftables is pretty nice to write and use.",
   "icon": false
  },
  {
   "slug": "bbedit",
   "name": "BBEdit",
   "category": "editors",
   "category_name": "Editors and IDEs",
   "description": "",
   "recommenders": 4,
   "commenters": 7,
   "warners": 0,
   "score": 4.554,
   "rising": 0.02,
   "first": "2026-04-22",
   "latest": "2026-10-07",
   "why": "BBEdit's still pretty great. I love, love, LOVE that I can extend it with shell scripts or Python tools or Rust apps",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 4,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    1,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "BBEdit's still pretty great. I love, love, LOVE that I can extend it with shell scripts or Python tools or Rust apps",
   "icon": true
  },
  {
   "slug": "codex-security",
   "name": "Codex Security",
   "category": "security",
   "category_name": "Security and passwords",
   "description": "",
   "recommenders": 4,
   "commenters": 7,
   "warners": 0,
   "score": 4.537,
   "rising": -1.31,
   "first": "2026-05-22",
   "latest": "2026-08-14",
   "why": "in less than a week it has now become essential to all of us. I was shocked how accurate it is",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 3,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    2,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "in less than a week it has now become essential to all of us. I was shocked how accurate it is",
   "icon": true
  },
  {
   "slug": "noscript",
   "name": "NoScript",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "",
   "recommenders": 4,
   "commenters": 7,
   "warners": 0,
   "score": 4.536,
   "rising": 0.02,
   "first": "2026-01-29",
   "latest": "2026-09-05",
   "why": "I use this on news sites to get rid of the paywall.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 3,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    1,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use this on news sites to get rid of the paywall.",
   "icon": true
  },
  {
   "slug": "pushover",
   "name": "Pushover",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 4,
   "commenters": 7,
   "warners": 0,
   "score": 4.502,
   "rising": 2.67,
   "first": "2026-05-11",
   "latest": "2026-09-28",
   "why": "a pay-once use forever app (pushover), that works great on my phone",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 2,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    3,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "a pay-once use forever app (pushover), that works great on my phone",
   "icon": true
  },
  {
   "slug": "bettertouchtool",
   "name": "BetterTouchTool",
   "category": "productivity",
   "category_name": "Productivity",
   "description": "",
   "recommenders": 4,
   "commenters": 8,
   "warners": 0,
   "score": 4.5,
   "rising": 0.02,
   "first": "2026-01-11",
   "latest": "2026-10-01",
   "why": "Strongly recommend getting BetterTouchTool for this - changed my life.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 3,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    1,
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Strongly recommend getting BetterTouchTool for this - changed my life.",
   "icon": true
  },
  {
   "slug": "claude-agent-sdk",
   "name": "Claude Agent SDK",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "",
   "recommenders": 4,
   "commenters": 8,
   "warners": 0,
   "score": 4.491,
   "rising": -1.31,
   "first": "2025-12-17",
   "latest": "2026-07-29",
   "why": "Even though we love their agent SDK, after claude agent SDK it feels like peanuts.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 3,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    1,
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Even though we love their agent SDK, after claude agent SDK it feels like peanuts.",
   "icon": true
  },
  {
   "slug": "phaser",
   "name": "Phaser",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 4,
   "commenters": 8,
   "warners": 0,
   "score": 4.468,
   "rising": -1.31,
   "first": "2025-11-21",
   "latest": "2026-09-26",
   "why": "I have found out that it is very efficient to use phaser.js/three.js for fast, vibe coding",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 4,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    0,
    3,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I have found out that it is very efficient to use phaser.js/three.js for fast, vibe coding",
   "icon": true
  },
  {
   "slug": "kate",
   "name": "Kate",
   "category": "editors",
   "category_name": "Editors and IDEs",
   "description": "",
   "recommenders": 4,
   "commenters": 7,
   "warners": 0,
   "score": 4.408,
   "rising": 0.02,
   "first": "2025-11-30",
   "latest": "2026-09-02",
   "why": "stumbled on KDE/kate. It's been a perfect substitute.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 4,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "stumbled on KDE/kate. It's been a perfect substitute.",
   "icon": true
  },
  {
   "slug": "bifrost",
   "name": "Bifrost",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 4,
   "commenters": 7,
   "warners": 0,
   "score": 4.39,
   "rising": 1.35,
   "first": "2026-02-11",
   "latest": "2026-10-09",
   "why": "i use this for my personal projects. some features are gated behind a license but the basics like provider proxy, logs, metrics are covered in the free version.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 2,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    1,
    1,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "i use this for my personal projects. some features are gated behind a license but the basics like provider proxy, logs, metrics are covered in the free version.",
   "icon": true
  },
  {
   "slug": "haproxy",
   "name": "HAProxy",
   "category": "networking",
   "category_name": "Networking and VPN",
   "description": "",
   "recommenders": 4,
   "commenters": 6,
   "warners": 0,
   "score": 4.37,
   "rising": 2.67,
   "first": "2025-11-15",
   "latest": "2026-10-25",
   "why": "an haproxy load balancer was much, much better on HTTP load balancing than Python code was",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 5,
    "neutral": 3,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    1,
    2
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "an haproxy load balancer was much, much better on HTTP load balancing than Python code was",
   "icon": false
  },
  {
   "slug": "joe",
   "name": "JOE",
   "category": "editors",
   "category_name": "Editors and IDEs",
   "description": "",
   "recommenders": 4,
   "commenters": 6,
   "warners": 0,
   "score": 4.368,
   "rising": 1.35,
   "first": "2026-05-12",
   "latest": "2026-10-12",
   "why": "JOE [0] for editing directly in terminal (Linux, macOS)",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "JOE [0] for editing directly in terminal (Linux, macOS)",
   "icon": true
  },
  {
   "slug": "bevy",
   "name": "Bevy",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 4,
   "commenters": 6,
   "warners": 0,
   "score": 4.368,
   "rising": 4.0,
   "first": "2026-07-14",
   "latest": "2026-10-09",
   "why": "Bevy has an extremely impressive voxel collision system",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Bevy has an extremely impressive voxel collision system",
   "icon": true
  },
  {
   "slug": "apt",
   "name": "apt",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 4,
   "commenters": 7,
   "warners": 0,
   "score": 4.354,
   "rising": -1.31,
   "first": "2025-11-04",
   "latest": "2026-10-16",
   "why": "apt is/was the best thing since recycled electrons",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 3,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "apt is/was the best thing since recycled electrons",
   "icon": false
  },
  {
   "slug": "awk",
   "name": "awk",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "",
   "recommenders": 4,
   "commenters": 7,
   "warners": 0,
   "score": 4.308,
   "rising": -1.31,
   "first": "2025-11-19",
   "latest": "2026-07-26",
   "why": "the shell, awk, sed and other commands (Chapter 12) were invaluable",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 4,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    2,
    0,
    1,
    0,
    1,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "the shell, awk, sed and other commands (Chapter 12) were invaluable",
   "icon": false
  },
  {
   "slug": "easyeffects",
   "name": "EasyEffects",
   "category": "media",
   "category_name": "Media and creative",
   "description": "",
   "recommenders": 4,
   "commenters": 6,
   "warners": 0,
   "score": 4.303,
   "rising": 2.67,
   "first": "2025-12-27",
   "latest": "2026-10-04",
   "why": "using easy effects made them plenty \"fine\". Without, it sounded like absolute trash.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "using easy effects made them plenty \"fine\". Without, it sounded like absolute trash.",
   "icon": true
  },
  {
   "slug": "bitwig",
   "name": "Bitwig",
   "category": "media",
   "category_name": "Media and creative",
   "description": "",
   "recommenders": 4,
   "commenters": 6,
   "warners": 0,
   "score": 4.257,
   "rising": 2.67,
   "first": "2026-01-28",
   "latest": "2026-09-22",
   "why": "bitwig, renoise and reaper all support linux for those who want or need commercial audio applications on linux",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "bitwig, renoise and reaper all support linux for those who want or need commercial audio applications on linux",
   "icon": true
  },
  {
   "slug": "tidal",
   "name": "Tidal",
   "category": "media",
   "category_name": "Media and creative",
   "description": "",
   "recommenders": 4,
   "commenters": 6,
   "warners": 0,
   "score": 4.255,
   "rising": 2.67,
   "first": "2026-02-19",
   "latest": "2026-10-26",
   "why": "Tidal is basically completely satisfying as a Spotify replacement for me",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Tidal is basically completely satisfying as a Spotify replacement for me",
   "icon": true
  },
  {
   "slug": "rhino",
   "name": "Rhino",
   "category": "media",
   "category_name": "Media and creative",
   "description": "",
   "recommenders": 4,
   "commenters": 6,
   "warners": 0,
   "score": 4.241,
   "rising": 1.35,
   "first": "2026-03-30",
   "latest": "2026-09-18",
   "why": "Rhino is unusually suitable for AI agentic generation",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    1,
    0,
    0,
    0,
    0,
    2,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Rhino is unusually suitable for AI agentic generation",
   "icon": true
  },
  {
   "slug": "lotus-1-2-3",
   "name": "Lotus 1-2-3",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 4,
   "commenters": 7,
   "warners": 0,
   "score": 4.228,
   "rising": -1.31,
   "first": "2025-12-09",
   "latest": "2026-09-22",
   "why": "",
   "why_is_quote": false,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 2,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    3,
    0,
    0,
    0,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "",
   "icon": true
  },
  {
   "slug": "sites-in-chatgpt",
   "name": "Sites in ChatGPT",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 4,
   "commenters": 5,
   "warners": 0,
   "score": 4.222,
   "rising": 4.0,
   "first": "2026-10-02",
   "latest": "2026-10-03",
   "why": "I have been using Sites a few months now, really underrated feature IMO.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    4
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I have been using Sites a few months now, really underrated feature IMO.",
   "icon": true
  },
  {
   "slug": "opencode-zen",
   "name": "OpenCode Zen",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 4,
   "commenters": 6,
   "warners": 0,
   "score": 4.219,
   "rising": 1.35,
   "first": "2026-03-24",
   "latest": "2026-09-16",
   "why": "I'd rather just use cheap tokens from OpenCode Zen and Go.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 2,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    1,
    0,
    0,
    0,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I'd rather just use cheap tokens from OpenCode Zen and Go.",
   "icon": true
  },
  {
   "slug": "docling",
   "name": "Docling",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "",
   "recommenders": 4,
   "commenters": 6,
   "warners": 0,
   "score": 4.216,
   "rising": 2.35,
   "first": "2026-02-22",
   "latest": "2026-09-04",
   "why": "I tested docling by giving it the Ronin TTRPG rulebook PDF and it did an astounding job of converting it all into .txt and .md.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 5,
    "neutral": 1,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    2,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I tested docling by giving it the Ronin TTRPG rulebook PDF and it did an astounding job of converting it all into .txt and .md.",
   "icon": true
  },
  {
   "slug": "tantivy",
   "name": "Tantivy",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 4,
   "commenters": 6,
   "warners": 0,
   "score": 4.208,
   "rising": 0.02,
   "first": "2025-12-30",
   "latest": "2026-08-23",
   "why": "tantivy's BM25 search is faster, more expressive, and more scalable than SQLite.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    2,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "tantivy's BM25 search is faster, more expressive, and more scalable than SQLite.",
   "icon": true
  },
  {
   "slug": "smolvm",
   "name": "smolvm",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "",
   "recommenders": 4,
   "commenters": 6,
   "warners": 0,
   "score": 4.203,
   "rising": 2.67,
   "first": "2026-04-17",
   "latest": "2026-10-01",
   "why": "has \"smolvm\" microvms with better performance and ergonomics and security than docker, you might want to give it a try. (No affiliation, I just like what they're doing.)",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 2,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "has \"smolvm\" microvms with better performance and ergonomics and security than docker, you might want to give it a try. (No affiliation, I just like what they're doing.)",
   "icon": true
  },
  {
   "slug": "smtp2go",
   "name": "smtp2go",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "",
   "recommenders": 4,
   "commenters": 5,
   "warners": 0,
   "score": 4.199,
   "rising": 2.67,
   "first": "2026-07-24",
   "latest": "2026-10-16",
   "why": "I use it for outgoing SMTP from my gmail agent, identified as coming from me@mydomain.com",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use it for outgoing SMTP from my gmail agent, identified as coming from me@mydomain.com",
   "icon": true
  },
  {
   "slug": "wholphin",
   "name": "Wholphin",
   "category": "media",
   "category_name": "Media and creative",
   "description": "",
   "recommenders": 4,
   "commenters": 5,
   "warners": 0,
   "score": 4.176,
   "rising": 2.67,
   "first": "2026-05-20",
   "latest": "2026-10-20",
   "why": "I use Wholfin (https://github.com/damontecres/Wholphin) on my TV and it's really nice",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    3
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use Wholfin (https://github.com/damontecres/Wholphin) on my TV and it's really nice",
   "icon": true
  },
  {
   "slug": "ableton-live",
   "name": "Ableton Live",
   "category": "media",
   "category_name": "Media and creative",
   "description": "",
   "recommenders": 4,
   "commenters": 10,
   "warners": 1,
   "score": 4.161,
   "rising": 0.02,
   "first": "2026-01-04",
   "latest": "2026-09-05",
   "why": "I started with Ableton Live six years or so ago and it's been a wonderful hobby.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 5,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    0,
    1,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I started with Ableton Live six years or so ago and it's been a wonderful hobby.",
   "icon": true
  },
  {
   "slug": "faster-whisper",
   "name": "faster-whisper",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 4,
   "commenters": 6,
   "warners": 0,
   "score": 4.155,
   "rising": 0.02,
   "first": "2026-01-09",
   "latest": "2026-10-07",
   "why": "Thanks to faster-whisper and local models using quantization, I use it in all places",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Thanks to faster-whisper and local models using quantization, I use it in all places",
   "icon": true
  },
  {
   "slug": "mouseless",
   "name": "Mouseless",
   "category": "productivity",
   "category_name": "Productivity",
   "description": "",
   "recommenders": 4,
   "commenters": 6,
   "warners": 0,
   "score": 4.145,
   "rising": -1.31,
   "first": "2026-03-19",
   "latest": "2026-06-05",
   "why": "Ive been using mouseless for a while now and I've been enjoying it!",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    3,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Ive been using mouseless for a while now and I've been enjoying it!",
   "icon": true
  },
  {
   "slug": "d2",
   "name": "D2",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 4,
   "commenters": 6,
   "warners": 0,
   "score": 4.138,
   "rising": 1.35,
   "first": "2026-01-18",
   "latest": "2026-10-18",
   "why": "I've switched to D2Lang for its easier syntax and the fact Mermaid is hard pushing AI.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    1,
    0,
    0,
    0,
    1,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I've switched to D2Lang for its easier syntax and the fact Mermaid is hard pushing AI.",
   "icon": true
  },
  {
   "slug": "projectivy",
   "name": "Projectivy",
   "category": "productivity",
   "category_name": "Productivity",
   "description": "",
   "recommenders": 4,
   "commenters": 5,
   "warners": 0,
   "score": 4.112,
   "rising": 1.35,
   "first": "2026-06-15",
   "latest": "2026-10-20",
   "why": "projectivy launcher which allows me to set a customized and very clean interface with the just the apps I use and nothing else. I definitely recommend it.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "projectivy launcher which allows me to set a customized and very clean interface with the just the apps I use and nothing else. I definitely recommend it.",
   "icon": false
  },
  {
   "slug": "gnu-make",
   "name": "GNU Make",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 4,
   "commenters": 5,
   "warners": 0,
   "score": 4.107,
   "rising": 1.35,
   "first": "2026-06-08",
   "latest": "2026-10-01",
   "why": "Make has long been my go-to script runner and build tool, simple and ubiquitous",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Make has long been my go-to script runner and build tool, simple and ubiquitous",
   "icon": true
  },
  {
   "slug": "plannotator",
   "name": "Plannotator",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "",
   "recommenders": 4,
   "commenters": 5,
   "warners": 0,
   "score": 4.096,
   "rising": 1.35,
   "first": "2026-06-20",
   "latest": "2026-10-30",
   "why": "I use plannotator with claude a lot and have much better time",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    1,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use plannotator with claude a lot and have much better time",
   "icon": true
  },
  {
   "slug": "camoufox",
   "name": "Camoufox",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "",
   "recommenders": 4,
   "commenters": 5,
   "warners": 0,
   "score": 4.07,
   "rising": 1.35,
   "first": "2026-06-08",
   "latest": "2026-10-31",
   "why": "For browsing, I use camoufox, it tries to hide the fact that it is an AI running a bot and seems to be fairly successful.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    1,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "For browsing, I use camoufox, it tries to hide the fact that it is an AI running a bot and seems to be fairly successful.",
   "icon": true
  },
  {
   "slug": "palmier-pro",
   "name": "Palmier Pro",
   "category": "media",
   "category_name": "Media and creative",
   "description": "",
   "recommenders": 4,
   "commenters": 5,
   "warners": 0,
   "score": 4.058,
   "rising": 0.02,
   "first": "2026-07-23",
   "latest": "2026-08-26",
   "why": "I love using Palmier, specially the multi-cam feature! It saves me A TON of time on editing my YouTube videos",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I love using Palmier, specially the multi-cam feature! It saves me A TON of time on editing my YouTube videos",
   "icon": false
  },
  {
   "slug": "kotlin-multiplatform",
   "name": "Kotlin Multiplatform",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 4,
   "commenters": 5,
   "warners": 0,
   "score": 4.057,
   "rising": 1.35,
   "first": "2026-01-21",
   "latest": "2026-10-06",
   "why": "When it comes to mobile app development I'll stick to Kotlin Multiplatform with Compose Multiplatform.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 5,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    1,
    2
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "When it comes to mobile app development I'll stick to Kotlin Multiplatform with Compose Multiplatform.",
   "icon": false
  },
  {
   "slug": "harmonic",
   "name": "Harmonic",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 4,
   "commenters": 6,
   "warners": 0,
   "score": 4.056,
   "rising": 0.02,
   "first": "2025-12-05",
   "latest": "2026-10-11",
   "why": "I use the third-party app Harmonic to browse HN and it has a dark mode. It's quite nice, actually.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    2,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use the third-party app Harmonic to browse HN and it has a dark mode. It's quite nice, actually.",
   "icon": true
  },
  {
   "slug": "e2b",
   "name": "E2B",
   "category": "security",
   "category_name": "Security and passwords",
   "description": "",
   "recommenders": 4,
   "commenters": 6,
   "warners": 0,
   "score": 4.056,
   "rising": 0.02,
   "first": "2025-11-22",
   "latest": "2026-08-03",
   "why": "For boxes.dev we use E2B - they had everything we needed at the time.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "For boxes.dev we use E2B - they had everything we needed at the time.",
   "icon": true
  },
  {
   "slug": "antigravity-cli",
   "name": "Antigravity CLI",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "",
   "recommenders": 4,
   "commenters": 9,
   "warners": 1,
   "score": 4.054,
   "rising": 2.67,
   "first": "2026-05-20",
   "latest": "2026-10-01",
   "why": "Antigravity CLI is quite decent, it's a huge step up from Gemini CLI",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 4,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    2,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Antigravity CLI is quite decent, it's a huge step up from Gemini CLI",
   "icon": false
  },
  {
   "slug": "lemmy",
   "name": "Lemmy",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "",
   "recommenders": 4,
   "commenters": 5,
   "warners": 0,
   "score": 4.053,
   "rising": 1.35,
   "first": "2026-02-21",
   "latest": "2026-10-30",
   "why": "I've pretty much switched to Lemmy.  It's one of the few Fediverse systems that actually seems to live up to its private counterpart.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I've pretty much switched to Lemmy.  It's one of the few Fediverse systems that actually seems to live up to its private counterpart.",
   "icon": false
  },
  {
   "slug": "droid-ify",
   "name": "Droid-ify",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 4,
   "commenters": 5,
   "warners": 0,
   "score": 4.046,
   "rising": 2.67,
   "first": "2026-01-22",
   "latest": "2026-09-24",
   "why": "I have been using droid-ify on GrapheneOS for a few years now; because F-Droid ui is terrible",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I have been using droid-ify on GrapheneOS for a few years now; because F-Droid ui is terrible",
   "icon": true
  },
  {
   "slug": "dev-containers",
   "name": "Dev Containers",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 4,
   "commenters": 6,
   "warners": 0,
   "score": 4.045,
   "rising": 0.02,
   "first": "2026-01-20",
   "latest": "2026-10-03",
   "why": "The first thing I recommend everyone using is devcontainers",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    1,
    0,
    0,
    0,
    1,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "The first thing I recommend everyone using is devcontainers",
   "icon": true
  },
  {
   "slug": "bear-blog",
   "name": "Bear Blog",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 4,
   "commenters": 6,
   "warners": 0,
   "score": 4.044,
   "rising": 0.02,
   "first": "2025-11-21",
   "latest": "2026-08-02",
   "why": "try https://bearblog.dev (no connection, just appreciate Herman\u2019s work).",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "try https://bearblog.dev (no connection, just appreciate Herman\u2019s work).",
   "icon": true
  },
  {
   "slug": "glow",
   "name": "glow",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "",
   "recommenders": 4,
   "commenters": 6,
   "warners": 0,
   "score": 4.034,
   "rising": 1.35,
   "first": "2026-02-10",
   "latest": "2026-09-11",
   "why": "I mostly use TUI markdown viewers that render the document via ANSI escape codes beautifully. Check out glow project.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 2,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    0,
    0,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I mostly use TUI markdown viewers that render the document via ANSI escape codes beautifully. Check out glow project.",
   "icon": true
  },
  {
   "slug": "omnigent",
   "name": "Omnigent",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "",
   "recommenders": 4,
   "commenters": 5,
   "warners": 0,
   "score": 4.009,
   "rising": 0.02,
   "first": "2026-06-13",
   "latest": "2026-09-18",
   "why": "check out omnigent for building workflows across multiple harnesses",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    1,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "check out omnigent for building workflows across multiple harnesses",
   "icon": false
  },
  {
   "slug": "dwm",
   "name": "dwm",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "",
   "recommenders": 4,
   "commenters": 5,
   "warners": 0,
   "score": 4.008,
   "rising": 1.35,
   "first": "2026-05-04",
   "latest": "2026-09-22",
   "why": "I use suckless tools and made so many modifications to st, dwm and such it feels like home.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    0,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use suckless tools and made so many modifications to st, dwm and such it feels like home.",
   "icon": true
  },
  {
   "slug": "hotwire",
   "name": "Hotwire",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 4,
   "commenters": 6,
   "warners": 0,
   "score": 3.985,
   "rising": 0.02,
   "first": "2025-12-18",
   "latest": "2026-08-05",
   "why": "I switched to Hotwire/Stimulus and found it to be a significantly better implementation of the same core concepts.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    1,
    0,
    0,
    0,
    1,
    0,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I switched to Hotwire/Stimulus and found it to be a significantly better implementation of the same core concepts.",
   "icon": false
  },
  {
   "slug": "pyinfra",
   "name": "pyinfra",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "",
   "recommenders": 4,
   "commenters": 6,
   "warners": 0,
   "score": 3.985,
   "rising": -1.31,
   "first": "2026-02-09",
   "latest": "2026-08-02",
   "why": "I've been using PyInfra for a while, albeit just for simple automation (Updating systems, checking certain stats) and I'm a big fan.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    0,
    3,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I've been using PyInfra for a while, albeit just for simple automation (Updating systems, checking certain stats) and I'm a big fan.",
   "icon": true
  },
  {
   "slug": "vercel-ai-sdk",
   "name": "Vercel AI SDK",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 4,
   "commenters": 6,
   "warners": 0,
   "score": 3.98,
   "rising": 0.02,
   "first": "2025-11-09",
   "latest": "2026-08-11",
   "why": "I can highly recommend TypeScript/JavaScript with AI SDK",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    2,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I can highly recommend TypeScript/JavaScript with AI SDK",
   "icon": false
  },
  {
   "slug": "asdf",
   "name": "asdf",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 4,
   "commenters": 6,
   "warners": 0,
   "score": 3.977,
   "rising": -1.31,
   "first": "2025-11-12",
   "latest": "2026-06-16",
   "why": "I switched from brew to https://asdf-vm.com/ for this very reason.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    1,
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I switched from brew to https://asdf-vm.com/ for this very reason.",
   "icon": false
  },
  {
   "slug": "pgdog",
   "name": "PgDog",
   "category": "databases",
   "category_name": "Databases",
   "description": "",
   "recommenders": 4,
   "commenters": 5,
   "warners": 0,
   "score": 3.947,
   "rising": -1.31,
   "first": "2026-01-23",
   "latest": "2026-07-11",
   "why": "I've moved from pgbouncer to pgdog a few months ago without issue. Huge fan.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 5,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    3,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I've moved from pgbouncer to pgdog a few months ago without issue. Huge fan.",
   "icon": true
  },
  {
   "slug": "tree-style-tab",
   "name": "Tree Style Tab",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "",
   "recommenders": 4,
   "commenters": 5,
   "warners": 0,
   "score": 3.947,
   "rising": 0.02,
   "first": "2026-01-07",
   "latest": "2026-10-29",
   "why": "I have been using tree style tabs on Firefox for so long, I can't function without it.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    1,
    0,
    0,
    1,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I have been using tree style tabs on Firefox for so long, I can't function without it.",
   "icon": true
  },
  {
   "slug": "windirstat",
   "name": "WinDirStat",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 4,
   "commenters": 5,
   "warners": 0,
   "score": 3.944,
   "rising": 0.02,
   "first": "2026-01-03",
   "latest": "2026-10-30",
   "why": "It's totally helpful and useful, and as a bonus, has an excellent and intuitive display",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "It's totally helpful and useful, and as a bonus, has an excellent and intuitive display",
   "icon": true
  },
  {
   "slug": "puppy-linux",
   "name": "Puppy Linux",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "",
   "recommenders": 4,
   "commenters": 7,
   "warners": 0,
   "score": 3.942,
   "rising": -1.31,
   "first": "2025-11-10",
   "latest": "2026-06-30",
   "why": "I'm very fond of Puppy Linux, it's how I learned a lot of Linux skills as a preteen!",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 2,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    1,
    3,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I'm very fond of Puppy Linux, it's how I learned a lot of Linux skills as a preteen!",
   "icon": true
  },
  {
   "slug": "yggdrasil",
   "name": "Yggdrasil",
   "category": "networking",
   "category_name": "Networking and VPN",
   "description": "",
   "recommenders": 4,
   "commenters": 5,
   "warners": 0,
   "score": 3.932,
   "rising": 2.67,
   "first": "2026-01-20",
   "latest": "2026-10-09",
   "why": "I've been using it as a Tailscale replacement for a few weeks, including hosting game servers, with about equivalent latency, and it seemed pretty stable.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I've been using it as a Tailscale replacement for a few weeks, including hosting game servers, with about equivalent latency, and it seemed pretty stable.",
   "icon": true
  },
  {
   "slug": "apsw",
   "name": "apsw",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.892,
   "rising": 2.67,
   "first": "2026-07-05",
   "latest": "2026-10-12",
   "why": "Roger is doing amazing work and I urge anyone wanting to fully utilize SQLite to try apsw.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    3
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Roger is doing amazing work and I urge anyone wanting to fully utilize SQLite to try apsw.",
   "icon": true
  },
  {
   "slug": "quint",
   "name": "Quint",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.89,
   "rising": 2.67,
   "first": "2026-07-24",
   "latest": "2026-10-18",
   "why": "I have been using Quint for some time now, both for verification of my designs via simulation and model checking",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    2,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I have been using Quint for some time now, both for verification of my designs via simulation and model checking",
   "icon": true
  },
  {
   "slug": "heidisql",
   "name": "HeidiSQL",
   "category": "databases",
   "category_name": "Databases",
   "description": "",
   "recommenders": 4,
   "commenters": 5,
   "warners": 0,
   "score": 3.889,
   "rising": -1.31,
   "first": "2025-12-30",
   "latest": "2026-05-29",
   "why": "Heidi has been my go-to SQL tool for longer than I can remember.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    4,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Heidi has been my go-to SQL tool for longer than I can remember.",
   "icon": true
  },
  {
   "slug": "libvips",
   "name": "libvips",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 4,
   "commenters": 5,
   "warners": 0,
   "score": 3.881,
   "rising": 1.35,
   "first": "2025-12-20",
   "latest": "2026-10-06",
   "why": "We use the golang wrapper at work and love the simplicity and speed",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    2,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "We use the golang wrapper at work and love the simplicity and speed",
   "icon": true
  },
  {
   "slug": "inertia-js",
   "name": "Inertia.js",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.865,
   "rising": 3.67,
   "first": "2025-12-11",
   "latest": "2026-10-02",
   "why": "It\u2019s the best of both worlds. We use it to bridge svelte with Laravel at work and I couldn\u2019t be happier about this stack.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 5,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    2
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "It\u2019s the best of both worlds. We use it to bridge svelte with Laravel at work and I couldn\u2019t be happier about this stack.",
   "icon": true
  },
  {
   "slug": "textmate",
   "name": "TextMate",
   "category": "editors",
   "category_name": "Editors and IDEs",
   "description": "",
   "recommenders": 4,
   "commenters": 5,
   "warners": 0,
   "score": 3.862,
   "rising": 0.02,
   "first": "2025-11-08",
   "latest": "2026-09-21",
   "why": "",
   "why_is_quote": false,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "",
   "icon": true
  },
  {
   "slug": "pf",
   "name": "pf",
   "category": "networking",
   "category_name": "Networking and VPN",
   "description": "",
   "recommenders": 4,
   "commenters": 5,
   "warners": 0,
   "score": 3.861,
   "rising": 1.35,
   "first": "2025-11-02",
   "latest": "2026-10-20",
   "why": "",
   "why_is_quote": false,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "",
   "icon": true
  },
  {
   "slug": "numbat",
   "name": "Numbat",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.851,
   "rising": 2.67,
   "first": "2026-03-10",
   "latest": "2026-10-27",
   "why": "",
   "why_is_quote": false,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    3
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "",
   "icon": true
  },
  {
   "slug": "ox-alpha",
   "name": "Ox Alpha",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.837,
   "rising": 4.0,
   "first": "2026-08-25",
   "latest": "2026-08-28",
   "why": "It one-shotted generation of Java bindings for this project",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    4,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "It one-shotted generation of Java bindings for this project",
   "icon": false
  },
  {
   "slug": "spokenly",
   "name": "Spokenly",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 4,
   "commenters": 5,
   "warners": 0,
   "score": 3.825,
   "rising": -1.31,
   "first": "2026-01-24",
   "latest": "2026-09-17",
   "why": "I use Spokenly, offline-only mode with the Nvidia model. All local, totally free. Highly recommend",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    1,
    0,
    0,
    0,
    1,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use Spokenly, offline-only mode with the Nvidia model. All local, totally free. Highly recommend",
   "icon": true
  },
  {
   "slug": "saggar",
   "name": "Saggar",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.818,
   "rising": 4.0,
   "first": "2026-08-17",
   "latest": "2026-08-21",
   "why": "I love this but I can\u2019t figure out how to have my two computers have remote control sessions at once",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    4,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I love this but I can\u2019t figure out how to have my two computers have remote control sessions at once",
   "icon": false
  },
  {
   "slug": "consult",
   "name": "Consult",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 4,
   "commenters": 5,
   "warners": 0,
   "score": 3.817,
   "rising": -1.31,
   "first": "2025-11-01",
   "latest": "2026-10-28",
   "why": "now I use a custom consult document picker (with rich annotations) to perform actions on different kinds of XML documents",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    2,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "now I use a custom consult document picker (with rich annotations) to perform actions on different kinds of XML documents",
   "icon": true
  },
  {
   "slug": "neuralwatt",
   "name": "Neuralwatt",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.81,
   "rising": 1.35,
   "first": "2026-06-28",
   "latest": "2026-10-03",
   "why": "I've spent 374M tokens this month and it only cost me $18 on energy-based pricing.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    1,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I've spent 374M tokens this month and it only cost me $18 on energy-based pricing.",
   "icon": true
  },
  {
   "slug": "universal-android-debloater-next-generation",
   "name": "Universal Android Debloater Next Generation",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.806,
   "rising": 2.67,
   "first": "2026-07-26",
   "latest": "2026-09-02",
   "why": "I liked using this software last time I was doing that to my ancient phone and have had zero issues using the preset lists to disable stuff.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    2,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I liked using this software last time I was doing that to my ancient phone and have had zero issues using the preset lists to disable stuff.",
   "icon": true
  },
  {
   "slug": "aegis",
   "name": "Aegis",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 4,
   "commenters": 5,
   "warners": 0,
   "score": 3.804,
   "rising": -1.31,
   "first": "2026-02-17",
   "latest": "2026-07-23",
   "why": "Been using Aegis for a while now, the encrypted backup alone makes it worth it over Google Authenticator.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    1,
    2,
    0,
    0,
    0,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Been using Aegis for a while now, the encrypted backup alone makes it worth it over Google Authenticator.",
   "icon": false
  },
  {
   "slug": "shade-map",
   "name": "Shade Map",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.803,
   "rising": 4.0,
   "first": "2026-08-12",
   "latest": "2026-08-12",
   "why": "I used this to check if I could see today's eclipse in Barcelona from my apartment buildings roof. Worked pretty well.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    4,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I used this to check if I could see today's eclipse in Barcelona from my apartment buildings roof. Worked pretty well.",
   "icon": true
  },
  {
   "slug": "silo",
   "name": "Silo",
   "category": "files",
   "category_name": "Files, sync and backup",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.797,
   "rising": 1.35,
   "first": "2026-07-20",
   "latest": "2026-09-15",
   "why": "I had a minio instance that was replaced flawlessly with silo. This is an excellent project",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I had a minio instance that was replaced flawlessly with silo. This is an excellent project",
   "icon": true
  },
  {
   "slug": "bento",
   "name": "Bento",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.797,
   "rising": 1.35,
   "first": "2026-07-22",
   "latest": "2026-08-31",
   "why": "I switched to https://bento.page/ when it showed up here on HN and that\u2019s been much more accurate",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    2,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I switched to https://bento.page/ when it showed up here on HN and that\u2019s been much more accurate",
   "icon": true
  },
  {
   "slug": "miri",
   "name": "Miri",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 4,
   "commenters": 5,
   "warners": 0,
   "score": 3.794,
   "rising": 1.02,
   "first": "2026-01-02",
   "latest": "2026-09-30",
   "why": "I highly recommend running your tests through Miri (cargo miri nextest) and seeing what spills out.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 5,
    "neutral": 0,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    2,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    2,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I highly recommend running your tests through Miri (cargo miri nextest) and seeing what spills out.",
   "icon": true
  },
  {
   "slug": "tcc",
   "name": "TCC",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 4,
   "commenters": 5,
   "warners": 0,
   "score": 3.772,
   "rising": -1.31,
   "first": "2026-02-07",
   "latest": "2026-07-11",
   "why": "TCC is fantastic! I use it a lot to do fast native-code generation for language projects",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    2,
    0,
    1,
    0,
    0,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "TCC is fantastic! I use it a lot to do fast native-code generation for language projects",
   "icon": false
  },
  {
   "slug": "st",
   "name": "st",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "",
   "recommenders": 4,
   "commenters": 5,
   "warners": 0,
   "score": 3.765,
   "rising": 0.02,
   "first": "2025-11-03",
   "latest": "2026-10-28",
   "why": "I always end up back at \"st\" though. It is fast enough for my purposes and does just about exactly what I want and not more.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    2,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I always end up back at \"st\" though. It is fast enough for my purposes and does just about exactly what I want and not more.",
   "icon": true
  },
  {
   "slug": "winutil",
   "name": "winutil",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 4,
   "commenters": 5,
   "warners": 0,
   "score": 3.762,
   "rising": -1.31,
   "first": "2025-12-02",
   "latest": "2026-06-30",
   "why": "All around, for everything, I cannot recommend the Chris Titus (and friends) WinUtil enough",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    1,
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "All around, for everything, I cannot recommend the Chris Titus (and friends) WinUtil enough",
   "icon": true
  },
  {
   "slug": "alttab",
   "name": "AltTab",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 4,
   "commenters": 5,
   "warners": 0,
   "score": 3.759,
   "rising": 0.02,
   "first": "2026-01-05",
   "latest": "2026-09-16",
   "why": "I have to say I've never found anything wrong with the alt-tab app I use on macOS.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    1,
    0,
    0,
    0,
    1,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I have to say I've never found anything wrong with the alt-tab app I use on macOS.",
   "icon": true
  },
  {
   "slug": "nextstep",
   "name": "NeXTSTEP",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.756,
   "rising": 1.35,
   "first": "2026-02-05",
   "latest": "2026-10-26",
   "why": "Take a look at what was possible in the late 1980s with 8 MB of RAM",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Take a look at what was possible in the late 1980s with 8 MB of RAM",
   "icon": true
  },
  {
   "slug": "lulu",
   "name": "LuLu",
   "category": "networking",
   "category_name": "Networking and VPN",
   "description": "",
   "recommenders": 4,
   "commenters": 5,
   "warners": 0,
   "score": 3.75,
   "rising": -1.31,
   "first": "2026-02-14",
   "latest": "2026-06-03",
   "why": "I installed LuLu recently and it's been nice to have that extra peace of mind.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    2,
    0,
    1,
    1,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I installed LuLu recently and it's been nice to have that extra peace of mind.",
   "icon": true
  },
  {
   "slug": "humanizer",
   "name": "humanizer",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.745,
   "rising": 0.02,
   "first": "2026-05-21",
   "latest": "2026-10-19",
   "why": "I use the humanize skill to clean up AI written work before handing it over to colleagues.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    1,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use the humanize skill to clean up AI written work before handing it over to colleagues.",
   "icon": true
  },
  {
   "slug": "pocket-tts",
   "name": "Pocket-TTS",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 4,
   "commenters": 7,
   "warners": 0,
   "score": 3.744,
   "rising": 0.02,
   "first": "2026-01-23",
   "latest": "2026-10-21",
   "why": "which is just 100M params, and excellent in both speed and quality (English only). I use it in my voice plugin",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 6,
    "neutral": 3,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    2,
    1,
    0,
    1,
    0,
    0,
    1,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "which is just 100M params, and excellent in both speed and quality (English only). I use it in my voice plugin",
   "icon": true
  },
  {
   "slug": "effect",
   "name": "Effect",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.737,
   "rising": 1.35,
   "first": "2026-01-17",
   "latest": "2026-10-02",
   "why": "But it does them well, and it does all of them because only a coherent system can deliver the promise of allowing you to write production-ready TypeScript.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "But it does them well, and it does all of them because only a coherent system can deliver the promise of allowing you to write production-ready TypeScript.",
   "icon": false
  },
  {
   "slug": "linkding",
   "name": "linkding",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.72,
   "rising": 1.35,
   "first": "2026-03-02",
   "latest": "2026-10-26",
   "why": "and linkding (which I moved to after using Karakeep)",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    0,
    0,
    1,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "and linkding (which I moved to after using Karakeep)",
   "icon": false
  },
  {
   "slug": "bluefin",
   "name": "Bluefin",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "",
   "recommenders": 4,
   "commenters": 5,
   "warners": 0,
   "score": 3.716,
   "rising": 0.02,
   "first": "2026-01-10",
   "latest": "2026-08-26",
   "why": "Moved my Framework laptop to Bluefin and my gaming desktop to Bazzite early last year. Zero regrets, zero issues.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    3,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Moved my Framework laptop to Bluefin and my gaming desktop to Bazzite early last year. Zero regrets, zero issues.",
   "icon": false
  },
  {
   "slug": "ef-core",
   "name": "EF Core",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 4,
   "commenters": 5,
   "warners": 0,
   "score": 3.715,
   "rising": -1.31,
   "first": "2025-11-12",
   "latest": "2026-08-19",
   "why": "I was against ORMs until I used EF Core in .NET which I really loved.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    2,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I was against ORMs until I used EF Core in .NET which I really loved.",
   "icon": true
  },
  {
   "slug": "treesheets",
   "name": "TreeSheets",
   "category": "notes",
   "category_name": "Notes and knowledge",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.709,
   "rising": 1.35,
   "first": "2026-03-08",
   "latest": "2026-10-25",
   "why": "I love it as a note-taking application for anything that complexity-wise sits between a short outline in a plain text file and a ton of Markdown",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    1,
    0,
    0,
    0,
    0,
    1,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I love it as a note-taking application for anything that complexity-wise sits between a short outline in a plain text file and a ton of Markdown",
   "icon": true
  },
  {
   "slug": "turing-complete",
   "name": "Turing Complete",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.706,
   "rising": 0.02,
   "first": "2026-04-04",
   "latest": "2026-08-15",
   "why": "Challenging game for sure, but very, very rewarding.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    2,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Challenging game for sure, but very, very rewarding.",
   "icon": false
  },
  {
   "slug": "simplex",
   "name": "SimpleX",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.705,
   "rising": 0.02,
   "first": "2026-04-09",
   "latest": "2026-09-13",
   "why": "If you want metadata privacy you should use SimpleX instead anyway.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    2,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "If you want metadata privacy you should use SimpleX instead anyway.",
   "icon": true
  },
  {
   "slug": "renovate",
   "name": "Renovate",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 4,
   "commenters": 5,
   "warners": 0,
   "score": 3.69,
   "rising": -1.31,
   "first": "2025-11-13",
   "latest": "2026-07-30",
   "why": "Every one of my new projects uses Renovate. Not having to worry about having to check dependencies, manually bump them, etc. is a great thing",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    1,
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Every one of my new projects uses Renovate. Not having to worry about having to check dependencies, manually bump them, etc. is a great thing",
   "icon": true
  },
  {
   "slug": "ice",
   "name": "Ice",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.689,
   "rising": 0.02,
   "first": "2026-04-02",
   "latest": "2026-09-16",
   "why": "Ice (might be sketchy now; had an ownership change): Lack of menu bar overflow on MacOS is awful.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    2,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Ice (might be sketchy now; had an ownership change): Lack of menu bar overflow on MacOS is awful.",
   "icon": true
  },
  {
   "slug": "pgbackrest",
   "name": "pgBackRest",
   "category": "databases",
   "category_name": "Databases",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.689,
   "rising": -1.31,
   "first": "2026-04-27",
   "latest": "2026-07-22",
   "why": "Can't recommend pgbackrest enough. It's fantastic software",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    2,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Can't recommend pgbackrest enough. It's fantastic software",
   "icon": false
  },
  {
   "slug": "cue",
   "name": "CUE",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.664,
   "rising": 1.02,
   "first": "2026-01-16",
   "latest": "2026-10-30",
   "why": "I like CUE a lot. We use it pretty heavily for schema enforcement of CRDs.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 6,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    1,
    1,
    0,
    0,
    0,
    0,
    2,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I like CUE a lot. We use it pretty heavily for schema enforcement of CRDs.",
   "icon": true
  },
  {
   "slug": "tsgo",
   "name": "tsgo",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.658,
   "rising": 0.02,
   "first": "2025-12-29",
   "latest": "2026-10-08",
   "why": "tsgo which has dramatically lowered our type checking latency",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "tsgo which has dramatically lowered our type checking latency",
   "icon": true
  },
  {
   "slug": "iina",
   "name": "IINA",
   "category": "media",
   "category_name": "Media and creative",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.655,
   "rising": -1.31,
   "first": "2026-05-18",
   "latest": "2026-06-24",
   "why": "I moved to IINA to finally get back to a video Swiss Army knife that just plays video",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    3,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I moved to IINA to finally get back to a video Swiss Army knife that just plays video",
   "icon": true
  },
  {
   "slug": "nx",
   "name": "Nx",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.652,
   "rising": 0.02,
   "first": "2025-12-30",
   "latest": "2026-10-06",
   "why": "We use NX in our monorepo, and it is great at determining which testing/linting tasks need to be run",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "We use NX in our monorepo, and it is great at determining which testing/linting tasks need to be run",
   "icon": true
  },
  {
   "slug": "performative-ui",
   "name": "Performative-UI",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.649,
   "rising": -1.31,
   "first": "2026-06-08",
   "latest": "2026-06-08",
   "why": "Adding github link for those who want to use it (I do)",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    4,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Adding github link for those who want to use it (I do)",
   "icon": true
  },
  {
   "slug": "nethack",
   "name": "NetHack",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.641,
   "rising": 1.35,
   "first": "2025-11-12",
   "latest": "2026-10-23",
   "why": "I find NetHack more enjoyable to play because it has real character/soul/heart.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    1,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I find NetHack more enjoyable to play because it has real character/soul/heart.",
   "icon": true
  },
  {
   "slug": "asp-net-core",
   "name": "ASP.NET Core",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.636,
   "rising": 1.35,
   "first": "2025-11-19",
   "latest": "2026-10-18",
   "why": "The official aspnet core web framework is (in my opinion) good enough that you don't need anything 3rd party.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "The official aspnet core web framework is (in my opinion) good enough that you don't need anything 3rd party.",
   "icon": true
  },
  {
   "slug": "lazydocker",
   "name": "lazydocker",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.631,
   "rising": 0.02,
   "first": "2026-04-01",
   "latest": "2026-09-16",
   "why": "Using things like k9s / btop / lazygit / lazydocker helm / stern",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    1,
    2,
    0,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Using things like k9s / btop / lazygit / lazydocker helm / stern",
   "icon": true
  },
  {
   "slug": "fluxer",
   "name": "Fluxer",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.629,
   "rising": -0.31,
   "first": "2026-02-18",
   "latest": "2026-10-06",
   "why": "Fluxer.gg is really good and in my opinion, tries to be the most similar  alternative to discord in terms of UI/UX",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 5,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    1,
    2,
    0,
    0,
    0,
    1,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Fluxer.gg is really good and in my opinion, tries to be the most similar  alternative to discord in terms of UI/UX",
   "icon": true
  },
  {
   "slug": "compound-engineering-plugin",
   "name": "compound-engineering-plugin",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.619,
   "rising": -1.31,
   "first": "2026-03-17",
   "latest": "2026-07-02",
   "why": "I\u2019m a big fan of the Compound Engineering plugin from Every.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    2,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I\u2019m a big fan of the Compound Engineering plugin from Every.",
   "icon": true
  },
  {
   "slug": "pandora",
   "name": "Pandora",
   "category": "media",
   "category_name": "Media and creative",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.61,
   "rising": 1.35,
   "first": "2025-12-13",
   "latest": "2026-10-08",
   "why": "I use Pandora to this day as my primary streaming source, as it has my vibes down perfectly",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    2,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use Pandora to this day as my primary streaming source, as it has my vibes down perfectly",
   "icon": true
  },
  {
   "slug": "barman",
   "name": "Barman",
   "category": "databases",
   "category_name": "Databases",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.61,
   "rising": -1.31,
   "first": "2026-04-27",
   "latest": "2026-07-20",
   "why": "Barman has always been solid for backup and restore",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    1,
    2,
    0,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Barman has always been solid for backup and restore",
   "icon": true
  },
  {
   "slug": "mercury",
   "name": "Mercury",
   "category": "finance",
   "category_name": "Finance",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.604,
   "rising": 0.02,
   "first": "2026-01-21",
   "latest": "2026-10-22",
   "why": "I recommend Mercury (no affiliation, just a happy customer)",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    1,
    0,
    0,
    1,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I recommend Mercury (no affiliation, just a happy customer)",
   "icon": true
  },
  {
   "slug": "bmad",
   "name": "BMAD",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.601,
   "rising": 0.02,
   "first": "2025-11-16",
   "latest": "2026-10-12",
   "why": "a good framework that follows \"AI Agentic Agile Methodology\", and specification driven development is BMAD. Really helpful for brainstorming sessions.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 5,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    0,
    1,
    1,
    0,
    1,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "a good framework that follows \"AI Agentic Agile Methodology\", and specification driven development is BMAD. Really helpful for brainstorming sessions.",
   "icon": true
  },
  {
   "slug": "bosl2",
   "name": "BOSL2",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.6,
   "rising": 1.35,
   "first": "2025-12-20",
   "latest": "2026-10-10",
   "why": "Libraries like [BOSL2](https://github.com/BelfrySCAD/BOSL2) provide a good set of core ideas and preferences",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Libraries like [BOSL2](https://github.com/BelfrySCAD/BOSL2) provide a good set of core ideas and preferences",
   "icon": true
  },
  {
   "slug": "tectonic",
   "name": "Tectonic",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.58,
   "rising": -1.31,
   "first": "2026-03-03",
   "latest": "2026-06-12",
   "why": "that's what I use personally for local PDF generation",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    2,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "that's what I use personally for local PDF generation",
   "icon": true
  },
  {
   "slug": "pypy",
   "name": "PyPy",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 4,
   "commenters": 5,
   "warners": 0,
   "score": 3.568,
   "rising": -1.31,
   "first": "2025-11-20",
   "latest": "2026-03-15",
   "why": "What about using PyPy? You'll probably see a significant improvement in these benchmarks.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    2,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "What about using PyPy? You'll probably see a significant improvement in these benchmarks.",
   "icon": true
  },
  {
   "slug": "dearrow",
   "name": "DeArrow",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.565,
   "rising": 0.02,
   "first": "2025-11-13",
   "latest": "2026-09-04",
   "why": "lately I use \"DeArrow\" which desensationalises all the thumbnails and even titles. That helps a lot.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    1,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "lately I use \"DeArrow\" which desensationalises all the thumbnails and even titles. That helps a lot.",
   "icon": true
  },
  {
   "slug": "workflowy",
   "name": "Workflowy",
   "category": "notes",
   "category_name": "Notes and knowledge",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.562,
   "rising": -1.31,
   "first": "2026-01-30",
   "latest": "2026-07-21",
   "why": "I Use Workflowy. The features it adds over plain text/markdown are worth the slight added complexity.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    1,
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I Use Workflowy. The features it adds over plain text/markdown are worth the slight added complexity.",
   "icon": true
  },
  {
   "slug": "opencloud",
   "name": "OpenCloud",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.552,
   "rising": 0.02,
   "first": "2025-11-03",
   "latest": "2026-09-06",
   "why": "I switched to opencloud.eu, it might have less features but it's just what I needed",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I switched to opencloud.eu, it might have less features but it's just what I needed",
   "icon": true
  },
  {
   "slug": "purelymail",
   "name": "Purelymail",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.549,
   "rising": 0.02,
   "first": "2025-12-14",
   "latest": "2026-09-07",
   "why": "I recommend checking out Purelymail for a budget, batteries included option",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    0,
    1,
    0,
    1,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I recommend checking out Purelymail for a budget, batteries included option",
   "icon": true
  },
  {
   "slug": "blender-mcp",
   "name": "Blender MCP",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 4,
   "commenters": 7,
   "warners": 1,
   "score": 3.544,
   "rising": 4.0,
   "first": "2026-06-24",
   "latest": "2026-10-24",
   "why": "I use the official Blender MCP to drive Blender from Claude.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 2,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    2
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use the official Blender MCP to drive Blender from Claude.",
   "icon": false
  },
  {
   "slug": "nixos-anywhere",
   "name": "nixos-anywhere",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.532,
   "rising": 0.02,
   "first": "2026-01-31",
   "latest": "2026-09-25",
   "why": "it is a common practice to use the latter to install NixOS on new machines",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    1,
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "it is a common practice to use the latter to install NixOS on new machines",
   "icon": true
  },
  {
   "slug": "glide",
   "name": "Glide",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.531,
   "rising": 0.02,
   "first": "2025-12-18",
   "latest": "2026-08-14",
   "why": "I moved to Zen but have subsequently moved to Glide [0] which I find to have less UI fluff and the keyboard shortcuts and scriptability are excellent.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    1,
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I moved to Zen but have subsequently moved to Glide [0] which I find to have less UI fluff and the keyboard shortcuts and scriptability are excellent.",
   "icon": true
  },
  {
   "slug": "homebridge",
   "name": "Homebridge",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.53,
   "rising": 0.02,
   "first": "2025-12-02",
   "latest": "2026-08-24",
   "why": "If you run an Apple HomeKit stack and don\u2019t need all the other stuff HA offers, I recommend checking out https://homebridge.io",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    0,
    1,
    0,
    1,
    0,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "If you run an Apple HomeKit stack and don\u2019t need all the other stuff HA offers, I recommend checking out https://homebridge.io",
   "icon": true
  },
  {
   "slug": "squoosh",
   "name": "Squoosh",
   "category": "media",
   "category_name": "Media and creative",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.519,
   "rising": 0.02,
   "first": "2025-12-15",
   "latest": "2026-08-24",
   "why": "I love squoosh! It\u2019s been one of the few PWAs I have installed and actually use regularly.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    2,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I love squoosh! It\u2019s been one of the few PWAs I have installed and actually use regularly.",
   "icon": true
  },
  {
   "slug": "strudel",
   "name": "Strudel",
   "category": "media",
   "category_name": "Media and creative",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.473,
   "rising": 0.02,
   "first": "2025-11-06",
   "latest": "2026-09-06",
   "why": "has been the most intuitive music livecoding experience I've come across",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "has been the most intuitive music livecoding experience I've come across",
   "icon": true
  },
  {
   "slug": "ynab",
   "name": "YNAB",
   "category": "finance",
   "category_name": "Finance",
   "description": "",
   "recommenders": 4,
   "commenters": 9,
   "warners": 1,
   "score": 3.47,
   "rising": -1.31,
   "first": "2025-11-21",
   "latest": "2026-08-01",
   "why": "I've been using You Need a Budget for well over a decade, and it is probably the last subscription I'd ever give up.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 4,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    1,
    0,
    2,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I've been using You Need a Budget for well over a decade, and it is probably the last subscription I'd ever give up.",
   "icon": true
  },
  {
   "slug": "visidata",
   "name": "VisiData",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.438,
   "rising": 0.02,
   "first": "2025-11-25",
   "latest": "2026-08-16",
   "why": "when I'm examining experiment data I use the closest modern tool to Lotus: https://www.visidata.org/",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    1,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "when I'm examining experiment data I use the closest modern tool to Lotus: https://www.visidata.org/",
   "icon": true
  },
  {
   "slug": "scaleway",
   "name": "Scaleway",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "",
   "recommenders": 4,
   "commenters": 8,
   "warners": 1,
   "score": 3.429,
   "rising": -1.31,
   "first": "2026-01-19",
   "latest": "2026-07-07",
   "why": "If you are looking for serverless compute (aws lambda, cf workers), I know of Scaleway in europe.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 3,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    1,
    0,
    1,
    0,
    1,
    0,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "If you are looking for serverless compute (aws lambda, cf workers), I know of Scaleway in europe.",
   "icon": false
  },
  {
   "slug": "claude-code-router",
   "name": "Claude Code Router",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.415,
   "rising": 0.02,
   "first": "2025-11-08",
   "latest": "2026-09-30",
   "why": "if you want an Actually Good Experience I recommend using Claude Code Router",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    2,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "if you want an Actually Good Experience I recommend using Claude Code Router",
   "icon": true
  },
  {
   "slug": "niagara-launcher",
   "name": "Niagara Launcher",
   "category": "productivity",
   "category_name": "Productivity",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.414,
   "rising": -1.31,
   "first": "2026-01-02",
   "latest": "2026-06-16",
   "why": "I use Niagara Launcher because of the simplicity and quick access to every app. I highly recommend to everyone",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    3,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use Niagara Launcher because of the simplicity and quick access to every app. I highly recommend to everyone",
   "icon": true
  },
  {
   "slug": "ungoogled-chromium",
   "name": "ungoogled-chromium",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "",
   "recommenders": 4,
   "commenters": 7,
   "warners": 1,
   "score": 3.386,
   "rising": 2.67,
   "first": "2025-12-07",
   "latest": "2026-09-30",
   "why": "ungoogled-chromium (https://github.com/ungoogled-software/ungoogled-chromium-portablelinux/releases) still supports MV3/uBO and is de-Googled.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 2,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    1,
    2,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "ungoogled-chromium (https://github.com/ungoogled-software/ungoogled-chromium-portablelinux/releases) still supports MV3/uBO and is de-Googled.",
   "icon": true
  },
  {
   "slug": "sourcegit",
   "name": "SourceGit",
   "category": "git",
   "category_name": "Git and code hosting",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.385,
   "rising": 0.02,
   "first": "2025-11-11",
   "latest": "2026-08-18",
   "why": "it's totally replaced SourceTree for me. Very similar (or better) UI/UX but much more performant.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    2,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "it's totally replaced SourceTree for me. Very similar (or better) UI/UX but much more performant.",
   "icon": true
  },
  {
   "slug": "croc",
   "name": "croc",
   "category": "files",
   "category_name": "Files, sync and backup",
   "description": "",
   "recommenders": 4,
   "commenters": 7,
   "warners": 1,
   "score": 3.343,
   "rising": 1.35,
   "first": "2026-07-12",
   "latest": "2026-09-17",
   "why": "now I use croc of getcroc.com for almost everything.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    2,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "now I use croc of getcroc.com for almost everything.",
   "icon": true
  },
  {
   "slug": "chatto",
   "name": "Chatto",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "",
   "recommenders": 4,
   "commenters": 7,
   "warners": 1,
   "score": 3.34,
   "rising": 1.35,
   "first": "2026-07-08",
   "latest": "2026-10-15",
   "why": "And kudos for backing it up with real guidance. Great project.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    1,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "And kudos for backing it up with real guidance. Great project.",
   "icon": true
  },
  {
   "slug": "tuta",
   "name": "Tuta",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "",
   "recommenders": 4,
   "commenters": 7,
   "warners": 1,
   "score": 3.335,
   "rising": 2.67,
   "first": "2026-01-22",
   "latest": "2026-10-30",
   "why": "The thing I pay for is Tuta. The cheapest tier is way more generous than Proton and the product is simpler.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    2
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "The thing I pay for is Tuta. The cheapest tier is way more generous than Proton and the product is simpler.",
   "icon": true
  },
  {
   "slug": "icloud",
   "name": "iCloud",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "",
   "recommenders": 4,
   "commenters": 20,
   "warners": 4,
   "score": 3.33,
   "rising": 1.35,
   "first": "2025-11-26",
   "latest": "2026-10-23",
   "why": "I pay for iCloud for the family because I don't want to be Oncall 24/7/365.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 12,
    "compare": 0,
    "warn": 4
   },
   "spark": [
    0,
    1,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I pay for iCloud for the family because I don't want to be Oncall 24/7/365.",
   "icon": true
  },
  {
   "slug": "rustfs",
   "name": "RustFS",
   "category": "files",
   "category_name": "Files, sync and backup",
   "description": "",
   "recommenders": 4,
   "commenters": 8,
   "warners": 1,
   "score": 3.317,
   "rising": 0.02,
   "first": "2025-12-03",
   "latest": "2026-09-15",
   "why": "We use RustFS in a production system with no issues.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 2,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    2,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "We use RustFS in a production system with no issues.",
   "icon": true
  },
  {
   "slug": "actual-budget",
   "name": "Actual Budget",
   "category": "finance",
   "category_name": "Finance",
   "description": "",
   "recommenders": 4,
   "commenters": 6,
   "warners": 0,
   "score": 3.316,
   "rising": 0.02,
   "first": "2025-11-09",
   "latest": "2026-10-14",
   "why": "Now I'm on Actual Budget, a nice FOSS envelope budget app that can import transactions from my bank.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    2,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Now I'm on Actual Budget, a nice FOSS envelope budget app that can import transactions from my bank.",
   "icon": true
  },
  {
   "slug": "azure-devops",
   "name": "Azure DevOps",
   "category": "git",
   "category_name": "Git and code hosting",
   "description": "",
   "recommenders": 4,
   "commenters": 7,
   "warners": 1,
   "score": 3.299,
   "rising": 1.35,
   "first": "2026-01-07",
   "latest": "2026-10-12",
   "why": "But we have no issues whatsoever with Azure Devops....ever. It's excellent.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 2,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "But we have no issues whatsoever with Azure Devops....ever. It's excellent.",
   "icon": true
  },
  {
   "slug": "windows-95",
   "name": "Windows 95",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "",
   "recommenders": 4,
   "commenters": 7,
   "warners": 1,
   "score": 3.294,
   "rising": 1.35,
   "first": "2026-02-28",
   "latest": "2026-09-26",
   "why": "My memories of windows 95 are very fond. I used to install it on Pentium 133 and boy it flew.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 2,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    2,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "My memories of windows 95 are very fond. I used to install it on Pentium 133 and boy it flew.",
   "icon": false
  },
  {
   "slug": "jai",
   "name": "jai",
   "category": "security",
   "category_name": "Security and passwords",
   "description": "",
   "recommenders": 4,
   "commenters": 7,
   "warners": 1,
   "score": 3.288,
   "rising": -1.31,
   "first": "2026-03-07",
   "latest": "2026-07-15",
   "why": "I've been using jai [1] for sandboxing on linux (although I use opencode and local models and not claude code) and I'm pretty satisfied with it.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 2,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    2,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I've been using jai [1] for sandboxing on linux (although I use opencode and local models and not claude code) and I'm pretty satisfied with it.",
   "icon": true
  },
  {
   "slug": "laravel",
   "name": "Laravel",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 4,
   "commenters": 7,
   "warners": 1,
   "score": 3.288,
   "rising": 0.02,
   "first": "2026-01-25",
   "latest": "2026-08-26",
   "why": "I can only recommend to check out a popular project, maybe Laravel, and read it\u2019s documentation.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 2,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    1,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I can only recommend to check out a popular project, maybe Laravel, and read it\u2019s documentation.",
   "icon": true
  },
  {
   "slug": "flux",
   "name": "Flux",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 4,
   "commenters": 11,
   "warners": 2,
   "score": 3.287,
   "rising": 1.35,
   "first": "2025-12-05",
   "latest": "2026-09-11",
   "why": "my sleep quality got much better when I turned on f.lux.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 6,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    1,
    0,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "my sleep quality got much better when I turned on f.lux.",
   "icon": true
  },
  {
   "slug": "zenflow",
   "name": "Zenflow",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.27,
   "rising": -1.31,
   "first": "2025-12-16",
   "latest": "2025-12-17",
   "why": "This looks fantastic and I'm excited to try it today!",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    4,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "This looks fantastic and I'm excited to try it today!",
   "icon": false
  },
  {
   "slug": "sam",
   "name": "SAM",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 4,
   "commenters": 8,
   "warners": 1,
   "score": 3.257,
   "rising": -1.31,
   "first": "2025-11-19",
   "latest": "2026-10-25",
   "why": "I used to be a big advocate for Salesforce in my organization. And it was really great",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 3,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    1,
    1,
    0,
    1,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I used to be a big advocate for Salesforce in my organization. And it was really great",
   "icon": true
  },
  {
   "slug": "lima",
   "name": "Lima",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "",
   "recommenders": 4,
   "commenters": 7,
   "warners": 1,
   "score": 3.22,
   "rising": 1.35,
   "first": "2026-01-20",
   "latest": "2026-09-14",
   "why": "I think your usecase better fit with Lima -> https://lima-vm.io/ than microvm.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    1,
    0,
    0,
    0,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I think your usecase better fit with Lima -> https://lima-vm.io/ than microvm.",
   "icon": false
  },
  {
   "slug": "gpt-live",
   "name": "GPT-Live",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 4,
   "commenters": 11,
   "warners": 2,
   "score": 3.218,
   "rising": -1.31,
   "first": "2026-07-08",
   "latest": "2026-09-23",
   "why": "I like \u201ctalk to it while I\u2019m driving\u201d format a lot",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 5,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    4,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I like \u201ctalk to it while I\u2019m driving\u201d format a lot",
   "icon": false
  },
  {
   "slug": "pureos",
   "name": "PureOS",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.188,
   "rising": 2.35,
   "first": "2026-01-25",
   "latest": "2026-10-25",
   "why": "its PureOS Linux operating system is actively maintained, and patches are still upstreamed",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 5,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    1,
    0,
    0,
    1,
    0,
    2
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "its PureOS Linux operating system is actively maintained, and patches are still upstreamed",
   "icon": false
  },
  {
   "slug": "spacemacs",
   "name": "Spacemacs",
   "category": "editors",
   "category_name": "Editors and IDEs",
   "description": "",
   "recommenders": 4,
   "commenters": 12,
   "warners": 2,
   "score": 3.156,
   "rising": -1.31,
   "first": "2025-11-01",
   "latest": "2026-10-28",
   "why": "I love these packages (like this, Spacemacs, Doom, etc.)",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 4,
    "compare": 2,
    "warn": 2
   },
   "spark": [
    2,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I love these packages (like this, Spacemacs, Doom, etc.)",
   "icon": true
  },
  {
   "slug": "gnu-screen",
   "name": "GNU Screen",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 3.146,
   "rising": 2.67,
   "first": "2026-07-29",
   "latest": "2026-10-23",
   "why": "You can also just use the system console with tmux or GNU screen",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    3,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "You can also just use the system console with tmux or GNU screen",
   "icon": true
  },
  {
   "slug": "gsd",
   "name": "GSD",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "",
   "recommenders": 4,
   "commenters": 9,
   "warners": 1,
   "score": 3.137,
   "rising": 1.35,
   "first": "2026-04-06",
   "latest": "2026-10-28",
   "why": "in the Claude Code realm I use GSD and it manages all that and keeps token use low.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 2,
    "compare": 2,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "in the Claude Code realm I use GSD and it manages all that and keeps token use low.",
   "icon": true
  },
  {
   "slug": "google-translate",
   "name": "Google Translate",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 4,
   "commenters": 16,
   "warners": 3,
   "score": 3.117,
   "rising": -1.31,
   "first": "2026-03-18",
   "latest": "2026-10-02",
   "why": "I use Google Translate quite a lot and it's pretty good even for obscure languages.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 9,
    "compare": 1,
    "warn": 3
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    1,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use Google Translate quite a lot and it's pretty good even for obscure languages.",
   "icon": true
  },
  {
   "slug": "opengl",
   "name": "OpenGL",
   "category": "media",
   "category_name": "Media and creative",
   "description": "",
   "recommenders": 4,
   "commenters": 6,
   "warners": 1,
   "score": 3.089,
   "rising": -1.31,
   "first": "2026-07-01",
   "latest": "2026-10-23",
   "why": "go with OpenGL, it's cross-platform, old (which is good and bad at the same time) and is the easiest of them all.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    4,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "go with OpenGL, it's cross-platform, old (which is good and bad at the same time) and is the easiest of them all.",
   "icon": true
  },
  {
   "slug": "kagi-translate",
   "name": "Kagi Translate",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 4,
   "commenters": 6,
   "warners": 1,
   "score": 3.033,
   "rising": 1.35,
   "first": "2026-03-17",
   "latest": "2026-09-10",
   "why": "Kagi translate is superior to Google translate, also.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    1,
    2,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Kagi translate is superior to Google translate, also.",
   "icon": true
  },
  {
   "slug": "miro",
   "name": "Miro",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 4,
   "commenters": 9,
   "warners": 2,
   "score": 2.987,
   "rising": 2.67,
   "first": "2026-01-19",
   "latest": "2026-09-10",
   "why": "I've used it every day for years. With a hybrid/remote team it is a fantastic alternative to a physical whiteboard.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 3,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    3,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I've used it every day for years. With a hybrid/remote team it is a fantastic alternative to a physical whiteboard.",
   "icon": true
  },
  {
   "slug": "circleci",
   "name": "CircleCI",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "",
   "recommenders": 4,
   "commenters": 6,
   "warners": 1,
   "score": 2.981,
   "rising": 1.35,
   "first": "2025-12-14",
   "latest": "2026-08-27",
   "why": "Still love CircleCI. They're one of the most mature in the space.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    2,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Still love CircleCI. They're one of the most mature in the space.",
   "icon": true
  },
  {
   "slug": "corfu",
   "name": "corfu",
   "category": "editors",
   "category_name": "Editors and IDEs",
   "description": "",
   "recommenders": 4,
   "commenters": 6,
   "warners": 1,
   "score": 2.966,
   "rising": 1.35,
   "first": "2025-11-01",
   "latest": "2026-10-28",
   "why": "I switched to Eglot/Corfu/Vertico/Tempel. I much prefer the new wave.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    1,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I switched to Eglot/Corfu/Vertico/Tempel. I much prefer the new wave.",
   "icon": true
  },
  {
   "slug": "k9s",
   "name": "k9s",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "",
   "recommenders": 4,
   "commenters": 6,
   "warners": 1,
   "score": 2.941,
   "rising": 0.02,
   "first": "2025-12-06",
   "latest": "2026-10-21",
   "why": "I use neovim and k9s mostly and those are such amazinng tools",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    1,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use neovim and k9s mostly and those are such amazinng tools",
   "icon": true
  },
  {
   "slug": "mlx",
   "name": "MLX",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 4,
   "commenters": 14,
   "warners": 3,
   "score": 2.919,
   "rising": 4.0,
   "first": "2026-01-15",
   "latest": "2026-10-28",
   "why": "I tried to tune it to use MLX on Mac GPUs, and it's so much faster.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 7,
    "compare": 1,
    "warn": 3
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    1,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I tried to tune it to use MLX on Mac GPUs, and it's so much faster.",
   "icon": true
  },
  {
   "slug": "cloudflare-quick-tunnels",
   "name": "Cloudflare Quick Tunnels",
   "category": "networking",
   "category_name": "Networking and VPN",
   "description": "",
   "recommenders": 4,
   "commenters": 5,
   "warners": 1,
   "score": 2.918,
   "rising": 4.0,
   "first": "2026-09-18",
   "latest": "2026-09-22",
   "why": "it's very easy to just run a quick tunnel with \"cloudflared tunnel --url localhost:XXXX\"",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    4,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "it's very easy to just run a quick tunnel with \"cloudflared tunnel --url localhost:XXXX\"",
   "icon": true
  },
  {
   "slug": "icewm",
   "name": "IceWM",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "",
   "recommenders": 4,
   "commenters": 4,
   "warners": 0,
   "score": 2.908,
   "rising": 0.02,
   "first": "2025-12-06",
   "latest": "2026-09-15",
   "why": "A simple \"IceWM\" WM (I use the tiling \"Awesome WM\" but that's too radical for my wife) and she loves it.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    2,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "A simple \"IceWM\" WM (I use the tiling \"Awesome WM\" but that's too radical for my wife) and she loves it.",
   "icon": true
  },
  {
   "slug": "wipr-2",
   "name": "Wipr 2",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "",
   "recommenders": 4,
   "commenters": 5,
   "warners": 1,
   "score": 2.879,
   "rising": 1.35,
   "first": "2025-11-11",
   "latest": "2026-10-14",
   "why": "I use Wipr 2 for safari on both ios and macos and I\u2019ve had no problems with it",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use Wipr 2 for safari on both ios and macos and I\u2019ve had no problems with it",
   "icon": true
  },
  {
   "slug": "warpbuild",
   "name": "WarpBuild",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "",
   "recommenders": 4,
   "commenters": 5,
   "warners": 1,
   "score": 2.865,
   "rising": 0.02,
   "first": "2025-12-16",
   "latest": "2026-09-08",
   "why": "for paid workers I'd reach for WarpBuild or similar most of the time (WarpBuild still runs my deploys/iOS builds)",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    2,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "for paid workers I'd reach for WarpBuild or similar most of the time (WarpBuild still runs my deploys/iOS builds)",
   "icon": true
  },
  {
   "slug": "google-assistant",
   "name": "Google Assistant",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 4,
   "commenters": 5,
   "warners": 1,
   "score": 2.804,
   "rising": 2.35,
   "first": "2026-01-06",
   "latest": "2026-10-03",
   "why": "I use Google Assistant for things like \"add a reminder\", \"set an alarm\"",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 5,
    "neutral": 0,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    2,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use Google Assistant for things like \"add a reminder\", \"set an alarm\"",
   "icon": true
  },
  {
   "slug": "appimage",
   "name": "AppImage",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 4,
   "commenters": 5,
   "warners": 1,
   "score": 2.788,
   "rising": 1.35,
   "first": "2026-04-05",
   "latest": "2026-10-19",
   "why": "AppImage actually works and is simple, so I use that.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "AppImage actually works and is simple, so I use that.",
   "icon": true
  },
  {
   "slug": "x11libre",
   "name": "X11Libre",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 4,
   "commenters": 5,
   "warners": 1,
   "score": 2.78,
   "rising": 0.02,
   "first": "2025-11-22",
   "latest": "2026-08-20",
   "why": "So I am glad to see the momentum, the cleanups, and most of all, the continued dedication",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 5,
    "neutral": 0,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    1,
    0,
    0,
    0,
    1,
    0,
    0,
    1,
    1,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "So I am glad to see the momentum, the cleanups, and most of all, the continued dedication",
   "icon": true
  },
  {
   "slug": "vitest",
   "name": "Vitest",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 4,
   "commenters": 6,
   "warners": 1,
   "score": 2.767,
   "rising": -1.31,
   "first": "2025-12-29",
   "latest": "2026-10-02",
   "why": "After using a lot of others, including jest and node's built in one, I love vitest.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    2,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "After using a lot of others, including jest and node's built in one, I love vitest.",
   "icon": true
  },
  {
   "slug": "android-auto",
   "name": "Android Auto",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 4,
   "commenters": 9,
   "warners": 2,
   "score": 2.704,
   "rising": 0.02,
   "first": "2026-07-02",
   "latest": "2026-08-17",
   "why": "Now I just hook up Android Auto and I'm back into the same podcast I had on the flight",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 3,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Now I just hook up Android Auto and I'm back into the same podcast I had on the flight",
   "icon": true
  },
  {
   "slug": "cloudflare-turnstile",
   "name": "Cloudflare Turnstile",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 4,
   "commenters": 9,
   "warners": 2,
   "score": 2.701,
   "rising": 0.02,
   "first": "2026-04-15",
   "latest": "2026-10-31",
   "why": "I ditched reCaptcha and switched to Cloudflare Turnstile recently. It\u2019s been a lot more effective.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 3,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    2,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I ditched reCaptcha and switched to Cloudflare Turnstile recently. It\u2019s been a lot more effective.",
   "icon": true
  },
  {
   "slug": "lumo",
   "name": "Lumo",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 4,
   "commenters": 5,
   "warners": 1,
   "score": 2.59,
   "rising": -1.31,
   "first": "2025-12-30",
   "latest": "2026-04-27",
   "why": "for all day to day queries and prompts I have switched to using Proton's Lumo that is really quite good",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 5,
    "neutral": 0,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    1,
    0,
    2,
    1,
    1,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "for all day to day queries and prompts I have switched to using Proton's Lumo that is really quite good",
   "icon": true
  },
  {
   "slug": "drizzle",
   "name": "Drizzle",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 4,
   "commenters": 9,
   "warners": 2,
   "score": 2.573,
   "rising": 0.02,
   "first": "2025-12-12",
   "latest": "2026-09-28",
   "why": "lately I've been happy with Drizzle for TS. It's very performant and expressive.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 3,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    1,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "lately I've been happy with Drizzle for TS. It's very performant and expressive.",
   "icon": true
  },
  {
   "slug": "cucumber",
   "name": "Cucumber",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 4,
   "commenters": 5,
   "warners": 1,
   "score": 2.509,
   "rising": -1.31,
   "first": "2025-12-13",
   "latest": "2026-08-15",
   "why": "when I threw cucumber into the mix things suddenly got a lot more stable",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    1,
    0,
    0,
    1,
    0,
    2,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "when I threw cucumber into the mix things suddenly got a lot more stable",
   "icon": false
  },
  {
   "slug": "unifi",
   "name": "UniFi",
   "category": "networking",
   "category_name": "Networking and VPN",
   "description": "",
   "recommenders": 4,
   "commenters": 7,
   "warners": 2,
   "score": 2.48,
   "rising": 1.35,
   "first": "2025-12-05",
   "latest": "2026-10-31",
   "why": "Mikrotik router and unifi everything else has kind of been my go-to for at least 10 or 12y now.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    1,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Mikrotik router and unifi everything else has kind of been my go-to for at least 10 or 12y now.",
   "icon": true
  },
  {
   "slug": "proton-vpn",
   "name": "Proton VPN",
   "category": "networking",
   "category_name": "Networking and VPN",
   "description": "",
   "recommenders": 4,
   "commenters": 8,
   "warners": 2,
   "score": 2.458,
   "rising": 1.35,
   "first": "2025-12-13",
   "latest": "2026-10-14",
   "why": "For the YouTube app, I use proton\u2019s Albania vpn and no ads there either.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 3,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    0,
    0,
    0,
    1,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "For the YouTube app, I use proton\u2019s Albania vpn and no ads there either.",
   "icon": true
  },
  {
   "slug": "nanoclaw",
   "name": "NanoClaw",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 4,
   "commenters": 11,
   "warners": 2,
   "score": 2.404,
   "rising": -1.31,
   "first": "2026-03-08",
   "latest": "2026-08-31",
   "why": "I have used NanoClaw running on my Mac to do the following:",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 4,
    "compare": 1,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    0,
    2,
    2,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I have used NanoClaw running on my Mac to do the following:",
   "icon": false
  },
  {
   "slug": "bootstrap",
   "name": "Bootstrap",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 4,
   "commenters": 8,
   "warners": 2,
   "score": 2.321,
   "rising": 0.02,
   "first": "2025-11-28",
   "latest": "2026-10-09",
   "why": "it's much simpler and it's stable: there's no constantly evolving ecosystem.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 2,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    1,
    0,
    1,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "it's much simpler and it's stable: there's no constantly evolving ecosystem.",
   "icon": true
  },
  {
   "slug": "superset",
   "name": "Superset",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "",
   "recommenders": 4,
   "commenters": 8,
   "warners": 2,
   "score": 2.281,
   "rising": -1.31,
   "first": "2026-02-26",
   "latest": "2026-08-10",
   "why": "Each time I start to implement a new ticket, superset will pull the ticket from linear, create a worktree/workspace, reserve ports, start the servers, start a browser and start Claude",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 5,
    "neutral": 2,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    1,
    3,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Each time I start to implement a new ticket, superset will pull the ticket from linear, create a worktree/workspace, reserve ports, start the servers, start a browser and start Claude",
   "icon": true
  },
  {
   "slug": "codex-app",
   "name": "Codex App",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "",
   "recommenders": 4,
   "commenters": 12,
   "warners": 3,
   "score": 2.186,
   "rising": 1.35,
   "first": "2026-02-03",
   "latest": "2026-10-01",
   "why": "The desktop app is actually really good (esp on macos).",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 5,
    "compare": 0,
    "warn": 3
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    2,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "The desktop app is actually really good (esp on macos).",
   "icon": true
  },
  {
   "slug": "llvm",
   "name": "LLVM",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 4,
   "commenters": 7,
   "warners": 2,
   "score": 2.14,
   "rising": 1.35,
   "first": "2026-01-12",
   "latest": "2026-10-15",
   "why": "GCC and LLVM having won the compiler wars and being extremely high quality",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "GCC and LLVM having won the compiler wars and being extremely high quality",
   "icon": true
  },
  {
   "slug": "affinity",
   "name": "Affinity",
   "category": "media",
   "category_name": "Media and creative",
   "description": "",
   "recommenders": 4,
   "commenters": 6,
   "warners": 2,
   "score": 2.124,
   "rising": 1.35,
   "first": "2025-11-02",
   "latest": "2026-10-27",
   "why": "Affinity is a great alternative to Photoshop that is free",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    1,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Affinity is a great alternative to Photoshop that is free",
   "icon": true
  },
  {
   "slug": "netlify",
   "name": "Netlify",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "",
   "recommenders": 4,
   "commenters": 13,
   "warners": 3,
   "score": 2.018,
   "rising": 1.35,
   "first": "2025-11-24",
   "latest": "2026-10-08",
   "why": "For low-volume static sites (which all of mine are) this is free, fast, and convenient.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 6,
    "compare": 0,
    "warn": 3
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    2,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "For low-volume static sites (which all of mine are) this is free, fast, and convenient.",
   "icon": true
  },
  {
   "slug": "jupyter",
   "name": "Jupyter",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 4,
   "commenters": 16,
   "warners": 4,
   "score": 1.903,
   "rising": -1.31,
   "first": "2025-11-04",
   "latest": "2026-10-22",
   "why": "numpy/scipy/matplotlib/pandas/plotly/polars/pyarrow/jupyter, which is essential to my work",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 8,
    "compare": 0,
    "warn": 4
   },
   "spark": [
    4,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "numpy/scipy/matplotlib/pandas/plotly/polars/pyarrow/jupyter, which is essential to my work",
   "icon": true
  },
  {
   "slug": "windows-8",
   "name": "Windows 8",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "",
   "recommenders": 4,
   "commenters": 7,
   "warners": 2,
   "score": 1.897,
   "rising": 0.02,
   "first": "2025-11-19",
   "latest": "2026-10-05",
   "why": "I miss the Windows 8 UI - one of my unpopular opinions",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    2,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I miss the Windows 8 UI - one of my unpopular opinions",
   "icon": false
  },
  {
   "slug": "gnu-stow",
   "name": "GNU Stow",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 4,
   "commenters": 11,
   "warners": 3,
   "score": 1.786,
   "rising": -1.31,
   "first": "2026-03-29",
   "latest": "2026-06-20",
   "why": "check out gnu stow for this! i place my config files in  ~/dots, mirroring the structure as if it were my home directory, and gnu stow can symlink everything",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 2,
    "compare": 2,
    "warn": 3
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    3,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "check out gnu stow for this! i place my config files in  ~/dots, mirroring the structure as if it were my home directory, and gnu stow can symlink everything",
   "icon": true
  },
  {
   "slug": "beets",
   "name": "beets",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 4,
   "commenters": 6,
   "warners": 2,
   "score": 1.753,
   "rising": 0.02,
   "first": "2025-11-03",
   "latest": "2026-10-05",
   "why": "I spent a couple of nights working out how to configure beets to my liking and have loved it ever since.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    3,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I spent a couple of nights working out how to configure beets to my liking and have loved it ever since.",
   "icon": true
  },
  {
   "slug": "gas-town",
   "name": "Gas Town",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "",
   "recommenders": 4,
   "commenters": 15,
   "warners": 4,
   "score": 1.714,
   "rising": 1.35,
   "first": "2026-01-05",
   "latest": "2026-09-22",
   "why": "Gas Town has a very clear \"mad scientist/performance art\" sort of thing going on, and I love that.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 4,
    "compare": 3,
    "warn": 4
   },
   "spark": [
    0,
    0,
    2,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Gas Town has a very clear \"mad scientist/performance art\" sort of thing going on, and I love that.",
   "icon": true
  },
  {
   "slug": "windsurf",
   "name": "Windsurf",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "",
   "recommenders": 4,
   "commenters": 16,
   "warners": 4,
   "score": 1.712,
   "rising": 1.35,
   "first": "2025-11-26",
   "latest": "2026-10-06",
   "why": "Windsurf - $20 gives u access to nearlly all models.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 8,
    "compare": 1,
    "warn": 3
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    0,
    0,
    1,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Windsurf - $20 gives u access to nearlly all models.",
   "icon": true
  },
  {
   "slug": "mistral-ocr",
   "name": "Mistral OCR",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 4,
   "commenters": 8,
   "warners": 2,
   "score": 1.677,
   "rising": 1.35,
   "first": "2026-01-02",
   "latest": "2026-09-08",
   "why": "Mistral OCR is really good and their small models are great for simple translations, I use them regularly.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 3,
    "compare": 1,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    2,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Mistral OCR is really good and their small models are great for simple translations, I use them regularly.",
   "icon": false
  },
  {
   "slug": "spec-kit",
   "name": "spec-kit",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "",
   "recommenders": 4,
   "commenters": 10,
   "warners": 3,
   "score": 1.559,
   "rising": -1.31,
   "first": "2025-11-15",
   "latest": "2026-09-17",
   "why": "I recommend you look up https://github.com/github/spec-kit. It\u2019s a project out of Microsoft/Github that encodes a rigorous spec-then-implement multi pass workflow.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 2,
    "warn": 3
   },
   "spark": [
    0,
    0,
    1,
    0,
    1,
    0,
    0,
    2,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I recommend you look up https://github.com/github/spec-kit. It\u2019s a project out of Microsoft/Github that encodes a rigorous spec-then-implement multi pass workflow.",
   "icon": true
  },
  {
   "slug": "swiftui",
   "name": "SwiftUI",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 4,
   "commenters": 12,
   "warners": 4,
   "score": 1.137,
   "rising": 2.67,
   "first": "2026-01-31",
   "latest": "2026-09-11",
   "why": "But 1/ it\u2019s much simpler for doing simple things and 2/ we can drop down to AppKit when needed. All in all, it\u2019s good that we have it.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 4,
    "compare": 0,
    "warn": 4
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    3,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "But 1/ it\u2019s much simpler for doing simple things and 2/ we can drop down to AppKit when needed. All in all, it\u2019s good that we have it.",
   "icon": true
  },
  {
   "slug": "angular",
   "name": "Angular",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 4,
   "commenters": 9,
   "warners": 3,
   "score": 1.106,
   "rising": 0.02,
   "first": "2025-12-04",
   "latest": "2026-10-04",
   "why": "I use Angular 2+, and I find it quite pleasant to use.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 1,
    "warn": 3
   },
   "spark": [
    0,
    2,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use Angular 2+, and I find it quite pleasant to use.",
   "icon": true
  },
  {
   "slug": "echo",
   "name": "Echo",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "",
   "recommenders": 4,
   "commenters": 8,
   "warners": 3,
   "score": 0.971,
   "rising": -1.31,
   "first": "2026-02-18",
   "latest": "2026-07-29",
   "why": "This is pretty awesome, and at a $3 price point is an auto purchase for me!",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 0,
    "warn": 3
   },
   "spark": [
    0,
    0,
    0,
    3,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "This is pretty awesome, and at a $3 price point is an auto purchase for me!",
   "icon": false
  },
  {
   "slug": "gnu-guix",
   "name": "GNU Guix",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 4,
   "commenters": 13,
   "warners": 4,
   "score": 0.842,
   "rising": -1.31,
   "first": "2026-01-23",
   "latest": "2026-10-21",
   "why": "I'm totally sold on Guix, and have been using it on an old laptop for the last few months.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 2,
    "compare": 4,
    "warn": 4
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    2,
    0,
    1,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I'm totally sold on Guix, and have been using it on an old laptop for the last few months.",
   "icon": true
  },
  {
   "slug": "lotus-notes",
   "name": "Lotus Notes",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "",
   "recommenders": 4,
   "commenters": 15,
   "warners": 5,
   "score": 0.813,
   "rising": 4.0,
   "first": "2026-03-09",
   "latest": "2026-10-18",
   "why": "I used Lotus Notes in the 00s and 10s and greatly preferred it to Outlook.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 6,
    "compare": 0,
    "warn": 5
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    4,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I used Lotus Notes in the 00s and 10s and greatly preferred it to Outlook.",
   "icon": false
  },
  {
   "slug": "windows-10",
   "name": "Windows 10",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "",
   "recommenders": 4,
   "commenters": 19,
   "warners": 6,
   "score": 0.75,
   "rising": 0.02,
   "first": "2025-11-04",
   "latest": "2026-10-10",
   "why": "I am currently on 10 so much that I installed the LTSC version that has support until 2032.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 12,
    "compare": 0,
    "warn": 6
   },
   "spark": [
    0,
    0,
    2,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I am currently on 10 so much that I installed the LTSC version that has support until 2032.",
   "icon": false
  },
  {
   "slug": "imagemagick",
   "name": "ImageMagick",
   "category": "media",
   "category_name": "Media and creative",
   "description": "",
   "recommenders": 4,
   "commenters": 16,
   "warners": 5,
   "score": 0.596,
   "rising": 0.02,
   "first": "2025-12-22",
   "latest": "2026-10-17",
   "why": "I love ImageMagick. I've used it a few times to make a PDF look scanned.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 7,
    "compare": 0,
    "warn": 5
   },
   "spark": [
    0,
    1,
    1,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I love ImageMagick. I've used it a few times to make a PDF look scanned.",
   "icon": true
  },
  {
   "slug": "rustdesk",
   "name": "RustDesk",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 4,
   "commenters": 11,
   "warners": 4,
   "score": 0.577,
   "rising": 1.35,
   "first": "2026-01-04",
   "latest": "2026-08-15",
   "why": "rustdesk[0] works pretty well for casual use despite wayland support being labelled experimental",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 2,
    "compare": 1,
    "warn": 4
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    2,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "rustdesk[0] works pretty well for casual use despite wayland support being labelled experimental",
   "icon": true
  },
  {
   "slug": "nova-launcher",
   "name": "Nova Launcher",
   "category": "productivity",
   "category_name": "Productivity",
   "description": "",
   "recommenders": 4,
   "commenters": 14,
   "warners": 6,
   "score": -0.662,
   "rising": -1.31,
   "first": "2026-01-19",
   "latest": "2026-02-22",
   "why": "Nova remembers app locations when I change phones.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 4,
    "compare": 0,
    "warn": 6
   },
   "spark": [
    0,
    0,
    4,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Nova remembers app locations when I change phones.",
   "icon": true
  },
  {
   "slug": "itunes",
   "name": "iTunes",
   "category": "media",
   "category_name": "Media and creative",
   "description": "",
   "recommenders": 4,
   "commenters": 10,
   "warners": 5,
   "score": -0.982,
   "rising": -1.31,
   "first": "2025-11-20",
   "latest": "2026-10-27",
   "why": "Because with iTunes, I could and did have regular playlists and smart playlists using conditions like ratings, last played, play count",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 0,
    "warn": 5
   },
   "spark": [
    1,
    0,
    0,
    1,
    0,
    0,
    0,
    1,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Because with iTunes, I could and did have regular playlists and smart playlists using conditions like ratings, last played, play count",
   "icon": false
  },
  {
   "slug": "google-photos",
   "name": "Google Photos",
   "category": "media",
   "category_name": "Media and creative",
   "description": "",
   "recommenders": 4,
   "commenters": 21,
   "warners": 8,
   "score": -1.685,
   "rising": 0.02,
   "first": "2025-12-06",
   "latest": "2026-10-09",
   "why": "I couldn't get off Google Photos, it's just too useful",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 6,
    "compare": 3,
    "warn": 8
   },
   "spark": [
    0,
    0,
    0,
    3,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I couldn't get off Google Photos, it's just too useful",
   "icon": true
  },
  {
   "slug": "windows-notepad",
   "name": "Windows Notepad",
   "category": "editors",
   "category_name": "Editors and IDEs",
   "description": "",
   "recommenders": 4,
   "commenters": 14,
   "warners": 7,
   "score": -1.909,
   "rising": 0.02,
   "first": "2025-12-11",
   "latest": "2026-10-24",
   "why": "Notepad is the best version so far, I use it as a todo list",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 3,
    "compare": 0,
    "warn": 7
   },
   "spark": [
    0,
    1,
    1,
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Notepad is the best version so far, I use it as a todo list",
   "icon": false
  },
  {
   "slug": "heroku",
   "name": "Heroku",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "",
   "recommenders": 4,
   "commenters": 15,
   "warners": 8,
   "score": -2.865,
   "rising": -1.31,
   "first": "2025-11-28",
   "latest": "2026-06-16",
   "why": "Heroku when you just want your app to work forever without having to think about it.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 2,
    "warn": 8
   },
   "spark": [
    1,
    0,
    0,
    1,
    0,
    1,
    0,
    1,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Heroku when you just want your app to work forever without having to think about it.",
   "icon": true
  },
  {
   "slug": "next-js",
   "name": "Next.js",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 4,
   "commenters": 61,
   "warners": 19,
   "score": -3.671,
   "rising": -1.31,
   "first": "2025-11-01",
   "latest": "2026-10-26",
   "why": "a more modern Next.js-powered stack that's faster, lighter weight, and easier for them to manage",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 36,
    "compare": 3,
    "warn": 19
   },
   "spark": [
    0,
    1,
    0,
    2,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "a more modern Next.js-powered stack that's faster, lighter weight, and easier for them to manage",
   "icon": true
  },
  {
   "slug": "finder",
   "name": "Finder",
   "category": "files",
   "category_name": "Files, sync and backup",
   "description": "",
   "recommenders": 4,
   "commenters": 20,
   "warners": 13,
   "score": -7.467,
   "rising": 2.67,
   "first": "2025-11-23",
   "latest": "2026-10-09",
   "why": "I've really struggled with file managers that are not Finder.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 3,
    "compare": 0,
    "warn": 13
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    3,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I've really struggled with file managers that are not Finder.",
   "icon": false
  },
  {
   "slug": "instagram",
   "name": "Instagram",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "",
   "recommenders": 4,
   "commenters": 26,
   "warners": 15,
   "score": -8.211,
   "rising": 1.35,
   "first": "2025-11-05",
   "latest": "2026-10-31",
   "why": "The major benefit of Instagram, for me, is that it allows me to maintain relationships with people I am unable to physically see for long periods.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 7,
    "compare": 0,
    "warn": 15
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    0,
    2,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "The major benefit of Instagram, for me, is that it allows me to maintain relationships with people I am unable to physically see for long periods.",
   "icon": true
  },
  {
   "slug": "facebook",
   "name": "Facebook",
   "category": "networking",
   "category_name": "Networking and VPN",
   "description": "",
   "recommenders": 4,
   "commenters": 29,
   "warners": 16,
   "score": -8.845,
   "rising": 1.35,
   "first": "2026-02-20",
   "latest": "2026-10-28",
   "why": "So I use it (including its Messenger component) a lot to keep in touch!",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 9,
    "compare": 0,
    "warn": 16
   },
   "spark": [
    0,
    0,
    0,
    2,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "So I use it (including its Messenger component) a lot to keep in touch!",
   "icon": true
  },
  {
   "slug": "microsoft-outlook",
   "name": "Microsoft Outlook",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "",
   "recommenders": 4,
   "commenters": 32,
   "warners": 19,
   "score": -11.181,
   "rising": 0.02,
   "first": "2025-11-02",
   "latest": "2026-10-26",
   "why": "This is why I use installable PWAs wherever possible. On my Android phone right now, the Outlook PWA uses 281kB.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 9,
    "compare": 1,
    "warn": 19
   },
   "spark": [
    1,
    1,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "This is why I use installable PWAs wherever possible. On my Android phone right now, the Outlook PWA uses 281kB.",
   "icon": false
  },
  {
   "slug": "kiro",
   "name": "Kiro",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "",
   "recommenders": 3,
   "commenters": 11,
   "warners": 0,
   "score": 4.904,
   "rising": -0.98,
   "first": "2026-02-12",
   "latest": "2026-09-07",
   "why": "I switched to Kiro and it's essentially identical.. well a bit better because you get a better idea of what the harness is doing",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 9,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    0,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I switched to Kiro and it's essentially identical.. well a bit better because you get a better idea of what the harness is doing",
   "icon": true
  },
  {
   "slug": "k3s",
   "name": "k3s",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "",
   "recommenders": 3,
   "commenters": 10,
   "warners": 0,
   "score": 4.607,
   "rising": -0.98,
   "first": "2026-02-16",
   "latest": "2026-10-23",
   "why": "I use k3s for my home network because it's simple and easy",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 7,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    1,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use k3s for my home network because it's simple and easy",
   "icon": true
  },
  {
   "slug": "boringbar",
   "name": "boringBar",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 11,
   "warners": 0,
   "score": 4.578,
   "rising": -0.98,
   "first": "2026-04-12",
   "latest": "2026-04-13",
   "why": "boringBar addressing the \"show me what is in this Space\" problem is exactly right.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 6,
    "compare": 2,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    3,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "boringBar addressing the \"show me what is in this Space\" problem is exactly right.",
   "icon": true
  },
  {
   "slug": "tokio",
   "name": "Tokio",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 3,
   "commenters": 10,
   "warners": 0,
   "score": 4.563,
   "rising": -0.98,
   "first": "2025-11-06",
   "latest": "2026-10-22",
   "why": "tokio gives me most of the concurrency goodies I like",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 7,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    0,
    2,
    0,
    0,
    1,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "tokio gives me most of the concurrency goodies I like",
   "icon": true
  },
  {
   "slug": "goose",
   "name": "Goose",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "",
   "recommenders": 3,
   "commenters": 10,
   "warners": 0,
   "score": 4.516,
   "rising": 0.35,
   "first": "2025-11-02",
   "latest": "2026-10-26",
   "why": "Goose was the only harness that didnt bloat context too much with system prompts",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 6,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Goose was the only harness that didnt bloat context too much with system prompts",
   "icon": true
  },
  {
   "slug": "traefik",
   "name": "Traefik",
   "category": "networking",
   "category_name": "Networking and VPN",
   "description": "",
   "recommenders": 3,
   "commenters": 13,
   "warners": 1,
   "score": 4.467,
   "rising": 3.0,
   "first": "2025-11-13",
   "latest": "2026-10-27",
   "why": "I use traefik so with docker compose/labels it's real easy to give things a reverse proxy with an auth gate and other middleware",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 9,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use traefik so with docker compose/labels it's real easy to give things a reverse proxy with an auth gate and other middleware",
   "icon": true
  },
  {
   "slug": "adobe-lightroom",
   "name": "Adobe Lightroom",
   "category": "media",
   "category_name": "Media and creative",
   "description": "",
   "recommenders": 3,
   "commenters": 15,
   "warners": 1,
   "score": 4.441,
   "rising": -0.98,
   "first": "2025-11-30",
   "latest": "2026-10-25",
   "why": "Lightroom isn\u2019t perfect. But it is fast, it is intuitive",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 8,
    "compare": 3,
    "warn": 2
   },
   "spark": [
    0,
    1,
    0,
    0,
    0,
    1,
    0,
    0,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Lightroom isn\u2019t perfect. But it is fast, it is intuitive",
   "icon": false
  },
  {
   "slug": "sonarr",
   "name": "Sonarr",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "",
   "recommenders": 3,
   "commenters": 8,
   "warners": 0,
   "score": 4.372,
   "rising": 3.0,
   "first": "2026-03-30",
   "latest": "2026-10-17",
   "why": "they aren't especially heavy to run and are not fragile",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 5,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "they aren't especially heavy to run and are not fragile",
   "icon": true
  },
  {
   "slug": "dagger",
   "name": "Dagger",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "",
   "recommenders": 3,
   "commenters": 8,
   "warners": 0,
   "score": 4.081,
   "rising": 2.67,
   "first": "2025-12-14",
   "latest": "2026-10-24",
   "why": "Yes, I use Dagger, it's much more than building containers",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 6,
    "neutral": 4,
    "compare": 3,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    3
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Yes, I use Dagger, it's much more than building containers",
   "icon": true
  },
  {
   "slug": "hono",
   "name": "Hono",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 3,
   "commenters": 8,
   "warners": 0,
   "score": 4.024,
   "rising": 0.35,
   "first": "2025-11-09",
   "latest": "2026-10-26",
   "why": "I\u2019m used to using Hono and really enjoy working with it",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 5,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I\u2019m used to using Hono and really enjoy working with it",
   "icon": true
  },
  {
   "slug": "mariadb",
   "name": "MariaDB",
   "category": "databases",
   "category_name": "Databases",
   "description": "",
   "recommenders": 3,
   "commenters": 8,
   "warners": 0,
   "score": 3.96,
   "rising": 0.35,
   "first": "2025-12-23",
   "latest": "2026-09-02",
   "why": "there's literally zero risk of the MariaDB server suddenly going closed-source",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 4,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "there's literally zero risk of the MariaDB server suddenly going closed-source",
   "icon": true
  },
  {
   "slug": "speedcrunch",
   "name": "SpeedCrunch",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 0,
   "score": 3.884,
   "rising": 3.0,
   "first": "2026-10-24",
   "latest": "2026-10-25",
   "why": "This is the most useful calculator.. bit shifts..radix conversations...",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 3,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "This is the most useful calculator.. bit shifts..radix conversations...",
   "icon": false
  },
  {
   "slug": "zola",
   "name": "Zola",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 7,
   "warners": 0,
   "score": 3.801,
   "rising": 0.35,
   "first": "2025-11-04",
   "latest": "2026-10-27",
   "why": "Zola[1] is less well-known, but it's easy to install and fast.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 4,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Zola[1] is less well-known, but it's easy to install and fast.",
   "icon": true
  },
  {
   "slug": "amazon-mechanical-turk",
   "name": "Amazon Mechanical Turk",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 8,
   "warners": 0,
   "score": 3.685,
   "rising": -0.98,
   "first": "2025-11-02",
   "latest": "2026-08-27",
   "why": "MTurk was pure magic if you knew how to use it to its full potential.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 5,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    3,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "MTurk was pure magic if you knew how to use it to its full potential.",
   "icon": true
  },
  {
   "slug": "windows-terminal",
   "name": "Windows Terminal",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 0,
   "score": 3.646,
   "rising": 0.35,
   "first": "2026-01-10",
   "latest": "2026-10-26",
   "why": "The Windows Terminal (and no, not what opens running Command Line or Powershell, it is a different application",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 3,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "The Windows Terminal (and no, not what opens running Command Line or Powershell, it is a different application",
   "icon": true
  },
  {
   "slug": "libby",
   "name": "Libby",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 0,
   "score": 3.645,
   "rising": -0.98,
   "first": "2026-06-06",
   "latest": "2026-10-12",
   "why": "you can connect to your local library with an app named \"libby\". I used this frequently on my Android phone to download books and magazines",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 3,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    2,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "you can connect to your local library with an app named \"libby\". I used this frequently on my Android phone to download books and magazines",
   "icon": true
  },
  {
   "slug": "privacy-com",
   "name": "Privacy.com",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 0,
   "score": 3.643,
   "rising": 0.35,
   "first": "2026-02-27",
   "latest": "2026-10-15",
   "why": "Privacy.com won that dispute and I got that money back.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 3,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Privacy.com won that dispute and I got that money back.",
   "icon": true
  },
  {
   "slug": "quartz",
   "name": "Quartz",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 0,
   "score": 3.642,
   "rising": 1.67,
   "first": "2026-01-03",
   "latest": "2026-09-28",
   "why": "Quartz for converting obsidian-generated .md files into static websites",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 3,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Quartz for converting obsidian-generated .md files into static websites",
   "icon": true
  },
  {
   "slug": "qwen-3-7",
   "name": "Qwen 3.7",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 0,
   "score": 3.594,
   "rising": -0.98,
   "first": "2026-06-03",
   "latest": "2026-08-16",
   "why": "Please do yourself a favour and check out GLM-5.2, Qwen-3.7-Max, MiMo-2.5-Pro, and DeepSeek-V4-Pro.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 3,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Please do yourself a favour and check out GLM-5.2, Qwen-3.7-Max, MiMo-2.5-Pro, and DeepSeek-V4-Pro.",
   "icon": false
  },
  {
   "slug": "synthetic",
   "name": "Synthetic",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 3,
   "commenters": 7,
   "warners": 0,
   "score": 3.558,
   "rising": -0.98,
   "first": "2025-11-08",
   "latest": "2026-07-19",
   "why": "https://synthetic.new with Kimi K2.5 works surprisingly well for small tasks where I still make all the decisions.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 4,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    1,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "https://synthetic.new with Kimi K2.5 works surprisingly well for small tasks where I still make all the decisions.",
   "icon": true
  },
  {
   "slug": "hax",
   "name": "hax",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 0,
   "score": 3.532,
   "rising": 3.0,
   "first": "2026-08-19",
   "latest": "2026-10-31",
   "why": "I love Hax. After a month on Codex, I switched to Hax.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    2
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I love Hax. After a month on Codex, I switched to Hax.",
   "icon": true
  },
  {
   "slug": "moonshine",
   "name": "Moonshine",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 0,
   "score": 3.522,
   "rising": 1.67,
   "first": "2026-02-24",
   "latest": "2026-10-08",
   "why": "I love the idea of a gaming box that can host multiple instances; that would be very very good.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 2,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    2,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I love the idea of a gaming box that can host multiple instances; that would be very very good.",
   "icon": true
  },
  {
   "slug": "babashka",
   "name": "babashka",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 0,
   "score": 3.506,
   "rising": 0.02,
   "first": "2025-12-30",
   "latest": "2026-10-21",
   "why": "Babashka is my go-to tool for starting all new projects now.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 4,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    0,
    1,
    0,
    0,
    0,
    1,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Babashka is my go-to tool for starting all new projects now.",
   "icon": false
  },
  {
   "slug": "ducklake",
   "name": "DuckLake",
   "category": "databases",
   "category_name": "Databases",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 0,
   "score": 3.499,
   "rising": 3.0,
   "first": "2026-05-12",
   "latest": "2026-10-27",
   "why": "Plus, it gives us a clear spec for implementing complex parts like time travel, snapshots, etc.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    2
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Plus, it gives us a clear spec for implementing complex parts like time travel, snapshots, etc.",
   "icon": true
  },
  {
   "slug": "stalwart",
   "name": "Stalwart",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 0,
   "score": 3.498,
   "rising": 1.67,
   "first": "2026-04-09",
   "latest": "2026-10-29",
   "why": "Its been excellent for self hosting email on a small hetzner instance. Highly recommended",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Its been excellent for self hosting email on a small hetzner instance. Highly recommended",
   "icon": false
  },
  {
   "slug": "gpt-live-1",
   "name": "GPT-Live-1",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 0,
   "score": 3.491,
   "rising": 3.0,
   "first": "2026-09-11",
   "latest": "2026-09-16",
   "why": "you'll realize this is obviously the future interface.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "you'll realize this is obviously the future interface.",
   "icon": false
  },
  {
   "slug": "google-keep",
   "name": "Google Keep",
   "category": "notes",
   "category_name": "Notes and knowledge",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 0,
   "score": 3.484,
   "rising": 0.35,
   "first": "2025-12-11",
   "latest": "2026-08-20",
   "why": "The only note taking app I\u2019ve found to be fun to browse is Google Keep. I love the layout",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 3,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "The only note taking app I\u2019ve found to be fun to browse is Google Keep. I love the layout",
   "icon": true
  },
  {
   "slug": "fastpotify",
   "name": "Fastpotify",
   "category": "media",
   "category_name": "Media and creative",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 0,
   "score": 3.464,
   "rising": 3.0,
   "first": "2026-08-28",
   "latest": "2026-09-02",
   "why": "Interestingly this one with its Winamp mode is what I was looking for.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    2,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Interestingly this one with its Winamp mode is what I was looking for.",
   "icon": false
  },
  {
   "slug": "t3-code",
   "name": "T3 Code",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 0,
   "score": 3.452,
   "rising": 3.0,
   "first": "2026-08-21",
   "latest": "2026-10-25",
   "why": "It's great. Much stronger on the UX side for things that devs need than Claude / Codex.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "It's great. Much stronger on the UX side for things that devs need than Claude / Codex.",
   "icon": true
  },
  {
   "slug": "bhyve",
   "name": "bhyve",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 0,
   "score": 3.442,
   "rising": 0.35,
   "first": "2026-01-02",
   "latest": "2026-09-22",
   "why": "Also running bhyve as daily driver with Ubuntu for development purposes. Everything works without issues, perfectly.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 2,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Also running bhyve as daily driver with Ubuntu for development purposes. Everything works without issues, perfectly.",
   "icon": false
  },
  {
   "slug": "qwen3-tts",
   "name": "Qwen3 TTS",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 0,
   "score": 3.439,
   "rising": 0.35,
   "first": "2026-01-23",
   "latest": "2026-10-07",
   "why": "QWEN3 TTS has a \u201cclone\u201d feature. You can use the local version, give it a voice reference and text",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 2,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "QWEN3 TTS has a \u201cclone\u201d feature. You can use the local version, give it a voice reference and text",
   "icon": true
  },
  {
   "slug": "claudish-to-english",
   "name": "claudish-to-english",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 0,
   "score": 3.438,
   "rising": 3.0,
   "first": "2026-08-14",
   "latest": "2026-08-22",
   "why": "Check out the awesome [Claudish-to-English plugin]",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Check out the awesome [Claudish-to-English plugin]",
   "icon": true
  },
  {
   "slug": "mastra",
   "name": "Mastra",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 0,
   "score": 3.424,
   "rising": 0.35,
   "first": "2026-01-15",
   "latest": "2026-09-21",
   "why": "I've been using https://github.com/mastra-ai/mastra which is pretty similar but has workflow visibility and a number of  templates.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 2,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I've been using https://github.com/mastra-ai/mastra which is pretty similar but has workflow visibility and a number of  templates.",
   "icon": true
  },
  {
   "slug": "quickjs",
   "name": "QuickJS",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 0,
   "score": 3.41,
   "rising": 0.35,
   "first": "2025-11-12",
   "latest": "2026-10-14",
   "why": "providing a VM like QuickJS for running simple code could be enough (thus also cheaper)",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 3,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    2,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "providing a VM like QuickJS for running simple code could be enough (thus also cheaper)",
   "icon": false
  },
  {
   "slug": "google-earth",
   "name": "Google Earth",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 0,
   "score": 3.407,
   "rising": 1.67,
   "first": "2026-02-09",
   "latest": "2026-09-25",
   "why": "no other software exists with such easy-to-use tools for importing GPS tracks, creating custom points, and exporting KMZ files",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "no other software exists with such easy-to-use tools for importing GPS tracks, creating custom points, and exporting KMZ files",
   "icon": true
  },
  {
   "slug": "capacitor",
   "name": "Capacitor",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 0,
   "score": 3.402,
   "rising": -0.98,
   "first": "2025-11-08",
   "latest": "2026-08-13",
   "why": "I\u2019ve had far fewer issues with this app than the likes of Bluesky (react native) and Discord",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 3,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I\u2019ve had far fewer issues with this app than the likes of Bluesky (react native) and Discord",
   "icon": true
  },
  {
   "slug": "slint",
   "name": "Slint",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 0,
   "score": 3.396,
   "rising": -0.98,
   "first": "2025-12-10",
   "latest": "2026-08-22",
   "why": "I use Slint and tried a bunch of the other frameworks and nothing worked as well in embedded and also as mac/linux apps.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 3,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    1,
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use Slint and tried a bunch of the other frameworks and nothing worked as well in embedded and also as mac/linux apps.",
   "icon": true
  },
  {
   "slug": "gpt-image-2",
   "name": "GPT Image 2",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 0,
   "score": 3.378,
   "rising": 0.02,
   "first": "2026-04-21",
   "latest": "2026-09-08",
   "why": "I use gpt image 2 very heavily for my current project (ai UI design tool).",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 5,
    "neutral": 1,
    "compare": 2,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    1,
    2,
    1,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use gpt image 2 very heavily for my current project (ai UI design tool).",
   "icon": false
  },
  {
   "slug": "sdl",
   "name": "SDL",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 0,
   "score": 3.372,
   "rising": -0.98,
   "first": "2025-11-22",
   "latest": "2026-08-24",
   "why": "I would recommend something like SDL if you want a more complete platform abstraction, it even supports software rendering as a context mode.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 3,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    0,
    1,
    1,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I would recommend something like SDL if you want a more complete platform abstraction, it even supports software rendering as a context mode.",
   "icon": true
  },
  {
   "slug": "microsandbox",
   "name": "microsandbox",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 0,
   "score": 3.366,
   "rising": 2.67,
   "first": "2026-06-06",
   "latest": "2026-09-23",
   "why": "microsandbox by default speak ssh without you needing to have a ssh server in the vm.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    2,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "microsandbox by default speak ssh without you needing to have a ssh server in the vm.",
   "icon": true
  },
  {
   "slug": "qwen3-vl",
   "name": "Qwen3-VL",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 0,
   "score": 3.355,
   "rising": 0.35,
   "first": "2025-11-30",
   "latest": "2026-08-06",
   "why": "i use qwen-30b-vl all the time locally as my goto model because it's just so insanely fast",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 4,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "i use qwen-30b-vl all the time locally as my goto model because it's just so insanely fast",
   "icon": true
  },
  {
   "slug": "eslint",
   "name": "ESLint",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 0,
   "score": 3.354,
   "rising": 1.67,
   "first": "2026-02-10",
   "latest": "2026-10-06",
   "why": "Eslint runs as a post-tool use hook on edit and write, so each file an agent writes gets immediate feedback and fixes.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Eslint runs as a post-tool use hook on edit and write, so each file an agent writes gets immediate feedback and fixes.",
   "icon": true
  },
  {
   "slug": "musicbrainz-picard",
   "name": "MusicBrainz Picard",
   "category": "media",
   "category_name": "Media and creative",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 0,
   "score": 3.353,
   "rising": 1.67,
   "first": "2025-11-10",
   "latest": "2026-10-23",
   "why": "I use Picard to organise my music into a sensible directory structure",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use Picard to organise my music into a sensible directory structure",
   "icon": true
  },
  {
   "slug": "langfuse",
   "name": "Langfuse",
   "category": "observability",
   "category_name": "Monitoring and analytics",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 0,
   "score": 3.344,
   "rising": 0.35,
   "first": "2026-01-29",
   "latest": "2026-10-28",
   "why": "Langfuse ended up being the observability tool I went with instead over the one I built",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 2,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Langfuse ended up being the observability tool I went with instead over the one I built",
   "icon": true
  },
  {
   "slug": "prosody",
   "name": "Prosody",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 0,
   "score": 3.339,
   "rising": 0.35,
   "first": "2026-02-25",
   "latest": "2026-10-09",
   "why": "Prosody can run on just about anything and is mostly maintenance-free, give it a try I'd say.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Prosody can run on just about anything and is mostly maintenance-free, give it a try I'd say.",
   "icon": true
  },
  {
   "slug": "damn-small-linux",
   "name": "Damn Small Linux",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 0,
   "score": 3.333,
   "rising": -0.98,
   "first": "2025-12-06",
   "latest": "2026-10-11",
   "why": "I suppose you could also try Damn Small Linux 2024.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 3,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    2,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I suppose you could also try Damn Small Linux 2024.",
   "icon": true
  },
  {
   "slug": "augment",
   "name": "Augment",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 0,
   "score": 3.328,
   "rising": -0.98,
   "first": "2025-11-05",
   "latest": "2026-06-12",
   "why": "Augment kind of became impossible to avoid once we realized the new guy is outpacing the rest of us",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 3,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    2,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Augment kind of became impossible to avoid once we realized the new guy is outpacing the rest of us",
   "icon": true
  },
  {
   "slug": "trilium",
   "name": "Trilium",
   "category": "notes",
   "category_name": "Notes and knowledge",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 0,
   "score": 3.303,
   "rising": 0.35,
   "first": "2025-11-24",
   "latest": "2026-10-27",
   "why": "You should look at https://github.com/TriliumNext/Trilium. It's what I use every day for the things that you mentioned.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "You should look at https://github.com/TriliumNext/Trilium. It's what I use every day for the things that you mentioned.",
   "icon": false
  },
  {
   "slug": "jekyll",
   "name": "Jekyll",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 14,
   "warners": 2,
   "score": 3.293,
   "rising": -0.98,
   "first": "2026-01-04",
   "latest": "2026-08-09",
   "why": "My go-to for spinning up a site has been Jekyll + Bootstrap with the occasional bit of React for well over 10 years now.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 9,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "My go-to for spinning up a site has been Jekyll + Bootstrap with the occasional bit of React for well over 10 years now.",
   "icon": true
  },
  {
   "slug": "openra",
   "name": "OpenRA",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 0,
   "score": 3.288,
   "rising": -0.98,
   "first": "2025-11-20",
   "latest": "2026-06-27",
   "why": "I Love this project, works on Mac, Linux & Windows!",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I Love this project, works on Mac, Linux & Windows!",
   "icon": false
  },
  {
   "slug": "microsoft-entra",
   "name": "Microsoft Entra",
   "category": "security",
   "category_name": "Security and passwords",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 0,
   "score": 3.285,
   "rising": 0.35,
   "first": "2025-12-18",
   "latest": "2026-10-10",
   "why": "All of the following products and services are fantastic in 2026:",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "All of the following products and services are fantastic in 2026:",
   "icon": false
  },
  {
   "slug": "netguard",
   "name": "NetGuard",
   "category": "networking",
   "category_name": "Networking and VPN",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 0,
   "score": 3.261,
   "rising": 0.02,
   "first": "2025-12-05",
   "latest": "2026-10-20",
   "why": "For privacy reasons, I use NetGuard to block this and other similar domains.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    2,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "For privacy reasons, I use NetGuard to block this and other similar domains.",
   "icon": true
  },
  {
   "slug": "codefloe",
   "name": "Codefloe",
   "category": "git",
   "category_name": "Git and code hosting",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 0,
   "score": 3.259,
   "rising": 1.67,
   "first": "2026-03-30",
   "latest": "2026-09-05",
   "why": "It\u2019s been rock solid and it is now the default choice for anything outside of work I\u2019ll do.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    2,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "It\u2019s been rock solid and it is now the default choice for anything outside of work I\u2019ll do.",
   "icon": true
  },
  {
   "slug": "slug",
   "name": "Slug",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 0,
   "score": 3.257,
   "rising": 0.35,
   "first": "2026-03-17",
   "latest": "2026-09-30",
   "why": "I used Slug at a previous job. It is an excellent, artfully crafted library; really the pinnacle of software engineering in my opinion.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    1,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I used Slug at a previous job. It is an excellent, artfully crafted library; really the pinnacle of software engineering in my opinion.",
   "icon": false
  },
  {
   "slug": "forge",
   "name": "Forge",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 0,
   "score": 3.249,
   "rising": -0.98,
   "first": "2026-01-04",
   "latest": "2026-07-28",
   "why": "I now use Forge to plan css too because I don't want to show broken css states",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    1,
    0,
    0,
    2,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I now use Forge to plan css too because I don't want to show broken css states",
   "icon": true
  },
  {
   "slug": "firefox-esr",
   "name": "Firefox ESR",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 3.24,
   "rising": 3.0,
   "first": "2026-09-02",
   "latest": "2026-10-25",
   "why": "I switched to the esr release. It gets updates every week or two, but only for security issues.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    2
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I switched to the esr release. It gets updates every week or two, but only for security issues.",
   "icon": true
  },
  {
   "slug": "linode",
   "name": "Linode",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 3.229,
   "rising": 3.0,
   "first": "2026-08-22",
   "latest": "2026-10-22",
   "why": "I use linode and have nothing but praises for their service.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    2
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use linode and have nothing but praises for their service.",
   "icon": true
  },
  {
   "slug": "seafile",
   "name": "Seafile",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 0,
   "score": 3.227,
   "rising": 0.35,
   "first": "2026-02-02",
   "latest": "2026-10-09",
   "why": "It\u2019s by far the best open source alternative to Google Drive and Google Docs!",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "It\u2019s by far the best open source alternative to Google Drive and Google Docs!",
   "icon": true
  },
  {
   "slug": "elasticsearch",
   "name": "Elasticsearch",
   "category": "search",
   "category_name": "Search",
   "description": "",
   "recommenders": 3,
   "commenters": 10,
   "warners": 1,
   "score": 3.219,
   "rising": 0.35,
   "first": "2025-11-04",
   "latest": "2026-10-02",
   "why": "found its speed, capabilities, and simplicity all significant improvements compared to the MariaDB-based search",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 4,
    "compare": 2,
    "warn": 1
   },
   "spark": [
    0,
    1,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "found its speed, capabilities, and simplicity all significant improvements compared to the MariaDB-based search",
   "icon": true
  },
  {
   "slug": "double-commander",
   "name": "Double Commander",
   "category": "files",
   "category_name": "Files, sync and backup",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 3.218,
   "rising": 3.0,
   "first": "2026-09-04",
   "latest": "2026-10-17",
   "why": "I suggest its clone, Double Commander. Does everything as TC, supports its plugins and is cross platform and open source.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I suggest its clone, Double Commander. Does everything as TC, supports its plugins and is cross platform and open source.",
   "icon": true
  },
  {
   "slug": "flow",
   "name": "flow",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 0,
   "score": 3.193,
   "rising": 0.35,
   "first": "2025-12-16",
   "latest": "2026-10-07",
   "why": "This has quickly become my favorite TUI text editor",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "This has quickly become my favorite TUI text editor",
   "icon": true
  },
  {
   "slug": "beorg",
   "name": "Beorg",
   "category": "notes",
   "category_name": "Notes and knowledge",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 0,
   "score": 3.186,
   "rising": 0.02,
   "first": "2025-11-26",
   "latest": "2026-10-28",
   "why": "I've just started playing with it, but so far it seems quite good.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    2,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I've just started playing with it, but so far it seems quite good.",
   "icon": false
  },
  {
   "slug": "desec",
   "name": "deSEC",
   "category": "networking",
   "category_name": "Networking and VPN",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 3.183,
   "rising": 3.0,
   "first": "2026-09-04",
   "latest": "2026-09-05",
   "why": "I switched to deSEC because they allow you to create tokens for DNS-01 validation which are tightly scoped to a single subdomain.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I switched to deSEC because they allow you to create tokens for DNS-01 validation which are tightly scoped to a single subdomain.",
   "icon": true
  },
  {
   "slug": "fluxbox",
   "name": "Fluxbox",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 3.182,
   "rising": 1.67,
   "first": "2026-07-18",
   "latest": "2026-10-16",
   "why": "I use Flubox+UXTerm+a bunch of CLI/TUI tools among mpv, nsxiv and mupdf.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    2,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use Flubox+UXTerm+a bunch of CLI/TUI tools among mpv, nsxiv and mupdf.",
   "icon": true
  },
  {
   "slug": "icloud-mail",
   "name": "iCloud Mail",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 3.178,
   "rising": 1.67,
   "first": "2026-06-02",
   "latest": "2026-10-15",
   "why": "I've been using iCloud email with a custom domain for a while, and it has been super conveninent, stable and spam-free.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I've been using iCloud email with a custom domain for a while, and it has been super conveninent, stable and spam-free.",
   "icon": true
  },
  {
   "slug": "sqlite-vec",
   "name": "sqlite-vec",
   "category": "databases",
   "category_name": "Databases",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 0,
   "score": 3.177,
   "rising": -0.98,
   "first": "2025-11-28",
   "latest": "2026-07-08",
   "why": "SQLite + sqlite-vec + Tantivy + a tiny embedding model will stay as my go to.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 2,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "SQLite + sqlite-vec + Tantivy + a tiny embedding model will stay as my go to.",
   "icon": true
  },
  {
   "slug": "prowlarr",
   "name": "Prowlarr",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 3.156,
   "rising": 1.67,
   "first": "2026-05-02",
   "latest": "2026-10-17",
   "why": "I use prowlarr and radarr in my hone proxmox setup.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    1,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use prowlarr and radarr in my hone proxmox setup.",
   "icon": true
  },
  {
   "slug": "vercel-labs-skills",
   "name": "vercel-labs/skills",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 3.155,
   "rising": 3.0,
   "first": "2026-02-25",
   "latest": "2026-09-07",
   "why": "I think relying on https://github.com/vercel-labs/skills is sound. It handles global installs for a wide range of coding agents.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I think relying on https://github.com/vercel-labs/skills is sound. It handles global installs for a wide range of coding agents.",
   "icon": true
  },
  {
   "slug": "libreelec",
   "name": "LibreELEC",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 3.145,
   "rising": 1.67,
   "first": "2026-06-15",
   "latest": "2026-10-09",
   "why": "It is a no-effort built-in for LibreElec to use one of these outputs for video, while the other one is dedicated to high-res multichannel PCM audio.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    1,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "It is a no-effort built-in for LibreElec to use one of these outputs for video, while the other one is dedicated to high-res multichannel PCM audio.",
   "icon": true
  },
  {
   "slug": "smolmachines",
   "name": "smolmachines",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 3.144,
   "rising": 1.67,
   "first": "2026-06-26",
   "latest": "2026-09-21",
   "why": "For microvms, take a look at https://smolmachines.com",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "For microvms, take a look at https://smolmachines.com",
   "icon": false
  },
  {
   "slug": "mold",
   "name": "mold",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 3.144,
   "rising": 1.67,
   "first": "2026-05-27",
   "latest": "2026-10-05",
   "why": "LLD would work fine for the whole tree, and did previously, but is much much slower than mold which is why we switched to mold.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    2,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "LLD would work fine for the whole tree, and did previously, but is much much slower than mold which is why we switched to mold.",
   "icon": true
  },
  {
   "slug": "chicken-scheme",
   "name": "Chicken Scheme",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 3.136,
   "rising": 3.0,
   "first": "2026-08-11",
   "latest": "2026-08-13",
   "why": "For learning SICP, I use Chicken 5 with 203 and 216 eggs plus the ~/.csirc and call it done.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "For learning SICP, I use Chicken 5 with 203 and 216 eggs plus the ~/.csirc and call it done.",
   "icon": true
  },
  {
   "slug": "textual",
   "name": "Textual",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 0,
   "score": 3.135,
   "rising": -0.98,
   "first": "2025-12-23",
   "latest": "2026-10-11",
   "why": "the Textual framework is fantastic. I\u2019ve been using it for years in a small project",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    1,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "the Textual framework is fantastic. I\u2019ve been using it for years in a small project",
   "icon": true
  },
  {
   "slug": "jcode",
   "name": "jcode",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 3.135,
   "rising": 3.0,
   "first": "2026-07-31",
   "latest": "2026-10-15",
   "why": "I have been using jcode for past two weeks, honestly I feel its much better compared to Opencode.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    2
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I have been using jcode for past two weeks, honestly I feel its much better compared to Opencode.",
   "icon": true
  },
  {
   "slug": "birdnet-go",
   "name": "BirdNET-Go",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 3.132,
   "rising": 1.67,
   "first": "2026-05-31",
   "latest": "2026-09-15",
   "why": "I run BirdNET-Go as an app on my Home Assistant i7 M710q. I use the GPU-enabled BirdNET model and Perch V2, and it works swimmingly.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I run BirdNET-Go as an app on my Home Assistant i7 M710q. I use the GPU-enabled BirdNET model and Perch V2, and it works swimmingly.",
   "icon": true
  },
  {
   "slug": "stats",
   "name": "Stats",
   "category": "observability",
   "category_name": "Monitoring and analytics",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 3.126,
   "rising": 0.35,
   "first": "2026-06-23",
   "latest": "2026-10-18",
   "why": "Stats, which I use for fan control and monitoring power consumption.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Stats, which I use for fan control and monitoring power consumption.",
   "icon": true
  },
  {
   "slug": "tolaria",
   "name": "Tolaria",
   "category": "notes",
   "category_name": "Notes and knowledge",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 0,
   "score": 3.124,
   "rising": -0.98,
   "first": "2026-04-23",
   "latest": "2026-06-26",
   "why": "It is like you have taken all the things I want from Obsidian (plus plug-ins) and made them into a single, well designed app.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    2,
    1,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "It is like you have taken all the things I want from Obsidian (plus plug-ins) and made them into a single, well designed app.",
   "icon": true
  },
  {
   "slug": "unsloth-studio",
   "name": "Unsloth Studio",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 3.122,
   "rising": 0.35,
   "first": "2026-05-20",
   "latest": "2026-09-04",
   "why": "Unsloth Studio [0] is what I recommend these days, open source alternative to the more widely known LM Studio",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 5,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    2,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Unsloth Studio [0] is what I recommend these days, open source alternative to the more widely known LM Studio",
   "icon": true
  },
  {
   "slug": "midjourney",
   "name": "Midjourney",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 0,
   "score": 3.119,
   "rising": 0.35,
   "first": "2025-11-14",
   "latest": "2026-10-24",
   "why": "I expect I'd still like playing with Midjourney for more artistic styled work but it was the cost that drove me away.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    2,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I expect I'd still like playing with Midjourney for more artistic styled work but it was the cost that drove me away.",
   "icon": true
  },
  {
   "slug": "opensuse",
   "name": "openSUSE",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 3.116,
   "rising": 0.35,
   "first": "2026-06-15",
   "latest": "2026-10-17",
   "why": "Since 2 month I use openSuse on this device and be happy.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Since 2 month I use openSuse on this device and be happy.",
   "icon": true
  },
  {
   "slug": "palmos",
   "name": "PalmOS",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 3.11,
   "rising": 1.67,
   "first": "2026-02-26",
   "latest": "2026-10-18",
   "why": "PalmOS was so much easier to use than the various Windows-based mobile formats from Microsoft",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "PalmOS was so much easier to use than the various Windows-based mobile formats from Microsoft",
   "icon": false
  },
  {
   "slug": "cloudflare-ai-gateway",
   "name": "Cloudflare AI Gateway",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 3.104,
   "rising": 0.35,
   "first": "2026-07-13",
   "latest": "2026-09-02",
   "why": "I love cloudflare ai gateway, been using it to bring some ai into the functionalities.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I love cloudflare ai gateway, been using it to bring some ai into the functionalities.",
   "icon": true
  },
  {
   "slug": "redbean",
   "name": "redbean",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 3.098,
   "rising": 0.35,
   "first": "2026-06-06",
   "latest": "2026-10-11",
   "why": "and redbean (redbean.dev - although the tls certs are expired and it seems scrubbed off of github)",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "and redbean (redbean.dev - although the tls certs are expired and it seems scrubbed off of github)",
   "icon": false
  },
  {
   "slug": "commit-mono",
   "name": "Commit Mono",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 3.094,
   "rising": 1.67,
   "first": "2025-12-19",
   "latest": "2026-10-14",
   "why": "recently switched to Commit Mono [0]. It hits all the right spots for me, is customizable, and does smart kerning which is neat.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "recently switched to Commit Mono [0]. It hits all the right spots for me, is customizable, and does smart kerning which is neat.",
   "icon": true
  },
  {
   "slug": "wails",
   "name": "Wails",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 3.089,
   "rising": 1.67,
   "first": "2026-03-03",
   "latest": "2026-10-23",
   "why": "I use Wails which is Tauri but for Go and I don't have the kind of issues you're mentioning.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use Wails which is Tauri but for Go and I don't have the kind of issues you're mentioning.",
   "icon": false
  },
  {
   "slug": "transcribe-cpp",
   "name": "transcribe.cpp",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 3.089,
   "rising": -0.98,
   "first": "2026-07-18",
   "latest": "2026-07-19",
   "why": "It works very well, the integration is much easier than before, users have model choice.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "It works very well, the integration is much easier than before, users have model choice.",
   "icon": true
  },
  {
   "slug": "strongbox",
   "name": "Strongbox",
   "category": "security",
   "category_name": "Security and passwords",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 3.082,
   "rising": 0.35,
   "first": "2026-02-28",
   "latest": "2026-10-15",
   "why": "I switched to a product called StrongBox which is an Apple-specific app (iOS and Mac clients) that uses standard KeePass vaults.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I switched to a product called StrongBox which is an Apple-specific app (iOS and Mac clients) that uses standard KeePass vaults.",
   "icon": false
  },
  {
   "slug": "mapcomplete",
   "name": "MapComplete",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 3.078,
   "rising": 0.35,
   "first": "2026-06-11",
   "latest": "2026-08-28",
   "why": "I use this app fairly regularly to locate public toilets",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use this app fairly regularly to locate public toilets",
   "icon": false
  },
  {
   "slug": "imhex",
   "name": "ImHex",
   "category": "editors",
   "category_name": "Editors and IDEs",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 3.061,
   "rising": 1.67,
   "first": "2025-12-27",
   "latest": "2026-09-03",
   "why": "For anyone who regularly has to look at/analyze binary files, i highly recommend ImHex [1].",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    2,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "For anyone who regularly has to look at/analyze binary files, i highly recommend ImHex [1].",
   "icon": true
  },
  {
   "slug": "openlogi",
   "name": "OpenLogi",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 3.056,
   "rising": 3.0,
   "first": "2026-08-19",
   "latest": "2026-08-19",
   "why": "This is awesome! Thank you so much for great work! I love it",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "This is awesome! Thank you so much for great work! I love it",
   "icon": false
  },
  {
   "slug": "mate",
   "name": "MATE",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 0,
   "score": 3.051,
   "rising": 0.35,
   "first": "2026-01-02",
   "latest": "2026-09-24",
   "why": "Gnome's \"we know better than you\" attitude is why I switched to Mate years ago.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    2,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Gnome's \"we know better than you\" attitude is why I switched to Mate years ago.",
   "icon": true
  },
  {
   "slug": "noctalia",
   "name": "Noctalia",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 3.049,
   "rising": 0.35,
   "first": "2026-03-08",
   "latest": "2026-10-03",
   "why": "Check out Noctalia, it supports multiple Wayland compositors",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    1,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Check out Noctalia, it supports multiple Wayland compositors",
   "icon": false
  },
  {
   "slug": "antithesis",
   "name": "Antithesis",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 3.045,
   "rising": 1.67,
   "first": "2026-01-08",
   "latest": "2026-10-02",
   "why": "There are companies like Antithesis that have done incredible work in this space.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "There are companies like Antithesis that have done incredible work in this space.",
   "icon": true
  },
  {
   "slug": "noir",
   "name": "Noir",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 3.04,
   "rising": 1.67,
   "first": "2025-11-08",
   "latest": "2026-10-20",
   "why": "I use Noir extension on my iphone/ipad, does it automatically when iOS/iPadOS goes into night/dark mode",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use Noir extension on my iphone/ipad, does it automatically when iOS/iPadOS goes into night/dark mode",
   "icon": true
  },
  {
   "slug": "fedora-silverblue",
   "name": "Fedora Silverblue",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 3.039,
   "rising": 0.35,
   "first": "2026-03-28",
   "latest": "2026-10-07",
   "why": "I recommend Fedora Silverblue - hassleless, secure, fully auto updated, easy to setup.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I recommend Fedora Silverblue - hassleless, secure, fully auto updated, easy to setup.",
   "icon": true
  },
  {
   "slug": "diesel",
   "name": "Diesel",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 3.036,
   "rising": 0.35,
   "first": "2026-02-19",
   "latest": "2026-10-21",
   "why": "Other languages have similar libraries, e.g., Rust has Diesel.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Other languages have similar libraries, e.g., Rust has Diesel.",
   "icon": true
  },
  {
   "slug": "chrome-devtools",
   "name": "Chrome DevTools",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 3.033,
   "rising": 1.67,
   "first": "2025-12-19",
   "latest": "2026-10-18",
   "why": "the chrome network tab really did everything I need in terms of inspecting requests / responses.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "the chrome network tab really did everything I need in terms of inspecting requests / responses.",
   "icon": true
  },
  {
   "slug": "keyboard-maestro",
   "name": "Keyboard Maestro",
   "category": "productivity",
   "category_name": "Productivity",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 3.014,
   "rising": -0.98,
   "first": "2025-11-08",
   "latest": "2026-07-11",
   "why": "It takes some fiddling to get set up, but then it just becomes a part of how I use my Mac.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "It takes some fiddling to get set up, but then it just becomes a part of how I use my Mac.",
   "icon": true
  },
  {
   "slug": "freetube",
   "name": "FreeTube",
   "category": "media",
   "category_name": "Media and creative",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 3.011,
   "rising": 0.35,
   "first": "2025-12-07",
   "latest": "2026-10-31",
   "why": "I use Freetube instead of YouTube exactly because no login, no algorithm, no ads, no sponsored content.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use Freetube instead of YouTube exactly because no login, no algorithm, no ads, no sponsored content.",
   "icon": true
  },
  {
   "slug": "ulid",
   "name": "ULID",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 0,
   "score": 2.991,
   "rising": 0.35,
   "first": "2025-12-09",
   "latest": "2026-10-24",
   "why": "I've been using ULIDs [0] in prod for many years now, and I love them.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 2,
    "warn": 0
   },
   "spark": [
    0,
    2,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I've been using ULIDs [0] in prod for many years now, and I love them.",
   "icon": true
  },
  {
   "slug": "amphetamine",
   "name": "Amphetamine",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 2.989,
   "rising": 0.35,
   "first": "2025-11-24",
   "latest": "2026-10-23",
   "why": "I use amphetamine [1] (free on the app store). It has configurable timeouts with optional warnings/notifications",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use amphetamine [1] (free on the app store). It has configurable timeouts with optional warnings/notifications",
   "icon": false
  },
  {
   "slug": "floci",
   "name": "Floci",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 2.987,
   "rising": 0.35,
   "first": "2026-03-21",
   "latest": "2026-09-26",
   "why": "Check out Floci. It is a self hosted AWS clone with multiple services functional, including S3 and Dynamodb.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    1,
    0,
    0,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Check out Floci. It is a self hosted AWS clone with multiple services functional, including S3 and Dynamodb.",
   "icon": true
  },
  {
   "slug": "sumi-css",
   "name": "Sumi.css",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.987,
   "rising": 3.0,
   "first": "2026-10-21",
   "latest": "2026-10-30",
   "why": "Some recent alternatives/successors/forks that are in the same vein as Pico",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Some recent alternatives/successors/forks that are in the same vein as Pico",
   "icon": true
  },
  {
   "slug": "ory-kratos",
   "name": "Ory Kratos",
   "category": "security",
   "category_name": "Security and passwords",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 0,
   "score": 2.984,
   "rising": -0.98,
   "first": "2025-11-13",
   "latest": "2026-07-28",
   "why": "Otherwise it was a great project to work with that has tons of knobs to customize.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    2,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Otherwise it was a great project to work with that has tons of knobs to customize.",
   "icon": true
  },
  {
   "slug": "rustls",
   "name": "rustls",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 2.982,
   "rising": 0.35,
   "first": "2025-12-13",
   "latest": "2026-10-20",
   "why": "I replaced it with rust tls to remove the dynamic linked library.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I replaced it with rust tls to remove the dynamic linked library.",
   "icon": true
  },
  {
   "slug": "clippy",
   "name": "Clippy",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 2.981,
   "rising": 0.35,
   "first": "2026-02-07",
   "latest": "2026-09-13",
   "why": "I would strongly recommend turning on most of clippy's lints if you want to learn rust.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I would strongly recommend turning on most of clippy's lints if you want to learn rust.",
   "icon": true
  },
  {
   "slug": "v86",
   "name": "v86",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 2.979,
   "rising": -0.98,
   "first": "2025-12-30",
   "latest": "2026-07-25",
   "why": "",
   "why_is_quote": false,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    2,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "",
   "icon": true
  },
  {
   "slug": "atv-launcher-pro",
   "name": "ATV Launcher Pro",
   "category": "productivity",
   "category_name": "Productivity",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.979,
   "rising": 3.0,
   "first": "2026-10-20",
   "latest": "2026-10-20",
   "why": "Replacing the Google launcher (I used ATV Launcher Pro) was one of the best quality of life upgrades I've ever done, if you haven't already I highly recommend it.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Replacing the Google launcher (I used ATV Launcher Pro) was one of the best quality of life upgrades I've ever done, if you haven't already I highly recommend it.",
   "icon": false
  },
  {
   "slug": "vast-ai",
   "name": "vast.ai",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 2.978,
   "rising": 0.35,
   "first": "2025-12-06",
   "latest": "2026-08-26",
   "why": "p2p GPU rental marketplaces like vast.ai can offer much more economical options.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "p2p GPU rental marketplaces like vast.ai can offer much more economical options.",
   "icon": true
  },
  {
   "slug": "ito",
   "name": "Ito",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.97,
   "rising": 3.0,
   "first": "2026-10-15",
   "latest": "2026-10-15",
   "why": "This is cool and I love how enthusiastic you are about it",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "This is cool and I love how enthusiastic you are about it",
   "icon": false
  },
  {
   "slug": "quake-srp",
   "name": "Quake-SRP",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.967,
   "rising": 3.0,
   "first": "2026-10-09",
   "latest": "2026-10-16",
   "why": "This is a good example of human-agent teaming tbh. Nice one.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "This is a good example of human-agent teaming tbh. Nice one.",
   "icon": true
  },
  {
   "slug": "certbot",
   "name": "Certbot",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 2.965,
   "rising": 0.35,
   "first": "2026-03-25",
   "latest": "2026-08-11",
   "why": "You should have used the `--deploy-hook` on certbot.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    0,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "You should have used the `--deploy-hook` on certbot.",
   "icon": true
  },
  {
   "slug": "pdfcraft",
   "name": "PDFCraft",
   "category": "editors",
   "category_name": "Editors and IDEs",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.965,
   "rising": 3.0,
   "first": "2026-10-11",
   "latest": "2026-10-13",
   "why": "PdfCraft works well enough for me that I cancelled my subscription.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "PdfCraft works well enough for me that I cancelled my subscription.",
   "icon": false
  },
  {
   "slug": "gamemaker",
   "name": "GameMaker",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 2.963,
   "rising": -0.98,
   "first": "2026-05-02",
   "latest": "2026-09-01",
   "why": "For pixel art games, I personally recommend GameMaker.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    3,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "For pixel art games, I personally recommend GameMaker.",
   "icon": true
  },
  {
   "slug": "wordcraft",
   "name": "wordcraft",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.963,
   "rising": 3.0,
   "first": "2026-10-10",
   "latest": "2026-10-13",
   "why": "Try wordcraft: https://github.com/storytold/wordcraft",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Try wordcraft: https://github.com/storytold/wordcraft",
   "icon": true
  },
  {
   "slug": "ergo",
   "name": "Ergo",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.959,
   "rising": 3.0,
   "first": "2026-09-28",
   "latest": "2026-10-19",
   "why": "I used Ergo, enforced TLS, enforced authentication",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    2
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I used Ergo, enforced TLS, enforced authentication",
   "icon": true
  },
  {
   "slug": "dolphin",
   "name": "Dolphin",
   "category": "files",
   "category_name": "Files, sync and backup",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 2.956,
   "rising": -0.98,
   "first": "2026-03-12",
   "latest": "2026-09-07",
   "why": "Dolphin is a rare example for really smart development.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    1,
    0,
    1,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Dolphin is a rare example for really smart development.",
   "icon": true
  },
  {
   "slug": "google-wave",
   "name": "Google Wave",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.955,
   "rising": 3.0,
   "first": "2026-10-05",
   "latest": "2026-10-09",
   "why": "I loved Google Wave. The first time I used it, I said out loud, \"Wow, this really has possibilities.\"",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I loved Google Wave. The first time I used it, I said out loud, \"Wow, this really has possibilities.\"",
   "icon": false
  },
  {
   "slug": "denuvo",
   "name": "Denuvo",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.955,
   "rising": 3.0,
   "first": "2026-10-07",
   "latest": "2026-10-08",
   "why": "I wouldn't dismiss Denuvo.  It is intended for a particular use case, which is games where a week or more delay between the release of a game and the appearance of a crack would make a meaningful difference.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I wouldn't dismiss Denuvo.  It is intended for a particular use case, which is games where a week or more delay between the release of a game and the appearance of a crack would make a meaningful difference.",
   "icon": true
  },
  {
   "slug": "agent-of-empires",
   "name": "Agent of Empires",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 2.954,
   "rising": 0.35,
   "first": "2026-03-26",
   "latest": "2026-08-03",
   "why": "Agent-of-empires seems pretty popular, has nice web and phone. Tmux based, which I dig.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    1,
    0,
    0,
    1,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Agent-of-empires seems pretty popular, has nice web and phone. Tmux based, which I dig.",
   "icon": true
  },
  {
   "slug": "powerdns",
   "name": "PowerDNS",
   "category": "networking",
   "category_name": "Networking and VPN",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 2.944,
   "rising": -0.98,
   "first": "2025-12-03",
   "latest": "2026-07-02",
   "why": "This is convenient because you don't have to synchronize zone files on multiple hosts.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 2,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "This is convenient because you don't have to synchronize zone files on multiple hosts.",
   "icon": true
  },
  {
   "slug": "turbo",
   "name": "Turbo",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 2.943,
   "rising": 0.35,
   "first": "2025-12-19",
   "latest": "2026-08-12",
   "why": "I've been using it for years and it often really is that easy.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    1,
    0,
    0,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I've been using it for years and it often really is that easy.",
   "icon": true
  },
  {
   "slug": "ufw",
   "name": "UFW",
   "category": "networking",
   "category_name": "Networking and VPN",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 2.939,
   "rising": 0.35,
   "first": "2025-12-17",
   "latest": "2026-08-07",
   "why": "That combined with a proper UFW setup keeps the weather clear for me.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    0,
    1,
    0,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "That combined with a proper UFW setup keeps the weather clear for me.",
   "icon": true
  },
  {
   "slug": "copybara",
   "name": "Copybara",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 9,
   "warners": 1,
   "score": 2.938,
   "rising": -0.98,
   "first": "2025-12-10",
   "latest": "2026-07-01",
   "why": "Copybara is one of those things that you should have set up yesterday.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 2,
    "compare": 3,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Copybara is one of those things that you should have set up yesterday.",
   "icon": true
  },
  {
   "slug": "kicadroutingtools",
   "name": "KiCadRoutingTools",
   "category": "media",
   "category_name": "Media and creative",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.937,
   "rising": 3.0,
   "first": "2026-09-17",
   "latest": "2026-10-16",
   "why": "by leaning on KiCadRoutingTools, it looks like there\u2019s actually very little token usage at the routing stage",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "by leaning on KiCadRoutingTools, it looks like there\u2019s actually very little token usage at the routing stage",
   "icon": true
  },
  {
   "slug": "reladraw",
   "name": "Reladraw",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.935,
   "rising": 3.0,
   "first": "2026-09-26",
   "latest": "2026-09-27",
   "why": "",
   "why_is_quote": false,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "",
   "icon": false
  },
  {
   "slug": "genode",
   "name": "Genode",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 2.932,
   "rising": 0.35,
   "first": "2025-11-21",
   "latest": "2026-08-24",
   "why": "Last I heard, it was getting pretty close to being usable as a daily driver. lots of cool tech",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    1,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Last I heard, it was getting pretty close to being usable as a daily driver. lots of cool tech",
   "icon": true
  },
  {
   "slug": "busybox",
   "name": "BusyBox",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.93,
   "rising": 3.0,
   "first": "2025-11-24",
   "latest": "2026-10-12",
   "why": "With static libs or even better, e. g. statically compiled busybox, I don't have that issue",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 3,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    2
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "With static libs or even better, e. g. statically compiled busybox, I don't have that issue",
   "icon": true
  },
  {
   "slug": "llama-server",
   "name": "llama-server",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 3,
   "commenters": 8,
   "warners": 1,
   "score": 2.927,
   "rising": 1.67,
   "first": "2026-04-27",
   "latest": "2026-10-02",
   "why": "llama-server also comes with a truly excellent built-in web chat interface these days",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 3,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "llama-server also comes with a truly excellent built-in web chat interface these days",
   "icon": true
  },
  {
   "slug": "starship",
   "name": "Starship",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 0,
   "score": 2.927,
   "rising": -0.98,
   "first": "2026-01-09",
   "latest": "2026-07-23",
   "why": "",
   "why_is_quote": false,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    3,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "",
   "icon": true
  },
  {
   "slug": "dokku",
   "name": "Dokku",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 0,
   "score": 2.923,
   "rising": -0.98,
   "first": "2025-12-10",
   "latest": "2026-05-01",
   "why": "A small VPS + LetsEncrypt + Dokku is a fantastic way to run personal side projects/hustles at minimal cost.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    1,
    1,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "A small VPS + LetsEncrypt + Dokku is a fantastic way to run personal side projects/hustles at minimal cost.",
   "icon": true
  },
  {
   "slug": "typescript",
   "name": "TypeScript",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 2.918,
   "rising": 0.35,
   "first": "2025-12-15",
   "latest": "2026-10-08",
   "why": "Now, is it nutty that we're using TypeScript for JSON validation? A little. But it's extremely powerful.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Now, is it nutty that we're using TypeScript for JSON validation? A little. But it's extremely powerful.",
   "icon": true
  },
  {
   "slug": "umami",
   "name": "Umami",
   "category": "observability",
   "category_name": "Monitoring and analytics",
   "description": "",
   "recommenders": 3,
   "commenters": 8,
   "warners": 1,
   "score": 2.915,
   "rising": -0.98,
   "first": "2025-11-07",
   "latest": "2026-09-22",
   "why": "I self host Umami. It was a one click deploy from their GitHub Readme. Been using for over a year, more than pleased.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 4,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I self host Umami. It was a one click deploy from their GitHub Readme. Been using for over a year, more than pleased.",
   "icon": true
  },
  {
   "slug": "manim",
   "name": "Manim",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 2.914,
   "rising": 0.35,
   "first": "2025-12-18",
   "latest": "2026-08-25",
   "why": "I use Manim for maths, for me having computational libraries (python) is a requirement.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use Manim for maths, for me having computational libraries (python) is a requirement.",
   "icon": true
  },
  {
   "slug": "mollie",
   "name": "Mollie",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 2.912,
   "rising": -0.98,
   "first": "2026-05-13",
   "latest": "2026-07-07",
   "why": "It also has something critical that Stripe does not: proper customer service.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "It also has something critical that Stripe does not: proper customer service.",
   "icon": true
  },
  {
   "slug": "gnu-coreutils",
   "name": "GNU coreutils",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.912,
   "rising": 1.67,
   "first": "2026-07-14",
   "latest": "2026-10-15",
   "why": "this foundational software which I use every. single. day.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "this foundational software which I use every. single. day.",
   "icon": true
  },
  {
   "slug": "meego",
   "name": "MeeGo",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 2.909,
   "rising": -0.98,
   "first": "2025-11-01",
   "latest": "2026-07-13",
   "why": "it felt more more well thought than the mess that was android at that time.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "it felt more more well thought than the mess that was android at that time.",
   "icon": false
  },
  {
   "slug": "serena",
   "name": "Serena",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 2.908,
   "rising": 0.35,
   "first": "2025-12-28",
   "latest": "2026-09-04",
   "why": "I use serena as an MCP for all LSPs and it works great.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use serena as an MCP for all LSPs and it works great.",
   "icon": true
  },
  {
   "slug": "migadu",
   "name": "Migadu",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.906,
   "rising": 3.0,
   "first": "2026-08-25",
   "latest": "2026-10-04",
   "why": "I use Migadu to host my email, and they have a really cool wildcard-style system",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use Migadu to host my email, and they have a really cool wildcard-style system",
   "icon": true
  },
  {
   "slug": "mistral-large",
   "name": "Mistral Large",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 3,
   "commenters": 8,
   "warners": 1,
   "score": 2.903,
   "rising": 1.67,
   "first": "2026-06-30",
   "latest": "2026-10-31",
   "why": "Mistral has been great for us as a provider for our EU-based company. We use Mistral Large 4, GLM 5.3 Flash and DeepSeek v4.1 Flash 1017 through their API",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 2,
    "compare": 2,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Mistral has been great for us as a provider for our EU-based company. We use Mistral Large 4, GLM 5.3 Flash and DeepSeek v4.1 Flash 1017 through their API",
   "icon": true
  },
  {
   "slug": "org-babel",
   "name": "org-babel",
   "category": "editors",
   "category_name": "Editors and IDEs",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 2.903,
   "rising": 0.35,
   "first": "2025-12-07",
   "latest": "2026-10-01",
   "why": "I heavily used org-babel. I used it to put code for data wrangling, plots, and notes into a single document.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I heavily used org-babel. I used it to put code for data wrangling, plots, and notes into a single document.",
   "icon": true
  },
  {
   "slug": "wayfinder",
   "name": "/wayfinder",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.903,
   "rising": 1.67,
   "first": "2026-07-13",
   "latest": "2026-10-18",
   "why": "skills like wayfinder and grill-me (they are very helpful still)",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "skills like wayfinder and grill-me (they are very helpful still)",
   "icon": false
  },
  {
   "slug": "mypy",
   "name": "mypy",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 7,
   "warners": 1,
   "score": 2.9,
   "rising": 1.67,
   "first": "2025-11-30",
   "latest": "2026-10-27",
   "why": "The one thing that did change anything was giving the agent a type checker. It ran mypy on nearly every change, and no type errors got through.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 3,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "The one thing that did change anything was giving the agent a type checker. It ran mypy on nearly every change, and no type errors got through.",
   "icon": true
  },
  {
   "slug": "v0",
   "name": "v0",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 0,
   "score": 2.9,
   "rising": -0.98,
   "first": "2025-11-17",
   "latest": "2026-03-02",
   "why": "I used Vercel's v0 to build a small business website for a relative in 10 minutes. It looked fantastic",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    1,
    0,
    1,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I used Vercel's v0 to build a small business website for a relative in 10 minutes. It looked fantastic",
   "icon": true
  },
  {
   "slug": "apparmor",
   "name": "AppArmor",
   "category": "security",
   "category_name": "Security and passwords",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.899,
   "rising": 3.0,
   "first": "2026-08-19",
   "latest": "2026-10-06",
   "why": "It's evident that Mandatory Access Control has become, ahem, mandatory.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "It's evident that Mandatory Access Control has become, ahem, mandatory.",
   "icon": true
  },
  {
   "slug": "maccy",
   "name": "Maccy",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 2.895,
   "rising": -0.98,
   "first": "2025-11-10",
   "latest": "2026-08-19",
   "why": "I've been very happy with it, and wish I'd installed it years earlier than I did.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I've been very happy with it, and wish I'd installed it years earlier than I did.",
   "icon": true
  },
  {
   "slug": "slime",
   "name": "SLIME",
   "category": "editors",
   "category_name": "Editors and IDEs",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.894,
   "rising": 3.0,
   "first": "2026-08-12",
   "latest": "2026-10-06",
   "why": "I have always viewed the Emacs/Slime/CL development environment as being a more frictionless approach",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I have always viewed the Emacs/Slime/CL development environment as being a more frictionless approach",
   "icon": false
  },
  {
   "slug": "criu",
   "name": "CRIU",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 2.887,
   "rising": 0.35,
   "first": "2025-11-05",
   "latest": "2026-10-12",
   "why": "Check out the CRIU patchset (since merged to mainline) which can even resume applications seamlessly across hosts",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Check out the CRIU patchset (since merged to mainline) which can even resume applications seamlessly across hosts",
   "icon": false
  },
  {
   "slug": "octave",
   "name": "Octave",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 2.887,
   "rising": 0.35,
   "first": "2025-12-15",
   "latest": "2026-09-04",
   "why": "I love Octave, it's one of my favourite languages.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    2,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I love Octave, it's one of my favourite languages.",
   "icon": true
  },
  {
   "slug": "earlyoom",
   "name": "earlyoom",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.885,
   "rising": 3.0,
   "first": "2026-08-18",
   "latest": "2026-09-11",
   "why": "Never had to touch the configuration, out of the box has been sufficient for me.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Never had to touch the configuration, out of the box has been sufficient for me.",
   "icon": true
  },
  {
   "slug": "slax",
   "name": "Slax",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 0,
   "score": 2.884,
   "rising": -0.98,
   "first": "2025-12-06",
   "latest": "2026-06-30",
   "why": "Slax brings back fond memories! I used to boot school computers into it",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    3,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Slax brings back fond memories! I used to boot school computers into it",
   "icon": true
  },
  {
   "slug": "sshguard",
   "name": "sshguard",
   "category": "security",
   "category_name": "Security and passwords",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.884,
   "rising": 3.0,
   "first": "2026-08-28",
   "latest": "2026-09-01",
   "why": "sshguard is exactly this - single C binary, no interpreter needed.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "sshguard is exactly this - single C binary, no interpreter needed.",
   "icon": true
  },
  {
   "slug": "defrag98",
   "name": "Defrag98",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.883,
   "rising": 3.0,
   "first": "2026-08-29",
   "latest": "2026-08-30",
   "why": "I love this. I wanted the disk noise, and I got it.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I love this. I wanted the disk noise, and I got it.",
   "icon": false
  },
  {
   "slug": "gh",
   "name": "gh",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 2.88,
   "rising": -0.98,
   "first": "2025-11-16",
   "latest": "2026-06-18",
   "why": "Agents I use have no trouble with gh or glab or tea.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Agents I use have no trouble with gh or glab or tea.",
   "icon": true
  },
  {
   "slug": "wolfram-alpha",
   "name": "Wolfram Alpha",
   "category": "search",
   "category_name": "Search",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 2.879,
   "rising": -0.98,
   "first": "2026-02-03",
   "latest": "2026-07-07",
   "why": "Wolfram Alpha was a genuinely useful and good tool, perfect for the times.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    2,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Wolfram Alpha was a genuinely useful and good tool, perfect for the times.",
   "icon": true
  },
  {
   "slug": "bookorbit",
   "name": "BookOrbit",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.876,
   "rising": 2.67,
   "first": "2026-07-21",
   "latest": "2026-08-25",
   "why": "BookOrbit blows it out of the water in terms of functionality. I love that I can have one app that handles books and audiobooks.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    3,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "BookOrbit blows it out of the water in terms of functionality. I love that I can have one app that handles books and audiobooks.",
   "icon": true
  },
  {
   "slug": "ninfer",
   "name": "ninfer",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.874,
   "rising": 3.0,
   "first": "2026-08-14",
   "latest": "2026-09-03",
   "why": "Strongly recommend https://github.com/Neroued/ninfer, which can pull ~180 TPS on 5090 with 3.8",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Strongly recommend https://github.com/Neroued/ninfer, which can pull ~180 TPS on 5090 with 3.8",
   "icon": true
  },
  {
   "slug": "z-ai-coding-plan",
   "name": "Z.ai Coding Plan",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 2.872,
   "rising": -0.98,
   "first": "2025-12-21",
   "latest": "2026-08-28",
   "why": "Coding Plans by MiniMax ($20/mo for 1.7b tokens) and Z.ai (~$30/week use for $17/mo) are also tremendous value for money.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Coding Plans by MiniMax ($20/mo for 1.7b tokens) and Z.ai (~$30/week use for $17/mo) are also tremendous value for money.",
   "icon": false
  },
  {
   "slug": "komodo",
   "name": "Komodo",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.863,
   "rising": 1.67,
   "first": "2026-06-20",
   "latest": "2026-10-20",
   "why": "wasnt a big fan of coolify but i love https://komo.do/",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "wasnt a big fan of coolify but i love https://komo.do/",
   "icon": true
  },
  {
   "slug": "ltspice",
   "name": "LTSpice",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 2.862,
   "rising": 0.35,
   "first": "2026-01-30",
   "latest": "2026-10-12",
   "why": "And also use SPICE in the LTSpice incarnation; I should give ngspice a spin one of these days.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "And also use SPICE in the LTSpice incarnation; I should give ngspice a spin one of these days.",
   "icon": true
  },
  {
   "slug": "circuitjs",
   "name": "CircuitJS",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.86,
   "rising": 2.67,
   "first": "2026-02-24",
   "latest": "2026-08-17",
   "why": "Circuitjs  https://www.falstad.com/circuit/circuitjs.html allows you to edit components live unlike spice simulators",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    3,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Circuitjs  https://www.falstad.com/circuit/circuitjs.html allows you to edit components live unlike spice simulators",
   "icon": true
  },
  {
   "slug": "juggler",
   "name": "Juggler",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "",
   "recommenders": 3,
   "commenters": 7,
   "warners": 1,
   "score": 2.859,
   "rising": 3.0,
   "first": "2026-10-02",
   "latest": "2026-10-31",
   "why": "I recommend it if you're in search of something powerful with a web interface that works well on mobile devices",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 3,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I recommend it if you're in search of something powerful with a web interface that works well on mobile devices",
   "icon": true
  },
  {
   "slug": "monero",
   "name": "Monero",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.852,
   "rising": 0.35,
   "first": "2026-05-16",
   "latest": "2026-10-30",
   "why": "I use it for privacy and security. I pay maybe 1% to convert it, and since it's a better currency than fiat, I don't think that's too steep.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    1,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use it for privacy and security. I pay maybe 1% to convert it, and since it's a better currency than fiat, I don't think that's too steep.",
   "icon": true
  },
  {
   "slug": "sonic-pi",
   "name": "Sonic Pi",
   "category": "media",
   "category_name": "Media and creative",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.85,
   "rising": 2.67,
   "first": "2025-12-02",
   "latest": "2026-08-11",
   "why": "",
   "why_is_quote": false,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "",
   "icon": true
  },
  {
   "slug": "claude-code-web",
   "name": "Claude Code Web",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 2.847,
   "rising": -0.98,
   "first": "2025-12-13",
   "latest": "2026-07-13",
   "why": "I use Claude Code Web w/ Opus / Fable to work on improvements on parallel branches",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use Claude Code Web w/ Opus / Fable to work on improvements on parallel branches",
   "icon": true
  },
  {
   "slug": "hevy",
   "name": "Hevy",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.845,
   "rising": 0.35,
   "first": "2026-07-16",
   "latest": "2026-09-14",
   "why": "Hevy existed before gen AI took the world by storm and it's still being actively maintained, highly recommend checking it out",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Hevy existed before gen AI took the world by storm and it's still being actively maintained, highly recommend checking it out",
   "icon": true
  },
  {
   "slug": "clearurls",
   "name": "ClearURLs",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.843,
   "rising": 1.67,
   "first": "2026-06-07",
   "latest": "2026-09-07",
   "why": "",
   "why_is_quote": false,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    2,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "",
   "icon": false
  },
  {
   "slug": "icloudplus",
   "name": "iCloud+",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.842,
   "rising": 1.67,
   "first": "2026-06-02",
   "latest": "2026-10-04",
   "why": "you can get iCloud+ for $1/month and get the email provider (bring your own domain) among other things",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "you can get iCloud+ for $1/month and get the email provider (bring your own domain) among other things",
   "icon": false
  },
  {
   "slug": "matplotlib",
   "name": "Matplotlib",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 2.84,
   "rising": -0.98,
   "first": "2025-11-30",
   "latest": "2026-08-01",
   "why": "numpy/scipy/matplotlib/pandas/plotly/polars/pyarrow/jupyter, which is essential to my work",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "numpy/scipy/matplotlib/pandas/plotly/polars/pyarrow/jupyter, which is essential to my work",
   "icon": true
  },
  {
   "slug": "ggplot2",
   "name": "ggplot2",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.836,
   "rising": 0.35,
   "first": "2026-06-23",
   "latest": "2026-09-15",
   "why": "I had the best success with popular and versatile packages like matplotlib and ggplot2",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I had the best success with popular and versatile packages like matplotlib and ggplot2",
   "icon": true
  },
  {
   "slug": "buzzkill",
   "name": "BuzzKill",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 2.833,
   "rising": -0.98,
   "first": "2026-01-05",
   "latest": "2026-06-28",
   "why": "It's so good (and beautiful) that even though I use iPhone as primary device, I receive most of my notifications on android",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    2,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "It's so good (and beautiful) that even though I use iPhone as primary device, I receive most of my notifications on android",
   "icon": false
  },
  {
   "slug": "open-camera",
   "name": "Open Camera",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 8,
   "warners": 1,
   "score": 2.83,
   "rising": -0.98,
   "first": "2026-03-06",
   "latest": "2026-08-17",
   "why": "It's far superior to anything I've seen natively installed on any device.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 4,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    1,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "It's far superior to anything I've seen natively installed on any device.",
   "icon": true
  },
  {
   "slug": "firefox-relay",
   "name": "Firefox Relay",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.83,
   "rising": 1.67,
   "first": "2026-04-08",
   "latest": "2026-10-11",
   "why": "I've been using Firefox Relay for a few years and it's great!",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I've been using Firefox Relay for a few years and it's great!",
   "icon": false
  },
  {
   "slug": "minecraft",
   "name": "Minecraft",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.828,
   "rising": 1.67,
   "first": "2026-01-16",
   "latest": "2026-10-27",
   "why": "I am still glad that children are playing Minecraft.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I am still glad that children are playing Minecraft.",
   "icon": true
  },
  {
   "slug": "paddle",
   "name": "Paddle",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.828,
   "rising": 1.67,
   "first": "2026-06-04",
   "latest": "2026-09-03",
   "why": "In defense of Paddle (I use them for my own livelihood), they're on the hook for remitting sales taxes to ALL the governments",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "In defense of Paddle (I use them for my own livelihood), they're on the hook for remitting sales taxes to ALL the governments",
   "icon": true
  },
  {
   "slug": "zmk",
   "name": "ZMK",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.823,
   "rising": 0.35,
   "first": "2026-07-02",
   "latest": "2026-08-18",
   "why": "QMK/ZMK firmware so you can add stuff like mod-taps and whatnot",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "QMK/ZMK firmware so you can add stuff like mod-taps and whatnot",
   "icon": true
  },
  {
   "slug": "markedit",
   "name": "MarkEdit",
   "category": "notes",
   "category_name": "Notes and knowledge",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.821,
   "rising": 1.67,
   "first": "2026-06-23",
   "latest": "2026-08-11",
   "why": "There's also MarkEdit[0], which is essentially \"TextEdit for Markdown\"",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    2,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "There's also MarkEdit[0], which is essentially \"TextEdit for Markdown\"",
   "icon": true
  },
  {
   "slug": "whisper-large",
   "name": "Whisper Large",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.821,
   "rising": 0.35,
   "first": "2026-05-19",
   "latest": "2026-10-08",
   "why": "for my needs, nothing could beat Whisper Large v3.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    1,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "for my needs, nothing could beat Whisper Large v3.",
   "icon": true
  },
  {
   "slug": "browseros",
   "name": "BrowserOS",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.814,
   "rising": 1.67,
   "first": "2026-03-16",
   "latest": "2026-10-22",
   "why": "I use it with claude code, codex and like it quite a lot.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use it with claude code, codex and like it quite a lot.",
   "icon": true
  },
  {
   "slug": "timescaledb",
   "name": "TimescaleDB",
   "category": "databases",
   "category_name": "Databases",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.813,
   "rising": 1.67,
   "first": "2026-01-11",
   "latest": "2026-10-27",
   "why": "if you\u2019re evaluating postgres, check out timescaledb.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "if you\u2019re evaluating postgres, check out timescaledb.",
   "icon": true
  },
  {
   "slug": "seaweedfs",
   "name": "SeaweedFS",
   "category": "files",
   "category_name": "Files, sync and backup",
   "description": "",
   "recommenders": 3,
   "commenters": 8,
   "warners": 1,
   "score": 2.81,
   "rising": 3.0,
   "first": "2025-12-27",
   "latest": "2026-09-15",
   "why": "I'm pretty happy with Seaweed, running that on prem, rock solid so far.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 3,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I'm pretty happy with Seaweed, running that on prem, rock solid so far.",
   "icon": true
  },
  {
   "slug": "hey",
   "name": "HEY",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.807,
   "rising": 1.67,
   "first": "2026-02-28",
   "latest": "2026-10-15",
   "why": "I tried out https://www.hey.com/ and it not only does it not piss me off, but I like it for how I use calendar and mail.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I tried out https://www.hey.com/ and it not only does it not piss me off, but I like it for how I use calendar and mail.",
   "icon": true
  },
  {
   "slug": "selinux",
   "name": "SELinux",
   "category": "security",
   "category_name": "Security and passwords",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.806,
   "rising": 1.67,
   "first": "2026-04-11",
   "latest": "2026-09-15",
   "why": "Selinux does the rest and we encourage devs to write policies for their applications.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Selinux does the rest and we encourage devs to write policies for their applications.",
   "icon": false
  },
  {
   "slug": "google-tv",
   "name": "Google TV",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.8,
   "rising": 0.35,
   "first": "2026-06-15",
   "latest": "2026-09-08",
   "why": "Switched to Google TV / Chromecast.  So much better.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Switched to Google TV / Chromecast.  So much better.",
   "icon": true
  },
  {
   "slug": "vector",
   "name": "Vector",
   "category": "observability",
   "category_name": "Monitoring and analytics",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 2.798,
   "rising": -0.98,
   "first": "2025-11-14",
   "latest": "2026-06-20",
   "why": "Genuinely one of my favorite pieces of infra software.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Genuinely one of my favorite pieces of infra software.",
   "icon": true
  },
  {
   "slug": "parachute-backup",
   "name": "Parachute Backup",
   "category": "files",
   "category_name": "Files, sync and backup",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.788,
   "rising": 1.67,
   "first": "2026-01-11",
   "latest": "2026-10-07",
   "why": "I use Parachute Backup to keep a local copy of my iCloud files and photos on an external drive.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use Parachute Backup to keep a local copy of my iCloud files and photos on an external drive.",
   "icon": true
  },
  {
   "slug": "ivpn",
   "name": "IVPN",
   "category": "networking",
   "category_name": "Networking and VPN",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.786,
   "rising": 0.35,
   "first": "2026-05-14",
   "latest": "2026-09-01",
   "why": "So far I have to say I am really impressed. Clients are all open source, really configurable, and speed and reliability seems as good as Mullvad.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "So far I have to say I am really impressed. Clients are all open source, really configurable, and speed and reliability seems as good as Mullvad.",
   "icon": false
  },
  {
   "slug": "starlink",
   "name": "Starlink",
   "category": "networking",
   "category_name": "Networking and VPN",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.785,
   "rising": -0.98,
   "first": "2026-07-03",
   "latest": "2026-07-10",
   "why": "Since starlink it's a breeze. We will finally be able to get video feeds off of some of the stations",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Since starlink it's a breeze. We will finally be able to get video feeds off of some of the stations",
   "icon": true
  },
  {
   "slug": "fedora-workstation",
   "name": "Fedora Workstation",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.783,
   "rising": 0.35,
   "first": "2026-04-21",
   "latest": "2026-08-26",
   "why": "I\u2019d slap Fedora Workstation on it and call it a day.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    1,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I\u2019d slap Fedora Workstation on it and call it a day.",
   "icon": true
  },
  {
   "slug": "o-o-shutup10plusplus",
   "name": "O&O ShutUp10++",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 2.777,
   "rising": -0.98,
   "first": "2025-12-21",
   "latest": "2026-09-04",
   "why": "I use O&O ShutUp10++ to completely get rid of OneDrive and other annoying Microsoft tools",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    2,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use O&O ShutUp10++ to completely get rid of OneDrive and other annoying Microsoft tools",
   "icon": true
  },
  {
   "slug": "solidworks",
   "name": "SolidWorks",
   "category": "media",
   "category_name": "Media and creative",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 0,
   "score": 2.776,
   "rising": 0.35,
   "first": "2025-12-31",
   "latest": "2026-08-28",
   "why": "That's exactly how I use Solidworks (and similar parametric CAD software) all the time.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 3,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    2,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "That's exactly how I use Solidworks (and similar parametric CAD software) all the time.",
   "icon": true
  },
  {
   "slug": "karabiner-elements",
   "name": "Karabiner-Elements",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.773,
   "rising": 0.35,
   "first": "2026-04-12",
   "latest": "2026-09-16",
   "why": "Karabiner: MacOS's keyboard mapping is incredibly underpowered.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Karabiner: MacOS's keyboard mapping is incredibly underpowered.",
   "icon": true
  },
  {
   "slug": "steermouse",
   "name": "SteerMouse",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.773,
   "rising": 1.67,
   "first": "2026-03-13",
   "latest": "2026-08-19",
   "why": "There's also SteerMouse, which I use to configure my MX Master settings.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    2,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "There's also SteerMouse, which I use to configure my MX Master settings.",
   "icon": false
  },
  {
   "slug": "aqua-voice",
   "name": "Aqua Voice",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.772,
   "rising": 0.35,
   "first": "2026-03-09",
   "latest": "2026-10-30",
   "why": "It fires up Aqua Voice and begins transcribing. My fingers appreciate the break from typing.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    1,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "It fires up Aqua Voice and begins transcribing. My fingers appreciate the break from typing.",
   "icon": true
  },
  {
   "slug": "talos",
   "name": "Talos",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "",
   "recommenders": 3,
   "commenters": 7,
   "warners": 1,
   "score": 2.764,
   "rising": 3.0,
   "first": "2026-07-01",
   "latest": "2026-10-17",
   "why": "But as the host OS I use Talos Linux, which itself is declarative and minimal.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 3,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    2,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "But as the host OS I use Talos Linux, which itself is declarative and minimal.",
   "icon": true
  },
  {
   "slug": "piper",
   "name": "Piper",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.764,
   "rising": 0.35,
   "first": "2026-04-12",
   "latest": "2026-08-19",
   "why": "On macOS I've been using piper (https://github.com/OHF-Voice/piper1-gpl) to announce claude code notifications and it works perfectly!",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    1,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "On macOS I've been using piper (https://github.com/OHF-Voice/piper1-gpl) to announce claude code notifications and it works perfectly!",
   "icon": true
  },
  {
   "slug": "grayjay",
   "name": "Grayjay",
   "category": "media",
   "category_name": "Media and creative",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.762,
   "rising": 0.35,
   "first": "2026-01-31",
   "latest": "2026-10-31",
   "why": "I use this on devices that I haven't signed in with Google.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use this on devices that I haven't signed in with Google.",
   "icon": true
  },
  {
   "slug": "monolisa",
   "name": "MonoLisa",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.761,
   "rising": -0.98,
   "first": "2026-06-22",
   "latest": "2026-06-22",
   "why": "Bought MonoLisa back in 2022, never even considered switching coding typeface since.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Bought MonoLisa back in 2022, never even considered switching coding typeface since.",
   "icon": true
  },
  {
   "slug": "bazel",
   "name": "Bazel",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 3,
   "commenters": 7,
   "warners": 1,
   "score": 2.76,
   "rising": 1.67,
   "first": "2025-12-23",
   "latest": "2026-10-27",
   "why": "Your LLM can replace your cargo build with bazel in a few sessions.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 3,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Your LLM can replace your cargo build with bazel in a few sessions.",
   "icon": true
  },
  {
   "slug": "cloudflare-zero-trust",
   "name": "Cloudflare Zero Trust",
   "category": "networking",
   "category_name": "Networking and VPN",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.759,
   "rising": 0.35,
   "first": "2026-02-20",
   "latest": "2026-09-04",
   "why": "I protect the admin interface with Cloudflare Zero Trust, using email-based authentication",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I protect the admin interface with Cloudflare Zero Trust, using email-based authentication",
   "icon": true
  },
  {
   "slug": "redirector",
   "name": "Redirector",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.757,
   "rising": 1.67,
   "first": "2026-01-07",
   "latest": "2026-10-03",
   "why": "I use the Redirector browser add-on to automatically take me from /shorts/{videoid} to /watch?v=$1.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use the Redirector browser add-on to automatically take me from /shorts/{videoid} to /watch?v=$1.",
   "icon": false
  },
  {
   "slug": "auto-tab-discard",
   "name": "Auto Tab Discard",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.756,
   "rising": 1.67,
   "first": "2026-01-07",
   "latest": "2026-09-03",
   "why": "I use Auto Tab Discard so that most of the tabs are \"hibernated\" and don't consume so many resources.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use Auto Tab Discard so that most of the tabs are \"hibernated\" and don't consume so many resources.",
   "icon": true
  },
  {
   "slug": "vikunja",
   "name": "Vikunja",
   "category": "productivity",
   "category_name": "Productivity",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.754,
   "rising": 1.67,
   "first": "2025-11-03",
   "latest": "2026-10-08",
   "why": "Vikunja https://vikunja.io/ - todo list manager, I use it on all my computers, and phone",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Vikunja https://vikunja.io/ - todo list manager, I use it on all my computers, and phone",
   "icon": false
  },
  {
   "slug": "samsung-dex",
   "name": "Samsung DeX",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.75,
   "rising": 0.35,
   "first": "2026-03-13",
   "latest": "2026-09-14",
   "why": "It's amazingly useful, it's a bit like Microsoft's old convergence idea but it actually works.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    1,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "It's amazingly useful, it's a bit like Microsoft's old convergence idea but it actually works.",
   "icon": true
  },
  {
   "slug": "morpheem",
   "name": "Morpheem",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.75,
   "rising": 1.67,
   "first": "2025-12-15",
   "latest": "2026-09-07",
   "why": "I found it very useful and impressive, also its mostly free.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I found it very useful and impressive, also its mostly free.",
   "icon": true
  },
  {
   "slug": "chatjimmy",
   "name": "ChatJimmy",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.75,
   "rising": 0.35,
   "first": "2026-05-05",
   "latest": "2026-09-04",
   "why": "Check out chatjimmy.ai blow your mind.  I\u2019m not affiliated.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Check out chatjimmy.ai blow your mind.  I\u2019m not affiliated.",
   "icon": false
  },
  {
   "slug": "aur-malware-check",
   "name": "aur-malware-check",
   "category": "security",
   "category_name": "Security and passwords",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.749,
   "rising": -0.98,
   "first": "2026-06-12",
   "latest": "2026-06-20",
   "why": "this is the most up to date, consolidated utility to check for infection",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "this is the most up to date, consolidated utility to check for infection",
   "icon": true
  },
  {
   "slug": "yosys",
   "name": "Yosys",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.743,
   "rising": 1.67,
   "first": "2025-12-22",
   "latest": "2026-09-04",
   "why": "Yosys is a super lightweight open-source FPGA toolchain that really easy to get up and running.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Yosys is a super lightweight open-source FPGA toolchain that really easy to get up and running.",
   "icon": false
  },
  {
   "slug": "manus",
   "name": "Manus",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 3,
   "commenters": 7,
   "warners": 1,
   "score": 2.742,
   "rising": 1.67,
   "first": "2025-12-29",
   "latest": "2026-08-26",
   "why": "It was the best product in its area from the beginning, eclipsing anything US produced prior to it",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 3,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "It was the best product in its area from the beginning, eclipsing anything US produced prior to it",
   "icon": true
  },
  {
   "slug": "waydroid",
   "name": "Waydroid",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 7,
   "warners": 1,
   "score": 2.737,
   "rising": 0.35,
   "first": "2025-11-26",
   "latest": "2026-10-12",
   "why": "Linux has Waydroid so Android apps can be run on Linux at full speed without emulation.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 3,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Linux has Waydroid so Android apps can be run on Linux at full speed without emulation.",
   "icon": true
  },
  {
   "slug": "agent-safehouse",
   "name": "Agent Safehouse",
   "category": "security",
   "category_name": "Security and passwords",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.736,
   "rising": 0.35,
   "first": "2026-03-09",
   "latest": "2026-08-10",
   "why": "",
   "why_is_quote": false,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    1,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "",
   "icon": true
  },
  {
   "slug": "cgit",
   "name": "cgit",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 0,
   "score": 2.728,
   "rising": 2.67,
   "first": "2025-11-14",
   "latest": "2026-08-18",
   "why": "Or you can run cgit as a frontend to your git remote on a server.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Or you can run cgit as a frontend to your git remote on a server.",
   "icon": true
  },
  {
   "slug": "fresh",
   "name": "Fresh",
   "category": "editors",
   "category_name": "Editors and IDEs",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.727,
   "rising": 0.35,
   "first": "2025-12-03",
   "latest": "2026-10-29",
   "why": "the most easy-to-use editor for cli / ssh and relatively lightweight",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "the most easy-to-use editor for cli / ssh and relatively lightweight",
   "icon": true
  },
  {
   "slug": "inngest",
   "name": "Inngest",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 2.726,
   "rising": -0.98,
   "first": "2025-11-04",
   "latest": "2026-04-01",
   "why": "I have been using Inngest for over a year now and really like the APIs you guys have created",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    2,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I have been using Inngest for over a year now and really like the APIs you guys have created",
   "icon": true
  },
  {
   "slug": "mac-os-x-snow-leopard",
   "name": "Mac OS X Snow Leopard",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.726,
   "rising": 0.35,
   "first": "2026-01-12",
   "latest": "2026-10-26",
   "why": "Mac OS X 10.6 Snow Leopard was the pinnacle of Mac OS X.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Mac OS X 10.6 Snow Leopard was the pinnacle of Mac OS X.",
   "icon": false
  },
  {
   "slug": "platformio",
   "name": "PlatformIO",
   "category": "editors",
   "category_name": "Editors and IDEs",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 2.719,
   "rising": -0.98,
   "first": "2025-11-21",
   "latest": "2026-02-23",
   "why": "I used the PlatformIO plugin (available for VSCode-based IDEs) for programming and transferring code to the esp32.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    1,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I used the PlatformIO plugin (available for VSCode-based IDEs) for programming and transferring code to the esp32.",
   "icon": true
  },
  {
   "slug": "i-still-don-t-care-about-cookies",
   "name": "I still don't care about cookies",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.719,
   "rising": -0.98,
   "first": "2026-01-18",
   "latest": "2026-08-01",
   "why": "I use \"I still don't care about cookies\"; it works well",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use \"I still don't care about cookies\"; it works well",
   "icon": true
  },
  {
   "slug": "aseprite",
   "name": "Aseprite",
   "category": "media",
   "category_name": "Media and creative",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.719,
   "rising": 0.35,
   "first": "2026-03-04",
   "latest": "2026-08-06",
   "why": "I've been a pretty happy Aseprite user for years - practically a decade at this point.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    1,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I've been a pretty happy Aseprite user for years - practically a decade at this point.",
   "icon": false
  },
  {
   "slug": "big-pickle",
   "name": "Big Pickle",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.716,
   "rising": -0.98,
   "first": "2026-03-21",
   "latest": "2026-07-01",
   "why": "You run OpenCode with Big Pickle on it with decent performance.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    1,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "You run OpenCode with Big Pickle on it with decent performance.",
   "icon": false
  },
  {
   "slug": "onetab",
   "name": "OneTab",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.716,
   "rising": 0.35,
   "first": "2026-01-07",
   "latest": "2026-08-15",
   "why": "This extension is called \"OneTab\" (I have no interest in promoting it, that's just what I use). Works well for me.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "This extension is called \"OneTab\" (I have no interest in promoting it, that's just what I use). Works well for me.",
   "icon": true
  },
  {
   "slug": "mole",
   "name": "Mole",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.715,
   "rising": -0.98,
   "first": "2026-03-21",
   "latest": "2026-07-01",
   "why": "I love the fact that it's a lightweight and verbose script.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    1,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I love the fact that it's a lightweight and verbose script.",
   "icon": true
  },
  {
   "slug": "wise",
   "name": "Wise",
   "category": "finance",
   "category_name": "Finance",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.713,
   "rising": -0.98,
   "first": "2026-02-19",
   "latest": "2026-07-25",
   "why": "I use Wise often to move money between USD, EUR, and AUD, and it plugs right into my US credit union and brokerage accounts.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    1,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use Wise often to move money between USD, EUR, and AUD, and it plugs right into my US credit union and brokerage accounts.",
   "icon": true
  },
  {
   "slug": "airtable",
   "name": "Airtable",
   "category": "databases",
   "category_name": "Databases",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 2.712,
   "rising": -0.98,
   "first": "2025-12-16",
   "latest": "2026-04-26",
   "why": "AirTable worked somewhat to keep moving projects forward, without growing unbounded.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    1,
    1,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "AirTable worked somewhat to keep moving projects forward, without growing unbounded.",
   "icon": true
  },
  {
   "slug": "kittentts",
   "name": "KittenTTS",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 2.712,
   "rising": -0.98,
   "first": "2026-01-23",
   "latest": "2026-03-19",
   "why": "I'd also recommend checking out KittenTTS[2], I use it and it's great for the size/performance.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    2,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I'd also recommend checking out KittenTTS[2], I use it and it's great for the size/performance.",
   "icon": true
  },
  {
   "slug": "newsblur",
   "name": "NewsBlur",
   "category": "media",
   "category_name": "Media and creative",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.712,
   "rising": 0.02,
   "first": "2026-02-11",
   "latest": "2026-08-15",
   "why": "You just need a reader which has features to filter out certain users and words (like Newsblur what I use)",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    1,
    1,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "You just need a reader which has features to filter out certain users and words (like Newsblur what I use)",
   "icon": true
  },
  {
   "slug": "codecompanion",
   "name": "CodeCompanion",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.711,
   "rising": -0.98,
   "first": "2026-02-14",
   "latest": "2026-07-13",
   "why": "paired with CodeCompanion it is really powerful and ergonomic, way more them combining external harnesses",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "paired with CodeCompanion it is really powerful and ergonomic, way more them combining external harnesses",
   "icon": true
  },
  {
   "slug": "nixos-rebuild",
   "name": "nixos-rebuild",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.711,
   "rising": 0.35,
   "first": "2026-01-31",
   "latest": "2026-08-03",
   "why": "nixos-rebuild with `--target-host` is also working well for us however",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "nixos-rebuild with `--target-host` is also working well for us however",
   "icon": false
  },
  {
   "slug": "gitoxide",
   "name": "Gitoxide",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.708,
   "rising": -0.98,
   "first": "2026-04-16",
   "latest": "2026-06-09",
   "why": "Theres already git-in-rust project that is making good progress",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    2,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Theres already git-in-rust project that is making good progress",
   "icon": true
  },
  {
   "slug": "sops",
   "name": "sops",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.706,
   "rising": 0.35,
   "first": "2026-01-15",
   "latest": "2026-09-18",
   "why": "It would be nice to use something like SOPS[1] + age right from the start",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "It would be nice to use something like SOPS[1] + age right from the start",
   "icon": true
  },
  {
   "slug": "pre-commit",
   "name": "pre-commit",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 2.704,
   "rising": -0.98,
   "first": "2025-11-18",
   "latest": "2026-02-15",
   "why": "It's a really good way to share check definitions between local development and CI",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    2,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "It's a really good way to share check definitions between local development and CI",
   "icon": true
  },
  {
   "slug": "chatgpt-plus",
   "name": "ChatGPT Plus",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.702,
   "rising": 0.35,
   "first": "2026-01-19",
   "latest": "2026-10-24",
   "why": "I do an insane amount of work with my little $20/mo. ChatGPT Plus subscription and never hit limits.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I do an insane amount of work with my little $20/mo. ChatGPT Plus subscription and never hit limits.",
   "icon": true
  },
  {
   "slug": "qmd",
   "name": "qmd",
   "category": "search",
   "category_name": "Search",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.701,
   "rising": 0.35,
   "first": "2026-01-26",
   "latest": "2026-08-09",
   "why": "I use qmd for that on over 20 years of journaling and saved quotes, works great",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use qmd for that on over 20 years of journaling and saved quotes, works great",
   "icon": true
  },
  {
   "slug": "app-tamer",
   "name": "App Tamer",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.699,
   "rising": 0.35,
   "first": "2026-01-16",
   "latest": "2026-10-18",
   "why": "I also highly recommend App Tamer (no affiliation). It lets you jail background apps at 10% cpu or whatever.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    2,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I also highly recommend App Tamer (no affiliation). It lets you jail background apps at 10% cpu or whatever.",
   "icon": true
  },
  {
   "slug": "nobara",
   "name": "Nobara",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.699,
   "rising": -0.98,
   "first": "2026-04-01",
   "latest": "2026-06-22",
   "why": "I installed nobara as my first OS which was still for gaming but I loved linux so much",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    1,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I installed nobara as my first OS which was still for gaming but I loved linux so much",
   "icon": true
  },
  {
   "slug": "postmark",
   "name": "Postmark",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.697,
   "rising": -0.98,
   "first": "2026-04-13",
   "latest": "2026-06-01",
   "why": "I've been using Postmark for many years, and have zero complaints.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    2,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I've been using Postmark for many years, and have zero complaints.",
   "icon": true
  },
  {
   "slug": "rewind",
   "name": "Rewind",
   "category": "productivity",
   "category_name": "Productivity",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.695,
   "rising": 0.35,
   "first": "2025-12-05",
   "latest": "2026-09-09",
   "why": "I used the Rewind app on Mac and it was very nice to have the ability to search almost anything you did / saw on the computer.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I used the Rewind app on Mac and it was very nice to have the ability to search almost anything you did / saw on the computer.",
   "icon": true
  },
  {
   "slug": "numbers",
   "name": "Numbers",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.692,
   "rising": 0.35,
   "first": "2026-03-24",
   "latest": "2026-08-13",
   "why": "I recommend Numbers to the vast majority of users in our company, who mainly want to organize tabular data",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    0,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I recommend Numbers to the vast majority of users in our company, who mainly want to organize tabular data",
   "icon": false
  },
  {
   "slug": "dino",
   "name": "Dino",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.687,
   "rising": 0.35,
   "first": "2025-11-10",
   "latest": "2026-08-24",
   "why": "I use Dino on Debian and Conversations on Android.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use Dino on Debian and Conversations on Android.",
   "icon": true
  },
  {
   "slug": "pfsense",
   "name": "pfSense",
   "category": "networking",
   "category_name": "Networking and VPN",
   "description": "",
   "recommenders": 3,
   "commenters": 7,
   "warners": 1,
   "score": 2.683,
   "rising": 0.35,
   "first": "2026-03-24",
   "latest": "2026-10-25",
   "why": "Pfsense and maybe openwrt allow split horizon DNS that allows Wireguard tunnels to work seamlessly",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 3,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    0,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Pfsense and maybe openwrt allow split horizon DNS that allows Wireguard tunnels to work seamlessly",
   "icon": true
  },
  {
   "slug": "gitlab-ci",
   "name": "GitLab CI",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 2.677,
   "rising": -0.98,
   "first": "2025-12-16",
   "latest": "2026-02-10",
   "why": "Gitlab CI with some remote runners on a VPS that I already have (so I can keep myself on the free tier). Works perfectly.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    2,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Gitlab CI with some remote runners on a VPS that I already have (so I can keep myself on the free tier). Works perfectly.",
   "icon": true
  },
  {
   "slug": "start11",
   "name": "Start11",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.677,
   "rising": -0.98,
   "first": "2026-03-24",
   "latest": "2026-06-14",
   "why": "Check out Start11. I\u2019m forced to use Windows 11 for work but I\u2019ve managed to get the Windows 10 taskbar and start menu back.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    1,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Check out Start11. I\u2019m forced to use Windows 11 for work but I\u2019ve managed to get the Windows 10 taskbar and start menu back.",
   "icon": true
  },
  {
   "slug": "chrome-devtools-protocol",
   "name": "Chrome DevTools Protocol",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.676,
   "rising": 0.35,
   "first": "2026-01-06",
   "latest": "2026-09-07",
   "why": "I used the [AI company product] and the Chrome DevTools Protocol (CDP) to completely rewrite all the scripts",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I used the [AI company product] and the Chrome DevTools Protocol (CDP) to completely rewrite all the scripts",
   "icon": true
  },
  {
   "slug": "plasma-mobile",
   "name": "Plasma Mobile",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.675,
   "rising": 0.35,
   "first": "2025-12-11",
   "latest": "2026-08-05",
   "why": "I had a pinephone and switched from phosh to plasma-mobile. The hardware was very limited but with plasma it was much much better at least.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    2,
    0,
    0,
    0,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I had a pinephone and switched from phosh to plasma-mobile. The hardware was very limited but with plasma it was much much better at least.",
   "icon": true
  },
  {
   "slug": "futo-voice-input",
   "name": "FUTO Voice Input",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.675,
   "rising": -0.98,
   "first": "2026-01-15",
   "latest": "2026-06-23",
   "why": "It's not perfect as I have to manually do the correction like always. However, it definitely saves me some time and effort.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "It's not perfect as I have to manually do the correction like always. However, it definitely saves me some time and effort.",
   "icon": true
  },
  {
   "slug": "fsrs",
   "name": "FSRS",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.675,
   "rising": -0.98,
   "first": "2025-12-23",
   "latest": "2026-07-10",
   "why": "This day you don't need Anki for this, just use one of FSRS libraries for scheduling.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    0,
    1,
    1,
    0,
    0,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "This day you don't need Anki for this, just use one of FSRS libraries for scheduling.",
   "icon": true
  },
  {
   "slug": "magnet",
   "name": "Magnet",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.673,
   "rising": -0.98,
   "first": "2026-01-11",
   "latest": "2026-06-23",
   "why": "Magnet app (for window splitting) is usually one of my first installs. I think I paid like $7 for it years ago and it's well worth it.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Magnet app (for window splitting) is usually one of my first installs. I think I paid like $7 for it years ago and it's well worth it.",
   "icon": true
  },
  {
   "slug": "webkit",
   "name": "WebKit",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.671,
   "rising": 0.35,
   "first": "2025-11-25",
   "latest": "2026-08-13",
   "why": "Gecko, WebKit and\u2014hopefully\u2014Ladybird are the true alternatives.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Gecko, WebKit and\u2014hopefully\u2014Ladybird are the true alternatives.",
   "icon": true
  },
  {
   "slug": "rufus",
   "name": "Rufus",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.658,
   "rising": -0.98,
   "first": "2025-12-21",
   "latest": "2026-06-25",
   "why": "Rufus has options to make the Windows installer skip the Microsoft account login. Worked great!",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Rufus has options to make the Windows installer skip the Microsoft account login. Worked great!",
   "icon": true
  },
  {
   "slug": "codenomad",
   "name": "CodeNomad",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.657,
   "rising": -0.98,
   "first": "2025-12-23",
   "latest": "2026-07-01",
   "why": "CodeNomad as the web-based GUI. It works perfectly; I can access it from anywhere",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "CodeNomad as the web-based GUI. It works perfectly; I can access it from anywhere",
   "icon": false
  },
  {
   "slug": "italki",
   "name": "italki",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.657,
   "rising": -0.98,
   "first": "2025-12-15",
   "latest": "2026-06-21",
   "why": "a tutor so you have a roadmap and more motivation. I found mine on italki.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "a tutor so you have a roadmap and more motivation. I found mine on italki.",
   "icon": true
  },
  {
   "slug": "screen-time",
   "name": "Screen Time",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.655,
   "rising": 0.35,
   "first": "2026-01-02",
   "latest": "2026-10-31",
   "why": "I use Screen Time (iPhone) to limit it to 20 min a day",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    2,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use Screen Time (iPhone) to limit it to 20 min a day",
   "icon": false
  },
  {
   "slug": "libsql",
   "name": "libsql",
   "category": "databases",
   "category_name": "Databases",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.653,
   "rising": -0.98,
   "first": "2026-03-03",
   "latest": "2026-07-14",
   "why": "Moved from SQLite to libsql for native vector search.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    0,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Moved from SQLite to libsql for native vector search.",
   "icon": true
  },
  {
   "slug": "notepad2",
   "name": "Notepad2",
   "category": "editors",
   "category_name": "Editors and IDEs",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.652,
   "rising": 0.35,
   "first": "2026-01-10",
   "latest": "2026-09-07",
   "why": "I recommend https://www.flos-freeware.ch/notepad2.html - it's even snappier than Notepad++",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I recommend https://www.flos-freeware.ch/notepad2.html - it's even snappier than Notepad++",
   "icon": false
  },
  {
   "slug": "seedvault",
   "name": "Seedvault",
   "category": "files",
   "category_name": "Files, sync and backup",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.65,
   "rising": -0.98,
   "first": "2026-02-17",
   "latest": "2026-07-26",
   "why": "I use local seedvault backup and then sync via round sync daily trigger to my Nextcloud WebDav Server",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    1,
    1,
    0,
    0,
    0,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use local seedvault backup and then sync via round sync daily trigger to my Nextcloud WebDav Server",
   "icon": true
  },
  {
   "slug": "strawberry",
   "name": "Strawberry",
   "category": "media",
   "category_name": "Media and creative",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.649,
   "rising": 0.35,
   "first": "2025-11-03",
   "latest": "2026-09-01",
   "why": "Strawberry has great collection support as I own thousands of ripped CDs.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Strawberry has great collection support as I own thousands of ripped CDs.",
   "icon": true
  },
  {
   "slug": "photomator",
   "name": "Photomator",
   "category": "media",
   "category_name": "Media and creative",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.642,
   "rising": -0.98,
   "first": "2026-02-19",
   "latest": "2026-06-04",
   "why": "the best solution (performance/features wise) I found is Photomator",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    1,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "the best solution (performance/features wise) I found is Photomator",
   "icon": true
  },
  {
   "slug": "hypercard",
   "name": "HyperCard",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.638,
   "rising": 0.35,
   "first": "2025-11-19",
   "latest": "2026-09-14",
   "why": "HyperCard gave you a somewhat natural language, instant persistent database and UI builder, and objects (stack, card, field ...) and messages.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "HyperCard gave you a somewhat natural language, instant persistent database and UI builder, and objects (stack, card, field ...) and messages.",
   "icon": false
  },
  {
   "slug": "winget",
   "name": "winget",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.636,
   "rising": 0.35,
   "first": "2026-02-01",
   "latest": "2026-08-12",
   "why": "I use a package manager that checks the hash of the downloaded installer against what's recorded in the package listing for that version. WinGet has been built in to Windows",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    2,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use a package manager that checks the hash of the downloaded installer against what's recorded in the package listing for that version. WinGet has been built in to Windows",
   "icon": true
  },
  {
   "slug": "quickshell",
   "name": "Quickshell",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.63,
   "rising": 0.35,
   "first": "2026-01-11",
   "latest": "2026-08-25",
   "why": "I recently configured it with Quickshell[1], and couldn't be happier.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    2,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I recently configured it with Quickshell[1], and couldn't be happier.",
   "icon": false
  },
  {
   "slug": "mullvad-dns",
   "name": "Mullvad DNS",
   "category": "networking",
   "category_name": "Networking and VPN",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.627,
   "rising": 0.35,
   "first": "2025-11-09",
   "latest": "2026-09-05",
   "why": "make sure you change the DNS in network manager and the the browser.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "make sure you change the DNS in network manager and the the browser.",
   "icon": true
  },
  {
   "slug": "retroarch",
   "name": "RetroArch",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.624,
   "rising": -0.98,
   "first": "2026-03-26",
   "latest": "2026-04-17",
   "why": "What I can highly recommend is the (free) RetroArch app for AppleTV.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    2,
    1,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "What I can highly recommend is the (free) RetroArch app for AppleTV.",
   "icon": false
  },
  {
   "slug": "jslinux",
   "name": "JSLinux",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.623,
   "rising": -0.98,
   "first": "2025-12-25",
   "latest": "2026-07-25",
   "why": "I use bellard.org/jslinux to test compilation of strange code sometimes",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    0,
    1,
    0,
    0,
    0,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use bellard.org/jslinux to test compilation of strange code sometimes",
   "icon": false
  },
  {
   "slug": "entr",
   "name": "entr",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.62,
   "rising": -0.98,
   "first": "2026-03-28",
   "latest": "2026-04-01",
   "why": "the excellent entr https://eradman.com/entrproject/",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    2,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "the excellent entr https://eradman.com/entrproject/",
   "icon": true
  },
  {
   "slug": "unpoly",
   "name": "Unpoly",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 2.619,
   "rising": -0.98,
   "first": "2025-12-18",
   "latest": "2025-12-19",
   "why": "In my opinion, Unpoly has a better-organized approach to everything.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    3,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "In my opinion, Unpoly has a better-organized approach to everything.",
   "icon": true
  },
  {
   "slug": "openfga",
   "name": "OpenFGA",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.612,
   "rising": -0.98,
   "first": "2026-01-26",
   "latest": "2026-07-07",
   "why": "I really respect OpenFGA & team behind it, I used it in multiple projects and it completely eliminate the AuthZ from our code.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I really respect OpenFGA & team behind it, I used it in multiple projects and it completely eliminate the AuthZ from our code.",
   "icon": false
  },
  {
   "slug": "upcloud",
   "name": "UpCloud",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.61,
   "rising": -0.98,
   "first": "2026-01-19",
   "latest": "2026-05-13",
   "why": "I also switched from DigitalOcean and have found UpCloud very good for my purposes.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    1,
    1,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I also switched from DigitalOcean and have found UpCloud very good for my purposes.",
   "icon": true
  },
  {
   "slug": "youtube-kids",
   "name": "YouTube Kids",
   "category": "media",
   "category_name": "Media and creative",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.605,
   "rising": 0.35,
   "first": "2026-01-02",
   "latest": "2026-08-12",
   "why": "YouTube Kids already has a whitelist mode. We use it all the time for our 8 year old.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    2,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "YouTube Kids already has a whitelist mode. We use it all the time for our 8 year old.",
   "icon": true
  },
  {
   "slug": "freebsd-jails",
   "name": "FreeBSD jails",
   "category": "security",
   "category_name": "Security and passwords",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.604,
   "rising": -0.98,
   "first": "2025-11-25",
   "latest": "2026-07-20",
   "why": "Free BSD Jails are great! I use them on https://www.nearlyfreespeech.net/ and they work well.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Free BSD Jails are great! I use them on https://www.nearlyfreespeech.net/ and they work well.",
   "icon": true
  },
  {
   "slug": "pagefind",
   "name": "Pagefind",
   "category": "search",
   "category_name": "Search",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.603,
   "rising": -0.98,
   "first": "2026-01-10",
   "latest": "2026-05-07",
   "why": "Pagefind is stupidly easy to integrate. And it's what you probably ought to be using whatever your SSG.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    1,
    1,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Pagefind is stupidly easy to integrate. And it's what you probably ought to be using whatever your SSG.",
   "icon": true
  },
  {
   "slug": "hapi",
   "name": "Hapi",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.602,
   "rising": -0.98,
   "first": "2026-01-04",
   "latest": "2026-06-22",
   "why": "it's a thin wrapper around claude/codex/gemini, you can pick-up sessions from your phone and start terminal sessions remotely. It's pretty good.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    1,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "it's a thin wrapper around claude/codex/gemini, you can pick-up sessions from your phone and start terminal sessions remotely. It's pretty good.",
   "icon": true
  },
  {
   "slug": "indie-wiki-buddy",
   "name": "Indie Wiki Buddy",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.596,
   "rising": 0.35,
   "first": "2025-11-26",
   "latest": "2026-09-08",
   "why": "I enjoy the this extension that redirects search results from Fandom and other such terrible hosts to their higher quality indie alternatives.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I enjoy the this extension that redirects search results from Fandom and other such terrible hosts to their higher quality indie alternatives.",
   "icon": true
  },
  {
   "slug": "scipy",
   "name": "SciPy",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.595,
   "rising": -0.98,
   "first": "2025-11-30",
   "latest": "2026-05-22",
   "why": "There's a module for it in scipy, so it should be rather straightforward to try your analysis",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    0,
    0,
    1,
    1,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "There's a module for it in scipy, so it should be rather straightforward to try your analysis",
   "icon": true
  },
  {
   "slug": "dank-material-shell",
   "name": "Dank Material Shell",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.593,
   "rising": 0.02,
   "first": "2025-11-30",
   "latest": "2026-09-01",
   "why": "I am running Niri with Dank Material Shell, and it is excellent",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    1,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I am running Niri with Dank Material Shell, and it is excellent",
   "icon": true
  },
  {
   "slug": "listenbrainz",
   "name": "ListenBrainz",
   "category": "media",
   "category_name": "Media and creative",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.593,
   "rising": 0.35,
   "first": "2025-11-03",
   "latest": "2026-10-02",
   "why": "an open source alternative to Last.fm that I can confirm works with Navidrome",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "an open source alternative to Last.fm that I can confirm works with Navidrome",
   "icon": true
  },
  {
   "slug": "yay",
   "name": "yay",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 0,
   "score": 2.591,
   "rising": -0.98,
   "first": "2025-12-12",
   "latest": "2026-08-02",
   "why": "the latest version of yay (v13+) supports being able to skip recently added packages through its new Lua extension system",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 3,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "the latest version of yay (v13+) supports being able to skip recently added packages through its new Lua extension system",
   "icon": true
  },
  {
   "slug": "zx",
   "name": "zx",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.59,
   "rising": -0.98,
   "first": "2026-01-21",
   "latest": "2026-06-11",
   "why": "I use ZX for this - it's basically JS/TS with some extra stuff that makes it good for shell scripts.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    2,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use ZX for this - it's basically JS/TS with some extra stuff that makes it good for shell scripts.",
   "icon": true
  },
  {
   "slug": "site-spy",
   "name": "Site Spy",
   "category": "observability",
   "category_name": "Monitoring and analytics",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.589,
   "rising": -0.98,
   "first": "2026-03-11",
   "latest": "2026-03-15",
   "why": "Sitespy is legit one of the most underrated web dev tools I\u2019ve found lately!",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    3,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Sitespy is legit one of the most underrated web dev tools I\u2019ve found lately!",
   "icon": false
  },
  {
   "slug": "brave-origin",
   "name": "Brave Origin",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 1,
   "score": 2.581,
   "rising": 3.0,
   "first": "2026-04-16",
   "latest": "2026-09-29",
   "why": "I just started using Brave Origin after trying to switch to Safari for a while.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 2,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I just started using Brave Origin after trying to switch to Safari for a while.",
   "icon": false
  },
  {
   "slug": "zsh-bench",
   "name": "zsh-bench",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.573,
   "rising": -0.98,
   "first": "2026-01-10",
   "latest": "2026-06-08",
   "why": "Check out zsh-bench\u207d\u00b9\u207e for a more authoritative approach, including first prompt lag, first command lag, input lag and exit lag.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    2,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Check out zsh-bench\u207d\u00b9\u207e for a more authoritative approach, including first prompt lag, first command lag, input lag and exit lag.",
   "icon": true
  },
  {
   "slug": "fvwm",
   "name": "FVWM",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.57,
   "rising": 0.35,
   "first": "2025-11-14",
   "latest": "2026-08-14",
   "why": "",
   "why_is_quote": false,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "",
   "icon": true
  },
  {
   "slug": "silverbullet",
   "name": "SilverBullet",
   "category": "notes",
   "category_name": "Notes and knowledge",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.566,
   "rising": 0.35,
   "first": "2025-11-18",
   "latest": "2026-08-27",
   "why": "I have been using it since February 2025. Loving it.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    2,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I have been using it since February 2025. Loving it.",
   "icon": true
  },
  {
   "slug": "redwoodsdk",
   "name": "RedwoodSDK",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.562,
   "rising": -0.98,
   "first": "2026-01-23",
   "latest": "2026-03-11",
   "why": "The main reasons for choosing it were its simplicity, adherence to web standards, and how easy it is for students to grasp.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    1,
    0,
    2,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "The main reasons for choosing it were its simplicity, adherence to web standards, and how easy it is for students to grasp.",
   "icon": false
  },
  {
   "slug": "0-a-d",
   "name": "0 A.D.",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.561,
   "rising": -0.98,
   "first": "2026-02-22",
   "latest": "2026-02-23",
   "why": "I love 0 A.D., and I\u2019m endlessly grateful to all the developers and volunteers who made it happen.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    3,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I love 0 A.D., and I\u2019m endlessly grateful to all the developers and volunteers who made it happen.",
   "icon": true
  },
  {
   "slug": "beautiful-mermaid",
   "name": "Beautiful Mermaid",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.549,
   "rising": -0.98,
   "first": "2026-01-29",
   "latest": "2026-03-21",
   "why": "I used a native CoreGraphics renderer for Mermaid (BeautifulMermaid) so the diagrams update without any flicker.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    2,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I used a native CoreGraphics renderer for Mermaid (BeautifulMermaid) so the diagrams update without any flicker.",
   "icon": false
  },
  {
   "slug": "which-key",
   "name": "which-key",
   "category": "editors",
   "category_name": "Editors and IDEs",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.547,
   "rising": -0.98,
   "first": "2025-11-03",
   "latest": "2026-06-15",
   "why": "The only thing I use is his which-key, and there are alternatives, such as mini.clue.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "The only thing I use is his which-key, and there are alternatives, such as mini.clue.",
   "icon": false
  },
  {
   "slug": "foldersync",
   "name": "FolderSync",
   "category": "files",
   "category_name": "Files, sync and backup",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.546,
   "rising": -0.98,
   "first": "2025-11-04",
   "latest": "2026-07-21",
   "why": "the amazing Android FolderSync app that I used for realtime synchronization for several years without a single issue",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "the amazing Android FolderSync app that I used for realtime synchronization for several years without a single issue",
   "icon": true
  },
  {
   "slug": "typora",
   "name": "Typora",
   "category": "notes",
   "category_name": "Notes and knowledge",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.542,
   "rising": -0.98,
   "first": "2025-11-22",
   "latest": "2026-05-18",
   "why": "typora is actually one time purchase and one of the rare apps that is priced well with good business model.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    1,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "typora is actually one time purchase and one of the rare apps that is priced well with good business model.",
   "icon": true
  },
  {
   "slug": "plexamp",
   "name": "Plexamp",
   "category": "media",
   "category_name": "Media and creative",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 1,
   "score": 2.529,
   "rising": 3.0,
   "first": "2026-02-17",
   "latest": "2026-10-21",
   "why": "Plexamp is not perfect and not open source unfortunately, but it's a really good non-enshitified product.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 2,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Plexamp is not perfect and not open source unfortunately, but it's a really good non-enshitified product.",
   "icon": true
  },
  {
   "slug": "gemini-canvas",
   "name": "Gemini Canvas",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.525,
   "rising": -0.98,
   "first": "2026-01-04",
   "latest": "2026-03-11",
   "why": "One week I created 4 different scripts with Gemini Canvas to automate some tedious work, it took my I don't know, 3 hours?",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    2,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "One week I created 4 different scripts with Gemini Canvas to automate some tedious work, it took my I don't know, 3 hours?",
   "icon": true
  },
  {
   "slug": "digitalocean-app-platform",
   "name": "DigitalOcean App Platform",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.525,
   "rising": -0.98,
   "first": "2025-11-28",
   "latest": "2026-03-30",
   "why": "I've a number of apps on their App Platform and it works great.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    0,
    1,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I've a number of apps on their App Platform and it works great.",
   "icon": true
  },
  {
   "slug": "monodraw",
   "name": "Monodraw",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.518,
   "rising": -0.98,
   "first": "2026-01-09",
   "latest": "2026-02-13",
   "why": "I will also shout out monodraw as a really nice little application for building generic ASCII diagrams",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    2,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I will also shout out monodraw as a really nice little application for building generic ASCII diagrams",
   "icon": true
  },
  {
   "slug": "llm",
   "name": "llm",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.516,
   "rising": -0.98,
   "first": "2025-11-06",
   "latest": "2026-03-27",
   "why": "I hand Simon's `llm` command lone tool access to its own todo list and read/write access to the cwd",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    1,
    1,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I hand Simon's `llm` command lone tool access to its own todo list and read/write access to the cwd",
   "icon": true
  },
  {
   "slug": "juce",
   "name": "JUCE",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 1,
   "score": 2.509,
   "rising": 1.67,
   "first": "2026-01-11",
   "latest": "2026-10-03",
   "why": "i have been using JUCE for decades and it's been very reliable and stable with a well maintained forum",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "i have been using JUCE for decades and it's been very reliable and stable with a well maintained forum",
   "icon": true
  },
  {
   "slug": "tasker",
   "name": "Tasker",
   "category": "productivity",
   "category_name": "Productivity",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 2.509,
   "rising": 1.67,
   "first": "2026-07-30",
   "latest": "2026-09-24",
   "why": "Tasker to automatically activate my wifi hotspot for the car's Android headunit",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 3,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Tasker to automatically activate my wifi hotspot for the car's Android headunit",
   "icon": true
  },
  {
   "slug": "kvaesitso",
   "name": "Kvaesitso",
   "category": "productivity",
   "category_name": "Productivity",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.507,
   "rising": -0.98,
   "first": "2026-01-20",
   "latest": "2026-01-20",
   "why": "I switched to Kvaesitso from Nova about a month ago and it's been amazing and it's open source.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    3,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I switched to Kvaesitso from Nova about a month ago and it's been amazing and it's open source.",
   "icon": true
  },
  {
   "slug": "xray-core",
   "name": "Xray-core",
   "category": "networking",
   "category_name": "Networking and VPN",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.499,
   "rising": -0.98,
   "first": "2025-12-29",
   "latest": "2026-01-26",
   "why": "popular opensource implementations and their documentation. Sing-box, Xray core, hiddify",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    2,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "popular opensource implementations and their documentation. Sing-box, Xray core, hiddify",
   "icon": true
  },
  {
   "slug": "clang",
   "name": "Clang",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 3,
   "commenters": 10,
   "warners": 2,
   "score": 2.495,
   "rising": 1.67,
   "first": "2025-12-09",
   "latest": "2026-09-30",
   "why": "Clang already had the full C99 designated init feature set in C++ mode implemented long before C++20 and it worked just fine.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 2,
    "neutral": 4,
    "compare": 2,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Clang already had the full C99 designated init feature set in C++ mode implemented long before C++20 and it worked just fine.",
   "icon": true
  },
  {
   "slug": "tailsnitch",
   "name": "Tailsnitch",
   "category": "security",
   "category_name": "Security and passwords",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.483,
   "rising": -0.98,
   "first": "2026-01-05",
   "latest": "2026-01-05",
   "why": "I love the idea of this tool and will for sure be using it",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    3,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I love the idea of this tool and will for sure be using it",
   "icon": false
  },
  {
   "slug": "keycloak",
   "name": "Keycloak",
   "category": "security",
   "category_name": "Security and passwords",
   "description": "",
   "recommenders": 3,
   "commenters": 11,
   "warners": 2,
   "score": 2.474,
   "rising": 0.35,
   "first": "2025-11-03",
   "latest": "2026-10-23",
   "why": "Or just stick with KeyCloak that offers a full self hosted product...",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 5,
    "compare": 1,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Or just stick with KeyCloak that offers a full self hosted product...",
   "icon": true
  },
  {
   "slug": "claude-skills",
   "name": "Claude Skills",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.466,
   "rising": -0.98,
   "first": "2025-11-13",
   "latest": "2026-01-15",
   "why": "I'm regularly extracting parts of my workflow to small, focused skills.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    0,
    2,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I'm regularly extracting parts of my workflow to small, focused skills.",
   "icon": false
  },
  {
   "slug": "chafa",
   "name": "Chafa",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.465,
   "rising": -0.98,
   "first": "2025-12-15",
   "latest": "2026-01-13",
   "why": "I use chafa extensively, and it really is the best tool for terminal graphics in my opinion.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    2,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use chafa extensively, and it really is the best tool for terminal graphics in my opinion.",
   "icon": true
  },
  {
   "slug": "accrescent",
   "name": "Accrescent",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 2.463,
   "rising": 1.67,
   "first": "2025-11-28",
   "latest": "2026-09-22",
   "why": "I\u2019ve started donating monthly to Accrescent instead, download as many apps as I can from there",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 2,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I\u2019ve started donating monthly to Accrescent instead, download as many apps as I can from there",
   "icon": false
  },
  {
   "slug": "zig-cc",
   "name": "zig cc",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.443,
   "rising": -0.98,
   "first": "2025-11-17",
   "latest": "2025-12-31",
   "why": "It let's you target specific glibc versions. It's a pretty amazing C toolchain.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    1,
    2,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "It let's you target specific glibc versions. It's a pretty amazing C toolchain.",
   "icon": true
  },
  {
   "slug": "ly",
   "name": "Ly",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.433,
   "rising": -0.98,
   "first": "2025-12-01",
   "latest": "2025-12-09",
   "why": "I use this on NixOS[0] with the Matrix digital rain animation and enjoy it way too much :)",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    3,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use this on NixOS[0] with the Matrix digital rain animation and enjoy it way too much :)",
   "icon": false
  },
  {
   "slug": "asciidoctor",
   "name": "Asciidoctor",
   "category": "notes",
   "category_name": "Notes and knowledge",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.433,
   "rising": -0.98,
   "first": "2025-11-04",
   "latest": "2026-01-13",
   "why": "it's quite old, it's battle-tested, and offers me many options to produce various forms of output",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    2,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "it's quite old, it's battle-tested, and offers me many options to produce various forms of output",
   "icon": true
  },
  {
   "slug": "meld",
   "name": "Meld",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.432,
   "rising": -0.98,
   "first": "2025-12-03",
   "latest": "2025-12-03",
   "why": "I remember enjoying https://meldmerge.org/ in the past for interactive visual file merging.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    3,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I remember enjoying https://meldmerge.org/ in the past for interactive visual file merging.",
   "icon": true
  },
  {
   "slug": "kea-dhcp",
   "name": "Kea DHCP",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.432,
   "rising": -0.98,
   "first": "2025-12-03",
   "latest": "2025-12-04",
   "why": "I migrated to from ISC to Kea in OPNSense and it was relatively painless, and it's been working well since.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    3,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I migrated to from ISC to Kea in OPNSense and it was relatively painless, and it's been working well since.",
   "icon": true
  },
  {
   "slug": "difftastic",
   "name": "difftastic",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.431,
   "rising": -0.98,
   "first": "2025-11-10",
   "latest": "2026-01-14",
   "why": "I love using [difftastic] for my diffing tool to get context aware diffs.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    2,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I love using [difftastic] for my diffing tool to get context aware diffs.",
   "icon": true
  },
  {
   "slug": "wealthfolio",
   "name": "Wealthfolio",
   "category": "finance",
   "category_name": "Finance",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.415,
   "rising": -0.98,
   "first": "2025-11-21",
   "latest": "2025-11-23",
   "why": "for someone who moves investments more frequently, Wealthfolio looks awesome.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    3,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "for someone who moves investments more frequently, Wealthfolio looks awesome.",
   "icon": true
  },
  {
   "slug": "squarespace",
   "name": "Squarespace",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 1,
   "score": 2.397,
   "rising": 0.35,
   "first": "2026-03-19",
   "latest": "2026-09-10",
   "why": "if you want all the bells and whistles on a platter: Squarespace, Wix, etc.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 2,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "if you want all the bells and whistles on a platter: Squarespace, Wix, etc.",
   "icon": true
  },
  {
   "slug": "streamlit",
   "name": "Streamlit",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 3,
   "commenters": 7,
   "warners": 1,
   "score": 2.378,
   "rising": -0.98,
   "first": "2025-12-24",
   "latest": "2026-08-31",
   "why": "Python has won for me: fastapi, pytorch, langchain, streamlit, and so on and on.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 3,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    1,
    1,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Python has won for me: fastapi, pytorch, langchain, streamlit, and so on and on.",
   "icon": false
  },
  {
   "slug": "pgp",
   "name": "PGP",
   "category": "security",
   "category_name": "Security and passwords",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 1,
   "score": 2.367,
   "rising": 1.67,
   "first": "2025-12-12",
   "latest": "2026-10-16",
   "why": "I never encountered any significant difficulties and could successfully exchange messages with my peers",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I never encountered any significant difficulties and could successfully exchange messages with my peers",
   "icon": true
  },
  {
   "slug": "duckduckgo-browser",
   "name": "DuckDuckGo Browser",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 1,
   "score": 2.361,
   "rising": 1.35,
   "first": "2025-12-13",
   "latest": "2026-09-24",
   "why": "DuckDuckGo is the browser I use most all the time.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 2,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    2,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "DuckDuckGo is the browser I use most all the time.",
   "icon": true
  },
  {
   "slug": "dnsmasq",
   "name": "dnsmasq",
   "category": "networking",
   "category_name": "Networking and VPN",
   "description": "",
   "recommenders": 3,
   "commenters": 7,
   "warners": 1,
   "score": 2.349,
   "rising": -0.98,
   "first": "2025-12-03",
   "latest": "2026-10-08",
   "why": "I use dnsmasq mostly for its fantastic integration with DNS.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 3,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    2,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use dnsmasq mostly for its fantastic integration with DNS.",
   "icon": true
  },
  {
   "slug": "tailwind-plus",
   "name": "Tailwind Plus",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 1,
   "score": 2.348,
   "rising": 0.35,
   "first": "2026-01-07",
   "latest": "2026-10-22",
   "why": "If you are using Tailwind, I highly recommend Tailwind Plus.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 2,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    2,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "If you are using Tailwind, I highly recommend Tailwind Plus.",
   "icon": true
  },
  {
   "slug": "instapaper",
   "name": "Instapaper",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 2.346,
   "rising": 1.35,
   "first": "2026-02-02",
   "latest": "2026-10-26",
   "why": "Instapaper has excellent text-to-speech with their Premium subscription.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 3,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    2,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Instapaper has excellent text-to-speech with their Premium subscription.",
   "icon": true
  },
  {
   "slug": "oh-my-openagent",
   "name": "oh-my-openagent",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 0,
   "score": 2.342,
   "rising": -0.98,
   "first": "2026-02-15",
   "latest": "2026-07-30",
   "why": "You should consider looking at oh-my-opencode for inspiration",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    1,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "You should consider looking at oh-my-opencode for inspiration",
   "icon": true
  },
  {
   "slug": "uruky",
   "name": "Uruky",
   "category": "search",
   "category_name": "Search",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 1,
   "score": 2.341,
   "rising": -0.98,
   "first": "2026-06-01",
   "latest": "2026-08-11",
   "why": "I discovered uruky today via alternativeto.net and I love it.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 2,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I discovered uruky today via alternativeto.net and I love it.",
   "icon": true
  },
  {
   "slug": "browser-use",
   "name": "browser-use",
   "category": "productivity",
   "category_name": "Productivity",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 1,
   "score": 2.335,
   "rising": 0.35,
   "first": "2026-02-02",
   "latest": "2026-10-20",
   "why": "we love Browser-Use <3 and we still work together closely!",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "we love Browser-Use <3 and we still work together closely!",
   "icon": true
  },
  {
   "slug": "rabbitmq",
   "name": "RabbitMQ",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 1,
   "score": 2.332,
   "rising": -0.98,
   "first": "2026-01-12",
   "latest": "2026-10-26",
   "why": "I don't know the internals of Kafka, RabbitMQ, or PostgreSQL. I just know how to use them. And yet they work fine.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 2,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    2,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I don't know the internals of Kafka, RabbitMQ, or PostgreSQL. I just know how to use them. And yet they work fine.",
   "icon": false
  },
  {
   "slug": "screen-studio",
   "name": "Screen Studio",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 1,
   "score": 2.322,
   "rising": -0.98,
   "first": "2026-02-12",
   "latest": "2026-04-29",
   "why": "Am I in the minority for thinking ScreenStudio is actually worth the money?",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 2,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    3,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Am I in the minority for thinking ScreenStudio is actually worth the money?",
   "icon": true
  },
  {
   "slug": "phosh",
   "name": "Phosh",
   "category": "terminal",
   "category_name": "Terminal and shell",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 1,
   "score": 2.315,
   "rising": 0.35,
   "first": "2025-12-03",
   "latest": "2026-10-12",
   "why": "100mb more ram and 1% more battery drain for an OS aiming to be a daily driver is something that's worth it.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 2,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "100mb more ram and 1% more battery drain for an OS aiming to be a daily driver is something that's worth it.",
   "icon": true
  },
  {
   "slug": "xorg",
   "name": "Xorg",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 1,
   "score": 2.297,
   "rising": 1.67,
   "first": "2026-01-04",
   "latest": "2026-08-22",
   "why": "Removing Xorg while Nvidia users make up the majority is insane.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Removing Xorg while Nvidia users make up the majority is insane.",
   "icon": true
  },
  {
   "slug": "selenium",
   "name": "Selenium",
   "category": "productivity",
   "category_name": "Productivity",
   "description": "",
   "recommenders": 3,
   "commenters": 7,
   "warners": 1,
   "score": 2.29,
   "rising": -0.98,
   "first": "2025-12-02",
   "latest": "2026-07-07",
   "why": "I'm specifically suggesting Selenium because it's been around so long so I assume there's a lot of Selenium in the LLMs training data",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 2,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    0,
    1,
    0,
    2,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I'm specifically suggesting Selenium because it's been around so long so I assume there's a lot of Selenium in the LLMs training data",
   "icon": true
  },
  {
   "slug": "aosp",
   "name": "AOSP",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 1,
   "score": 2.288,
   "rising": 1.67,
   "first": "2026-01-08",
   "latest": "2026-10-12",
   "why": "AOSP is far more private, secure, usable and compatible with a far broader amount of apps.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "AOSP is far more private, secure, usable and compatible with a far broader amount of apps.",
   "icon": true
  },
  {
   "slug": "gcc",
   "name": "GCC",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 3,
   "commenters": 14,
   "warners": 3,
   "score": 2.278,
   "rising": 0.35,
   "first": "2025-12-09",
   "latest": "2026-10-25",
   "why": "GCC and LLVM having won the compiler wars and being extremely high quality",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 7,
    "compare": 1,
    "warn": 3
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "GCC and LLVM having won the compiler wars and being extremely high quality",
   "icon": true
  },
  {
   "slug": "monogame",
   "name": "MonoGame",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 1,
   "score": 2.265,
   "rising": 0.35,
   "first": "2025-12-02",
   "latest": "2026-09-15",
   "why": "it's one of the best frameworks I've ever used for gamedev",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    0,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "it's one of the best frameworks I've ever used for gamedev",
   "icon": true
  },
  {
   "slug": "autolith",
   "name": "Autolith",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.227,
   "rising": 3.0,
   "first": "2026-08-12",
   "latest": "2026-10-02",
   "why": "",
   "why_is_quote": false,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    2
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "",
   "icon": true
  },
  {
   "slug": "symfonium",
   "name": "Symfonium",
   "category": "media",
   "category_name": "Media and creative",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 1,
   "score": 2.202,
   "rising": 3.0,
   "first": "2026-08-21",
   "latest": "2026-09-08",
   "why": "I have a self-hosted streaming setup, so I've personally found Symfonium (1) to be my go-to.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I have a self-hosted streaming setup, so I've personally found Symfonium (1) to be my go-to.",
   "icon": true
  },
  {
   "slug": "chromeos",
   "name": "ChromeOS",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 1,
   "score": 2.181,
   "rising": -0.98,
   "first": "2025-11-15",
   "latest": "2026-09-17",
   "why": "the ChromeOS is so lean, and basically doesn't need to add a bunch of drivers or 3rd party software at all",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 2,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "the ChromeOS is so lean, and basically doesn't need to add a bunch of drivers or 3rd party software at all",
   "icon": true
  },
  {
   "slug": "jquery",
   "name": "jQuery",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 1,
   "score": 2.165,
   "rising": -0.98,
   "first": "2025-12-18",
   "latest": "2026-01-18",
   "why": "I love jQuery syntax.  It's still way tigheter than standards-based stuff",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 2,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    3,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I love jQuery syntax.  It's still way tigheter than standards-based stuff",
   "icon": true
  },
  {
   "slug": "zoho-mail",
   "name": "Zoho Mail",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 1,
   "score": 2.165,
   "rising": 0.35,
   "first": "2025-12-29",
   "latest": "2026-10-05",
   "why": "I use zoho with three low usage domains and pay $1 a month.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    1,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use zoho with three low usage domains and pay $1 a month.",
   "icon": true
  },
  {
   "slug": "delphi",
   "name": "Delphi",
   "category": "editors",
   "category_name": "Editors and IDEs",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 1,
   "score": 2.162,
   "rising": 1.67,
   "first": "2026-02-18",
   "latest": "2026-10-19",
   "why": "Delphi was magical. Nothing compares to Delphi's productivity.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Delphi was magical. Nothing compares to Delphi's productivity.",
   "icon": true
  },
  {
   "slug": "aurora",
   "name": "Aurora",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 1,
   "score": 2.16,
   "rising": 0.35,
   "first": "2025-11-30",
   "latest": "2026-08-28",
   "why": "there are awesome distros like Bazzite and Aurora that are rock-solid like MacOS and ChromeOS",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 2,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    1,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "there are awesome distros like Bazzite and Aurora that are rock-solid like MacOS and ChromeOS",
   "icon": false
  },
  {
   "slug": "alloy",
   "name": "Alloy",
   "category": "observability",
   "category_name": "Monitoring and analytics",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 1,
   "score": 2.158,
   "rising": 1.67,
   "first": "2026-01-17",
   "latest": "2026-10-23",
   "why": "Credit goes to agentic coding tools for making it a reality.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    1,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Credit goes to agentic coding tools for making it a reality.",
   "icon": true
  },
  {
   "slug": "simplelogin",
   "name": "SimpleLogin",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 1,
   "score": 2.158,
   "rising": 0.35,
   "first": "2026-06-02",
   "latest": "2026-08-20",
   "why": "I highly recommend either SimpleLogin or Fastmail aliases.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I highly recommend either SimpleLogin or Fastmail aliases.",
   "icon": true
  },
  {
   "slug": "fedora-kde",
   "name": "Fedora KDE",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 1,
   "score": 2.153,
   "rising": 3.0,
   "first": "2025-11-24",
   "latest": "2026-10-27",
   "why": "Have not looked back and loving my experience deep ingrained in Linux.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    2
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Have not looked back and loving my experience deep ingrained in Linux.",
   "icon": true
  },
  {
   "slug": "entire",
   "name": "Entire",
   "category": "git",
   "category_name": "Git and code hosting",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 1,
   "score": 2.13,
   "rising": 1.67,
   "first": "2026-02-11",
   "latest": "2026-10-27",
   "why": "I've been using Entire for a while now (specifically checkpoints, but also testing Trails more recently) and there's no going back! It's amazing!",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I've been using Entire for a while now (specifically checkpoints, but also testing Trails more recently) and there's no going back! It's amazing!",
   "icon": false
  },
  {
   "slug": "pydanticai",
   "name": "PydanticAI",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 1,
   "score": 2.108,
   "rising": 0.35,
   "first": "2025-11-19",
   "latest": "2026-08-05",
   "why": "I really like https://ai.pydantic.dev/ as it builds on existing developer knowledge and there is not much to learn in the framework itself.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 2,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    2,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I really like https://ai.pydantic.dev/ as it builds on existing developer knowledge and there is not much to learn in the framework itself.",
   "icon": true
  },
  {
   "slug": "berkeley-mono",
   "name": "Berkeley Mono",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 2.106,
   "rising": 0.35,
   "first": "2025-12-19",
   "latest": "2026-10-20",
   "why": "I have bought Berkeley Mono back in the day, and I use it everywhere, everyday.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I have bought Berkeley Mono back in the day, and I use it everywhere, everyday.",
   "icon": true
  },
  {
   "slug": "tweeks",
   "name": "Tweeks",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 1,
   "score": 2.081,
   "rising": -0.98,
   "first": "2025-11-13",
   "latest": "2025-11-13",
   "why": "this is really, really cool and is exactly my niche",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 2,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    3,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "this is really, really cool and is exactly my niche",
   "icon": false
  },
  {
   "slug": "solaris",
   "name": "Solaris",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 1,
   "score": 2.066,
   "rising": 1.67,
   "first": "2026-01-22",
   "latest": "2026-09-21",
   "why": "our workloads benefited from the trinity of Solaris' threading, ZFS tiered storage, and zones/containers",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "our workloads benefited from the trinity of Solaris' threading, ZFS tiered storage, and zones/containers",
   "icon": true
  },
  {
   "slug": "red-hat-enterprise-linux",
   "name": "Red Hat Enterprise Linux",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 1,
   "score": 2.058,
   "rising": -0.98,
   "first": "2025-11-30",
   "latest": "2026-10-10",
   "why": "RedHat backports security fixes into the original code, so open source package updates don\u2019t break your application",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    1,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "RedHat backports security fixes into the original code, so open source package updates don\u2019t break your application",
   "icon": true
  },
  {
   "slug": "lutris",
   "name": "Lutris",
   "category": "productivity",
   "category_name": "Productivity",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 1,
   "score": 2.052,
   "rising": -0.98,
   "first": "2025-11-02",
   "latest": "2026-08-04",
   "why": "I love and use lutris, and I'm extremely grateful that the creator took the time to build it",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    1,
    0,
    0,
    0,
    1,
    0,
    0,
    1,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I love and use lutris, and I'm extremely grateful that the creator took the time to build it",
   "icon": true
  },
  {
   "slug": "lmdb",
   "name": "LMDB",
   "category": "databases",
   "category_name": "Databases",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 1,
   "score": 2.034,
   "rising": -0.98,
   "first": "2026-05-28",
   "latest": "2026-07-03",
   "why": "It has worked well for me as a way to read mutable (by any client) parameters during synthesis",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "It has worked well for me as a way to read mutable (by any client) parameters during synthesis",
   "icon": true
  },
  {
   "slug": "windy",
   "name": "Windy",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 1,
   "score": 2.016,
   "rising": 0.35,
   "first": "2025-11-17",
   "latest": "2026-09-07",
   "why": "I moved to Windy and I just look at the weather radar",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    1,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I moved to Windy and I just look at the weather radar",
   "icon": true
  },
  {
   "slug": "woxi",
   "name": "Woxi",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 1,
   "score": 2.011,
   "rising": 3.0,
   "first": "2026-02-28",
   "latest": "2026-09-07",
   "why": "You could add support also for the Woxi[1][2] for most of the symbolic math, also should be way faster",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "You could add support also for the Woxi[1][2] for most of the symbolic math, also should be way faster",
   "icon": true
  },
  {
   "slug": "step-flash",
   "name": "Step Flash",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 1,
   "score": 1.99,
   "rising": -0.98,
   "first": "2026-02-19",
   "latest": "2026-08-03",
   "why": "Step 3.7 Flash at IQ4_XS beats Qwen 3.6 27B despite the latter having MTP, on all of my actual coding task evaluations in real codebases.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 2,
    "neutral": 2,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Step 3.7 Flash at IQ4_XS beats Qwen 3.6 27B despite the latter having MTP, on all of my actual coding task evaluations in real codebases.",
   "icon": false
  },
  {
   "slug": "qwen-image-2-1",
   "name": "Qwen Image 2.1",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 1,
   "score": 1.971,
   "rising": 3.0,
   "first": "2026-09-20",
   "latest": "2026-10-25",
   "why": "With FIBO2 and Qwen Image 2.1, I can transform my raw shots so they look as though they were captured with a high-end digital camera.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "With FIBO2 and Qwen Image 2.1, I can transform my raw shots so they look as though they were captured with a high-end digital camera.",
   "icon": true
  },
  {
   "slug": "artifactfs",
   "name": "ArtifactFS",
   "category": "git",
   "category_name": "Git and code hosting",
   "description": "",
   "recommenders": 3,
   "commenters": 3,
   "warners": 0,
   "score": 1.962,
   "rising": -0.98,
   "first": "2026-04-16",
   "latest": "2026-10-13",
   "why": "",
   "why_is_quote": false,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 1,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    3,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "",
   "icon": true
  },
  {
   "slug": "one-sec",
   "name": "one sec",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 1,
   "score": 1.951,
   "rising": 1.67,
   "first": "2026-06-01",
   "latest": "2026-10-03",
   "why": "It\u2019s extremely effective and I highly recommend it.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    1,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "It\u2019s extremely effective and I highly recommend it.",
   "icon": true
  },
  {
   "slug": "yj-nearbyglasses",
   "name": "yj_nearbyglasses",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 1,
   "score": 1.95,
   "rising": 3.0,
   "first": "2026-09-21",
   "latest": "2026-09-21",
   "why": "Not sure why you'd use this sketchy vibecoded proprietary app over the same thing that's open source and existed for a while",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Not sure why you'd use this sketchy vibecoded proprietary app over the same thing that's open source and existed for a while",
   "icon": true
  },
  {
   "slug": "fex",
   "name": "FEX",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 1,
   "score": 1.945,
   "rising": 3.0,
   "first": "2026-09-15",
   "latest": "2026-10-12",
   "why": "it plays GTA V and RDR2 almost perfectly, using FEX nonetheless",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "it plays GTA V and RDR2 almost perfectly, using FEX nonetheless",
   "icon": false
  },
  {
   "slug": "dbos",
   "name": "DBOS",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 1,
   "score": 1.936,
   "rising": -0.98,
   "first": "2025-11-13",
   "latest": "2026-09-14",
   "why": "I love the product and what you are doing -- it's definitely needed and valuable.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    1,
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I love the product and what you are doing -- it's definitely needed and valuable.",
   "icon": true
  },
  {
   "slug": "tor-browser",
   "name": "Tor Browser",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 1,
   "score": 1.921,
   "rising": -0.98,
   "first": "2025-11-22",
   "latest": "2026-07-27",
   "why": "I use Tor (with no scripts addon) for casual browsing, closing it down regularly to clear it.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    1,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use Tor (with no scripts addon) for casual browsing, closing it down regularly to clear it.",
   "icon": true
  },
  {
   "slug": "claude-in-chrome",
   "name": "Claude in Chrome",
   "category": "browsers",
   "category_name": "Browsers and extensions",
   "description": "",
   "recommenders": 3,
   "commenters": 9,
   "warners": 2,
   "score": 1.852,
   "rising": -0.98,
   "first": "2025-12-20",
   "latest": "2026-10-19",
   "why": "I used this to figure out a Cloudflare setting by navigating their dashboard for me, it worked well",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 4,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    3,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I used this to figure out a Cloudflare setting by navigating their dashboard for me, it worked well",
   "icon": true
  },
  {
   "slug": "box2d",
   "name": "Box2D",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 1,
   "score": 1.851,
   "rising": -0.98,
   "first": "2026-07-01",
   "latest": "2026-07-01",
   "why": "Thanks to Erin for such a useful piece of software!",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Thanks to Erin for such a useful piece of software!",
   "icon": true
  },
  {
   "slug": "systemd-timers",
   "name": "systemd timers",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 1,
   "score": 1.85,
   "rising": -0.98,
   "first": "2026-06-02",
   "latest": "2026-07-27",
   "why": "I love systemd timers! I've slowly moved all of my ansible-deployed cron jobs to timers",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I love systemd timers! I've slowly moved all of my ansible-deployed cron jobs to timers",
   "icon": true
  },
  {
   "slug": "olmo",
   "name": "Olmo",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 1,
   "score": 1.84,
   "rising": -0.98,
   "first": "2026-06-11",
   "latest": "2026-07-08",
   "why": "Olmo and to a lesser extent Nemotron are what you should look at",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    2,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Olmo and to a lesser extent Nemotron are what you should look at",
   "icon": true
  },
  {
   "slug": "synapse",
   "name": "Synapse",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 1,
   "score": 1.837,
   "rising": -0.98,
   "first": "2025-12-01",
   "latest": "2026-10-09",
   "why": "I have been using synapse for years with little issue.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    1,
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I have been using synapse for years with little issue.",
   "icon": true
  },
  {
   "slug": "metal",
   "name": "Metal",
   "category": "media",
   "category_name": "Media and creative",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 1,
   "score": 1.836,
   "rising": -0.98,
   "first": "2026-06-17",
   "latest": "2026-08-25",
   "why": "I vibe coded a wgpu version for the grid, but then switched to Metal.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    2,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I vibe coded a wgpu version for the grid, but then switched to Metal.",
   "icon": true
  },
  {
   "slug": "llama",
   "name": "Llama",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 3,
   "commenters": 16,
   "warners": 4,
   "score": 1.825,
   "rising": 1.67,
   "first": "2025-11-01",
   "latest": "2026-10-20",
   "why": "I've actually seen better performance with older ones like Meta Llama 4 or Amazon's Nova",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 9,
    "compare": 0,
    "warn": 4
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I've actually seen better performance with older ones like Meta Llama 4 or Amazon's Nova",
   "icon": true
  },
  {
   "slug": "gnu-taler",
   "name": "GNU Taler",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 1,
   "score": 1.82,
   "rising": 0.35,
   "first": "2026-06-23",
   "latest": "2026-10-22",
   "why": "If you don't know the Taler project, it's a very good idea as an alternative to crypto",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "If you don't know the Taler project, it's a very good idea as an alternative to crypto",
   "icon": true
  },
  {
   "slug": "inkling",
   "name": "Inkling",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 1,
   "score": 1.816,
   "rising": -0.98,
   "first": "2026-07-15",
   "latest": "2026-10-15",
   "why": "Very nice, multi modal, largest open weight model that supports audio.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Very nice, multi modal, largest open weight model that supports audio.",
   "icon": false
  },
  {
   "slug": "zcode",
   "name": "ZCode",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "",
   "recommenders": 3,
   "commenters": 9,
   "warners": 2,
   "score": 1.814,
   "rising": 3.0,
   "first": "2026-07-01",
   "latest": "2026-09-29",
   "why": "ZCode was surprisingly good, which is surprising for a tool that came out of nowhere",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 3,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "ZCode was surprisingly good, which is surprising for a tool that came out of nowhere",
   "icon": true
  },
  {
   "slug": "apple-keychain",
   "name": "Apple Keychain",
   "category": "security",
   "category_name": "Security and passwords",
   "description": "",
   "recommenders": 3,
   "commenters": 8,
   "warners": 2,
   "score": 1.812,
   "rising": -0.98,
   "first": "2026-01-23",
   "latest": "2026-10-14",
   "why": "when you are prompted to create a passphrase it will ask you to put it in your iCloud Keychain. Boom, now it is available across all of those",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 3,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "when you are prompted to create a passphrase it will ask you to put it in your iCloud Keychain. Boom, now it is available across all of those",
   "icon": false
  },
  {
   "slug": "immich-go",
   "name": "immich-go",
   "category": "selfhosted",
   "category_name": "Self-hosted and home server",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 1,
   "score": 1.804,
   "rising": 0.35,
   "first": "2025-11-30",
   "latest": "2026-10-24",
   "why": "Fortunately immich-go can just pick up the import where it left of",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Fortunately immich-go can just pick up the import where it left of",
   "icon": true
  },
  {
   "slug": "onnx",
   "name": "ONNX",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 3,
   "commenters": 8,
   "warners": 2,
   "score": 1.801,
   "rising": 0.35,
   "first": "2025-12-25",
   "latest": "2026-10-07",
   "why": "We use the ONNX runtime for small models in the browser",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 3,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "We use the ONNX runtime for small models in the browser",
   "icon": true
  },
  {
   "slug": "git-worktree",
   "name": "Git worktree",
   "category": "git",
   "category_name": "Git and code hosting",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 1,
   "score": 1.796,
   "rising": 1.67,
   "first": "2026-01-25",
   "latest": "2026-08-24",
   "why": "the paradigmatic example where git worktree is useful",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "the paradigmatic example where git worktree is useful",
   "icon": true
  },
  {
   "slug": "sel4",
   "name": "seL4",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 1,
   "score": 1.792,
   "rising": 0.35,
   "first": "2025-12-10",
   "latest": "2026-10-21",
   "why": "I have had a bit of a dream of building a full desktop operating system around seL4 [1]",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I have had a bit of a dream of building a full desktop operating system around seL4 [1]",
   "icon": true
  },
  {
   "slug": "doordash",
   "name": "DoorDash",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 8,
   "warners": 2,
   "score": 1.791,
   "rising": 3.0,
   "first": "2026-09-24",
   "latest": "2026-10-29",
   "why": "DoorDash has a ton of grocery delivery, it's the only one i use for that now because instacart has a payments bug.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 2,
    "compare": 1,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "DoorDash has a ton of grocery delivery, it's the only one i use for that now because instacart has a payments bug.",
   "icon": true
  },
  {
   "slug": "helm",
   "name": "Helm",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "",
   "recommenders": 3,
   "commenters": 14,
   "warners": 3,
   "score": 1.768,
   "rising": 0.35,
   "first": "2025-11-01",
   "latest": "2026-10-28",
   "why": "Helm is a great tool, but you absolutely must keep it simple.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 7,
    "compare": 1,
    "warn": 3
   },
   "spark": [
    1,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Helm is a great tool, but you absolutely must keep it simple.",
   "icon": true
  },
  {
   "slug": "vicinae",
   "name": "Vicinae",
   "category": "productivity",
   "category_name": "Productivity",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 1,
   "score": 1.76,
   "rising": -0.98,
   "first": "2026-02-24",
   "latest": "2026-07-15",
   "why": "Now I come full circle to replace raycast with it on the work machine",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    1,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Now I come full circle to replace raycast with it on the work machine",
   "icon": true
  },
  {
   "slug": "plasma-bigscreen",
   "name": "Plasma Bigscreen",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 1,
   "score": 1.752,
   "rising": -0.98,
   "first": "2025-12-12",
   "latest": "2026-07-20",
   "why": "This is really cool and I'd love to see TVs ship with it.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 0,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    1,
    0,
    0,
    1,
    0,
    0,
    1,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "This is really cool and I'd love to see TVs ship with it.",
   "icon": true
  },
  {
   "slug": "grab",
   "name": "Grab",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 1,
   "score": 1.742,
   "rising": -0.98,
   "first": "2025-11-25",
   "latest": "2026-06-17",
   "why": "I choose Grab mainly because I always have installed for GrabPay payments.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    1,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I choose Grab mainly because I always have installed for GrabPay payments.",
   "icon": true
  },
  {
   "slug": "free-pascal",
   "name": "Free Pascal",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 1,
   "score": 1.735,
   "rising": 0.35,
   "first": "2025-11-02",
   "latest": "2026-10-19",
   "why": "I love it so much, it has a great balance between: readability, fast write/compile/debug cycle and great performance.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    2,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I love it so much, it has a great balance between: readability, fast write/compile/debug cycle and great performance.",
   "icon": false
  },
  {
   "slug": "neomutt",
   "name": "neomutt",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 1,
   "score": 1.715,
   "rising": -0.98,
   "first": "2025-11-06",
   "latest": "2026-09-14",
   "why": "",
   "why_is_quote": false,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 1,
    "warn": 1
   },
   "spark": [
    1,
    0,
    1,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "",
   "icon": true
  },
  {
   "slug": "matomo",
   "name": "Matomo",
   "category": "observability",
   "category_name": "Monitoring and analytics",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 1,
   "score": 1.711,
   "rising": -0.98,
   "first": "2025-12-26",
   "latest": "2026-07-30",
   "why": "Matomo, self-hosted, loading data from webserver logs. No cookies or privacy notices needed.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    1,
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Matomo, self-hosted, loading data from webserver logs. No cookies or privacy notices needed.",
   "icon": true
  },
  {
   "slug": "addy-io",
   "name": "addy.io",
   "category": "communication",
   "category_name": "Email and chat",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 1,
   "score": 1.707,
   "rising": -0.98,
   "first": "2026-01-24",
   "latest": "2026-06-16",
   "why": "I use it all the time in conjunction with Bitwarden to generate unique emails per site.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    1,
    0,
    1,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use it all the time in conjunction with Bitwarden to generate unique emails per site.",
   "icon": true
  },
  {
   "slug": "windows-xp",
   "name": "Windows XP",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "",
   "recommenders": 3,
   "commenters": 8,
   "warners": 2,
   "score": 1.681,
   "rising": -0.98,
   "first": "2026-01-17",
   "latest": "2026-10-30",
   "why": "Personally I love Windows XP because it's so colorful.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 3,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    1,
    0,
    1,
    0,
    0,
    1,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Personally I love Windows XP because it's so colorful.",
   "icon": false
  },
  {
   "slug": "loki",
   "name": "Loki",
   "category": "observability",
   "category_name": "Monitoring and analytics",
   "description": "",
   "recommenders": 3,
   "commenters": 8,
   "warners": 2,
   "score": 1.665,
   "rising": 0.35,
   "first": "2026-01-15",
   "latest": "2026-10-08",
   "why": "we use Grafana + Loki + ClickHouse and it's been mostly maintenance-free for years. Costs under $100/month.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 3,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    1,
    0,
    0,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "we use Grafana + Loki + ClickHouse and it's been mostly maintenance-free for years. Costs under $100/month.",
   "icon": true
  },
  {
   "slug": "jsdoc",
   "name": "JSDoc",
   "category": "notes",
   "category_name": "Notes and knowledge",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 1,
   "score": 1.633,
   "rising": -0.98,
   "first": "2025-12-14",
   "latest": "2025-12-15",
   "why": "It's awesome stuff, and I'm happy that TypeScript works so well with JSDoc!",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    3,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "It's awesome stuff, and I'm happy that TypeScript works so well with JSDoc!",
   "icon": false
  },
  {
   "slug": "marble",
   "name": "Marble",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 1,
   "score": 1.622,
   "rising": -0.98,
   "first": "2025-11-12",
   "latest": "2025-12-27",
   "why": "If you want something different that is designed for levels, check out Marble by World Labs.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    2,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "If you want something different that is designed for levels, check out Marble by World Labs.",
   "icon": false
  },
  {
   "slug": "gnucash",
   "name": "GnuCash",
   "category": "finance",
   "category_name": "Finance",
   "description": "",
   "recommenders": 3,
   "commenters": 8,
   "warners": 2,
   "score": 1.589,
   "rising": -0.98,
   "first": "2026-01-02",
   "latest": "2026-06-08",
   "why": "It is a perfect replacement for MS Money and and has many excellent features.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 3,
    "compare": 0,
    "warn": 3
   },
   "spark": [
    0,
    0,
    2,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "It is a perfect replacement for MS Money and and has many excellent features.",
   "icon": true
  },
  {
   "slug": "datagrip",
   "name": "DataGrip",
   "category": "databases",
   "category_name": "Databases",
   "description": "",
   "recommenders": 3,
   "commenters": 8,
   "warners": 2,
   "score": 1.578,
   "rising": 0.35,
   "first": "2025-11-30",
   "latest": "2026-10-26",
   "why": "Then there is the DataGrip stuff, I use it all the time.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 3,
    "compare": 1,
    "warn": 3
   },
   "spark": [
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Then there is the DataGrip stuff, I use it all the time.",
   "icon": true
  },
  {
   "slug": "argon",
   "name": "Argon",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 3,
   "commenters": 7,
   "warners": 2,
   "score": 1.497,
   "rising": 3.0,
   "first": "2026-10-24",
   "latest": "2026-10-29",
   "why": "I\u2019ve really appreciated its qualities when supervising my agents\u2019 activities",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 1,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    3
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I\u2019ve really appreciated its qualities when supervising my agents\u2019 activities",
   "icon": false
  },
  {
   "slug": "nemotron",
   "name": "Nemotron",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 3,
   "commenters": 7,
   "warners": 2,
   "score": 1.468,
   "rising": 0.35,
   "first": "2026-06-11",
   "latest": "2026-10-30",
   "why": "Olmo and to a lesser extent Nemotron are what you should look at",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 2,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Olmo and to a lesser extent Nemotron are what you should look at",
   "icon": true
  },
  {
   "slug": "truenas",
   "name": "TrueNAS",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "",
   "recommenders": 3,
   "commenters": 16,
   "warners": 4,
   "score": 1.463,
   "rising": -0.98,
   "first": "2025-11-27",
   "latest": "2026-10-23",
   "why": "TrueNAS has been pretty good so far, been running this for many years already.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 10,
    "compare": 0,
    "warn": 4
   },
   "spark": [
    1,
    0,
    0,
    1,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "TrueNAS has been pretty good so far, been running this for many years already.",
   "icon": true
  },
  {
   "slug": "git-bug",
   "name": "git-bug",
   "category": "productivity",
   "category_name": "Productivity",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 1,
   "score": 1.458,
   "rising": 0.35,
   "first": "2026-04-28",
   "latest": "2026-10-30",
   "why": "use git-bug https://github.com/git-bug/git-bug in addition to migrating to another forge like Codeberg.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 2,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "use git-bug https://github.com/git-bug/git-bug in addition to migrating to another forge like Codeberg.",
   "icon": true
  },
  {
   "slug": "powerpoint",
   "name": "PowerPoint",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 12,
   "warners": 3,
   "score": 1.452,
   "rising": 0.35,
   "first": "2025-11-16",
   "latest": "2026-10-27",
   "why": "I went back to PowerPoint, and with the same time it took me to make one lecture note in quadro, I could make 4 lectures notes in PowerPoint, and they were better.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 5,
    "compare": 1,
    "warn": 3
   },
   "spark": [
    1,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I went back to PowerPoint, and with the same time it took me to make one lecture note in quadro, I could make 4 lectures notes in PowerPoint, and they were better.",
   "icon": false
  },
  {
   "slug": "parallels",
   "name": "Parallels",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "",
   "recommenders": 3,
   "commenters": 8,
   "warners": 2,
   "score": 1.421,
   "rising": 1.67,
   "first": "2025-11-10",
   "latest": "2026-09-28",
   "why": "I used to run Win 10 in Parallels on MacOS and it was excellent",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 2,
    "warn": 2
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I used to run Win 10 in Parallels on MacOS and it was excellent",
   "icon": true
  },
  {
   "slug": "windows-server",
   "name": "Windows Server",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 2,
   "score": 1.42,
   "rising": 0.35,
   "first": "2025-12-06",
   "latest": "2026-10-26",
   "why": "All of the following products and services are fantastic in 2026:",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "All of the following products and services are fantastic in 2026:",
   "icon": false
  },
  {
   "slug": "google-family-link",
   "name": "Google Family Link",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 2,
   "score": 1.352,
   "rising": 1.67,
   "first": "2026-01-02",
   "latest": "2026-09-13",
   "why": "i use google family link - which allows me to limit any apps/websites my child could view.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "i use google family link - which allows me to limit any apps/websites my child could view.",
   "icon": true
  },
  {
   "slug": "spark",
   "name": "Spark",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 2,
   "score": 1.343,
   "rising": 1.67,
   "first": "2026-01-18",
   "latest": "2026-09-17",
   "why": "a better known implementation (in Bash) is probably https://github.com/holman/spark",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "a better known implementation (in Bash) is probably https://github.com/holman/spark",
   "icon": true
  },
  {
   "slug": "voxtral",
   "name": "Voxtral",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 2,
   "score": 1.222,
   "rising": 0.35,
   "first": "2026-02-08",
   "latest": "2026-09-08",
   "why": "No other model, open or closed, has been able to hit such a low AER (Acronym Error Rate ;)) for my meeting transcripts.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "No other model, open or closed, has been able to hit such a low AER (Acronym Error Rate ;)) for my meeting transcripts.",
   "icon": false
  },
  {
   "slug": "mtplx",
   "name": "MTPLX",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 1,
   "score": 1.191,
   "rising": 1.67,
   "first": "2026-06-11",
   "latest": "2026-10-08",
   "why": "Checkout MTPLX. I use the Youssofal/Qwen3.8-27B-MTPLX-Optimized-Speed model and I get around 12 tok/s on a 36GB MBP.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 0
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Checkout MTPLX. I use the Youssofal/Qwen3.8-27B-MTPLX-Optimized-Speed model and I get around 12 tok/s on a 36GB MBP.",
   "icon": false
  },
  {
   "slug": "meshcore",
   "name": "MeshCore",
   "category": "networking",
   "category_name": "Networking and VPN",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 2,
   "score": 1.136,
   "rising": -0.98,
   "first": "2026-01-31",
   "latest": "2026-07-15",
   "why": "Meshtastic, AnoNet, Reticulum, MeshCore, etc are all evidence of that",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 1,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    0,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Meshtastic, AnoNet, Reticulum, MeshCore, etc are all evidence of that",
   "icon": true
  },
  {
   "slug": "get-shit-done",
   "name": "Get Shit Done",
   "category": "ai-coding",
   "category_name": "AI coding tools",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 2,
   "score": 1.132,
   "rising": -0.98,
   "first": "2026-01-22",
   "latest": "2026-03-18",
   "why": "the reliability and almost absence of any error is amazing",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    1,
    2,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "the reliability and almost absence of any error is amazing",
   "icon": true
  },
  {
   "slug": "clawdbot",
   "name": "Clawdbot",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 2,
   "score": 1.104,
   "rising": -0.98,
   "first": "2026-01-06",
   "latest": "2026-03-12",
   "why": "I run a ClawdBot (Claude on a Mac Mini) as a 24/7 AI Chief of Staff for my company.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    2,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I run a ClawdBot (Claude on a Mac Mini) as a 24/7 AI Chief of Staff for my company.",
   "icon": true
  },
  {
   "slug": "ipfs",
   "name": "IPFS",
   "category": "files",
   "category_name": "Files, sync and backup",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 2,
   "score": 1.093,
   "rising": 0.35,
   "first": "2026-01-15",
   "latest": "2026-10-30",
   "why": "IPFS however is much more featureful than that. It allows to build decentralized distributed (serverless) websites and services",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "IPFS however is much more featureful than that. It allows to build decentralized distributed (serverless) websites and services",
   "icon": true
  },
  {
   "slug": "bonsai",
   "name": "Bonsai",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 2,
   "score": 1.005,
   "rising": -0.98,
   "first": "2026-04-01",
   "latest": "2026-07-21",
   "why": "Bonsai makes the vdom incremental and it is pretty fun to work with.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 1,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Bonsai makes the vdom incremental and it is pretty fun to work with.",
   "icon": true
  },
  {
   "slug": "apple-photos",
   "name": "Apple Photos",
   "category": "media",
   "category_name": "Media and creative",
   "description": "",
   "recommenders": 3,
   "commenters": 9,
   "warners": 3,
   "score": 0.999,
   "rising": 3.0,
   "first": "2025-11-21",
   "latest": "2026-10-16",
   "why": "I use Apple's top-notch editing for all sorts of stuff",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 2,
    "compare": 1,
    "warn": 3
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    2
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use Apple's top-notch editing for all sorts of stuff",
   "icon": false
  },
  {
   "slug": "microsoft-sql-server",
   "name": "Microsoft SQL Server",
   "category": "databases",
   "category_name": "Databases",
   "description": "",
   "recommenders": 3,
   "commenters": 9,
   "warners": 3,
   "score": 0.954,
   "rising": 0.02,
   "first": "2026-01-09",
   "latest": "2026-10-24",
   "why": "we've been using a fairly basic mssql box for years in a organisation of about 300 and it humms along nicely",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 5,
    "neutral": 3,
    "compare": 0,
    "warn": 3
   },
   "spark": [
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    2,
    1,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "we've been using a fairly basic mssql box for years in a organisation of about 300 and it humms along nicely",
   "icon": false
  },
  {
   "slug": "yocto",
   "name": "Yocto",
   "category": "os",
   "category_name": "Operating systems and desktop",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 2,
   "score": 0.844,
   "rising": -0.98,
   "first": "2026-05-10",
   "latest": "2026-09-07",
   "why": "I use yocto for embedded devices and it was almost a no-brainer to implement reproducible builds",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    2,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use yocto for embedded devices and it was almost a no-brainer to implement reproducible builds",
   "icon": true
  },
  {
   "slug": "webstorm",
   "name": "WebStorm",
   "category": "editors",
   "category_name": "Editors and IDEs",
   "description": "",
   "recommenders": 3,
   "commenters": 9,
   "warners": 3,
   "score": 0.837,
   "rising": 1.67,
   "first": "2025-12-09",
   "latest": "2026-10-24",
   "why": "I pivoted to jetbrains stuff\u2014 specifically Rider, PyCharm, and WebStorm.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 2,
    "compare": 1,
    "warn": 3
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I pivoted to jetbrains stuff\u2014 specifically Rider, PyCharm, and WebStorm.",
   "icon": true
  },
  {
   "slug": "atlas",
   "name": "Atlas",
   "category": "databases",
   "category_name": "Databases",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 2,
   "score": 0.789,
   "rising": -0.98,
   "first": "2025-11-02",
   "latest": "2026-09-29",
   "why": "I use https://github.com/ariga/atlas for this, migration based and schema base both has there good and bad side, I prefer both even in one project",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 1,
    "warn": 2
   },
   "spark": [
    1,
    0,
    0,
    1,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use https://github.com/ariga/atlas for this, migration based and schema base both has there good and bad side, I prefer both even in one project",
   "icon": true
  },
  {
   "slug": "eclipse",
   "name": "Eclipse",
   "category": "editors",
   "category_name": "Editors and IDEs",
   "description": "",
   "recommenders": 3,
   "commenters": 8,
   "warners": 3,
   "score": 0.616,
   "rising": 0.35,
   "first": "2025-11-27",
   "latest": "2026-08-26",
   "why": "I remember when I moved from netbeans to eclipse and the speed of compilation was amazing.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 2,
    "compare": 0,
    "warn": 3
   },
   "spark": [
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I remember when I moved from netbeans to eclipse and the speed of compilation was amazing.",
   "icon": true
  },
  {
   "slug": "virt-manager",
   "name": "virt-manager",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 2,
   "score": 0.578,
   "rising": -0.98,
   "first": "2026-01-10",
   "latest": "2026-10-23",
   "why": "It's my go-to management interface for VMs like this.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 3,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "It's my go-to management interface for VMs like this.",
   "icon": false
  },
  {
   "slug": "gemma-4-12b",
   "name": "Gemma 4 12B",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 3,
   "commenters": 5,
   "warners": 2,
   "score": 0.368,
   "rising": 3.0,
   "first": "2026-06-29",
   "latest": "2026-09-21",
   "why": "I use Gemma 4 12B in the 4-bit quantization for all sorts of vision tasks (image sorting, classification, description).",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 2
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    2,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use Gemma 4 12B in the 4-bit quantization for all sorts of vision tasks (image sorting, classification, description).",
   "icon": true
  },
  {
   "slug": "sqlalchemy",
   "name": "SQLAlchemy",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 3,
   "commenters": 6,
   "warners": 3,
   "score": 0.151,
   "rising": 0.35,
   "first": "2025-12-22",
   "latest": "2026-10-25",
   "why": "I am 100% sure what SQL do I want it to produce and what SQL will a particular ORM invocation produce.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 3
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    1,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I am 100% sure what SQL do I want it to produce and what SQL will a particular ORM invocation produce.",
   "icon": true
  },
  {
   "slug": "asciidoc",
   "name": "AsciiDoc",
   "category": "notes",
   "category_name": "Notes and knowledge",
   "description": "",
   "recommenders": 3,
   "commenters": 4,
   "warners": 2,
   "score": 0.111,
   "rising": 0.35,
   "first": "2025-11-22",
   "latest": "2026-08-23",
   "why": "",
   "why_is_quote": false,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 0,
    "warn": 1
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    1,
    0,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "",
   "icon": true
  },
  {
   "slug": "postman",
   "name": "Postman",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 9,
   "warners": 4,
   "score": -0.399,
   "rising": -0.98,
   "first": "2026-02-22",
   "latest": "2026-10-31",
   "why": "VS Code, Slack, Postman, Obsidian.. I use this software every day",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 2,
    "compare": 0,
    "warn": 4
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    2,
    0,
    0,
    1,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "VS Code, Slack, Postman, Obsidian.. I use this software every day",
   "icon": true
  },
  {
   "slug": "turso",
   "name": "Turso",
   "category": "databases",
   "category_name": "Databases",
   "description": "",
   "recommenders": 3,
   "commenters": 8,
   "warners": 4,
   "score": -0.499,
   "rising": 1.67,
   "first": "2026-01-22",
   "latest": "2026-10-03",
   "why": "I use Turso for a small project. Seems to work well.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 0,
    "compare": 1,
    "warn": 4
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    2
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use Turso for a small project. Seems to work well.",
   "icon": true
  },
  {
   "slug": "rocm",
   "name": "ROCm",
   "category": "dev-libs",
   "category_name": "Libraries and frameworks",
   "description": "",
   "recommenders": 3,
   "commenters": 8,
   "warners": 4,
   "score": -0.608,
   "rising": 0.02,
   "first": "2026-04-19",
   "latest": "2026-09-13",
   "why": "ROCm runs most things just fine without any ceremony or difficulty.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 4,
    "neutral": 2,
    "compare": 0,
    "warn": 4
   },
   "spark": [
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    2,
    1,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "ROCm runs most things just fine without any ceremony or difficulty.",
   "icon": true
  },
  {
   "slug": "langchain",
   "name": "LangChain",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 3,
   "commenters": 16,
   "warners": 6,
   "score": -0.808,
   "rising": 0.35,
   "first": "2025-11-12",
   "latest": "2026-09-23",
   "why": "Python has won for me: fastapi, pytorch, langchain, streamlit, and so on and on.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 5,
    "compare": 2,
    "warn": 6
   },
   "spark": [
    0,
    1,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Python has won for me: fastapi, pytorch, langchain, streamlit, and so on and on.",
   "icon": true
  },
  {
   "slug": "gnupg",
   "name": "GnuPG",
   "category": "security",
   "category_name": "Security and passwords",
   "description": "",
   "recommenders": 3,
   "commenters": 10,
   "warners": 5,
   "score": -1.09,
   "rising": 0.35,
   "first": "2025-11-13",
   "latest": "2026-10-21",
   "why": "I use GnuPG daily and mandate that everyone in our organization do the same.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 2,
    "compare": 0,
    "warn": 5
   },
   "spark": [
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I use GnuPG daily and mandate that everyone in our organization do the same.",
   "icon": true
  },
  {
   "slug": "minio",
   "name": "MinIO",
   "category": "files",
   "category_name": "Files, sync and backup",
   "description": "",
   "recommenders": 3,
   "commenters": 15,
   "warners": 7,
   "score": -2.445,
   "rising": -0.98,
   "first": "2025-12-03",
   "latest": "2026-09-15",
   "why": "I only used MinIO briefly in the past, but it was good/worked",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 4,
    "compare": 1,
    "warn": 7
   },
   "spark": [
    0,
    1,
    0,
    1,
    0,
    0,
    1,
    0,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I only used MinIO briefly in the past, but it was good/worked",
   "icon": true
  },
  {
   "slug": "namecheap",
   "name": "Namecheap",
   "category": "other",
   "category_name": "Other software",
   "description": "",
   "recommenders": 3,
   "commenters": 10,
   "warners": 6,
   "score": -2.832,
   "rising": 0.35,
   "first": "2025-12-08",
   "latest": "2026-10-25",
   "why": "Namecheap is the easy go-to for me today. Their support is extremely good.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 1,
    "compare": 0,
    "warn": 6
   },
   "spark": [
    0,
    2,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    1
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Namecheap is the easy go-to for me today. Their support is extremely good.",
   "icon": true
  },
  {
   "slug": "onedrive",
   "name": "OneDrive",
   "category": "infra",
   "category_name": "Infrastructure and DevOps",
   "description": "",
   "recommenders": 3,
   "commenters": 19,
   "warners": 9,
   "score": -3.553,
   "rising": -0.98,
   "first": "2025-12-08",
   "latest": "2026-10-18",
   "why": "I love OneDrive. I don't know why everyone hates it.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 7,
    "compare": 0,
    "warn": 9
   },
   "spark": [
    0,
    0,
    2,
    0,
    0,
    0,
    0,
    1,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I love OneDrive. I don't know why everyone hates it.",
   "icon": true
  },
  {
   "slug": "microsoft-copilot",
   "name": "Microsoft Copilot",
   "category": "ai",
   "category_name": "AI models and assistants",
   "description": "",
   "recommenders": 3,
   "commenters": 16,
   "warners": 10,
   "score": -6.219,
   "rising": 0.35,
   "first": "2025-12-03",
   "latest": "2026-10-18",
   "why": "I think the plain ordinary chatbot behind the Copilot on the desktop is fine",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 4,
    "compare": 0,
    "warn": 10
   },
   "spark": [
    0,
    1,
    0,
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    1,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "I think the plain ordinary chatbot behind the Copilot on the desktop is fine",
   "icon": false
  },
  {
   "slug": "jira",
   "name": "Jira",
   "category": "productivity",
   "category_name": "Productivity",
   "description": "",
   "recommenders": 3,
   "commenters": 42,
   "warners": 27,
   "score": -18.56,
   "rising": -0.98,
   "first": "2025-11-03",
   "latest": "2026-10-30",
   "why": "Everyone loves to hate on Jira, but it is a mature platform for managing large projects.",
   "why_is_quote": true,
   "has_verdict": false,
   "sentiment": {
    "recommend": 3,
    "neutral": 11,
    "compare": 0,
    "warn": 28
   },
   "spark": [
    0,
    0,
    1,
    0,
    0,
    1,
    0,
    1,
    0,
    0,
    0,
    0
   ],
   "listed": true,
   "loved": [],
   "caveat": "",
   "short_quote": "Everyone loves to hate on Jira, but it is a mature platform for managing large projects.",
   "icon": true
  }
 ]
}