Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
klabb3
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
63 ms
·
811.
▲
by
klabb3
3y ago
Memories from algorithm class.. I recall going in seeing the course plan the intimidating words of dynamic programming, linear programming, weighted graph search, etc. But string algorithms looked much easier on a surface level – how hard c
812.
▲
by
klabb3
3y ago
I think the popularity of phone numbers is not because it’s a good auth factor but because it is a little more work to Sybil flood with generated identities, compared to say email. So it’s not for our security exactly, but more for the comp
813.
▲
by
klabb3
3y ago
Wow that blog never ceases to amaze me. I was actually thinking about it when I read this post, that it’s exactly the type of post Bartosz could have made. And he had! Those interactive graphics are unbeatable.
814.
▲
by
klabb3
3y ago
Isn’t the issue more that off-the-shelf solutions optimize for features and not cost? For instance, if I sell you an observability product, I want to show off all the cool realtime debugging features and such. And since there’s a cost to ha
815.
▲
by
klabb3
3y ago
This rings true, but understates just how important timing can be. A difference of just a couple of years can be enormous.
816.
▲
by
klabb3
3y ago
Alternatively Duolingo sells a casual memory game that differentiate by giving the illusion of productivity. And Masterclass sells attention and status to a class of people who are already attention-oriented by stroking their egos. I’m not
817.
▲
by
klabb3
3y ago
I also have my reservations and in particular the lack of indexability is a big problem. However, a red flag is an overstatement. You have to pick your battles. Discord is an excellent place to collaborate. It’s easy to use for non-techies.
818.
▲
by
klabb3
3y ago
Instagram is a social posturing platform. Kids compare themselves. We already acknowledge that kids have not yet developed a strong sense of protecting themselves. Including against soft influence, which is why advertising for children is h
819.
▲
by
klabb3
3y ago
I think this depends on the level of optimization you go for. At the extreme end, you’re not gonna use “vanilla” anything, even in C or Rust. So I doubt that you’ll get that smooth onboarding experience. In Go, I’ve found that with a little
820.
▲
by
klabb3
3y ago
> In the cloud, we have things like AWS S3, which is a very reliable distributed storage Yes, but S3 is basically a standardized protocol at this point. There are many both open and commercial alternatives, like Cloudflare R2 (no egress)
821.
▲
by
klabb3
3y ago
And format. The glob spec that gitignore uses isn’t necessarily trivial.
822.
▲
by
klabb3
3y ago
Yes, but it would generate less than the current system. Today you can generate more revenue for your friend than your account costs, ie a pure financial arbitrage opportunity. This has been successfully exploited already, and I assume they
823.
▲
by
klabb3
3y ago
Put a dollar value on the free accounts then? You could even base it off the amount of ads played per account. This is such an easy problem to solve. The pooling of streams is the main main incentive problem, like parent says.
824.
▲
by
klabb3
3y ago
Surprising to see #rrggbbaa to be <1%, when #rrggbb is the most popular. If you’re already used to hex then why switch to eg rgba when you need alpha? I find it quite useful. Maybe it’s recent and less known.
825.
▲
by
klabb3
3y ago
From Hanoi, it’s better than I expected. Still 1s+ for initial DNS+TLS until page load. Subsequent are expectedly better, <1s at least.
826.
▲
by
klabb3
3y ago
Here’s something you can do for a little extra step that offers a lot more on a frugal budget: put your API and SQLite db together. Ideally, the API uses a low-overhead binary serialization format and persistent conns. Then you can use edge
827.
▲
by
klabb3
3y ago
> But why SQLite, if you're going for vertical scaling? From the benchmarks I’ve seen, because it’s significantly faster, specifically round trip times. This would make sense since SQLite is in-process and doesn’t need serialization
828.
▲
by
klabb3
3y ago
I’ve been keeping a pulse on Tauri for a long time. They’re thinking the same, I believe, because they are trying to move over. And Wix is just installation on one out of 5-6 platforms. Native development is so convoluted and riddled with c
829.
▲
by
klabb3
3y ago
Right! The extreme point of laziness/stress is just pressing approve. At which point the machine is making the de-facto decision. In either case, the role of the recommendation engine is immensely impactful, as we already know from con
830.
▲
by
klabb3
3y ago
”Machines never make the decision, they’re merely collecting data to assist human operatives” They’ll keep saying this forever, and there’s a shroud of plausible deniability to it! Not to mention it can soothe the conscience of the operativ
831.
▲
by
klabb3
3y ago
Decent GUIs typically have sanity checks and validation built in. Yaml otoh has an extremely relaxed structure, which to me sounds dangerously easy to mess up. Terraform isn’t my domain, but do senior yaml engineers these days have proper g
832.
▲
by
klabb3
3y ago
> Off-topic, but your comment reminded me of evergreening of medical drug patents Wow thanks for the rabbit hole. Clicked around and found “me-too drugs”[1]: > a medication that is similar to a pre-existing drug, usually by making min
833.
▲
by
klabb3
3y ago
Question: didn’t DuPont and friends just launch “new products” with minor alterations to the chemical composition in order to clear the branding? I recall the newer substitutes were also “biopersistent” carbo-flourides or whatever they’re c
834.
▲
by
klabb3
3y ago
> Agree but maintaining the infrastructure has a cost someone has to pay The bank? Keeping money in your account allows the bank to take out credit. Providing digital payments sounds like a reasonable service for a bank to provide. As we
835.
▲
by
klabb3
3y ago
This strengthens the argument I’m making, no? You bring in the source repo when doing development and debugging. In either case - tarball or not - it doesn’t seem that difficult to nuke the test dir before building a release for distributio
836.
▲
by
klabb3
3y ago
Maybe? Most good ideas have been out there for decades. Getting the execution right is what’s hard.
837.
▲
by
klabb3
3y ago
As a naive bystander, the thing that stands out most to me: > Many of the files have been created by hand with a hex editor, thus there is no better "source code" than the files themselves.” This is a fact of life for parsing l
838.
▲
by
klabb3
3y ago
Are you comparing with PWAs? Or what’s the baseline? Because with PWAs you have both too. State is accessed from the client with requests and you have to manage caching and stale state as well, to ensure performance and not drifting out of
839.
▲
by
klabb3
3y ago
Generally speaking this is the model I’ve always been wanted to build apps in. Event oriented, bidirectional realtime updates with server, ordered events, local and remote state... I didn’t know about LiveView and never used erlang-family l
840.
▲
by
klabb3
3y ago
> to spot this kind of thing in any Turing-complete language I’m not sure I follow. The bar for passing review and audits is “people can understand it”, at least to the point of preventing smuggling in a custom public keys and other shen
More ›