HNHacker News
TopNewBestAskShowJobs

hitonagashi

142 karma · joined September 29, 2009

submissionscomments
hitonagashi··on Shopify Goes Digital by Default
Yeah, I am - eng lead at Shopify here and actively hiring. What were you wondering? :-)
hitonagashi··on Responsible Disclosure Policy
No, that's not entirely correct.

You can do @user.public_keys.find(params[:id]).update_attributes(:user_id => 25)

Its the mass assignment protection on foreign keys that prevents you assigning one of your public keys to someone else, ensuring the chain is correct doesn't necessarily help with this scenario.

hitonagashi··on Poll: Do you touch-type?
The right way is relative. I was never taught to touchtype, but I end up spending hours every day typing, so it just developed naturally.

Looking at the natural resting place of my fingers, I do use the F and J keys for resting my index fingers, but I'm pretty sure that there are faster ways of touchtyping than the methods I use.

hitonagashi··on Poll: Do you have a Facebook account?
Except for the fact that none of the people who would give me the updates I'm interested in are on Google+...
hitonagashi··on Julian Assange loses appeal against extradition
The judge isn't disputing that.

He's saying that it is necessary to face a trial to determine it, and he isn't going to just brush the charges away and say they were definitely nothing. He's saying there's enough uncertainty that there should be a trial to answer it.

hitonagashi··on How Apple badly messed up with in-app purchases on Lion and didn’t tell anyone
I hit this with Pixelmator...I actually assumed it was their fault, and just uninstalled it and reinstalled it again, after which it worked fine.

I'm on Snow Leopard still though, so might not just be a Lion problem.

hitonagashi··on Spotify launches in the US
If you go to an artist, you can also select an artist radio. Select the artist, and it's in the top tabs to the right.
hitonagashi··on What if cucumber and jQuery had a baby?
:(.

Using Whenever and Whenever (ruby cron gem) together will make my head pop.

hitonagashi··on What’s Up With All These Changes in Rails?
1) Agreed. Fully. Of my outside work time messing around on projects and such, 50% is reading HN, 50% is experimenting with new Rails plugins, or Ruby gems, or databases. I find on average, I end up finding something I prefer every 1.5 years as well.

2) Disagree here. Sure, you can't forget about it, but Rails 2 is perfectly useable. I'm currently managing a fairly substantial mix of Rails 2 and Rails 3 apps for various clients. If 2.3 works fine for them, and they want a minor feature every few months, it's just not worth the cost to them to upgrade. Sure, if major security holes emerge, patch and upgrade.

3) Agreed. I have a big gap between "things I play with on personal projects", and "things I'd use when I'm being paid at work". When I'm writing things for a client, I want battle tested code that I can predict against. I want to be able to say "That will take me a week", so I can bill, without the risk of going overbudget. If I take a new and shiny framework, and as a result of bugs in their code, or lack of documentation/6 month old blog posts being totally redundant and wrong, I end up slipping on the deadlines, that's not a situation I want to be in.

The thing that I really like is that Rails 2.x worked. I've got github, which stores old versions of gems and plugins for me to grab. I love Rails 3, and I teach new developers on it all the time, as I think it's far easier to learn and far more intuitive than Rails 2, but with Rails, I can take advantage of a fast moving easy to write system on new projects, while not getting screwed over on the old ones.

hitonagashi··on Spotify says hello to the iPod
Spotify is one of two applications that my family have discovered and use regularly without me recommending it. The other is Dropbox.
hitonagashi··on Slicehost accounts will be converted to Rackspace cloud accounts
Agreed on this. I've filed 2-3, and each has had a reply in minutes.
hitonagashi··on "Diff for HN": Update and highlight changes
I believe it just executes the javascript on that tab. Navigate away from the page to 'uninstall' it.

Great extension!

hitonagashi··on How We Got Owned by a Few Teenagers (and Why It Will Never Happen Again)
You don't hear about the 99% of the attempts that were successfully foiled by good coding practices/security audits, so given that we are hearing about a security breach at a competent firm, the likelyhood of it being a black swan event is probably fairly high.
hitonagashi··on Create a website using Dropbox and a text editor
Rudimentary version control?
hitonagashi··on Conway's Game of Life in HTML5 canvas
I love the fact it's an 'around the world' canvas. Most implementations I've played around with use an expanding or fixed width one instead...it makes some combinations truly amazing.

