frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Ghostty's AI Policy

https://github.com/ghostty-org/ghostty/blob/main/AI_POLICY.md
107•mefengl•2h ago•46 comments

I built a light that reacts to radio waves [video]

https://www.youtube.com/watch?v=moBCOEiqiPs
209•codetheweb•6h ago•52 comments

AI Is a Horse (2024)

https://kconner.com/2024/08/02/ai-is-a-horse.html
60•zdw•3d ago•31 comments

Replacing Protobuf with Rust to go 5 times faster

https://pgdog.dev/blog/replace-protobuf-with-rust
44•whiteros_e•3h ago•29 comments

Proton Spam and the AI Consent Problem

https://dbushell.com/2026/01/22/proton-spam/
226•dbushell•5h ago•127 comments

Show HN: isometric.nyc – giant isometric pixel art map of NYC

https://cannoneyed.com/isometric-nyc/
987•cannoneyed•19h ago•189 comments

GPTZero finds 100 new hallucinations in NeurIPS 2025 accepted papers

https://gptzero.me/news/neurips/
857•segmenta•20h ago•453 comments

The State of Modern AI Text to Speech Systems for Screen Reader Users

https://stuff.interfree.ca/2026/01/05/ai-tts-for-screenreaders.html
10•tuukkao•2h ago•1 comments

Capital One to acquire Brex for $5.15B

https://www.reuters.com/legal/transactional/capital-one-buy-fintech-firm-brex-515-billion-deal-20...
309•personjerry•14h ago•240 comments

Why does SSH send 100 packets per keystroke?

https://eieio.games/blog/ssh-sends-100-packets-per-keystroke/
506•eieio•16h ago•268 comments

I was banned from Claude for scaffolding a Claude.md file?

https://hugodaniel.com/posts/claude-code-banned-me/
568•hugodan•17h ago•506 comments

Qwen3-TTS family is now open sourced: Voice design, clone, and generation

https://qwen.ai/blog?id=qwen3tts-0115
626•Palmik•22h ago•196 comments

TI-99/4A: Leaning More on the Firmware

https://bumbershootsoft.wordpress.com/2026/01/17/ti-99-4a-leaning-more-heavily-on-the-firmware/
42•ibobev•4d ago•20 comments

Douglas Adams on the English–American cultural divide over "heroes"

https://shreevatsa.net/post/douglas-adams-cultural-divide/
457•speckx•22h ago•467 comments

Your app subscription is now my weekend project

https://rselbach.com/your-sub-is-now-my-weekend-project
385•robteix•4d ago•283 comments

Google is ending full-web search for niche search engines

https://programmablesearchengine.googleblog.com/
103•01jonny01•2h ago•79 comments

Bugs Apple Loves

https://www.bugsappleloves.com
699•nhod•9h ago•311 comments

Scaling PostgreSQL to power 800M ChatGPT users

https://openai.com/index/scaling-postgresql/
204•mustaphah•14h ago•95 comments

Our collective obsession with boredom: Interview with a boredom lab researcher

https://nautil.us/why-the-do-nothing-challenge-doesnt-do-much-for-you-1262005/
8•akakievich•3d ago•2 comments

Project Mercury and the Sofar Bomb

https://www.thequantumcat.space/p/project-mercury-and-the-sofar-bomb
11•verzali•5d ago•1 comments

Improving the usability of C libraries in Swift

https://www.swift.org/blog/improving-usability-of-c-libraries-in-swift/
119•timsneath•12h ago•13 comments

Writing First, Tooling Second

https://susam.net/writing-first-tooling-second.html
39•blenderob•4d ago•4 comments

Why medieval city-builder video games are historically inaccurate (2020)

https://www.leidenmedievalistsblog.nl/articles/why-medieval-city-builder-video-games-are-historic...
154•benbreen•11h ago•95 comments

Show HN: Txt2plotter – True centerline vectors from Flux.2 for pen plotters

https://github.com/malvarezcastillo/txt2plotter
25•tsanummy•3d ago•6 comments

'Askers' vs. 'Guessers' (2010)

https://www.theatlantic.com/national/2010/05/askers-vs-guessers/340891/
158•BoorishBears•1d ago•105 comments

