130: TZ Discussion – The Rapture Report

The impending Rapture and post Rapture looting, Bitcoin and it’s economic implications, Teamviewer and why the native OSX VNC server is so slow, getting useful feedback from listeners, Justin’s premature optimization and an update on his outsourcing experiment, the status of the Appignite beta, why points are no longer displayed for comments Hacker News why Jason thinks that they also shouldn’t be displayed for news items, the latest Pluggio numbers, Justin’s upcoming talk at MicroConf, the confirmation of Einstein’s theory of gravity, Jason’s idea for doing a show segment called Gotcha that will cover cognitive biases, logical fallacies and social dilemmas, how little sleep you can get away with, how to increase your cognitive potential and five unexpected downsides of high intelligence.

  1. Matt says:

    Hey guys, listening to your section about listener feedback and also taking some of what James Altucher said last show, have you considered trying to partner with 5by5.tv? I don’t know the details of how they operate, but it seems that it could be a good way to increase your audience and ramp up growth with regards to advertisers and such.

  2. Niklas says:

    Short question: Are you using unit tests on appignite?

  3. @Jason, regarding the bug you mentioned in changing property’s type (updated in the database but not in the schema):

    You said you checked the logs and found the problem,
    so why not implementing a solution like transactions in SQL,
    if you had any error in that process – rollback all changes in addition to logging in for further investigation?

  4. On translations.

    I’ll use my Drupal experience again here but Drupal wraps a function around output and that function becomes responsible for translation. Then you can just use English or whatever language you want in the code and translations are stored elsewhere.

    Have a look at http://api.drupal.org/api/drupal/includes–bootstrap.inc/function/t/7

    One neat thing is the ability to move the translation stuff around as your sentence structure in another language isn’t always ” I have 5 dogs in my basement ” It can be ” 5 dogs my basement contains” in yodaish!

    Drupal is open source. Apart from the fact that you don’t care about translation you could rip out the translation system from drupal and drop it into pluggio. or just steal the t function.

    I think wordpress uses _() to handle translations in a sort of similar fashion

  5. Stephen says:

    Great show. Teamviewer is the best out there. I’ve been using it for a long time.

  6. One thing to bear in mind with inflation – A large amount (I believe a majority) of US government debt is due withing the next three years. If the Fed did inflate the currency then we would have to refinance it very soon at the higher rate. I think this explains a lot of our current inflation stance.

  7. @Justin: With regards to using your site visitors browsers to mine bitcoins, from what I have read to make any significant progress in the mining of bitcoins you need to use GPUs for performing the calculations. I am guessing that this is because the algorithms are pretty heaving on floating point arithmetic. Anyway, performing the computations on your CPU are something like three orders of magnitude slower than on a GPU. Unfortunately this means that doing the computations are really slow inside the browser. So slow that you would need millions of visitors spending significant amounts of time on your site (30+mins) to equal the processing power of a single $100 GPU.

    So unfortunately embedding this bitcoin JS script in your site will not be a great source of revenue, especially when it risks annoying your visitors by making their machines sluggish.

    Perhaps this will change when browsers have access to the GPU, maybe through WebGL or Flash?

  8. Justin says:

    @James McGrath – ahh. There had to be a catch. Thanks for the heads-up.

  9. Bill.D says:

    Another vote for TeamViewer here…

  10. Corey says:

    Haven’t tried teamviewer, but I give a big vote to http://join.me. From the guys at LogMeIn, it’s not even an install, just an exe to run. Works great on mac or PC and totally free.

  11. On your Mac VNC Client make sure you have “Adaptive Quality” selected from the view menu. Also Apple Remote Desktop ($80) works exceptionally well but is geared to sys admins.

  12. William says:

    I used Chicken of the VNC for awhile:

  13. Oleg says:

    Hey guys,

    Thanks for another great cast. A few thoughts…

    Justin, I was wondering if you tried promoting the fact that you translated your app into other languages. I think its great that you did it from the beginning even if it does not pay off right away. Maybe making some blog posts in that particular language as well as tweeting and using hashtags in that language would get more interest. If you tried anything like that, please share in one of the casts.

    Regarding building a community around this blog and getting more posts, more suggestions instead of getting direct private messages, have you considered integrating a commenting system like Disqus? I think getting people to comment and cross tweet/facebook post will bring more interest and we can have a lot more feedback here.

    As always, keep doing what you doing guys, we love it.

    Thanks, Oleg

  14. Fred Jiles says:

    @Jason you really should look into using Git for version control on App Ignite. With branching and merging you can do bug fixes and push them out while having a branch with new development. That way you don’t have to have your code 100% working all the time to fix a bug. Here is a method that show what can be done. http://nvie.com/posts/a-successful-git-branching-model/

  15. Jason says:

    @Matt – 5by5 is kind of it’s own little network where all of the shows are produced by the same guy. I think maybe ITConversations would be a better fit for TZ if we could get them interested.

  16. Jason says:

    @Niklas – Not really to be honest. Code generation makes that kind of difficult because you’d end up having to do a ton of maintenance on the tests just to keep them up to date. That said, it would be possible, I’m just not convinced that the time trade-off would make it worth-while.

  17. Jason says:

    @Udi Mosayev – Hmmm, I didn’t realize you could use transactions for things like ALTER TABLE. I’ll have to look into that. Thanks.

  18. Jason says:

    @Steve French – All the games that the Fed is playing with the yield curve to keep the economy (specifically the housing market) from falling apart is really interesting and I wish I understood it a little better. I may have to do some more research so I can bring it up as a topic on the show.

  19. Jason says:

    @Bill.D, Corey, Andrew Cassell and William – Thanks for the suggestions! I’ll definitely give them all a good look.

  20. Jason says:

    @Fred Jiles – Yeah, I’ve been thinking about moving Appignite to Git for a while now. We had it on SVN via Assembla, but somehow the repository got all jacked up. For the past few months I’ve just been making a copy of the source directory to Dropbox every day or so, which I realize is kind of ghetto, but at least it works since I’m the only one really working on the code. I use Git for my work on Uber and I am fairly comfortable with it, so it might be a good idea. I just have to decide whether I want to add yet another monthly charge (GitHub) to my credit card. 😉