[{"slug":"claude","name":"Claude","domain":"claude.ai","praise":24,"criticism":25,"mentions":77,"moved_in":11,"moved_out":13,"recent":1,"earlier":23,"first":"2025-11-11","last":"2026-10-30"},{"slug":"codex","name":"Codex","domain":"openai.com","praise":18,"criticism":4,"mentions":34,"moved_in":12,"moved_out":1,"recent":3,"earlier":15,"first":"2025-11-10","last":"2026-10-14"},{"slug":"claude-code","name":"Claude Code","domain":"anthropic.com","praise":14,"criticism":21,"mentions":75,"moved_in":4,"moved_out":19,"recent":0,"earlier":14,"first":"2025-11-10","last":"2026-10-01"},{"slug":"chatgpt","name":"ChatGPT","domain":"chatgpt.com","praise":13,"criticism":9,"mentions":37,"moved_in":6,"moved_out":6,"recent":4,"earlier":9,"first":"2025-11-11","last":"2026-10-30"},{"slug":"zed","name":"Zed","domain":"zed.dev","praise":12,"criticism":2,"mentions":17,"moved_in":10,"moved_out":1,"recent":0,"earlier":12,"first":"2026-01-05","last":"2026-07-10"},{"slug":"gemini","name":"Gemini","domain":"gemini.google.com","praise":12,"criticism":5,"mentions":23,"moved_in":4,"moved_out":2,"recent":0,"earlier":12,"first":"2025-11-30","last":"2026-10-03"},{"slug":"firefox","name":"Firefox","domain":"mozilla.org","praise":11,"criticism":10,"mentions":40,"moved_in":2,"moved_out":8,"recent":0,"earlier":11,"first":"2025-12-02","last":"2026-10-14"},{"slug":"neovim","name":"Neovim","domain":"neovim.io","praise":10,"criticism":2,"mentions":14,"moved_in":10,"moved_out":3,"recent":1,"earlier":9,"first":"2025-12-27","last":"2026-09-27"},{"slug":"pi","name":"Pi","domain":"pi.dev","praise":9,"criticism":1,"mentions":15,"moved_in":8,"moved_out":2,"recent":4,"earlier":5,"first":"2026-03-01","last":"2026-11-01"},{"slug":"vs-code","name":"VS Code","domain":"code.visualstudio.com","praise":8,"criticism":14,"mentions":26,"moved_in":6,"moved_out":15,"recent":0,"earlier":8,"first":"2025-12-25","last":"2026-10-29"},{"slug":"emacs","name":"Emacs","domain":"gnu.org","praise":8,"criticism":1,"mentions":13,"moved_in":4,"moved_out":1,"recent":1,"earlier":7,"first":"2025-12-14","last":"2026-10-29"},{"slug":"deepseek","name":"DeepSeek","domain":"deepseek.com","praise":8,"criticism":0,"mentions":8,"moved_in":2,"moved_out":0,"recent":2,"earlier":6,"first":"2025-12-02","last":"2026-10-28"},{"slug":"ghostty","name":"Ghostty","domain":"ghostty.org","praise":7,"criticism":1,"mentions":12,"moved_in":7,"moved_out":1,"recent":3,"earlier":4,"first":"2025-12-01","last":"2026-10-28"},{"slug":"podman","name":"Podman","domain":"podman.io","praise":7,"criticism":0,"mentions":7,"moved_in":6,"moved_out":0,"recent":0,"earlier":7,"first":"2026-03-20","last":"2026-07-02"},{"slug":"opencode","name":"OpenCode","domain":"opencode.ai","praise":7,"criticism":8,"mentions":24,"moved_in":4,"moved_out":5,"recent":1,"earlier":6,"first":"2025-12-16","last":"2026-10-14"},{"slug":"fastmail","name":"Fastmail","domain":"fastmail.com","praise":6,"criticism":2,"mentions":10,"moved_in":4,"moved_out":2,"recent":2,"earlier":4,"first":"2026-02-03","last":"2026-10-30"},{"slug":"homebrew","name":"Homebrew","domain":"brew.sh","praise":6,"criticism":3,"mentions":11,"moved_in":4,"moved_out":3,"recent":0,"earlier":6,"first":"2026-01-02","last":"2026-09-13"},{"slug":"cursor","name":"Cursor","domain":"cursor.com","praise":6,"criticism":12,"mentions":20,"moved_in":3,"moved_out":6,"recent":1,"earlier":5,"first":"2025-12-01","last":"2026-09-20"},{"slug":"git","name":"Git","domain":"git-scm.com","praise":6,"criticism":4,"mentions":23,"moved_in":2,"moved_out":2,"recent":2,"earlier":4,"first":"2026-02-13","last":"2026-10-26"},{"slug":"chrome","name":"Chrome","domain":"google.com","praise":5,"criticism":14,"mentions":32,"moved_in":4,"moved_out":7,"recent":0,"earlier":5,"first":"2025-12-10","last":"2026-10-29"},{"slug":"glm","name":"GLM","domain":"z.ai","praise":5,"criticism":0,"mentions":7,"moved_in":3,"moved_out":0,"recent":2,"earlier":3,"first":"2026-04-23","last":"2026-10-24"},{"slug":"safari","name":"Safari","domain":"apple.com","praise":5,"criticism":3,"mentions":15,"moved_in":3,"moved_out":1,"recent":2,"earlier":3,"first":"2026-01-25","last":"2026-10-14"},{"slug":"kagi","name":"Kagi","domain":"kagi.com","praise":5,"criticism":0,"mentions":5,"moved_in":1,"moved_out":0,"recent":2,"earlier":3,"first":"2026-02-28","last":"2026-10-29"},{"slug":"ublock-origin","name":"uBlock Origin","domain":"ublockorigin.com","praise":5,"criticism":0,"mentions":7,"moved_in":1,"moved_out":0,"recent":1,"earlier":4,"first":"2026-01-01","last":"2026-10-20"},{"slug":"claude-opus","name":"Claude Opus","domain":"anthropic.com","praise":5,"criticism":2,"mentions":15,"moved_in":1,"moved_out":6,"recent":0,"earlier":5,"first":"2025-12-30","last":"2026-09-26"},{"slug":"anthropic","name":"Anthropic","domain":"anthropic.com","praise":4,"criticism":1,"mentions":6,"moved_in":4,"moved_out":1,"recent":0,"earlier":4,"first":"2026-04-10","last":"2026-07-28"},{"slug":"kde","name":"KDE","domain":"kde.org","praise":4,"criticism":1,"mentions":5,"moved_in":3,"moved_out":2,"recent":0,"earlier":4,"first":"2025-12-07","last":"2026-06-16"},{"slug":"vim","name":"Vim","domain":"vim.org","praise":4,"criticism":2,"mentions":12,"moved_in":3,"moved_out":6,"recent":0,"earlier":4,"first":"2026-01-13","last":"2026-09-15"},{"slug":"gmail","name":"Gmail","domain":"gmail.com","praise":4,"criticism":5,"mentions":14,"moved_in":3,"moved_out":4,"recent":0,"earlier":4,"first":"2025-12-30","last":"2026-10-30"},{"slug":"github","name":"GitHub","domain":"github.com","praise":4,"criticism":13,"mentions":37,"moved_in":3,"moved_out":3,"recent":1,"earlier":3,"first":"2026-01-20","last":"2026-10-12"},{"slug":"herdr","name":"Herdr","domain":"","praise":4,"criticism":0,"mentions":5,"moved_in":2,"moved_out":1,"recent":3,"earlier":1,"first":"2026-08-06","last":"2026-10-30"},{"slug":"htmx","name":"HTMX","domain":"htmx.org","praise":4,"criticism":0,"mentions":4,"moved_in":1,"moved_out":1,"recent":0,"earlier":4,"first":"2025-12-19","last":"2026-08-03"},{"slug":"discord","name":"Discord","domain":"discord.com","praise":4,"criticism":5,"mentions":16,"moved_in":1,"moved_out":1,"recent":1,"earlier":3,"first":"2025-11-08","last":"2026-10-27"},{"slug":"sqlite","name":"SQLite","domain":"sqlite.org","praise":4,"criticism":0,"mentions":10,"moved_in":0,"moved_out":1,"recent":1,"earlier":3,"first":"2026-01-07","last":"2026-11-01"},{"slug":"postgresql","name":"PostgreSQL","domain":"postgresql.org","praise":4,"criticism":1,"mentions":20,"moved_in":0,"moved_out":1,"recent":0,"earlier":4,"first":"2025-12-08","last":"2026-07-03"},{"slug":"ghostel","name":"ghostel","domain":"","praise":3,"criticism":0,"mentions":3,"moved_in":3,"moved_out":0,"recent":1,"earlier":2,"first":"2026-07-12","last":"2026-10-27"},{"slug":"subversion","name":"Subversion","domain":"subversion.apache.org","praise":3,"criticism":0,"mentions":8,"moved_in":3,"moved_out":1,"recent":0,"earlier":3,"first":"2025-12-08","last":"2026-08-05"},{"slug":"helium","name":"Helium","domain":"","praise":3,"criticism":2,"mentions":3,"moved_in":3,"moved_out":0,"recent":0,"earlier":3,"first":"2025-12-18","last":"2026-08-01"},{"slug":"linux","name":"Linux","domain":"","praise":3,"criticism":2,"mentions":5,"moved_in":3,"moved_out":1,"recent":0,"earlier":3,"first":"2025-11-16","last":"2026-06-21"},{"slug":"claude-opus-5","name":"Claude Opus 5","domain":"anthropic.com","praise":3,"criticism":3,"mentions":6,"moved_in":3,"moved_out":2,"recent":0,"earlier":3,"first":"2026-07-25","last":"2026-08-15"},{"slug":"microsoft-teams","name":"Microsoft Teams","domain":"teams.microsoft.com","praise":3,"criticism":5,"mentions":10,"moved_in":3,"moved_out":0,"recent":1,"earlier":2,"first":"2025-11-15","last":"2026-10-18"},{"slug":"apple-music","name":"Apple Music","domain":"music.apple.com","praise":3,"criticism":6,"mentions":7,"moved_in":3,"moved_out":1,"recent":0,"earlier":3,"first":"2026-01-06","last":"2026-05-27"},{"slug":"forgejo","name":"Forgejo","domain":"forgejo.org","praise":3,"criticism":0,"mentions":5,"moved_in":2,"moved_out":0,"recent":0,"earlier":3,"first":"2026-01-24","last":"2026-04-29"},{"slug":"vaultwarden","name":"Vaultwarden","domain":"github.com","praise":3,"criticism":0,"mentions":3,"moved_in":2,"moved_out":0,"recent":0,"earlier":3,"first":"2026-05-02","last":"2026-09-04"},{"slug":"bluesky","name":"Bluesky","domain":"bsky.app","praise":3,"criticism":1,"mentions":6,"moved_in":2,"moved_out":0,"recent":0,"earlier":3,"first":"2026-01-11","last":"2026-07-14"},{"slug":"brave","name":"Brave","domain":"brave.com","praise":3,"criticism":1,"mentions":7,"moved_in":2,"moved_out":2,"recent":1,"earlier":2,"first":"2026-01-16","last":"2026-09-22"},{"slug":"edge","name":"Edge","domain":"microsoft.com","praise":3,"criticism":1,"mentions":7,"moved_in":2,"moved_out":0,"recent":0,"earlier":3,"first":"2025-12-17","last":"2026-07-31"},{"slug":"orion","name":"Orion","domain":"kagi.com","praise":3,"criticism":1,"mentions":5,"moved_in":2,"moved_out":1,"recent":0,"earlier":3,"first":"2026-01-02","last":"2026-07-20"},{"slug":"tmux","name":"tmux","domain":"tmux.github.io","praise":3,"criticism":1,"mentions":7,"moved_in":2,"moved_out":2,"recent":1,"earlier":2,"first":"2026-02-14","last":"2026-10-28"},{"slug":"bitwarden","name":"Bitwarden","domain":"bitwarden.com","praise":3,"criticism":2,"mentions":8,"moved_in":2,"moved_out":2,"recent":2,"earlier":1,"first":"2026-04-23","last":"2026-10-07"},{"slug":"jellyfin","name":"Jellyfin","domain":"jellyfin.org","praise":3,"criticism":3,"mentions":7,"moved_in":2,"moved_out":1,"recent":1,"earlier":2,"first":"2026-04-14","last":"2026-10-20"},{"slug":"spotify","name":"Spotify","domain":"spotify.com","praise":3,"criticism":3,"mentions":12,"moved_in":2,"moved_out":6,"recent":0,"earlier":3,"first":"2026-01-22","last":"2026-10-31"},{"slug":"systemd","name":"systemd","domain":"systemd.io","praise":3,"criticism":1,"mentions":5,"moved_in":1,"moved_out":0,"recent":0,"earlier":3,"first":"2025-11-26","last":"2026-06-02"},{"slug":"fable","name":"Fable","domain":"","praise":3,"criticism":2,"mentions":9,"moved_in":1,"moved_out":0,"recent":1,"earlier":2,"first":"2026-06-10","last":"2026-09-26"},{"slug":"wayland","name":"Wayland","domain":"wayland.freedesktop.org","praise":3,"criticism":3,"mentions":6,"moved_in":1,"moved_out":1,"recent":0,"earlier":3,"first":"2026-01-05","last":"2026-07-29"},{"slug":"github-copilot","name":"GitHub Copilot","domain":"github.com","praise":3,"criticism":6,"mentions":13,"moved_in":1,"moved_out":5,"recent":0,"earlier":3,"first":"2026-01-07","last":"2026-09-17"},{"slug":"nix","name":"Nix","domain":"nixos.org","praise":3,"criticism":0,"mentions":6,"moved_in":0,"moved_out":0,"recent":0,"earlier":3,"first":"2026-01-02","last":"2026-03-07"},{"slug":"wsl","name":"WSL","domain":"learn.microsoft.com","praise":3,"criticism":0,"mentions":3,"moved_in":0,"moved_out":0,"recent":0,"earlier":3,"first":"2026-03-05","last":"2026-06-01"},{"slug":"hetzner","name":"Hetzner","domain":"hetzner.com","praise":3,"criticism":2,"mentions":10,"moved_in":0,"moved_out":2,"recent":0,"earlier":3,"first":"2026-02-03","last":"2026-06-24"},{"slug":"cloudflare","name":"Cloudflare","domain":"cloudflare.com","praise":3,"criticism":3,"mentions":8,"moved_in":0,"moved_out":0,"recent":0,"earlier":3,"first":"2025-12-05","last":"2026-08-05"},{"slug":"actual-budget","name":"Actual Budget","domain":"actualbudget.org","praise":2,"criticism":0,"mentions":2,"moved_in":2,"moved_out":0,"recent":0,"earlier":2,"first":"2025-11-21","last":"2026-01-02"},{"slug":"android","name":"Android","domain":"","praise":2,"criticism":0,"mentions":2,"moved_in":2,"moved_out":1,"recent":1,"earlier":1,"first":"2026-01-27","last":"2026-09-22"},{"slug":"better-auth","name":"better-auth","domain":"better-auth.com","praise":2,"criticism":0,"mentions":2,"moved_in":2,"moved_out":0,"recent":0,"earlier":2,"first":"2026-02-25","last":"2026-05-07"},{"slug":"blitz","name":"blitz","domain":"","praise":2,"criticism":0,"mentions":3,"moved_in":2,"moved_out":1,"recent":0,"earlier":2,"first":"2026-01-24","last":"2026-05-17"},{"slug":"bubblewrap","name":"bubblewrap","domain":"github.com","praise":2,"criticism":0,"mentions":3,"moved_in":2,"moved_out":2,"recent":0,"earlier":2,"first":"2026-04-06","last":"2026-07-03"},{"slug":"claude-sonnet-5","name":"Claude Sonnet 5","domain":"anthropic.com","praise":2,"criticism":0,"mentions":2,"moved_in":2,"moved_out":0,"recent":0,"earlier":2,"first":"2026-07-24","last":"2026-08-13"},{"slug":"cloudflare-r2","name":"Cloudflare R2","domain":"cloudflare.com","praise":2,"criticism":0,"mentions":3,"moved_in":2,"moved_out":0,"recent":0,"earlier":2,"first":"2026-04-14","last":"2026-04-16"},{"slug":"netbird","name":"NetBird","domain":"netbird.io","praise":2,"criticism":0,"mentions":4,"moved_in":2,"moved_out":0,"recent":1,"earlier":1,"first":"2026-02-01","last":"2026-09-18"},{"slug":"oh-my-pi","name":"oh-my-pi","domain":"","praise":2,"criticism":0,"mentions":2,"moved_in":2,"moved_out":0,"recent":0,"earlier":2,"first":"2026-07-14","last":"2026-09-02"},{"slug":"pipepipe","name":"PipePipe","domain":"","praise":2,"criticism":0,"mentions":2,"moved_in":2,"moved_out":1,"recent":1,"earlier":1,"first":"2026-02-15","last":"2026-10-21"},{"slug":"printpdf","name":"printpdf","domain":"","praise":2,"criticism":0,"mentions":2,"moved_in":2,"moved_out":0,"recent":2,"earlier":0,"first":"2026-10-26","last":"2026-10-26"},{"slug":"sol","name":"Sol","domain":"","praise":2,"criticism":0,"mentions":3,"moved_in":2,"moved_out":2,"recent":0,"earlier":2,"first":"2026-07-14","last":"2026-08-15"},{"slug":"sway","name":"Sway","domain":"swaywm.org","praise":2,"criticism":0,"mentions":3,"moved_in":2,"moved_out":0,"recent":0,"earlier":2,"first":"2025-12-25","last":"2026-01-05"},{"slug":"windowmaker","name":"WindowMaker","domain":"windowmaker.org","praise":2,"criticism":0,"mentions":3,"moved_in":2,"moved_out":1,"recent":0,"earlier":2,"first":"2026-04-15","last":"2026-06-30"},{"slug":"zen-browser","name":"Zen Browser","domain":"zen-browser.app","praise":2,"criticism":0,"mentions":3,"moved_in":2,"moved_out":0,"recent":0,"earlier":2,"first":"2026-09-01","last":"2026-09-01"},{"slug":"zsh","name":"zsh","domain":"zsh.org","praise":2,"criticism":0,"mentions":5,"moved_in":2,"moved_out":0,"recent":0,"earlier":2,"first":"2026-01-10","last":"2026-06-18"},{"slug":"freecad","name":"FreeCAD","domain":"freecad.org","praise":2,"criticism":1,"mentions":4,"moved_in":2,"moved_out":0,"recent":0,"earlier":2,"first":"2025-11-18","last":"2026-02-20"},{"slug":"jujutsu","name":"Jujutsu","domain":"jj-vcs.github.io","praise":2,"criticism":1,"mentions":4,"moved_in":2,"moved_out":0,"recent":0,"earlier":2,"first":"2026-02-13","last":"2026-09-01"},{"slug":"sublime-text","name":"Sublime Text","domain":"sublimetext.com","praise":2,"criticism":1,"mentions":8,"moved_in":2,"moved_out":2,"recent":0,"earlier":2,"first":"2026-01-06","last":"2026-04-02"},{"slug":"wezterm","name":"WezTerm","domain":"wezterm.org","praise":2,"criticism":1,"mentions":4,"moved_in":2,"moved_out":1,"recent":0,"earlier":2,"first":"2026-03-01","last":"2026-10-27"},{"slug":"claude-sonnet","name":"Claude Sonnet","domain":"anthropic.com","praise":2,"criticism":2,"mentions":5,"moved_in":2,"moved_out":1,"recent":0,"earlier":2,"first":"2025-12-23","last":"2026-08-14"},{"slug":"vivaldi","name":"Vivaldi","domain":"vivaldi.com","praise":2,"criticism":2,"mentions":3,"moved_in":2,"moved_out":0,"recent":0,"earlier":2,"first":"2026-05-10","last":"2026-09-02"},{"slug":"macports","name":"MacPorts","domain":"macports.org","praise":2,"criticism":3,"mentions":5,"moved_in":2,"moved_out":3,"recent":0,"earlier":2,"first":"2026-09-13","last":"2026-09-13"},{"slug":"plex","name":"Plex","domain":"plex.tv","praise":2,"criticism":3,"mentions":8,"moved_in":2,"moved_out":3,"recent":0,"earlier":2,"first":"2026-02-17","last":"2026-09-08"},{"slug":"apple-passwords","name":"Apple Passwords","domain":"apple.com","praise":2,"criticism":0,"mentions":3,"moved_in":1,"moved_out":0,"recent":0,"earlier":2,"first":"2026-04-23","last":"2026-09-01"},{"slug":"fedora","name":"Fedora","domain":"fedoraproject.org","praise":2,"criticism":0,"mentions":3,"moved_in":1,"moved_out":0,"recent":0,"earlier":2,"first":"2026-03-07","last":"2026-03-24"},{"slug":"freebsd","name":"FreeBSD","domain":"freebsd.org","praise":2,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":2,"first":"2025-11-16","last":"2026-05-06"},{"slug":"glm-5-3","name":"GLM 5.3","domain":"z.ai","praise":2,"criticism":0,"mentions":3,"moved_in":1,"moved_out":0,"recent":2,"earlier":0,"first":"2026-10-07","last":"2026-10-08"},{"slug":"helix","name":"Helix","domain":"helix-editor.com","praise":2,"criticism":0,"mentions":3,"moved_in":1,"moved_out":0,"recent":0,"earlier":2,"first":"2026-03-07","last":"2026-05-13"},{"slug":"linkding","name":"linkding","domain":"linkding.link","praise":2,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":2,"first":"2025-09-01","last":"2026-05-05"},{"slug":"mastodon","name":"Mastodon","domain":"joinmastodon.org","praise":2,"criticism":0,"mentions":3,"moved_in":1,"moved_out":0,"recent":0,"earlier":2,"first":"2026-01-08","last":"2026-01-19"},{"slug":"mcp","name":"MCP","domain":"modelcontextprotocol.io","praise":2,"criticism":0,"mentions":2,"moved_in":1,"moved_out":1,"recent":1,"earlier":1,"first":"2026-06-18","last":"2026-09-21"},{"slug":"mcporter","name":"MCPorter","domain":"mcporter.dev","praise":2,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":2,"first":"2026-02-01","last":"2026-03-01"},{"slug":"opencode-go","name":"Opencode Go","domain":"opencode.ai","praise":2,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":2,"first":"2026-04-28","last":"2026-05-02"},{"slug":"qwen3-coder-next","name":"Qwen3-Coder-Next","domain":"qwen.ai","praise":2,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":2,"first":"2026-02-05","last":"2026-02-19"},{"slug":"raspberry-pi","name":"Raspberry Pi","domain":"raspberrypi.com","praise":2,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":2,"first":"2026-03-26","last":"2026-05-25"},{"slug":"typst","name":"Typst","domain":"typst.app","praise":2,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":2,"first":"2025-12-25","last":"2026-04-27"},{"slug":"x11","name":"X11","domain":"x.org","praise":2,"criticism":0,"mentions":3,"moved_in":1,"moved_out":1,"recent":0,"earlier":2,"first":"2026-03-20","last":"2026-08-28"},{"slug":"immich","name":"Immich","domain":"immich.app","praise":2,"criticism":1,"mentions":4,"moved_in":1,"moved_out":0,"recent":0,"earlier":2,"first":"2025-12-06","last":"2026-07-03"},{"slug":"iphone","name":"iPhone","domain":"apple.com","praise":2,"criticism":1,"mentions":3,"moved_in":1,"moved_out":1,"recent":0,"earlier":2,"first":"2026-01-25","last":"2026-08-13"},{"slug":"keepassxc","name":"KeePassXC","domain":"keepassxc.org","praise":2,"criticism":1,"mentions":4,"moved_in":1,"moved_out":0,"recent":1,"earlier":1,"first":"2026-02-25","last":"2026-10-14"},{"slug":"niri","name":"niri","domain":"niri-wm.github.io","praise":2,"criticism":1,"mentions":4,"moved_in":1,"moved_out":1,"recent":0,"earlier":2,"first":"2026-01-03","last":"2026-04-25"},{"slug":"perplexity","name":"Perplexity","domain":"perplexity.ai","praise":2,"criticism":1,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":2,"first":"2026-02-03","last":"2026-05-15"},{"slug":"github-actions","name":"GitHub Actions","domain":"github.com","praise":2,"criticism":6,"mentions":8,"moved_in":1,"moved_out":2,"recent":0,"earlier":2,"first":"2025-12-17","last":"2026-08-06"},{"slug":"apple-wallet","name":"Apple Wallet","domain":"apple.com","praise":2,"criticism":0,"mentions":2,"moved_in":0,"moved_out":0,"recent":0,"earlier":2,"first":"2026-05-05","last":"2026-08-02"},{"slug":"blender","name":"Blender","domain":"blender.org","praise":2,"criticism":0,"mentions":3,"moved_in":0,"moved_out":0,"recent":0,"earlier":2,"first":"2025-11-18","last":"2026-08-17"},{"slug":"conversations","name":"Conversations","domain":"conversations.im","praise":2,"criticism":0,"mentions":2,"moved_in":0,"moved_out":0,"recent":0,"earlier":2,"first":"2026-02-10","last":"2026-02-16"},{"slug":"gajim","name":"Gajim","domain":"gajim.org","praise":2,"criticism":0,"mentions":2,"moved_in":0,"moved_out":0,"recent":0,"earlier":2,"first":"2026-02-10","last":"2026-02-16"},{"slug":"grapheneos","name":"GrapheneOS","domain":"grapheneos.org","praise":2,"criticism":0,"mentions":2,"moved_in":0,"moved_out":0,"recent":1,"earlier":1,"first":"2026-03-02","last":"2026-10-12"},{"slug":"macos","name":"macOS","domain":"apple.com","praise":2,"criticism":0,"mentions":2,"moved_in":0,"moved_out":1,"recent":0,"earlier":2,"first":"2026-03-27","last":"2026-03-30"},{"slug":"moonlight","name":"Moonlight","domain":"moonlight-stream.org","praise":2,"criticism":0,"mentions":2,"moved_in":0,"moved_out":0,"recent":0,"earlier":2,"first":"2025-11-20","last":"2025-12-13"},{"slug":"oxide","name":"Oxide","domain":"oxide.computer","praise":2,"criticism":0,"mentions":3,"moved_in":0,"moved_out":0,"recent":0,"earlier":2,"first":"2026-02-10","last":"2026-02-11"},{"slug":"pipewire","name":"PipeWire","domain":"pipewire.org","praise":2,"criticism":0,"mentions":3,"moved_in":0,"moved_out":0,"recent":0,"earlier":2,"first":"2025-11-20","last":"2026-03-03"},{"slug":"cuda","name":"CUDA","domain":"developer.nvidia.com","praise":2,"criticism":1,"mentions":6,"moved_in":0,"moved_out":1,"recent":0,"earlier":2,"first":"2025-11-15","last":"2026-01-28"},{"slug":"gimp","name":"GIMP","domain":"gimp.org","praise":2,"criticism":1,"mentions":4,"moved_in":0,"moved_out":0,"recent":0,"earlier":2,"first":"2026-04-25","last":"2026-07-08"},{"slug":"tailwind-css","name":"Tailwind CSS","domain":"tailwindcss.com","praise":2,"criticism":1,"mentions":4,"moved_in":0,"moved_out":0,"recent":0,"earlier":2,"first":"2026-08-02","last":"2026-09-09"},{"slug":"uv","name":"uv","domain":"astral.sh","praise":2,"criticism":1,"mentions":3,"moved_in":0,"moved_out":0,"recent":0,"earlier":2,"first":"2025-12-26","last":"2026-08-31"},{"slug":"kde-plasma","name":"KDE Plasma","domain":"kde.org","praise":2,"criticism":3,"mentions":5,"moved_in":0,"moved_out":2,"recent":0,"earlier":2,"first":"2025-12-17","last":"2026-06-13"},{"slug":"5-6-sol","name":"5.6 Sol","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-08-18","last":"2026-08-18"},{"slug":"a-self-built-mobile-music-player","name":"a self-built mobile music player","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-02-17","last":"2026-02-17"},{"slug":"a-self-built-music-player","name":"a self-built music player","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-02-17","last":"2026-02-17"},{"slug":"a2a","name":"A2A","domain":"a2aproject.github.io","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-06-18","last":"2026-06-18"},{"slug":"ack","name":"ack","domain":"beyondgrep.com","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-03-24","last":"2026-03-24"},{"slug":"adix","name":"adix","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-09-24","last":"2025-09-24"},{"slug":"ag","name":"ag","domain":"","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-03-24","last":"2026-03-24"},{"slug":"agent-device","name":"agent-device","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-07-13","last":"2026-07-13"},{"slug":"amuseai","name":"AmuseAI","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-07-13","last":"2026-07-13"},{"slug":"appleworks","name":"AppleWorks","domain":"","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-06-27","last":"2026-06-27"},{"slug":"ar-lazy-preload","name":"ar_lazy_preload","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2025-10-03","last":"2025-10-03"},{"slug":"argent","name":"argent","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-07-13","last":"2026-07-13"},{"slug":"ascent","name":"ascent","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-11-06","last":"2025-11-06"},{"slug":"asdf","name":"asdf","domain":"asdf-vm.com","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-06-12","last":"2026-06-12"},{"slug":"at-t-fiber","name":"AT&T Fiber","domain":"att.com","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-08-27","last":"2026-08-27"},{"slug":"aurora","name":"aurora","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-12-24","last":"2025-12-24"},{"slug":"auto-containers","name":"Auto Containers","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-11-11","last":"2025-11-11"},{"slug":"av","name":"av","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-06-16","last":"2026-06-16"},{"slug":"aws-lambda-web-adapter","name":"aws-lambda-web-adapter","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-09-25","last":"2025-09-25"},{"slug":"bandcamp","name":"Bandcamp","domain":"bandcamp.com","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-01-14","last":"2026-01-14"},{"slug":"beancount","name":"Beancount","domain":"beancount.github.io","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-04-25","last":"2026-04-25"},{"slug":"blake3","name":"BLAKE3","domain":"blake3.io","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-04-07","last":"2026-04-07"},{"slug":"bookorbit","name":"BookOrbit","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-08-25","last":"2026-08-25"},{"slug":"boox","name":"Boox","domain":"boox.com","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-08-31","last":"2026-08-31"},{"slug":"buildkite","name":"Buildkite","domain":"buildkite.com","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-05-26","last":"2026-05-26"},{"slug":"canva","name":"Canva","domain":"canva.com","praise":1,"criticism":0,"mentions":3,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-08-25","last":"2026-08-25"},{"slug":"celler","name":"celler","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-08-08","last":"2026-08-08"},{"slug":"cimgui-go","name":"cimgui-go","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2025-11-24","last":"2025-11-24"},{"slug":"circleci","name":"CircleCI","domain":"circleci.com","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-02-12","last":"2026-02-12"},{"slug":"cjson","name":"cJSON","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-09-21","last":"2025-09-21"},{"slug":"ck","name":"ck","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-09-07","last":"2025-09-07"},{"slug":"claude-desktop","name":"Claude Desktop","domain":"anthropic.com","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-08-31","last":"2026-08-31"},{"slug":"claude-opus-4-7","name":"Claude Opus 4.7","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":1,"earlier":0,"first":"2026-09-30","last":"2026-09-30"},{"slug":"claudish-to-english","name":"claudish-to-english","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-08-22","last":"2026-08-22"},{"slug":"cloud-hypervisor","name":"cloud-hypervisor","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-04-06","last":"2026-04-06"},{"slug":"cockpit","name":"Cockpit","domain":"cockpit-project.org","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-03-20","last":"2026-03-20"},{"slug":"coder-codex-gemini","name":"Coder-Codex-Gemini","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-02-05","last":"2026-02-05"},{"slug":"codex-pro","name":"Codex Pro","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-04-09","last":"2026-04-09"},{"slug":"colmap","name":"colmap","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2025-12-06","last":"2025-12-06"},{"slug":"compose","name":"compose","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-09-05","last":"2025-09-05"},{"slug":"container-redirect","name":"container-redirect","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-09-17","last":"2026-09-17"},{"slug":"copy-as-markdown","name":"copy-as-markdown","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":1,"earlier":0,"first":"2026-10-26","last":"2026-10-26"},{"slug":"corfu","name":"corfu","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":1,"earlier":0,"first":"2026-10-28","last":"2026-10-28"},{"slug":"craby","name":"craby","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2025-12-22","last":"2025-12-22"},{"slug":"cromite","name":"Cromite","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-05-03","last":"2026-05-03"},{"slug":"cycletls","name":"CycleTLS","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-08-18","last":"2026-08-18"},{"slug":"daedalos","name":"daedalOS","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-03-27","last":"2026-03-27"},{"slug":"darktable","name":"Darktable","domain":"darktable.org","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-07-29","last":"2026-07-29"},{"slug":"dart","name":"Dart","domain":"dart.dev","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-08-13","last":"2026-08-13"},{"slug":"datafusion","name":"datafusion","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-03-05","last":"2026-03-05"},{"slug":"dbt","name":"dbt","domain":"getdbt.com","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-06-04","last":"2026-06-04"},{"slug":"deepseek-harness","name":"DeepSeek Harness","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":1,"earlier":0,"first":"2026-09-22","last":"2026-09-22"},{"slug":"deliveroo","name":"Deliveroo","domain":"deliveroo.co.uk","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-05-09","last":"2026-05-09"},{"slug":"delphi","name":"Delphi","domain":"embarcadero.com","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-02-20","last":"2026-02-20"},{"slug":"deno-fresh","name":"Deno Fresh","domain":"fresh.deno.dev","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-04-09","last":"2026-04-09"},{"slug":"desktop","name":"desktop","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-06-29","last":"2026-06-29"},{"slug":"dfindexeddb","name":"dfindexeddb","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-09-24","last":"2025-09-24"},{"slug":"digikam","name":"DigiKam","domain":"digikam.org","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-04-15","last":"2026-04-15"},{"slug":"dotnet-garmin-connect","name":"dotnet.garmin.connect","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-05-29","last":"2026-05-29"},{"slug":"downgr8","name":"downgr8","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-12-05","last":"2025-12-05"},{"slug":"download-install-macos","name":"Download_Install_macOS","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-02-19","last":"2026-02-19"},{"slug":"drawsvg","name":"drawsvg","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-11-23","last":"2025-11-23"},{"slug":"dtach","name":"dtach","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-10-15","last":"2025-10-15"},{"slug":"dunet","name":"dunet","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2025-10-05","last":"2025-10-05"},{"slug":"earlyoom","name":"earlyoom","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-06-01","last":"2026-06-01"},{"slug":"element-docker-demo","name":"element-docker-demo","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2025-09-02","last":"2025-09-02"},{"slug":"evolution","name":"Evolution","domain":"gnome.org","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-06-15","last":"2026-06-15"},{"slug":"executable-multi-agent-evidence-chain","name":"executable multi-agent evidence chain","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-09-06","last":"2026-09-06"},{"slug":"executor","name":"executor","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-12-23","last":"2025-12-23"},{"slug":"explorerpatcher","name":"ExplorerPatcher","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-11-15","last":"2025-11-15"},{"slug":"expo-llm-mediapipe","name":"expo-llm-mediapipe","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-11-04","last":"2025-11-04"},{"slug":"f12","name":"F12","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-06-10","last":"2026-06-10"},{"slug":"fickling","name":"fickling","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-12-16","last":"2025-12-16"},{"slug":"fido-vertical-mode","name":"fido-vertical-mode","domain":"","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-06-19","last":"2026-06-19"},{"slug":"fieldwork","name":"Fieldwork","domain":"","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-09-17","last":"2026-09-17"},{"slug":"figma","name":"Figma","domain":"figma.com","praise":1,"criticism":0,"mentions":4,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2025-11-28","last":"2025-11-28"},{"slug":"finamp","name":"Finamp","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":1,"earlier":0,"first":"2026-10-31","last":"2026-10-31"},{"slug":"firecracker","name":"firecracker","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-04-06","last":"2026-04-06"},{"slug":"fitbit-air","name":"Fitbit Air","domain":"fitbit.com","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-09-15","last":"2026-09-15"},{"slug":"flat-remix","name":"Flat-Remix","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-12-17","last":"2025-12-17"},{"slug":"flexlm","name":"FlexLM","domain":"flexera.com","praise":1,"criticism":0,"mentions":3,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-02-02","last":"2026-02-02"},{"slug":"fltk","name":"fltk","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-03-01","last":"2026-03-01"},{"slug":"fluidvoice","name":"Fluidvoice","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":1,"earlier":0,"first":"2026-10-11","last":"2026-10-11"},{"slug":"fly-io","name":"Fly.io","domain":"fly.io","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-02-06","last":"2026-02-06"},{"slug":"fooocus","name":"Fooocus","domain":"","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-07-13","last":"2026-07-13"},{"slug":"framework","name":"Framework","domain":"frame.work","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-03-30","last":"2026-03-30"},{"slug":"frankenphp","name":"FrankenPHP","domain":"frankenphp.dev","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-06-08","last":"2026-06-08"},{"slug":"free-sleep","name":"free-sleep","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-10-26","last":"2025-10-26"},{"slug":"fullhost","name":"FullHost","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-01-29","last":"2026-01-29"},{"slug":"garage","name":"Garage","domain":"garagehq.deuxfleurs.fr","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-04-14","last":"2026-04-14"},{"slug":"gemini-pro","name":"Gemini Pro","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-03-08","last":"2026-03-08"},{"slug":"gemma-4-31b","name":"Gemma-4 31B","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-04-04","last":"2026-04-04"},{"slug":"german-bank","name":"German bank","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-02-17","last":"2026-02-17"},{"slug":"gerrit","name":"Gerrit","domain":"gerritcodereview.com","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-04-29","last":"2026-04-29"},{"slug":"ghidra","name":"Ghidra","domain":"ghidra-sre.org","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-02-16","last":"2026-02-16"},{"slug":"git-spice","name":"git-spice","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-06-16","last":"2026-06-16"},{"slug":"gitbutler","name":"gitbutler","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-12-05","last":"2025-12-05"},{"slug":"github-issues","name":"GitHub Issues","domain":"github.com","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-06-05","last":"2026-06-05"},{"slug":"gitleaks","name":"gitleaks","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-01-23","last":"2026-01-23"},{"slug":"giu","name":"giu","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2025-11-24","last":"2025-11-24"},{"slug":"glm-ocr","name":"GLM-OCR","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-08-24","last":"2026-08-24"},{"slug":"gluesql","name":"gluesql","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-03-05","last":"2026-03-05"},{"slug":"go","name":"Go","domain":"go.dev","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":1,"earlier":0,"first":"2026-09-28","last":"2026-09-28"},{"slug":"go-fuse","name":"go-fuse","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-11-24","last":"2025-11-24"},{"slug":"goja","name":"Goja","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-05-07","last":"2026-05-07"},{"slug":"goldiloader","name":"goldiloader","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2025-10-03","last":"2025-10-03"},{"slug":"google-fi","name":"Google Fi","domain":"fi.google.com","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-03-20","last":"2026-03-20"},{"slug":"google-gemini","name":"Google Gemini","domain":"gemini.google.com","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-12-09","last":"2025-12-09"},{"slug":"gpt-5-2","name":"GPT-5.2","domain":"openai.com","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-07-02","last":"2026-07-02"},{"slug":"gpt-5-5","name":"GPT-5.5","domain":"openai.com","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-05-22","last":"2026-05-22"},{"slug":"grml","name":"grml","domain":"grml.org","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-01-10","last":"2026-01-10"},{"slug":"hiby-r1-audiobook-mod","name":"Hiby-R1-Audiobook-Mod","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":1,"earlier":0,"first":"2026-09-27","last":"2026-09-27"},{"slug":"hierarchical-localization","name":"Hierarchical-Localization","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2025-12-06","last":"2025-12-06"},{"slug":"hister","name":"hister","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-05-19","last":"2026-05-19"},{"slug":"http-sh","name":"http-sh","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-11-05","last":"2025-11-05"},{"slug":"i3","name":"i3","domain":"i3wm.org","praise":1,"criticism":0,"mentions":3,"moved_in":1,"moved_out":2,"recent":0,"earlier":1,"first":"2026-07-20","last":"2026-07-20"},{"slug":"ibm-4381","name":"IBM 4381","domain":"","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-01-30","last":"2026-01-30"},{"slug":"icinga","name":"Icinga","domain":"icinga.com","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-03-08","last":"2026-03-08"},{"slug":"icloud-passwords","name":"iCloud Passwords","domain":"icloud.com","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":1,"earlier":0,"first":"2026-10-14","last":"2026-10-14"},{"slug":"ide","name":"IDE","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-02-11","last":"2026-02-11"},{"slug":"immutables","name":"immutables","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-08-29","last":"2026-08-29"},{"slug":"innertune","name":"InnerTune","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2025-09-04","last":"2025-09-04"},{"slug":"invidious","name":"Invidious","domain":"invidious.io","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-02-15","last":"2026-02-15"},{"slug":"jax","name":"JAX","domain":"jax.readthedocs.io","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-11-07","last":"2025-11-07"},{"slug":"joplin","name":"Joplin","domain":"joplinapp.org","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":1,"earlier":0,"first":"2026-10-13","last":"2026-10-13"},{"slug":"kache","name":"kache","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":1,"earlier":0,"first":"2026-10-01","last":"2026-10-01"},{"slug":"kdenlive","name":"Kdenlive","domain":"kdenlive.org","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-04-18","last":"2026-04-18"},{"slug":"keeper","name":"Keeper","domain":"keepersecurity.com","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-06-25","last":"2026-06-25"},{"slug":"keet","name":"Keet","domain":"keet.io","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-02-09","last":"2026-02-09"},{"slug":"kingfisher","name":"kingfisher","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-01-23","last":"2026-01-23"},{"slug":"kiosk-wm","name":"kiosk-wm","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-12-25","last":"2025-12-25"},{"slug":"kloak","name":"kloak","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-04-25","last":"2026-04-25"},{"slug":"knowledge","name":"knowledge","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-02-20","last":"2026-02-20"},{"slug":"kobo","name":"Kobo","domain":"kobo.com","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-08-31","last":"2026-08-31"},{"slug":"koito","name":"Koito","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-05-27","last":"2026-05-27"},{"slug":"kubernetes-on-talos-linux","name":"Kubernetes on Talos Linux","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-09-08","last":"2026-09-08"},{"slug":"kvm","name":"KVM","domain":"linux-kvm.org","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-06-18","last":"2026-06-18"},{"slug":"laser","name":"LASER","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-02-23","last":"2026-02-23"},{"slug":"lawnchair","name":"Lawnchair","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-01-20","last":"2026-01-20"},{"slug":"lazy-nvim","name":"Lazy.nvim","domain":"lazy.folke.io","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-01-10","last":"2026-01-10"},{"slug":"libkrun","name":"libkrun","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-07-03","last":"2026-07-03"},{"slug":"linux-affinity-installer","name":"Linux-Affinity-Installer","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-09-16","last":"2026-09-16"},{"slug":"linux-mint","name":"Linux Mint","domain":"linuxmint.com","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":1,"earlier":0,"first":"2026-09-23","last":"2026-09-23"},{"slug":"litehtml","name":"litehtml","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-05-17","last":"2026-05-17"},{"slug":"lithium","name":"lithium","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-11-26","last":"2025-11-26"},{"slug":"llama-swap","name":"Llama swap","domain":"","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-06-12","last":"2026-06-12"},{"slug":"llama-vim","name":"llama.vim","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-12-23","last":"2025-12-23"},{"slug":"logana","name":"logana","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-03-24","last":"2026-03-24"},{"slug":"logitech-lift-vertical","name":"Logitech Lift Vertical","domain":"logitech.com","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-08-09","last":"2026-08-09"},{"slug":"luametatex","name":"luametatex","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-12-25","last":"2025-12-25"},{"slug":"luau","name":"luau","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-02-05","last":"2026-02-05"},{"slug":"luma","name":"Luma","domain":"lu.ma","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-08-05","last":"2026-08-05"},{"slug":"lxde","name":"LXDE","domain":"lxde.org","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-12-07","last":"2025-12-07"},{"slug":"maestral","name":"Maestral","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-01-01","last":"2026-01-01"},{"slug":"mailbox-org","name":"mailbox.org","domain":"mailbox.org","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-06-03","last":"2026-06-03"},{"slug":"makecode","name":"MakeCode","domain":"makecode.com","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-09-11","last":"2026-09-11"},{"slug":"marginaliasearch","name":"MarginaliaSearch","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-05-19","last":"2026-05-19"},{"slug":"markdown","name":"Markdown","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-01-11","last":"2026-01-11"},{"slug":"matrix","name":"Matrix","domain":"matrix.org","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-03-29","last":"2026-03-29"},{"slug":"matrix-docker-ansible-deploy","name":"matrix-docker-ansible-deploy","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2025-09-02","last":"2025-09-02"},{"slug":"mcp-cli","name":"mcp-cli","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-08-05","last":"2026-08-05"},{"slug":"mcp-neovim-server","name":"mcp-neovim-server","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-01-29","last":"2026-01-29"},{"slug":"mermaid-ascii","name":"mermaid-ascii","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-01-29","last":"2026-01-29"},{"slug":"microsoft-copilot","name":"Microsoft Copilot","domain":"microsoft.com","praise":1,"criticism":0,"mentions":3,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-01-22","last":"2026-01-22"},{"slug":"microsoft-word","name":"Microsoft Word","domain":"microsoft.com","praise":1,"criticism":0,"mentions":3,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-04-11","last":"2026-04-11"},{"slug":"mimo-2-6-pro","name":"Mimo 2.6 Pro","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":1,"earlier":0,"first":"2026-10-09","last":"2026-10-09"},{"slug":"ml-sharp","name":"ml-sharp","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-05-19","last":"2026-05-19"},{"slug":"mmtex","name":"mmtex","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-12-25","last":"2025-12-25"},{"slug":"modded-nanogpt","name":"modded-nanogpt","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-04-05","last":"2026-04-05"},{"slug":"motorola-razr","name":"Motorola Razr","domain":"motorola.com","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-08-20","last":"2026-08-20"},{"slug":"mtg-reanimator","name":"mtg-reanimator","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-02-17","last":"2026-02-17"},{"slug":"musify","name":"Musify","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2025-09-04","last":"2025-09-04"},{"slug":"mutt","name":"Mutt","domain":"mutt.org","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-06-19","last":"2026-06-19"},{"slug":"navidrome","name":"Navidrome","domain":"navidrome.org","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-01-14","last":"2026-01-14"},{"slug":"navita","name":"navita","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-09-23","last":"2025-09-23"},{"slug":"nebula","name":"nebula","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-08-27","last":"2026-08-27"},{"slug":"neptune","name":"Neptune","domain":"neptune.ai","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-12-09","last":"2025-12-09"},{"slug":"nethack-3-4-3","name":"NetHack-3.4.3","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":1,"earlier":0,"first":"2026-09-21","last":"2026-09-21"},{"slug":"newpipe","name":"NewPipe","domain":"newpipe.net","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-01-25","last":"2026-01-25"},{"slug":"noble-mobile","name":"Noble Mobile","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-12-29","last":"2025-12-29"},{"slug":"nonany","name":"nonany","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-04-27","last":"2026-04-27"},{"slug":"nono","name":"nono","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-08-05","last":"2026-08-05"},{"slug":"nova-player","name":"Nova Player","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-04-14","last":"2026-04-14"},{"slug":"nrepl-hx","name":"nrepl.hx","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-05-27","last":"2026-05-27"},{"slug":"nscde","name":"NsCDE","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-12-27","last":"2025-12-27"},{"slug":"nuxt","name":"Nuxt","domain":"nuxt.com","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-04-12","last":"2026-04-12"},{"slug":"nvrhi","name":"NVRHI","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-07-23","last":"2026-07-23"},{"slug":"okd","name":"OKD","domain":"okd.io","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":1,"earlier":0,"first":"2026-10-17","last":"2026-10-17"},{"slug":"omarchy","name":"Omarchy","domain":"omarchy.org","praise":1,"criticism":0,"mentions":3,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-09-26","last":"2025-09-26"},{"slug":"onedrive","name":"OneDrive","domain":"onedrive.live.com","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-01-07","last":"2026-01-07"},{"slug":"oneof","name":"OneOf","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2025-10-05","last":"2025-10-05"},{"slug":"onshape","name":"Onshape","domain":"onshape.com","praise":1,"criticism":0,"mentions":3,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-01-13","last":"2026-01-13"},{"slug":"oomd","name":"oomd","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-06-01","last":"2026-06-01"},{"slug":"openchamber","name":"OpenChamber","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":1,"earlier":0,"first":"2026-10-31","last":"2026-10-31"},{"slug":"openradioss-nolfs","name":"OpenRadioss_nolfs","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":1,"earlier":0,"first":"2026-10-01","last":"2026-10-01"},{"slug":"opentui","name":"OpenTUI","domain":"","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-01-21","last":"2026-01-21"},{"slug":"openwrt","name":"OpenWrt","domain":"openwrt.org","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-07-20","last":"2026-07-20"},{"slug":"ouisync","name":"ouisync","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2025-09-14","last":"2025-09-14"},{"slug":"outline","name":"Outline","domain":"getoutline.com","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-06-26","last":"2026-06-26"},{"slug":"pandora","name":"Pandora","domain":"pandora.com","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-01-06","last":"2026-01-06"},{"slug":"pffft-wasm","name":"pffft.wasm","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-03-21","last":"2026-03-21"},{"slug":"pgserver","name":"pgserver","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-12-04","last":"2025-12-04"},{"slug":"phonestick","name":"phonestick","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-10-30","last":"2025-10-30"},{"slug":"photogimp","name":"PhotoGIMP","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-09-16","last":"2026-09-16"},{"slug":"pi-gen","name":"pi-gen","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2025-11-24","last":"2025-11-24"},{"slug":"picorv32","name":"picorv32","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-10-29","last":"2025-10-29"},{"slug":"pixel-watch-4","name":"Pixel Watch 4","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-08-13","last":"2026-08-13"},{"slug":"pixelmator","name":"Pixelmator","domain":"pixelmator.com","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-04-19","last":"2026-04-19"},{"slug":"plasma-mobile","name":"Plasma Mobile","domain":"plasma-mobile.org","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-08-06","last":"2026-08-06"},{"slug":"plezy","name":"Plezy","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-09-08","last":"2026-09-08"},{"slug":"pointless-xcompose","name":"pointless-xcompose","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2025-09-23","last":"2025-09-23"},{"slug":"pop-os","name":"Pop!_OS","domain":"pop.system76.com","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-03-28","last":"2026-03-28"},{"slug":"porkbun","name":"Porkbun","domain":"porkbun.com","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-07-23","last":"2026-07-23"},{"slug":"ports","name":"ports","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":1,"earlier":0,"first":"2026-09-20","last":"2026-09-20"},{"slug":"postgresql-listen-notify","name":"PostgreSQL LISTEN/NOTIFY","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-02-25","last":"2026-02-25"},{"slug":"postgresql-self-hosted-on-fly-io","name":"PostgreSQL (self-hosted on Fly.io)","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":1,"earlier":0,"first":"2026-09-21","last":"2026-09-21"},{"slug":"pragmasevka","name":"Pragmasevka","domain":"github.com","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-11-08","last":"2025-11-08"},{"slug":"process-compose","name":"process-compose","domain":"f1bonacc1.github.io","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-03-07","last":"2026-03-07"},{"slug":"prosemirror-collab-commit","name":"prosemirror-collab-commit","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-03-16","last":"2026-03-16"},{"slug":"proton","name":"Proton","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-01-27","last":"2026-01-27"},{"slug":"publisher","name":"publisher","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-12-25","last":"2025-12-25"},{"slug":"pulley","name":"Pulley","domain":"pulley.com","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-09-16","last":"2026-09-16"},{"slug":"pyinfra","name":"Pyinfra","domain":"pyinfra.com","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-05-04","last":"2026-05-04"},{"slug":"pyqwest","name":"pyqwest","domain":"pyqwest.dev","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-08-28","last":"2026-08-28"},{"slug":"pyreqwest","name":"pyreqwest","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-03-01","last":"2026-03-01"},{"slug":"quantum","name":"Quantum","domain":"","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-08-03","last":"2026-08-03"},{"slug":"qwen","name":"Qwen","domain":"qwen.ai","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-04-23","last":"2026-04-23"},{"slug":"rancher-desktop","name":"Rancher Desktop","domain":"rancherdesktop.io","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-02-25","last":"2026-02-25"},{"slug":"rathole-traefik","name":"rathole/traefik","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-04-13","last":"2026-04-13"},{"slug":"rawtherapee","name":"RawTherapee","domain":"rawtherapee.com","praise":1,"criticism":0,"mentions":4,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-04-15","last":"2026-04-15"},{"slug":"readykit-cli","name":"readykit-cli","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-12-03","last":"2025-12-03"},{"slug":"replink","name":"replink","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-05-27","last":"2026-05-27"},{"slug":"ripgrep","name":"ripgrep","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-03-24","last":"2026-03-24"},{"slug":"rmpc","name":"rmpc","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-01-27","last":"2026-01-27"},{"slug":"rotel","name":"rotel","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-08-22","last":"2026-08-22"},{"slug":"rpi-image-gen","name":"rpi-image-gen","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2025-11-24","last":"2025-11-24"},{"slug":"rsky","name":"rsky","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-09-26","last":"2025-09-26"},{"slug":"rspamd","name":"rspamd","domain":"rspamd.com","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-07-24","last":"2026-07-24"},{"slug":"ruby-on-rails","name":"Ruby on Rails","domain":"rubyonrails.org","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-03-30","last":"2026-03-30"},{"slug":"rustfs","name":"RustFS","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-05-01","last":"2026-05-01"},{"slug":"s3gw","name":"s3gw","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-12-03","last":"2025-12-03"},{"slug":"samsung-galaxy-z-flip","name":"Samsung Galaxy Z Flip","domain":"samsung.com","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-06-09","last":"2026-06-09"},{"slug":"satori","name":"Satori","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-12-29","last":"2025-12-29"},{"slug":"scantailor-advanced","name":"scantailor-advanced","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-03-29","last":"2026-03-29"},{"slug":"sdl","name":"SDL","domain":"libsdl.org","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-03-02","last":"2026-03-02"},{"slug":"seaweedfs","name":"seaweedfs","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-05-01","last":"2026-05-01"},{"slug":"sedona-db","name":"sedona-db","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-08-27","last":"2026-08-27"},{"slug":"seek-ninja","name":"Seek Ninja","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-02-28","last":"2026-02-28"},{"slug":"sequin","name":"sequin","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-11-17","last":"2025-11-17"},{"slug":"shiki","name":"Shiki","domain":"shiki.style","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-08-10","last":"2026-08-10"},{"slug":"sideband","name":"Sideband","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-01-20","last":"2026-01-20"},{"slug":"sikarugir","name":"Sikarugir","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-01-19","last":"2026-01-19"},{"slug":"sketch","name":"Sketch","domain":"sketch.com","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2025-11-28","last":"2025-11-28"},{"slug":"skills","name":"skills","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-07-20","last":"2026-07-20"},{"slug":"smart-launcher","name":"Smart Launcher","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-01-20","last":"2026-01-20"},{"slug":"smarttube","name":"SmartTube","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":1,"earlier":0,"first":"2026-10-21","last":"2026-10-21"},{"slug":"smtp2go","name":"smtp2go","domain":"smtp2go.com","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-07-25","last":"2026-07-25"},{"slug":"snapcast","name":"snapcast","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-12-29","last":"2025-12-29"},{"slug":"soverin","name":"Soverin","domain":"soverin.net","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":1,"earlier":0,"first":"2026-10-30","last":"2026-10-30"},{"slug":"spawn","name":"spawn","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-06-03","last":"2026-06-03"},{"slug":"spokenly","name":"Spokenly","domain":"spokenly.app","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-09-17","last":"2026-09-17"},{"slug":"sql-js-httpvfs","name":"sql.js-httpvfs","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2025-09-07","last":"2025-09-07"},{"slug":"sqlite3vfshttp","name":"sqlite3vfshttp","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2025-09-07","last":"2025-09-07"},{"slug":"src","name":"src","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-07-08","last":"2026-07-08"},{"slug":"st-flexipatch","name":"st-flexipatch","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-05-11","last":"2026-05-11"},{"slug":"starship","name":"Starship","domain":"starship.rs","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-01-10","last":"2026-01-10"},{"slug":"stats","name":"stats","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-09-30","last":"2025-09-30"},{"slug":"statuspage-io","name":"Statuspage.io","domain":"statuspage.io","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-11-18","last":"2025-11-18"},{"slug":"stilch","name":"stilch","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-07-29","last":"2026-07-29"},{"slug":"supercmd","name":"SuperCmd","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-07-14","last":"2026-07-14"},{"slug":"superset","name":"Superset","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-05-22","last":"2026-05-22"},{"slug":"surface-laptop-7","name":"Surface Laptop 7","domain":"microsoft.com","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-01-11","last":"2026-01-11"},{"slug":"svg-py","name":"svg.py","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-11-23","last":"2025-11-23"},{"slug":"syncthing-android","name":"syncthing-android","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2025-09-14","last":"2025-09-14"},{"slug":"sysbox","name":"sysbox","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-04-06","last":"2026-04-06"},{"slug":"systemd-timers","name":"systemd timers","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-06-02","last":"2026-06-02"},{"slug":"tabstack","name":"Tabstack","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-02-04","last":"2026-02-04"},{"slug":"tampermonkey","name":"tampermonkey","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-07-28","last":"2026-07-28"},{"slug":"tangled","name":"Tangled","domain":"tangled.org","praise":1,"criticism":0,"mentions":3,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-07-23","last":"2026-07-23"},{"slug":"tantivy","name":"Tantivy","domain":"","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-08-21","last":"2026-08-21"},{"slug":"taste-skill","name":"taste-skill","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-07-20","last":"2026-07-20"},{"slug":"tauri","name":"Tauri","domain":"tauri.app","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-04-26","last":"2026-04-26"},{"slug":"tensorgrad","name":"tensorgrad","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-11-02","last":"2025-11-02"},{"slug":"termius","name":"Termius","domain":"termius.com","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-01-27","last":"2026-01-27"},{"slug":"tessdata-ssd","name":"tessdata_ssd","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-04-17","last":"2026-04-17"},{"slug":"textual","name":"textual","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-05-17","last":"2026-05-17"},{"slug":"ublock","name":"uBlock","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-04-26","last":"2026-04-26"},{"slug":"ubuntu-touch","name":"Ubuntu Touch","domain":"ubuntu-touch.io","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-04-05","last":"2026-04-05"},{"slug":"umami","name":"Umami","domain":"umami.is","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-07-19","last":"2026-07-19"},{"slug":"umatrix","name":"uMatrix","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-08-22","last":"2026-08-22"},{"slug":"unbound","name":"Unbound","domain":"nlnetlabs.nl","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-01-25","last":"2026-01-25"},{"slug":"undotree","name":"undotree","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-02-17","last":"2026-02-17"},{"slug":"uniffi-bindgen-react-native","name":"uniffi-bindgen-react-native","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2025-12-22","last":"2025-12-22"},{"slug":"unihertz-max","name":"Unihertz Max","domain":"unihertz.com","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-03-03","last":"2026-03-03"},{"slug":"unpoly","name":"Unpoly","domain":"unpoly.com","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-12-19","last":"2025-12-19"},{"slug":"upcloud","name":"UpCloud","domain":"upcloud.com","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-05-13","last":"2026-05-13"},{"slug":"utm","name":"UTM","domain":"getutm.app","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-09-06","last":"2026-09-06"},{"slug":"versitygw","name":"versitygw","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-05-01","last":"2026-05-01"},{"slug":"visual-c","name":"Visual C++","domain":"visualstudio.microsoft.com","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-12-09","last":"2025-12-09"},{"slug":"vllm","name":"vLLM","domain":"vllm.ai","praise":1,"criticism":0,"mentions":3,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-06-03","last":"2026-06-03"},{"slug":"vue","name":"Vue","domain":"vuejs.org","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-04-12","last":"2026-04-12"},{"slug":"waterfox","name":"Waterfox","domain":"waterfox.net","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-06-17","last":"2026-06-17"},{"slug":"webtoepub","name":"WebToEpub","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":1,"earlier":0,"first":"2026-10-26","last":"2026-10-26"},{"slug":"wil","name":"wil","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-11-07","last":"2025-11-07"},{"slug":"winapprunner","name":"WinAppRunner","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-03-27","last":"2026-03-27"},{"slug":"windows-98","name":"Windows 98","domain":"","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-12-19","last":"2025-12-19"},{"slug":"winlator-ludashi","name":"Winlator-Ludashi","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-12-05","last":"2025-12-05"},{"slug":"wireguard-setup","name":"wireguard-setup","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-08-13","last":"2026-08-13"},{"slug":"wireshark-pcie","name":"wireshark-pcie","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-01-20","last":"2026-01-20"},{"slug":"wireshark-pcie-dissector","name":"wireshark-pcie-dissector","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-01-20","last":"2026-01-20"},{"slug":"workmux","name":"Workmux","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-08-06","last":"2026-08-06"},{"slug":"worktree","name":"Worktree","domain":"worktree.ca","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-03-23","last":"2026-03-23"},{"slug":"xbox","name":"Xbox","domain":"xbox.com","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-06-15","last":"2026-06-15"},{"slug":"xcompose","name":"xcompose","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2025-09-23","last":"2025-09-23"},{"slug":"xfce","name":"Xfce","domain":"xfce.org","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-03-28","last":"2026-03-28"},{"slug":"yarn","name":"Yarn","domain":"yarnpkg.com","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-05-11","last":"2026-05-11"},{"slug":"yt-dlp","name":"yt-dlp","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":1,"earlier":0,"first":"2026-09-26","last":"2026-09-26"},{"slug":"z-ai","name":"Z.AI","domain":"z.ai","praise":1,"criticism":0,"mentions":2,"moved_in":1,"moved_out":0,"recent":1,"earlier":0,"first":"2026-10-07","last":"2026-10-07"},{"slug":"zcode","name":"Zcode","domain":"","praise":1,"criticism":0,"mentions":3,"moved_in":1,"moved_out":0,"recent":1,"earlier":0,"first":"2026-09-29","last":"2026-09-29"},{"slug":"zed-terminal-threads","name":"Zed + Terminal threads","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-06-05","last":"2026-06-05"},{"slug":"zettlr","name":"Zettlr","domain":"zettlr.com","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-01-11","last":"2026-01-11"},{"slug":"zig64","name":"zig64","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-10-28","last":"2025-10-28"},{"slug":"zk-cred-longfellow","name":"zk-cred-longfellow","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-02-23","last":"2026-02-23"},{"slug":"zotero","name":"Zotero","domain":"zotero.org","praise":1,"criticism":0,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-04-12","last":"2026-04-12"},{"slug":"agno","name":"Agno","domain":"agno.com","praise":1,"criticism":1,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-03-29","last":"2026-03-29"},{"slug":"ai","name":"AI","domain":"","praise":1,"criticism":1,"mentions":3,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-11-29","last":"2026-01-05"},{"slug":"apple-watch","name":"Apple Watch","domain":"apple.com","praise":1,"criticism":1,"mentions":3,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-12-09","last":"2026-08-12"},{"slug":"awesome","name":"awesome","domain":"awesomewm.org","praise":1,"criticism":1,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-07-20","last":"2026-07-20"},{"slug":"bun","name":"Bun","domain":"bun.sh","praise":1,"criticism":1,"mentions":6,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-05-05","last":"2026-05-11"},{"slug":"checkmk","name":"Checkmk","domain":"checkmk.com","praise":1,"criticism":1,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-03-08","last":"2026-03-08"},{"slug":"claude-max","name":"Claude Max","domain":"claude.ai","praise":1,"criticism":1,"mentions":2,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-04-09","last":"2026-04-22"},{"slug":"claude-opus-5-5","name":"Claude Opus 5.5","domain":"claude.ai","praise":1,"criticism":1,"mentions":2,"moved_in":1,"moved_out":1,"recent":1,"earlier":0,"first":"2026-09-30","last":"2026-10-28"},{"slug":"clickhouse","name":"ClickHouse","domain":"clickhouse.com","praise":1,"criticism":1,"mentions":3,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-06-20","last":"2026-07-19"},{"slug":"codeberg","name":"Codeberg","domain":"codeberg.org","praise":1,"criticism":1,"mentions":7,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-07-24","last":"2026-07-31"},{"slug":"codex-cli","name":"Codex CLI","domain":"openai.com","praise":1,"criticism":1,"mentions":2,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2025-12-30","last":"2026-10-01"},{"slug":"concourse-ci","name":"Concourse CI","domain":"concourse-ci.org","praise":1,"criticism":1,"mentions":2,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2025-12-17","last":"2026-02-12"},{"slug":"davinci-resolve","name":"DaVinci Resolve","domain":"blackmagicdesign.com","praise":1,"criticism":1,"mentions":3,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-04-18","last":"2026-06-04"},{"slug":"eglot","name":"eglot","domain":"","praise":1,"criticism":1,"mentions":2,"moved_in":1,"moved_out":0,"recent":1,"earlier":0,"first":"2026-08-27","last":"2026-10-28"},{"slug":"fnox","name":"fnox","domain":"","praise":1,"criticism":1,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-05-05","last":"2026-06-25"},{"slug":"gpt-5","name":"GPT-5","domain":"openai.com","praise":1,"criticism":1,"mentions":3,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-04-11","last":"2026-08-19"},{"slug":"gpt-6-astra","name":"GPT-6 Astra","domain":"openai.com","praise":1,"criticism":1,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-09-13","last":"2026-09-13"},{"slug":"grim","name":"grim","domain":"","praise":1,"criticism":1,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-01-05","last":"2026-01-05"},{"slug":"handy","name":"Handy","domain":"","praise":1,"criticism":1,"mentions":2,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-06-28","last":"2026-10-11"},{"slug":"home-assistant","name":"Home Assistant","domain":"home-assistant.io","praise":1,"criticism":1,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-11-09","last":"2026-07-16"},{"slug":"hosted-graphite","name":"Hosted Graphite","domain":"hostedgraphite.com","praise":1,"criticism":1,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-01-14","last":"2026-01-14"},{"slug":"jetbrains-rider","name":"JetBrains Rider","domain":"jetbrains.com","praise":1,"criticism":1,"mentions":2,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-01-12","last":"2026-07-01"},{"slug":"kobo-clara-colour","name":"Kobo Clara Colour","domain":"kobo.com","praise":1,"criticism":1,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-08-31","last":"2026-08-31"},{"slug":"mise","name":"mise","domain":"mise.jdx.dev","praise":1,"criticism":1,"mentions":3,"moved_in":1,"moved_out":2,"recent":0,"earlier":1,"first":"2026-06-11","last":"2026-08-04"},{"slug":"osmand","name":"OsmAnd","domain":"osmand.net","praise":1,"criticism":1,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-01-23","last":"2026-09-30"},{"slug":"pt","name":"pt","domain":"","praise":1,"criticism":1,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-03-24","last":"2026-03-24"},{"slug":"react-router","name":"React Router","domain":"reactrouter.com","praise":1,"criticism":1,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-12-01","last":"2026-04-08"},{"slug":"rocm","name":"ROCm","domain":"rocm.docs.amd.com","praise":1,"criticism":1,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-11-15","last":"2025-11-28"},{"slug":"samsung-galaxy-s20","name":"Samsung Galaxy S20+","domain":"samsung.com","praise":1,"criticism":1,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-08-13","last":"2026-08-13"},{"slug":"smb","name":"SMB","domain":"","praise":1,"criticism":1,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-02-01","last":"2026-04-14"},{"slug":"solid-queue","name":"Solid Queue","domain":"","praise":1,"criticism":1,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-01-14","last":"2026-01-14"},{"slug":"thunderbird","name":"Thunderbird","domain":"thunderbird.net","praise":1,"criticism":1,"mentions":2,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-04-09","last":"2026-06-15"},{"slug":"traefik","name":"Traefik","domain":"traefik.io","praise":1,"criticism":1,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-12-24","last":"2026-04-13"},{"slug":"uwp","name":"UWP","domain":"learn.microsoft.com","praise":1,"criticism":1,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-03-22","last":"2026-03-22"},{"slug":"visual-studio","name":"Visual Studio","domain":"visualstudio.microsoft.com","praise":1,"criticism":1,"mentions":5,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2025-12-07","last":"2026-03-20"},{"slug":"wisprflow","name":"WisprFlow","domain":"wisprflow.ai","praise":1,"criticism":1,"mentions":1,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-09-17","last":"2026-09-17"},{"slug":"wsl-2","name":"WSL 2","domain":"learn.microsoft.com","praise":1,"criticism":1,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-06-05","last":"2026-06-05"},{"slug":"xubuntu","name":"Xubuntu","domain":"xubuntu.org","praise":1,"criticism":1,"mentions":1,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-05-13","last":"2026-05-13"},{"slug":"zellij","name":"Zellij","domain":"zellij.dev","praise":1,"criticism":1,"mentions":3,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-06-05","last":"2026-06-29"},{"slug":"apple-mail","name":"Apple Mail","domain":"apple.com","praise":1,"criticism":2,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-12-10","last":"2026-01-07"},{"slug":"digitalocean","name":"DigitalOcean","domain":"digitalocean.com","praise":1,"criticism":2,"mentions":4,"moved_in":1,"moved_out":2,"recent":0,"earlier":1,"first":"2026-01-29","last":"2026-05-13"},{"slug":"microsoft-365","name":"Microsoft 365","domain":"microsoft.com","praise":1,"criticism":2,"mentions":4,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-05-23","last":"2026-06-18"},{"slug":"microsoft-outlook","name":"Microsoft Outlook","domain":"outlook.com","praise":1,"criticism":2,"mentions":2,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2025-12-01","last":"2026-01-07"},{"slug":"proxmox","name":"Proxmox","domain":"proxmox.com","praise":1,"criticism":2,"mentions":4,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-03-20","last":"2026-04-10"},{"slug":"tailscale","name":"Tailscale","domain":"tailscale.com","praise":1,"criticism":2,"mentions":8,"moved_in":1,"moved_out":3,"recent":0,"earlier":1,"first":"2026-02-01","last":"2026-09-18"},{"slug":"amazon-music","name":"Amazon Music","domain":"music.amazon.com","praise":1,"criticism":3,"mentions":3,"moved_in":1,"moved_out":3,"recent":0,"earlier":1,"first":"2026-01-06","last":"2026-09-01"},{"slug":"docker","name":"Docker","domain":"docker.com","praise":1,"criticism":3,"mentions":8,"moved_in":1,"moved_out":3,"recent":0,"earlier":1,"first":"2026-05-05","last":"2026-07-02"},{"slug":"llama-cpp","name":"llama.cpp","domain":"github.com","praise":1,"criticism":3,"mentions":6,"moved_in":1,"moved_out":2,"recent":0,"earlier":1,"first":"2026-02-19","last":"2026-09-09"},{"slug":"obsidian","name":"Obsidian","domain":"obsidian.md","praise":1,"criticism":3,"mentions":6,"moved_in":1,"moved_out":2,"recent":0,"earlier":1,"first":"2026-01-11","last":"2026-07-23"},{"slug":"outlook","name":"Outlook","domain":"outlook.com","praise":1,"criticism":4,"mentions":5,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-03-24","last":"2026-09-11"},{"slug":"gitlab","name":"GitLab","domain":"gitlab.com","praise":1,"criticism":5,"mentions":11,"moved_in":1,"moved_out":1,"recent":0,"earlier":1,"first":"2026-01-24","last":"2026-10-29"},{"slug":"google-search","name":"Google Search","domain":"google.com","praise":1,"criticism":5,"mentions":6,"moved_in":1,"moved_out":2,"recent":0,"earlier":1,"first":"2025-11-29","last":"2026-10-30"},{"slug":"iterm2","name":"iTerm2","domain":"iterm2.com","praise":1,"criticism":5,"mentions":8,"moved_in":1,"moved_out":5,"recent":1,"earlier":0,"first":"2026-03-01","last":"2026-10-28"},{"slug":"facebook","name":"Facebook","domain":"facebook.com","praise":1,"criticism":6,"mentions":16,"moved_in":1,"moved_out":0,"recent":0,"earlier":1,"first":"2026-02-22","last":"2026-10-09"},{"slug":"openai","name":"OpenAI","domain":"openai.com","praise":1,"criticism":6,"mentions":12,"moved_in":1,"moved_out":6,"recent":0,"earlier":1,"first":"2025-12-11","last":"2026-09-29"},{"slug":"asahi-linux","name":"Asahi Linux","domain":"asahilinux.org","praise":1,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":1,"first":"2026-09-06","last":"2026-09-06"},{"slug":"azure-devops","name":"Azure DevOps","domain":"azure.microsoft.com","praise":1,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":1,"earlier":0,"first":"2026-10-12","last":"2026-10-12"},{"slug":"claude-opus-4-8","name":"Claude Opus 4.8","domain":"anthropic.com","praise":1,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":1,"first":"2026-07-25","last":"2026-07-25"},{"slug":"cloudflare-tunnels","name":"Cloudflare Tunnels","domain":"cloudflare.com","praise":1,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":1,"first":"2026-04-13","last":"2026-04-13"},{"slug":"doom-emacs","name":"Doom Emacs","domain":"doomemacs.org","praise":1,"criticism":0,"mentions":2,"moved_in":0,"moved_out":1,"recent":0,"earlier":1,"first":"2025-12-27","last":"2025-12-27"},{"slug":"duckdb","name":"DuckDB","domain":"duckdb.org","praise":1,"criticism":0,"mentions":2,"moved_in":0,"moved_out":1,"recent":0,"earlier":1,"first":"2025-11-14","last":"2025-11-14"},{"slug":"fusion-360","name":"Fusion 360","domain":"autodesk.com","praise":1,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":1,"first":"2026-02-20","last":"2026-02-20"},{"slug":"good-job","name":"good_job","domain":"goodjob.dev","praise":1,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":1,"first":"2026-01-14","last":"2026-01-14"},{"slug":"google-pixel","name":"Google Pixel","domain":"store.google.com","praise":1,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":1,"first":"2026-08-13","last":"2026-08-13"},{"slug":"google-workspace","name":"Google Workspace","domain":"workspace.google.com","praise":1,"criticism":0,"mentions":3,"moved_in":0,"moved_out":2,"recent":0,"earlier":1,"first":"2026-06-18","last":"2026-06-18"},{"slug":"gpt-5-6-sol","name":"GPT-5.6 SOL","domain":"openai.com","praise":1,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":1,"first":"2026-09-13","last":"2026-09-13"},{"slug":"photoshop","name":"Photoshop","domain":"adobe.com","praise":1,"criticism":0,"mentions":5,"moved_in":0,"moved_out":2,"recent":0,"earlier":1,"first":"2026-05-19","last":"2026-05-19"},{"slug":"podman-compose","name":"podman-compose","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":1,"first":"2026-07-02","last":"2026-07-02"},{"slug":"prezto","name":"Prezto","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":1,"first":"2026-01-10","last":"2026-01-10"},{"slug":"pytorch","name":"PyTorch","domain":"pytorch.org","praise":1,"criticism":0,"mentions":2,"moved_in":0,"moved_out":1,"recent":0,"earlier":1,"first":"2025-12-25","last":"2025-12-25"},{"slug":"team-foundation-version-control","name":"Team Foundation Version Control","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":1,"first":"2026-08-31","last":"2026-08-31"},{"slug":"turbo-pascal","name":"Turbo Pascal","domain":"","praise":1,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":1,"first":"2026-02-20","last":"2026-02-20"},{"slug":"wordstar","name":"WordStar","domain":"","praise":1,"criticism":0,"mentions":2,"moved_in":0,"moved_out":1,"recent":0,"earlier":1,"first":"2026-04-11","last":"2026-04-11"},{"slug":"garmin","name":"Garmin","domain":"garmin.com","praise":1,"criticism":1,"mentions":3,"moved_in":0,"moved_out":1,"recent":0,"earlier":1,"first":"2025-12-22","last":"2026-02-14"},{"slug":"google","name":"Google","domain":"google.com","praise":1,"criticism":1,"mentions":5,"moved_in":0,"moved_out":1,"recent":1,"earlier":0,"first":"2026-02-03","last":"2026-10-08"},{"slug":"google-chrome","name":"Google Chrome","domain":"google.com","praise":1,"criticism":1,"mentions":2,"moved_in":0,"moved_out":1,"recent":0,"earlier":1,"first":"2025-12-16","last":"2026-01-16"},{"slug":"kimi","name":"Kimi","domain":"kimi.com","praise":1,"criticism":1,"mentions":2,"moved_in":0,"moved_out":1,"recent":0,"earlier":1,"first":"2026-05-06","last":"2026-06-24"},{"slug":"nginx","name":"nginx","domain":"nginx.org","praise":1,"criticism":1,"mentions":6,"moved_in":0,"moved_out":2,"recent":0,"earlier":1,"first":"2026-06-06","last":"2026-06-08"},{"slug":"node-js","name":"Node.js","domain":"nodejs.org","praise":1,"criticism":1,"mentions":4,"moved_in":0,"moved_out":2,"recent":1,"earlier":0,"first":"2026-05-07","last":"2026-10-09"},{"slug":"ansible","name":"Ansible","domain":"ansible.com","praise":1,"criticism":2,"mentions":4,"moved_in":0,"moved_out":1,"recent":0,"earlier":1,"first":"2025-12-24","last":"2026-08-31"},{"slug":"dropbox","name":"Dropbox","domain":"dropbox.com","praise":1,"criticism":2,"mentions":4,"moved_in":0,"moved_out":1,"recent":1,"earlier":0,"first":"2026-01-01","last":"2026-10-07"},{"slug":"google-photos","name":"Google Photos","domain":"photos.google.com","praise":1,"criticism":2,"mentions":3,"moved_in":0,"moved_out":1,"recent":0,"earlier":1,"first":"2026-01-07","last":"2026-09-22"},{"slug":"keepass","name":"KeePass","domain":"keepass.info","praise":1,"criticism":2,"mentions":4,"moved_in":0,"moved_out":1,"recent":1,"earlier":0,"first":"2026-02-07","last":"2026-10-05"},{"slug":"kubernetes","name":"Kubernetes","domain":"kubernetes.io","praise":1,"criticism":2,"mentions":4,"moved_in":0,"moved_out":0,"recent":0,"earlier":1,"first":"2026-07-16","last":"2026-10-17"},{"slug":"opera","name":"Opera","domain":"opera.com","praise":1,"criticism":2,"mentions":3,"moved_in":0,"moved_out":0,"recent":0,"earlier":1,"first":"2026-01-22","last":"2026-08-01"},{"slug":"slack","name":"Slack","domain":"slack.com","praise":1,"criticism":2,"mentions":9,"moved_in":0,"moved_out":3,"recent":1,"earlier":0,"first":"2026-02-09","last":"2026-10-18"},{"slug":"stack-overflow","name":"Stack Overflow","domain":"stackoverflow.com","praise":1,"criticism":2,"mentions":8,"moved_in":0,"moved_out":0,"recent":1,"earlier":0,"first":"2026-07-19","last":"2026-10-29"},{"slug":"windows","name":"Windows","domain":"microsoft.com","praise":1,"criticism":2,"mentions":4,"moved_in":0,"moved_out":2,"recent":0,"earlier":1,"first":"2026-01-29","last":"2026-03-28"},{"slug":"docker-compose","name":"Docker Compose","domain":"docker.com","praise":1,"criticism":3,"mentions":7,"moved_in":0,"moved_out":4,"recent":0,"earlier":1,"first":"2026-01-17","last":"2026-05-09"},{"slug":"gnome","name":"GNOME","domain":"gnome.org","praise":1,"criticism":3,"mentions":4,"moved_in":0,"moved_out":1,"recent":0,"earlier":1,"first":"2025-12-07","last":"2026-06-16"},{"slug":"next-js","name":"Next.js","domain":"nextjs.org","praise":1,"criticism":4,"mentions":8,"moved_in":0,"moved_out":3,"recent":0,"earlier":1,"first":"2026-01-02","last":"2026-04-26"},{"slug":"react","name":"React","domain":"react.dev","praise":1,"criticism":5,"mentions":14,"moved_in":0,"moved_out":1,"recent":0,"earlier":1,"first":"2025-12-05","last":"2026-08-03"},{"slug":"adobe-lightroom","name":"Adobe Lightroom","domain":"adobe.com","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"altavista","name":"AltaVista","domain":"altavista.com","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"apple","name":"Apple","domain":"apple.com","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"apple-password-manager","name":"Apple Password Manager","domain":"support.apple.com","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"arc","name":"Arc","domain":"arc.net","praise":0,"criticism":0,"mentions":2,"moved_in":0,"moved_out":2,"recent":0,"earlier":0,"first":"","last":""},{"slug":"aws-s3","name":"AWS S3","domain":"aws.amazon.com","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"bamboo","name":"Bamboo","domain":"atlassian.com","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"bibtex","name":"BibTeX","domain":"","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"borland","name":"Borland","domain":"borland.com","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"borland-c","name":"Borland C++","domain":"","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"centurylink","name":"CenturyLink","domain":"centurylink.com","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"charter","name":"Charter","domain":"spectrum.com","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"claude-api","name":"Claude API","domain":"anthropic.com","praise":0,"criticism":0,"mentions":2,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"claude-opus-4","name":"Claude Opus 4","domain":"anthropic.com","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"containerise","name":"Containerise","domain":"","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":2,"recent":0,"earlier":0,"first":"","last":""},{"slug":"crush","name":"Crush","domain":"charm.sh","praise":0,"criticism":0,"mentions":2,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"direnv","name":"direnv","domain":"direnv.net","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"ds4-1","name":"DS4.1","domain":"","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"elan-license-manager","name":"Elan License Manager","domain":"","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"elm","name":"Elm","domain":"","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"enlightenment","name":"Enlightenment","domain":"enlightenment.org","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"fusion","name":"Fusion","domain":"autodesk.com","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"fvwm","name":"FVWM","domain":"fvwm.org","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"github-enterprise-server","name":"GitHub Enterprise Server","domain":"github.com","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"google-calendar","name":"Google Calendar","domain":"calendar.google.com","praise":0,"criticism":0,"mentions":2,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"gpt-4","name":"GPT-4","domain":"openai.com","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"gpt-4o","name":"GPT-4o","domain":"openai.com","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"grep","name":"grep","domain":"gnu.org","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"gwt","name":"GWT","domain":"gwtproject.org","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"heroku","name":"Heroku","domain":"heroku.com","praise":0,"criticism":0,"mentions":2,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"iceraven","name":"iceraven","domain":"","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"iosevka","name":"Iosevka","domain":"typeof.net","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"iterm","name":"iTerm","domain":"iterm2.com","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"jj","name":"jj","domain":"jj-vcs.dev","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"kodi","name":"Kodi","domain":"kodi.tv","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"macromedia-fireworks","name":"Macromedia Fireworks","domain":"","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"maim","name":"maim","domain":"","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"meetup","name":"Meetup","domain":"meetup.com","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"ms-dos","name":"MS-DOS","domain":"","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"myspace","name":"MySpace","domain":"myspace.com","praise":0,"criticism":0,"mentions":3,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"nagios","name":"Nagios","domain":"nagios.org","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"nano","name":"nano","domain":"nano-editor.org","praise":0,"criticism":0,"mentions":2,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"node-red","name":"Node-RED","domain":"nodered.org","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"noscript","name":"NoScript","domain":"noscript.net","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"ollama","name":"Ollama","domain":"ollama.com","praise":0,"criticism":0,"mentions":5,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"openai-api","name":"OpenAI API","domain":"openai.com","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"outlook-express","name":"Outlook Express","domain":"","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"packer","name":"Packer","domain":"packer.io","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"phosh","name":"Phosh","domain":"phosh.mobi","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"photoprism","name":"PhotoPrism","domain":"photoprism.app","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"pixel-4a","name":"Pixel 4a","domain":"","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"portainer","name":"Portainer","domain":"portainer.io","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"sendgrid","name":"SendGrid","domain":"sendgrid.com","praise":0,"criticism":0,"mentions":2,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"solidworks","name":"SOLIDWORKS","domain":"solidworks.com","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"spring-boot","name":"Spring Boot","domain":"spring.io","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"superwhisper","name":"Superwhisper","domain":"superwhisper.com","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"task","name":"Task","domain":"taskfile.dev","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"telegram","name":"Telegram","domain":"telegram.org","praise":0,"criticism":0,"mentions":4,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"temporary-containers","name":"Temporary Containers","domain":"","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"turbo","name":"Turbo","domain":"turbo.hotwired.dev","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"vi","name":"vi","domain":"","praise":0,"criticism":0,"mentions":2,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"vi-readline-mode","name":"vi readline mode","domain":"","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"windows-10","name":"Windows 10","domain":"microsoft.com","praise":0,"criticism":0,"mentions":2,"moved_in":0,"moved_out":2,"recent":0,"earlier":0,"first":"","last":""},{"slug":"wpf","name":"WPF","domain":"learn.microsoft.com","praise":0,"criticism":0,"mentions":2,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"wsl-1","name":"WSL 1","domain":"learn.microsoft.com","praise":0,"criticism":0,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"","last":""},{"slug":"alacritty","name":"Alacritty","domain":"alacritty.org","praise":0,"criticism":1,"mentions":2,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-06-05","last":"2026-06-05"},{"slug":"aosp","name":"AOSP","domain":"source.android.com","praise":0,"criticism":1,"mentions":2,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-10-12","last":"2026-10-12"},{"slug":"apache-druid","name":"Apache Druid","domain":"druid.apache.org","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-06-20","last":"2026-06-20"},{"slug":"backblaze","name":"Backblaze","domain":"backblaze.com","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-04-14","last":"2026-04-14"},{"slug":"bubble-tea","name":"Bubble Tea","domain":"","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-01-21","last":"2026-01-21"},{"slug":"cachet","name":"Cachet","domain":"cachethq.io","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2025-11-18","last":"2025-11-18"},{"slug":"carta","name":"Carta","domain":"carta.com","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-09-16","last":"2026-09-16"},{"slug":"clerk","name":"Clerk","domain":"clerk.com","praise":0,"criticism":1,"mentions":2,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-05-07","last":"2026-05-07"},{"slug":"comfyui","name":"ComfyUI","domain":"comfy.org","praise":0,"criticism":1,"mentions":2,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-02-04","last":"2026-02-04"},{"slug":"conductor","name":"Conductor","domain":"","praise":0,"criticism":1,"mentions":2,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-05-22","last":"2026-05-22"},{"slug":"confluence","name":"Confluence","domain":"atlassian.com","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-01-24","last":"2026-01-24"},{"slug":"cronie","name":"cronie","domain":"","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-06-02","last":"2026-06-02"},{"slug":"deepseek-4-1-flash","name":"DeepSeek 4.1 flash","domain":"deepseek.com","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-10-09","last":"2026-10-09"},{"slug":"dell-xps-13","name":"Dell XPS 13","domain":"dell.com","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-01-11","last":"2026-01-11"},{"slug":"docker-desktop","name":"Docker Desktop","domain":"docker.com","praise":0,"criticism":1,"mentions":2,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-02-25","last":"2026-02-25"},{"slug":"evernote","name":"Evernote","domain":"evernote.com","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-10-13","last":"2026-10-13"},{"slug":"exa","name":"Exa","domain":"exa.ai","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-02-04","last":"2026-02-04"},{"slug":"final-cut-pro","name":"Final Cut Pro","domain":"apple.com","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-06-04","last":"2026-06-04"},{"slug":"fly-io-managed-postgresql","name":"Fly.io Managed PostgreSQL","domain":"fly.io","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-09-21","last":"2026-09-21"},{"slug":"gandi","name":"Gandi","domain":"gandi.net","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-10-30","last":"2026-10-30"},{"slug":"glm-4-6","name":"GLM-4.6","domain":"z.ai","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2025-12-23","last":"2025-12-23"},{"slug":"gnu-screen","name":"GNU Screen","domain":"gnu.org","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-02-14","last":"2026-02-14"},{"slug":"gnus","name":"Gnus","domain":"gnus.org","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2025-12-10","last":"2025-12-10"},{"slug":"grimmory","name":"Grimmory","domain":"","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-08-25","last":"2026-08-25"},{"slug":"hp-255-dual-wireless-mouse","name":"HP 255 dual wireless mouse","domain":"","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-08-09","last":"2026-08-09"},{"slug":"ida-pro","name":"IDA Pro","domain":"hex-rays.com","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-02-16","last":"2026-02-16"},{"slug":"ios","name":"iOS","domain":"","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":2,"recent":0,"earlier":0,"first":"2026-09-22","last":"2026-09-22"},{"slug":"iphone-13-mini","name":"iPhone 13 Mini","domain":"apple.com","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-08-20","last":"2026-08-20"},{"slug":"jetbrains","name":"JetBrains","domain":"jetbrains.com","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-04-29","last":"2026-04-29"},{"slug":"jetbrains-ides","name":"JetBrains IDEs","domain":"jetbrains.com","praise":0,"criticism":1,"mentions":2,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2025-12-25","last":"2025-12-25"},{"slug":"juicessh","name":"JuiceSSH","domain":"juicessh.com","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-01-27","last":"2026-01-27"},{"slug":"just-eat","name":"Just Eat","domain":"justeat.co.uk","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-05-09","last":"2026-05-09"},{"slug":"kindle-paperwhite","name":"Kindle Paperwhite","domain":"amazon.com","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-08-31","last":"2026-08-31"},{"slug":"lastpass","name":"LastPass","domain":"lastpass.com","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-10-14","last":"2026-10-14"},{"slug":"localstack","name":"LocalStack","domain":"localstack.cloud","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-04-14","last":"2026-04-14"},{"slug":"lxc","name":"LXC","domain":"linuxcontainers.org","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-06-18","last":"2026-06-18"},{"slug":"mikrotik-routeros","name":"MikroTik RouterOS","domain":"mikrotik.com","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-07-20","last":"2026-07-20"},{"slug":"minio","name":"MinIO","domain":"min.io","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-04-14","last":"2026-04-14"},{"slug":"namecheap","name":"Namecheap","domain":"namecheap.com","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-07-23","last":"2026-07-23"},{"slug":"ncmpcpp","name":"ncmpcpp","domain":"","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-01-27","last":"2026-01-27"},{"slug":"nova-launcher","name":"Nova Launcher","domain":"novalauncher.com","praise":0,"criticism":1,"mentions":2,"moved_in":0,"moved_out":2,"recent":0,"earlier":0,"first":"2026-01-20","last":"2026-01-20"},{"slug":"openai-agents-sdk","name":"OpenAI Agents SDK","domain":"","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-03-29","last":"2026-03-29"},{"slug":"openrouter","name":"OpenRouter","domain":"openrouter.ai","praise":0,"criticism":1,"mentions":4,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-06-09","last":"2026-06-09"},{"slug":"pandoc","name":"pandoc","domain":"pandoc.org","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-04-27","last":"2026-04-27"},{"slug":"pi-hole","name":"Pi-hole","domain":"pi-hole.net","praise":0,"criticism":1,"mentions":4,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-01-25","last":"2026-01-25"},{"slug":"plausible","name":"Plausible","domain":"plausible.io","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-07-19","last":"2026-07-19"},{"slug":"plexamp","name":"PlexAmp","domain":"plex.tv","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-02-17","last":"2026-02-17"},{"slug":"prism","name":"Prism","domain":"prismjs.com","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-08-10","last":"2026-08-10"},{"slug":"proton-mail","name":"Proton Mail","domain":"proton.me","praise":0,"criticism":1,"mentions":2,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2025-12-30","last":"2025-12-30"},{"slug":"pycharm","name":"PyCharm","domain":"jetbrains.com","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-05-19","last":"2026-05-19"},{"slug":"pyqt5","name":"PyQt5","domain":"riverbankcomputing.com","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-04-26","last":"2026-04-26"},{"slug":"quickbooks","name":"QuickBooks","domain":"quickbooks.intuit.com","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-04-25","last":"2026-04-25"},{"slug":"raylib","name":"raylib","domain":"raylib.com","praise":0,"criticism":1,"mentions":2,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-03-02","last":"2026-03-02"},{"slug":"rio","name":"Rio","domain":"rioterm.com","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-10-27","last":"2026-10-27"},{"slug":"roku","name":"Roku","domain":"roku.com","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-06-15","last":"2026-06-15"},{"slug":"shotcut","name":"Shotcut","domain":"shotcut.org","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-04-18","last":"2026-04-18"},{"slug":"statsd","name":"StatsD","domain":"","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-01-14","last":"2026-01-14"},{"slug":"supabase","name":"Supabase","domain":"supabase.com","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-02-25","last":"2026-02-25"},{"slug":"t-mobile","name":"T-Mobile","domain":"t-mobile.com","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2025-12-29","last":"2025-12-29"},{"slug":"talos","name":"Talos","domain":"talos.dev","praise":0,"criticism":1,"mentions":2,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-10-17","last":"2026-10-17"},{"slug":"trino","name":"Trino","domain":"trino.io","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-06-20","last":"2026-06-20"},{"slug":"tubular","name":"Tubular","domain":"","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-02-15","last":"2026-02-15"},{"slug":"verizon-wireless","name":"Verizon Wireless","domain":"verizon.com","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-03-20","last":"2026-03-20"},{"slug":"vertico","name":"Vertico","domain":"","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-06-19","last":"2026-06-19"},{"slug":"visual-sourcesafe","name":"Visual SourceSafe","domain":"","praise":0,"criticism":1,"mentions":2,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2025-12-08","last":"2025-12-08"},{"slug":"vmware","name":"VMware","domain":"vmware.com","praise":0,"criticism":1,"mentions":2,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-04-10","last":"2026-04-10"},{"slug":"weights-biases","name":"Weights & Biases","domain":"wandb.ai","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2025-12-09","last":"2025-12-09"},{"slug":"whoop","name":"Whoop","domain":"whoop.com","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-09-15","last":"2026-09-15"},{"slug":"wordperfect","name":"WordPerfect","domain":"corel.com","praise":0,"criticism":1,"mentions":2,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-04-11","last":"2026-04-11"},{"slug":"xen","name":"Xen","domain":"xenproject.org","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-06-18","last":"2026-06-18"},{"slug":"youtube-music","name":"YouTube Music","domain":"music.youtube.com","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-01-14","last":"2026-01-14"},{"slug":"zerotier","name":"ZeroTier","domain":"zerotier.com","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-02-01","last":"2026-02-01"},{"slug":"zoho","name":"Zoho","domain":"zoho.com","praise":0,"criticism":1,"mentions":1,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2025-12-30","last":"2025-12-30"},{"slug":"zoom","name":"Zoom","domain":"zoom.us","praise":0,"criticism":1,"mentions":4,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-01-27","last":"2026-01-27"},{"slug":"1password","name":"1Password","domain":"1password.com","praise":0,"criticism":2,"mentions":4,"moved_in":0,"moved_out":2,"recent":0,"earlier":0,"first":"2026-09-04","last":"2026-10-14"},{"slug":"aws","name":"AWS","domain":"aws.amazon.com","praise":0,"criticism":2,"mentions":7,"moved_in":0,"moved_out":0,"recent":0,"earlier":0,"first":"2026-01-20","last":"2026-02-05"},{"slug":"bash","name":"bash","domain":"gnu.org","praise":0,"criticism":2,"mentions":4,"moved_in":0,"moved_out":2,"recent":0,"earlier":0,"first":"2026-06-18","last":"2026-07-26"},{"slug":"bitbucket","name":"Bitbucket","domain":"bitbucket.org","praise":0,"criticism":2,"mentions":3,"moved_in":0,"moved_out":2,"recent":0,"earlier":0,"first":"2026-01-24","last":"2026-04-29"},{"slug":"cmake","name":"CMake","domain":"cmake.org","praise":0,"criticism":2,"mentions":2,"moved_in":0,"moved_out":0,"recent":0,"earlier":0,"first":"2026-02-01","last":"2026-07-27"},{"slug":"cvs","name":"CVS","domain":"nongnu.org","praise":0,"criticism":2,"mentions":4,"moved_in":0,"moved_out":3,"recent":0,"earlier":0,"first":"2026-05-18","last":"2026-06-18"},{"slug":"duckduckgo","name":"DuckDuckGo","domain":"duckduckgo.com","praise":0,"criticism":2,"mentions":4,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-02-28","last":"2026-10-03"},{"slug":"facebook-messenger","name":"Facebook Messenger","domain":"messenger.com","praise":0,"criticism":2,"mentions":2,"moved_in":0,"moved_out":0,"recent":0,"earlier":0,"first":"2025-11-07","last":"2025-12-30"},{"slug":"gemini-cli","name":"Gemini CLI","domain":"","praise":0,"criticism":2,"mentions":2,"moved_in":0,"moved_out":0,"recent":0,"earlier":0,"first":"2026-03-21","last":"2026-05-20"},{"slug":"godaddy","name":"GoDaddy","domain":"godaddy.com","praise":0,"criticism":2,"mentions":2,"moved_in":0,"moved_out":0,"recent":0,"earlier":0,"first":"2026-07-23","last":"2026-07-23"},{"slug":"google-maps","name":"Google Maps","domain":"maps.google.com","praise":0,"criticism":2,"mentions":6,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-01-23","last":"2026-05-09"},{"slug":"google-play","name":"Google Play","domain":"play.google.com","praise":0,"criticism":2,"mentions":5,"moved_in":0,"moved_out":0,"recent":0,"earlier":0,"first":"2026-02-24","last":"2026-03-31"},{"slug":"google-sheets","name":"Google Sheets","domain":"google.com","praise":0,"criticism":2,"mentions":2,"moved_in":0,"moved_out":0,"recent":0,"earlier":0,"first":"2026-01-17","last":"2026-03-04"},{"slug":"grok","name":"Grok","domain":"grok.com","praise":0,"criticism":2,"mentions":2,"moved_in":0,"moved_out":0,"recent":0,"earlier":0,"first":"2026-01-11","last":"2026-08-06"},{"slug":"httpx","name":"httpx","domain":"python-httpx.org","praise":0,"criticism":2,"mentions":2,"moved_in":0,"moved_out":2,"recent":0,"earlier":0,"first":"2026-03-01","last":"2026-08-28"},{"slug":"icloud","name":"iCloud","domain":"icloud.com","praise":0,"criticism":2,"mentions":2,"moved_in":0,"moved_out":0,"recent":0,"earlier":0,"first":"2026-02-14","last":"2026-04-22"},{"slug":"intellij-idea","name":"IntelliJ IDEA","domain":"jetbrains.com","praise":0,"criticism":2,"mentions":4,"moved_in":0,"moved_out":2,"recent":0,"earlier":0,"first":"2025-12-25","last":"2026-03-26"},{"slug":"jira","name":"Jira","domain":"atlassian.com","praise":0,"criticism":2,"mentions":4,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-01-24","last":"2026-10-29"},{"slug":"kindle","name":"Kindle","domain":"amazon.com","praise":0,"criticism":2,"mentions":3,"moved_in":0,"moved_out":2,"recent":0,"earlier":0,"first":"2026-04-20","last":"2026-08-31"},{"slug":"latex","name":"LaTeX","domain":"latex-project.org","praise":0,"criticism":2,"mentions":3,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2025-12-25","last":"2026-04-27"},{"slug":"microsoft-office","name":"Microsoft Office","domain":"office.com","praise":0,"criticism":2,"mentions":4,"moved_in":0,"moved_out":0,"recent":0,"earlier":0,"first":"2026-01-05","last":"2026-05-24"},{"slug":"mistral","name":"Mistral","domain":"mistral.ai","praise":0,"criticism":2,"mentions":4,"moved_in":0,"moved_out":0,"recent":0,"earlier":0,"first":"2026-07-04","last":"2026-09-08"},{"slug":"netflix","name":"Netflix","domain":"netflix.com","praise":0,"criticism":2,"mentions":6,"moved_in":0,"moved_out":0,"recent":0,"earlier":0,"first":"2025-12-05","last":"2026-10-31"},{"slug":"nextcloud","name":"Nextcloud","domain":"nextcloud.com","praise":0,"criticism":2,"mentions":5,"moved_in":0,"moved_out":0,"recent":0,"earlier":0,"first":"2026-02-25","last":"2026-06-11"},{"slug":"npm","name":"npm","domain":"npmjs.com","praise":0,"criticism":2,"mentions":5,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-04-26","last":"2026-05-11"},{"slug":"oh-my-zsh","name":"Oh My Zsh","domain":"ohmyz.sh","praise":0,"criticism":2,"mentions":3,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-01-10","last":"2026-01-10"},{"slug":"openai-models","name":"OpenAI models","domain":"openai.com","praise":0,"criticism":2,"mentions":2,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2025-12-26","last":"2026-09-28"},{"slug":"pulseaudio","name":"PulseAudio","domain":"freedesktop.org","praise":0,"criticism":2,"mentions":2,"moved_in":0,"moved_out":0,"recent":0,"earlier":0,"first":"2025-11-26","last":"2026-03-03"},{"slug":"turbopack","name":"Turbopack","domain":"turbo.build","praise":0,"criticism":2,"mentions":2,"moved_in":0,"moved_out":0,"recent":0,"earlier":0,"first":"2026-04-08","last":"2026-04-09"},{"slug":"ublock-origin-lite","name":"uBlock Origin Lite","domain":"ublockorigin.com","praise":0,"criticism":2,"mentions":2,"moved_in":0,"moved_out":0,"recent":0,"earlier":0,"first":"2026-01-01","last":"2026-09-01"},{"slug":"winui","name":"WinUI","domain":"learn.microsoft.com","praise":0,"criticism":2,"mentions":2,"moved_in":0,"moved_out":0,"recent":0,"earlier":0,"first":"2026-01-29","last":"2026-03-22"},{"slug":"ynab","name":"YNAB","domain":"ynab.com","praise":0,"criticism":2,"mentions":2,"moved_in":0,"moved_out":2,"recent":0,"earlier":0,"first":"2025-11-21","last":"2026-01-02"},{"slug":"zig","name":"Zig","domain":"ziglang.org","praise":0,"criticism":2,"mentions":2,"moved_in":0,"moved_out":0,"recent":0,"earlier":0,"first":"2025-11-10","last":"2026-02-12"},{"slug":"azure","name":"Azure","domain":"azure.microsoft.com","praise":0,"criticism":3,"mentions":7,"moved_in":0,"moved_out":0,"recent":0,"earlier":0,"first":"2026-05-01","last":"2026-07-01"},{"slug":"electron","name":"Electron","domain":"electronjs.org","praise":0,"criticism":3,"mentions":7,"moved_in":0,"moved_out":0,"recent":0,"earlier":0,"first":"2026-01-17","last":"2026-04-06"},{"slug":"f-droid","name":"F-Droid","domain":"f-droid.org","praise":0,"criticism":3,"mentions":3,"moved_in":0,"moved_out":0,"recent":0,"earlier":0,"first":"2026-02-03","last":"2026-09-02"},{"slug":"finder","name":"Finder","domain":"apple.com","praise":0,"criticism":3,"mentions":3,"moved_in":0,"moved_out":0,"recent":0,"earlier":0,"first":"2026-01-03","last":"2026-02-13"},{"slug":"instagram","name":"Instagram","domain":"instagram.com","praise":0,"criticism":3,"mentions":8,"moved_in":0,"moved_out":0,"recent":0,"earlier":0,"first":"2025-11-24","last":"2026-05-08"},{"slug":"internet-explorer","name":"Internet Explorer","domain":"microsoft.com","praise":0,"criticism":3,"mentions":5,"moved_in":0,"moved_out":0,"recent":0,"earlier":0,"first":"2025-12-16","last":"2026-08-15"},{"slug":"signal","name":"Signal","domain":"signal.org","praise":0,"criticism":3,"mentions":8,"moved_in":0,"moved_out":0,"recent":0,"earlier":0,"first":"2025-11-29","last":"2026-06-01"},{"slug":"siri","name":"Siri","domain":"apple.com","praise":0,"criticism":3,"mentions":4,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2025-12-09","last":"2026-06-09"},{"slug":"snap","name":"Snap","domain":"snapcraft.io","praise":0,"criticism":3,"mentions":5,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-02-28","last":"2026-06-02"},{"slug":"twitter","name":"Twitter","domain":"x.com","praise":0,"criticism":3,"mentions":7,"moved_in":0,"moved_out":3,"recent":0,"earlier":0,"first":"2026-01-11","last":"2026-04-25"},{"slug":"unity","name":"Unity","domain":"unity.com","praise":0,"criticism":3,"mentions":4,"moved_in":0,"moved_out":0,"recent":0,"earlier":0,"first":"2026-01-12","last":"2026-07-13"},{"slug":"vterm","name":"vterm","domain":"","praise":0,"criticism":3,"mentions":3,"moved_in":0,"moved_out":3,"recent":0,"earlier":0,"first":"2026-07-12","last":"2026-10-27"},{"slug":"windows-11","name":"Windows 11","domain":"microsoft.com","praise":0,"criticism":3,"mentions":3,"moved_in":0,"moved_out":1,"recent":0,"earlier":0,"first":"2026-03-07","last":"2026-09-23"},{"slug":"whatsapp","name":"WhatsApp","domain":"whatsapp.com","praise":0,"criticism":4,"mentions":9,"moved_in":0,"moved_out":0,"recent":0,"earlier":0,"first":"2025-11-13","last":"2026-10-31"},{"slug":"youtube","name":"YouTube","domain":"youtube.com","praise":0,"criticism":7,"mentions":10,"moved_in":0,"moved_out":2,"recent":0,"earlier":0,"first":"2026-01-25","last":"2026-11-01"},{"slug":"reddit","name":"Reddit","domain":"reddit.com","praise":0,"criticism":8,"mentions":12,"moved_in":0,"moved_out":0,"recent":0,"earlier":0,"first":"2025-12-05","last":"2026-10-31"}]