Live data from Hacker News

Viewing profile — ktRolster

ktRolster

HN member
Joined
Sun, Sep 27, 2015, 6:53 PM UTC
HN karma
4,173
Public activity
1,726 items

About ktRolster

Kate Thompson: best selling Amazon author

http://www.amazon.com/Zero-Bugs-Program-Faster-Thompson/dp/0996193308

Some Essays I've Written http://zerobugsandprogramfaster.net/essays/1.html

Recent public activity

  1. comment
    Comment #17799905

    I can smell your program. All that new hardware around me. The smell of dot matrix ink.

  2. story
  3. comment
    Comment #15430318

    You can also add the --back option as an alias, so you don't need to type it in every time on systems where that is important. You could also use an environment variable to modify …

  4. comment
    Comment #15267573

    It's not a problem. It's a way things can be better.

  5. comment
    Comment #15265579

    Alan Kay is the one who said "The best way to predict the future is to invent it." He did so by inventing quite a bit of the technology that is in every PC and smartphone today.

  6. comment
    Comment #15265564

    more-discoverable undo I think he wanted more discoverable everything, the undo was just used as a particularly bad example on the iPhone. He wants the world to be more discoverabl…

  7. comment
    Comment #15265550

    His ideal vision is always described in very abstract terms. If he took the care to write it down precisely, what it should look like, I'm sure there would be hundreds eager to bui…

  8. comment
    Comment #15263375

    Back in the 90s people used to have their pager connected to CERT to make sure they knew if anything happened. Of course no one uses pagers anymore, but there are places you should…

  9. comment
    Comment #15263342

    It's worth investigating what Utah did, they have some nice internet. http://archive.sltrib.com/article.php?id=3062258&itype=CMSID (their internet has improved since that article, …

  10. story
  11. comment
    Comment #15228462

    Let's be honest: the corporations that hire us will drop us as soon as it becomes convenient to the bottom line, and as likely as not without a severance package. You owe it to you…

  12. comment
    Comment #15213770

    That article is a little deceptive. It is mainly tracking TARP, it doesn't track the money injected into banks by other methods (like the FED directly buying subprime loans and man…

  13. comment
    Comment #15213272

    In retrospect (as the housing prices have mostly recovered: http://www.doctorhousingbubble.com/wp-content/uploads/2013/0... ), the hosing crisis can be seen as an irrational bubble…

  14. comment
    Comment #15195097

    It's not dead simple, it just seems that way because the router already comes configured for it. If you had a router already configured with a default firewall, that would seem dea…

  15. comment
    Comment #15185561

    Hi! I can't imagine how you understood what I wrote. I specifically said to not use those C library string functions. I fully admitted that string manipulation is absurdly bad and …

  16. comment
    Comment #15181745

    Oh yeah, you're right. Another thing I've done that will work if you have a lot of strcat(), is make a string struct: ktString { int len; int memlen; char *str; } It keeps track of…

  17. comment
    Comment #15181392

    I assume you're referring to OpenBSD here, they didn't use snprintf(). They used asnprintf(), which solves the problem of who should allocate (but not who should free).

  18. comment
    Comment #15181123

    OpenBSD takes a fairly minimalist approach, which is vaguely described here: http://www.freebsdforums.org/forums/showthread.php?threadid=... They basically replace the unsafe funct…

  19. comment
    Comment #15180883

    shrug It doesn't fall over. I've done it, the openBSD team has done it. DJB has done it. Maybe something is wrong with your implementation that I can help you with?

  20. comment
    Comment #15180845

    It was quite state-of-the-art at the time. Most of the criticisms you hear about C today (type safety, memory safety, no garbage collection) were criticisms that C got when it was …

  21. comment
    Comment #15180690

    That particular problem (strlen/strcpy/memcpy) comes from the problems of the standard library string functions. It can be solved by creating your own string library. Then string m…

  22. comment
    Comment #15180686

    For that situation, you would need to mark the end of the variable-length memory block at run-time.

  23. comment
    Comment #15180133

    It's not just the mental ease, it's also the physical typing ease (and in some cases, the possibility). For example, he points out that to connect C to existing parts of the system…

  24. comment
    Comment #15178857

    You can, but you'll be dirt poor. Back when "dirt poor" was normal, and luxuries like "bathing every day" or "carpet" were uncommon, being dirt poor seemed acceptable. Now most peo…

  25. comment
    Comment #15166170

    Here you go, I uploaded an image of the file transfers showing just the html and javascript: https://imgur.com/a/aTpj2