HNHacker News
TopNewBestAskShowJobs

AndyBaker

1,244 karma · joined February 28, 2014

submissionscomments
AndyBaker··on Ask HN: Is a 'reverse' Flippa a good idea?
The reason most websites aren't for sale, is because they're not for sale.

But that aside...

How could you stop people "bidding" $100m for their own site?

Anyone with capital, why would they waste their time putting fake bids down? If they're genuinely interested in a site - they'd approach the owner privately.

What is the value of this, beyond "ooo look how much this site is worth"? Don't you just become another flawed website value calculator?

Just some ideas.

AndyBaker··on Ask HN: Bigger startup is stealing my features, what do i do?
This is moving move towards a distraction and something you probably shouldn't do. However it's hilarious when you pull it off, so...

Cloak their IP and a 10 mile radius. Show them a new homepage saying you've got fabulous new features in the works. Think up a series of completely useless features that would drive people away, but frame them as plausible. Back it up with facts and figures from "in-depth" user studies you've done.

Then watch them try and beat you to develop the features.

It worked for me in the past.

AndyBaker··on Ask HN: If you coded your own bookmarking service, what features would it have?
If other bookmarks were saved say 3 hours either side, show them in a slider style.

Granted, not every bookmark will be "next to" others, but it many cases this would give a good sense of context.

"Hmmmm a page on Google analytics... I wonder why I saved that.... oh yeah! That was just after bookmarking this page about 'Best tracking systems for WP blogs'"

AndyBaker··on For $45 Per Month, All the Coffee You Can Drink
Once it's free - I'll bet you drink 2x as much.
AndyBaker··on Semi amusing development stories
Client: "I'd like to be able to do more graphic design myself, but I use Ubuntu on my laptop. Any recommendations?"

Me: "GIMP"

Client: "I'm not prepared to be spoken to like that"

click

AndyBaker··on An Introduction to APIs
They connect APIs.

They've defined a bunch of methods for popular APIs. You can then pipe the results into another API.

e.g. Watch Disqus comments and auto send thank you mail

Send email attachments to your Dropbox

Create Trello cards from Evernote items

Checkout the Directory, then click on an item - you'll see all the possible interactions:

https://zapier.com/zapbook/

AndyBaker··on Interview with Oculus founder and CEO
"WE'RE A ROCKET, AND WE JUST ATTACHED OURSELVES TO AN EVEN BIGGER ROCKET."

No, you've given your rocket to someone else. They control the flightpath now. You're just along for the ride.

AndyBaker··on Too much JavaScript
I use noscript, then white-list sites I trust (or am temporarily curious about).

The web runs so much faster.

AndyBaker··on A Story About ‘Magic' (1994)
I wonder how the switch maker first found out about this.

I'd love to know if there's more "easter eggs" like this placed around MIT.

Anyone want to claim responsibility? :)

AndyBaker··on InstantClick 3.0 Released
I had an interesting bug combining InstantClick with Clicky.com (a GA stats tracking alternative).

Clicky dynamically adds a JS file to the header so it's asynchronous. It does the same every few minutes to poll and indicate someone's still on the page.

When used with InstantClick, the first tracking request worked fine. But when I clicked - the first AND second Clicky tracking request were sent. Another click meant 3 new requests were sent.

It puzzled me for a minute, before I realized. Clicky's JS didn't have InstantClicks' data-no-instant attribute, so all previous tracking scripts were being re-loaded with every click.

The fix is to push the tracking requests to Clicky manually via InstantClick's on change callback. Then I used JQuery to add the data-no-instant attr to all the clicky script tags in the head:

  InstantClick.on('change', function() {
    clicky.log(location.pathname+location.search, document.title, 'pageview');
    // now stop any clicky scripts from being re-requested each time the page is insta-reloaded, to stop wasted tracking requests
    jQuery("head script[src*='clicky.com']:not([data-no-instant])").attr('data-no-instant', true);
  });
The same might happen with Google Analytics if you're using it asynchronously, but I've not tried that.

Hope this helps someone if they see the same weirdness.