Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
klabb3
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
54 ms
·
691.
▲
by
klabb3
2y ago
> Still true I think it’s more true today. Ubuntu-like distros in 2012 had a few issues with GPU drivers and peripherals and lack of configuration. Today, it’s more polished and works extremely reliably in my experience, especially for d
692.
▲
by
klabb3
2y ago
Yet another tragic victim of 1-indexing. But nothing tops Jesus, born in year 1.
693.
▲
by
klabb3
2y ago
Is it just me or did gen AI allow companies to cheat a lot more with their demos/showcases? I feel like there’s absolutely no way to tell if what’s shown is representative, cherry-picked or outright faked. I mean, it’s non-reproducible
694.
▲
by
klabb3
2y ago
> All the channel-based code I’ve seen just has 100’s of call sites like “chan->send()” and “chan->recv()” sprinkled around, and doesn’t even have the discipline to put related senders and receivers in the same source file. Any lan
695.
▲
by
klabb3
2y ago
> Why pay the cost for something you aren't using? If you don’t have multiple users vanilla Dropbox with old-school file based apps are fine because you don’t need concurrency for one person. So I agree with you: why pay for CRDTs i
696.
▲
by
klabb3
2y ago
> Dropbox! Well, not necessarily Dropbox, but any cloud-based file-syncing solution. iCloud Drive, OneDrive, Google Drive, Syncthing, etc. > It’s perfect — many people already have it. There are multiple implementations, so if Microso
697.
▲
by
klabb3
2y ago
I don’t know if it’s a feature, but a summary/tldr/abstract at the top is imo better even than TOC. Not only are to-the-point abstracts amazing for the reader, but also for the writer. Oftentimes when you can’t summarize properly,
698.
▲
by
klabb3
2y ago
At the extremes of each sector you’ll find ridiculous things. This is true in tech as well. Let he who has not sinned cast the first stone.
699.
▲
by
klabb3
2y ago
Do you have an idea of what kind of functionality all of those deps provide? It would be interesting to see a breakdown of where dep bloat typically comes from.
700.
▲
by
klabb3
2y ago
There are two issues: dep bloat and “hermeticity” if you will. Cargo is quite nice and projects build in a straight forward way. However, the Rust ecosystem sucks in terms of dep bloat, imo. And the compiler artifacts are large. Python not
701.
▲
by
klabb3
2y ago
Another way to view it: slow builds is a poor man’s feature, that punishes you for bringing in too many deps. The JS ecosystem (speaking as an omnivore using many languages) suffers two big problems: 1. Tooling is too fragmented and complex
702.
▲
by
klabb3
2y ago
Violent agree on variance in value produced. Violent disagree on that junior, senior or other titles or roles have such strong correlations. For very simple reasons: we can’t measure value, and we absolutely can’t measure value within a per
703.
▲
by
klabb3
2y ago
Is this a reassuring statement? What happens with loose screws and such? And at some point it’s gotta be interacting with biological matter, no? I know nothing about this stuff though.
704.
▲
by
klabb3
2y ago
If the goal is to have a decentralized web without the Cloudflare protection racket, would proof of work be feasible and/or desirable to deter mass crawling? At the heart of the issue is that sending a http get / is cheaper than g
705.
▲
by
klabb3
2y ago
Mainstream people oriented social media is indeed really bad. But is it the technology or the incentives governing it? In other words, is instagram bad because of pictures, or because of engagement-optimized recommendations and endless feed
706.
▲
by
klabb3
2y ago
> strings.Split, regex.FindAll But they already do, slices are iterables, and the input is bounded. Plus you have lots of other benefits like indexability. What need would it solve? > scanner.Scan, sql.Query Right, these are not suita
707.
▲
by
klabb3
2y ago
GP here. Yeah I don't think I’m blubby in that sense. I used to work daily in Rust, including with custom collection types. And lots of other language experience with iterators. Go has maps and slices, and slices fit 99% of my use case
708.
▲
by
klabb3
2y ago
I’m using Go daily. Usually new features in Go are addressing some real need or pain point, or standardizing on something that’s become fragmented in the 3p ecosystem. So I’m a little confused with the proposal – maybe I’m living in a para
709.
▲
by
klabb3
2y ago
No dog in the fight here, but… you're saying that one of the top guys at a major observability shop didn’t understand Open Telemetry, then that’s saying much more about OT than it does about his skills or efforts to understand. After a
710.
▲
by
klabb3
2y ago
You don’t have to go anywhere near ideological debate to argue against binary blobs in the OS. The blobs could be verbatim from Stallman himself and blessed in the holy waters of EFF, and they would still be bad for dozens of technical reas
711.
▲
by
klabb3
2y ago
It’s based on experience that more features tend to break functionality, change user workflows and changes in product strategy, sometimes even companies get acquired or shut down things. Of course, these things can happen to any product in
712.
▲
by
klabb3
2y ago
> Tons of new features and the redesign After LastPass lost it I shopped around and avoided 1Password precisely because it looks and is marketed like typical feature-oriented apps powered by VC valuations and growth metrics. I do not lik
713.
▲
by
klabb3
2y ago
> I don't think it has any benefit for them to explain why. It clearly has. There are lots of hackers and security researchers who will make very different decisions depending on if they expect Apple will honor their bounties. Tradi
714.
▲
by
klabb3
2y ago
> Galov even proposed that Kaspersky donate the bounty to charity, but Apple rejected this, citing internal policies without explanation. I just don’t get why Apple wouldn’t cite the law if that’s the reason? Surely doesn’t look good on
715.
▲
by
klabb3
2y ago
In a typical web based app, schema is the one and only thing that you should be paranoid about. Writing it by hand is important for the same reason typing your password to confirm a big transaction is important. The time and thought going i
716.
▲
by
klabb3
2y ago
> As I noted in the gp I think code implementations or numerical methods should be the goal. I’m 100% with Feynman on this one. I loved the book because of the intuition it gave me about quantum physics. He even has this amazing analogy
717.
▲
by
klabb3
2y ago
> I think you're right and high latency (~40ms) between endpoints triggered some bad TCP behavior. 40 ms, 200MB/s. The BDP limit for those numbers is 7.6 MB (if I’m holding it right) which is very close to tcp_wmem/tcp_rme
718.
▲
by
klabb3
2y ago
Blog says 100Gbit NICs and 200MB/s achieved. Big gap! Since both endpoints are controlled by you, you should be able to tune the tcp buffers. In either case RTT and iperf3 with dozens concurrent tcp conns would be the first step to det
719.
▲
by
klabb3
2y ago
Thanks for the info. I remember that 10-15y ago there were these snoopers you could install (perhaps a Firefox extension - I remember it was very easy) to steal session cookies from Facebook users in the same public WiFi’s. After that SSL b
720.
▲
by
klabb3
2y ago
That’s true and should have been phrased differently. But names and addresses within a public LAN rarely have meaning to the customers, I guess. Btw, can an adversary on such a lan typically spoof source IPs and eavesdrop on packets between
More ›