130 Matching Annotations
  1. Aug 2024
    1. If a problem is shared by only a handful of people, it's probably not worth programming a solution. Great Programmers Solve Important Problems The best programmers aren't simply the ones that write the best solutions: they're the ones that solve the best problems. The best programmers write kernels that allow billions of people to run other software, write highly reliable code that puts astronauts into space, write crawlers and indexers that organize the world's information. They make the right choices not only about how to solve a problem, but what problem to solve.

      Precisamente esa idea grandilocuente de qué son un programador y un problema valiosos es lo que deja desatendidas las soluciones que no suenan ambiciosas.

      Preferimos terraformar marte, que el depredado Amazonas.

      En contraste el software situado nos ha permitido resolver problemas para comunidades pequeñas en HackBo, nuestro hackerspace local o ayudando en la preservación lingüística en el Amazonas.

      En los ejemplos, todos los problemas a resolver parecen grandilocuentos: miles de millones de personas, la información del mundo, los astronáutas. Pareciera ser que el vecino, la familia, la comunidad local, están por fuera de esos imaginarios. Al menos pensar que los problemas importantes tan bien son cotidianos y pequeños es algo que vale la pena comunicar más asertiva y reiteradamente.

      Una de las cosas interesantes es que Breck cuenta en otra entrada como el software debería ahorrar tiempo a las personas, y allí revela una sensibilidad por los problemas pequeños, que le importaban a su familia y a él como niño/adolescente: tener 20 minutos más para poder jugar o ahorrarle esos 20 minutos a su familia a conectarse a internet.

      Lo que creo que necesitamos es una manera de expresar software para el cuidado: de la gente, del planeta, del tiempo. Algo como un software convivial, en las líneas de las tecnologías conviviales de Ivan Illich.

    2. Here's one rubric you can use to test whether a problem is worth solving:

      En la escala de simpleza, valor y alcance, diría que Grafoscopio, fue un problema que logró, en su contexto de una investigación doctoral que quería "escapar" de la academia, capturar las tres: era suficientemente simple, valioso y de alcance, para que importase en los contextos nacionales e internacionales en los que lo presenté y a los que me dió acceso. Sin embargo, es un proyecto de alcance limitado, con un problema compartido por un grupo específico de personas, cuyas necesidades no son resueltas adecuadamente por otras soluciones.

    1. What I think Smalltalk should look like in 2018 is something like JuPyter / iPython notebook. Or, at a pinch, HyperCard.I open "Smalltalk" (whether that's a browser-based version equivalent to Amber, LivelyKernel or Peter Fisk's Smalltalk Express, or a desktop version like PharoLanguage or SqueakLanguage), and what I see is a "smart notebook" type metaphor :A single page that takes up the whole window. To which I can start adding "cells" or "cards" containing either code or "literate" style documentation, or output produced by the code.You'd still have tools like the Class Browser etc. But they'd be integrated within the same UI. Ie. the class browser is just more "pages" in the notebook. There's no workspace or transcript because every page can have live code on it.This UI is immediate. And focused on "do something".

      On a similar approach, I created and actively developed from 2014 to 2019 Grafoscopio, which, while being inside Pharo and a companion of all other tools, was providing a computable outliner to do something: write computable and reproducible documents and bridge the gap between the IDE and the app for a more mature audience (a similar approach for children was previously tested in Squeak, with Etoys).

      This allowed me to write the Grafoscopio Manual (2016) inside Grafoscopio or to do with the community some hacktivist republishing, like we did with the Data Journalism Handbook (2018)

      Of course, being those initiatives from the so called "Global South" and being Grafoscopio my first "real program" ever, they lacked the visibility of Global North initiatives, like the ones you collected in Smart Academic Notebook, but they were acknowledge and appreciated in small/specialized communities, like the Pharo community.

      With the new GUI/DX provided by Lepiter (2021), I have been migrating the Grafoscopio Lessons from the previous half decade to this technology, with the MiniDocs package and I imagine Grafoscopio becoming more a software distribution on top of Pharo/GT, providing documentation and collaboration workflows and improved outlining with packages like TiddlyWikiPharo or the Brea decoupled CMS / static site generator.

      BTW, as I don't know how to add comments or suggest updates I wonder why this note is not updated with Lepiter as it provides pretty much the experience you were advocating for since 2018 and it is already in your wiki/bliki. Maybe it is just a matter of some wiki refactoring a links update.

  2. Mar 2023
    1. Traditional visual environments visualize the code. They visualize static structure. But that's not what we need to understand. We need to understand what the code is doing.Visualize data, not code. Dynamic behavior, not static structure.”http://worrydream.com/#!/LearnableProgramming

      El asunto es que debido al homomorfismo, el código puede ser visto como datos y viceversa. Las mismas técnicas empleadas en visualizar el uno pueden ser usadas en los otros, como de hecho ya hemos experimentado varias veces en la comunidad de Grafoscopio a través de las narrativas de datos.

    2. Well, the best approximation we have is spreadsheets, actually. That's why they're super popular.Put the data in front, marginalize the code. Code is either "hidden" in cells where you get a live[1] preview of the data or in modules other have built but you can modify[1] if you want to.Now, how do we take this approach to the next level, that's a problem on the scale of figuring out human genetic engineering or fixing climate change :-)[1] Most of the time. relaxing 62 days ago | root | parent | next [–] First let’s figure out how to scale spreadsheets to the complexity of running a medium size business.

      Las hojas de cálculo con esta inversión entre los datos y el código parecen una buena forma de popularizar la programación, si bien, como se dice acá suelen ser no escalables y conducir a código difícil de entender.

      ¿Cómo se podrían traer las ventajas de las hojas de cálculo a las libretas interactivas? Quizás Coda puede ser un buen punto de inspiración, para cosas futuras en Grafoscopio, vía snippets especializados, sin pasar por la complejidad incidental de la web, e implementado directamente dentro de Block, como una aplicación de escritorio, que pueda ser exportada a la web.

    3. I think if we divorce the idea of direct data manipulation from exclusively non-textual representation, we are slowly making progress in this direction through traditional notebooks (e.g. Jupyter) and notebook successors like Clerk (see Moldable Live Programming With Clerk[1]).These are not the sweeping, fundamental changes that Bret Victor envisioned, but we are collectively moving toward more interactive programming. Imagine modern web development without hot reloading.Clojure is the language where I see this happening most, and which is seeing the most expansion toward "visualization and interactivity as part of a the backend dev experience".[1]: https://www.youtube.com/watch?v=3bs3QX92kYA

      Las libretas interactivas tienen una buena resonancia con las ideas de Bret Victor, como exploramos con Grafoscopio. Sin embargo el uno no es una reiteración de lo otro. Tenemos ciclos de realimentación/manipulación más directa (vía Live Coding), mientras modificamos las herramientas en la medida en que se usan y unas diálogos con la cultura en el presente y más ubicuos, en lugar de en 50 años y en USA

  3. Feb 2021
    1. To reiterate the point, our intention is for readers to acquire key programming skills in orderto read, write and think with, and through, code (and we will return to the issue of literacylater). We feel that it is important to further explore the intersections of technical andconceptual aspects of code in order to reflect deeply on the pervasiveness of computationalculture and its social and political effects — from the language of human-machine languagesto abstraction of objects, datafication and recent developments in automated machineintelligence, for example. In other words, the book embraces both the technical aspects andformal qualities of code as well as opens up imaginaries of code, including acknowledgmentof the material conditions of programming practice, the non-human agency of code itself,and its inherent relationality within broader ecologies.

      There are a lot of resonances of this book's concerns and its publishing practices with what we have been doing in the Grafoscopio Community and the PhD the research behind about "How can we change the digital tools that change us?"

      Our practices take the form of several "socio-technical" prototypes, from self publishing, data narratives re-apropiapiation, hacktivist practices, as showed in this partial portafolio

  4. Aug 2020
    1. Sitio sobre Indie Web en Brea

      Esto me interesa ¿hay algo en lo que pueda apoyar con lo que hemos avanzado en ese tema?

  5. Jan 2020
    1. Technosocial bootstrapping of solarpunk futures for/from the Global South Offray Vladimir Luna Cárdenas

      Entrada compartida en el Data Roda 38, sobre futuros solar punk.

  6. Nov 2019
  7. Sep 2019
    1. Las aplicaciones y archivos ejecutables

      La BNC no se responsabiliza por la preservación de aplicaciones creadas en Colombia. Esto es un punto a favor para proyectos como el de Grafoscopio que, por su infraestructura, está pensado para perdurar en un ambiente de programación que posibilita su preservación en el tiempo, Pharo. Sin embargo es un hueco en la memoria de la producción de contenidos digitales del país, la economía naranja en contexto de gobierno (2018-2022) y las defensas de la Dirección Nacional de Derecho de Autor a las industrias creativas (que incluye software en el marco de su protección) pero por las dependencias no hay garantías de preservarlas en el tiempo. Básicamente o los productores de software se hacen un lugar en el mercado o están destinados a perecer en el olvido en la memoria de la nación.

  8. May 2019
    1. ales. Adicionalmente puede encontrarse en la priorización de las versiones en español de su página web57y de la documentación de laherramienta58sobre un idioma más “global”como lo es el

      Quizás aclararía en una nota al pie, que las prácticas de documentación locales y más permanentes privilegian el español, pero la documentación internacional (Manual interacción en listas de correos y convocatorias) se hacen en inglés, intentando esa aproximación "glocal" a la creación de contenidos de acuerdo al contexto.

    2. compuesta por un conjunto de instrumentos co

      Yo cambiaría el "compuesta por" y en su lugar podría "integrada a", pues más las herramientas externas, más que componentes (partes) de Grafoscopio, se conectan con este para conformar un ecosistema de herramientas. Y es más consistente con lo que se dice luego de un flujo de trabajo que los usa sin que estén integrados a Grafoscopio como tal.

  9. Apr 2019
  10. Mar 2019
    1. proyecto.bib

      Exportar a bib desde Zotero.

    2. publicado 2014-03-19

      Metadatos explícitos.

    3. de convertir a archivos con otros formatos

      Me gusta la idea de dar acceso al "código fuente", no sólo para el software, sino para otros formatos. Por ejemplo el archivo de un documento de texto que genera un PDF.

    4. Debajo de la capa visible de palabras, oraciones y párrafos se encuentra una complicada capa de código comprensible solamente para las máquinas. Debido a esta capa oculta, tus archivos .docx y .pdf dependen de herramientas propietarias para mostrarse correctamente

      Lo que se busca entonces es eliminar capas, intermediaciones, hacerlo más directo.

    5. cambiar fácilmente estilos de citación de Chicago a MLA (por ejemplo),

      Esto es lo que hacen los gestores de referencia bibliográficos: sistematizar el cambio de formato según los estilos de citación.

    6. Escritura sostenible en texto plano usando Pandoc y Markdown

      Ejercicio del Dataweek 13

  11. Feb 2019
    1. There are very good reasons why members of the development community should not do the documentation. Developers, for example, often see how the software 'should' work not how it actually does work.

      Al menos, no deberían hacerla en solitario, como pasa con Grafoscopio. Por ejemplo, la versión 1.4x. del Manual está desactualizada con respecto a la funcionalidad del software, como suele ocurrir y debería haber una manera ágil de hacer que los cambios del software se reflejen en la documentación.Esto podría hacerse conectando las libretas interactivas de Grafoscopio en las que el manual fue escrito, con pads alojados en Docutopia, de modo que cuando se cambie la funcionalidad también se cambie la manera en que el Manual describe cómo esto ocurre.

    1. Es de anotar que acá se empezaba a vislumbrar ya una apuesta por lo que denomi-né luego lasinfraestructuras de bolsillo, que podían ser ejecutadas desde hardwaremodesto, con o sin conectividad, eran simples y autocontenidas, lo cual se volveríaun concepto importante después en las prácticas con Grafoscopio, el Data Week ylas Data Rodas y en distintos proyectos, como los de losPanama Papers, particu-larmente desde la perspectiva de hacer la investigación reproducible y decolonizarla infraestructura, como veremos más adelante.

      Definición de infraestructuras de bolsillo.

    2. n clon del software de presentacio-nes Prezi

      Curiosamente yo llegué a markdown slides por las data rodas, que para mi es un clon de Prezi y de hecho mucho más fácil de usar y basado en infraestructuras de bolsillo.

    3. a idea de programación como arte-sanía en lugar de como ingeniería, reto-ma lo dicho en la primera parte en aluciónal “hacer es pensar” deSennett[2009] yserá extendido posteriormente sobre unasideas de la materialidad de código deprogramación expuesta porBlackwell andAaron[2015]

      Materialidades: ¿es lo que Wenger denomina cosificación? Este concepto es nuevo para mi.

    4. comprensión enactiva (entenderen la medida en que se hace)

      Comprensión enactiva: aprender a medida que se hace. Un concepto nuevo para mi.

    5. Data Rodas

      Sólo aquí he visto el concepto de "data roda". Creo que en la práctica me gustaría que hubiera más participación de los diferentes integrantes de la comunidad, pero en sí mismo el concepto es único y creo que hay que llevarlo no sólo a versiones más chicas en el tiempo del Data Week, sino a que se anime a todos los participantes a entrar en el ruedo mediante breves exposiciones o exploraciones de sus preocupaciones sobre datos o narrativas digitales.

    6. DataSelfies de Twitter

      Este concepto lo vi en otro lado, creo que en Mozilla con una brasilera que hacía data selfies con Facebook, pero el concepto me parece clave. No sé si en otras latitudes de habla de "data selfies"

    7. Estos caminos recorridos y prototipos que fallaron o deja-ron de ser centrales, constituyen un repertorio latente de soluciones y técnicas quepueden ser desplegados en artefactos y prácticas posteriores (exaptación, en pala-bras deJonas[2004]).

      Repositorios latentes de soluciones.

    8. esfuerzos gentrificadores dentro de la noción del emprendimiento y la innova-ción social

      Gentrificación: ¿privatización de lo público?

    9. Codiseñar Autonomías:artefactos digitales amoldables, hacktivismo y ciudadanías

      La tesis doctoral de Offray

    1. Learning Object-OrientedProgramming, Design and TDDwith Pharo

      Texto para desarrollar habilidades de programación, con miras a moldear Grafoscopio.

  12. Jan 2019
    1. (-) lua_metadata Lua metadata. An HTML comment beginning <!--@ and containing lua variable declarations is treated as metadata. Note that strings are read literally unless they are explicitly marked as markdown using the markdown (or m) function. Lua metadata can occur anywhere in a document. Example: <!--@ title = m"My title with *italics*" abstract = m[[ This is my abstract. * point one * point two ]] author = { "Me", "You" } -->
  13. Nov 2018
    1. https://youtu.be/vKHP0PrLUNY?list=PL055Epbe6d5aP6Ru42r7hk68GTSaclYgi&t=263

      En cierto punto el humanware (talleres, documentación) se hace más valioso que el software. No sólo pasa con proyectos que alcanzan una masa crítica en el Norte Global, sino con aquellos que quieren alcanzarla e incorporan el Humanware tempranamente, como Grafoscopio

  14. Sep 2018
  15. May 2018
    1. h. Furthermore, there is noteven a correct way to define what an object is; different ontologies emerge from thelogic and metaphors of different languages. The whole task of designing a programinvolves determining how best to delimit the set of objects and their interfaces that willconstitute the program. Thus, both the creators of programming languages and pro-grammers themselves must do ontological work, in so much as a given program mustbe broken into its ontological componen

      En particular esto me ha pasado a mí mismo como programador de Smalltalk. Antes diseñaba ontologías ampliamente anidadas, mientras que ahora intento aplanarlas y considerar sólo los objetos básicos en las mismas, mientras que las ontologías surgen de otras maneras y pueden ser diversas. Los directorios en los repositorios de código muestran dichas ontologías primeras y los cambios sucesivos que ocurrieron en mis maneras de organizar el mundo, una vez aprendí Pharo/Smalltalk

    2. Smalltalk also advanced this metaphor of computation as objects along anotherrelated track that turned computation into a self-referential system of interactingcomputers. Kay (1996) describes this understanding of objects in relation to computers.Smalltalk is a recursion on the notion of computer itself. Instead of dividingBcomputer stuff^into things each less strong than the whole—like data structures,procedures, and functions which are the usual paraphernalia of programminglanguages—each Smalltalk object is a recursion on the entire possibilities of thecomputer. Thus its semantics are a bit like having thousands and thousands ofcomputer all hooked together by a very fast network. Questions of concreterepresentation can thus be postponed almost indefinit
    3. ¿Qué tal si el Grafoscopio contuviera "figuras dinámicas", que son momentos congelados de partes del sistema, embebidos dentro del documento. Así, una captura de pantalla del system browser, se podría ver dentro de un documento, pero también lanzar dentro del sistema.

    4. With this shift, time drops out as a fundamental ontologicalcomponent and the object is left to manage its own internal affairs. We can see in thishow much the work of creating programming languages is a process of describing theworld and crafting a language that can allow the programmer to describe a world ofcomputation. It is a developmental process, wherein certain ideas and metaphors forcomputation have succeeded and others have fallen asi

      En el caso de Grafoscopio, también hay un componente ontológico referido a describir lo escritural y las narrativas de datos con la metáfora de "el documento es un árbol". No queremos describir todo el proceso de la computación, sino la computación necesaria para escribir textos, que incluyan gráficas, visualizaciones y datos y buscamos la metáfora para ello.

    5. These developments were not only a change in metaphors but also produced changes inthe underlying code of the compiler

      Esto también pasó con Grafoscopio. Los procesos escriturales cambiaron el código subyacente que soportaba la escritura misma de textos.

  16. Feb 2018
    1. En una parte se habla del acceso al código fuente del texto Free Culture, para transformalo de formato y cómo este fue negado. Al parecer, la fuerza de las solicitudes o el trabajo entre pares, finalmente contribuyó a hacer dicha liberación posible y las prácticas de remezcla asociadas, incluyendo traducciones literales. Muy pertinente para el proyecto AbiSur y nuestras remezclas+traducciones venideras.

    1. “los artefactos evolucionan a partir de artefactos, y los libros a partir de libros”.

      Grafoscopio integra ideas de Leo, Jupyter/IPython y Smalltalk y evoluciona a partir de un entorno Pharo.

    1. Por ejemplo, cómo diseñar espacios donde las organizaciones colaborativas puedan crear condiciones para dignificar las múltiples memorias existentes del pasado, reconocer la existencia de múltiples mundos superpuestos y, por lo tanto, dar resonancia a los numerosos futuros que pueblan, inevitablemente, el espacio discursivo y emocional de la amplia gama de habitantes de la bioregión.
    2. ay una gran necesidad de métodos que permitan el diseño colaborativo a lo largo de períodos más largos de lo habitual, que construyan a partir de los roles cambiantes de los diseñadores en esta temporalidad extendida (más allá de ser, digamos, iniciadores o facilitadores) y que tomen en serio la naturaleza distribuida de la agencia del diseño, incluyendo, hay que añadir, a los nohumanos. La articulación de prácticas de diseño-en-uso en el contexto de actividades colectivas de diseño de más larga duración es particularmente importante en este momento.

      En este sentido, Grafoscopio y otras infraestructuras comunitarias (ejp: los wikis) han permitido el trabajo extendido en el tiempo desde dinámicas colaborativas, basadas en la resiliencia de las comunidades. Sin embargo, las posibilidades de reconfiguración y agencia han estado limitadas por las barreras tecnológicas y cognitivas que dichas infraestructuras embebían. Esta fue una de las preocupaciones originales de la tesis y hay también una preocupación final sobre cómo lo que hemos logrado hasta el momento permite ese diálogo pasado, presente y futuralidad desde la resiliencia.

    3. En estas condiciones, ¿es siquiera posible un ejercicio de diseño de transición? Más aún, ¿podría tener alguna influencia real en las políticas públicas, las mentalidades, las acciones y las prácticas? Plantear esta pregunta significa poner a prueba este capítulo, y el libro, por así decirlo.

      Nosotros, por ejemplo, hemos cambiado prácticas, pero no hemos logrado incidir en política pública, desde las épocas de RedPaTodos. La prueba a la tesis, tiene que ver con esas transiciones hacia lo público, que aún no se acaban de configurar y cuyos momentos de consolidación y desafió, vendrán después de cerrado el escrito.

    4. Cada proceso de diseño implica un enunciado de problemas y posibilidades

      [...] El resultado debe ser una serie de escenarios y posibles caminos para la transformación de las prácticas o la creación de otras nuevas

      Incluso, puede pasar que algunos en la comunidad se salgan de esos problemas y posibilidades. Para el caso de la comunidad de Grafoscopio, esto pasó, recientemente, en conversaciones sobre cómo nos autodenominamos. También podría ocurrir que los procesos editoriales, decidamos usar herramientas externas, en lugar de mejorar Grafoscopio mismo.

    5. Una implicación perspicaz para el diseño del concepto de agencia distribuida es el hecho de que “entre más disperso y en red esté un sistema, más grande y más conectada será su interfaz con la sociedad y más tendrá que ser considerado el lado social de la innovación” (Manzini 2015: 17). Los resultados son sistemas más resilientes y una redefinición del trabajo, las relaciones y el bienestar, muchas veces de manera similar al BV
    6. Además de los cambios en la forma de pensar, por lo tanto, uno podría esperar la creación de habilidades apropiadas para la tarea que enfrentan los diseñadores para la transición.
    7. En el Norte las características de la edad por venir incluyen el post-crecimiento, lo post-materialista, post-económico, post-capitalista y post-humano; en el Sur se expresan en términos de post-desarrollo, lo no liberal, post/no capitalista, biocéntrico y post-extractivista

      ¿Grafoscopio cómo se ubica en esta relación Sur-Norte? Hablamos y actuamos desde los bienes comunes, en un hackerspace ubicado en el Sur Global, y operamos sobre políticas altamente contextualizadas, pero como parte de movimientos contrahegemónicos.

      Véase: https://hyp.is/G5-LPAoMEeieHG-HNVLB6Q/maestriadesarrollo.com/sites/default/files/publicaciones/autonomia-y-diseno-arturo-escobar-ok.pdf

    8. Todo diseño es para ‘uso’ enactivo (pero no involucra sólo ‘usuarios’); produce eficacia operacional (pero no ‘utilidad’); fomenta la autopoiesis de las entidades vivas y de los conjuntos heterogéneos de vida; es consciente de vivir en el pluriverso.
    9. Evita la desfuturización en objetos y pone de presente la contribución de la tecnología a la insostenibilidad. Articula la imaginación y la tecnología ontológicamente; reconceptualiza ‘mundo’ para crear posibilidades de futurización; y enfrenta la antropogénesis de la tecnicidad
    10. La acústica une forma y evento, convocando a un replanteamiento de la relación entre proceso, diseño y materialidad.

      [...] Al traer el sonido y la auralidad a primer plano, Ochoa cuestiona el énfasis excesivo que los estudios críticos del diseño han puesto en lo visual.

      La hackatón, cuando tiene caracter festivo y crítico, también podría unir forma y evento, así como proceso, diseño y materialidad.

      La auralidad y la mezcla/fusión como diálogo intercultural enactivo podría traernos pistas sobre la construcción de pluriversos, sobre lo cual tiene muchos más avances que otros esfuerzos desde otros campos. Desafortunadamente, los autores fusión más reconocidos, suelen serlo porque sus prácticas han sido enagenadas por las casas disqueras de lógicas neoliberales y colonialistas. Sería interesante ver qué pasa en este espacio cuando las lógicas son las de los bienes comunes, por ejemplo en Jamendo.

      Habría que ver si los ensayos sonoros y otras materialidades, deconstruyen los énfasis visuales señalados por Ochoa, muy en la línea de lo que decía Felix Gerloff y su propuesta de crear un Sonoscopio, similar a Grafoscopio, pero para el campo aural.

    11. se pueden diseñar dispositivos para transformar, gradualmente, nuestras maneras principales de entender y de ser

      el cuidado se puede estructurar en el diseño de herramientas y equipos a través de lo que denomina «presenciación” (presencing), un concepto relacionado con la noción del diseño transparente de las interfaces tecnológicas que es clave para la incorporación en las herramientas de hábitos ecológicos a través del diseño para transformar nuestras acciones rutinarias en formas de comportamiento ecológico; esto ha de lograrse mediante la incorporación de ‘guiones’ en el diseño de productos. De esta manera los diseñadores tendrían que ir mucho más allá del objetivo de satisfacer las necesidades de los usuarios para articular, de formas novedosas, las preocupaciones y deseos de una colectividad. Las nuevas rutinas encarnadas se volverían lentamente colectivas y transformarían, eventualmente, la conciencia social y las estructuras institucionales. [...] El enfoque, sin embargo, sigue siendo básicamente teórico y no aborda, explícitamente, la dimensión política.

      Esto pasa en alguna medida con Grafoscopio, pues debido a su caracter de metasistema y su condición de objeto activista, embebe prácticas referidas a la disponibilidad permanente del código fuente, tanto de la herramienta, como de los escritos creados en ella y ejemplifica otras ecologías del conocimiento, asociadas al conocimiento como bien común.

      La comunidad de práctica alrededor de Grafoscopio comparte, deconstruye e incorpora dichas formas de entender y ser, de modos progresivos, configurando una identidad propia, que es distinta al grueso del hackerspace. Una ventaja de nuestro enfoque es que lo político es explícito y la teoría y la práctica dialogan en él a través de dispositivos digitales hacktivistas..

    12. Al crear nuevos artefactos, equipos, edificios y estructuras organizativas intenta especificar, con antelación, cómo y dónde se mostrarán las rupturas en nuestras prácticas cotidianas y en las herramientas que utilizamos, abriendo nuevos espacios en los que podemos trabajar y jugar. El diseño con orientación ontológica es, necesariamente, reflexivo y político; reflexiona sobre la tradición que nos ha formado pero imagina transformaciones aún no realizadas de nuestras vidas en sociedad. A través de la emergencia de nuevas herramientas llegamos a una conciencia cambiante de la naturaleza y acción humanas; esto conduce a nuevo desarrollo tecnológico. El proceso de diseño es parte de esta “danza” en la que se genera nuestra estructura de posibilidades
    13. la estructura ontológica del diseño está compuesta de las interrelaciones entre la herramienta, el usuario y la tarea o propósito, todos reunidos por la interfaz.
      <table style="width:100%"> <tbody><tr> <td> </td> <td> </td> </tr> </tbody></table>
    14. Las rupturas son momentos en los que se interrumpe el modo habitual de ser-en-el-mundo; cuando ocurre una descomposición de este tipo nuestras prácticas consuetudinarias y el papel de nuestras herramientas en su mantenimiento quedan expuestas y aparecen nuevas soluciones de diseño;

      [...] avanzan hacia una perspectiva de interacciones sociales modeladas y contextualizadas —es decir, una perspectiva que destaca nuestra participación activa en ámbitos de interés común

      Al proponer nuevas metáforas y artefactos (cfg: [artículo][gf-primer-articulo]) se instauran estas rupturas metodológicas.

      [gf-primer-articulo]: http://mutabit.com/repos.fossil/grafoscopio/doc/tip/Docs/Es/Articulos/Libertadores/bootstrapping-objeto-investigacion.pdf

    15. Esta tradición atrapa nuestra imaginación mediante metáforas limitantes, como la de las computadoras como cerebros, como meros dispositivos de procesamiento de información o, en términos del lenguaje, como medio para la transmisión de información (véase Dreyfus 1979 para una crítica de la inteligencia artificial desde esta perspectiva). Por eso es necesario ‘desocultar’ o revelar esa tradición al hacer explícitas sus suposiciones, como hice en el capítulo anterior. De este modo el objetivo de estos autores es una redirección, más que un desmantelamiento, de la tradición pero el objetivo de la redirección es sustancial: «desarrollar un nuevo terreno para la racionalidad —que sea tan riguroso como la tradición racionalista pero que no comparta sus supuestos» (

      Un asunto interesante acá es cómo y hasta dónde un sistema de computo permite cuestionar los supuestos que le dieron forma y función. Grafoscopio, por ejemplo, elige actualmente una metáfora arbórea para la escritura, pero podría escribirse de otra manera. Esta metáfora inicial, ensamblada en un metasistema (Pharo) puede ser cuestionada, ya que introduce los conceptos y prácticas que la hacen posible, pero también la idea de que puede ser cambiada y reexaminada, en la medida en que el sistema mismo permite dichas recombinaciones. A su vez, Pharo es constantemente extendido y minimizado: hay más módulos que enriquecen un conjunto, cada vez más mínimo del sistema. De hecho, Pharo empezó como una "agresiva" labor de reingeniería sobre Squeak, para lograr dicha minimización del núcleo que facilitara la evolución de los módulos.

      Incluso, se podría pensar en llevar este asunto aún más allá: cuanto del paradigma y las prácticas en las que se inspira Pharo pueden ser cuestionadas o reconfiguradas: lo objetual?, la máquina virtual?, la sintaxis?, la semática o la prácmática (véase Collaborative Object Lambda Architecture).

      Dichos niveles de flexibilidad no fueron percibidos en sistemas multicapa de complejidad incidental como IPython o web2py.

    16. ¿Por qué el diseño podría considerarse «ontológico»? La respuesta inicial a esta pregunta es sencilla: «encontramos la cuestión profunda del diseño cuando reconocemos que al diseñar herramientas estamos diseñando formas de ser» (Winograd y Flores 1986: xi). Si entendemos por diseño «la interacción entre el entendimiento y la creación» (Winograd y Flores 1986: 4), podemos decir que es ontológico porque es una conversación sobre posibilidades. Una forma más para llegar a la dimensión ontológica del diseño es abordando «la pregunta más amplia de cómo una sociedad engendra invenciones cuya existencia altera dicha sociedad» (Winograd y Flores 1986: 4-5). Las tecnologías digitales (como la imprenta, el automóvil o la televisión en el pasado) son, por supuesto, casos dramáticos de innovaciones radicales que abrieron ámbitos de posibilidades sin precedentes; transformaron todo un conjunto de prácticas cotidianas. Cada herramienta y tecnología es ontológica en el sentido de que, por muy humilde o insignificante que sea, inaugura una serie de rituales, formas de hacer y modos de ser (Escobar 1994). Las tecnologías son lo que Haraway llamó «actores materiales-semióticos” (1991) que contribuyen a dar forma a lo que es ser humano.Un segundo sentido en el que el diseño es ontológico, ya insinuado por Winograd y Flores, es que al diseñar herramientas los humanos diseñamos las condiciones de nuestra existencia y, a su vez, las condiciones de nuestro diseño. Diseñamos herramientas y estas herramientas nos diseñan. ‘El diseño diseña’ es la fórmula apta y corta dada a esta circularidad por Anne-Marie Willis:

      «hemos diseñado nuestro mundo y el mundo replica diseñándonos»

      Esta podría ser la cita para introducir toda la tesis.

      La pregunta mía es más puntual, pero igualmente cercana: ¿Cómo cambiamos los artefactos digitales que nos cambian?

  17. Jan 2018
    1. “tenemos que ampliar nuestro horizonte para abarcar tradiciones no Occidentales de reflexión sobre la experiencia” (

      Ver: https://hyp.is/mpjAWgXgEeitIDstH5w0ew/maestriadesarrollo.com/sites/default/files/publicaciones/autonomia-y-diseno-arturo-escobar-ok.pdf

      Estos ejercicios escriturales distintos, desde infraestructuras de bolsillo, pueden habilitar el cruce de puentes entre formas de reflexión. Por supuesto, aún no estamos escribiendo cosas como nuestras tesis en dichas infraestructuras, sino textos activistas y "complementarios", pero en la medida en la que maduren, podría hacerse.

    2. En Decolonizing methodologies [Metodologías descolonizadoras] la pensadora Maori Linda Tuhiwai Smith (1999: 36) reflexiona sobre los riesgos que surgen cuando los pueblos indígenas utilizan la escritura académica para discutir su historia y su situación de opresión; al hacerlo, ella pregunta: ¿no corren el riesgo de escribir sobre los pueblos indígenas “como si realmente estuviéramos ‘ahí’, como el ‘Otro’, con todo lo que esto conlleva”? (Smith 1999: 36). En otras palabras, ¿este tipo de pensamiento dualista y logocéntrico no permea, inevitablemente, nuestras representaciones? Como Smith añadiera: “la escritura académica es una forma de seleccionar, organizar y presentar el conocimiento... [Refuerza y mantiene] un estilo de discurso que nunca es inocente” (1999: 36). Me parece que esta preocupación con la escritura logocéntrica es similar a la de Varela. La condición de posibilidad de la escritura académica todavía es una cierta ratio occidental, un rasgo que caracteriza a todo el sistema de las ciencias humanas y sociales dentro de la episteme moderna (F
    3. la invención de algo llamado ‘la economía’ como un dominio independiente de pensamiento y acción ligado a otra poderosa ficción, el mercado autorregulador —con la ciencia económica supuestamente a cargo de decirnos la verdad al respecto—.9 Aunque es posible que la economía neoliberal haya sido sacudida hasta la médula por la crisis financiera de 2007-2008, el imaginario económico en términos de individuos que realizan transacciones en los mercados, la producción, el crecimiento ilimitado, el capital, el progreso, la escasez y el consumo continúa sin obstáculos. Co

      [...] "el futuro está siendo masacrado en el matadero del crecimiento económico” [...] La desnaturalización de la economía es un área de trabajo crítico activo, por ejemplo, en la imaginación de economías diversas (Gibson-Graham 2006) y de economías sociales y solidarias (sobre todo en América Latina; e.g., Coraggio et al., eds. 2013; Coraggio y Laville, eds. 2014) más allá de la economía capitalista o en las propuestas de decroissance (decrecimiento) en Europa y de alternativas al desarrollo en América del Sur. [...] “los marginados por la sociedad económica en la era del desarrollo están cada vez más dedicados a marginar a la economía” (2009: 20). Descentrar a la economía de la vida social y ecológica es una condición esencial de todo activismo y diseño para la transición. Esto se expresa con claridad, por ejemplo, en muchas experimentaciones actuales con la relocalización de la producción de alimentos y energía.

      En el proyecto Ceptr hablan de productos con apellidos, vinculados a sistemas de producción en lugar de bienes fiduciarios. Una libra de carne o arroz, dejan de ser sólo eso, para convertirse en orgánicos, producidos localmente y de productor conocido.

      Ese camino a la trazabilidad y transparencia puede darse en el caso de Grafoscopio con la forma como deconstruimos los datos, la escritura y la publicación.

    4. la comprensión del mundo es mucho más amplia que la comprensión Occidental del mundo. E

      [...] Pensar nuevos pensamientos, por ende, requiere salir del espacio epistémico de la teoría social Occidental y entrar en las configuraciones epistémicas asociadas con las múltiples ontologías relacionales de mundos en lucha. Es en estos espacios que podemos encontrar respuestas más convincentes a las preguntas fuertes que plantea la coyuntura actual de problemas modernos con soluciones modernas insuficientes.

      Quizás hackear la publicación sea una manera de articular estos díalogos desde el Sur hacia culturas Anglo Europeas y la academia en sus sentidos más tradicionales.

    5. los productos digitales también viven en el mundo social y lo cambian. El diseño digital no puede operar fuera de su contexto social porque los archivos, los sistemas y los medios sólo tienen significado como parte de la práctica de una comunidad. El diseño eficaz y significativo es una actividad social en la que el diseñador es un actor entre muchos. Además de computadores, software, información digital y medios los materiales del diseño digital también incluyen comunidades, procesos, prácticas y cultura y los diseñadores tienen que estar equipados con la habilidad correcta para tratar con estos elementos (
    6. Diseñar, por lo tanto, se convierte en una práctica crítica localizada, que vincula la dimensión abierta (open source) de la tecnología con la práctica cultural del diseño.9Como lo anuncia un reciente texto sobre metodologías de diseño, este tiene lugaren términos de conocimientos, contextos, acciones, y aprendizajes situados, ya no neutrales ni universales (Simonsen et al. 2014). A partir de este debate es importante destacar la relevancia que estos diseñadores dan a las preguntas sobre el lugar, la localidad y la comunidad en su revisión de la práctica del diseño como un correctivo a la aceptación acrítica de las tecnologías digitales móviles y como una manera de redefinir su papel en la vida cotidiana.
    7. La buena noticia, sin embargo, es que ya están sucediendo cosas más allá de lo usual en muchos ámbitos sociales, políticos y tecnológicos (como veremos más adelante, las transiciones civilizatorias ya están surgiendo); la mala noticia es que quizás no están sucediendo con la rapidez suficiente, si nos atenemos a los criterios de científicos y activistas del cambio climático

      o con el grado de propósito requerido. Más preocupante aún, la mayor parte de las políticas de diseño que continúan a nivel de la economía y el Estado descansan, cómodamente, en el mismo orden epistémico y cultural que creó los problemas que buscan resolver. Por eso una de las cuestiones más importantes que tiene que abordar el pensamiento radical del diseño es cómo ir más allá de las aporías causadas por el hecho de que enfrentamos problemas modernos para los cuales no existen soluciones modernas (Santos 2014).

      ¿Podríamos, de modo casi que paradójico, acelerar el diseño para las transiciones? Por supuesto, esto no tendría que ver con las dinámicas angustiantes del aceleracionismo de la singularidad y otras maquinaciones, sino con brindarnos infraestructuras y prácticas potentes que nos conecten y articulen a escalas más complejas para un mundo más humano.

      Algo similar a lo que hacemos en los Data Rodas y Data Weeks, con Grafoscopio, en los que un pequeño grupo de activistas puede editar obras completas y complejas en dos fines de semana, y aumentar la capacidad de enunciación y apertura de aquello que crea y construir sobre lo construido.

      Allí puede haber una clave sobre cómo acelerar la transición, cambiando de modelos epistémicos hacia ideas sobre bienes comunes soportados por infraestructuras comunitarias y de bolsillo. El tema es cómo escalar esto.

    8. Podemos encontrar respuestas a estas preguntas, distintas pero complementarias, tanto en los mundos activistas como académicos.

      Para acercar estos mundos complementarios, se puede pensar en cómo deconstruir la publicación y la educación desde el hacktivismo, como hacemos con Grafoscopio.

      El desafío es ver si tanto académicos como academía están dispuestos a apostar a otras infraestructuras y prácticas de publicación, en medio del sistema patriarcal, depredador y extractivista, del que participa la academia actual.

    9. Un proceso ininterrumpido de reconstrucción convivencial es posible a condición de que el cuerpo social proteja el poder de las personas y de las colectividades para modificar y renovar sus estilos de vida, sus herramientas, su ambiente; dicho de otra forma, su poder para dar a la realidad un rostro nuevo [...] Estamos hablando de una sociedad que diversifica los modos de producción. Poner límites a la producción industrial tiene, para nosotros, el objetivo de liberar el futuro [...] Una sociedad congelada sería tan insoportable para el hombre como la sociedad de la aceleración: entre las dos se sitúa la sociedad de la innovación convivencial

      HackBo es una innovación convivencial en ese sentido, pues ha permitido que ocurra Grafoscopio y que, desde la práctica, efecitvamente hayamos cambiado nuestras herramientas y ellas nos hayan cambiado a nosotros y nos permitan reconfigurar futuros venideros a partir de los proyectos pendientes.

      Interesante lugar intermedio de lo convivial entre la congelación y el aceleracionismo.

    10. El punto de partida es, de nuevo, aparentemente sencillo: que cada comunidad practica el diseño de sí misma. Este fue, puede argumentarse, el caso en las comunidades tradicionales (que producían las normas con las que vivían sus vidas, en gran medida de forma endógena) y lo es, todavía en muchas comunidades, tanto en el Sur Global como en el Norte Global, que abordan el diseño de sí mismas frente a las manifestaciones de las crisis, cada vez más profundas, y la inescapable mediación tecno-económica de sus mundos.

      Esto se ha visto, específicamente, en el caso de Grafoscopio, el Data Week y HackBo y de nuevo habla del diálogo entre estructura y agencia.

    11. El diseño ontológico surge de una observación aparentemente simple: que al diseñar herramientas (objetos, estructuras, políticas, sistemas expertos, discursos, incluso narrativas) estamos creando formas de ser. Una idea clave en este sentido es lo que Anne Marie Willis ha llamado “el doble movimiento de diseño ontológico” (2006), a saber, la toma de conciencia de que diseñamos nuestro mundo y que, al hacerlo, nuestro mundo nos diseña —en pocas palabras, que el diseño diseña—

      Este texto está relacionado con la pregunta central de mi tesis, cómo cambiamos los artefactos que nos cambian, dualidad de la modificación recíproca entre comunidades y artefactos, es decir, que el diseño diseña.

      El marco teórico también se aproxima, desde la crítica a Jonas a la dualidad estructura agencia y la posibilidad humana de cambiar los artefactos e instituciones que nos humanizan de maneras particular, es decir de elegir otras formas de ser humano en y con el mundo.

    12. el diseño y la diferencia tienen que ver con la creación de la forma. Se trata de la morfogénesis, en el sentido amplio de la palabra;

      [...] Entre “la vida de la forma” y la “forma de la vida” (Goodwin 1994, 2007) se abre todo un espacio de diseño que incluye, desde luego, los ‘mundos-dentro-del-mundo’ de la creación humana (Fry 2012) pero va más allá.

      Es interesante revisar esto a la luz de la "forma que toma Grafoscopio" y las metáforas que explicita: "escribir es crear árboles", por ejemplo.

    13. el metarrelato del ‘razonamiento abstracto’ del conocimiento ignora una característica muy importante de la producción de conocimiento que el pensamiento de diseño no olvida: el hecho de que la creación es siempre emergente, en los dos sentidos del término, es decir, auto-organizada y ‘alter-organizada’. Este último calificativo significa que el académico/diseñador también establece elementos y toma decisiones que permiten que la dinámica de auto-organización despegue y haga su trabajo.

      ¿Hasta qué punto el Data Week y las Data Rodas han permitido alter-organizaciones?

    14. co. El diseño es ontológico porque cada objeto, herramienta, servicio o, incluso, narrativa en los que está involucrado, crea formas particulares de ser, saber y hacer

      Diseñamos formas de ser saber y hacer ciudadanía con herramientas como Grafoscopio y el Data Week.

  18. Dec 2017
    1. actors increasingly invest human, technological and financial resources in ‘“being the media” instead of hating it’ (Cammaerts 2012: 125). The CCC is no exception in this regard. over the past two decades, Club members have initiated a reg-ular radio show (Chaosradio), podcasts (e.g. CRE and Alternativlos), accounts on both popular and alternative online platforms such as Twitter, Quitter and personal blogs, to name some of the more promi-nent examples. Instead of abandoning outward oriented channels such as the Chaosradio show or the Datenschleuder magazine, the Club inte-grates its ‘trans-media’ (Costanza-Chock 2014) efforts into a ‘media manifold’ (Couldry 2012), where one communicative practice does not necessarily substitute for the other, but plays a part in the Club’s overall media ensemble.

      Ser los medios en lugar de odiarlos es cercano a tradiciones desde el sur, donde medios masivos independientes nunca han sido fuertes, infraestructuras comunitarias se han desarrollado alineadas a las nociones de Indie Web. La presencia en redes sociales y otras plataformas ajenas no ha sido usada estratégicamente debido a la fuerte mirada anti-centralista entre los pocos miembros de la comunidad.

      Quizás esos caminos paralelos han creado un momento de convergencia adecuado ahora, específicamente a la luz de proyecto editorial venidero con Grafoscopio y las posibles estrategias transmedia.

    2. Richard Ericson and his colleagues (1989) make a useful distinc-tion between media access and media coverage. By access, they mean the news space, time and context to reasonably represent one’s own perspec-tive, whereas coverage entails news space and time but not necessarily the context for favourable representations (Ericson etal. 1989: 5). This distinction is vital because it demonstrates that media access—as with access to all kinds of resources at institutional levels—remains a politi-cal question (Freedman 2014). While media coverage simply denotes the amount and prominence of attention and visibility a group receives, media access indicates that an actor has a particular standing and is treated as an actor with a serious voice in the media

      Nosotros tenemos acceso a los medios, pero no cubrimiento.

    3. a lower number of partici-pating members also meant a lower number of differing opinions; which, in turn, enabled the group to keep the frames of relevance more focused and to make decisions in a timely manner. Accordingly, performing direct digital action in the form of hacking was directly related to com-municative practices, as they later played an important role in relation to organizing, coordinating and executing the Club’s political project

      [...] This communicative figuration within the hacker organization formed the Club’s basis for executing well-orchestrated hacks, emphasizing that for the hacker organization media technologies and infrastructures are not simply instruments for acting politically but are political matters in themselves

      El tamaño pequeño de la comunidad y la recurrencia de algunos de sus miembros en los eventos tipo Data Week y Data Rodas nos ha dado una agilidad de acción/reacción similar, así como la madurez progresiva de las infraestructuras, lo cual se refleja en los cortos tiempos en los que asumimos proyectos relativamente más complejos, como el Manual de Periodismo de Datos y la hackatón de Biblioteca Digital de Bogotá, usando saberes, prácticas e infraestructuras desarrolladas en nuestros encuentros previos cara a cara y cristalizados progresivamente en las infraestructuras.

      La siguiente fase estará relacionada con diversificar los caminos recorridos por los asistentes a los encuentros para cristalizar sus saberes y aportar desde los mismos, con un currículo que incluya más prontamente los espectros de licenciamiento y uso de repositorios y documentación, además de los habituales temas de visualización de datos.

      A pesar del incremente de la agilidad, hay un desafío permanente respecto a la visibilidad y alcance de estas iniciativas.

    4. Pads were an advancement on wikis, for example, as they brought different technological affordances together and ena-bled CCC members to act interlinked, multi-locally, and time-efficient. Depending on the particular need of the group, different communica-tive practices that formed layers of exclusivity fluently merged from one application to another. While the use of particular tools such as IRC and Pads was creating and underlining organizational structures, this was not only done for reasons of secrecy or exclusivity. The fact that only a selected number of individuals were involved in particular activities and included in exclusive communicative practices was to a large degree also down to practicality. Considering the growing size of the CCC, the Club’s activities and internal organization would be simply unmanage-able without the discussed practices

      Bringing together a well-integrated group of people and keeping the number of participants in a given col-lective action down meant that the communication process could be more direct, productive and effective.

      Algo similar ocurre para el Data Week con el uso de pads y repositorios de Fossil (como wikis), así como libretas de Grafoscopio, acortadores de direcciones y microblogging (vía Twitter). En nuestro caso no tiene que ver con el tamaño grande de la comunidad, sino con prácticas asociadas a grupos pequeños y fluidez de la interacción en los mismos.

    5. , IRC was a much more restricted channel: it allowed longer-term, active and trusted mem-bers to communicate amongst each other and to form small groups that shared valuable information. Being able to communicate with each other through online systems such as IRC allowed the CCC to create different layers of exclusivity in which members could communicate one to one and amongst a selected few. These layers permitted the hackers to solve most of the issues related to keeping up boundaries between internal and external communication. Likewise, these layers formed and deepened existing organizational structures within the Club by creating exclusive communication environments for the sake of executing political work in more dynamic and secretive ways.More recently, the spectrum of these tools has, of course, increased beyond IRC.

      Es similar a lo propuesto con canales privados en Riot.im/Matrix en complemento a los canales públicos en Telegram y la lista de correo, e incluso los repositorios de código fuente para software y documentación de la comunidad de Grafoscopio.

  19. Nov 2017
    1. CriticalArtEnsemble(CAE)

      Buscar en la literatura sobre Grafoscopio si ellos son los mismos que definieron el Objeto Activista.

    Tags

    Annotators

  20. Oct 2017
    1. differentplatformsproducedifferentsociotechnicalarrangements—rules,norms,procedures,protocols,code,andalgorithms—inordertocreateaneffectivepresentationfortheirusers.Thesearrangements,orwhatwecallconventions,accomplishnotonlyasenseoffairnessbutalsostronghierarchiesthroughwhichnewsisproduced.[19]Thereisnoreasontobelievethattheseplatformsfeatureflathierarchiesorsmoothspacesofdialogue;rather,theyarehierarchicalandstriated.Theissuesofstatusandgatekeepingareasprominentintheseplatformsastheyareelsewhere.

      Thus, there is also no reason to think that citizen journalism—at least as it is practiced in these platforms—is intrinsically counterhegemonic. Rather, we would investigate the rationalities of these conventions, the way they are taken up by subjects in obedient, submissive, and subversive ways, and the effects they produce.

      Para el caso de nuestras infraestructuras de bolsillo, que alientan prácticas de apropiación (vía la el código) y bifurcación (vía los repositorios de código fuente), dichas racionalidades distintas materializan en infraestructuras y herramientas diferentes.

      ¿Cómo podemos hacer que ciertas plataformas, las prácticas y los ethos de las mismas sean más visibles y ampliamente utilizadas? Para el caso de Grafoscopio, esto podría tener que ver con facilitar el proceso de instalación (lo cual llevaría a temas como vigilar que el crecimiento de la comunidad tenga estrategias para satisfacer sus demandas). Esos lugares alternativos deberían entrar en diálogo con los más hegemónicos, y en ese sentido la viralidad puede ser una estrategia, como en el caso de los Data Selfies.

      En ese diálogo entre lo alternativo y lo hegemónico, cómo en particular interpelar lugares de investigación como la academia y los periodísticos?

    2. Thatis,ratherthanasimplequestionofchoiceorexchangeeconomy,citizensubjectsarecaughtbetweenthedemandstoparticipateandconnect—andallthereasonsandvaluestheyattachtothis—andtheinterests,imperatives,andtrade-offsconfiguredbyplatformowners.Butitwouldbewrongtoreducethistomerelytheinterestofplatformowners,whichareonlyoneelementinthemake-upofconventionssuchasbrowsing.Theconventionsofsocialnetworkinginevitablyembodythesocialandculturalnorms,rules,andcustomsofwhichcitizensubjectsareapartandtakepart

      En mi caso, mi renuencia a participar de Mastodon tiene que ver con que no conozco mucha gente que esté allí y que no está conectada con la red de microblogging de la que ya participo (Twitter). Otra gente ve la misma dificultad en otras redes y tecnologías, como Telegram o el mismo Grafoscopio. En la medida en que una tecnología no le aporta valor al cotidiano, es difícil probarla, apropiarla y reapropiarla. Esto quiere decir que para aquellos a quienes nos aporta valor, es necesario construir y explicitar esos valores diferenciales para otros y alentar una comunidad dinámica (así sea pequeña) alrededor de dichas tecnologías emergentes.

    3. filterbubblessortandnarrowtheknowledgecitizensubjectsaccessandseparatethemintoindividualizeduniverseswheretherulesoftheirformationareinvisible.

      Deconstruir la burbuja: Scrappear los resultados mostrados por el navegador y mirar dónde ellos nos conectan o aislan de otras personas que han buscado lo mismo. Para ello se podría usar el plugin que conecta a Pharo con Chrome.

    4. Tanto Leo como Grafoscopio tienen limitaciones (y propósitos distintos). Sin embargo, en el caso de Grafoscopio, siento que puedo englobar y superar dichas limitaciones más fácilmente, no tanto porque lo hice desde el comienzo, sino por el entorno de live coding que me permite explorar y modificar el entorno en caliente.

    5. Soifopennessisanimaginarythatcallsuponcitizensubjectstoparticipate,thenclosingsseektofurtherconfiguretheactionsthroughwhichparticipationisdone.Butthisisneversettled.Thetworemainintension.

      En la medida en que leo y tengo que combinar distintas tecnologías para hacerlo (Docear, Linux, Hypothesis), principalmente porque ellas no se integran bien entre sí, pienso en cómo Grafoscopio soportaría estas formas de lectura integrada. Quizás asumiendo el papel de Docear, implementando funcionalidades de mapas mentales, extendíendose hacia los mapas argumentativos y comunicándose con Hypothesis para leer la tabla de contenido, hacer lecturas anotadas y visualizaciones de datos de lo leído.

      Avanzar en esta línea me distraería de la escritura de la tesis misma, por lo que estas características serían implementadas y exploradas de manera orgánica, desde las que más fácilmente se integran al cotidiano (ejp: visualizar datos de lecturas), hacia las más demandantes/esotéricas (reemplazar Docear).

      La pregunta por cómo cambiamos los artefactos digitales que nos cambian ha permeado el cotidiano no sólo desde sus posibilidades teóricas, sino desde sus implementaciones prácticas, ahora que cuento con un artefacto prototipo para dichos cambios.

    6. ‘equipthewholecountrywiththeskills,motivation,andtrusttogoonline,bedigitallycapableandtomakethemostoftheinternet....Ifwesucceed,by2020everyonewhocanbedigitallycapable,willbe.’

      Grafoscopio 2020 puede ser un llamado a pensar ese futuro optimista y empoderante y los compromisos con el mismo desde el mediano plazo.

    7. Mossbergeretal.,forexample,understanddigitalcitizenshipastheabilitytofullyparticipateinsocietyonline,whichrequiresregularaccesstotheInternet,withadequatedevicesandspeeds,technologicalskillsandcompetence,andinformationliteracy.[21]Equippingthusincludesnotonlyhardware,suchasinstallingcomputersinclassroomsandlibrariesandexpandinghigh-speedbroadbandservices,butalsodevelopingskillsandcapabilitiesthroughtrainingcoursesincomputing,coding,andprogramming

      Una de las cosas que hemos hecho es apropiarnos de los ciclos de actualización tecnológica para ponerlos en nuestras manos sin andar corriendo detrás de la última actualización.

    8. ‘Theforceoftheperformativeisthusnotinheritedfrompriorusage,butissuesforthpreciselyfromitsbreakwithanyandallpriorusage.Thatbreak,thatforceofrupture,istheforceoftheperformative,beyondallquestionoftruthormeaning.’[22]Forpoliticalsubjectivity,‘performativitycanworkinpreciselysuchcounter-hegemonicways.Thatmomentinwhichaspeechactwithoutpriorauthorizationneverthelessassumesauthorizationinthecourseofitsperformancemayanticipateandinstatealteredcontextsforitsfuturereception.’[23]Toconceiveruptureasasystemicortotalupheavalwouldbefutile.Rather,ruptureisamomentwherethefuturebreaksthroughintothepresent.[24]Itisthatmomentwhereitbecomespossibletodosomethingdifferentinorbysayingsomethingdifferent.

      Acá los actos futuros guían la acción presente y le dan permiso de ocurrir. Del mismo modo como el derecho a ser olvidado es un derecho futuro imaginado que irrumpe en la legislación presente, pensar un retrato de datos o campañas políticas donde éstos sean importantes, le da forma al activismo presente.

      La idea clave acá es hacer algo diferente, que ha sido el principio tras Grafoscopio y el Data Week, desde sus apuestas particulares de futuro, que en buena medida es discontinuo con las prácticas del presente, tanto ciudadanas, cono de alfabetismos y usos populares de la tecnología.

  21. Sep 2017
    1. The "doing it together" instinct in HMSs may be one precipitated out around projects. Cognitive, classroom-based definitions of project-based learning tend to be formulaic (Blumenfeld et al., 1991). By comparison, the colloquial definition of project can be handily ambiguous about what is under construction. A project can be artistic, technical, or culinary (in the case of "food hacking"). It can be related to one's occupation, entirely recreational, or part of a movement from one to the other.

      En el caso de HackBo, la meritocracia establecía jerarquías transitorias respecto a los proyectos que se realizaban y dependiendo de ello las personas con más experiencia en el campo guiaban el quehacer de los otros. La transición de un proyecto a otro se daba, pero también una vez se exploraban dichos proyectos, se podía establecerse en uno principalmente, como fue el caso de Grafoscopio y la visualización de datos.

    Tags

    Annotators

    1. FC: But there could have been another way? AK: It’s been an idea in the ARPA/PARC community—which hasn’t been funded since 1980 or so, but a lot of us are still alive—one of the ideas was that in personal computing, what you really need is some form of mentor that’s an integral part of the user interface. FC: Something like a digital assistant? AK: It’s something just like the GUI, which I had a lot to do with designing. I did that, more or less, as a somewhat disappointed reaction to realizing [AI] is just a hard problem. We had some of the best AI people in the whole world at PARC, but the computers were really small for what AI needs.

      En un ensayo del 2007, yo proponía una "ecología del intelecto" que estudiara de modos ecosistémicos la inteligencia: en los individuos, las comunidades, lo natural y lo artificial y las interconectara y proponía el uso de chatbots para ello. Hoy con Grafoscopio, estoy pensando en documentos con automatismos embebidos que faciliten la participación remota. Podrían estar asociados a chatbots en el futuro.

    1. FC:But there could have been another way?AK:It’s been an idea in the ARPA/PARC community—which hasn’t beenfunded since 1980 or so, but a lot of us are still alive—one of the ideas was thatin personal computing, what you really need is some form of mentor that’s anintegral part of the user interface.FC: Something like a digital assistant?AK:It’s something just like the GUI, which I had a lot to do with designing. Idid that, more or less, as a somewhat disappointed reaction to realizing [AI] isjust a hard problem. We had some of the best AI people in the whole world atPARC, but the computers were really small for what AI needs.

      En un ensayo del 2007, yo proponía una "ecología del intelecto" que estudiara de modos ecosistémicos la inteligencia: en los individuos, las comunidades, lo natural y lo artificial y las interconectara y proponía el uso de chatbots para ello. Hoy con Grafoscopio, estoy pensando en documentos con automatismos embebidos que faciliten la participación remota. Podrían estar asociados a chatbots en el futuro.

    1. To Mills, the imagination was activated according to the structure of society, conceptualization of “the mechanics by which it is changing” (p. 6), and prevailing “varieties” of individuals of the period. Individuals have personal troubles that can be connected with issues of a public matter. The civic imagination has the potential to be activated around deep societal problems, which may involve institutional crises. The civic imagination is closely connected with participation. Castoriadis (1987)diverged from Marx by believing that not all futures were determined by history.Castoriadis believed that society’s future was collectively created and given traction through the imagination. That is, it was only “through the collective agency of the social imaginary that a society is created, given coherence and identity, and also subjected to auto-alterations” (Gaonkar, 2002, p. 7). To Appadurai (1996), the imagination was also intimately related to action because it was only in the service of fulfilling an as-yet unproven goal that we are driven to act.

      La imaginación conecta presente con futuro, y por tanto transita verticalmente en el tiempo. ¿Cómo hacer que lo haga horizontalmente, en el espacio, conectando geografías? El prototipo parece jugar un lugar clave en ello, así como los efectos de red para que dichos prototipos circulen.

      Hay un factor estético que comunica esas dimensiones espacio-temporales.

    2. A more diverse range of participants attended, as civic hackathons were more frequented by community organizers, activists, and students than seasoned software engineers. Those who turned up were also more diverse in ways other than occupation – racially, ethnically, and by gender. These events were largely run by Hack for LA with a wide range of partners. Rarely did sponsors emphasize working code

      Para el Data Week el código funcional existe, pues estamos trabajando con narrativas de datos, en lugar de con aplicaciones. Incluso un boceto de una libreta arbórea es ya un prototipo funcional. La incorporación temprana de sistemas de control de versiones (Fossil), una vez Grafoscopio se estabilizó, ayuda a compartir tales prototipos tempranamente y hacerlos trazables y disponibles a otros.

      La modularidad para la transmisión de narrativas y código en libreta por un lado y en paquetes por otro, ayuda a que dichos prototipos se compartan, con diferentes niveles de experticia.

    3. the civic hackathon violated the very conventions of hackathons. It had “no hacking” in the traditional sense of creating or modifying working software. This curious disappearing act of code in hackathons over the last several years was controversial among programmers. Thea Aldrich of Random Hacks of Kindness wondered aloud when I interviewed her in 2013, “don’t community organizers already have ways to engage politically?” To Thea “civic hacking” was a form of civic engagement particular to the technically adept.

      En el Data Week tratamos de crear capacidad a través de la técnica, y recibimos distintas clases de experticia, si bien el encuentro está todavía muy centrado en el código y lo escritural y en una manera particular de hacerlo (live coding) a través de una plataforma particular (Pharo/Grafoscopio).

      Si bien lo escritural amplia el espectro, el código lo acota. La combinación de los dos, produce nuevas prácticas, como ha mostrado el reciente esfuerzo frente al Manual de Periodismo de Datos.

      Enfocarnos en un lugar, permite ampliar otros e incluso brinda a comunidades técnicas, nuevos aprendizajes. En algunos ediciones del evento, se ha charlado de descentrar el encuentro sobre el código y traer otros problemas a la mesa

    4. Civic hackathons have been hotly debated in recent years. Critical studies scholars have lambasted civic hackathons for aligning with middle-class citizenship(Irani, 2015)and co-opting participant labor (Gregg, 2014a). Silicon Valley is often the fait accompliin these perspectives, bringing a flawed ideology that seduces organizers and participants into transposing technological language onto civic issues (Also see: Barbrook & Cameron, 1996; Morozov, 2013). In this paper I refer to this perspective as an “imposed civic ideology.” The second perspective comes from design scholars interested in material participation (Marres, 2012) as cohering publics to work on particular social issues. Lodato and DiSalvo (2016) suggested that civic hackathons served two purposes. First, they help people think through civic issues using props — “objects, services, and systems that engage with issues” (p. 16). Second, they cohere ephemeral proto-publics for short-term engagement on issues of public concern. As they summarized, "what is important is not the inventiveness of a particular prototype product or service, but rather, how the event fosters opportunities for collaborative or collective issue articulation" (p. 15). They drew attention to how outcomes of civic hackathons may more likely be social and cultural than functional material objects. I refer to this design perspective as an “emergent civic subjectivity.”

      La pregunta sería cómo los protopúblicos y activistas pueden encontrarse en este formato y cómo los "props" se convierten en prototipos durables e iterables, parecido a como lo hacemos con Grafoscopio.

      En particular me llama la atención entre las narrativas de datos y soluciones completas/integradas para ellas (tipo Grafoscopio) y las aplicaciones móviles más orientadas a la recolección de información, así como las redes sociales y canales de chat para articular ciudadanos. Los puentes sobre esas materialidades serían motivo de exploraciones futuras.

    1. Creolization, however, does not seek or avoid conflict but aims to transform tech-nology or come up with new practices so that the technical systems better serves user needs. Creolization draws on bricolage practices (Lévi-Strauss, 1966), identifying the components of the technology that can be re-used, modified, or recombined to create something new. Creolization finds users more deeply involved in transforming technol-ogy than baroquization.

      En el caso de Grafoscopio, el bricolage combina partes de Leo, con Jupyter, con Pharo, del lado técnico y el objeto activista, la investigación reproducible, las narrativas, la visualización ágil y el activismo de datos, la escritura estructurada. Dichas combinaciones crean algo nuevo, tanto en el caso de los artefactos tecnológicos, como de las prácticas que se entrecruzan alrededor de ellos.

    2. First, the range of possibilities explored depends on the latitude for experimentation afforded by the technology. Second, the intensity with which innovations are explored reflects the

      range and depth of innovative practices of users. Third, the extent to which this creativity is harnessed depends on how the resulting innovation is built within next technology generations or suppressed

      También está relacionado con la facilidad para experimentar. En el caso de Grafoscopio, comparado con Scratch, por ejemplo, el incorporar tempranamente un lenguaje simbólico permite la amplia experimentación, pero implica un costo inicial alto para realizar dichos experimentos que con otros lenguajes más visuales. Acá hay un problema de bootstrapping: Crear esas metáforas visuales amplias, para públicos adultos, implica tener un grupo de personas que esté dispuesta a experimentar con los lenguajes simbólicas que permite escribir dichas interfaces más amigables.

      En general, las nuevas características son implementadas en la infraestructura, pero esto no incrementa los ciclos de adopción, aunque futuras ediciones del Data Week pueden hacer que nuevos públicos sean beneficiarios de la misma.

    3. In fact, the manner in which providers negotiate this transition (how they handle the power shift) matters to the future success of technology and to the likelihood that users will further adopt and experiment.At the end of the repossession stage, a new or modified technology becomes availa-ble, upon which new rounds of adoption, appropriation, and repossession take place

      La reapropiación es alentada directamente en Grafoscopio y de hecho las prácticas del Data Week transitan las 3 fases. Lo difícil es que nuevos usuarios escriban el código fuente que llegue a ser parte de Grafoscopio, más allá de sus propias narrativas de datos.

    4. Initially, user practices do not change fundamentally: users do old things in new ways. For example, users make calls on a mobile phone instead of a wired phone or a public phone, but they carry out similar conversations, with the same people. New technology may allow existing practices to become more efficient—cheaper, faster, less place-bound—but not fundamentally different.

      Esto ocurre también con la metáfora de la escriturea arbórea: los usuarios escriben viejos textos de nuevas formas. Luego, con la introducción del código, los usuarios hacen nuevas cosas, en este caso, crear narrativas de datos.

      Program or be programed.

    5. Our three-stage cycle of technology evolution begins when users adopt a technology and employ it to support their social or business activities. In a second stage, users appropri-ate technology: they experiment, try possibilities, and shape technology to fit their needs. In the third stage, providers take back control and repossess technology to re-configure it, reacting to the changes introduced through user appropriation. A new technology results, entering a new cycle as users adopt, appropriate anew, and prompt further repos-session, and so on (Bar, 1990).

      En el caso de Grafoscopio, esta transición es más suave: lo que hay es un tránsito de la escritura en prosa (adopción), a la escritura en código (apropiación) que en algunos casos es incorporada al código fuente original, con la colaboración del autor (reposesión). El software ha sido licenciado como bien común desde el comienzo, y lo que transita entre un lugar y otro, son los saberes y capacidades del usuario de la herramienta para convertirse en hacedor de la misma.

    6. First, we view technology evolution as a three-stage cyclical process of adoption, appropriation, and repossession. Users drive adoption. Users and providers alternatively drive appropriation and repossession, as users lead appropriation, while providers react when reclaiming the resulting innova-tions. Second, we identify three appropriation modes—baroquize, creolize, and canni-balize—that represent increasing degrees of power contestation by users. And third, we identify three repossession modes—co-opt, combine, and block—that represent increas-ingly antagonistic reactions by providers and mirror users’ appropriation strategies.

      El documento como árbol es una convención fija inicial, para lograr cierto movimiento en el desarrollo de la plataforma y las dinámicas alrededor de la misma, pero dicha convención puede ser móvil después (como se indicaba en el primer texto sobre Grafoscopio). Textos rizomáticos o laberínticos como los presentados en la literatura latinoamericana (Cortazar, Borges) podrían ser construidos con Grafoscopio una vez la convención inicial se mueva. Esto implicaría pasar por las sucesivas fases e incluso "canibalizar" Grafoscopio al final, con la ventaja de que las tensiones entre proveedores y usuarios no son tan fuertes, pues son los usuarios los que se están proveyendo de tecnología a sí mismos y cambiándola por el camino. Los lugares de tensión ocurren cuando se manifiesta el caracter político de sus usos, por ejemplo haciendo web scrapping que viola los contenidos de los términos de uso de un sitio web (citar caso de Twitter).

    7. Users may modify a device, download, or program new applications, invent unintended uses, or develop new practices that leverage its possibilities. This experimentation constitutes a re-negotiation of the power relationships embedded in the technology. This creative re-negotiation is the core of appropriation, the process through which users take something external and make it their own.

      En el caso de Grafoscopio, la modificación en el artefacto y las prácticas alrededor del mismo trajeron nuevas temáticas a esta tecnología, como el activismo de datos.

      La comunidad de Pharo es particularmente neutra a los usos de estas tecnologías y se enfocan sólo en el aspecto púramente técnico de la misma. Los artefactos que son creados en dicha comunidad, sirven a sus integrantes, como es de esperarse, que son principalmente desarrolladores de software. Temas como la visualización de datos es usada en ver sistemas de software. Lo que hace Grafoscopio es que repolitiza dichos usos y los descoloca y recoloca en contextos más políticos: visualizar presupuestos públicos, información públicada de medicamentos, silencios de políticos y en ese sentido es un acto permanente de reapropiación.

    8. For a technology to evolve in accordance with users’ needs, aiding social and economic development, the focus must move beyond mere adoption. When users appropriate technology and make it their own, new uses and innovations emerge. The appropriation process is a contest for control over a technological system’s configuration, as users, designers, and manufacturers battle over who can use that technology, at what cost, under what conditions, for what purpose, and with what consequences. This confrontation, we argue, constitutes a powerful innovation mechanism.

      La adopción y la apropiación están muy cercanas en los metasistemas como Pharo/Smalltalk, pues que un usuario use una herramienta suele estar muy cercano a la idea de que esté en condiciones de modificarla.

      Para el caso de Grafoscopio, la comunidad de práctica avanza, con miembros relativamente constantes entre edición y edición del Data Week y las Data Rodas y progresivamente miramos cómo modificar la herramienta. Aún así, no hay usos cotidianos de la misma (adopción) y la modificación (apropiación) aún es muy lenta. Sin embargo, el potencial de la herramienta para adaptarse a la comunidad y sus problemas, ha sido mayor que el de otras que se probaron.

    1. I like to think of Pollen markup a way of capturing not just the text, but also my ideas about the text. Some of these are low-level ideas (“this text should be italicized”). Some are high-level ideas (“this text is the topic of the page”). Some are just notes to myself. In short, everything I know about the text becomes part of the text.In so doing, Pollen markup becomes the source code of the book.

      Es similar a lo que ocurre con los %keyword en Grafoscopio, más la estructura arbórea que provee para el texto y los %embed que permiten que un nodo pueda ser llamado por otro.

    1. Might “utopian realist” be applicable to the practices of civic hackers, intertwined with particular repertoires, technologies, and affective publics? McKenzie Wark (2014) sug-gests that the relationship between utopian and realist might be mutually constitutive rather than dialectical. He re-frames utopia as a realizable fragment or diagram that re-imagines relations. From this perspective, civic hacking gets traction not because they were ever intended to be the sole “solution” to a problem, but they are ways of acting and creating that are immediately apprehensible. Prototypes capture the imagination because they are shards of a possible future and can be created, modified, and argued about (Coleman, 2009).
    1. Projects, as an entanglement, are “open, partial and indeterminate” (Hodder, 2012, p. 159).They might be being showed off at the next open house, orentirely forgotten. Peter noted that his hard drive was filling up with “functionally dead” shelved projects that got boring or require expertise from outside the space. Yet, to Peter failure was an indication of project success. He believed, as scholars of innovation do, that embracing failure contributed to better ideas. Projects also carried an ethical charge. Michael, a quiet member and software professional, reflected at length on what he called the “philosophical” side of projects. He saw them an inroad to “participation in the fabrication process” that was empowering. In his words, projects were “manufacturing liberation.”

      A pesar de los proyectos inacabados de HackBo, antes mencionados, Grafoscopio, el Data Week y las Data Rodas, tienen la intensión de permitir saltos desde la infraestructura y dar una noción de continuidad (ver gráfica de Markus). Se pueden mostrar en el siguiente evento, pero definitivamente no son para ser desechados. Manufacturar liberación es importante para tales proyectos, pero al confinar la apertura (preestableciendo tecnologías y temáticas) sobreviven a futuras iteraciones.

    2. These more formalized gatherings were an attempt to get people working and collaborating in a space that had mainly turned into a spot for hanging out, drinking and foosball. The shift to the new space was seen as an opportunity to encourage members to use the space in a more productive way. The space needed members as much as members needed the tools. Members echoed a liberalist concern with increasing freedom of individuals to act, while retaining hobbyist cultures’ engagement with materialities. Often hackerspace members also described the need for a hackerspace as part of a shift in their city’s economy

      Discusiones similares sobre proyectos compartidos se tuvieron en HackBo al comienzo, con ideas como lanzar un globo a la estratósfera, hacer crowdfunding de hardware y otras, que tenían que ver con "reuniones de segumiento". Algunos de ellos convocaron a miembros por poco tiempo y atrayeron nuevos miembros de manera permanente. Sin embargo, los tres proyectos que más se mantienen son: dos empresas/fundaciones y el de las Data Week y Data Rodas alrededor de Grafoscopio.

      Los cambios de escala ciudad han sido conversados de manera informal, pero nunca han cristalizado y salvo acciones de activismo específica como la Gobernatón, no logran impactos de escala ciudad.

    3. Interactions through things, and perceptions about their potential, were ways to negotiate between seemingly conflicting imperatives of the individualism and communalism (A. L. Toombs, Bardzell, & Bardzell). Members would deliberately design activities that were incomplete to encourage a playful material improvisation. In these ways, the “material sensibilities” of members were particularly important. Similarly, reading a history of craft into software hacking, Lingel and Regan (2014) found that software hackers identified their work with craft as process, embodiment, and community. These sensitive readings of interactions with stuff seemed to more accurately capture the genre of hackerspaces, more so than action was guided by culture.

      La idea de actividades incompletas y un jugueteo material están embebidas en el Data Week y Grafoscopio, así como la identificación de software como artesanía, lo cual dialoga con Aaron y Software craftmanship.

    4. This work perceptively suggested that people often don’t arrive at hackerspaces with an identity fully-formed. Tools and projects, as socio-material assemblages, shepherded new arrivals in and helped them understand

      themeselves in relation to the group. “The process of becoming such an established maker seems to rely less on inherent abilities, skills, or intelligence per se, and more on adopting an outlook about one’s agency”

      Esto ha pasado con el Data Week y Grafoscopio y está vinculado a comunidades de práctica y lo identitario.

      Se puede empezar por acá la caracterización de lo hacker!

    1. Computing is to take the role of an infrastructure: much as books need light, but are not modeled after the light’s logic, the medium might draw, where necessary, on the computing possibilities provided by the OS in the background, but it should not be driven by them. Instead, the dynamic spatial medium should be driven by properties of the medium itself, and as such, it should drive technology.

      Esta relación entre frente y fondo, entre infraestructura y medio es importante sin embargo. ¿Cómo se pasa de la una a la otra? Grafoscopio, es una infraestructura para un medio escritural, pero esa transcición entre fondo y frente ayuda a cambiar la forma en que se escribe.

    2. in a continuous process of “augmenting human intellect.” According to Engelbart, the latter can be achieved through the process of “bootstrapping.” This is a term that can mean many things in the Silicon Valley, from initiating systems to kicking off startups, but in the context of Engelbart’s work, bootstrapping is the “…interesting (recursive) assignment of developing tools and techniques to make it more effective at carrying out its assignment. Its tangible product is a developing augmentation system to provide increased capability for developing and studying augmentation systems” (Engelbart and English 2003:234). Just as Moore’s so-called law, this is a dream of exponential progress emerging out of nonlinear, self-enforcing feedback. How much more Californian can you be?

      Bootstrapping es el proceso que hemos usado en HackBo con Grafoscopio: Un contexto provee la necesidad para desarrollar una herramienta en solitario, que modifica las prácticas en ese contexto, y aumentaría la capacidad colectiva para modificar dicha herramienta y otras relacionadas.

      El ejercicio, como con la mayoría de proyectos de software libre, sigue ocurriendo en solitario, por ahora, pero hay más intereses colectivos aunándose.

  22. May 2017
    1. Elaborating on what I said earlier, RoR has an appeal to web developers because, given the skills they have, it provides an "instant gratification" that's very real for them, in the same way that Squeak does for graphics and text. In that way it's approachable. That approachability makes it "worth the trip" to learn about more of it.

      ¿Cual es la gratificación instantánea que ofrece Grafoscopio? Debería estar asociada a la escritura. Tomar notas rápidamente, versionarlas y exportarlas a la web. Por ejemplo, gracias a los shorcuts de Leo, es la herramienta que hasta ahora me ha provisto más gratificación respecto a escribir y organizar rápidamente notas, aunque en la interface visual, la más gratificante ha sido TeXmacs. Qué puede aprender Grafoscopio de estas formas de gratificación?

  23. Mar 2017
    1. Furthermore, the results could focus on drawing the user into the virtual app space (immersive) or could use the portable nature of tablet to extend the experience into the physical space inhabited by the user (something I have called ’emersive’). Generative (emersive) Books that project coloured ambient light and/or audio into a darkened space Generative (immersive) Books that display abstracted video/audio from cameras/microphone, collaged or augmented with pre-designed content Books that contain location specific content from the internet combined with pre-authored/designed content

      Estas líneas y las siguientes definen un conjunto interesante de posibilidades para las publicaciones digitales. ¿Cómo podemos hacerles Bootstrap desde lo que ya tenemos? (ejp: Grafoscopio y el Data Week).

    1. Seco, si bien es una implementación del 2004, tiene varias ideas que son similares a las de Grafoscopio de hoy, incluyendo la persistencia de una imagen (ellos usan HyperGraphDB, pero incluso mencionan Smalltalk), el hecho de ser una aplicación de escritorio y la idea de una computación p2p, o la opción de embeber el motor de rendering de un browser o el browser mismo en un ambiente más rico, incluso la inspiración de los notebooks de mathematica.

  24. Jan 2017
    1. From far away, successful Bazaars look like moneyless anarchic systems, but up close, the bulk of responsibility falls on a couple of people, who are usually being paid to do the work.

      O es parte de su investigación doctoral, como con Grafoscopio. El desarrollo de modelos de sostenibilidad alrededor del mismo está aún por verse.

    2. Open source projects don’t start as communitiesMany would agree that open source projects don’t start out as Bazaars, but just in case, I’ll emphasize the point. Raymond himself wrote:It’s fairly clear that one cannot code from the ground up in bazaar style. One can test, debug and improve in bazaar style, but it would be very hard to originate a project in bazaar mode. Linus didn’t try it. I didn’t either.Somebody has to be chiefly responsible for an open source project’s initial development. In Linux’s case, it was Linus. Somebody has to live and breathe the problem all day. Once that project is in a stable position, the community helps support it.

      Esto ha pasado con Grafoscopio y en otras comundiades como Leo. El trabajo permanente del autor incial es requerido mientras la comunidad se consolida y puede que esto nunca pase y siga siendo, sobre todo un proyecto individual.

      En el caso de Grafoscopio, el hecho de que el mismo lenguaje de narrativas de datos sea el de modificación del entorno (uniformidad y continuidad) ayudaría a crear una comunidad de co-creadores, sólo en caso de que los saberes en ella y las prácticas se consoliden, para lo cual se requieren tiempos y periodos más constantes e intensos de aprendizaje (algo en formato diplomado).

  25. Dec 2016
    1. Not every committer has the rights to release or make high level decisions, so we can be much more liberal about giving out commit rights. That increases the committer base for code review and bug triage. As a wider range of expertise in the committer pool smaller changes are reviewed and adjusted without the intervention of the more technical contributors, who can spend their time on reviews only they can do.

      Esto es clave. Si se consideran sistemas de integración continua asociados a los distintos repositorios (de código y documentación) con permisos en ellos, se pueden corregir los errores que se presenten, sin restringir grandemente la posibilidad de colaborar.

    2. A key part of the liberal contribution policies we’ve been building is an inversion of the typical code review process. Rather than the default mode for a change to be rejected until enough people sign off, we make the default for every change to land. This puts the onus on reviewers to note exactly what adjustments need to be made in order for it to land.

      En el caso de Grafoscopio, se tiene una política similar en la que cada contribución es bienvenida, pero se coloca en lugares distintos dependiendo del nivel de experticia: etherpads, repositorios de documentación (del Data Week o de Grafoscopio), repositorios de código para proyectos específicos (como los Data Selfies, donde sobre todo hay archivos html y css imágenes png o javascript) y los repositorios de código de SmalltalkHub (para el paquete DataViz o para Grafoscopio).

      Con una experiencia de aprendizaje más larga, como la del diplomado, se podrían conectar estas diferentes formas de experticia (un pad que se vuelva un documento interactivo, como hicimos en el Data Week 7, por ejemplo). Dichas transiciones estuvieron mediadas por la maduración de la infraestructura para hacerlas posibles y por los conocimientos con los que contaba el público asistente y sus intereres.

    3. Vocabulary* A Contributor is any individual creating or commenting on an issue or pull request. * A Committer is a subset of contributors who have been given write access to the repository. * A TC (Technical Committee) is a group of committers representing the required technical expertise to resolve rare disputes.

      Estas definiciones más granulares ayudan a las personas a sentirse parte de una comunidad. Otros roles podrían hacer parte agruparse en estas definiciones, por ejemplo, un documentador es alguien que tiene acceso de escritura a un repositorio de documentación (por tanto un commiter) y dichos accesos pueden ser otorgados a partir de la calidad con la cual se participa en los etherpads de los talleres como el Data Week, de modo que puedan crecer de maneras muy orgánicas. Para ello, infraestructuras mejoradas, que conecten los pads, los repos e incluso permitan la escritura colaborativa de libretas, han sido pensadas hace rato, pero requieren del tiempo para ser implementadas.

    1. “Funding infrastructure” means more than funding maintainers. This is partially why I think crowdfunding platforms and donation campaigns, while helpful, can only go so far.Instead, we need to take a holistic approach to sustainability: fixing systems, not just throwing money at the same old problems and forcing developers to figure it all out themselves.

      Las conexiones entre campañas de microfinanciación y las diversas labores comunitarias son claves. Hasta ahora la mayoría de sitios, como bounty source, están centrados sólo en el desarrollo de código, pero la documentación es clave. Nuestra aproximación para el caso de Grafoscopio, es financiar tanto el código como los talleres, donde lo enseñamos y para los cuales desarrollamos documentación interactiva, de este modo lidiamos con la tensión entre el código y las otras múltiples cosas conectadas al mismo, que pueden construir una comunidad fuerte y diversa.

  26. Sep 2016
    1. But ultimately you have to stop being meta. As Jeff Kaufman — a developer in Cambridge who's famous among effective altruists for, along with his wife Julia Wise, donating half their household's income to effective charities — argued in a talk about why global poverty should be a major focus, if you take meta-charity too far, you get a movement that's really good at expanding itself but not necessarily good at actually helping people.

      "Stop being meta" could be applied in some sense to meta systems like Smalltalk and Lisp, because their tendency to develop meta tools used mostly by developers, instead of "tools" used by by mostly everyone else. Burring the distinction between "everyone else" and developers in their ability to build/use meta tools, means to deliver tools and practices that can be a bridge with meta-tools. This is something we're trying to do with Grafoscopio and the Data Week.

    Tags

    Annotators

    1. The second reason for avoiding the GPL is that it does not work well in the context of systems which embed their own code in documents. Programs such as GCC avoid this by having specific exemptions for the embedded code, but it is not possible for us to add this exemption to code taken from elsewhere. This is a problem, since a document in an object-oriented environment is a collection of objects, and objects are a combination of code and data. This could lead to the documents becoming accidentally GPL'd.

      Algo para considerar en el caso de grafoscopio y su documentación. Si bien el código está licenciado con MIT, estaba pensando en licenciar los documentos con una licencia copy far letf, como la P2P license. Esto podría aplicar para la serialización del objeto como un archivo. Aún así me quedan dudas sobre cómo aplicaría eso en un contexto de objetos vivos y si esa licencia puede "expandirse" a otros objetos del sistema en la medida en que se hace más difusa la diferencia entre el archivo y los objetos (un documento que está hecho de objetos y se serializa en un archivo).

    1. If we must be gods, we should at least be cautious and well-informed gods, with the best possible tools for seeing, understanding, and debating our interventions, and the best possible meta-tools for improving those tools.

      Also applies for sensible & concerned humans, which are worried about their own relation with the planet and other beings on it, despite of not being gods (or aspiring to be). On the case of tools for understanding and metatools for improving those tools, again Perfection & Feedback Loops, or: why worse is better seems enlightening, particularly in the context of Smalltalk legacy. Grafoscopio could make a humble contribution on the seeing, understanding and debating part

    2. Imagine an authoring tool designed for arguing from evidence. I don’t mean merely juxtaposing a document and reference material, but literally “autocompleting” sourced facts directly into the document. Perhaps the tool would have built-in connections to fact databases and model repositories, not unlike the built-in spelling dictionary. What if it were as easy to insert facts, data, and models as it is to insert emoji and cat photos?

      This would be a good aim for Grafoscopio. At the moment there are some prototypes of how it can integrate a data continuum live environment, but these are still first steps and querying data or building visualizations requires quite a lot of expertise. The nice thing though is that once build, the domain specific language is easy to use and conveys explorable knowledge behind, in an integrated environment.

  27. Feb 2016
    1. When pursuing the Early Adopters, don't spend time putting in features that only the Conservatives care about.

      Algo así me pasó con la facilidad de instalación. El data week mostró ser una mejor manera de detectar las características realmente importantes enfocarme en ellas, por ejemplo las galerías de visualización y raspado de datos, mientras que la instalación era asistida en persona durante el evento.

    2. So you have to treat them like they are very special.  Give them everything they want, almost as if they were ordering a custom application.  You may have to implement special features just for them.  You may have to give them substantial discounts.  You should visit their site and meet them in person.  You may have to install your product for them. 

      Desde esta perspectiva de "mercadeo", esto ha venido pasando con grafoscopio, en alguna medida, aunque estamos en la fase de adoptadores tempranos. Esta visualización fue hecha con un "esfuerzo extra" para una "pragmatista en sufrimiento" que no estaba interesada en Smalltalk, pero si en las visualizaciones. Creo que allí hay una población grande de personas que podrían estar interesados en grafoscopio y eventualmente en aprender a programarlo y extenderlo.

    1. But mature languages can't change easily if at all. This situation is described in theory of frozen evolution. Basically the evolution of language is similar of the evolution of a new specie. Evolution happens in short burst when the new language(specie) is created. In this period language design is plastic, there are few if any users, little amount of code and libraries and the community consists of enthusiasts. This short period of plasticity is fallowed by a long period of stability. The evolution of the language is frozen. There are few tweaks here and there but nothing radical. And nobody , not even the original creator could change that.
    1. As a result, while plenty of amateur developers use open source projects, those people aren’t interested in, or capable of, seriously giving back. They might be able to contribute a minor bug or fix, but the heavy lifting is still left to the veterans.

      I'm starting to feel this even with my new project, grafoscopio. The burden of development is now on core functionality that will make the project easier to use and adapt for newcomers, but still there is a question about how many of them will worry or be enabled to work on improving this core functionality or help in some way with its maintenance.