granttimmerman

Joined 13 years ago

Karma
123
Submissions
81
Member since
Mar 17
[ my public key: https://keybase.io/grant; my proof: https://keybase.io/grant/sigs/gMj6YbASNewA5Mr8G6UtguFyGWuGH0QXSN458u3TozU ]

Web Fanatic.

http://grant.cm

View on Hacker News

Recent submissions

Comment · 5 years ago
Comment · 8 years ago
She did say live plants are very important.
Comment · 8 years ago
The comment was about trending G Suite into open source.

You've got to start somewhere. It starts with developer samples, moves into tools, languages (Apps Script), then sub-products.

If you're asking for Google to open source it's products in one big blow, I don't think that will happen without smaller steps. I'm on the team that would probably best start the conversation of considering G Suite in open source. Would love to hear proposals.

Comment · 8 years ago
(Disclaimer: I work on G Suite Open Source) I open sourced our developer samples this week: github.com/gsuitedevs

There's an increasing amount of things you can do with G Suite, almost all our products have APIs and Apps Script libraries.

If there's something missing in our APIs, feel free to let us know.

Comment · 10 years ago
Comment · 11 years ago
That's a lot of `padding-top`. Almost looks like the vertical height is misaligned.
Comment · 12 years ago
Comment · 12 years ago
I particularly like input = "qwdtytdwqertytreqxctntcxzxctbtvwqwdtytdwqertytreqxctntcxzxctbtvwqwdtytdwqertytreqxctntcxzxctbtvwqwdtytdwqertytreqxctntcxzxctbtvwqwdtytdwqertytreqxctntcxzxctbtvw"
Comment · 12 years ago
I created a music auto-player since I was too lazy to play your guy's songs by myself. Paste this in the console.

  // SETTINGS
  var input = "rsa ecde srgu yhgr bv rsa ecde srgu yhgr bv hybtg ser erv";
  input += " hybtg iii r hybtg ser erv tvr rrr rvgres rrr rvg rrr rvgres ";
  input += "ggg rgh grs sxebbe cuuuhbgres grs sxebbe cbbbgvrsai";
  var TIME_INTERVAL = 300;

  // Add jquery
  var script = document.createElement('script');
  script.src = 'http://code.jquery.com/jquery-1.11.0.min.js';
  script.type = 'text/javascript';
  document.getElementsByTagName('head')[0].appendChild(script);

  function play () {
    // Sound array setup
    var soundArray = [];
    var down = $.Event("keydown");
    var up = $.Event("keyup");
    input = '  ' + input; // hack
    for (var i = 0; i < input.length; ++i) {
      soundArray.push(input.toUpperCase().charCodeAt(i));
    }

    // Start sound
    var index = 0;
    function playSound () {
      up.which = soundArray[index];
      $("body").trigger(up);
      ++index;

      down.which = soundArray[index];
      $("body").trigger(down);
      // // is there another?
      if (index < soundArray.length) {
        setTimeout(playSound, TIME_INTERVAL);
      }
    }
    playSound();
  }

  (function loadjQuery () {
    if (typeof jQuery === 'undefined') {
      setTimeout(loadjQuery, 100);
    } else {
      play();
    }
  })();

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton