User Tools

Site Tools


newsletters:2026-05

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
newsletters:2026-05 [2026/06/04 16:16] osnrnewsletters:2026-05 [2026/06/05 17:08] (current) osnr
Line 2: Line 2:
  
 {{htmlmetatags>metatag-og:title=(Folk Computer May 2026 newsletter) {{htmlmetatags>metatag-og:title=(Folk Computer May 2026 newsletter)
-metatag-media-og:image=(newsletters:img_3690.jpeg) +metatag-media-og:image=(newsletters:img_5266.jpeg) 
-metatag-og:description=(To-scale tabletop editor and printing; new drawing libExpect!interpreter experiments; screen sharing) +metatag-og:description=(To-scale tabletop editor and printing; Expect!; new drawing primitivesbig open houseSVA talk)}}
-}}+
  
 //Our next Folk open house will be on [[https://luma.com/niypr5av|Tuesday, June 30th, 2026]].// //Our next Folk open house will be on [[https://luma.com/niypr5av|Tuesday, June 30th, 2026]].//
Line 39: Line 38:
 Omar: We were getting crashes when we tried to, say, display a really long string of text (or other complicated graphics). Omar: We were getting crashes when we tried to, say, display a really long string of text (or other complicated graphics).
  
-The problem was that we were actually //running out of texture slots//, which caused a panic.+The problem was that we were actually //running out of texture slots//, which caused a panic. And it's not because we were allocating any more textures than usual; it's because we weren't freeing the old ones in time anymore:
  
 Texture reclamation runs on the GPU thread alongside the parsing and rendering of all the glyph instance objects for that really long string of text. So if you're drawing something complicated such that the parse/render work takes too long (see the draw-lists-construction section here, which is 50-100+ ms), you stop freeing old texture slots before the next frame starts: Texture reclamation runs on the GPU thread alongside the parsing and rendering of all the glyph instance objects for that really long string of text. So if you're drawing something complicated such that the parse/render work takes too long (see the draw-lists-construction section here, which is 50-100+ ms), you stop freeing old texture slots before the next frame starts:
Line 312: Line 311:
 Omar, Andrés, and Brian worked on installing a Folk system permanently in a small cubby/study area at School of Visual Arts in Manhattan. It might be our cleanest setup yet -- we like this method of hanging from a dowel and drilled into the ceiling -- it is easily able to support the weight, and it's adjustable. Omar, Andrés, and Brian worked on installing a Folk system permanently in a small cubby/study area at School of Visual Arts in Manhattan. It might be our cleanest setup yet -- we like this method of hanging from a dowel and drilled into the ceiling -- it is easily able to support the weight, and it's adjustable.
  
-{{newsletters:img_4477.jpeg?200px}} {{newsletters:img_4485.jpeg?200px}} {{newsletters:img_4486.jpeg?200px}} {{newsletters:img_4493.jpeg?200px}}+{{newsletters:img_4477.jpeg?200px}} {{newsletters:img_4485.jpeg?200px}} {{newsletters:img_4486.jpeg?200px}} 
  
-{{newsletters:img_4495.jpeg?200px}} {{newsletters:img_4499.jpeg?200px}}+{{newsletters:img_4493.jpeg?200px}} {{newsletters:img_4495.jpeg?200px}} {{newsletters:img_4499.jpeg?200px}}
  
 Andrés working on the final setup of the table: Andrés working on the final setup of the table:
    
-{{newsletters:img_4617_no_hdr.mp4?400px}}+{{newsletters:img_4617_no_hdr.mp4?200px}} {{newsletters:img_4599.jpeg?200px}}
  
 == The talk == == The talk ==
  
-{{newsletters:img_4599.jpeg?220px}}+Andrés: Omar and I gave a talk at the [[https://sva.edu/events/now-what-mfa-interaction-design-class-of-2026-thesis-exhibition|SVA IxD thesis show]] on May 8th. We covered: 
 +  * A brief introduction to Folk programs (''When'', ''Wish'', ''Claim''
 +  * Talked about inspiration for the Interaction Design History class Andrés taught at SVA IxD this Spring semester, including: 
 +    * [[https://www.lri.fr/~mbl/Stanford/CS477/papers/Weiser-SciAm.pdf|The Computer for the 21st Century (Mark Weiser, 1991)]] 
 +    * [[https://en.wikipedia.org/wiki/Trojan_Room_coffee_pot#|The Trojean Coffee Pot (1991)]] 
 +    * [[https://www.youtube.com/watch?v=Inxp6LY1y_4|Attention Receipts: Utilizing Materiality of Receipts to Improve Screen-time Reflection [CHI2024]]] 
 +    * [[https://clementzheng.info/Printed-Paper-Markers|Printed Paper Markers (Clement Zhang, 2020)]] 
 +  * We ended with a live demo of the system and a Q&A. It was a great time and people asked really insightful questions! 
 +{{newsletters:img_3989.jpeg?200px}} {{newsletters:img_3985.jpeg?200px}}{{newsletters:img_3984.jpeg?200px}} {{newsletters:img_3990.jpeg?200px}} {{newsletters:img_3977.mp4?200px}}
  
 === folk-recurse === === folk-recurse ===
Line 350: Line 357:
 {{newsletters:img_5388.jpeg?300px}} {{newsletters:img_5387_no_hdr.mp4?300px}} {{newsletters:img_5388.jpeg?300px}} {{newsletters:img_5387_no_hdr.mp4?300px}}
  
 +=== Eliana visit ===
 +
 +  * Andrés: [[https://elianagelman.com/|Eliana Gelman]] visited on May 25th, she tried out the new editor experience and we worked on some shape demos together:
 +    * {{newsletters:img_6398.jpeg?200px}} {{newsletters:img_6395.jpeg?200px}}
  
 ===== What we'll be up to in June ===== ===== What we'll be up to in June =====
newsletters/2026-05.1780589764.txt.gz · Last modified: by osnr

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki