Boris Smus

interaction engineering

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