HNHacker News
TopNewBestAskShowJobs

tristian

37 karma · joined August 17, 2007

trbarrett[at]gmail]dot[com
submissionscomments
tristian··on Mac OS X hidden features and nice tips & tricks
Wow, I just saw this nugget in one of the comments: VI mode for the standard Terminal.

Add "set -o vi" to your profile and you get access to same modality and commands of VI. Damn, I wish I knew about this option earlier.

tristian··on Ask HN: Evaluate my start-up idea - A new take on dating
Hmmm. I don't think that a completely profile-less site would work. Users would be too worried about meeting a weirdo, someone they found deeply unattractive, or someone with highly different creed. Er, think of a strongly Christian person "dating" a staunch Atheist. Users would want at least some way of weeding out dates that would be time-wasters.

But if the profile and the date were intermingled somehow, then yeah, that might work.

tristian··on Ask HN: what opensource tools (bin or web) do you use to manage your expenses?
OpenOffice.org: Calc (spreadsheet)

I keep a running cashflow listing with a row for each day and columns for each of my major accounts. Plus totals and a moving average.

Along with that I track all of my incomings and outgoings, with monthly totals.

I update all of it about 3-4 times a month. I find it gives me all the information I need to keep on top of things. I can see how various accounts fluctuate over time, where the big expenses are, and it givens me enough info to plan the next few months ahead.

tristian··on The Real High-Tech Immigrant Problem: They’re Leaving
Yeah, I agree with you. Given the great talent in the Asian region we're sitting on a people gold mine. Also given the already short-supply of housing it would invigorate the property sector as well.

But I don't think the media and public would respond well to it with companies like pacific brands and the mining companies laying of so many in the last few weeks. It's probably best if the government doesn't rock the boat on immigration, lest we get a public reaction against it.

tristian··on The Real High-Tech Immigrant Problem: They’re Leaving
Well actually the labor government in Australia is currently reviewing the migrant intake policies mentioned in the main article ... http://www.iht.com/articles/2009/01/18/business/ozjobs.2-410... But it looks like we're going to keep up the high intake for the most part. We're certainly not losing any from what I've observed.

As an aside I have to say I haven't seen much of anti-immigration sentiment here even with the economic downturn. Sure, there's been a fair bit of talk against moving jobs overseas, but barley a whisper with regards to immigration.

tristian··on Ask HN: What have you learned from Hacker News?
Through HN I have learnt that sophisticated discussion with a large number of participants is achievable. Which, up until this point, is something that I didn't really consider to be possible. Certainly not over a long term.

Moreover the site doesn't require an oppressive method of control to keep the conversation in line. It is as much the communities common virtue as it is the technical merits of pg's system which brings that about.

tristian··on Is the tech recession over?
This could be an attempt by companies to become more efficient by replacing positions in HR and Support with software solutions.

So while this might be representative of the SaaS industry I strongly doubt that it would represent the tech situation as a whole.

Actually I think the tech sector is going to be slowly winding down for quite a while to come. There were lots of big contracts locked in before the recession hit, and that existing work is going be finished off over the next year without much to replace it.

tristian··on Thoughts on Developer Testing
Well by "corrupt" I mean to alter it from its original form or intention. Probably not the best choice of words I must admit.

"Decoupling" is a very useful tool. I think Joel's point of view was that unit testing often takes it to an extreme where the work to manage it outweighs the benefits. I personally don't agree with him. I think the benefits are too great to ignore. But I can certainly empathize with where he's coming from.

tristian··on Thoughts on Developer Testing
I find that unit testing can really corrupt a program's structure. Especially dependency injection which takes a normal top-to-bottom flow and flattens it out to a degree that makes it hard to decipher what is actually happening. So instead of A calling B calling C, C will be injected into B which will be injected into A and then the whole thing will be unwound. On a large scale it can start to look like interface soup. Perhaps interface-oriented programing would be a more fitting name than object-oriented. It certainly doesn't look like the classical OO style.

Having said all that, I would be loathe to give up all my regression tests. The freedom I have to change major parts of the program knowing I have all the tests watching my back is invaluable. As is the benefit of being able to codify my hard won knowledge about edge cases and the like which I'm bound to forget and lose track of.

I just wish I didn't have to give up a more natural coding style to get the benefits of unit testing. Perhaps a language designed from the ground up to support unit testing is the answer?

tristian··on Poll: Startups, why do them?
Adventure.

Although it isn't commonly ascribed to people now days, throughout history it's been quite common for a young man's life choices to be driven by their desire for adventure. Be it running away to sea, joining the army, becoming an explorer, etc.

I think the current startup scene, with it's fast pace, constant reinvention, and unknown future is certainly able to fulfill that desire.

tristian··on Will old-fashioned scrip make a comeback?
I don't understand how this would work. If you had a form of currency that was continuously losing value, wouldn't you simply exchange it for something equally liquid that wouldn't lose its value? Such as gold or silver?
tristian··on Ask HN: Getting Started on MSFT Web Stack vs Other Frameworks/Platforms
I don't find this at all. Most of the .Net tools and things I use are free and open source: NHibernate, Rhino.Mocks, NUnit, CruiseControl.Net, NAnt, Wix, Windsor, Quartz, log4net.

Admittedly good profilers aren't free, and nor is the obligatory ReSharper. But for the most part all the extra utilities and things I've needed are readily available and open source.

tristian··on 10 Things Millionaires Won't Tell You
If it's an investment property the tax advantages are very nice. Deductions for interest, depreciation, insurance and maintenance can seriously add up. Add rent to that and the yearly cost compared to the medium-long term capital gains turns out to be quite nice.

Of course it depends on the state of the market, but if it's a long term investment, and you don't buy out in hicksville, that shouldn't be to much of an issue.

As for owning and occupying a home you're paying a mortgage on... well that's more of a lifestyle choice. I would agree that it's not really the best investment.

Note that I live in Australia, so much of this may not apply to other regions.

tristian··on The Pooled-Risk Company Management Company
My take:

If you are starting a business which will make a profit from the outset, in which you have complete control:

- After a while you may want to do something else other than run the business.

+ A good way of doing this is to sell the business to a public company.

- It may take some time to do this depending on the market and size of the business. During which you may not want to be there.

+ Since the business is making money you don't need to rush the sale.

That all sounds pretty good to me.

Beyond the mentioned freedom and security, a lot of people start business so that they can be more in control of their own lives.

If you start a business with the intention of keeping full control, then you're going to be responsible for the continued control of it.

tristian··on Letter to a Young Procrastinator: Some last-minute advice from a veteran slacker
I'm wondering if there is anyone here who could refute the claim in this article: that once a chronic procrastinator, always a chronic procrastinator? Someone who has managed to overcome their innate procrastinationess and can be a source of hope for the rest of us.
tristian··on What sites would you pay to use?
I'd be happy to pay for Rescue Time and Hacker News, but having said that I'm not sure that I would pay for either if I hadn't used them for free first.
tristian··on The craftsman in us all
Cool. This has come at a good time for me. I've been working on a problem where I've been going down quite a few dead ends. Conceptually the problem shouldn't be that hard to solve, so I've been berating my self a bit about failing to hit on the solution correctly the first time.

So where the article mentions: "To arrive at that goal, the craftsman at work has instead to dwell in waste, following up dead ends". That perfectly describes how it feels to struggle through this problem, with code strewn around and thrown away in different approaches.

tristian··on Ask YC: how do you work for 8 hours straight?
"Maybe it is only my problem because I frequently don't sleep very well and on some days am almost too tired to work."

If I was you I'd see a doctor about that. Motivation, focus, and energy are heavily influenced by your hormone balance and not sleeping well can affect that. You could have sleep apnea or another medical condition which is causing your fatigue. If you're not doing much exercise that wouldn't help either.

tristian··on F*cking programming
# no, no, no, no, no, no, no, no

# no. fuck no. I am a fucking

# moron.

I love this comment. It reminds me of the times where I had been banging my head against a problem for a while, trying out different solutions, but none of the ones I came up with were any good. So I left it in a crummy state.

Then a few days/weeks latter I came back to it, and knew straight away how to solve it, and how bad all my previous attempts had been.

tristian··on Flow Chart of Procrastination
Ahh, but was the diagram created while procrastinating, or is it actual work?
tristian··on YC summer startup, Splashup launches (formerly Fauxto)
Really nice. It does suffer from a lack of keyboard shortcuts. Just for simple things like holding down shift while drawing an oval to get an exact circle.

I can't see it replacing any of my current tools yet, but it's well on the way.

tristian··on Idea Week. Post ideas you don't plan on implementing.
I've always wanted to be able to write notes on top of emails I receive. So say I receive an email about a new bug, I could just jot down more details into another layer on top that email in transparent font/colour. I've noticed other people often print out emails and do something like this with a red marker.

I use Thunderbird and I've thought about digging around in the source to see if this is possible. It's not something I've found time to do though.

tristian··on What system do you use for bug tracking?
If I'm just working alone: ToDoList by AbstractSpoon Software http://www.abstractspoon.com/

For small projects it's enough to manage all my tasks, including bugs.