HNHacker News
TopNewBestAskShowJobs

santry

259 karma · joined June 9, 2009

submissionscomments
santry··on Falsehoods Programmers Believe About Names
http://vodpod.com/watch/1616920-funny-hugh-laurie-stephen-fr...
santry··on How to Afford Anything
And it once actually contained cocaine.

http://www.snopes.com/cokelore/cocaine.asp

santry··on Still hatin' on git: now with added Actual Reasons
Seems to me he should just use Subversion. He has a mental model of how version control works (based on his prior use of CVS) and apparently doesn't wish to invest the time to learn git's model.
santry··on The technology behind the new Google Docs editor
Is this technology derived from their acquisition of EtherPad? Or is this from Google Wave? Or both?
santry··on A note for your non-geek friends about the new Facebook features and privacy
The article discusses a new feature that's different from the "like my friend's wall post" feature you seem to be talking about.

This new feature provides "Like" buttons on third party web sites, like http://cnn.com. If you are 1) logged into FB and 2) click one of these "Like" (or "Recommend") buttons on a third-party site, that information shows up on your Facebook profile and is visible to everyone and all applications, regardless of your privacy settings. You also cannot remove such a "Like" from your profile without returning to the third-party site and un-liking the article.

santry··on IPhone OS 4.0 unveiled, adds multitasking, shipping this summer
What percentage of people play social games on the iPhone? I know anecdotes aren't data, but I've had an iPhone since day 1 and have never bought or played a game on it.
santry··on Agile Git Workflow
Though not explicitly written in the article, it seemed to me that JJ was recommending this approach for dealing with short-lived 'topic' branches like bug fixes and small features. At least, that was the nature of each example branch he gave.

I agree with you that if you have a longer-lived branch that's shared among repositories, you'll want to see that merge in the history and optionally squash some of the commits as needed. For short lived topic branches, I often like to squash down to a single commit.

santry··on Agile Git Workflow
I think squashing is useful for a feature branch whose history looks like:

  1d9322f Added model & migration for feature x
  3fa93f9 Unit tests for feature x
  38ce239 Fixed intermittent failure in test_feature_x_foo
  6728eca Added view and css for feature x
  8fed23d Added missing background image for feature x
  392ea84 Refactored feature x controller to handle foobaz
Instead of littering the master branch with those 6 commits, wouldn't it be nice to have just:

  84fac31 Added feature x with tests and support for foobaz
This has the advantage of

1) Less noise in history, so easier to page through and see what has happened

2) The feature is in a single commit, so I can more easily cherry-pick it into a release branch if I need it

3) Impressing your co-developers as it looks like you got it right the first time

santry··on Agile Git Workflow
I'm with you. One of the great things about git and its ability to 1) easily branch and 2) rewrite history is that I can go down a certain path in a feature branch, realize I need to approach it differently, make mistakes, fix those mistakes but still commit a clean patch for public consumption.
santry··on Ask HN: What application do you use to take/store notes?
Notational Velocity http://notational.net/

From the description on the site:

The same area is used both for creating notes and searching. I.e., in the process of entering the title for a new note, related notes appear below, letting users file information there if they choose. Likewise, if a search reveals nothing, one need simply press return to create a note with the appropriate title.

If a note's title starts with the search term(s), that title will be "auto-completed". This selects the note and consequently displays it. Correspondingly, selecting a note places its title in the search area (De-selecting the note restores the search terms).

To create a new note, just type its title and press return. Edit the note as needed in the bottom pane.

To view or edit an existing note, type one or more words contained in its body or title. Reveal a note's content by using the up/down arrow keys to select it. To make good use of NV, try to maintain one detail/fact/item per note. Notational Velocity's strength, note-filtering, is diminished when only a few notes contain most of the content in the database.

