HNHacker News
TopNewBestAskShowJobs

barnaby

732 karma · joined April 24, 2009

Entrepreneur currently doing frontend engineering.

[ my public key: https://keybase.io/barnaby_b; my proof: https://keybase.io/barnaby_b/sigs/Lv1lGdoU1TpEjkbnOYOqcb6R4kBpkDAigV3KPFE_miU ]

submissionscomments
barnaby··on [dead]
Is it just me, or are there more women in the technology workforce in these pictures than there are in most technology workplaces today? Is this a regression in society?
barnaby··on Python as an Alternative to Lisp or Java, Peter Norvig revisited
Obviously I meant "verbose" :-p LOL
barnaby··on Python as an Alternative to Lisp or Java, Peter Norvig revisited
I upvoted you and downvoted him because I really don't want HN to degrade into Reddit/Digg/4Chan/etc. I come here specifically because it's _not_ one of those, and has a good signal-to-noise ratio (e.g. relevant conversations not overrun by silly memes)
barnaby··on Python as an Alternative to Lisp or Java, Peter Norvig revisited
Overly wordy Java coders would still be overly wordy Pythonistas, except the Python culture enforces the "Python is not Java" mentality so they would be corrected on almost every turn, plus the code tutorials and examples from which they learn would be shorter. As a result they would become less verboten very quickly.
barnaby··on Charming Python: Functional programming in Python
Is there an updated version of this? Would be really good to see the full list of improvements in this space.
barnaby··on Writing clean, testable, high quality code in Python
Au contraire IBM get it, they got on board with big industry trends a long time ago, and keep surviving (not thriving, mind you, but keeping up).
barnaby··on Writing clean, testable, high quality code in Python
Very true, I've been in the working alone situation, and I think it led to some bad habits (then again, I've been in big corporations which led to even worse habits, so... yeah).
barnaby··on Writing clean, testable, high quality code in Python
Nice, this goes into some ground not covered in other python testing discussions. Great code examples. :-) These are the kinds of articles I come to hacker news to find.
barnaby··on Beekeeper Who Leaked EPA Documents: "I Don't Think We Can Survive This Winter"
It's "possible" ... I saw a program about CCD on PBS. There are parts of China where they've killed off all the bees in traditional farming areas. The video showed entire fields of workers holding jars of pollen and taking feather dusters, swathing them in the pollen, then waving them around the flowers.

Very labor intensive.

barnaby··on When Free Software isn't better
I've met the author, and considering he's one of the founding members of Ubuntu I would read this article in a different light than most of the comments on here. I think it's more of a call to action to make us think not just what Open Source can do for us, but what we can do for open source.

BTW: http://en.wikipedia.org/wiki/Benjamin_Mako_Hill

barnaby··on Ask HN: RubyOnRails or Django/Pylons?
>> I'd also say, the devs you hire between the two schools seem different. Can't explain it. Django seems to win it for me, both on a scalability ease and learning curve.

Interesting observation... I find that the culture of Rails developers is less to my taste than among Django developers. I can't explain it either, maybe it's personal preference for Django culture or maybe it's something more fundamental like Django devs are less insecure about their platform. I dunno either.

barnaby··on Ask HN: RubyOnRails or Django/Pylons?
:-) More people should use the opinion warning

(Opinion warning) They're basically the same level of overall goodness. Django may be better at some things, Rails on others. The whole penis-size-measuring contest between both camps is kind of annoying actually. Having said that, I REALLY enjoy Django, a lot, and recommend it to everyone when they ask which of the two they should chose.

barnaby··on Which programming language do you want to learn next?
I've been using Python for the last two years and I totally love it. While it does support functional paradigms, it's not actually a functional programming language.

Having said that, I would love to pick up Clojure next. Realistically though, I'm going to dive deeper into Python.

barnaby··on Ron Paul: Airport Scanners: Enough is Enough
I love Dr. Ron Paul! I'm going to call my representative (Mrs. Pelosi) and encourage her support for this bill!
barnaby··on Are Entrepreneurs Pirates? 4min Test for HN by Behavioral Economist Dan Ariely
Am interested to see the results, and more importantly, the HN discussions about the results!
barnaby··on Pencil on Firefox
Interesting, we were just discussing this at work, which app to use. One of the requirements is 'must work on Linux (Ubuntu) because that's what pretty much all the developers use. Maybe we'll give this a try.
barnaby··on Internal Email on Why a Software Company Migrates Away from MySQL
This is by far the best quote I've heard about reasons people liked these technologies before Oracle but not anymore:

