HNHacker News
TopNewBestAskShowJobs

div

1,353 karma · joined August 15, 2007

submissionscomments
div··on Show HN: I made a Web-based Todo App - used: CSS3 3D transforms, Node.js, love
At first I wanted to be able to flip forward / backward as well, but on second thought, maybe only being able to add todo's for today and tomorrow is a plus ?
div··on Google and M-Lab giving away routers with firmware based on OpenWRT BISMark
I would love for Google's broadband ventures to be successful enough for them to consider expanding to European markets.

Maybe in 5 or 10 years.

I wonder if this data will be made available in some form, I'm sure it could be a great source for some really nice visualizations.

div··on Finding a technical co-founder
Apart from college, it may be a good idea to find out about some techie events / meetups near you.

Most technologies will have a local usergroup holding frequent meetups which you could attend to meet up with interesting people.

div··on I Want To Teach Web Design For Free
Great idea.

I'm from Europe, but I'd love it if you could stream these sessions too.

Maybe look into streaming via justin.tv or something ?

VOD's would be pretty sweet as well.

div··on Google's Patent Problems
I've thought the same thing, except lobbying_cost = legal_cost

edit: Although your algorithm is preferable !

div··on Robots: Why We need them
That, and no employer will ever pay a wage to a robot. He'll just replace his employees with robots he buys himself. Even at 100k as the OP posited, a typical robot will have paid for itself in 2-3 years. Anything after that is pure profit.

The whole concept of sending a robot to your job and getting it's wage is delusional.

div··on Twitter Shifting More Code to JVM, Citing Performance and Encapsulation
When I said ceremony, I did mean working around architectural up-front decisions.

I was arguing in favor of 'growing something' as opposed to 'designing something' with regards to a hopefully growing userbase.

Language choice may be of lesser importance as you say, but I do feel that some languages fit the growing strategy better while others have a more design up front feel to them.

div··on Twitter Shifting More Code to JVM, Citing Performance and Encapsulation
I think it's important to look at how twitter got there though. They'd been using just Rails for a long time before introducing Scala. At that point, it's fair to say they weren't a 10 dev startup anymore.

This, imo, is part of having developers choose the best language for the job. They chose ruby to get their mvp out quickly and be able to grow their userbase. After that, they pinpointed trouble areas in their architecture and made pragmatic choices in fixing up those areas.

While I suppose it's possible to "let developers pick the best tool for the job" and end up with 5 different languages in your stack, most good developers are likely to steer clear of such an endgame, unless the trade-offs are very, very clear.

div··on Twitter Shifting More Code to JVM, Citing Performance and Encapsulation
Building something that evolves feels like the smarter intuitive decision.

It allows you to focus on features and pivoting over ceremony (boilerplatey / architecture stuff) and when you finally start hitting those performance limits, you have a luxury problem.

It will also be more apparent where to invest time spent scaling your product, whereas if you try to optimize out of the gate, you may still hit unforeseen performance issues.

div··on Google bid pi billion dollars for Nortel patents (and lost)
Why bid over 6 billion when the current bid is at least below 3.1 billion right ?
div··on The One Google Plus Feature Facebook Should Fear
Both the Android app and the mobile html version of Google+ look really good, so I'm not too sure this is too little too late from Google in that regard.
div··on Ask HN: What DON'T you like about your Macbook?
Absolutely hate the glossy screen, should have gotten the matte version :(
div··on Forrst now uses GitHub auth to let developers skip the invite queue
My github account didn't get me in either. It's about 2,5 years old and has 11 public repos. Not very active by any means, but not dead either :)

If anyone is so inclined, you can vote for me here: http://forrst.com/i/5cV

div··on ORM is an anti-pattern
Labeling an ORM as an anti-pattern is throwing the baby away with the bathwater. Sure, you will encounter some cases in which your ORM will be a pain in the ass or even actively work against you, but most good ORM's will allow you to talk to the database directly.

For example, both Hibernate and ActiveRecord allow you to just throw straight sql to your database, returning a bunch of key value data.

Which is exactly what a good solution does: provide large gains for the common cases, and get out of the way for the edge case.

div··on LulzSec versus FBI (We Challenge You, NATO)
Do you have experience dealing with super-smart criminals other than noticing how they are generally portrayed in movies / tv ?
div··on Ask HN: Enterprise Java guy needs advice on what to transition to
I've done a ton of spring / hibernate enterprisey stuff and am now focusing on iOS and Android development.

