Nice project! Related question, how would you recommend detecting which font is being used for names like ui-sans-serif, system-ui on a given device/browser?
That's a difficult one, you would need information about the device and operating system to infer the font.
But I imagine, if you realllly needed that info. You could go the hard route and render the font on a canvas, vectorise and perform some sort of nearest neighbour search.
Thanks! My idea was to just render a Lorem Ipsum paragraph and compare the calculated width-height across a know list of default fonts.
Of course it wouldn't work with fixed width fonts, for that I'd need a canvas bitmap comparison.
I'm thinking of launching a new app where a single click share would be a feature worth implementing, but definitely not part of the core functionality. I'm trying to figure out if this feature is worth implementing at all, or it's just asking for trouble.
I always appreciate shareable permalinks (if that's what you mean), but I think that's a different question than SEO.
Personally I would expect share links to be unlisted (not indexed by search engines, not publicly discoverable, with a long enough uuid to be effectively unguessable). "Publish publicly" could be a separate function you add later, with moderation?
Luckily I'm still at the planning stage, no UGC problem yet.
I'm thinking of launching a new app where a single click share would be a feature worth implementing, but definitely not part of the core functionality. I'm trying to figure out if this feature is worth implementing at all, or it's just asking for trouble.
I guess the benefit would be possibly higher SEO / DR, as you'd have a lot of backlinks scattered around the interwebs. But then it can be misused and then all your domain can also be trashed.
I believe this is probably beneficial for bigger companies / VC funded projects where they have the resources for moderation.
What's the difference between using Kagi and Perplexity? On X everyone talks about Perplexity, on HN, about Kagi. Do they both search -> put results in an LLM as input text?
Kagi is a regular search engine, like Google. They started to bundle some optional AI features with the subscription, but I personally never use them.
Perplexity is yet another AI startup trying to find a way to monetize LLMs. Will they survive when the bubble pops? Idk. Do I trust them with my data? Fuck no. Just look at all the advertising they're investing in and ask yourself how they plan to make that money back.
Because training usually requires bigger batches, doing a backward pass instead of just the forward pass, storing optimizer states in memory etc. This means it takes a lot more RAM than inference, so much more that you can't run it on a single GPU.
If you're training on more than one GPU, the speed at which you can exchange data between them suddenly becomes your bottleneck. To alleviate that problem, you need extremely fast, direct GPU-to-GPU "interconnect", something like NV Link for example, and consumer GPUs don't provide that.
Even if you could train on a single GPU, you probably wouldn't want to, because of the sheer amount of time that would take.
openfreemap.org creator here. Yes, with vector tiles you are basically hosting static files, the server has nothing to do, except HTTPS encryption. Even gzipping is already done in the tiles.
For vector tiles osm.org this is not the case. They should be generated on the fly from the database to show mappers the current state of the map with minimal delay. Yes, the resulting results can be cached like static files, but much more work is done on the server.