CSS Optical Illusions

https://alvaromontoro.com/blog/68091/css-optical-illusions
190•ulrischa•18h ago•16 comments

Stunnel

https://www.stunnel.org/
88•firesteelrain•11h ago•30 comments

In Europe, wind and solar overtake fossil fuels

https://e360.yale.edu/digest/europe-wind-solar-fossil-fuels
647•speckx•21h ago•660 comments

Launch HN: Constellation Space (YC W26) – AI for satellite mission assurance

40•kmajid•19h ago•15 comments

'Active' sitting is better for brain health: review of studies

https://www.sciencealert.com/not-all-sitting-is-equal-one-type-was-just-linked-to-better-brain-he...
113•mikhael•17h ago•43 comments
Open in hackernews

Google is ending full-web search for niche search engines

https://programmablesearchengine.googleblog.com/
102•01jonny01•2h ago

Comments

01jonny01•2h ago
Google quietly announced that Programmable Search (ex-Custom Search) won’t allow new engines to “search the entire web” anymore. New engines are capped at searching up to 50 domains, and existing full-web engines have until Jan 1, 2027 to transition.

If you actually need whole-web search, Google now points you to an “interest form” for enterprise solutions (Vertex AI Search etc.), with no public pricing and no guarantee they’ll even reply.

This seems like it effectively ends the era of indie / niche search engines being able to build on Google’s index. Anything that looks like general web search is getting pushed behind enterprise gates.

I haven’t seen much discussion about this yet, but for anyone who built a small search product on Programmable Search, this feels like a pretty big shift.

Curious if others here are affected or already planning alternatives.

UPDATE: I logged into Programmable Search and the message is even more explicit: Full web search via the "Search the entire web" feature will be discontinued within the next year. Please update your search engine to specify specific sites to search. With this link: https://support.google.com/programmable-search/answer/123971...

throwaway_20357•2h ago
What are some of the niche search engines build on Google's index affected by this?
doublerabbit•2h ago
Kagi
marginalia_nu•1h ago
They published this the other day:

https://blog.kagi.com/waiting-dawn-search

Which saw some discussion on HN.

embedding-shape•1h ago
> some discussion

~450 score, ~247 comments and still on /best ("Most-upvoted stories of the last 48 hours"):

https://news.ycombinator.com/item?id=46708678 - "Waiting for dawn in search: Search index, Google rulings and impact on Kagi"

pell•1h ago
I think Kagi buys search engine results from SERP vendors who typically scrape Google’s results and offer an API experience on top of it.
echelon•1h ago
No wonder Kagi is angry.

Google is a monopoly across several broad categories. They're also a taxation enterprise.

Google Search took over as the URL bar for 91% of all web users across all devices.

Since this intercepts trademarks and brand names, Google gets to tax all businesses unfairly.

Tell your legislators in the US and the EU that Google shouldn't be able to sell ads against registered trademarks (+/- some edit distance). They re-engineered the web to be a taxation system for all businesses across all categories.

Searching for Claude -> Ads in first place

Searching for ChatGPT -> Ads in first place

Searching for iPhone -> Ads in first place

This is inexcusable.

Only searches for "ChatGPT versus", "iPhone reviews", or "Nintendo game comparison" should allow ads. And one could argue that the "URL Bar" shouldn't auto suggest these either when a trademark is in the URL bar.

If Google won't play fair, we have to kill 50% of their search revenue for being egregiously evil.

If you own a trademark, Google shouldn't be able to sell ads against you.

--

Google's really bad. Ideally we'd get an antitrust breakup. They're worse than Ma Bell. I wouldn't even split Google into multiple companies by division - I'd force them to be multiple copies of the same exact entity that then have to compete with each other:

Bell Systems -> {BellSouth, Bell Atlantic, Southwestern Bell, ...}

Google -> {GoogleA, GoogleB, GoogleC, ...}

They'd each have cloud, search, browser, and YouTube. But new brand names for new parent companies. That would create all-out war and lead to incredible consumer wins.

marginalia_nu•1h ago
Could probably argued that search access is an essential facility[1], though it doesn't appear antitrust law has anywhere near the same sort of enforcement it did in the past.

