Boris Smus

interaction engineering

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