Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gyepi
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
1.
▲
by
gyepi
12y ago
> The radial arm saw doesn't get enough love, probably because it has space planning requirements that table saws can bypass on account of their portability. No, the radial arm saw does not get enough love because it is dangerous wh
2.
▲
by
gyepi
12y ago
When I was in college, both SICP and Knuth's books were on the recommended reading lists. I didn't buy the former until years later, but did buy Knuth's books (individually and at a time when I could ill afford them) and read
3.
▲
by
gyepi
12y ago
It's actually quite simple. You write a short shell script to produce the output you need and redo handles the dependencies. For example, the shell script named "banana.x.do" is expected to produce the content for the file na
4.
▲
by
gyepi
12y ago
> redo might be simpler and more reliable, but shell isn't. Not quite sure what you mean here. The scripts don't do anything complicated and redo catches errors that could occur. As for readability, etc, I suppose it's rel
5.
▲
by
gyepi
12y ago
> CXX=g++ isn't necessary either; make already knows about $(CXX) and how to link C++ programs. You're right, of course. > Also, I think you wanted .o, not o. I would, yes, but I copied the Makefile ;) Should have been clear
6.
▲
by
gyepi
12y ago
Some of these requirements should be built into any build tool. However, most can be added easily enough: For instance, redux [ https://github.com/gyepisam/redux ] is written in Go (not compiled for binary distribution,
7.
▲
by
gyepi
12y ago
1. Since make has builtin suffix rules, the Makefile could be simplified to: CXX=g++ hello: main.o factorial.o hello.o clean: rm -rf *o hello 2. Shameless plug: he didn't mention redo [1], which is simpler th
8.
▲
by
gyepi
12y ago
I switched to djbdns 14 years ago and have never looked back. I've installed bind a few times for clients who really wanted to stick with it and it seems to have improved but I'm still happy using a set of small, task specific too
9.
▲
by
gyepi
12y ago
There's not much in the way of DJB's documentation other than a conceptual sketch so there's much room for interpretation. There are many differences between the two implementations, some quite fundamental. redux uses sha1 ch
10.
▲
by
gyepi
12y ago
> regarding complexity reduction and simplicity it seems to be not better than a plain Makefile. Makefiles work great most of the time, but become difficult when you need to do things that don't fit well with the make model. I do a
11.
▲
by
gyepi
12y ago
As of today, there is no build system which is 1) simple and easily comprehensible, 2) reliable and rock stable and 3) still able to build complex applications with all their (seemingly) quirky needs. See https://github.com
12.
▲
by
gyepi
12y ago
Nerdsniping reminds me of the Walt Whitman poem: There was a child went forth every day; And the first object he look’d upon, that object he became; And that object became part of him for the day, or a certain part of the day, or
13.
▲
by
gyepi
12y ago
ouch!
14.
▲
by
gyepi
12y ago
Don't forget Thoreau's quote that he could learn from everyone. I think the problem is thinking of people in terms of rankings. Some are better at some things than others but that should not translate into being better than others
15.
▲
by
gyepi
12y ago
Not knowing you, I can only suggest questions to ask your self. What yardstick are you using to determine your level of suckage? Is it true? How do you know? If it is true, do you care? If you care, in what way do you care? Does it matter?
16.
▲
by
gyepi
12y ago
I read The Inner Game of Tennis based on Alan Kay's description in a youtube video. It is an excellent book. I am glad to see Csikszenmihalyi on the list as well. Flow is a very powerful concept; we all know it, but understanding it
17.
▲
by
gyepi
12y ago
Yes, you're right. However, in redo, you don't have a Makefile equivalent and, instead, specify the dependencies in the shell script that generates your target. Basically, the configuration language is shell (or any other program
18.
▲
by
gyepi
12y ago
The advantage of make, or any other decent build tool, is the dependency management; what depends on what, what's changed, what needs to be (re)built, what order to do all this. In the absence of all that, everything gets rebuilt all t
19.
▲
by
gyepi
12y ago
Page caching: it's been around for a while. At least on unix systems. I imagine Windows, etc have it too.
20.
▲
Redux: a redo implementation in Go
(github.com)
3 points
by
gyepi
12y ago
|
0 comments
21.
▲
by
gyepi
12y ago
I completely agree with the sentiment of the article. Makefiles are a form of documentation. However, I no longer use make in new projects and instead use redux [1]: my implementation of djb redo. It manages the dependencies and you write y
22.
▲
by
gyepi
12y ago
FWIW, I implemented redo in Go and released it a couple of months back. https://github.com/gyepisam/redux
23.
▲
by
gyepi
13y ago
I once spent a summer writing software in a room full of telephone order takers. My requests for a quieter office were rebuffed and only granted when I offered to quit. I took the office, finished the software, and quit.
24.
▲
by
gyepi
13y ago
They are cool. A bunch of them were stationed at an Air National Guard base near my house and they would frequently fly overhead. Eventually they moved elsewhere; which is just as well. They are noisy too.
25.
▲
by
gyepi
13y ago
A lot of this depends on the organization, its perceived needs and the personalities involved. No doubt some of the answers you get here will be helpful, but I would focus on the particulars. The first question is whether the organization a
26.
▲
by
gyepi
13y ago
I think you are referring to Hotel Rwanda . No, I didn't. I am hopeful that this is a joke and not an attempt to disprove my point or a demonstration of your range of knowledge on the subject.
27.
▲
by
gyepi
13y ago
As a one time wealthy, educated black person, I take offence at this characterization. I live in mostly white neighborhoods because that's where I and my family wanted to live. It was not to show that we had "made" it or to g
28.
▲
by
gyepi
13y ago
I think it's important to remember a fact of humanity: you're generally safer on familiar ground, around people who are similar to yourself. It can be very interesting, exciting, and rewarding to be "the foreigner", but
29.
▲
by
gyepi
13y ago
I am afraid you don't know what you're talking about. Genocide is not common in Africa. It's happened, but it's not common.
30.
▲
by
gyepi
13y ago
I hate to be that guy, but this software (with a patent, natch) is definitely not the first or best solution to the potential problem of the /dev/log buffer filling up. If the standard syslogd is inadequate, how about using a diff
More ›