santry··on Twitter Drops MySQL For Cassandra
Unlike the litotes in your Orwell quote, "not uncommon" and "common" mean different things.
santry··on The Rank Amateur
You reminded me of this episode of the NPR radio show This American Life (http://www.thisamericanlife.org/Radio_Episode.aspx?episode=2...) entitled "A Little bit of Knowledge". In the third act "Sucker MC-Squared" an electrician and amateur physics enthusiast thinks he has disproved Einstein.

He finally gets an academic to meet with him to hear his ideas but won't accept it when the academic points out the flaws in his reasoning. Throughout the story the electrician insists that the math isn't important, that he's right even though he can't express the math behind his ideas. He thinks the academics are being elitist (or, as you write "anti-amateur") just because they insist on using math.

santry··on MIT Open Courseware - Free Lectures
I started down a similar path about 4 years ago with some partners and we created e3f, "education for everyone, everywhere — for free" (http://e3f.com). We were doing it as a side project, and each of us ended up going in a different direction and the project languished.

Would love to talk ideas for starting it up again.

santry··on How to Work from Home Without Going Crazy
I worked from home for a couple of years and just recently gave it up to work in a co-working space.

It took me almost two years to realize it, but the isolation of working at home nearly drove me crazy. Depending on my roommate's or girlfriend's schedule, two or three days could pass without seeing another person. For me, that just wasn't healthy. I found myself going out for lunch just to be around people. Not a terrible solution, but the cost and calories add up quickly.

So far working a few days a week at a co-working space plus getting a gym membership has made a huge improvement in my general health and happiness. I'm back to commuting on public transportation, which I now actually enjoy. Leaving my house and getting on the train forces a context switch from home life to work life, making me more productive. My work days are also shorter since I find I'm more focused.

Co-working also doesn't suffer from the problem of coworkers interrupting me to ask questions. Sure, a guy at the next desk might talk too loud on the phone but no one is going to tap me on the shoulder to ask for help figuring out why the request params aren't making it to the controller on their ajax call.

santry··on Ask HN: Alternative careers for a developer
Yes. Hisses even:

http://www.youtube.com/watch?v=AxyBxbGF-Qg

That's Roberto Alagna getting booed in Aida at La Scala in Milan in 2006. La Scala has a reputation for this sort of thing.

Boos were also heard (directed at, well, the director) at the premiere of Luc Bondy's new production of Tosca at New York's Metropolitan Opera just a few weeks ago. http://artsbeat.blogs.nytimes.com/2009/09/22/the-boos-for-to...

santry··on Ask HN: Alternative careers for a developer
Having spent the last 15 years as a developer, I'm now working toward a career as an opera singer (I'm a tenor).

Admittedly I find it difficult to identify many similarities between opera and software development. People often make a connection between music and mathematics, but for me the non-mathematic aspects of opera are what I find most attractive. The sheer thrill of dramatic expression through controlled screaming is intoxicating. And instead of my work living unseen in the dark recesses of a multi-tier architecture, I'm put, quite literally, center stage and in the spotlight, with immediate feedback (applause or boos) and recognition.

santry··on [dead]
Is that like Go‽
santry··on Subversion moving to the Apache Software Foundation
Subversion is a blub

FTFY.

(The pg article that coined "Blub" (http://www.paulgraham.com/avg.html) uses it as the name of a middle of the road language between machine language on the low end of the power scale and Lisp on the high end. So Blub is to Lisp as SVN is to Git.)

santry··on Japanese Teenage Boy Improved Ruby 1.9 Performance By Up To 63%
The title, which _is_ from the original article is a bit misleading, no?

The performances of the methods he worked have been bumped up 63% in maximum, 8% in average. His patches were applied to Ruby trunk in Oct. 5 this year.

I'm not knocking the kid's contribution, but the title oversells it a bit, implying that the kid improved Ruby 1.9's overall performance, which apparently isn't the case.

santry··on Replacing the Office Chair with an Exercise Ball
I tried a ball but found the lack of air circulation made the backs of my legs sweat uncomfortably. Went back to my Steeelcase Leap. It's not mesh like the Aeron, but the cushion was a lot better than sitting directly on rubber all day.
santry··on Ubuntu 9.10 Karmic Koala released
http://www.virtualbox.org/

FTFY

santry··on Introducing Atlas: A Visual Development Tool for Creating Web Apps
Launches on Nov. 15 for $20 (according to the video).
santry··on The Dropbox iPhone App is Out
> Under 3.0.1 if you record video from within the Dropbox app that video couldn't be saved to your iPhone photos directory, so if your upload was interrupted for any reason the video would be lost.
santry··on Why Pair Programming Is Not For the Masses
Not to speak for roc, but I believe the comment was intentionally written in the style of the original article, probably to mock it.
santry··on [dead]
How did the illustrator get such an abstract-but-faithful-to-the-original illustration of goatse past the editors of The Economist?

That must qualify as a skilled bit of social hacking…

santry··on AT&T Is A Big, Steaming Heap Of Failure
Works great. No problem.
santry··on AT&T Is A Big, Steaming Heap Of Failure
FWIW, I've been using the tethering hack from http://help.benm.at on an iPhone 3GS and visual voicemail has been working just fine.
santry··on Working on It (TextMate)
From http://www.loudthinking.com/arc/000270.html:

Disclaimer: I know the programmer. I've been pretty heavily involved with the development process by helping to determine, prioritize, and test features. I have no financial involvement, however. All my work and hype are small tributes to the awesome archievement that is TextMate. I feel blessed to be able to help it gain traction

← PreviousPage 2 of 2