Readit News logoReadit News
eqvinox commented on Vercel's CEO offers to cover expenses of 'Jmail'   threads.com/@qa_test_hq/p... · Posted by u/vinnyglennon
eirpoeior · 14 hours ago
Is there any feasible way to implement search client-side on a database of this scale?

I guess you would need some sort of search term to document id mapping that gets downloaded to the browser but maybe there's something more efficient than trying to figure out what everyone might be searching for in advance?

And how would you do searching for phrases or substrings? I've no idea if that's doable without having a database server-side that has the whole document store to search through.

eqvinox · 2 hours ago
I think the key thing here is the context and size; the searchable content of even a lot of e-mails is quite dense and small. I'm not a search expert but I'd look at precalculated indexes on very short substrings (3-4 characters maybe?), have the client pull those it needs for a particular query and then process client-side from there. (Doesn't even need figuring out in advance what people will search for, though that'd certainly improve things.)

I did say you pay with engineering, didn't I? :)

eqvinox commented on Vercel's CEO offers to cover expenses of 'Jmail'   threads.com/@qa_test_hq/p... · Posted by u/vinnyglennon
stackskipton · 14 hours ago
SRE here, Containers are not causing any performance problem.
eqvinox · 9 hours ago
Containers themselves don't, but a lot of the ecosystem structures around them do. Like having reverse proxies (or even just piles of ethernet bridges) in front of everything.

Or if you go ping pong across containers to handle a single request. That will certainly make a laptop unable to handle this load.

eqvinox commented on Vercel's CEO offers to cover expenses of 'Jmail'   threads.com/@qa_test_hq/p... · Posted by u/vinnyglennon
schnebbau · 15 hours ago
Lol yes? It's all reads. If it can all fit in ram, great. Otherwise an SSD will do fine too.
eqvinox · 14 hours ago
You could probably serve it from the quad-core ARM64 inside the SSD controller, if you were trying "for the lulz".
eqvinox commented on Vercel's CEO offers to cover expenses of 'Jmail'   threads.com/@qa_test_hq/p... · Posted by u/vinnyglennon
ghjv · 15 hours ago
this seems like an unreasonably unchartiable reading of a relatively chill and nice situation
eqvinox · 14 hours ago
I'm not sure I would describe the discourse around Vercel and its CEO as "relatively chill and nice". Things are perceived in context.
eqvinox commented on Vercel's CEO offers to cover expenses of 'Jmail'   threads.com/@qa_test_hq/p... · Posted by u/vinnyglennon
iOSThrowAway · 15 hours ago
A laptop would have a hard time serve thousands of people hitting a single endpoint multiple times a day.
eqvinox · 14 hours ago
With a 2025 tech stack, yes. With a 2005 tech stack, no. Don't use any containers, no[/limited] server-side dynamic script languages, no microservices or anything like that.

Considering the content is essentially static, this is actually viable. Search functions might be a bit problematic, but that's a solvable problem.

Of course you pay with engineering skills and resources.

eqvinox commented on AI doesn’t reduce work, it intensifies it   simonwillison.net/2026/Fe... · Posted by u/walterbell
rybosworld · 16 hours ago
I (and lots of people) used to think the models would run out of training data and it would halt progress.

They did run out of human-authored training data (depending on who you ask), in 2024/2025. And they still improve.

eqvinox · 16 hours ago
> And they still improve.

But what asymptote are they approaching? Average code? Good code? Great code?

eqvinox commented on AI doesn’t reduce work, it intensifies it   simonwillison.net/2026/Fe... · Posted by u/walterbell
thunky · 17 hours ago
Sorry but 99.999% of developers could not have built Unix. Or Winamp.

Managers are crossing their fingers that devs they hire are no worse than average, and average isn't very good.

eqvinox · 16 hours ago
> Sorry but a 99.999% of developers could not have built Unix. Or Winamp.

> Managers are crossing their fingers that devs they hire are no worse than average, and average isn't very good.

The problem is that that's the same skill required to safely use AI tools. You need to essentially audit its output, ensure that you have a sensible and consistent design (either supplied as input or created by the AI itself), and 'refine' the prompts as needed.

AI does not make poor engineers produce better code. It does make poor engineers produce better-looking code, which is incredibly dangerous. But ultimately, considering the amount of code written by average engineers out there, it actually makes perfect sense for AI to be an average engineer — after all, that's the bulk of what it was trained on! Luckily, there's some selection effect there since good work propagates more, but that's a limited bias at best.

eqvinox commented on UEFI Bindings for JavaScript   codeberg.org/smnx/prometh... · Posted by u/ananas-dev
madduci · 2 days ago
Because this can end very badly. It is a new surface to attack
eqvinox · 2 days ago
Why is it a new surface? Either you can run UEFI code, or you can't. Attacking the JS interpreter itself is unrealistic IMHO, it's the poorly written JavaScript running on top of this that might open new surfaces of attack. But other UEFI code is mostly written in C or C++, so let's call that a wash?
eqvinox commented on UEFI Bindings for JavaScript   codeberg.org/smnx/prometh... · Posted by u/ananas-dev
eqvinox · 2 days ago
> If this makes you grin, you are probably holding the torch.

What if it makes me recoil in horror? screams into the void

eqvinox commented on Coding agents have replaced every framework I used   blog.alaindichiappari.dev... · Posted by u/alainrk
kenjackson · 4 days ago
This. For area where you can use tested and tried libraries (or tools in general) LLMs will generate better code when they use them.

In fact, LLMs will be better than humans in learning new frameworks. It could end up being the opposite that frameworks and libraries become more important with LLMs.

eqvinox · 4 days ago
> LLMs will be better than humans in learning new frameworks.

I don't see a base for that assumption. They're good at things like Django because there is a metric fuckton of existing open-source code out there that they can be trained on. They're already not great at less popular or even fringe frameworks and programming languages. What makes you think they'll be good at a new thing that there are almost no open resources for yet?

u/eqvinox

KarmaCake day6217June 18, 2019
About
https://github.com/eqvinox

https://chaos.social/@equinox

View Original