Boris Smus

interaction engineering

  1. Climate metaquiz results
  2. Viewpoint tolerance through curiosity
  3. Debaters: friendly disagreement
  4. Headlines, meet sparklines: news in context
  5. Tools for making better decisions
  6. Front page blues
  7. VR View 2.0: JavaScript API
  8. Election 2016
  9. Ray Input: WebVR interaction patterns
  10. Copresence in WebVR
  11. Inspirata: for what inspires you
  12. Browsing Wikipedia in VR
  13. Building 3D augmented reality markers
  14. Three approaches to VR lens distortion
  15. Embedding VR content on the web
  16. Simulating wealth inequality
  17. Sensor fusion and motion prediction
  18. Hot bread: delicious or deadly?
  19. UbiComp and ISWC 2015
  20. Magnetic Input for Mobile VR
  21. PhotoVRSE: hyper photospheres
  22. Site redesign, version five
  23. Spatial audio and web VR
  24. Responsive WebVR, headset optional
  25. Web Sensor API: raw and uncut
  26. UIST 2014 highlights
  27. Spectrogram and oscillator
  28. Addressable apps
  29. The ebb of the web
  30. Remote controls for web media
  31. UIST 2013 highlights
  32. Responsive image workflow
  33. Ultrasonic networking on the web
  34. Easier link blogging
  35. Installable webapps: extend the sandbox
  36. Gestural music direction
  37. Web Audio book
  38. Really simple social syndication
  39. Interactive touch laptop experiments
  40. From VPS to static hosting
  41. Internet mashup of things
  42. Reusable JavaScript for MVC frameworks
  43. How the web should work
  44. Generalized input on the cross-device web
  45. Platform fertility: open for innovation?
  46. Let's get physical (units)
  47. New design
  48. Backbone and ember
  49. PDF conversion and client-side scraping
  50. A mobile web application tech stack
  51. Hybrid operating systems
  52. Stack Exchange question notifier
  53. UIST 2011 greatest hits
  54. Screen video capture for Chrome OS
  55. Loading large assets in modern HTML5 games
  56. Developing multiplayer HTML5 games with node.js
  57. Global chrome media keys with Key Socket
  58. Extending chrome developer tools
  59. OAuth 2.0 from chrome extensions
  60. Brazil trip
  61. Dynamic chrome extension icons
  62. Crunching numbers for the NHL finals
  63. Chrome developer tools cheatsheet
  64. Multi-touch for your desktop browser
  65. jQuery conference 2011
  66. From Wordpress to Hyde
  67. Chrome media keyboard shortcuts
  68. Chronos: Chrome browsing metrics
  69. SXSW LEGO MINDSTORMS hackathon
  70. Soundsourcing: the sound of the crowd
  71. CrowdForge: crowdsourcing complex tasks
  72. KML tours in Google Earth
  73. Tweetbacks in JavaScript
  74. WebIntent, an Android PhoneGap plugin
  75. jQuery mobile hacker news
  76. PhoneGap games in the Android Market
  77. Chrome extension for thesixtyone
  78. The best question answering sites
  79. An onslaught of mobile HTML games
  80. Instant search in 60 lines
  81. Stairs or elevator? Use bluetooth!
  82. Skip to skip: a running gesture
  83. Minimal business card design
  84. Android-powered mindstorms
  85. Prototyping with Wii remotes in python
  86. Nike+ hacking with python
  87. Jam Hunt: friendly jam sessions
  88. CHI 2010 poster
  89. Lightweight Wordpress on Slicehost
  90. Visualizing MTurk requesters
  91. Crowdsourcing code
  92. Crowdsourcing articles with mechanical turk
  93. Ubiquitous drums
  94. Arduino-nerf mashup
  95. New design
  96. Offline web apps on the iPhone
  97. Never delete your gmail account
  98. Plotting something radial
  99. Extending Google Wave terminology
  100. Generating guitar chord diagrams
  101. Carnegie Mellon University!?
  102. Guitar Unleashed
  103. Prettifying embedded YouTube
  104. Clean drag and drop upload in Safari
  105. iPhone car kit: roll your own
  106. Performance of canvas versus SVG
  107. iWork.com feedback
  108. I see dead CSS
  109. Musical mashups in pure JavaScript
  110. Moving day
  111. Robotic piano playback
  112. The sorry state of HTML mail
  113. Top 5 sessions of Web 2.0 Expo NY