HNHacker News
TopNewBestAskShowJobs

carbon8

1,261 karma · joined October 30, 2008

submissionscomments
carbon8··on Ask HN: VPS - Where should I go?
linode, slicehost, rackspace cloud
carbon8··on Microsoft’s Creative Destruction
Not so much anymore. Google Apps and/or Open Office are more than sufficient for most small businesses. 10 years ago Windows and Office didn't have any viable competition. Times have changed.
carbon8··on Microsoft’s Creative Destruction
"AAPL hit the jackpot with iPhone, post iPhone Apple has been a second coming of Apple"

And before the iPhone, AAPL hit the jackpot with the iPod, post iPod Apple has been a second coming of Apple. And before the iPod, AAPL hit the jackpot with the iMac, post iMac Apple has been a second coming of Apple.

carbon8··on Microsoft’s Creative Destruction
"you need a commercial SDK for which you pay $99"

The SDK is free.

carbon8··on Microsoft’s Creative Destruction
"It will be interesting to see how dramatically they change OSX now that they have found something that sells."

You don't have to wait; they've already done it with the iPhone/iPad OS. Apple is clearly still willing to make hard and dramatic decisions when it comes to its operating systems.

carbon8··on Ask HN: What tools do you use for Web Development?
A lot of different stuff, but the things I depend on the most for actual work and direct OSS offshoots:

Snow Leopard, Ubuntu server & VMs, XP VM (using VirtualBox)

Ruby, Haskell, Python, Javascript

TextMate, vim

git, gitx, git gui, vcprompt

bash

homebrew

postgresql, pgadmin

rvm

jquery

sass, compass

gemcutter, github

linode

chef

google apps

photoshop, illustrator

Firefox w/ firebug, firecookie, firequery, firerainbow, the web developer toolbar, cookie culler, user agent switcher, live http headers; webkit nightly dev tools; iPhone simulator from the iPhone SDK

carbon8··on [Ask HN]How do I learn ruby on rails, if I already know a few other frameworks.
Guides:

http://guides.rubyonrails.org/

http://asciicasts.com/ (text versions of the railscasts mentioned below)

Screencasts:

http://rubyonrails.org/screencasts

http://railscasts.com/

Books:

http://www.pragprog.com/titles/rails3/agile-web-development-...

http://www.pragprog.com/titles/fr_arr/advanced-rails-recipes

And others in the Ruby and Ruby on Rails sections at prag progammers: http://www.pragprog.com/categories

