Viewing profile — ktRolster
ktRolster
HN member- Joined
- Sun, Sep 27, 2015, 6:53 PM UTC
- HN karma
- 4,173
- Public activity
- 1,726 items
- HN profile
- View on Hacker News ↗
About ktRolster
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
-
comment
Comment #17799905
I can smell your program. All that new hardware around me. The smell of dot matrix ink.
- story
-
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 …
-
comment
Comment #15267573
It's not a problem. It's a way things can be better.
-
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.
-
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…
-
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…
-
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…
-
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, …
- story
-
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…
-
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…
-
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…
-
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…
-
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 …
-
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…
-
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).
-
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…
-
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?
-
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 …
-
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…
-
comment
Comment #15180686
For that situation, you would need to mark the end of the variable-length memory block at run-time.
-
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…
-
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…
-
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