For example, the acorn pattern(http://en.wikipedia.org/wiki/File:Game_of_life_acorn.svg) is a lot more impressive, because the gliders spawned travel across the screen and interact with the solid blocks. Empirically, it seems to make the pattern last a lot longer!

hitonagashi··on Thunderbolt
I once plugged an Ethernet cable into a USB port...I was a lot younger, and I took a file to it because I was absolutely convinced I'd been shipped a cable that was too big.
hitonagashi··on Toyota, The Media Owe You an Apology
I've done it once...went for the brake, my foot was at an awkward angle, slipped, and got my foot pressed down on the accelerator and the toe jammed under the brake pedal.

Logically, all I needed to do was take a deep breath and move my foot sideways, but all I could think about was pulling up, which of course only exacerbated the problem.

It's not easy to think rationally when you are driving a car with several people accelerating when it should be breaking...and in the case of the linked story, it's not easy to accept blame either.

hitonagashi··on DHH: Un-Manage Your Employees
My only issue with that approach is that of holiday days.

I can see so many ways that that can go wrong. To me, the reason it works seems more like peer pressure than enjoyment of work.

I love what I do, I love coding, and I also know that I love taking a week out to not care about everything I do at work. If I was in a system like that, I'd feel kinda pressured to keep up with my colleagues and not let the team down. Not by my friends and officemates, but by the knowledge that if I take a week off, that's a week they've got to handle the work I'd do. There's rarely a 'good' time to take holidays, especially in smaller teams.

It could work, it is certainly possible, but it seems an unnecessary area where pressure can occur when a team is under stress. To be honest, I think it could work better with the caveat that everyone has to take a certain minimum level of holiday.

Sick days however make perfect sense.

hitonagashi··on There is no talent
This viewpoint always annoys me. It's great to think that work is all there is to it, but that's not true.

You can become great at anything with practice, I do believe that.

What I don't believe is that there's no such thing as talent. Take chess. You really think Magnus Carlsen has practiced less in his life than Anand? Practice is necessary to become great. Talent is necessary to become the best.

hitonagashi··on Medical researcher discovers integration, gets 75 citations
Depends, I had that opinion too until I took university maths. The proofs they give you to learn by rote are actually extremely useful, as they add techniques to your repertoire that you otherwise wouldn't have..and the difference between 'learning the proof by rote' and 'learning the technique' is usually extremely small.
hitonagashi··on Why don't gazzilionaires start their own countries?
The Dogs of War by Frederick Forsyth I assume...I've got and read the book, but not seen the film.
hitonagashi··on The nil-nil philosophy.
I'd say the 'nil-nil' approach is the safe option. You CAN achieve greater things in the context of a season by conserving energy where appropriate, but it's a lot easier to get it wrong and end up losing net energy.
hitonagashi··on Blekko Gets a Million Searches a Day. Only behind Google and Bing.
Duck Duck Go
hitonagashi··on Poll: How often do you read XKCD?
It depends if writing that content brings eyeballs and advertising revenue.
hitonagashi··on Times and Sunday Times reveal online reader figures
To me, reading the news is a very important part of my day. I always feel slightly uncomfortable when reading Guardian/Telegraph, almost certainly because the Times aligns with my political spectrum much closer.

The cost is worth the fact that I find the articles much more...enjoyable(I'm not entirely sure that's the best word!).

Connection problems aside, I have been satisfied with the service. If I hadn't been a Times reader before, I don't think there's anything there that would persuade me to pay for it, but to me, the cost is worth it.

hitonagashi··on Times and Sunday Times reveal online reader figures
To be honest, I'd be a lot happier with my subscription if the website actually worked...At work I'm constantly getting 502'd when I try and read it during lunch. It's fine from at home, but it's still very irritating.
hitonagashi··on IPhone DST bug causing alarms to fail across Europe
Hmm, I guessed(evidently wrongly) that the alarms were working by "if set to every monday, when alarm is called, increment the time till next alarm by a week".

Good job that article pointed out that deleting and readding the alarm didn't fix anything.

hitonagashi··on The New Funding Landscape
That assumes that every valuation is aiming for the 'quick buck', the x10 return.

It could be that if the angels are less certain of whether a company can balloon, they demand the more exact valuation in the theory of making that a x10 portfolio member..

hitonagashi··on StackOverflow launches chat
I have 21 rep with 1 answer and 1 question....
hitonagashi··on I need someone to build my website. My budget is $200 and I need it ASAP.
Our startup has a product that does that :). Admittedly, the designers have to work with us to set them up, but once they are set up, we don't have to do anything more.

http://www.usearabella.com/

Page 1 of 2Next →