Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jeffffff
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
31.
▲
by
jeffffff
4y ago
i was trying to say that he should read both
32.
▲
by
jeffffff
4y ago
strongly agree. c++ without shared_ptr and unique_ptr is not a language i want to use. although the primary reason i like c++ is templates, so the grandparent poster and i would probably have nearly opposite ideas of what the good subset of
33.
▲
by
jeffffff
4y ago
effective c++ is a bit out of date but still very good. i read it while learning c++ 'properly' last year and found it very helpful, but it helps to have some knowledge of modern c++ to know what is still relevant. there isn'
34.
▲
by
jeffffff
4y ago
i want to be able to trigger datasets to be rebuilt automatically when their dependencies change, which as i understand it is a large part of pachyderm's value proposition, but it is unclear how to integrate pachyderm into the larger d
35.
▲
by
jeffffff
4y ago
it sounds an awful lot like boosting https://en.wikipedia.org/wiki/Boosting_(machine_learning)
36.
▲
by
jeffffff
4y ago
"End-to-End Arguments in System Design" ( https://web.mit.edu/Saltzer/www/publications/endtoend/endtoe... ) is a must read when it comes to application reliability and network programming
37.
▲
by
jeffffff
4y ago
you would be shocked at how effective simple things like this are at stopping 90%+ of the bad actors, leaving significantly less manual work to identify the remaining 10%
38.
▲
by
jeffffff
5y ago
no they aren't Tailscale’s coordination server, our “control plane”, has become known as CONTROL. It’s currently a single Go process on a single VM. source: https://tailscale.com/blog/an-unlikely-database-migration
39.
▲
by
jeffffff
5y ago
at no point in the blog post or this thread has anyone actually explained what their super special use case is that makes doing what almost everyone else does a bad choice and this replicated sqlite thing a good choice. it's pretty cle
40.
▲
by
jeffffff
5y ago
it's also kinda weird to write a blog post about a database being used for what is apparently a very specific use case without mentioning what that use case is. the burden of proof is on tailscale to explain why they need to deviate fr
41.
▲
by
jeffffff
5y ago
it's not cargo culting if it works, and they even say in the article that mysql or postgres would've worked maybe next they will stop cargo culting operating systems and switch to SerenityOS?
42.
▲
by
jeffffff
5y ago
or they could have used mysql or postgres hosted by aws, gcp, azure, etc? i would put money on this not being the last time they change databases
43.
▲
by
jeffffff
5y ago
> When TFA points out that zero vendor lock-in and hassle-free, local end-to-end tests are non-negotiable, I think it is for this reason. if zero vendor lock-in and hassle-free, local end-to-end tests are non-negotiable, why are they usi
44.
▲
by
jeffffff
5y ago
i really don't know a ton about this product or team but it sounds like if they had used aurora mysql or aurora postgres in the first place then there would be nothing to write a blog post about because it would've just worked and
45.
▲
by
jeffffff
5y ago
if they're this talented, is their time really best spent on dba work rather than improving the product?
46.
▲
by
jeffffff
5y ago
they've already had to migrate twice due to questionable technology decisions. having to migrate again due to needing to change cloud providers seems a lot less likely than having to migrate again because their outside the box technolo
47.
▲
by
jeffffff
5y ago
they've already had to migrate twice due to questionable technology decisions. having to migrate again due to needing to change cloud providers seems a lot less likely than having to migrate again because their outside the box technolo
48.
▲
by
jeffffff
5y ago
i agree with you that garbage collected languages are bad for systems programming but it's not because garbage collection is inherently bad, it's because gc doesn't handle freeing resources other than memory. for better or wo
49.
▲
by
jeffffff
5y ago
i don't think that's an unfair comparison, that is in line with similar tests i have performed for random write workloads on lsm trees and b trees that don't fit in ram, including cost of compaction. https://youtu.
50.
▲
by
jeffffff
5y ago
by calling new yourself you get a sane stack trace when something is misconfigured. that alone is worth the tiny additional amount of code in my book.
51.
▲
by
jeffffff
5y ago
roku search is exactly this
52.
▲
by
jeffffff
5y ago
are you proposing that there is a technological solution to this? ultimately governments enforce land ownership and whoever they decide is the owner is the owner, no matter what is recorded in a blockchain.
53.
▲
by
jeffffff
5y ago
hunt and peck is probably an exaggeration but typing speed is not the bottleneck for programming https://twitter.com/id_aa_carmack/status/1302651878065475584
54.
▲
by
jeffffff
5y ago
i like to phrase this sort of question as "i'm assuming you considered this simpler solution, why was that not sufficient?" sometimes the answer is that they didn't consider it and now feel dumb for not thinking of it, b
55.
▲
by
jeffffff
5y ago
i think maybe you can do it with userfaultfd, performance won't be as good as using a signal handler because of the context switch but you aren't restricted in what you can do in in the handler thread like you are with a signal ha
56.
▲
by
jeffffff
5y ago
sure maybe the browser is limiting the number of http/1.1 connections, but it's not true that it doesn't limit the number of http/2 connections in a similar manner. it only creates one http/2 connection but due to m
57.
▲
by
jeffffff
5y ago
i seriously doubt that she would risk testing this out
58.
▲
by
jeffffff
5y ago
the university can easily resolve the issue by firing the professors
59.
▲
by
jeffffff
6y ago
how does it address ip addresses in server logs?
60.
▲
by
jeffffff
6y ago
i don't have a source i can link here, this is guidance i have gotten from lawyers.
More ›