HNHacker News
TopNewBestAskShowJobs

anthonyb

3,481 karma · joined April 15, 2008

Author of Hello! Python: http://manning.com/briggs/ anthony dot briggs at gmail.com topcolour dfd7c3

https://twitter.com/AnthonyBriggs http://teh.oarsum.com/ http://hnofficehours.com/profile/anthonyb/

Don't bother downvoting me; I don't care any more: https://bitbucket.org/anthonyb/nohnkarma/overview

submissionscomments
anthonyb··on An alternative to alert()
Nobody's mentioned Blackbird JS yet, so: http://www.gscottolson.com/blackbirdjs/

Filterable log messages, closable and easy to stub out when you go into production.

anthonyb··on Disqus bait and switch, now with ads
jaquesm's opinion was given to you for free, what are you complaining about? If you don't like it, don't read it...
anthonyb··on Incredible Secret Money Machine
It still sounds like pretty good advice given the context.

There are lots of non-F500 companies that make their revenues developing and consulting on non-patented technology, so it doesn't necessarily follow that their revenues were solely due to patents.

anthonyb··on Relax. You'll be more productive
10 minutes a day is the start, not "all you need"
anthonyb··on Relax. You'll be more productive
Obligatory link to The Programmer's Stone, which was a real eye opener for me when I read it.

http://the-programmers-stone.com/the-original-talks/

It starts with Mapper vs. packer mentality, stress level mismatches, and the effect of stress on your brain, and goes forwards from there :)

anthonyb··on I made $200K and PayPal locked my account
Principal in this case is the money that you earn interest on. He doesn't have either.
anthonyb··on Why Python's Lambda is Broken and Can't be Fixed
No, don't do this. The people maintaining your code will hate you if everything is an unnamed lambda.

A better way to do it is to take your core data structure, in this case a user, and turn it into a class, dictionary or named tuple. Classes are the best way - there are all sorts of ways to put a nice interface on them.

For example:

   class User(object):
        def __init__(self, name, post_count):
            self.name = name
            self.post_count = post_count

        def __repr__(self):
            return '<User name="%s", post_count="%s">' % (self.name, self.post_count)

        def __cmp__(self, other_user):
            # larger is better
            return -cmp(self.post_count, other_user.post_count)

    # set up data
    users_ = [["user1", 500], ["n00b", 15], ["thebestuser", 177]]
    users = []
    for user in users_:
        users.append(User(*user))
    print users

    # sort users by post count by default
    print sorted(users)
anthonyb··on Farewell, neighbors
https://www.google.com/search?q=carranza+derogatis+site:ever... might work a little better...
anthonyb··on In the future, all space marines will be Warhammer 40K space marines
legal@gwplc.com

