frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

I thought Grammarly was essential. It wasn't

https://www.makeuseof.com/stopped-paying-for-grammarly-once-found-free-open-source-alternative/
1•chilipepperhott•51s ago•0 comments

I have settled on XChaCha20+Blake3 as the AE suite of choice for my projects

https://mccarty.io/chacha20-blake3/
1•enz•5m ago•0 comments

For profit university offers scholarship to RuneScape skill cape recipients

https://usv.edu/max-achievement-scholarship
1•rickcarlino•5m ago•0 comments

Show HN: Neurop Forge: Live Demo /Real AI Action

https://neurop-forge.onrender.com/demo/google
1•LBWasserman•6m ago•0 comments

"Freedom of Speech" Exists – But "Freedom of Reach" Is a Black Box

1•Ayanonymous•6m ago•0 comments

LimX COSA – Agentic OS for Humanoid Robots (YouTube)

https://www.youtube.com/watch?v=0hIqs3TBb5g
2•_medihack_•7m ago•0 comments

Do Cloudflare's Lava Lamps Do Anything?

https://notnotp.com/notes/do-cloudflares-lava-lamps-actually-do-anything/
1•enz•7m ago•1 comments

Emergent topological semimetal from quantum criticality

https://www.nature.com/articles/s41567-025-03135-w
1•bryanrasmussen•8m ago•0 comments

Eddy Goldfarb – The Man Who Invented More Than 800 Iconic Toys [video]

https://www.youtube.com/watch?v=9sKKan_Q9VU
1•embedding-shape•12m ago•0 comments

US moves to strip sovereign wealth investors of US tax perks

https://www.ft.com/content/de1968ab-3db3-4aa6-8489-35e7cdb81be7
2•alephnerd•13m ago•2 comments

Fix the two-party system with proportional representation

https://agrarianparty.org/platform/peoples-act
3•tedkimble•14m ago•1 comments

Before I forget how I got here

https://richhaase.com/blog/2026-01-14-before-i-forget-how-i-got-here/
1•richhhh•15m ago•1 comments

FAA warns on Central, South American flights over potential military actions

https://www.reuters.com/world/americas/faa-issues-warnings-airlines-central-south-american-flight...
4•toomuchtodo•18m ago•2 comments

AT&T collapse:A single typo that shut down the US long-distance network

https://en.wikipedia.org/wiki/1971_AT%26T_network_switching_system_collapse
1•xthe•20m ago•1 comments

Debian gnome team plans to kill GTK2

https://ludditus.com/2026/01/15/debian-has-its-retards-too-they-plan-to-kill-gtk2/
1•jandeboevrie•23m ago•0 comments

Install.md: A Standard for LLM-Executable Installation

https://www.mintlify.com/blog/install-md-standard-for-llm-executable-installation
4•npmipg•25m ago•0 comments

Show HN: ExprTk High-Performance C++ Math Expression Parser Evaluation Engine

https://www.partow.net/programming/exprtk/index.html
3•exprtk•26m ago•0 comments

What happens to cities when the jobs leave?

https://deadneurons.substack.com/p/what-happens-to-cities-when-the-jobs
1•nr378•27m ago•0 comments

Drawbot: Let's hack something cute (2025)

https://www.atredis.com/blog/2025/9/30/drawbot-lets-hack-something-cute
11•notmine1337•27m ago•4 comments

Show HN: Polymcp Implements Ollama for Local and Cloud Model Execution

2•justvugg•28m ago•0 comments

Custom firmware for x4 eInk device

https://github.com/crosspoint-reader/crosspoint-reader
1•xteink•29m ago•0 comments

Radithor

https://en.wikipedia.org/wiki/Radithor
2•radeeyate•31m ago•0 comments

Show HN: Paintracker.ca, a PWA pain tracker that keeps data on device by default

https://www.paintracker.ca/
1•crisiscore_sys•32m ago•1 comments

Iran, 200 hours of a nationwide internet and telecommunications blackout

https://www.dw.com/en/iran-protests-internet-communication-blackout-social-media/a-75487555
2•us321•33m ago•0 comments

