Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
uvdn7
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
19 ms
·
151.
▲
by
uvdn7
5y ago
This looks really cool!!
152.
▲
by
uvdn7
5y ago
> A tree-based file-system is optimised for doing a search from the users perspective, finding a file takes log(files) steps and finding related files is trivially cheap. It is likely hard to outdo that with a relational model. A tree st
153.
▲
by
uvdn7
5y ago
Yep, every abstraction introduced has added cost, in some cases. The fastest way of executing a program is to build special hardware with the perfect state changes of a set of transistors — I am not joking.
154.
▲
by
uvdn7
5y ago
SQL is not modular (the root cause of why it’s hard to reuse) because it’s declarative. If the underlying data models stay relatively stable, you can reuse code with certain assumptions. There’s a trade off here for sure.
155.
▲
by
uvdn7
5y ago
DynamoDB is evolved from Dynamo, described in details in their SIGOPS’07 paper. Amazon uses Dynamo internally for e.g. shopping charts. There’s nothing wrong with a distributed key/value store. It’s just that I think Dynamo started off
156.
▲
by
uvdn7
5y ago
NoSQL was trying to “break” the relational model. It just happens to have “SQL” in its name. I intentionally avoided associating relational model with SQL in the article. Maybe I failed lol.
157.
▲
by
uvdn7
5y ago
Maybe the File System shouldn’t be hierarchical but rather relational as well.
158.
▲
How and why the Relational Model works for databases
(blog.the-pans.com)
178 points
by
uvdn7
5y ago
|
243 comments
159.
▲
by
uvdn7
5y ago
And starting writing the standard instead of describing high level expectations but describing the implementation (code).
160.
▲
by
uvdn7
5y ago
C++‘s initialization is utterly broken. Eg to understand the difference between just ‘struct Foo f;’ and ‘struct Foo f{};’, you have to come across about 10 different kinds of c++ initialization terms. Is there a way out of this (serious qu
161.
▲
by
uvdn7
5y ago
“Never let a good crisis go to waste.”
162.
▲
by
uvdn7
5y ago
Except a majority doesn't mean too much, and even less so without the demographics. It's entertaining though – just like everything nowadays.
163.
▲
by
uvdn7
5y ago
It's interesting that you mentioned Dijkstra because Lamport in one interview said that the original Paxos paper (The Part-time Parliment) was written in the way it was exactly because he was inspired by Dijkstra in his famous examples
164.
▲
by
uvdn7
5y ago
Yeah I agree. I think understanding the protocol makes it much less likely to introduce protocol level bugs during implementation. E.g. why certain steps need to be done in certain order.
165.
▲
by
uvdn7
5y ago
No, it doesn't. A video might help you _feel_ like you understand it but it doesn't really help you understand it. That's just not how distributed systems work.
166.
▲
by
uvdn7
5y ago
I am also a huge fan of Lamport. Paxos is so concise and of such beauty that once you understand it, all other consensus protocols seem just different ways of phrasing Paxos with additional features (e.g. membership changes, make it into a
167.
▲
by
uvdn7
5y ago
- Most parents I know (ourselves included) depend on summer camps. - yes, teachers are severely underpaid and it makes little sense to me. Education is so important if not the most important matter for democracy but US messed it up so bad.
168.
▲
by
uvdn7
5y ago
Normal Accidents is a terrific book on inevitable failures of complex systems — it was written before Chernobyl which makes it prophetic as well.
169.
▲
by
uvdn7
5y ago
I am sorry. The sooner you act the better it would be. I suggest you talk to your manager first. He/she should support you in recovering from burnout. You manager might help you get a long vacation or unpaid timeoff to recover first. I
170.
▲
by
uvdn7
5y ago
You are right. I am not saying relationships are less important. I do believe relationships are more important to most. “Focusing on ROI” is just a presumption for the next statement. One also doesn’t have to focus on relationships all the
171.
▲
by
uvdn7
5y ago
First of all, I would like to focus on the post/idea itself but not the author. Accusing an idea is less sound because of one's judgement of the author makes little sense to me. A lot of the comments on this thread talks about &qu
172.
▲
by
uvdn7
5y ago
I agree with Andy that it’s just super fun to work on databases. You get to work on consensus, networking, compute, storage, etc. The workloads are always changing, you can try to optimize across the entire stack. Applications and workloads
173.
▲
by
uvdn7
5y ago
You could have just showed them historical data of both companies being unavailable for extended amount of time. What happened in the past few months is not new.
174.
▲
by
uvdn7
5y ago
This sounds like splitting hairs. Taking news as an example, when you say a piece of news propagates, are you implying push or pull? It doesn't imply either. The news spreads, either by someone telling someone else (push), or someone a
175.
▲
by
uvdn7
5y ago
In SQlite's source code, it has the following comment. 2001 September 15 The author disclaims copyright to this source code. In place of a legal notice, here is a blessing: - May you do good and not evil. - May you find forgiveness for
176.
▲
`Defaulted` Constructor in C++
(blog.the-pans.com)
2 points
by
uvdn7
5y ago
|
0 comments
177.
▲
How energy powers the light bulb in your house
(blog.the-pans.com)
2 points
by
uvdn7
5y ago
|
0 comments
178.
▲
by
uvdn7
5y ago
The post and the author are both absolutely amazing. But don’t you think the fact that our organizations require someone to be “full stack” organizationally to be a good tech lead is a failure of itself? I wish organizations can support tho
179.
▲
by
uvdn7
5y ago
Taking breaks and accept that there’s a limit of how much I can achieve on a daily basis is important to me. Otherwise the brain gets overstimulated and mine starts to context switch constantly. Another thing I observed is that I become way
180.
▲
by
uvdn7
5y ago
This. Let me state my assumption and philosophy first. I believe strongly in learning and investing in the fundamentals — things that stay more or less the same for a long time. There will be another new and _modern_ IDE tomorrow. Why inves
More ›