HNHacker News
TopNewBestAskShowJobs

zaius

730 karma · joined August 9, 2008

Founder, builder, angel investor.

Former Founder/CEO/CTO @ Beyond - https://www.beyondpricing.com/

YC W2010 Alum with Nowmov - http://nowmov.com

Email: david at kel dot so

submissionscomments
zaius··on "Getting started with Ember.Js is easy." - No it isn't
I've had a lot of trouble with learning ember while dealing with all the breaking changes as it's moved towards 1.0. The ember core team have said they're updating docs, and trying to get outdated tutorials marked as such, but until that time it's still a bit of a minefield.

So, if you'd like to chat about ember with other people learning, and not just have a channel full of unanswered questions (i.e. #emberjs), come join me on freenode at #emberjs-chat

zaius··on You just went to the Google homepage. What actually happened?
Agreed. If you're building something like an embedded nas server, you have to have a deep understanding of literally every piece of technology he talked about.

I think arduino has done wonders for getting people started, but it would be great if there was a similar ecosystem for people who are further along than blinking LEDs and building something of significance.

zaius··on Linode Nextgen: The Network
Interesting to know. I know nothing about the admin side of datacenters.

It was a whole subnet that was blacklisted. That said, they offered me a new IP from a couple different subnets as replacement, so I don't think it was too hard for them to do it. They would let me have an extra IP, but wouldn't let me run the two IPs concurrently for more than 24 hours.

This was especially frustrating since the subnet was blacklisted due to linode using generic PTR records by default. I needed a solution that didn't eat into my vacation time, so I ended up setting up a second server in the same datacenter and making it forward connections. That effectively got me a new IP for $20.

Just to be clear, I'm not complaining about it. I think they handled it fine. But I wouldn't hold them as some bastion of support perfection.

zaius··on Linode Nextgen: The Network
I needed to keep the old IP during changeover so that DNS had time to update.

Not bashing linode, because I think they do a fine job - I have two servers with a year and a half of uptime. But I don't think the support is a valid reason for them charging more than their competitors.

zaius··on Linode Nextgen: The Network
Their support is quick, but they only solve the problem if it's easy.

My linode IP ended up on an email block list because of someone else on the subnet. I was on vacation so I wanted a quick solution and I asked for an extra IP for a week. They wouldn't do for any amount of money. I had to set up an extra server and redirect connections instead.

zaius··on FreedomBox Version 0.1 Released
Paste this in the js console to make the page (slightly more) readable

    var getScript = function(url, success) {
      var script = document.createElement('script');
      script.src = url;
      script.onload = success;
      var head = document.getElementsByTagName('head')[0];
      head.appendChild(script);
    };

    getScript("//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js", function() {
      var wrap = function(html, tag) {
        var parts = html.split('\n')
        var out = '<' + tag + '>' + parts[0] + '</' + tag + '>';
        out += parts.slice(1).join(' ');
        return out;
      }

      jQuery('#content li li').html(function(i, html) { return wrap(html, 'h4'); });
      jQuery('#content ul > li').html(function(i, html) { return wrap(html, 'h2'); });
      jQuery('li').css('margin-bottom', 3);
      jQuery('body').css('line-height', 1.5);
    });
zaius··on Ruby 2.0.0 Released
rbenv is definitely better than rvm, but if you use the same ruby version between all your projects, a single version of ruby installed through homebrew is a much better way to go.
zaius··on Virool (YC S12) Raises $6.62 Million “Seed” Round To Help Make Videos Go Viral
Not naive. The terms are in the midst of change. Hence the "quotes" in the article title.

Now that convertible notes are the dominant form of financing seed rounds, I usually see money raised with debt as seed, and money raised by issuing stock referred to as the A round.

zaius··on Stately - A US state map in a font
I like the idea of styling a map properly with CSS. I love the sheer WTF factor.

The fact we're seeing fonts (ab)used in this manner (and for icon fonts) says that we're sorely missing a good technical solution.

zaius··on IMAP client for coders
How do you apply a custom stylesheet? Do I have to use greasemonkey?
zaius··on IMAP client for coders
Definitely still do the kickstarter. What I meant was I think you'll have better luck on the kickstarter if it's open source to begin with. I'd feel uneasy giving money to a kickstarter project that could stay closed source.

I think you should also offer it as a SaaS once you get it up and running. Being open source doesn't stop you from doing that. Then you get the best of both worlds.

