Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lmilcin
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
40 ms
·
331.
▲
by
lmilcin
5y ago
> why do we bother with documents and records at all We bother because from a developers' perspective, if you are interested in interoperability with other software, it is convenient to store information in files that can be passed
332.
▲
by
lmilcin
5y ago
Let me explain a little bit different way. My first run in with the idea was when I started using Ultra Recall for GTD, many years ago. https://www.kinook.com/UltraRecall/Manual/multilinking.png Ultra Recal is an
333.
▲
by
lmilcin
5y ago
> Are you assuming your graph is acyclic? No. I made a small PoC and one of the things I tried to learn was if it is possible to basically disallow creating cycles (because they are a headache). I found that preventing cycles completely
334.
▲
by
lmilcin
5y ago
It is not knowledge classification. It is association (like this PDF file is associated with this project). But association can be used for classification (this PDF file is associated also with THAT topic). Which is exactly my point. Hierar
335.
▲
by
lmilcin
5y ago
No, the intention is not to map it 1:1 to a hierarchical filesystem. My intention is to select a starting point, squint your eyes a little bit and then pretend it can be traversed from that point, the same you do when you search for a page
336.
▲
by
lmilcin
5y ago
How do you traverse a symlink that points to one of its parent folders? How do you traverse a web of interlinked sites? Somehow Linux, Linux software, web browsers etc. are already able to deal with directed graphs.
337.
▲
by
lmilcin
5y ago
Or better idea. Use directed graphs. Directed graphs are strictly a superset of both tree and tag (set) functionality. Tags (sets) can be thought as a special case of directed graph. You make the tag a node in the graph and you make files a
338.
▲
by
lmilcin
5y ago
I have been one of admins of a legal but student-operated network in a dorm with about 250 rooms. It was around 2000-2001 and it was 10BASE2 (with BNC connector). It was hell and heaven. On one side we had free, unrestricted couple hundred
339.
▲
by
lmilcin
5y ago
Why not write a simple service that tracks various stats (like number of users, requests, etc.) as well as billed costs over time? You could then get various interesting stats in real time as well as some pretty useful alerting.
340.
▲
by
lmilcin
5y ago
For these kinds of chips there is usually nothing the new process can offer other than higher development costs, higher production costs, longer cycle times, lower yields, higher noise levels and higher EMC susceptibility. A chip that fits
341.
▲
by
lmilcin
5y ago
If you can point all that stuff out I will already be a little happier as an interviewer. Most people just say "no".
342.
▲
by
lmilcin
5y ago
It is a tradeoff. With overcommit disabled, the program will fail in a more predictable way. Moreover, if it allocates the memory successfully nothing bad can happen to it later. So you have the option to allocate the memory right at the st
343.
▲
by
lmilcin
5y ago
It is not. It is actually very useful and advantageous for many reasons. The disadvantage is the pretty shitty failure mode. But in practice, I have never seen an operating system that was not a toy that was able to reliably, gracefully han
344.
▲
by
lmilcin
5y ago
Yeah. And the issue is that the actual problem happens sometime later when the application actually tries to use that memory. So you replaced an error that is relatively simple to handle with something that is impossible to handle reliably.
345.
▲
by
lmilcin
5y ago
Funny thing, you are right. I was thinking about something else I guess.
346.
▲
by
lmilcin
5y ago
One of my interview questions starts with "Can a program allocate more memory than is physically available on the server?" Everybody gets this wrong (which is funny for a binary question) but it starts an interesting discussion th
347.
▲
by
lmilcin
5y ago
Not the same thing. malloc() can tell everybody it has the memory but when push comes to shove the OS will have to admit overbooking.
348.
▲
by
lmilcin
5y ago
In my trade school, we had this class devoted exclusively to calculating things fast in memory. The exam consisted of running a bunch of calculations as fast as possible without writing down anything other than answer. It is interesting tha
349.
▲
by
lmilcin
5y ago
They are Navy, they can't be scared to go somewhere because they have no charts. Also this might have been on Chinese territory so maybe that is a reason for missing charts. Or maybe they had some mission that required them to go there
350.
▲
by
lmilcin
5y ago
Yes, that is exactly right. I am skipper on a small yacht, not a captain of a nuclear sub, but the reality is basically the same. In the end it is my job to make sure we don't do something that might endanger the ship and the crew. And
351.
▲
by
lmilcin
5y ago
I think larger lesson here is that magic may look enticing, especially to the beginner, but it might cost more over long term than a little more involved but non-magical process. It is irritating to work with a system that from time to time
352.
▲
by
lmilcin
5y ago
I rather hoped that this advice would cause people to be less focused on new shiny toys and more on figuring out how to actually do their job better.
353.
▲
by
lmilcin
5y ago
Stoichiometric mixture is only loosely connected to flamability. You can have a stoichiometric mixture that will not be flammable because both reagents would be in right proportions but very diluted in the inert gas. And a mixture that is v
354.
▲
by
lmilcin
5y ago
Let me put my perspective on this. The answer is both yes, and no. Why no: Seriously, if you need certification to put your processes in order you are in a deep shit anyway. As an organization, you should be striving to continuously learn a
355.
▲
by
lmilcin
5y ago
The problem is simple. Whatever you do, don't blindly implement something just because it is written in a book or an article. Agile is about focusing on constantly improving processes. Ask yourself, "Are the standups paying for th
356.
▲
by
lmilcin
5y ago
How frequently do you test a new web framework with "10MB compressed JSONs"? On the other hand you can find a lot of benchmarks that use basically Hello World just to test your request response or some rather small request/re
357.
▲
by
lmilcin
5y ago
It is interesting concept for a blog post but ruined by very inefficient implementation. I would expect orders of magnitude more work done on ~20W. Also parsing a compressed 10MB JSON seems like an unusual request. It would maybe be more fu
358.
▲
by
lmilcin
5y ago
I have been saying this for the past half a decade. I am 40 (soon) and I have been working as a dev since I was 19 and I like to think about myself as highly intelligent (and who doesn't). I have been learning every day of those over 2
359.
▲
by
lmilcin
5y ago
Well, I catch myself that I am not "updating" the state of my understanding of hardware. Just recently I caught myself putting a lot of effort into solving a problem that only exists if persistent storage is too slow to be used fo
360.
▲
by
lmilcin
5y ago
One of projects I was called to help some time ago set up a service with over a thousand servers. They reached out to help improve the performance because in their opinion the network and network filesystem were too slow. They invested incr
More ›