[1] https://en.wikipedia.org/wiki/Essential_facilities_doctrine

nemosaltat•1h ago
> Kagi This seems to be true, but more indirectly. From Kagi’s blog [0] which is a follow up to a Kagi blog post from last year [1].

[0]> Google: Google does not offer a public search API. The only available path is an ad-syndication bundle with no changes to result presentation - the model Startpage uses. Ad syndication is a non-starter for Kagi’s ad-free subscription model.[^1]

[0]> The current interim approach (current as of Jan 21, 2026)

[0]> Because direct licensing isn’t available to us on compatible terms, we - like many others - use third-party API providers for SERP-style results (SERP meaning search engine results page). These providers serve major enterprises (according to their websites) including Nvidia, Adobe, Samsung, Stanford, DeepMind, Uber, and the United Nations.

I’m an avid Kagi user, and it seems like Kagi and some other notable interested parties have _already_ been unable to do get what they want/need with Google’s index.

[0]> The fact that we - and companies like Stanford, Nvidia, Adobe, and the United Nations - have had to rely on third-party vendors is a symptom of the closed ecosystem, not a preference.

Hopefully someone here can clarify for me, or enumerate some of these “third-party vendors” who seem like they will/might/could be directly affected by this.

[0] antibabelic > relevant https://blog.kagi.com/waiting-dawn-search [1] https://blog.kagi.com/dawn-new-era-search > [^1]: A note on Google’s existing APIs: Google offers PSE, designed for adding search boxes to websites. It can return web results, but with reduced scope and terms tailored for that narrow use case. More recently, Google offers Grounding with Google Search through Vertex AI, intended for grounding LLM responses. Neither is general-purpose index access. Programmable Search Engine is not designed for building competitive search. Grounding with Google Search is priced at $35 per 1,000 requests - economically unviable for search at scale, and structured as an AI add-on rather than standalone index syndication. These are not the FRAND terms the market needs

tpetry•39m ago
I believe they try to indirectly say they are using SerpApi or a similar product that scrapes Google search results to use them. And other big ones use it too so it must be ok...

That must be the reason why they limit the searches you can do in the starter plan. Every SerpApi call costs money.

saltysalt•1h ago
I built my own web search index on bare metal, index now up to 34m docs: https://greppr.org/

People rely too much on other people's infra and services, which can be decommissioned anytime. The Google Graveyard is real.

orf•1h ago
Number of docs isn’t the limiting factor.

I just searched for “stackoverflow” and the first result was this: https://www.perl.com/tags/stackoverflow/

The actual Stackoverflow site was ranked way down, below some weird twitter accounts.

saltysalt•1h ago
I don't weight home pages in any way yet to bump them up, it's just raw search on keyword relevance.
orf•1h ago
Sure, but the point is results are not relevant at all?

It’s cool though, and really fast

saltysalt•1h ago
I'll work on that adjustment, it's fair feedback thanks!
direwolf20•45m ago
Unfortunately this is the bulk of search engine work. Recursive scraping is easy in comparison, even with CAPTCHA bypassing. You either limit the index to only highly relevant sites (as Marginalia does) or you must work very hard to separate the spam from the ham. And spam in one search may be ham in another.
saltysalt•25m ago
I limit it to highly relevant curated seed sites, and don't allow public submissions. I'd rather have a small high-quality index.

You are absolutely right, it is the hardest part!

globular-toast•36m ago
What do you mean they're not relevant? The top result you linked contained the word stackoverflow didn't it? It's showing you exactly what you searched for. Why would you need a search engine at all if you already know the name of the thing? Just type stackoverflow.com into your address bar.

I feel like Google-style "search" has made people really dumb and unable to help themselves.

orf•20m ago
the query is just to highlight that relevance is a complex topic. few people would consider "perl blog posts from 2016 that have the stack overflow tag" as the most relevant result for that query.
dredmorbius•27m ago
Google's entire (initial) claim-to-fame was "PageRank", referring both to the ranking of pages and co-founder Larry Page, which strongly prioritised a relevance attribute over raw keyword findings (which then-popular alternatives such as Alta Vista, Yahoo, AskJeeves, Lycos, Infoseek, HotBot, etc., relied on, or the rather more notorious paid-rankings schemes in which SERP order was effectively sold). When it was first introduced, Google Web Search was absolutely worlds ahead of any competition. I remember this well having used them previously and adopted Google quite early (1998/99).

