Tweets

You blocked @ianh_

Are you sure you want to view these Tweets? Viewing Tweets won't unblock @ianh_

  1. Feb 15
    Undo
  2. Jan 13

    engage your friends in fast-paced wordle multiplayer action battle. it is now possible at

    Undo
  3. Retweeted
    26 Apr 2021

    Frame by frame animation on receipt printer

    Show this thread
    Undo
  4. 27 Apr 2021

    facebook sells personal data like a cruise missile sells geographic data. it's not a transfer of ownership -- it's access to a precision targeting system

    Undo
  5. Retweeted
    11 Apr 2021

    for(float i,e,g,s;i++<1e2;o+=1e-5/e){vec3 p=vec3(FC.xy/r.y*g*.5,g)+.2;p.y-=t*.1;p-=round(p);p.xz*=1.+sin(t*PI+round(g)*9.+p.y*9.)*.2;for(e=s=4.;s<4e2;s*=3.)e=min(e,max(-p.y,abs(length(p)-.2))/s),p=.1-abs(p*3.+vec3(0,1e-3/dot(p.xz,p.xz),0)),p.y+=.2;g+=e=max(e,.001);}

    Show this thread
    Undo
  6. 1 Mar 2021

    using the preprocessor to embed lua source code in a c string

    #define LUA(x) #x
static const char *src = LUA(
    local function color(r, g, b)
        pushstr('color')
        pushint(r)
        pushint(g)
        pushint(b)
    end
    local function fill(x, y, w, h)
        pushstr('fill')
        pushint(x)
        pushint(y)
        pushint(w)
        pushint(h)
    end
    function render()
        print('test')
        color(255, 0, 0)
        fill(50, 100, 300, 100)
    end
);
    Undo
  7. 31 Jan 2021

    (this thread is what inspired me to actually put together a demo, although the idea is a bit different... )

    Show this thread
    Undo
  8. 31 Jan 2021

    made a demo of a window management idea i had a while back

    a screenshot of the linked web page.  the screenshot contains five overlapping windows.  on one of the windows, the following text appears: "there's a red window somewhere in this stack of windows.  can you bring it to the top of the stack without messing up the rest of the carefully-arranged layout?  hint: try using the alt key!"
    Show this thread
    Undo
  9. 29 Aug 2020
    Show this thread
    Undo
  10. 29 Aug 2020
    Show this thread
    Undo
  11. Retweeted
    2 Jun 2020

    i think everyone should read

    Show this thread
    Undo
  12. 12 May 2020

    Different layouts work automatically without having to remap anything. There's no need to translate "scancodes" to "keycodes" to "keysyms" or anything like that. A custom keycap can be an *entirely new key* -- the operating system would pass its text into an application as-is

    Show this thread
    Undo
  13. 12 May 2020

    Imagining a keyboard where each keycap encodes the text written on it. When you press a key, the keyboard reads the encoded text and sends it to the computer

    Show this thread
    Undo
  14. Retweeted
    15 Apr 2019
    Undo
  15. Retweeted
    21 Dec 2018

    I can now show off the new spline I've been working on the past few weeks. I'm excited, this seems like a seriously better tool for drawing vector paths:

    Undo
  16. 19 Oct 2018

    PSA if you use : don't tip from the app. Up to a certain percentage, tipping in the app now lowers the driver's base pay (so it's as if DoorDash is taking the first X% of the tip for themselves):

    Undo
  17. 30 Jul 2018

    I also compiled a version for the web which you can find here: . Anyway, feel free to play around with it and let me know what you think!

    Show this thread
    Undo
  18. 30 Jul 2018

    Of course, this limits the languages you can describe… but it turns out not to be that bad! Owl's own grammar is written in itself, for example, and I didn't feel like I had to make any compromises to do it.

    Show this thread
    Undo
  19. 30 Jul 2018

    Using a more limited formalism lets Owl solve the long-standing problem of ambiguity in grammars—if your grammar can parse a string in two different ways, Owl will show you the string and the two ways it can be parsed.

    Show this thread
    Undo
  20. 30 Jul 2018

    What makes it different? Most parsers use context-free grammars to parse text; Owl uses a different, more limited formalism, which is kind of half-way between context-free grammars and regular expressions:

    Show this thread
    Undo

Loading seems to be taking a while.

Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.

    You may also like

    ·