"So unless we want to pay large and increasing amounts of money to Oracle, which is a mathematical certainty because it involves Larry Ellison and Money, we should move out of MySQL. Do we want to work hard to ship more and more money to Oracle?"

barnaby··on Tell HN: Tech Recruiters have no clue
Some extra information to consider:

0) Many employers hate recruiters just as badly as most job seekers hate recruiters

1) Recruiters earn their money off of getting employers to sign with them, they lose money on trying to find employees (and pretending to screen them the way the lady did in this post).

2) Proportionally they spend a great deal of time being very courteous to employers, yet are very brisk and rude to employees

3) They feed your MS Word document through a program that scans it for key words, they never actually look at it

4) They just copy and paste your information into their resume template which removes any of your contact information but has their huge logo on top

5) I've been in 2 companies that went under and had to find a job fast, all 3 times I found a job it was _never_ through a recruiter.

So yeah, just avoid recruiters. Your time is too valuable for that.

barnaby··on Ubuntu To Ditch X Server For Wayland
We use Ubuntu LTS at work because of the stability.

On my laptop at home though (which I only really use for watching movies, and for hacking on side-projects that one day may become HN stories) I'm always on cutting edge Ubuntu. I love the thrill of the beta's.

So I'll do the dual strategy of letting it blow over for work purposes, and playing around in the mud for personal purposes.

barnaby··on Programming FAQ (Python)
This is really cool. I can't believe I haven't come across it before! Thanks for posting
barnaby··on Viewing Python 3.2 as the successor to Python 2.7
It's not like Djangonauts are against moving to 3.x it will happen, and probably sooner/faster than you think.

As for universities upgrading, it's like people who still use Windows XP and IE6. Most people have already upgraded but the long tail will stick around for a long time for no discernible reason.

barnaby··on Ubuntu moves away from GNOME
I can see the resemblance. Thank you for that link.
barnaby··on Mark Shuttleworth announces Ubuntu 11.04 will use desktop version Unity
I haven't tried Unity yet because I heard to wasn't quite stable. But from what I saw of a friends laptop who had it installed, it looks PERFECT for netbooks, even tablets (now that we have multi-touch support built in). I think this makes sense seeing as the future of computers (desktops included) will probably be touchable interfaces that can use that kind of layout.

Sweet!

barnaby··on [dead]
HN cares that it's Django because it's a hot platform so people will upvote it because it has Django in the title. The general public will most likely will get confused thinking that there are Django Reinhardt guitar tabs on the site.

Right though, a demo page or video would be nice to see before making the decision whether or not to sign up.

barnaby··on People who destroy entrepreneurial value are the scum of the earth
There area lot of "incubators" that do pretty much exactly this... but the seminar never ends, and the list of services they can charge for doesn't either.
barnaby··on Pythonist's thoughts on Clojure after 3 days of learning and coding
There's probably truth to that. I don't remember Java error output being that bad back when I worked with it years ago. It does seem like many of the lines in Groovy output are groovy plumbing, like which closure was called.
barnaby··on Pythonist's thoughts on Clojure after 3 days of learning and coding
I'm a Pythonista working on Groovy (and Grails) and I have a similar complaint about the error messages given by the Java stack. Groovy is one hell of a groovy language but the Java error output that it gives is comically long, and overall pretty useless. I rely almost exclusively on log output and step debugging.

To J_Baker's point, no you don't get used to that kind of thing, it's still annoying after 3 months to have to scroll through 2 pages to find a single reference to a method you were working on, and then it's not even the line where you had the problem.

barnaby··on Visualization: Guy-to-girl ratio of every bar and restaurant in SF/NYC
On behalf of my single friends that I forwarded this to: "Thank you".

While I can't use this myself it's definitely helping a friend make plans for the near future.

barnaby··on Ubuntu.StackExchange.com is now AskUbuntu.com
And the whole point of Mono is to be able to run the windows stack on Unix environments. Hence my comment that "it could be running on Ubuntu using mono" :-)
barnaby··on Ubuntu.StackExchange.com is now AskUbuntu.com
For all we know it could be running on an Ubuntu server using Mono. They had Miguel DeIcaza on their podcast once and said they would make sure it can run on Linux too.
← PreviousPage 3 of 10Next →