For one off stuff I usually use ruby nowadays, and if mobile would not be my thing, I'd definitely be delving in to Rails (have some previous experience here) and Node.js.

I've done some projects in Django but didn't really dig that as much. There's a ton of Python frameworks out there though, and Python the language is pretty cool to work with and a breath of fresh air if Java has been your mainstay for the last decade.

div··on Why it's impossible to become a programming expert
This really resonates with me, and is one of the reasons I dread giving estimates. 80% of the time, I'm just doing something I haven't really done before and some parts of the problem will either:

a) be solved by someone else already and take half a day to integrate

b) be solved in another language / framework whatever and needs to be ported.

I find that in project mode, it's just easier to bargain and try to drop any feature which falls into the b category, at least for version 1.

This way, the customer will have a working product minus a few features in a reasonable timeframe (2 weeks to a month).

div··on Git Cheatsheet (Visualization)
Agree. If all the arrows could be presented in a way so that they at least wouldn't overlap, the sheet would be printable.
div··on GitHub now has view modes for image diffs.
It's a reference to this saying: http://cdixon.org/2011/02/05/selling-pickaxes-during-a-gold-...
div··on GitHub now has view modes for image diffs.
A while ago there was a comment here on hackernews which mentioned a designer talking about how much better git maps with a designer's workflow. (http://news.ycombinator.com/item?id=2268004)

The basic gist was that designers like to keep around lots of versions and this gels well with git's easy branches.

That coupled with these kind of great tools really give me hope for a version control strategy that is useful to both designers and hackers.

div··on The Pragmatic Programmer
This, and it's also a great book to give to junior hires or interns.

Most of the stuff mentioned in the book should be covered in schools, but usually isn't.

div··on Developer only event at SXSW (code puzzle gets harder with more tweets)
I wondered the same thing. Maybe os specific ? OSX + chrome 9 here.
div··on Show/Ask HN: My side project for over a year; should I take it on full time?
How much more do you feel like you'd make by having web-sync ?

It sounds like a large project compared to just steadily polishing the app itself and starting a second app on the side, or even as your new main project.

An added benefit in starting work on a second app is diversification, different target audience, different appspace. You say building a good app is hard, but so is building a good web offering.

div··on Questions before building your business on a freelancer
Interesting to hear.

I think some of the difficulties I've had in these type of projects stems from the customer not knowing where they want things to go / not having thought things through.

In this situation they seem eager to bounce ideas, which is great, but once those new ideas start affecting deadlines and budgets, the relationship can get tense.

div··on Questions before building your business on a freelancer
Are there any successful business built by using a freelancer ? Or a devshop for that matter ?

Genuinely curious here. To narrow it down a bit, let's talk businesses who primarily operate on the web or through a mobile app.

It just seems that outsourcing the core of your business is a strategy that's destined to fail.

You need to be able to pivot, and fill in the blanks as you go along. Most freelancers and shops don't give you this option, or at least not at a reasonable cost. It feels like most businesses would be much better off hiring someone and giving that person a piece of the business as part of the deal.

div··on What is the single most influential book every programmer should read?
In the programming category, I'd definitely have to say the pragmatic programmer.

Written in a way that makes it very easy to understand, especially for relative newbies, it's not technology bound, encourages good practices and fosters curiosity. In short, it's timeless.

This should be required reading for any junior hire imo.

div··on Burning Chrome
That is a good reason.

It's also possible to turn off the autoupdates.

It's debatable what the best default setting would be, and wether or not average users:

a) know how to disable this b) care to disable it

Like you say, it necessitates a level of comfort with a company. I suppose most people don't give this a lot of thought, and thus feel pretty comfortable with any company.

Wether this is "good" or "bad" is a separate discussion imo.

div··on My 10 UNIX Command Line Mistakes
I pulled the classic more then once:

mv stuffwithoutbackup tosomeotherplacewithatypointhepath

curse at typo

rm -rf tosomeotherplacewithatypointhepath

curse more vigorously

div··on Burning Chrome
I love the silent updates.

You raise a valid point about not knowing exactly what is being installed, but the flip side of the coin is that security fixes and new feature support get adopted much faster.

It's nice knowing that mom's laptop will automatically receive that security patch.

div··on OnLive willl give you a free console if you buy a game
Since their model is subscription based, they don't have an incentive to stop supporting older games.
← PreviousPage 9 of 11Next →