frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

OpenCiv3: Open-source, cross-platform reimagining of Civilization III

https://openciv3.org/
426•klaussilveira•5h ago•97 comments

Hello world does not compile

https://github.com/anthropics/claudes-c-compiler/issues/1
21•mfiguiere•42m ago•8 comments

The Waymo World Model

https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simula...
775•xnx•11h ago•472 comments

Show HN: Look Ma, No Linux: Shell, App Installer, Vi, Cc on ESP32-S3 / BreezyBox

https://github.com/valdanylchuk/breezydemo
142•isitcontent•6h ago•15 comments

Monty: A minimal, secure Python interpreter written in Rust for use by AI

https://github.com/pydantic/monty
135•dmpetrov•6h ago•57 comments

Dark Alley Mathematics

https://blog.szczepan.org/blog/three-points/
41•quibono•4d ago•3 comments

Show HN: I spent 4 years building a UI design tool with only the features I use

https://vecti.com
246•vecti•8h ago•117 comments

A century of hair samples proves leaded gas ban worked

https://arstechnica.com/science/2026/02/a-century-of-hair-samples-proves-leaded-gas-ban-worked/
70•jnord•3d ago•4 comments

Show HN: If you lose your memory, how to regain access to your computer?

https://eljojo.github.io/rememory/
180•eljojo•8h ago•124 comments

Microsoft open-sources LiteBox, a security-focused library OS

https://github.com/microsoft/litebox
314•aktau•12h ago•154 comments

How we made geo joins 400× faster with H3 indexes

https://floedb.ai/blog/how-we-made-geo-joins-400-faster-with-h3-indexes
12•matheusalmeida•1d ago•0 comments

Sheldon Brown's Bicycle Technical Info

https://www.sheldonbrown.com/
311•ostacke•12h ago•85 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
397•todsacerdoti•13h ago•217 comments

An Update on Heroku

https://www.heroku.com/blog/an-update-on-heroku/
322•lstoll•12h ago•233 comments

PC Floppy Copy Protection: Vault Prolok

https://martypc.blogspot.com/2024/09/pc-floppy-copy-protection-vault-prolok.html
12•kmm•4d ago•0 comments

Show HN: R3forth, a ColorForth-inspired language with a tiny VM

https://github.com/phreda4/r3
48•phreda4•5h ago•8 comments

I spent 5 years in DevOps – Solutions engineering gave me what I was missing

https://infisical.com/blog/devops-to-solutions-engineering
109•vmatsiiako•11h ago•34 comments

How to effectively write quality code with AI

https://heidenstedt.org/posts/2026/how-to-effectively-write-quality-code-with-ai/
186•i5heu•8h ago•129 comments

Understanding Neural Network, Visually

https://visualrambling.space/neural-network/
236•surprisetalk•3d ago•31 comments

I now assume that all ads on Apple news are scams

https://kirkville.com/i-now-assume-that-all-ads-on-apple-news-are-scams/
976•cdrnsf•15h ago•415 comments

Learning from context is harder than we thought

https://hy.tencent.com/research/100025?langVersion=en
144•limoce•3d ago•79 comments

Introducing the Developer Knowledge API and MCP Server

https://developers.googleblog.com/introducing-the-developer-knowledge-api-and-mcp-server/
17•gfortaine•3h ago•2 comments

I'm going to cure my girlfriend's brain tumor

https://andrewjrod.substack.com/p/im-going-to-cure-my-girlfriends-brain
49•ray__•2h ago•11 comments

FORTH? Really!?

https://rescrv.net/w/2026/02/06/associative
41•rescrv•13h ago•17 comments

Evaluating and mitigating the growing risk of LLM-discovered 0-days

https://red.anthropic.com/2026/zero-days/
35•lebovic•1d ago•11 comments

Why I Joined OpenAI

https://www.brendangregg.com/blog/2026-02-07/why-i-joined-openai.html
52•SerCe•2h ago•42 comments

Show HN: Smooth CLI – Token-efficient browser for AI agents

https://docs.smooth.sh/cli/overview
77•antves•1d ago•57 comments

The Oklahoma Architect Who Turned Kitsch into Art

https://www.bloomberg.com/news/features/2026-01-31/oklahoma-architect-bruce-goff-s-wild-home-desi...
18•MarlonPro•3d ago•4 comments

Claude Composer

https://www.josh.ing/blog/claude-composer
108•coloneltcb•2d ago•71 comments

Show HN: Slack CLI for Agents

https://github.com/stablyai/agent-slack
39•nwparker•1d ago•10 comments
Open in hackernews

Mullvad Leta

https://leta.mullvad.net
379•microflash•8mo ago

Comments

esafak•8mo ago
Mods: Consider adding to the title: A privacy focused search engine

I quoted their FAQ; it's not editorializing: https://leta.mullvad.net/faq

microflash•8mo ago
I did add that description but seems like it was edited by mods.
lcnPylGDnU4H9OF•8mo ago
I presume that's because calling it privacy-focused is considered editorializing. I'd at least hope it can have "(search engine)" or similar because I had no idea what it was before clicking.
microflash•8mo ago
Yeah. I usually stick to original titles and don't editorialize them, except when the title itself does not make it obvious what it is about.
glenstein•8mo ago
I had assumed it was Mullvad announcing their own LLM.
Barbing•8mo ago
Right, one that by my understanding “pools” searches, in a way. As their blog put it in 2023:

“Mullvad Leta uses the Google Search API as a proxy, caching each search. These cached results are shared amongst all users, reducing costs and improving privacy. This service is user-supported and doesn't rely on ads or data selling.”

blibble•8mo ago
I thought the google search and bing API terms explicitly forbade you from caching the results for more than a short period of time

exactly to stop people doing this

lcnPylGDnU4H9OF•8mo ago
That short period of time is likely to pool a group of users. Even if not, using Mullvad as a personal proxy for Google is a better privacy-conscious decision than using Google directly.
brewdad•8mo ago
Just call it AI and there are no rules.
KoolKat23•8mo ago
I'm curious doesn't outright say whether personal data is logged or kept? Like with the hashed original search or even separately.

The FAQ also mentions user changeable settings for freshness, can't see that.

Still very kind of them :)

thayne•8mo ago
It seems like the Google Search API quotas would be a problem, unless they have some special deal with Google.
voytec•8mo ago
> Mods: Consider adding to the title: A privacy focused search engine

@dang No - please don't do it. This request is plain stupid.

Apple and Google being "privacy-focused" is a silly buzz-phrase at this point. Mullvad is tied to Alphabet/Google.

EDIT (2025 05 28 16:45 UTC): great to see how my recent comments were raided <3

Who the fuck have I annoyed? :)

PufPufPuf•8mo ago
The request is just to add context to the title. The perceived veracity of that title isn't really important, if they decided to call themselves that.

BTW what ties are you talking about? Is there a source for that claim?

dang•8mo ago
> plain stupid

You broke the site guideline against calling names, at least.

https://news.ycombinator.com/newsguidelines.html

voytec•8mo ago
Fair. I apologize for my poor choice of words. I however stand by my point in general.
VonGuard•8mo ago
Mullvad swinging for the fences suddenly. They have a billboard in South San Francisco, too. Did they get a cash infusion? Why all of the sudden are they expanding? Honestly, I'd have changed the name by now...
oscarmoxon•8mo ago
They're also littering the London tube system with ads - there's definitely been a lottery win or a series A.
parkaboy•8mo ago
They were one of the earliest to adopt bitcoin and monero payments--if they didn't convert all those payments immediately to cash, they're probably sitting pretty right now.
dijit•8mo ago
They also have a partnership with Tailscale that can't be undersold.

I'm not sure how much it adds to their bottom line for each sale, but my corp was using the Mullvad VPN addition to tailscale to do global testing by our developers.

IE; "is something blocked, do we detect GEOIP properly" etc;

george_perez•8mo ago
And Mozilla VPN as well.
haiku2077•8mo ago
The Tailscale integration is super handy while traveling. One app to access my home server and my home region.
unfitted2545•8mo ago
And whole buses!
noir_lord•8mo ago
Now’s a good time since the online safety bill kicks in towards end of July.

UK use of VPN’a outside the office/work environment is gonna skyrocket.

kfreds•8mo ago
> there's definitely been a lottery win or a series A

We have neither won the lottery nor taken on outside investment. We've been growing for years, and we've reached a point where we can afford campaigns like this. It is an interesting experiment by our marketing team. Still, I think people on HN overestimate the cost of campaigns like this.

jjice•8mo ago
Curious why the name change suggestion. Honestly, I immediately thought of the Seinfeld episode where Jerry forgets the woman’s name.

> Mullva?

fernandotakai•8mo ago
kind of of topic, but i had to google to find out which female part rhymed with dolores, because it made no sense to me (as an ESL).

(for people wondering, it's clitoris).

https://seinfeld.fandom.com/wiki/The_Junior_Mint

https://seinfeld.fandom.com/wiki/Dolores

philsnow•8mo ago
In (American, at least) English, there's a very common pattern of vowel reduction on unstressed syllables, resulting in "schwa-ification" [0][1] where all such vowels become indistinguishable from each other.

In this case, we say "duh lorr uhss" instead of "do lor ez". The second one doesn't sound like clitoris at all, but the first one.. okay it doesn't sound similar to me either, but it's closer at least.

[0] https://en.wikipedia.org/wiki/English_phonology#Unstressed_s...

[1] "schwa" is the name of the mid, central, unrounded vowel, IPA [ə]

trealira•8mo ago
I have to say that, the vast majority of the time, the way I've heard and said the word "clitoris" doesn't rhyme at all with "Dolores," so I wouldn't have been able to guess it either.
holysoles•8mo ago
based on their company about page, looks like Leta has existed since 2023

https://mullvad.net/en/about

Barbing•8mo ago
Yes, it’s gotta be something catchy. Like “Rakuten”!
bosse•8mo ago
I noticed their billboards and bus ads in New York City a year ago, so it’s not entirely new that they are marketing like this.
al_borland•8mo ago
Same, but on the train at the DC airport. I liked that they align their actions with their mission. Physical ads like this are perfect way to advertise a privacy tool, as their ads respect user privacy.
prophesi•8mo ago
They prefer outdoor ads over targeted online advertising

https://mullvad.net/en/blog/advertising-that-targets-everyon...

tomxor•8mo ago
I had to switch to iVPN last year (similar ethos), because Mullvad became pretty much unusable due to blacklisting and laggy DNS servers.

I'm assuming it has something to do with the push in recent years to expand their userbase, but they don't seem to be able to keep a clean enough pool of IPs like the big popular ones to cope. I know all VPNs struggle with this but it was getting ridiculous, where every single server in a country would receive infinite re-captcha.

lysace•8mo ago
Not quite my experience.

> where every single server in a country would receive infinite re-captcha.

What does that even mean? Have you also disabled cookies?

Typically it's a Cloudflare captcha if you're doing that, not a re-captcha. And afaik pretty much everyone gets this treatment with zero history. Welcome to the modern web.

zargon•8mo ago
They’re referring to the situation when a service has blacklisted you, but will pretend they haven’t and give you captcha after captcha to keep you busy.
tomxor•8mo ago
Yup, I found a shortcut to determining this is to use the audio option, which will instantly admit you are blocked due to "suspicious network activity" rather than make you solve stuff - i guess because of accessibility?
encom•8mo ago
>Welcome to the modern web.

Cloudflare recently started holding stackoverflow hostage as well. "Weird" OS + "weird" browser + cookie autodelete = www is hell, even on clearnet. I hate cloudflare so much it's unreal, including everyone who works for them, for enabling this nonsense.

INTPenis•8mo ago
iVPN is a great choice in terms of security, they also use STboot, but I think you're just flying under the radar with their IPs because they struggle with the same problems as Mullvad.
tomxor•8mo ago
Yes, it only works better because the obscurity to IP ratio is good. It could easily be as bad as mullvad if they became more popular. But as I understand it the really popular VPNs address this with huge pools of servers and IP cycling?

One other issue I had with Mullvad that put the nail in the coffin for me was randomly laggy DNS resolvers, they would get fixed just by the time I start investigating it, but it kept happening... I say this as a mostly happy user for probably 7 years, but then found myself having to turn it off more than on to be able to access most sites.

RemainsOfTheDay•8mo ago
I've been seeing Mullvad billboards for years, including in Paris.
JCattheATM•8mo ago
My concern is that when they can advertise to the extent they do, to what extent can they really be trusted? Anything that popular is going to be a target by law enforcement, and we really have no way of verifying any of their claims.
sillyfluke•8mo ago
Yeah, this advertising to the masses push makes me queasy. It has the reverse effect on me than was intended. Weird brand self-harm for a privacy/data hygiene oriented company.
kfreds•8mo ago
> Did they get a cash infusion? Why all of the sudden are they expanding?

No cash infusion. We've been growing for years, just like many other VPN services. We're still quite a bit smaller than e.g. Nord and Express though.

As for our choice of advertising, we don't run an affiliate program, nor do we want to track our customers through online ads, so we're trying this instead. It's cheaper than you might think.

// Fredrik (cofounder of Mullvad)

reisse•8mo ago
Sorry for hijacking the thread, but I'm too curious not to ask: is having censorship circumvention out of the box a non-goal for Mullvad?

Because there are VPNs with good censorship circumvention tech, and there are VPNs with good privacy guarantees, but I know none which can provide both. What Mullvad offers now is either a decade old stuff which is blocked even by subpar DPI solutions, or a set of (more modern) protocol bridges which are painful to setup and sometimes IP-banned.

kfreds•8mo ago
Mullvad's mission is to make mass surveillance AND online censorship ineffective. So yes, we do intend to offer excellent censorship circumvention out of the box.

Having said that we have clearly prioritized privacy for a long time. For what it's worth we have several censorship improvements on the roadmap. Stay tuned.

acheong08•8mo ago
I already see shadowsocks which is nice. I'm still forced to use V2ray and xray-core in some rejoins though so I route traffic from my device -> xray -> my server -> wireguard mullvad. Works for now I suppose. Also been experimenting with routing small amounts of traffic through the syncthing relay network since they have relays running locally which may be in less restrictive provinces
kfreds•8mo ago
Interesting. Try reaching out to Mullvad's support as well if you haven't done so already. If I'm not mistaken they conduct censorship circumvention experiments from time to time together with customers. I'm sure they'd also be interested to hear about any long-term resilient low-bandwidth channels you've found, such as the syncthing relay network. Those are very useful for bootstrapping and configuration updates.
reisse•8mo ago
Thank you!
jxjnskkzxxhx•8mo ago
Hey. Silly thought. I used to have the idea that Mullvad is the only VPN I trust because the founders seemed ideologically motivated (I guess from some interview I read, don't remember for sure). But advertising seems to undermine that view. Maybe I was just naive.
kfreds•8mo ago
Hi! I used to think that the product should speak for itself, only grow by word of mouth, and that it was wrong to do any advertising. Part of me still thinks that.

On the other hand we ran a very political advertising campaign one-two years ago when we protested a new EU law proposal. We plastered Stockholm's airport in billboards targeting EU politicians and journalists. We published a book and sent copies to several hundred politicians. It was quite a success. Incidentally our office was raided by the Swedish police a month later - the first time in 14 years.

I really appreciate your feedback. Are you able to pinpoint more exactly why you feel that our advertising undermines trust in our brand? Is it simply the fact that we're advertising at all?

Our marketing team works hard to ensure that our advertising doesn't make security guarantees we can't keep, or sell the product through fear-mongering. I feel that we've found a set of advertising messages that work, but clearly it still causes some unease and skepticism.

Perhaps it's simply a worry that we'll change because Mullvad is growing up and is no longer an obscure underdog?

NalNezumi•8mo ago
I really hope they don't change the name, I like the name "Mullvad" (Mole in Swedish) and "Leta" (Search in Swedish) and everything doesn't need to be Anglo centric in the appeal :)

Although the society is almost zero privacy, it have historically had some funny IT figures for privacy and digital issues so people searching up for the background of the name might stumble upon it.

[1] https://youtu.be/rHVVpNRwLk0?feature=shared

[2]https://en.m.wikipedia.org/wiki/Bahnhof

[3] Peter Löthberg https://www.reddit.com/r/todayilearned/comments/1d8056g/comm...

[4] https://en.m.wikipedia.org/wiki/The_Pirate_Bay

SahAssar•8mo ago
I'm guessing they won't change the name. It's a similar branding strategy as ikea, with "funny" nordic (specifically swedish, but other brands have done it with norweigan and danish too) names that for some people makes it sound quaint and quality.
DrZeina•8mo ago
I am extremely excited about this and thus far it seems to work well.
taco_emoji•8mo ago
Unfortunately, this is blocked at many places of work because of the domain, unlike DDG
freehorse•8mo ago
I am curious, why would a workplace block the mullvad.net domain? Or is it rather a whitelist thing?
skyyler•8mo ago
People use VPN services at workplaces to circumvent web filters.
hypeatei•8mo ago
"proxy avoidance" is the listed reason on my corporate network.
FirmwareBurner•8mo ago
IDK, why do some workplaces ban Steam domain? Or block Mozilla but not Chrome?

IT people are weird.

npteljes•8mo ago
Many workplaces use a corporate firewall, and on the admin panel, they can enable-disable categories of websites, like "Porn", "Adult themes", "Gambling", "Social", "Video streaming", "AI", etc. One of the categories could be "VPN", *.mullvad.net can fall into it, and it could be that they disabled that category. At many workplaces, it's against the rules to circumvent the company's monitoring, and so, many of such technologies are banned.
0cf8612b2e1e•8mo ago
Which is a killer because so many developer tools are on “naughty” domains (eg .dev and .ai) which are automatically blocklisted
npteljes•8mo ago
I don't think that .ai is automatically filtered in this case, it's more of a case by case basis. But it's killer nevertheless. "Adult themes" for example is a large umbrella at OpenDNS, and for example I wanted to check the lyrics of a song I was listening to, and it was hosted on darklyrics.com. Nope, couldn't visit, because it's Adult Themes.

https://support.opendns.com/hc/en-us/articles/360061439112-R...

culopatin•8mo ago
Lol doesn’t matter, my company won’t let me install anything not whitelisted anyway. The whitelist: The blacklist: *
taco_emoji•8mo ago
Because they block VPNs
pugworthy•8mo ago
Yes blocked at mine I now see. Guess I've moved up a bit more on that "watch this guy" list.

I don't know how you'd exactly handle it, but an NSFWCP (Not Safe For Work Cybersecurity Policy) tag for some links would be nice.

rasengan•8mo ago
This isn't really privacy or security focused unless 'trust' is a component of security architecture.

Make no mistake, Mullvad Leta knows what you searched for and who you are.

/Theater/ has no place in privacy.

The right way to do it, short of FHE, is to encrypt the query client side, pass this to the proxy which does not pass the source IP, which passes this to the search engine for decryption. Search results are encrypted and pass thru in the reverse:

Client (encrypts) -> Proxy (passes thru no IP) -> Search engine (receives, decrypts, performs, and encrypts results) -> Proxy passes encrypted blob of results back to user -> Client privately reviews private search results.

Edit: private.sh tried this in the past but unfortunately was shuttered with the end of gigablast.

huslage•8mo ago
Mullvad has built trust over many years. There is always someone who knows what you are searching for. The search engine will not accept an opaque blob of encrypted data as a search term, after all.
bitpush•8mo ago
The trust comes from them being a small player. The moment they get big, govt will come knocking, and they'll be just like anyone else.
Kbelicius•8mo ago
The govt already knocked and Mullvad had nothing to give them.
bitpush•8mo ago
Because it is small. When you get big, laws get written targeted at you.
abtinf•8mo ago
If the encryption library is loaded over the web, then it provides no added security. You are still trusting them. Web client side encryption is theater.
rasengan•8mo ago
Agreed, it requires something more significant like an auditable (non obfuscated code) extension or better.
miloignis•8mo ago
This is a bit of an aside, but I see this take a lot and I think it's subtly wrong.

Web client side encryption eliminates fully passive snooping on the server side, but of course does nothing for actively subverting the served encryption code. This makes things a bit more dangerous for the snooping party as it's possible that the backdoored encryption code will be noticed by someone, and it's at least possibly a legal defense - the government might have the power to compel you to hand over data on your server but not to backdoor your code.

This isn't a huge technical difference, but it is a difference, and especially with the legal angle I think it's an important one.

mettamage•8mo ago
I'd rather have some people in Sweden know what I've searched for than whatever I'd find abroad.
alcover•8mo ago
What if browsers supported a property like <script hash=64192876> ? They would store the hash on first connection then verify on subsequent ones.

I know this should be refined and hardened but you get the idea.

mtlynch•8mo ago
They run Leta on diskless servers, just like the VPN:

>We run the Leta servers on STBooted RAM only servers, the same as our VPN servers. These servers run the latest Ubuntu LTS, with our own stripped down custom Mullvad VPN kernel which we tune in-house to remove anything unnecessary for the running system. > >The cached search results are stored in an in-memory Redis key / value store.

This is surprising given that they try to cache results for 30 days:

>Each search that has not already been cached is saved in RAM for 30 days. The idea is that the more searches performed, the larger and more substantial the cached results become, therefore aiding with privacy.

That's surprising because presumably they lose all results if they have to reboot the server.

With a VPN service, there's not much they have to store past the lifetime of the VPN session, but if they're storing search results for 30 days, I wonder how they deal with this? Maybe best effort is fine because they don't strictly need to cache the results, as it just provides marginal privacy improvements.

KoolKat23•8mo ago
yes, they state in the FAQ, any updates to the system clear the cache. Caching is due to query cost.
bravetraveler•8mo ago
Cost that's external, too: Brave or Google are behind the results. Things would be terrible without the cache... but that doesn't mean every request needs to be cached. Can't - gotta source it.

Wouldn't want to hang onto things too long, current events run out of currency :)

ignoramous•8mo ago
> This is surprising ... as it just provides marginal privacy improvements.

Diskless does not mean SSH-less or network-less. The "data" can be pulled / pushed just the same, which is to say, Diskless, in this case, is no better than verifiably read-only partitions (like on ChromeOS & Android, for example).

mtlynch•8mo ago
Sorry, I don't know what you mean. When I said it provides marginal privacy improvements, I meant the caching, not the disklessness.

Diskless does provide privacy improvements, as it drastically reduces the odds of something accidentally persisting to storage.

kees99•8mo ago
Diskless (edit: with OS in initramfs) is indeed a golden standard against local persistence, but requires quite a bit of extra RAM - few GB for "latest Ubuntu LTS".

With regards to preventing accidental persistence, disk with only dm-verity partitions is as good, with extra advantage of only adding a little bit of extra RAM usage (/tmp, /var/run, ...)

For that matter, even something as sloppy as booting with rootfs wich can't be remounted rw (iso9660, squashfs, etc..) and is the only mounted fs, is also perfectly good against accidental persistence.

toast0•8mo ago
You could run from NFS and not need much extra ram. Plus you save like $25/node by not having a local disk.
kees99•8mo ago
Yes, rootfs-on-NFS also qualifies as "diskless", I stand corrected.
ChocolateGod•8mo ago
You could go the extreme and boot off Google Drive (or any other fuse FS).

https://ersei.net/en/blog/fuse-root

kikokikokiko•8mo ago
"That's surprising because presumably they lose all results if they have to reboot the server."

Strictly speaking they only lose all results, FOR SURE, if they have to reboot ALL the servers at the same time. If they implemented a system where the cached results are shared and replicated among all their servers, it can in theory be kept cached indefinitely.

mtlynch•8mo ago
Oh good point. I didn't realize redis syncs data across nodes.
treve•8mo ago
For this kind of application, they would likely distribute the data across nodes, not sync.
vvillena•8mo ago
From the FAQ:

> Each time the Leta application is restarted (due to an upgrade, or new version) server side, a new secret hash is generated, meaning that all previous search queries are no longer visible to Leta.

If I read this correctly, the cached data is per-instance, there would be no way to share cached data among instances if each one has its own secret hash and they are cycled on each start.

xlt•8mo ago
If they are running in a VM they could live migrate the VM to a different machine if they need to reboot. That or a cluster of Redis caches.
HumanOstrich•8mo ago
So running a diskless host OS for a hypervisor and then diskless VMs on top of that? Sounds like a nightmare before even considering live migrations on top. Also what if they need to reboot the VM itself?

The cache is per-instance. A cluster of Redis caches would also limit the whole cache to the RAM size of one machine, so that is a non-starter.

mrweasel•8mo ago
Interesting solution to let the user pick which search engine to use. Sadly Bing is shutting down their API, it would have been great to be able to use that as well.
DaSHacka•8mo ago
> Sadly Bing is shutting down their API

Interesting, does DDG have plans to switch or start their own index?

mrweasel•8mo ago
There are some provisions for their larger customers, see https://www.wired.com/story/bing-microsoft-api-support-endin... (https://archive.ph/IVKGT). So no DuckDuckGo and Ecosia won't lose their Bing backends.
chvid•8mo ago
Fast, no ads, reasonable results. Well done!
bitpush•8mo ago
and stale.
DbigCOX•8mo ago
This is incredible actually.
superkuh•8mo ago
Pretty much the only way to use google search as an HTML webpage instead of a JS web application these days. It's great. It reminds me of the scroogle.com proxy days.

I use it for all but my retro machines, which is a shame. I know Mullvad is a 'privacy' company but I really wish they'd acknowledge that HTTP+HTTPS is more robust to governments' censorship than centralized CA TLS only. HTTP+HTTPS would allow my non-bleeding edge TLS retro machines to search again.

jsnell•8mo ago
Previous discussions from the initial launch, 2 years ago:

https://news.ycombinator.com/item?id=36402162

https://news.ycombinator.com/item?id=35964397

PrivacyDingus•8mo ago
2023, hug of death coming in 2025
dang•8mo ago
Thanks! Macroexpanded:

Mullvad Leta: A search engine used in the Mullvad Browser - https://news.ycombinator.com/item?id=36402162 - June 2023 (142 comments)

Mullvad Leta (Search Engine) - https://news.ycombinator.com/item?id=35964397 - May 2023 (32 comments)

nosioptar•8mo ago
I was dumb enough to buy more than 30 days worth of mullvad once. They changed their terms of service to remove port forwarding. Because I'd paid more than 30 days ago, they wouldn't refund me anything.

Screw mullvad. I'd have to be a damned fool to to ever trust them again.

DaSHacka•8mo ago
Really? That's unfortunate, I heard of many people getting refunds back when they removed port forwarding.
nosioptar•8mo ago
I didn't because I'd paid more than 30 days prior to the change.
Cerium•8mo ago
I don't hold it against them, but I got burned by that change too; but it was entirely reasonable, allowing inbound provides abuse opportunities which degrade their primary service reputation.
nosioptar•8mo ago
I wouldn't be mad, had they have been willing to refund since they changed the functionality.
napolux•8mo ago
I'm using startpage.com, guess this is gonna replace it as soon as it matures a bit
dangus•8mo ago
> Did you make your own search engine from scratch?

> We did not, we made a front end to the Google and Brave Search APIs.

So this is pointless, and honestly kind of lazy?

JanNash•8mo ago
Is it pointless though if e.g. there are no ads?
dangus•8mo ago
In a way, yes, because without ads or any kind of revenue source it's bound to be shut down.
areyourllySorry•8mo ago
enjoy it while it still works, then.
dangus•8mo ago
Why would I switch to a product that I know will fail and go away?
areyourllySorry•8mo ago
why should we enjoy life if we're going to die anyway?
Zefiroj•8mo ago
I wonder how well the caching works. The FAQ says 30 days, so you might be getting a pretty stale result. That combined with Google's "fun fact: 15% of all Google searches have never been searched before", makes me wonder how identifying these queries can be.
deelowe•8mo ago
I feel like the name "mullivad" might present challenges for user adoption.
PrivacyDingus•8mo ago
current options are google, duckduckgo, bing, I think they'll be fine; what's in a name? and all that
DarkCrusader2•8mo ago
Totally agree. Everything should be Americanized as much as possible so that it conforms to American sensibilities and is easier to use and understand for Americans.

Who cares about languages and culture of few dozen people who does not live in AMERICA.

sakjur•8mo ago
Am I (native Swedish speaker, so perhaps ignorant of secondary connotations here) missing something that should be obvious? Is mullvad inappropriate to some readers or is it just an odd name?
nkurz•8mo ago
No, I don't think you are missing anything. As an English speaking American, it just strikes me as a strange name that I wouldn't immediately associate with a search engine. Note for example that the parent spelled it wrong despite that being the focus of his question. But there is no second level of meaning or innuendo that I'm seeing.
tiffanyh•8mo ago
How is this different than using DDG with the “!g” ?
toast0•8mo ago
Doesn't !g just redirect you to Google? From comments, this is proxying and potentially caching from Google. Having an intermediary is potentially of value.
xnx•8mo ago
These alternative search engines really feel like they're fighting the last war. Web content is so reader-hostile that you need a tool to extract the answer/information you're looking for and not just give you a link to the page.
SirHumphrey•8mo ago
I don’t actually. I have read far too many AI summaries where the llm combines data about two different people with the same name creating a biography of someone that doesn’t exist.

And once the use of chatbots in this role becomes widespread- don’t think for a second that companies won’t sso the thing until it’s about as useful as current search.

haiku2077•8mo ago
I had an issue where Slack AI combined multiple people I work with into a summary that was negative in tone. And of course there was no way to provide feedback on this harmful behavior.
hart_russell•8mo ago
If the dead internet theory comes to fruition, I wonder if there will be "curated internets" where only good actors will be allowed to participate.
dangoodmanUT•8mo ago
Aren't these APIs absurdly expensive? How are they justifying these costs, or are they using "unofficial" APIs?
jdpedrie•8mo ago
Brave has a subscription tier that offers storage rights. But it's ~9x the cost of their normal Pro subscription. I have a hard time imagining that the cost works out in their favor (discounting the possibility of a special arrangement) with how long the query stream tail is in web search.
xyst•8mo ago
Search engines are so hot rn. Reminds me of 1990s, 2000s.

AskJeeves, anyone?

\s

I jest, but the focus on privacy is important. I used to use DDG but ended up using (and paying for) Kagi.

jeanlucas•8mo ago
I'm sorry for being negative, but it feels to me just as a publicity stunt.

No serious product, just a proxy for Google, while it is interesting not a real solution.

But as a marketing tactic to promote your VPN it is an interesting move.

lolinder•8mo ago
A caching proxy for Google is a real solution for a real problem. It might not be a solution to a problem you have.
jeanlucas•8mo ago
It solves a problem for a niche that you assume I don't have.

But it has no real way to monetize and is likely to be shut down as soon as the marketing/publicity objectives are not aligned anymore.

That's what I was trying to point out.

mmooss•8mo ago
Maybe Mullvad has other interests too?
mystified5016•8mo ago
> No serious product, just a proxy for Google, while it is interesting not a real solution.

Sure

skeaker•8mo ago
Not sure what you mean by this, it is a real thing you can actually use so obviously it's not "just a publicity stunt."
jeanlucas•8mo ago
I mean I don't see it as a viable product and as soon as costs go high and/or the publicity expectations are met it will be shut down.
INTPenis•8mo ago
It's not a publicity stunt when they're using the technology they helped develop to run their search servers completely securely and without any stateful data.
jeanlucas•8mo ago
Hmm, that makes more sense, framing it like that. I still don't think this is a viable product
xlt•8mo ago
A proxy for Google is a product if it provides additional features Google alone does not provide... in this case: Privacy
mmooss•8mo ago
It's been running for two years, if I understand correctly.
afroboy•8mo ago
I don't know i just tried to search "free anime streaming website" and just did it in the first result. i guess it working as intended.
nalekberov•8mo ago
From the FAQ page (https://leta.mullvad.net/faq) :

> However, Leta is useless as a service if you use the perfect non-logging VPN, a privacy focussed DNS service, a web browser that resists fingerprinting, and correlation attacks from global actors. Leta is also useless if your browser blocks all cookies, tracking pixels and other tracking technologies.

In other words everyone can benefit from it. I don't know any browser (not talking about obscure browsers like lynx) who can completely resist fingerprinting.

VTimofeenko•8mo ago
Using an obscure browser that is not hiding its user agent is arguably worse for fingerprinting.
nalekberov•8mo ago
Ironically yes.
haiku2077•8mo ago
Mullvad makes a fingerprinting resistant browser. It uses tricks like displaying the content inside a smaller window to mimic popular laptops and phones.

https://mullvad.net/en/browser

It's not perfect (it's firefox based so that already sticks out) but better than could be done otherwise.

smallerfish•8mo ago
So how do they make money? Are they hoping to convert users to their VPN service? Or are they just trying to stay under the free tier Google API limits?
haiku2077•8mo ago
Leta is the supported search engine of Mullvad Browser which is a privacy-centric version of Firefox that integrates with Mullvad VPN. Think Mullvad Browser:Regular Internet as Tor Browser:Onion websites. So this is part of an ecosystem for their VPN subscribers.

(I'm a Mullvad customer, not Mullvad directly, but that's how I use their browser and Leta.)

prophesi•8mo ago
In the past, Leta was a service that was only accessible to paid Mullvad users. I'm unsure when they started allowing general access, but that's initially how it made commercial sense.
idlip•8mo ago
Why not embrace searxng^1. But sure I know brave and other would rate limit for it. What would be the difference from duckduckgo lite?

https://docs.searxng.org/

jonplackett•8mo ago
This thing has been advertised EVERYWHERE in London the last few weeks.

But the adverts didn’t make a lot of sense and I had no idea what the product actually did.

diggan•8mo ago
I think it's a new/old marketing strategy. Make it interesting enough that people see and notice it but don't understand what it is, with the hopes that you go out to figure out what it is. A brave strategy, but since it's still around, I guess it works sometimes.
Sammi•8mo ago
It incentivises people to ask each other about it. But you need high pervasiveness of the ad for two people to both have seen it and ask each other about it.
throw432196•8mo ago
I still didn’t know what it was. Went to the headline link and had no idea, typed in “what is this”. Still no idea. I had to read the hn comments to discover it is a search proxy..
jug•8mo ago
> Leta aims to present a reliable and trustworthy way of searching privately on the internet.

> Leta is also useless if your browser blocks all cookies, tracking pixels and other tracking technologies.

Huh? This needed better clarification because the two points seem to be at odds with each other.

freehorse•8mo ago
I assume if you block all tracking technologies it does not offer anything more than what you already have? Because then your queries cannot be tracked?
jsnell•8mo ago
What they're saying is that if you had already closed off all possible methods of being tracked, you'd gain nothing from this service, since whatever other search engine you choose to use instead would by definition not be able to track you.
worldsavior•8mo ago
I don't understand why Google or Brave are cooperating with this, they don't earn anything. And if they're not, what prevents Google blocking Mullvad IPs?
o_m•8mo ago
Mullvad is paying to use their API's, like Kagi does. Google is making money on this

https://leta.mullvad.net/faq#made-from-scratch

worldsavior•8mo ago
Then how does Mullvad earns? This surely costs a lot of money to pay for Google search results.
akimbostrawman•8mo ago
Leta used to require a VPN subscription. They probably figured the cost weren't that high and the possible increase in future customer by offering it for free would at least cover or even outweight that cost.
fr4nkr•8mo ago
Google likely just doesn't care. They know most people won't bother using privacy-oriented services out of inconvenience or apathy.
thunder-blue-3•8mo ago
This would've been a great product 10 years ago. I've unapologetically not had to use a search engine in almost a year (or at least can count on 1 hand having to use it) since GPT models have come out.
whizzter•8mo ago
More than once people at work have asked me for help after not solving their problems with ChatGPT, and the solution was to google and hit some stackoverflow answer.
homebrewer•8mo ago
The situation hasn't changed for most of us. None of the people I've talked to over the past couple of years have stopped using Google, none are using LLMs for anything other than translation (or helping proofread their English) or simply for wasting time.

FWIW, since we're exchanging anecdotes, LLMs have been completely useless for me. I try them every 3-6 months and always return to Google disappointed.

ranguna•8mo ago
I think both you and the OP are ends of the same spectrum.
npteljes•8mo ago
What do you use to look for products, and businesses? I also use chatbots much more, but these are two categories where I found search engines to be much better. But I haven't really looked for an alternative either.
icar•8mo ago
I'm surprised this is created using NodeJS. Given how critical performance is in a proxy, and that RAM is precious running Redis.
benbristow•8mo ago
Did a search for 'test', says results are cached from 6 days ago.

When we've got LLMs with real-time search now this seems a bit... backward. Not that the results for that specific query would change much.

jxjnskkzxxhx•8mo ago
If people search CSAM, do they serve it? Isn't that criminal?
freehorse•8mo ago
You mean if google serves it?
jxjnskkzxxhx•8mo ago
I'm talking about the search engine in question.
freehorse•8mo ago
The "search engine in question" is using the google api. If the search engine in question serves it means that google actually serves it. Thus I am a bit suspicious of the motivation behind this kind of question; why do you pose it for mullvad and not for any other search engine?
jxjnskkzxxhx•8mo ago
I don't know anything about the subject. But in my mind it kind of made sense that serving illegal stuff is somehow worse if you can't identify the users (eg if police has a warrant) compared to if you can.
areyourllySorry•8mo ago
there is no image search.
pipes•8mo ago
What is it?
zaggynl•8mo ago
How does this compare to say, startpage.com?
nobody42•8mo ago
Isn't owned by advertising company. https://en.wikipedia.org/wiki/Startpage#Merger_and_recent_hi...
scdnc•8mo ago
I don't care much about that anymore because their VPN service has really gone bad. They are great in terms of privacy, but in every other aspect, they suck. Their VPN randomly disconnects again and again, once even without the killswitch being activated. They are getting blocked from websites much more often than other VPNs, making the service barely usable while costing a lot more. Plus, there are many other minor issues. I really hope they improve because I want to keep using them
DavideNL•8mo ago
> their VPN randomly disconnects again and again, once even without the killswitch being activated.

I have no idea which OS you are on, but for me it has been working flawlessly for many years, on iOS (using WireGuard.)

One exception: Apple blocking their services when using a VPN IP-address, on macOS. But that's an Apple issue of course...

Even years back, when Proton still had frequent connection/App issues, my phone using Mullvad was very reliable, and hasn't failed even once.

mltsd•8mo ago
Disabling Wireguard obfuscation and quantum resistant tunnels fixed the disconnects for me, which is fine for my use-case, but they shouldn't be enabled by default if they're causing issues
SergeAx•8mo ago
Wait, Google doesn't have a Search API!
alcover•8mo ago
> Leta is also useless if your browser blocks all cookies, tracking pixels and other tracking technologies.

Err.. it would still be useful to mask your IP ?

mmooss•8mo ago
Where does it say how it handles user information - what it collects, how long it's retained, what it's used for?

I would expect Mullvad to say they collect none, but is that said anywhere? Is there any privacy policy?

Edit: All it says is that they protect us from Google and Brave:

> When a search isn't in the cache, our server (leta.mullvad.net) queries the search engines on your behalf. Only the search query is sent; no personal data is shared.

and

> Returned search results contain only direct links to the final destination. All tracking elements and third-party content are removed to protect your privacy.

reustle•8mo ago
A simple explanation of what this does, shown somewhere on the page, would go a long way.
pshirshov•8mo ago
Awesome. Maybe it's just my imagination, but it seems like there is much less crap and the relevancy seems to be much higher even then I choose Google as the underlying engine.

Switched default search in my FF to this.

slimebot80•8mo ago
I wish I could set Safari to use this as the search

Not sure why they limit the choice