Live data from Hacker News

Viewing profile — gyepi

gyepi

HN member
Joined
Fri, May 14, 2010, 10:36 PM UTC
HN karma
221
Public activity
138 items

About gyepi

self-hn-contact@gyepi.com

http://gyepi.com/pubkey.asc

https://github.com/gyepisam

Recent public activity

  1. comment
    Comment #7719940

    > 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…

  2. comment
    Comment #7636337

    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 …

  3. comment
    Comment #7623140

    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 ex…

  4. comment
    Comment #7622997

    > 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. A…

  5. comment
    Comment #7622568

    > 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 c…

  6. comment
    Comment #7622517

    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…

  7. comment
    Comment #7622429

    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 r…

  8. comment
    Comment #7608355

    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 s…

  9. comment
    Comment #7604767

    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 implementation…

  10. comment
    Comment #7604637

    > 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 thi…

  11. comment
    Comment #7603322

    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 (seem…

  12. comment
    Comment #7586381

    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 …

  13. comment
  14. comment
    Comment #7545714

    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 …

  15. comment
    Comment #7545539

    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 …

  16. comment
    Comment #7545491

    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 po…

  17. comment
    Comment #7495357

    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 conf…

  18. comment
    Comment #7493673

    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…

  19. comment
    Comment #7493637

    Page caching: it's been around for a while. At least on unix systems. I imagine Windows, etc have it too.

  20. story
  21. comment
    Comment #7493519

    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 implementat…

  22. comment
    Comment #7464996

    FWIW, I implemented redo in Go and released it a couple of months back. https://github.com/gyepisam/redux

  23. comment
    Comment #7386236

    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 …

  24. comment
    Comment #7364924

    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 …

  25. comment
    Comment #7243903

    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 p…