zaius··on IMAP client for coders
Looks awesome! Nice work.

I don't know how I feel about the closed source -> kickstarter -> open source model. Why not just put it on github now and get people using it?

Unrelated to the product, but I'd change your highlighting on the site to something other than blue - ux wise it makes me think it's going to be a link.

zaius··on Lemmings 404 page
That creates a event handler for all images on mouseover, even images that haven't been created yet.

You want to trigger the mouseover event, not bind to it. And you want to trigger it after the image has been inserted. Unfortunately there's no jquery event for dom insertions. But on firefox you can use a MutationObserver:

    MutationObserver(function(event) {
      $(event[0].addedNodes[0]).mouseover();
    }).observe($('body')[0], {childList: true});
zaius··on Lemmings 404 page
Save them all! (firefox only)

    MutationObserver(function(event) {
      $(event[0].addedNodes[0]).mouseover();
    }).observe($('body')[0], {childList: true});
    $('img').mouseover();
zaius··on Responsive Web Design – Advanced Lesson
I'd be interested to see this idea in action - got any sites up as examples?
zaius··on SpoofMAC - Spoof your MAC address in Mac OS X
You can disassociate from any network with the well hidden airport command:

    /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport --disassociate
EDIT: and looking at the source, that's exactly how you're doing it.
zaius··on Crowding out OpenBSD
Linus is a dick. Theo is a dick. No argument from anyone there. That's the Linux kernel though, and I would argue that has the same problem of scaring off potential devs.

It's the wider community I'm talking about. Mailing lists, forums, etc. It is a pain in the ass to entertain dumb questions and give the same answers over and over, but it's how you turn noobs into developers.

zaius··on Crowding out OpenBSD
Part of the reason Linux has such a huge number of devs is because the community is welcoming and forgiving of noobs.

OpenBSD was my first unix, and as much as I tried to contribute, I didn't last through their toxic developer community long enough to be a useful contributor.

This high bar is required to keep the system as secure as they want, but the trade off means scaring off devs, which is the real core of the bsd/Linux divide.

zaius··on A circuit and PCB editor in the browser
Assisted routing would be way more useful (and probably easier to implement) than autorouting. Also, it would be great to have a versioning system that could pull together the good bits from different attempts at routing.
zaius··on Oracle Buys Vitrue
Techcrunch is saying the purchase price was $300m - http://techcrunch.com/2012/05/23/more/
zaius··on Rails is just an API
The major reason I'm excited about this shift is the potential for higher scalability out of the box. Instead of rendering pages, the server is just for static pages and data. Instead of using a central server to render for each user, it's distributed out to the computing power of all clients.
zaius··on XDate: A Modern JavaScript Date Library
Similar but different - I wrote a lightweight js lib for parsing and formatting dates - https://github.com/zaius/jdate
zaius··on Apple says Steve Jobs has died.
I was honestly kind of expecting this. A person like Steve Jobs doesn't step away from everything that defines him unless something is seriously wrong.
zaius··on ~/.osx — a collection of sensible defaults for OS X Lion
You can show hidden files in an open dialog by hitting "Cmd-Shift-period". It unfortunately doesn't work in finder though.
zaius··on HP begins TouchPad clearance with $99 fire sale
Tried just now and it give me the $149 price, but it says they're out of stock.
zaius··on Upscaling pixel art to vector graphics
Oh nice. Must have missed that. Thanks!
zaius··on Zynga About to File for IPO
From a couple months ago, their estimated revenues for 2011 are $1.8 billion [1]. This is a completely different beast to linked in. I'm very interested in seeing how it goes.

[1] http://blogs.forbes.com/afontevecchia/2011/03/02/zynga-revea...

zaius··on Rails 3.1 beta 1 released
Doesn't look like they've put together an official changelog yet, but the major changes off the top of my head would be jQuery, Coffeescript, sass, sprockets, css sprites, flushing & deprecation of rails 2 finders.
zaius··on Mysterious US Helicopter Used in Bin Laden Raid
Ah, that makes a lot more sense than how I was picturing it. Thanks!
zaius··on Startup Workaway: 20 founders. 10 days. 1 beach house in Costa Rica. Apply now
+1 for Detroit. Do it on either side of DEMF and I'm definitely in.
← PreviousPage 4 of 7Next →