Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kgeist
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
18 ms
·
331.
▲
by
kgeist
1y ago
We have 2 main products: a SaaS and a desktop app (1mln+ users combined). It's a pain in the ass to support the desktop app: - many people refuse to upgrade for various reasons so we have to support ancient versions (especially for imp
332.
▲
by
kgeist
1y ago
>While Klarna pioneered the use of AI in customer service Local firms here have had bots in customer service for many years now, even well before the transformers era. Is Klarna living in a bubble?
333.
▲
by
kgeist
1y ago
Why can't it just be an OpenAPI spec and standard HTTP requests? Can't AI already figure out which endpoints to call on its own? The whole Streamable HTTP approach feels like premature optimization. Is there something else to it?
334.
▲
by
kgeist
1y ago
>I also have mixed feelings about golang's `func Doit() (result int, err error)` syntax. To quote another platform, "there should be one, and preferably only one, obvious way to do it" Isn't it basically equivalent to
335.
▲
by
kgeist
1y ago
If you look at the numbers, Golang has 2000+ contributors, while Rust has 5000+ Golang's core dev team is something like 30 people. So Rust does have the resources.
336.
▲
by
kgeist
1y ago
Go doesn't just target x86 desktops either
337.
▲
by
kgeist
1y ago
If your site has almost no users, the approach outlined in the article is viable. In all other cases, if my site were greeting visitors with random errors throughout the day, I'd consider that a pretty poor job.
338.
▲
by
kgeist
1y ago
>no first-class support for them in the language. An interface is just a base class none of whose virtual functions have implementations. C++ has first class support for it. The only thing C++ lacks is the "interface" keyword.
339.
▲
by
kgeist
1y ago
When a service is updated like this: - is there downtime? (old service down, new service hasn't started yet) - does it do health checks before directing traffic? (the process is up, but its HTTP service hasn't initialized yet) - w
340.
▲
by
kgeist
1y ago
Interesting, our company migrated from Jira to Youtrack (by JetBrains) and never went back.
341.
▲
by
kgeist
1y ago
>Linux is a great way to spend more time customizing your computer than using it I spent a day customizing my current Linux build 1.5 years ago (installed i3, drivers, a bunch of scripts, customized toolbars) and never had to customize a
342.
▲
by
kgeist
1y ago
>Currently, the team behind Perfect Wiki is just two people. I handle the development and product, and my colleague manages user support Good product, but I'm concerned about relying on something developed essentially by a single pe
343.
▲
by
kgeist
1y ago
I once attended a talk a year ago where a techlead did just that - they had AI agents that ran a scrum team with different roles, each agent's prompt was to disagree with everyone else (or be highly critical) and present their own poin
344.
▲
by
kgeist
1y ago
Is it really a sarcasm marker? I've always thought it's equivalent to že in Slavic languages (both probably from the same PIE *g(h)e), and in those languages, it can be used sarcastically, but its main meaning is 'in fact
345.
▲
by
kgeist
1y ago
For me personally, there's no dilemma. I was landed a pretty good, high-paying job after showing my pretty sophisticated pet projects I made for the fun of it. In my free time, I keep making pet projects out of "curiosity, enlight
346.
▲
by
kgeist
1y ago
>Database per tenant also makes migrations safer Many of our clients eventually want to host our app on-premises, so moving it to an on-premises environment is quite easy with the database-per-tenant approach. Just copy the database as i
347.
▲
by
kgeist
1y ago
We use "database-per-tenant" with ~1 mln users. Database-per-tenant is great for read-heavy apps - most tenants are small and their tables don't have a lot of records, so even very complex joins are very fast. The main proble
348.
▲
by
kgeist
1y ago
I don't think it's specific to games. After I spend a whole day gardening, whenever I close my eyes, I see weeds, plants, etc. vividly. It just must be something monotonous.
349.
▲
by
kgeist
2y ago
>This meant when we update a function signature we would often incorrectly update call sites, etc. The same thing happened with our huge legacy PHP monolith, which was written before type hints were a thing. Developers were reluctant to
350.
▲
by
kgeist
2y ago
Roblox has 85 mln daily active users and they use a fork of Lua for most logic. Although most games are very basic, some roleplay games must have tens of thousands of LoC.
351.
▲
by
kgeist
2y ago
> This is just getting to be a bit much, seems like they are trying to cover for the fact that they haven't actually done much. All these models feel like they took the exact same base model, tweaked a few things and released it as
352.
▲
by
kgeist
2y ago
>Assuming OpenAI are correct that o3 is strictly an improvement over o1 then I don't see why they'd keep o1 around. Imagine if every time your favorite SaaS had an update, they renamed the product. Yesterday you were using Slac
353.
▲
by
kgeist
2y ago
The 'oN' schema was a such strange choice for branding. They had to skip 'o2' because it's already trademarked, and now 'o4' can easily be confused with '4o'.
354.
▲
by
kgeist
2y ago
MySQL also has https://github.com/vitessio/vitess which is alive and well.
355.
▲
by
kgeist
2y ago
>but then a layer of supervisors that are specialized on evaluating quality Why would supervisor agents be any better than the original LLMs? Aren't they still prone to hallucinations and subject to the same limitations imposed by t
356.
▲
by
kgeist
2y ago
I've noticed that large models from different vendors often end up converging on more or less the same ideas (probably because they're trained on more or less the same data). A few days ago, I asked both Grok and ChatGPT to produc
357.
▲
by
kgeist
2y ago
I've always had the impression that Ukraine's tech sector is primarily focused on outsourcing or outstaffing for Western companies, so they typically don't own what they build (and it's very custom, boring enterprise stu
358.
▲
by
kgeist
2y ago
IIRC JetBrains was nominally registered in Czech Republic but the majority of the engineers were located in St.Petersburg (and Kotlin is an island near St.Petersburg).
359.
▲
by
kgeist
2y ago
The runtime also forces GC every 2 minutes. So yeah, a lot of long living allocations can stress the GC, even if you don't allocate often. That's why Discord moved from Go to Rust for their Read States server.
360.
▲
by
kgeist
2y ago
Current open-weights models are not as multilingual as GPT3 or GPT4. I'd like to see support for more languages.
More ›