HNHacker News
TopNewBestAskShowJobs

stevvooe

194 karma · joined December 12, 2010

submissionscomments
stevvooe··on New Programming Jargon
At risk of being banned forever, yes, this has been my experience with the site since its inception. Judgement is one quality of a solid developer and SO fails to impart The additive judgement of its participants.
stevvooe··on Celery 3.0 has been released
Only peanut butter 1.0, and there may be legacy support for ranch3, but you'll have to check the docs.
stevvooe··on The culture myth
Too many levels of irony to sort out at this point.
stevvooe··on The culture myth
The manager I least appreciated had banners hung about with the slogan "Is it good for the company?", from office space. Working for him was depressing and, in my opinion, an incredible setback to my career. If anecodotal evidence is ever accepted as proof that shallow attempts at fostering corporate culture is detrimental, I shall more than ablige in providing my input.
stevvooe··on Things I like about programming in Go
I know you say you don't want to mess with the command line debuggers, but Go works with gdb [1]. While gdb looks daunting and antiquated at first, once you learn your way around, you'll feel something is missing from IDE based tools.

[1] http://golang.org/doc/gdb

stevvooe··on Stop Brogramming
I have had it with these beardist remarks.
stevvooe··on Python as an Alternative to Lisp or Java, Peter Norvig revisited
Excellent explanation. I think most people's issue with python's lambda is that it isn't what they expect. There are generally some gotchas and the syntax diverges from that of a regular function.

I side step the lack of closures by using named locals with the keyword arguments when defining inner functions. However, for numeric types, this doesn't really work:

    def makeCounter():
        value = 0
        def count(value=value):
            tmp, value = value, value + 1
            return tmp
        return count

    inc = makeCounter()
    print inc()
    print inc()
The above prints '0\n0', but if we use an object that is used "by reference" in a such a function, one can get this behavior:

    def set_adder():
        s = set()
        def add(item, s=s):
            s.add(item)
            return s
        return add

    s = set_adder()
    print s(1)
    print s(2)

    t = set_adder()
    print t(3)
    print t(4)
This will print:

    $ python mk.py  
    set([1])  
    set([1, 2])
    set([3])
    set([3, 4])
stevvooe··on Python as an Alternative to Lisp or Java, Peter Norvig revisited
Most of the youtube app servers are all written in python. Whether one considers this glue code is a philosophical question.
stevvooe··on Python as an Alternative to Lisp or Java, Peter Norvig revisited
I hear this argument a lot, but I don't know these concepts well enough from haskell et al to fully understand it. Could you be more specific about this? Perhaps, provide a direct example?
stevvooe··on An urgent appeal from git-scm.com maintainer Scott Chacon
I'll write you some JavaScript to get rid of it for small one time fee of $100.
← PreviousPage 3 of 3