Boris Smus

interaction engineering

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