Even with PageRank result prioritisation is highly subject to gaming. Raw keyword search is far more so (keyword stuffing and other shenanigans), moreso as any given search engine begins to become popular and catch the attention of publishers.

Google now applies other additional ordering factors as well. And of course has come to dominate SERP results with paid, advertised, listings, which are all but impossible to discern from "organic" search results.

(I've not used Google Web Search as my primary tool for well over a decade, and probably only run a few searches per month. DDG is my primary, though I'll look at a few others including Kagi and Marginalia, though those rarely.)

<https://en.wikipedia.org/wiki/PageRank>

"The anatomy of a large-scale hypertextual Web search engine" (1998) <http://infolab.stanford.edu/pub/papers/google.pdf> (PDF)

Early (1990s) search engines: <https://en.wikipedia.org/wiki/Search_engine#1990s:_Birth_of_...>.

renegat0x0•1h ago
I made also something for my own search needs. It's just an SQLite table of domains, and places. I have your search engine there also ;-)

https://github.com/rumca-js/Internet-Places-Database

Demo for most important ones https://rumca-js.github.io/search

saltysalt•1h ago
Thank you, will check it out!
johnofthesea•1h ago
I tested it using a local keyword, as I normally do, and it took me to a Wikipedia page I didn’t know existed. So thanks for that.
saltysalt•1h ago
It will throw up weird and interesting results sometimes ;-)
lolive•29m ago
Lol, a GooglePlus URL was mentionned on a webpage i browsed this week.#blastFromThePast
salawat•1h ago
It's been clear for the last decade that we have to wean ourselves off of centralized search indexes if only to innoculate the Net against censorship/politically motivated black holing.

I can only weep at this point, as the heroes that were the Silent and Greatest generations (in the U.S.), who fought hard to pass on as much institutional knowledge as possible through hardcore organization and distribution via public and University library, have had that legacy shit on by these ad obsessed cretins. The entirety of human published understanding; and we make it nigh impossible for all but the most determined to actually avail themselves of it.

raincole•54m ago
> “search the entire web”

TIL they allowed that before. It sounds a bit crazy. Like Google is inviting people to repackage google search itself and sell it / serve with their own ads.

Antibabelic•2h ago
Relevant: Waiting for dawn in search: Search index, Google rulings and impact on Kagi https://news.ycombinator.com/item?id=46708678
mrweasel•1h ago
This might be me reading it wrong, but isn't shutting down the full-web search going against the ruling mentioned in the Kagi post?

> Google must provide Web Search Index data (URLs, crawl metadata, spam scores) at marginal cost.

Maybe they're shutting down the good integration and then Kagi, Ecosia and others can buy index data in an inconvenient way going forward?

Hackbraten•1h ago
If I understand Kagi's blog post correctly, then here's what happened, chronologically:

Kagi makes deals with many search engines so they can have raw search results in exchange for money.

Google says: no, you can't have raw search results because only whales can get those. Only thing we can offer you is search results riddled with ads and we won't allow you to reorder or filter them.

Kagi thinks Google's offer is unacceptable, so Kagi goes to a third party SERP API, which scrapes Google at scale and sells the raw search results to Kagi and others.

August 2024: Court says Google is breaking the law by selling raw search results only to whales.

December 2025: Court orders that for the next six years, 1. Google must no longer exclude non-whales from buying raw search results, 2. Google must offer the raw search results for a reasonable price, and 3. Google can no longer force partners to bundle the results with ads.

December 2025: Google sues the third-party scraping companies.

January 2026: Google says "hey, the old search offering is going to go away, there's going to be a new API by 2027, stay tuned."

HPsquared•2h ago
I had misread the title as "Google is ending (full-web search) for [aka in favour of] (niche search engines)"

The correct parsing is: "Google is ending (full-web search for niche search engines)"

dredmorbius•7m ago
[delayed]
chromehearts•2h ago
Is this about the little Google Search Bar that is present on some websites? Or am I mistaking something
01jonny01•1h ago
Kind of, however the Google Search Bar present on website is usually there to search across their domain, the search results are limited to their domain e.g example.com/page1, example.com/page2. Google will carry on supporting this.

What they are ending is their support for websites to search across the entire web. The websites that search across the entire web are usually niche search engine websites.

chromehearts•1h ago
Ahh; so that's the difference. Thanks!
vaylian•2h ago
Meanwhile in Europe: Qwant and Ecosia team up to build their own search index: https://blog.ecosia.org/eusp/
tweetle_beetle•1h ago
It's a noble effort, but they're so late to the game that it's hard to see them making a significant dent. I hope I'm wrong.

They were:

> aiming to serve 30% of French search queries [by end of 2025]

https://blog.ecosia.org/launching-our-european-search-index/

Gigachad•1h ago
I feel like soon there won’t even be a point having a search engine since almost the entire internet will be useless AI slop.
altairprime•1h ago
It's as though full-text search of websites you've never heard of was a mistake :)

PageRank wouldn't exist without webrings, directories, and forums you could only search individually, and we thrived on that Internet.

Welcome back, ye olde Internet.

baubino•1h ago
The old internet is still there. It hasn‘t gone away; it‘s just undiscoverable with ad-based search. The more slop there is, the more necessary it is to have good search engines.
zelphirkalt•1h ago
Recently, I set up a fresh system on a laptop. Ahahahaaa, how utterly crap Google search results now are! It fills me with some stress and disgust to use that. Now one of the first things I do, right after emergency using duckduckgo to search for uBlock Origin and NoScript, is to get Kagi search installed as default search. Then I can continue setting things up more calmly.
direwolf20•43m ago
If you haven't tried Marginalia Search yet, do so. It's a small web search.
direwolf20•43m ago
A search engine doesn't have to search the entire internet. Most of them are extremely opinionated about what they index.
johnofthesea•1h ago
Better late than never.

> The French index is at an advanced stage of completion, we have started creating the German language index, and the English one should start shortly. All progress is quickly integrated into the Qwant STAAN API.

https://noc.social/@327ppm/115934198650900394

blell•1h ago
They can build whatever they want with lots of #hashtags and public money, but that doesn't mean they'll get 30% of French people to use it.

But of course they managed to cut themselves a nice salary with EU funds, paid in part by me and you, so that's all that matters.

londons_explore•2h ago
What examples are there of people using this?
01jonny01•1h ago
There is literally thousands of independent search engines that use Programmable search to search the entire web. Many ISP providers use it on their homepage, kids-based search engines like wackysafe.com use it, also search engines that focus on privacy like gprivate.com etc
TeMPOraL•1h ago
Also LLM tools. Programmable Search Engine API was a way to give third-party LLM frontends the ability to give LLMs a web search tool. Notably, this was a common practice long before any of the major LLM providers added search capabilities to their frontents.
01jonny01•1h ago
Exactly, Google want every one depended on Gemini.
bovermyer•1h ago
I'm curious about what it would take to build my own "toy" search engine with its own index. Anyone ever tried this?
Gigachad•1h ago
Might find YaCy interesting. It’s meant to be a decentralised search engine where users scrape the internet and can search other users indexes in a kind of torrent like way.

I found it didn’t really work as a real search engine but it was interesting.

reddalo•1h ago
Good luck scraping websites without being blocked, if you're not Google.
marginalia_nu•1h ago
Well you'll get blocked some places but it's not too big of a deal. If you're running an above board operation, you can surprisingly often successfully just email the admin explaining what you're doing, and ask to be unblocked.
marginalia_nu•1h ago
Yeah that's where I started out in 2021. Been at it for almost 5 years now, last three of which full time. I'm indexing about 1.1 billion documents now off a single server.

Hard part is doing it at any sort of scale and producing useful results. It's easy to build something that indexes a few million documents. Pushing into billions is a bigger challenge, as you start needing a lot of increasingly intricate bespoke solutions.

Devlog here:

https://www.marginalia.nu/tags/search-engine/

And search engine itself:

https://marginalia-search.com/