OpenAI to test ads in ChatGPT as it burns through billions

https://arstechnica.com/information-technology/2026/01/openai-to-test-ads-in-chatgpt-as-it-burns-...
4•coloneltcb•36m ago•1 comments

Agam Space – Self-hosted, zero-knowledge, end-to-end encrypted file storage

https://github.com/agam-space/agam-space
1•rameshl•37m ago•1 comments

Judge orders Anna's Archive to delete scraped data; no one thinks it will comply

https://arstechnica.com/tech-policy/2026/01/judge-orders-annas-archive-to-delete-scraped-data-no-...
2•vo2maxer•37m ago•0 comments

Adobe Photoshop 2025 Installer Now Working on Linux with Patched Wine

https://www.phoronix.com/news/Adobe-Photoshop-2025-Wine-Patch
2•speckx•38m ago•1 comments

Casey Muratori breaks down the AWS outage

https://www.youtube.com/watch?v=gstn9qcNdlc
1•marc_omorain•42m ago•0 comments

Down with the BRT, long live the Bus

https://marcochitti.substack.com/p/down-with-the-brt-long-live-the-bus
1•decimalenough•44m ago•0 comments
Open in hackernews

Show HN: routr - a fast local replacement for DuckDuckGo bangs

https://t128n.github.io/routr/
2•trbndev•8mo ago

Comments

trbndev•8mo ago
routr is a lightweight, offline search router inspired by DuckDuckGo's bangs. It's fully browser-based (no server requests needed other than the initial one) and routes queries like `!gh tokio` to GitHub, `!yt` to YouTube, `!hn` to Hacker News, etc.

What sets it apart:

- Runs entirely locally (no network, no tracking)

- Lets you define your own bangs and destinations

- Optionally rewrites queries for better precision (with AI)

Example:

Typing `article about german war in the stone age !!g` becomes: `site:en.wikipedia.org "german" AND "war" AND "stone age"`

More on query rewriting and performance:

https://tl128n.github.io/writings/2025-05-02_optimizing_sear...

Leftium•8mo ago
That link is broken. Correct link: https://t128n.github.io/writings/2025-05-02_optimizing_searc...
trbndev•8mo ago
Ah damn what a bummer that I can‘t edit the original comment anymore. Thank you for pointing it out… didn‘t even see that extra `l` there in the url
Leftium•8mo ago
> Typing `article about german war in the stone age !!g` becomes: `site:en.wikipedia.org "german" AND "war" AND "stone age"`

I wonder how much of that could be done without AI, just (locally) using https://www.npmjs.com/package/compromise

---

Also I couldn't find your source for bang data; Kagi maintains an updated list: https://github.com/kagisearch/bangs

I'm working on an enhanced version of bangs. Since there are so many "dead" bangs, I'm thinking of using a bang whitelist and suggestions from the full list if not found in the whitelist.

trbndev•8mo ago
What an interesting library. Thanks for mentioning it here… will definitely look into it!

—-

The bangs are at

https://github.com/t128n/routr/blob/main/src/sw/routes.ts

Mostly ripped from duckduckgo.com/bang.js and then pretty-formatted with Prettier… with some sane-defaults added like a bang for ChatGPT or T3 Chat

Leftium•8mo ago
Related project (also works locally):

- https://unduck.link/

- https://github.com/t3dotgg/unduck

- https://youtu.be/_DnNzRaBWUU

---

Note unduck works without service workers: https://github.com/t3dotgg/unduck/blob/91a66c25de8b0e7ac5ba5...

Is there any advantage to using service workers?

edit: Ah... unduck doesn't work from the browser search bar.

trbndev•8mo ago
Unduck actually also uses service workers to cache the app locally

https://github.com/t3dotgg/unduck/blob/91a66c25de8b0e7ac5ba5...

—-

> Is there any advantage to using service workers?

With service workers we can intercept the `fetch` request, before the index.html gets rendered/loaded. One should (in theory) be redirected some micro-seconds faster than doing the redirect in the index.html js