Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kgeist
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
50 ms
·
601.
▲
by
kgeist
2y ago
Anything is possible, of course. But without evidence, it'd consider it nothing more than a conspiracy theory.
602.
▲
by
kgeist
2y ago
Telegram has also large Russian pro-war communities, and it's extensively used by soldiers deployed in Ukraine for communication. If pro-war channels outnumber opposition channels (and they probably do), Telegram probably won't be
603.
▲
by
kgeist
2y ago
Durov was notorious in Russia for refusing to cooperate with FSB (successor to KGB), too. I remember when FSB asked him to give access to protester communications on VK (in 2011 during mass protests), he mockingly responded with a picture o
604.
▲
by
kgeist
2y ago
Aren't humans also prone to this? Take the classic trick question, for example: "A bat and a ball cost $1.10 in total. The bat costs $1.00 more than the ball. How much does the ball cost?" Most people give a wrong answer beca
605.
▲
by
kgeist
2y ago
Indeed, Russia has YandexGPT and Gigachat which are more than enough for generating articles (although they're far worse at reasoning).
606.
▲
by
kgeist
2y ago
For your index example, why not just do: create index new [..] drop index old; At every point, there's always an index to use. We usually have to split releases into several "subreleases": Release #1 (automatic m
607.
▲
by
kgeist
2y ago
For that exact reason, we have a rule that every DDL migration must be a separate migration in the framework. So if migration #2 out of 3 fails, only 1 migration will be marked as completed. If we see migration failed in CI/CD logs, it
608.
▲
by
kgeist
2y ago
We have a special table which remembers which migrations were already run. So creating a second migration which tries to create the table again is a sign something is wrong. It's probably not what the developer intended and can result
609.
▲
by
kgeist
2y ago
We generally ban any IF NOT EXISTS in our team (we use MySQL) because it usually masks the real problem (why is the developer trying to create a table which already exists in the test environment? maybe there's a name conflict with ano
610.
▲
by
kgeist
2y ago
>In fact, they were fairly useless when they modelled the source distribution, that's why ChatGPT was an instant hit whereas GPT-3 was mainly only interesting to other AI reasearchers. I had a bot which used the original GPT3 (i.e.
611.
▲
by
kgeist
2y ago
I wonder why some words are overrepresented. Isn't the whole idea of language models to model word distribution as close as possible? Does it have something to do with RLHF? Or it's the training data?
612.
▲
by
kgeist
2y ago
"Tagged" sounds like an implementation detail to me (that it has a "tag" internally to tell between types). I suspect they added "type" to "union" to make it clear what is about (about types). The syn
613.
▲
by
kgeist
2y ago
Interesting, in Northern Russia they also had no chimneys up until the beginning of the 20th century (in other places, chimneys were introduced much earlier). They also called it "black heating". How common was it in Medieval Euro
614.
▲
by
kgeist
2y ago
ProtonVPN's IP ranges blocked?
615.
▲
by
kgeist
2y ago
A friend of mine has 2000 tabs open. He says he uses it not only for history, but also the tabs remember the position of video playback in movies, series, etc. so he can continue from where he left.
616.
▲
by
kgeist
2y ago
But how was the API key stored? If it's stored inside the binary, without an intermediate server managed by OP, someone could've disassembled the binary and starting using the API key independently for their own gain, triggering a
617.
▲
by
kgeist
2y ago
The only significant conceptual difference between Go's and C#'s FFI mechanisms when it comes to call overhead that I can think of is the fact that Go has to switch the current stack to a special C stack. In C#, it runs on the sam
618.
▲
by
kgeist
2y ago
C#'s FFI is kind of zero-cost with blittable types (int, float). You still need to do marshalling for anything more complex (strings was a common issue on Linux, UTF8<=>UTF16), also memory pinning. Last time I checked, it also no
619.
▲
by
kgeist
2y ago
Well, I guess it depends on the business. I forgot to mention that we're B2B. For example, suppose a large food chain or a major bank has an important exam scheduled for their employees on a specific day. If our platform has a blocking
620.
▲
by
kgeist
2y ago
I use similarity threshold (to remove absolutely irrelevant results) and then use a reranker to get Top N.
621.
▲
by
kgeist
2y ago
System goes down or degrades in some other way at night and important customers with a different timezone get angry, threatening to leave? (happened with us a few times) But I would'nt use LLM for it due to hallucinations
622.
▲
by
kgeist
2y ago
>but because embeddings search orders by similarity score it will ALWAYS return results, really scraping the bottom of the barrel if it has to Why not have a similarity threshold? Say, if the distance is below 0.7, do not accept the sear
623.
▲
by
kgeist
2y ago
Well, we had close to 0% a few years ago (for general purpose AI). I think it's not bad...
624.
▲
by
kgeist
2y ago
>Now I have a single, snappy slogan that encapsulates what type-driven design means to me, and better yet, it’s only three words long: >Parse, don’t validate. For me the slogan is rather "always validate only in the single constr
625.
▲
by
kgeist
2y ago
Same. Strangely, switching to Desktop site mode doesn't fix it.
626.
▲
by
kgeist
2y ago
An article which was posted on HN a few months ago, "Why, after 6 years, I’m over GraphQL": https://news.ycombinator.com/item?id=40521518
627.
▲
by
kgeist
2y ago
>It's missing a mechanism to explore, search and expand its experience. Can't we create an agent system which can search the internet and choose what data to train itself with?
628.
▲
by
kgeist
2y ago
Well, the article mentions a rolling blackout is also called a rolling outage.
629.
▲
by
kgeist
2y ago
Similar workflow, except I have 3 lists: TODO, Pending and Done. "TODO" is actionable items. It's a reorderable stack of work I need to do. Same: interruption pushes a task to the stack, when I finish a task I pop it from the
630.
▲
by
kgeist
2y ago
Two large marketplaces in my country I know of have their own self-hosted PaaS (I know some of their devs personally). They're microservice-driven and have many small teams. One of their devs showcased me their platform where a small
More ›