Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

they have 200 employees on linkedin, many of whom are not engineers. How they can carry two such major and complicated projects(browser and search) with such headcount?


Can't say for search (it seems like massive work indeed - or maybe you can actually build a decent and comprehensive search engine with few people but with a massive amount of money), but for the browser they really provide a browser UI (and I'd guess most of it is actually built by Google too). It requires work, but it's not massive like a browser.

There are many browsers out there, maintained by a few devs, sometimes in their free time.

Konqueror, Gnome Web, qutebrowser, WebPositive...

Whatever the SerinityOS is doing, reimplementing a browser engine from scratch for their browser Ladybird [1], is vastly more impressive.

[1] https://github.com/SerenityOS/serenity/tree/master/Ladybird


search.marginalia.nu consisted of 1 Swedish engineer and 1 server last I heard and still managed to outclass DDG in a number of query types relevant to me.

In fact, back when I used DDG I think I fell back to marginalia more often than I fell back to Google, partly because of my dislike for Google and partly because Google doesn't respect my queries - which of course is a contributing reason for my dislike for them.

Let's say 100 of the Brave employees are engineers and 50 of them work on the Chromium skin, that still leaves 50 to work on search and related efforts. If 5 of them are as good as the marginalia guy and they are allowed to work with equally clear direction, lack of interruptions and more funding, I think that could almost explain a working search engine.

Remember: In the first 20 years of Google existence (or in any 20 years of the semiconductor age until recently) Moores law had over 13 cycles. A lot of what used to be hard problems before isn't anynore.


> search.marginalia.nu consisted of 1 Swedish engineer and 1 server last I heard and still managed to outclass DDG in a number of query types relevant to me.

Still just 1 dinky lil' consumer hardware server in my living room. I think what is limiting the project the most is the hardware. Like I can definitely squeeze more out of it, but I could probably do 100 times more if I had any sort of operational budget.

But at least the development is funded for the moment. We'll see where I am when the NLnet money runs out...


Does this mean you have more engineers working on it now? That was my reading of the grandparent comment's implications.

BTW, thank you very much for offering this service, even though I don't use it often.


No I'm still solo developing.

Would having a few more people working on it make stuff move faster? Undeniably. But I don't think lack of manpower is an obstacle at the moment in the same lack of hardware. It's reasonable to expect there's an upper limit to how big a project you can manage as a single developer, but I don't think I'm there yet.


I really wish there was someone reading this who could donate some hardware.

I would love to but I am not in a position to do it, at least not right now.


I view it as a long march.

Right now I've got about two years runway, which isn't a lot but it also isn't nothing. Considering the project had barely started two years ago, and considering the opportunities it's already created, hopefully more options will make themselves available along the way somehow.


hopefully not the kind where you lose 90% of your forces, many to desertion and others to fighting with ethnic warlords, before finally defeating the encirclement campaign


What hardware would you want, and how much would it cost?


Interesting question. If I wanted to say grow the index 10-fold and aim for a billion documents indexed (~2.5bn crawled), I'd need:

* More crawlers. This is mostly a network limitation. Disk requirement would be about 50 Tb in total of literally any hard drive, split along the crawlers.

* A dedicated number crunching machine for index construction and processing. Basically needs to be all cores and all RAM.

* A dedicated SQL server. Doesn't have to be super big or fast, but right now it's contending with the index for RAM.

* Either a bigger index server, or a few machines for a sharded index. I'd basically need 40 Tb worth of Enterpise SSD and 1 Tb total of RAM.

The problem space is very nice in that almost everything is either embarrassingly parallel along some axis or another or O(n)-O(n log n) so adding more hardware pays off well.

This is clearly too much hardware to run out of my apartment, even if the fuses held up the noise and heat would be intolerable, so likely some form of colocation hosting as well.

I dunno what it would land on. Probably a one-off cost of about $50k-$100k, depending the degree of redundancy. There's definitely stuff that could be done for less as well. Like right now the entire operation runs out of a single machine, and it's causing me to have to bring the service down for days at a time when I'm switching to a new index.


Cool, thanks. I will pass this along to some people who might be able to help.


> Remember: In the first 20 years of Google existence (or in any 20 years of the semiconductor age until recently) Moores law had over 13 cycles. A lot of what used to be hard problems before isn't anynore.

The web also grow tremendously, and probably user expectations too (in the beginning of the century we were told in school not to speak to search engine like we would to a human, but with keywords and operators). We also do and search for many more kinds of things


If anything my expectations sunk massively between 2009 and the introduction of Kagi.

To be blunt: for me, mainstream search engines Google and Bing very much feel like the things they replaced, Altavista and Yahoo, just with some fancy bolt ons like maps etc.

I understand some people like to be able to write sentences to their search engines, but as long as the results have worse quality than they had 15 - 20 years ago, that "understanding" is just another fancy bolt on feature.

The only things that exist today that could threaten Google quality is Kagi which has gone all in on quality and ChatGPT (and other similar solutions) which finally have produced a working "answer machine" instead of breaking perfect or at least working search engines.


This will probably be of interest: https://labs.kagi.com/fastgpt


You were correct!

It is really impressive and up to date.

It feels a little less precise than ChatGPT but given the fact that it is up to date means it is a tradeoff I guess I will often want to take.


All it takes is one good engineer and he can build anything. The difficult part is to get people to use it.


Brave already has access to a large pool of (from what I can see) enthusiastic users because of their browser : )


that niche engine looks like many magnitudes simpler problem than building competitive modern search.


Marginalia is a niche engine for now, yes, but what it does, it does correctly, unlike Google that has been silently rewriting my queries since before 2013: https://techinorg.blogspot.com/2013/03/what-is-going-on-with...


someone in google according to some metrics decided it is something majority of users wants.


Meanwhile, Twitter had 7500 and Dropbox, 3000.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: