Boris Smus

interaction engineering

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