this post was submitted on 17 Mar 2024
244 points (81.8% liked)

Privacy

31253 readers
661 users here now

A place to discuss privacy and freedom in the digital world.

Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.

In this community everyone is welcome to post links and discuss topics related to privacy.

Some Rules

Related communities

Chat rooms

much thanks to @gary_host_laptop for the logo design :)

founded 4 years ago
MODERATORS
 

We're (a group of friends) building a search engine from scratch to compete with DuckDuckGo. It still needs a name and logo.

Here's some pictures (results not cherrypicked): https://imgur.com/a/eVeQKWB

Unique traits:

  • Written in pure Rust backend, HTML and CSS only on frontend - no JavaScript, PHP, SQL, etc..
  • Has a custom database, schema, engine, indexer, parser, and spider
  • Extensively themeable with CSS - theme submissions welcome
  • Only two crates used - TOML and Rocket (plus Rust's standard library)
  • Homegrown index - not based on Google, Bing, Yandex, Baidu, or anything else
  • Pages are statically generated - super fast load times
  • If an onion link is available, an "Onion" button appears to the left of the clearnet URL
  • Easy to audit - No: JavaScript, WASM, etc.. requests can be audited with F12 network tab
  • Works over Tor with strictest settings (official Tor hidden service address at the bottom of this post)
  • Allows for modifiers: hacker -news +youtube removes all results containing hacker news and only includes results that contain the word "youtube"
  • Optional tracker removal from results - on by default h No censorship - results are what they are (exception: underage material)
  • No ads in results - if we do ever have ads, they'll be purely text in the bottom right corner, away from results, no media
  • Everything runs in memory, no user queries saved.
  • Would make Richard Stallman smile :)

THIS IS A PRE-ALPHA PRODUCT, it will get much MUCH better over the coming months. The dataset in the temporary hidden service linked below does not do our algorithm justice, its there to prove our concept. Please don't judge the technology until beta.

Onion URL (hosted on my laptop since so many people asked for the link): ht6wt7cs7nbzn53tpcnliig6zrqyfuimoght2pkuyafz5lognv4uvmqd.onion

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 27 points 6 months ago (2 children)

To answer your questions in order:

  • We have our own index, its not a shitshow of mixed results like Searx tends to be. this also means that we're not chasing breaking changes of some larger engine when they decide they dont want us, like Twitter did to Nitter, and Bing did to Searx.
  • We don't know how to monetize. Ads are the only option that we know of, donations do not work at all, as proven by my previous projects.
  • We've already got spam prevention and removal measures in place, but I won't discuss them.
  • We don't know how to scale it since its centralized by design and the frontend and backend are tightly integrated, largely because the frontend is largely generated on the fly by the backend. Maybe host a copy for each region we're aiming to acquire users from?
  • Our engine already understands 5 languages, and we hope to expand to CJK languages soon.
[–] [email protected] 35 points 6 months ago* (last edited 6 months ago) (3 children)

We don’t know how to monetize. Ads are the only option that we know of, donations do not work at all, as proven by my previous projects.

A subscription-based model might be the only viable one, since ads will inevitably lead to a conflict of interest and voluntary donations are mostly a no-go. The problem is that people are so used to the notion that everything is "free" that many are convinced that online services should always be free and balk at the idea of paying for anything.

Personally I pay for Kagi which has been decent enough

[–] [email protected] 12 points 6 months ago* (last edited 6 months ago)

I mean, a search engine is literally the last thing on the internet I'd pay a subscription for. In a world where literally everything else nickels-and-dimes us for subscription service, search engines, torrent trackers, game modders who paywall their mods, and other kitschy non-essentials are literally the first things to get shuffled off the monthly budget.

If we weren't in such a deep recession that I pay as much a week for my gas as I do my groceries, with rent and ACTUAL bills eating the majority of what's left, I'd feel a bit differently; but if wishes were horses, we'd all ride. I literally had to start growing my own green rather than buying it, the economy's so shit.

[–] [email protected] 11 points 6 months ago

The problem is that people are so used to the notion that everything is “free” that many are convinced that online services should always be free and balk at the idea of paying for anything.

A huge part of that is that most people don't consider privacy concerns to be a cost. All they factor into their evaluation is whether it costs them actual money.

[–] [email protected] 9 points 6 months ago* (last edited 6 months ago) (3 children)

Personally I pay for Kagi which has been decent enough

Whats "decent enough" mean? I've been curious and you're the only person I've known who pays for it.

[–] [email protected] 12 points 6 months ago (2 children)

I pay for it, the results are quality and the fact that my brain doesnt have to sift through ad results and can just look at the real data is so nice. Additionally, they have a large number of "lenses" which can change the scope of your search. For example, they have a lens for searching lemmy as well as lenses for the "small web", which filters out all the results from massive corporate websites and gives way more personal project sites and the like.

All in all I'm a fan.

[–] [email protected] 1 points 6 months ago

I personally like a lot the gazillion bangs also available, the personal up/downranking/blocking of websites and their quick answer is often fairly good (I mostly use it for documentation lookup). The lenses are definitely the best feature though, especially coupled with bangs. I converted even my wife who really loves it.

[–] [email protected] 1 points 6 months ago

Seconded this. Been paying for a long time now, no regrets.

[–] [email protected] 4 points 6 months ago

I never thought id pay for Kagi and that paying for a search engine was ridiculous. Then I kept seeing loudly positive feedback from reputable people in my circle and tried the trial.

I pay for it and never have the "I only ever use !g on duckduckgo" problem.

Sorting by web pages with least ad trackers is a cheat code to find old style websites with people sharing knowledge for knowledge's sake rather than profit.

[–] [email protected] 1 points 6 months ago

Just my two cents, but I keep trying it out and I have not seen anything good enough to warrant paying for it. And I am not against paying for privacy, I pay Proton.

[–] [email protected] 5 points 6 months ago

You could let people host their own as a method of scaling. But that limits it to geeks like us.

Use kubernetes and let it scale and pay for hosting on cdns.