Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
cjfd
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
44 ms
·
511.
▲
by
cjfd
6y ago
It is generally good to depend on well-tested, large and reliable libraries. I have done the code-it-yourself thing to smaller libraries, though. The quality of the maintenance work done on smaller libraries is by no means guaranteed. They
512.
▲
by
cjfd
6y ago
Reading Getting Things Done by David Allen. Reading and practicing Test Driven Development by Kent Beck.
513.
▲
by
cjfd
6y ago
This article really feels like some kind of straw man charicature of GTD, as I have seen before from Cal Newport. Ultimately a water tight productivity system, like GTD, allows one to choose for oneself what one considers the most important
514.
▲
by
cjfd
6y ago
"Anticipating and preparing the right abstractions, that’s what good software engineering is about." I find this a rather surprising statement. It sounds almost like something from some weird parallel universe. In my universe I ge
515.
▲
by
cjfd
6y ago
Whether or not they are real is more a philosophical issue than a physical one. While we should presumably take seriously everything this Arkani-Hamed character has to say on physical issues, on philosophical issues this is much less clear.
516.
▲
by
cjfd
6y ago
The point is that the problem is the smallest if the times between the point where A and Bs changes get into the mainline is the smallest. If A adds his parameter on Monday and B adds that same day three new calls and on Tuesday both merge
517.
▲
by
cjfd
6y ago
This is more of a semantic quibble than anything else. Yes, long-lived branches are not just a problem but absolutely terrible. I have seen one that lived for some 4 years or so. They are a problem to the extend that they live long. The sho
518.
▲
by
cjfd
6y ago
The ease of branching has people treat branches as if they were cookies. You cannot possibly have too many of them. But, actually, branches make refactoring more difficult. What if one person just added a parameter to a function while anoth
519.
▲
by
cjfd
6y ago
I have sympathy for this because my particular combination of political preferences does not fit any party. And I am not even in the US where the choice is, let us say, rater one-dimensional. The problem with it is that one might end up wit
520.
▲
by
cjfd
6y ago
I use archlinux32 https://archlinux32.org/ for my old laptop. The laptop is 13 years old and still running quite well.
521.
▲
by
cjfd
6y ago
But is this actually 'fooling yourself'. It looks more like an approximation. What is space happens to be discrete but the discrete points are very small compared to every day life? Then for most purposes approximating a space coo
522.
▲
by
cjfd
6y ago
thanks for posting! it is a lot of fun.
523.
▲
by
cjfd
6y ago
When I bought my current desktop computer it was not so very easy to find one without windows. I live in the Netherlands and I actually ended up ordering one from Germany. It used to be that I could just buy a windows-free pc from the local
524.
▲
by
cjfd
6y ago
comb, gcd, factorial are very trivial. They are like 5 lines each or so. I think it should hardly matter whether or not the standard library has them.
525.
▲
by
cjfd
6y ago
You are quoting a rather sour person. It is not that any fact that she quotes is untrue. It is that she tends to see all of these facts in the most negative light possible. I am not entirely sure why a person would do that but there you hav
526.
▲
by
cjfd
6y ago
Or just have a spare hard drive outside the house on which you backup the hard drive every few months or so. This is what I do to protect my media files.
527.
▲
by
cjfd
6y ago
If you sum up all the negative aspects of something you can make it look bad. If you sum up all the positive aspects of something you can make it look good. So you can make something look either good or bad by not saying anything that is un
528.
▲
by
cjfd
6y ago
At my previous job we were mostly working like this and I still think it is the better way. I would sometimes create 10 commits or so a day, all of them very small. This way everybody gets the latest code much earlier. Feature branches disc
529.
▲
by
cjfd
6y ago
I don't think so. When one is fixing bugs locally before the thing goes into production one can use each and every debugging strategy under the sun to find the bug. If it runs 10 times slower because of generating massive logs that is
530.
▲
by
cjfd
6y ago
Actually in C++ there is a fallthrough attribute in the language nowadays. https://en.cppreference.com/w/cpp/language/attributes/fallth...
531.
▲
by
cjfd
6y ago
And then one puts in one too many in a case where fall through actually was the idea....
532.
▲
by
cjfd
6y ago
People seem to be down on capitalism and corporations but really... Insofar as people are being creative 99% of such creativity is enable by capitalism. This whole thread sounds like a bunch of little princes and princesses who have no idea
533.
▲
by
cjfd
6y ago
Sure, notation is a barrier to entry. I am not sure something should be done about it, though. After one week of experience in your first programming language it is no longer a barrier and perhaps the thing that has been introduced to avoid
534.
▲
by
cjfd
6y ago
People are noticing below that some other languages may have RAII as well. I am quite willing to concede that some languages may have it. After all, it is rather hard to know all languages out there. But it also seems that people are a bit
535.
▲
by
cjfd
6y ago
Yes, agree. I think RAII is one of the greatest inventions in programming ever and basically only C++ has it. Note that it is not just about managing memory but any kind of resource like files and so on. I once made an HtmlElement class tha
536.
▲
by
cjfd
6y ago
'both sides in the conflict' presumably refers to countries. However, countries are not persons and persons are not countries. For actual persons it is beneficial to have information from both sides. Countries do not necessarily a
537.
▲
by
cjfd
6y ago
The 'eat your own dog food' principle would dictate that the W3C writes their site in plain html + css. The fact that this is not even considered proves the these languages are so incredibly non ergonomic. I know.... it is an ofte
538.
▲
by
cjfd
6y ago
Yes, agree with this. The very old separation between accidental complexity and intrinsic complexity from the mythical man month comes to mind. If you are spending less than 80 percent of your time on accidental complexities where exactly w
539.
▲
by
cjfd
6y ago
From a physics point of view this is a very strange thing to say. Why are 'we' or 'measurements' things of special status? Because we have a soul or something? Now, that would be a theory where an abstract concept is tak
540.
▲
by
cjfd
6y ago
When there is a correlation between A and B it could be that A causes B or that B causes A or that A and B have a common cause. It could also be that the correlation is just a coincidence. I tend to write longer functions when the thing bei
More ›