The "pickaxe book" (http://www.pragprog.com/titles/ruby/programming-ruby) is often considered the standard Ruby reference, and there is a version for 1.9.

API:

http://railsapi.com/

http://api.rubyonrails.org/

http://www.gotapi.com/rubyrails

Conference presentations:

http://www.confreaks.com/events

IRC:

irc://irc.freenode.net/#ruby-lang

irc://irc.freenode.net/#rubyonrails

Google Group:

http://groups.google.com/group/rubyonrails-talk

Ruby and Rails projects are abundant on github, providing lots of example code.

carbon8··on On Google and China: Am I Missing Something? Why all the high fives?
Corporate social responsibility (http://en.wikipedia.org/wiki/Corporate_social_responsibility) is an increasingly popular concept in management and the benefits to a company can be as abstract as enhancing market position or PR. It makes perfect sense for a company like Google to take a risky, socially responsible move like this for the reasons they've publicly stated (and note that the implied reasons did also include issues related to infrastructure and IP security). While we don't know exactly what their motives are, I see no reason to believe that they are vastly different than what google has stated.

Don't forget that the core elements of google's corporate identity, regardless of whether it's just an ideal, are "do no evil" and "to organize the world's information and make it universally accessible and useful." I have no doubt that at least some executives as google, almost certainly including sergey and larry, feel that maintaining this corporate identity is important.

carbon8··on Social Networks Without the Networking
However, that's not a universal approach to socialization. For example, I don't view my online socializing as a direct extension of my offline socializing. They have different roles.

I don't need to follow my sister on facebook, I just meet up with her to talk. I really don't need to see what statuses by strangers my long-time friends "liked", I'd much rather just meet up with them in some interesting place for a vacation. And if I am connected to them online, I have no use for a notice that a friend is DJing at such and such club on the other side of the earth in 5 days, but I'd like to share music we are working on or books we are reading, so I connect with them on platforms designed to share those things.

Online socializing also provides the opportunity to be exposed the ideas, work and output of people who I couldn't meet any other way. As a result, when I'm online I seek out strangers who are working in domains that interest me, read what they say, check out their work, discuss things with them and collaborate on creating things.

So, in my situation, I relate to the author's approach: I seek out content. I strongly prefer discussion-centric platforms like forums and the only social networks I use heavily are either domain-specific, like goodreads or linkedin, or content-centric, like github, soundcloud, vimeo and even, to some degree at least, twitter. Friendster, Myspace and Facebook have never been interesting to me.

It's just a different perspective. Different people simply have different interests and differing socialization patterns. Personally, I find these differences fascinating.

carbon8··on Ruby on Rails: Secure Mass Assignment

    # config/initializers/disable_mass_assignment.rb
    ActiveRecord::Base.send(:attr_accessible, nil)

    # app/models/some_model.rb
    class SomeModel < ActiveRecord::Base
      attr_accessible :whitelisted, :attributes
    end
carbon8··on How Not To Promote Your New Startup
If any site could claim credit for making the broader notion of crowd funding mainstream it's kiva. There are now a whole range of sites, including many niche sites, that are variations on the same theme. Claiming ownership of the idea of crowd funding and singling out kickstarter is incredibly myopic.
carbon8··on Ask HN: So HNers, whatd'ya get for Christmas?
Probably regular domestic cat. They can and do breed.
carbon8··on Questions to Ask During a Ruby Interview
I think so. I've been using it in a fluid app for a long time now. http://railsapi.com/ is good for Ruby, too, especially since it's customizable.
carbon8··on Coding Horror and blogs.stackoverflow.com experience "100% Data Loss"
I recently moved some servers over to this for encrypted daily s3 backups:

http://github.com/astrails/safe

Dead simple to specify what to backup, drop the config in /etc/safe and add a cron job.

carbon8··on A piece with a lot of screenshots about the close tab behaviour in Google Chrome
The top tabs do indeed make a lot more sense in a number of key aspects. But it's important to remember that the entire concept of tabs in OS X windows has long been criticized by a contingent of hardcore apple fans who argue it breaks from the one-document-per-window model. And they have a point, and it is part of why tabs in OS X are hard in general. Plus, in the safari beta they were pretty ugly and visually messy.
carbon8··on Ruby Gets An Official Spec: Heading To Become An ISO International Standard
I think it's a mistake to believe that this has a big impact on new users or which implementations any of us support in our code.

Plus, it's important to note that the current draft spec actually supposedly covers the existing 1.9 implementation and all other existing implementations by excluding features that differ between them. From the Drafting Guidelines (http://ruby-std.netlab.jp/):

Second, we intend that existing implementations such as Ruby 1.8.7, Ruby 1.8.6, Ruby 1.9, JRuby, Rubinius, and IronRuby can conform to the specification without modifying them. There are some features which are not implemented in some of the implementations or are different among the implementations. Those features are excluded from the specification, or described as either "implementation defined" or "implementation dependent."

carbon8··on Ruby Gets An Official Spec: Heading To Become An ISO International Standard
And as it says in the draft spec, the reason they are using 1.8.7 is basically because it's a dead end version of Ruby and, therefore, isn't changing.
carbon8··on TSA redaction fail: hidden text easily readable via copy & paste
That's actually hosted by cryptome: http://en.wikipedia.org/wiki/Cryptome
carbon8··on Rails 3 : Vaporware To Awesome
2.3. The public API supposedly won't change much. There are a lot of internal changes that will make a lot of new things possible on the public side, but they have said they plan to support the existing Rails 2.3 public API in Rails 3.
carbon8··on Ack - better than grep, a power search tool for programmers
I'm pretty sure it's the same on debian.
carbon8··on Bing now offers 3d street view (needs silverlight)
That's not the cause. I'm in Chicago right now. Street view navigation is smooth, quick and with a blur effect, while bing navigation is chunky, slow and has heavy shearing. Are you on windows? I'm not. It could be heavily optimized for windows.
carbon8··on Bing now offers 3d street view (needs silverlight)
"I'm not finding it significantly slower here"

I'm on a relatively late model macbook pro using safari with a fresh silverlight install and it's dramatically slower than street view, enough that it's difficult to navigate around.

"the Bing thing is handling perspective deformation much better, whereas Google Streetview introduces a lot of messy artifacts as the 3d parameters change."

I don't see what you are referring to. What I do see is poorer quality from the top camera on google ( http://maps.google.com/maps?f=q&source=s_q&hl=en&... ), but I also see artifacts and whole blurred sections (like frosted glass) of images on bing, though it's apparently not possible to link to individual views.

And other than what I mentioned, it really, actually is just a straight up street view clone. It's not a value judgement, it's just a fact. One huge company cloned something created by another huge company. I'm not sure why any of these statements would be controversial to anyone unless they had a stake in the success of one over the other.

carbon8··on Bing now offers 3d street view (needs silverlight)
For those who aren't interested in installing silverlight, it's just a street view clone, but much slower, with a fraction of the coverage, more obvious shearing when you move around and a blue circle with a person icon instead of a simple white circle for navigation.
carbon8··on What are your Ruby Regex Idioms?
You can also use this as String#slice, which is a little clearer:

    "foo@example.com".slice(/@(.*)/, 1)
carbon8··on What are your Ruby Regex Idioms?
"say that string objects take regular expressions as possible slice indices."

I think it would be more accurate to say that Ruby's String#[] aka String#slice method accepts arguments other than just indices (including regular expressions and other strings) for returning substrings/subpatterns. It's just a different approach, intuitive and rather uncontroversial, IMO.

carbon8··on Gladwell, on creeping determinism
The only thing this is analogous to is the mispronunciation of a single syllable english word by a chinese author who doesn't speak english quoting a chinese language passage from another author while discussing their work. And it wouldn't make any sense to criticize that either.

"For those who know nothing about it, it would seem like a triviality"

English is my first language. If a speaker didn't speak english, was quoting a non-english passage from someone else and mispronounced the english word "two" as "swoh" I wouldn't think any less of him or his work, but I would think less of someone who thought it worthy of this kind of criticism.

carbon8··on Gladwell, on creeping determinism
"It's like saying that Star Track is one of your favorite shows"

No, it's not. It's like someone who doesn't know english mispronouncing a single syllable english word while reading an excerpt of a non-english book written by someone else that he quoted in his non-english book. And criticism of it would be just as silly.

carbon8··on Gladwell, on creeping determinism
"quoting others' arguments as a journalist would."

He writes "as a journalist would" because he is a journalist.

I'm not sure why anyone would read his writing as much of anything else, nor why writing as a journalist is a bad thing.

carbon8··on Gladwell, on creeping determinism
Here's the section in question: http://www.gladwell.com/outliers/outliers_excerpt3.html

Personally, I find it incredibly strange for someone to criticize an author for mispronouncing a single syllable word from a language he presumably doesn't know while reading an excerpt of a book he didn't write. He doesn't claim expertise and acknowledges his sources, who are experts, and he explicitly states that these are their arguments. What's the problem?

carbon8··on Will books survive? A scorecard.
Actually, the libraries in the google books project get digital copies, too.

It's also important to remember that university libraries very adamantly do not view themselves as archives at all and are constantly weeding out books that they view as no longer relevant to them. The only items that can be assumed to be retained by the library are those very few items that are in each library's special collections.

← PreviousPage 6 of 15Next →