(... though it operates a bit sub-optimally now as I'm using a ton of CPU cores to migrate the index to use postings lists compression, will take about 4-5 days I think).

rickette•1h ago
Curious on what (how much) hardware your running this.
marginalia_nu•1h ago
Currently running off

AMD EPYC 7543 x2 for 64 cores/128 threads

512 GB RAM

~ 90 TB of PM9A3 SSDs across 12 physical devices

Storage is not very full though. I'm probably using about a third of it at this point.

YoungX•1h ago
This underscores the core value of cross-platform unified memory.
lighthouse1212•1h ago
The 'Google Graveyard is real' sentiment captures something important: every dependency on a large platform is a loan that can be called in. The 34-million-document indie index project someone mentioned is the right response - own your core infrastructure. Easier said than done for whole-web search, but the same principle applies everywhere.
01jonny01•1h ago
Much easier said than done, especially if you are serving users on scale.
jamesbelchamber•1h ago
Are competing search indexes (Bing, Ecosia/Qwant, etc) objectively worse in significant ways, or is Google just so entrenched that people don't want to "risk it" with another provider (and/or preferences and/or inertia).

I suppose I'm asking whether this is actually a _good thing_ in that it will stimulate competition in the space, or if it's just a case that Google's index is now too good for anyone to reasonably catch up at this point.

01jonny01•1h ago
The beauty about Google Programmable Search across the entire web is that it's free and users can make money by linking it their Adsense account.

Bing charge per query for the average user. Ecosia and Qwant use Bing to power their results, probably under some type of license, which results in them paying much less per query than a normal user.

thayne•1h ago
Bing recently shut down their API product, which was already very expensive.

If you want programmatic access to search results there aren't really many options left.

SirHumphrey•1h ago
I can manage fine with other search indexes for English language searches; weather that is because others got better or google got worse i cannot tell, though I suspect the latter.

But for searching in more niche languages google is usually the only decent option and I have little hope that others will ever reach the scale where they could compete.

Antibabelic•1h ago
Bing's index is smaller than Google's, and anecdotally I get fewer relevant results when using it, particularly from sites like Reddit that have exclusive search deals with Google.
sreekanth850•1h ago
Never build a product with core feature depending on a third-party, you will eventually get fucked up for sure. always have a 70:30 rule for revenue where 70% is core independent features.
halapro•1h ago
Soon you'll find that you cannot exist on the web without relying on third parties. Sometimes you'll even have trouble getting paid thanks to the painful existence of payment processors.
direwolf20•41m ago
That's why I eschew HTTPS.
cubefox•1h ago
Is this perhaps to prevent ChatGPT, Claude and Grok to use Google Search? It would make sense for Google to keep that ability for Gemini.
01jonny01•1h ago
I suspect its going to hurt the indie developers and small start-ups who do not have special licensing agreements.
direwolf20•34m ago
They'll go adversarial interop through SerpAPI, just like Kagi does. SerpAPI will get the money instead of Google getting it.
solarkraft•1h ago
This will significantly impact (quite possibly kill) Startpage and Ecosia, who are effectively white-label Google, right?

What alternatives are there besides Bing? Is it really so hard that it’s not considered worth doing? Some of the AI companies (Perplexity, Anthropic) seem to have managed to get their own indexing up and running.

ColinHayhurst•25m ago
Excuse the self-promotion but Mojeek offers a web search API (>9 billion pages): https://www.mojeek.com/services/search/web-search-api/
jonplackett•1h ago
Are search engines like Kagi completely screwed by this or is there a way for them to keep operating?
direwolf20•41m ago
Kagi doesn't have a partnership with Google - they work under adversarial interoperability, stealing results from Google against their will, and paying some third-party to enable this. They'd like to simply pay Google, but Google doesn't want their money.
zoobab•1h ago
Antitrust do not work against large companies.

Just dissolve them in acid.

marginalia_nu•21m ago
This is the type of monopoly abuse these laws were designed to target, and antitrust laws actually do work against large companies.

If you actually enforce them.

Unfortunately, during the Reagan administration, political sentiment toward monopolies shifted and since then antitrust law has been a paper tiger at best.

zoobab•9m ago
I heard when Bush came to power, the antitrust complaint against Microsoft monopoly driven by the government was dropped.