Boris Smus

interaction engineering

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