Boris Smus

interaction engineering

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