(from http://www.games-workshop.com/gws/content/article.jsp?catId=...)

anthonyb··on Why Aaron died
Except that the prosecution was warned that Aaron might be suicidal.
anthonyb··on Swartz’s Girlfriend Shares Details Of His Last Days
Thanks. I'd much rather have a discussion there than on TechCrunch's tasteless cash in.
anthonyb··on Hacker News Karma Tracker
But in aggregate, it means that a throwaway one liner becomes much more valuable (from a karma/algorithm perspective at least). It removes a large amount of control from the people commenting.
anthonyb··on Hacker News Karma Tracker
What you're describing is equally true of stand-up comedians as entrepreners and technical people.
anthonyb··on Hacker News Karma Tracker
HN is slow enough already. I don't think anything that requires per-user (or per-pair-of-users) weighting is going to fly on most sites.
anthonyb··on Hacker News Karma Tracker
This is why I was against hiding karma on posts. I suspect that it drives the points reward up for one liners, since there's no way to balance things downwards, ie. not upvote or downvote if you think a post has too many points.

And I think the upvote is pretty much set in stone now. It's essentially "I like this post" or "I don't like this post", there's not much nuance.

anthonyb··on Hacker News Karma Tracker
I basically ignore karma these days. It doesn't encourage better writing, it encourages more off the cuff funny one liners.

Here's an experiment of mine from a couple of months ago, on a duplicate news post:

http://www.hnsearch.com/search#request/comments&q=anthon...

Do I really deserve that 69 points of karma? Is that 20 or 30 or 69 times more valuable than other posts where I've spent a lot more effort?

Perhaps this is where some of the 'snark' is coming from. In the race to get more karma, people are looking for the cheap throwaway one liner that everyone will snicker at and upvote.

anthonyb··on Mojang's Monster Profits
There's also Computer Craft, which adds craftable computers and turtles in Lua: http://www.computercraft.info
anthonyb··on 30 pounds in 30 days
How is an ad a minimum viable product? That's insane. You can't sell it - it's a marketing exercise, not a product. As a mechanism to get pre-orders, or gauge demand, maybe, but it's still not a product.

The point is that for something to be a fully-fledged product, it has to have certain features. They're expensive, so an MVP skips a lot of them in favor of getting a product up quickly. But you still have to add those features in later. They're usually not optional.

Hence, an MVP that you can't add those features to to is not an MVP - it's a prototype. You will get beaten in the market when someone else adds whatever your product is missing.

- if it will (or should) be thrown away at the end of development, it's a prototype. MVPs are not thrown away. Though from looking at wikipedia, even they confuse the two.

anthonyb··on 30 pounds in 30 days
The point of an MVP though, is to start small and build your VP incrementally.

If you can't do that it's not an MVP - it's a prototype.

anthonyb··on Turning the Raspberry Pi Into an FM Transmitter
$5k for a dev box? Not really in the same league...
anthonyb··on Why I'm Leaving Reddit
Usually, view your account with a browser in incognito mode and look at your comments. I do it every now and again, just to make sure.

Also, addlepate, you've been hellbanned:

    addlepate 8 days ago | link [dead]

    Are you sure about all that? I never get votes or replies. Also, as implemented, 
    HN's hellbanning is quite obvious when it happens.

Clearly not that obvious.
anthonyb··on What It's Like To Be Ridiculed For Open Sourcing A Project
Linus and Nvidia: http://www.wired.com/wiredenterprise/2012/06/torvalds-nvidia...
anthonyb··on What It's Like To Be Ridiculed For Open Sourcing A Project
Ridicule is an extremely poor motivational tool, and when someone of Linus' standing does it, other people think that makes it somehow ok.

There are many ways to reinforce meritocracy, or reinforce a culture without telling people to shut the fuck up in all caps.

anthonyb··on What It's Like To Be Ridiculed For Open Sourcing A Project
Why does it need to be with a stranger? Rude is rude.
anthonyb··on What It's Like To Be Ridiculed For Open Sourcing A Project
Dressing down someone like that on a public mailing list is absolutely picking on them. It's not an argument, and is basically no different to the behaviour here.
anthonyb··on What It's Like To Be Ridiculed For Open Sourcing A Project
Yep, my bad. The 'arthur' part of the url must've messed my brain up.
anthonyb··on What It's Like To Be Ridiculed For Open Sourcing A Project
No, Linus is often gratuitously rude.
anthonyb··on What It's Like To Be Ridiculed For Open Sourcing A Project
I like his earlier writing too, on dealing with "open source assholes": http://harthur.wordpress.com/2011/06/30/dealing-with-not-dea...
anthonyb··on Turning the Raspberry Pi Into an FM Transmitter
And with a paperclip antenna, it's leaking harmonics all over the place, not just at 450MHz or 100MHz, or whatever.
anthonyb··on Anti-Apple Anger
Perhaps this'll fall on deaf ears - we'll see.

To date I've found that HN is one of the easier places to speak out against "the herd"... but your comment has to follow logically from the parent, and you have to back it up with some sort of evidence or reason for people to believe you.

For example, your most recent comment, http://news.ycombinator.com/item?id=5096081. The parent comment talks about Raspberry Pi, and how hackable and open it is, and how the iPhone is the opposite of this, which is why it's unpopular with hacker types.

Your response doesn't make sense for a number of reasons:

a) What bubble? Nobody is talking about bubbles. And who's "we"?

b) you said "Products like the iPhone are for consumers. That's everybody." Er, then who is Android for? There are lots of people who buy Android, and lots of them are consumers too. So this statement is obvious nonsense.

c) here you're arguing against a straw man. The "hackers" aren't pissed because lots of people are using iPhones, they're pissed because Apple lock their phone down and then play games trying to lock in more market share, and squeeze out more revenue from their developers and users. It's wise to remember that there's a long history of companies locking people into platforms or applications and then screwing them.

You're ignoring that part of the argument in favor of a different one, which is that some mythical "hackers" hate "normal" people (which is completely untrue - they just hate "stupid" people).

d) "Using iPhones" is not anywhere near "computing". Not even on the same continent, much less ballpark.

So - what would I have done differently in your position? Well, the obvious one is just to gracefully concede the point - the iPhone is a lot more locked down than a Raspberry Pi.

Assuming that you want to defend the iPhone on that front, you need to find ways in which the iPhone is also open. Hell, most people would settle for "ways in which the iPhone is more open than you thought". If you can find links to some of those, I'll upvote you :)

← PreviousPage 6 of 34Next →