2,387 Matching Annotations
  1. Nov 2023
    1. En este paso, debemos ingresar los días de las sesiones, o mejor aún, cuantos días de sesiones tuvimos, no la fecha, es decir, en 24 días, vimos 24 sesiones de clase. El paso es el siguiente

      Muy buena explicación. Una aclaración menor es que, si bien usamos 24 memorias para todo el semestre (de 32 sesiones), las faltantes se deben a los festivos y las sesiones de trabajo autónomo durante la asistencia a eventos internacionales.

    2. singleDigits := (1 to: 9) collect: [:each | each asString ]

      Las imágenes fueron insertadas con referencia a archivos locales, en lugar de archivos remotos, por lo cual no se ve cuando la narrativa aparece publicada en línea.

    3. Paso 1

      La jerarquía de títulos debería empezar con un numeral sencillo (ejp: # Paso 1) en lugar de doble (## Paso 1), pues esto crea numeraciones que inician todas en cero.

    4. Texto explicativo

      Este texto explicativo debería anteceder a la narrativa completa y no ser parte del título.

    1. Por último, con la instrucción anterior, los archivos se visualizan de la siguiente manera

      Si bien lograste exportar todos los archivos en ambos formatos, en el repositorio sólo aparecen en formato Markdown y HTML, pero no en Markdeep (.md.html), como muestra la siguiente captura de pantalla. Quizás tuvo que ver con las dificultades que tuviste hacia el final agregando varios archivos.

      Muy buen trabajo a lo largo del semestre.

    2. estructurua nos movilivamos

      estructura nos movilizamos

    3. crearemos una copia de estos enlaces en el repositorio que se encuentra en nuestro disco duro

      Más que crear una copia de los enlaces, creamos una copia de sus contenidos.

    4. Ahora, le diremos que queremos una colección de hedgeDocs por cada sesión y que cada una tendrá como título “Memoraias semestrales sesión número... tal”

      Muy buena y sucinta la explicación de la intensión general del código a continuación.

    5. Memoraias

      Memorias

    6. daysIndexes := singledigits, doubledigits

      Esta es la parte que genera los índices para cada día, no la expresión original, pues en la clase de dudas la corregimos.

    7. := (1 to: 24) collect: [:each | each asString ]

      Esta asignación y la siguiente expresión son las que generaban un índice para cada día, aunque luego se cambio para que fuera con la composición de singleDigits y doubleDigits.

    8. generando un indíce por cada día con la expresión “daysIndexes”

      La expresión daysIndexes no genera precisamente un índice para cada día, sino que lo almacena. Lo que lo genera es la expresión posterior (ver siguiente anotación).

    9. En este espacio, visualizaremos el paso a paso de cómo guardar las memorias de cada clase del seminario taller Unidades Semánticas, desarrolladas durante el semestre 2023-3 en la Pontificia Universidad Javeriana dirigida por el docente Offray Luna Cárdenas.

      Muy bueno que haya una introducción al texto, como se espera de una narrativa o texto explicativo tradicional.

    1. INSERTAR FOTO

      Faltó esta imagen, aunque es buena estrategia coloca el recordatorio para futuros lectores, incluyendo la autora.

    2. Ejecutando el siguinte mensaje,

      siguinte ~> siguiente

      SI bien hay un sólo mensaje collectWithIndex que crea el ciclo, dentro hay una secuencia de mensajes

    3. En primer lugar, recuperaremos las memorias de la clase por medio de sus enlaces acortados. https://is.gd/semanti23B

      Esto estaba en la narrativa original, pero finalmente no usamos los enlaces acortados en esta ocasión.

    4. #1. Memorias a partir de los enlaces acortados

      Falta un espacio entre el signo # y el siguiente caracter. De este modo:

      # 1. Memorias a partir de los enlaces acortados

      se vería como una sección:

      1. Memorias a partir de los enlaces acortados

  2. Oct 2023
    1. Al ejecutar el comando aparece un error

      Efectivamente, este el comportamiento esperado. Pues estamos trabajando con arreglos estáticos. Cuyos valores no pueden ser cambiados una vez se han definido. Si queremos arreglos cuyos valores cambien, usamos los arreglos dinámicos, que vienen en la siguiente sección.

      El equivalente con arraglos dinámicos sería:

      smalltalk {'hello' . 'World'} at: 2 put: 'Pharo'; yourself

    1. (2 asString) == (2 asString).

      Se trata de una comparación fuerte. A pesar de que el resultado de enviar el mensaje asString es el mismo, no estoy guardando dicho resultado en el mismo lugar.

    1. #PharoTutorial == 'PharoTutorial'.

      Esta comparación da "false" porque el símbolo único #PharoTutorial no es igual a la cadena 'PharoTutorial'.

      Los símbolos son una manera de desambiguar "homonimias".

    2. #PharoTutorial asString Se ejecuta la palabra “PharoTutorial” como un solo símbolo.

      Estoy convirtiendo un símbolo en una cadena.

    3. 'PharoTutorial' asSymbol Se ejecuta la palabra “PharoTutorial” como un solo símbolo.

      Convierte de cadena de caracteres en símbolo.

    4. 'a' class

      Si recordamos nuestra introducción a Smalltalk, la clase, corresponde al conjunto que contiene los objetos:

    5. El resultado para esta cadena es: This class represents the array of 8 bit wide characters.

      Esta es una sóla de las solapas. Otras nos muestran otra información.

    6. Character allByteCharacters El código anterior permite “imprimir” o ejecutar los 256 caracteres del código extendido ASCII. Se ejecutan palabras sin sentido por lo que puede haber un problema de visualización de los simbólos latinos o romanos.

      La ejecución de este código genera como resultado:

      Como nos damos cuenta, hay algunos caractéres no imprimibles, debido a que falta instalar las tipografías en el sistema operativo, que las hacen visibles en resultado.

      Que un caracter no sea imprimible dentro del Glamorous Toolkit, no quiere decir que no se pueda ver cuando se exporta a otros entornos, por ejemplo a la web.

  3. Sep 2023
    1. It' is pretty good to see the mapping innovation taking several shapes, from the starting narrative to this one.

      Regarding feedback from this one I would make a call out that make more visible where the data and code behind the map is hosted and how to reproduce the results.

      On a more general sense, I think is important to see how the different narratives are better connected and which values they embody and make explicit. I would propose this values:

      1. Utility:

        • internal: helping us to make short or long lasting peer to peer connections like the one between Copincha (Habana, Cuba) and HackBo/Grafoscopio (Bogotá, Colombia) communities resulting from DOTS 202.
        • external to showcase which innovation, people and communities are doing and how they are connected now or can be in the future.
      2. Reproducibility: The data narratives should be able to be reproducible.

      3. Portability: Functionality bundles, including data, code, software should be packages to they can be used in local contexts, particularly those with low/intermittent internet connectivity.

      4. Recontextualization: Our data narratives should be empowering its reuse, adaptation, and extension by other communities and in other context.

      5. Commons/Community oriented: licenses on data/code should be explicit to allow the previous qualities. Some times that would require a copyfarleft license that protect third parties extract value from the data narratives and its bundles against the community interest (cfg current discussion on data collection from IA projects against community of creators).
  4. Aug 2023
  5. May 2023
    1. hedgeDoc metadata at: 'title' put: ('Sesión del 17 de marzo').

      Mensaje unario:

      • receptor: hedgeDoc
      • mensaje: metadada

      Mensaje Keword:

      • receptor: hedgeDoc metadata
      • mensaje: at: put:
      • argumentos: 'title' 'Sesión del 17 de marzo'
    2. hedgeDoc := HedgeDoc new url: 'https://docutopia.sustrato.red/accesibilidad:23K?both# '; retrieveContents.

      Mensaje unario:

      • receptor: hegeDoc
      • mensaje: retrieveContents

      Mensaje Keyword:

      • receptor: hegeDoc
      • mensaje: url:
      • argumento: https://docutopia.sustrato.red/accesibilidad:23K?both#
    3. Muy detallada narrativa.

      Faltan:

      • Gráficas que muestren los resultados de los procedimientos.
      • Señalar los mensajes, etiquetando su tipo (unario, binario, keyword).
    1. https://drive.google.com/file/d/16ons3MpMA-cXj5X3sPISuh9DurMZNq67/view?usp=sharing

      Estas gráficas deben ser enlazadas como gráficas externas, usando el snippet Picture, que provee GToolkit para ello.

    1. Buena narrativa con gráficas y narrativas.

      Faltó:

      • Señalar los tipos de mensajes (unario, binario y keyword).
    2. dataWeekDailyNoteAddresses

      Podría cambiarse el nombre de esta variable, pues ya no recoge las memorias del Data Week, sino las del seminario.

    3. 'Data Weeks: Guardar las memorias del evento'

      Es de anotar que si bien el texto base es Data Weeks, recuperar las memorias del evento. El código presente en tu narrativa ya responde a su propia lógica y puede leerse con función a lo que ocurre acá.

    1. In a better world, I would have built this in a day, using some kind of modern, flexible HyperCard for iOS. In our actual world, I built it in about a week, and roughly half of that time was spent wrestling with different flavors of code-signing and identity provi­sioning and I don’t even know what. I waved some incense and threw some stones and the gods of Xcode allowed me to pass. Our actual world isn’t totally broken. I do not take for granted, not for one millisecond, the open source compo­nents and sample code that made this project possible. In the 21st century, as long as you’re operating within the bounds of the state of the art, program­ming can feel delight­fully Lego-like. All you have to do is rake your fingers through the bin.

      It's a good remainder of not taking Free Libre Open Source Software (FLOSS) as granted, as a commons we don't need to fight for in an increasing world of extractivism, expropriation and platform surveillance capitalism against the commons. So even with all the indirection and friction behind software building, delivery and modification, having FLOSS should not given for granted.

      On another note, there is already an intermediate place between hypercard and FLOSS, with pretty agile development/prototyping cycles in things like Pharo/GT. It's for the desktop, not yet into iPhone, but with betas in progress to the more more open Android ecosystem and with possibilities to run on on with PharoJS

  6. Apr 2023
    1. '16-'

      este nombre no corresponde a los índices descriptivos de lo que estamos haciendo. Sería mejor algún índice como sesion-.

      Dado que ya tienes archivos denominados 16-*.md tienes que borrarlos del repositorio con el comando:

      fossil rm wiki/es/DataWeek/*.md fossil rm wiki/es/DataWeek/*.md.html

      Falta completar la narrativa con el comando del commit y unas que le anteceden a trozos de código

    2. repositoryFolder := FileLocator documents / 'Mutabit/Repo/'.

      Este folder debería corresponder a la ubicación personal del repositorio

    1. En Smalltalk, todo es un objeto, incluso los booleanos.

      Esto sirve para modelar operadores lógicos del álgebra del boole, que son empleados en motores de búsqueda, lógical proposicional, circuitos electrónicos, etc.

      Para mayor información sobre el álgebra de Boole ver:

    2. PREGUNTA ¿Que es la reificación?

      Ver presentación de Oscar Nietraz pag 7 para más detalles:

      La reificación es la forma de guardar el estado de ejecución de un programa. Piensen en cuando se cierra un navegador y se reabre y sus páginas y en lugar en el que íbamos en ellas se recupera versus programas en los cuales tenemos que volver a recuperar el momento en el que estábamos trabajando. El primero tendría buena reificiación, mientras que el segundo no.

    3. Smalltalk tiene solo seis palabras clave reservadas, cada una de las cuales representa un valor de objeto particular.

      Dichas palabras hacen parte del núcleo del funcionamiento del sistema y no se pueden redefinir sin dañar gravemente el sistema.

      Esas palabras reservadas modelan aspectos fundamentales de como funciona Smalltalk y en otros lenguajes de cómo funciona dicho lenguajr.

    1. An OS as an interactive image that runs independent services that communicate via message-passing.
    2. And then, of course, browsers are themselves being likened to operating systems. Walled gardens, with no efficiency to speak of, with very little freedom, with too much leverage from the browser vendors. A perfect exploitation machine for keeping you within itself, all while it will do anything to harvest information about your activities, so it can show you some ads as soon as it can. An operating system alright. Yeah, just relax and no harm will come to you.
    1. Moreover, browsers are not the right way to be using web anyway. See my thought on this in the Data-Supplied Web article.
    2. he only advantage of building something in a web browser is that you can view websites right in them. If your task is not to display a webpage, or build a website, if CSS+HTML is not the limit of your imagination, then there's no reason to be building complex shit in the web browser! I can see hitching a web browser ride as a ubiquitous cross-platform graphical backend (over WebGL) if you are willing to deal with all the overhead and impact on speed. But with the libraries like SDL and Skia (which browsers use), that seems kind of pointless.
    3. What sounds a lot more reasonable, if you want to be proficient within some ecosystem, is to pay the upfront cost of learning only the technologies that are synergetic and not redundant.

      Este puede ser el caso de Pharo con Lua y Nim, como muestran nuestras exploraciones.

    1. ¿Por qué es importante diferenciar entre unary, binary and keyword messages?

      A través de esa diferenciación, estaremos en condiciones de leer y escribir en este lenguaje/entorno de programación.

    2. ¿De que manera influyen las mayúsculas en el mensaje?

      Los mensajes casi siempre empiezan en minúsculas. No suelen haber mensajes en mayúsculas.

      Las mayúsculas se usan para:

      • Clases (los conjuntos que contienen otros conjuntos u o elementos específicos).
      • Variables globales o Singletons (que no veremos en detalle).

      Sólo se usan mensajes en mayúsuculas cuando la temática o dominio que estamos modelando los usa. Por ejemplo GET, POST en los protocolos https

    3. No me es clara la diferencia entre unary messages, binary messages y keyword messages. Se entiende que depende la de cantidad de palabras o caracteres usadas para generar el mensaje.

      No tiene que ver con la cantidad de caracteres, sino con la explicación que se da a continuación.

    4. lenguaje de programacion reflexivo orientado a objetos y tipado dinamico.”, esto que significa realmente.
      • Reflexivo: quiere decir que el entorno de computo es capaz de leerse a sí mimos, de ver cuál es su estado y de las instrucciones que lo hacen funcionar. Veremos más cuando revisemos la instrucción thisSnippet`.

      • Orientado a objetos: Véase Smalltalk

      • De tipos dinámicos quiere decir que no es necesario declarar el tipo de datos que algo tiene, sino que es posible determinarlo a partir de la sintaxis y los mensajes que se envían. Veremos algo más adelante.

  7. Mar 2023
    1. Blocks are Smalltalks anonymous functions, or lambdas. They are expressed as a sequence of statements enclosed in square brackets.

      Son maneras de dejar operaciones pendientes.

    2. { 1 . 2 . 'hello' . #($a $b) . 3 / 4 }

      Pueden contener cálculos u operaciones y su sintaxis es:

      { elemento1 . elemento2 . . elementoN }

    3. Literal arrays are computed at parse time. They are expressed as a hash (#) followed by a list of literal values enclosed in parentheses:

      No contienen operaciones. Sus elementos estas separados por espacios y contenidos dentro de los signo:

      #( elemento1 elemento2 ... elementoN )

    4. 'smalltalk' = ('small' , 'talk') "we have the same value" ('smalltalk' == ('small' , 'talk')) not "but different identity"

      Existen tres operadores similares pero distintos:

      • Asignación: x := 2: A la variable x le voy a asignar el valor 2.
      • Igualadad: 'smalltalk' = ('small' , 'talk')
      • Identidad: "smalltal' == ('small' , 'talk').
    5. 3 / 4 = (Fraction numerator: 3 denominator: 4)

      Esto ilustra como se pueden enviar mensajes a las clases que retornan elementos dentro de ella. Esta es una práctica habitual.

    6. Pregunta: ¿las anotaciones, decimales, binarias y hexadecimales el resultado siempre será positivo?

      No siempre será positvo, Esto tiene que ver con distintas maneras de representar los números.

    7. ¿como visualizar lo que diferencia una de la otra?

      Buena pregunta. Lo discutiremos en detalle más adelante.

    8. self (lenguaje de programación: wikipedia y/o sitio oficial

      Si bien coinciden en el nombre el self de Smalltalk es diferente al lenguaje de programación Self

    9. Pregunta: ¿son operados que nos indican cuando no ha sido leido en su totalidad un texto por ser demasiado extenso?

      No. Representan conceptos fundamentales que se requieren en el entorno para que el mismo funcione.

    1. Identifica los simbolos moneterios

      No. Identifica las variables de las letras.

      • $x: la letra "x"
      • x: la variable "x"
    2. ¿ Porque se mantiene el mismo resultado si cambiaron de posicion los literales?

      Este tiene que ver con cómo se modelan la lógica de Boole dentro de Smalltalk. La lógica de Boole se modela en distintos lenguajesde programción.

    3. ¿ Como se hace esa representacion grafica del clases (False, True y Boolen)?

      Se usa algo llamado anotaciones. Para el caso de los booleanos sería {{gtClass:name=Boolean}}

    4. thisContext

      Representa al contexto donde está el objeto. Para un ejemplo específico ejecutemos dentro de un Snippet de código thisSnippet. Sirve para navegar el lugar al pertenece un objeto y estado de dicho lugar.

      En el ejemplo de la mesa, una vez tengo el contexto puedo preguntar por su color, su tamaño, etc. Y puedo preguntar sucesivamente por el contexto de la mesa: el salón, luego la universidad y por las propiedades de cada uno.

    5. super

      Nos da la clase que contiene al objeto que recibe el mensaje. En nuestro ejemplo de la sesión sobre los gatos:

      firulais super -> Gatos

    6. self

      Empieza enviando el mensaje al objeto que lo recibe. En nuestro ejemplo de los gatos esto sería

      firulais self -> firulais

    7. false
    8. true
    9. nil
    10. Esto ayuda a identeificar si el contenido esta en lo correcto o nocon relacion con los booleanos
    11. La idea de toda esta lección es que entedamos cuál es el vocabulario básico que ya viene preconstruido dentro de Smalltalk y que podemos usar para crear nuevos vocablos.

    12. Smalltalk has just six reserved keywords, each of which represents a particular object value.

      Las palabras reservadas son aquellas que no puedo redefinir, sin dañar el sistema, pues Smalltalk ya tiene uso para ellas. A continuación, nos dice cuáles

    1. At the end of the day many of us that are innovators always find ourselves busy with the next thing we are innovating and rarely look around at the context. To be expected to look beyond the context to other forks is too much for any sane individual. because all of the forks are using trunk based development and are moving targets.

      En Grafoscopio, miramos consistentemente hacia los lados, incluso más allá de la comunidad que estamos construyendo al mezclar cosas como HedgeDoc, TiddlyWiki, Pharo, GToolkit, Markdeep y Fossil en nuestro flujos de trabajo y obteniendo flujos mucho más sencillos que recreando todo en una sóla herramienta o mezclando/extendiendo herramientas más populares.

      Incluso, al migrar aprendizajes desde Grafoscopio hacia Lepiter, estamos mirando hacia el lado y no sufriendo del síndrome de No Inventado Acá (NHI).

      Ahora bien, lo que sí nos ha pasado con entornos Smalltalk (Pharo primero y ahora GT), es la sensación de estar desarrollando para un plataforma en continuo movimiento, con las (des)ventajas que ello trae. Una manera de fijar requerimientos y construir a partir de allí sería extremadamente útil.

    1. Most data flow programming environments cannot represent lambdas, and this is why the graphs always end up turning into spaghetti: you don't actually have tools to reduce repetition in the graph's structure, using the graph itself.They are successful in artist and music contexts because the graphs tend to be simple pipelines at heart. Having dealt with sufficiently complex grasshopper graphs, I disagree that it's good at arbitrary list processing, certainly compared to ordinary list operators and iterators in code.My conclusion is that a dataflow environment that does allow for lambdas and proper n-way forking would necessarily have to be an effect system in the FP sense. It's a data flow graph that computes its own continuation and which has no fixed or preset topology. It can rewire itself based on the data flowing through it.

      Quizás por eso es que se requiere la programación multimodal, simbólica, icónica y enactiva, entre otras. Las ventajas de un modo, compensan las desventajas de otro.

    2. 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.

    3. 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.

    4. Before you can manipulate anything you have to define a set of affordances. If you have no affordances you have... nothing.A lot of programming is really about manually creating affordances that can be applied to specific domains. The traditional medium for this is text, with dataflow diagrams a distant second.People often forget that this is still symbolic programming. You could replace all the keywords in a language with emojis, different photos of Seattle, or hex colour codes, but we use text because it's mnemonic in a way that more abstract representations aren't.Dataflow diagrams are good as far as they go, but it doesn't take much for a visual representation to become too complex to understand. With text you can at least take it in small chunks, and abstraction/encapsulation make it relatively easy to move between different chunk levels.

      Creo que más que manipulación directa, Victor habla de manipulación multimodal y computación con todo el cuerpo.

    5. We already did, it was called Lisp Machines and Smalltalk, and we are yet to fully replicate them.

      No del todo. Las interfaces kinestésicas y el pensamiento con todo el cuerpo están lejos de lo que se hace con estas tecnologías

    6. To make the object less mediated, its representation should ideally be as transparent as possible. AR in this regard is much more promising than VR, since in VR the representation takes place within another representation.To make the action less mediated, the action should be able to be embodied by the (technologically extended) user, as well as being inherent to the medium which represents the subject. Here we are building a bridge between the human body and a way to represent things that physically do not exist. It's never going to be ideal, but it could be better than what we have now.
    7. With computer interfaces, you hardly ever interact with something in an immediate way. I want a comment to appear on this site but instead I am writing this text in a white box and not where the comment would appear. All the computer interactions are mediated by these in-between steps. (An example for unmediated interaction would be cooking. What you chop is what you get
    8. To me, the the most interesting part of Bret Victors ideas lie in the re-embodiment of disembodied interactions. The computers choreograph us anyhow, but often in a very poor and limited way – only our fingertips and our eyes move a bit. Why not make the choreography of interaction richer? Why not create a computer-aided full-body choreography of interaction?
    9. 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

    1. cuando compartes, publicas o subes contenido que se encuentra protegido por derechos de propiedad intelectual en nuestros Productos, o en relación con ellos, nos otorgas una licencia internacional, libre de regalías, sublicenciable, transferible y no exclusiva para alojar, usar, distribuir, modificar, publicar, copiar, mostrar o exhibir públicamente y traducir tu contenido, así como para crear trabajos derivados de él (de conformidad con tu configuración de privacidad y de la app). Esto significa, por ejemplo, que, si compartes una foto en Facebook, nos concedes permiso para almacenarla, copiarla y compartirla con otros (por supuesto, de conformidad con tu configuración), como proveedores de servicios o Productos de Meta que respaldan esos servicios y productos. La licencia finalizará una vez que se elimine tu contenido de nuestros sistemas.
    1. tactical tech

      Tactical Tech

      Nombre propio. En principio debería estar en mayúsculas.

    2. grassroot communities give us

      grassroots communities, which give us

    3. Being part of the process of

      We are leveraging on more than 700 ...

    4. This public interpersonal wikis are ways

      Este párrafo no es aparte, sino que se pega al anterior, pues lo explica en mayor detalle.

      This pocket infrastructures include public interpersonal wikis, which are ways to enable...

      Colocar a los wikis como parte de las infraestructuras de bolsillo, pues así parece que fueran equivalentes en lugar de un concepto más abarcador, potente y llamativo (que incluye, pero no se limita a los wikis)

    5. Usually this means a

      Este párrafo no es aparte, sino que se pega al anterior, pues lo explica en mayor detalle.

    6. local pocket infrastructures that interconnect interpersonal wikis of and from community open information, in this case will be around the “The Kit”.

      local "pocket infrastructures", which are simple, extensible, self contained, local first, and work in a wide variety of hardware and connectivity settings. Such pocket infrastructures will host, interconnect adapt and extend "The Kit" to Global South contexts and circumstances, starting with our local ones.

      No puedes dar por sobre entendido que la gente sabe qué son las infraestructuras de bolsillo y, siendo el párrafo central de la propuesta, no está muy claro qué quieres hacer.

    7. introduce, explore and comment

      introducing, exploring and commenting

    8. into

      on

    9. way

      form

    10. 80 years old

      No recuerdo haber tenido nadie de 80 años, a parte de mí mismo. Cambiaría el rango de edades quizás a

      "late teenagers to early 50's"

    11. train.

      training

    12. low connectivity

      low tech/connectivity settings

    13. https://docutopia.sustrato.red/dataweek:16#

      Colocaría el enlace a la versión estática del documento:

      https://docutopia.sustrato.red/s/dataweek:16#

      Mientras mejoramos los parsers que nos permitana apuntar a su versión wikificada en Fossil.

    14. live real-time and “wikified” workshop documentation

      live coding and real-time "wikified" workshops to write documentation and data narratives within and with other communities...

    15. Grafoscopio community

      Lo titularía algo como:

      Grafoscopio community workshops

      porque no te estás referiendo a las comunidad, sino a sus talleres. O algo como:

      Data Weeks and Data

    16. to facilitate

      to develop and facilitate

    17. of data and digital media.

      to amplify their voices.

    1. the dichotomous nature of many of the debates over the future of the book (i.e., print vs. digital) can be traced back to a much larger struggle related to power structures and to who controls (new) knowledge and communication systems within academia.
    2. For the majority of scholars, the printed book format produced in an academic setting (i.e., published and distributed by an academic publisher) has thus become synonymous with formal scholarly communication. With the development of digital and multimodal forms of communication, this analogous relationship between print (and all that it entails) and formal scholarly communication is becoming less determined, and the future of the scholarly book is once again heavily debated.12
    3. Living Books will focus predominantly on affirmative projects (and related ideas and concepts), projects that are exploring alternative futures for the book, the difficulties mentioned thus far notwithstanding.
    4. This is for the simple reason that it can be argued that the humanities have always been in crisis and that humanities book publishing has never been financially self-sustainable.9 Similarly, the intention here is not to overcome this condition via the route of technological utopianism (wherein innovative digital solutions will resolve the crisis) or the search for new sustainable business models or by defending an idealized past system of values associated with the (printed) book and the humanities. Instead, it might be more useful to embrace this “crisis” or messiness to some extent, in order to explore the potentialities
    5. The mechanisms behind this situation, more commonly known as the so-called monograph crisis, have by now been well-discussed and are, as chapter 3 sets out, ultimately connected to the overall neoliberalization of the university.
    6. Nonetheless, the consequences are wide-reaching. In particular, this state of affairs influences the job prospects of early-career researchers, for whom, more often than not, it remains a challenge to get their first book published. It also affects the quality of scholarly research in that it remains difficult to publish academic monographs that are highly specialized, difficult or radical, experimental or multimodal, or that fall outside current vogues in academic publishing, making them harder to market or incorporate into a specific series or publication list. Indeed, we have grown accustomed to a situation in which a book finding a publisher tends to be determined by its marketability, not by its value or quality as a piece of scholarship.
    7. a situation has emerged wherein the present arrangements tend to sustain the interest of established stakeholders, inhibiting wider access to scholarly research and experimentation with new forms of scholarship and scholarly communication. These arrangements are predisposed to be repetitive and conservative instead of being open to alterity. In this sense, they continue to reproduce what can be perceived as essentializing aspects of the book, which include a fetishization of both the author and the book-object.

      Quien hemos publicado en circuitos académicos alternos, hemos padecido en carne propia la fetichización de la publicación y los circuitos ya establecidos y la lucha contra la novedad.

    8. Instead of seeing the monograph as a fixed object, I present it here as an elaborate set of scholarly practices, structures of knowledge production, and discursive formations, which together enact the dynamic and emergent materiality of this medium. At the same time, in a complex interplay of relations, the scholarly book helps to shape the various formats, debates, and actants that are involved in the processes of knowledge creation. This double aspect of the book, as both enacted and enacting, means that the monograph occupies an important nodal point in this meshwork of relations and thus plays a vital role in determining what kinds of knowledge are possible.

      La definición del debate público ocurre a través de la publicación, en un espectro amplio que cubre tanto el libro monográfico, como en redes sociales.

      Me recuerda el libro "hacerse público" que mencionaba M. y los esfuerzos por hacernos públicos desde el Sur Global, como los que hemos hecho con las comunidades de Grafoscopio y HackBo

    9. one of the first experiments in humanities book publishing to rigorously explore the potential implications and possibilities of the digital medium for the humanities monograph, for the humanities, and, ultimately, for the human.

      Estos experimentos, de manera más informal y menos visible, empezaban también el el Sur Global para otro tipo de monografías: las tesis de la facultad de Artes y Humanidades, en el Doctorado en Diseño y Creación, de la Universidad de Caldas.

      Si bien habían exploraciones de largo aliento en las materialidades que soportaban la escritura de la tesis, tanto en prosa como en código, sólo las de código explícitamente hacían preguntas de largo aliento como esta.

    1. Algunos de los resultados presentadosaquí corresponden a los hallazgos en cuanto a lapreparación de saberes y oficios para la constituciónde familia, nacimiento, cuidados y creencias, dieta,enfermedades y rito de la pelazón, las cuales sontemáticas emergentes que surgieron a partir de unacercamiento a la realidad social y cultural de la co-munidad.
  8. Feb 2023
    1. seguir hablando de «capitalismotardío» como si fuera a conllevarautomáticamente el colapso industrial y unaposterior revolución social.

      Hablar es barato, muestrame el código. -- Linus Toldvards

      Esta crítica, si bien puede enunciarse de modos más invitantes, sí pasa por visibilizar las acciones consecuente con las ideas, más allá de ser "el de las ideas", "quien dió la idea, pero nadie le hizo caso" o quien propone la creación de comités en los que nunca participa.

    2. Esto es a lo que me refiero por «liberación en elimaginario». Pensar cómo sería vivir en un mundoen el que la gente tuviera realmente el poder dedecidir por sí misma, individual y colectivamente,a qué tipo de comunidades pertenecer y qué tipode identidades adoptar, es una tareaverdaderamente difícil. Y hacer posible esemundo, algo todavía más difícil. Significaríacambiarlo casi todo y tener que enfrentarse a laoposición persistente, y en última instanciaviolenta, de quienes se están beneficiando delestado actual de cosas. Lo que sí es fácil esdedicarse a escribir como si estas identidadescreadas libremente ya existiesen, lo que nos evitatener que plantearnos los problemas complejos eintratables del grado de implicación de nuestropropio trabajo

      De ahí lo importante del diseño y estas formas de publicación hacktivista, que van más allá del trabajo y sus obligaciones, sin ser un discurso moralizante, sino una trocha visible de caminos por recorrer en colectivo, entre comunidades de base y académicos y en un sentido pendular, para ensanchar los puentes, los tránsitos y las posibles articulaciones.

    3. Pero de hecho nadie sabe cómoelegirían definirse a sí mismos la mayoría denorteamericanos si desapareciese el racismoinstitucional, si la gente tuviera una verdaderalibertad para definirse como quisiera

      Conversábamos recientemente con unos conocidos latinoamericanos, de México y Brasil, sobre lo totalizadora de una noción como la de nación para referirse a tantas diversidades: de geografías, culturas, gentes. Sin embargo, no muchos sabrían(mos) qué hacer frente a la ausencia de un rótulo como mexicano, colombiano o brasilero

    4. PaulGilroy le gusta denominar el «mundosobredesarrollado

      Este gigantismo también se percibe en sus formas de vida y consumo, lo cual se refleja, también, en su infraestructura.

    5. ugerente

      sugerente

    6. La retóricadel «consumo creativo», en particular, podríaconsiderarse la ideología del nuevo mercadoglobal: un mundo en que cualquiercomportamiento humano puede ser clasificadocomo producción, intercambio o consumo. Estaideología sostiene que lo que orienta elintercambio es la inclinación fundamentalmentehumana de búsqueda del beneficio y que es igualen todo el mundo, mientras que el consumo esuna forma de establecer la propia identidad (sobrela producción se prefiere no hablar siempre quesea posible). En el terreno comercial todos somosiguales, lo que nos diferencia es lo que hacemoscon las cosas una vez en casa

      Y también qué podemos llevar a casa.

    7. Elantropólogo debe demostrar constantemente quesea cual sea el mecanismo a través del cual seintenta engañar, homogeneizar o manipular a ungrupo (la publicidad, los culebrones, las formas dedisciplina laboral o los sistemas legales impuestospor el Estado), nunca se consigue. De hecho, lagente se apropia de y reinventa creativamentetodo aquello que le llega desde arriba y lo hacepor medios que ni sus autores podrían siquieraimaginar

      ¿Y qué hay de la academía hacia adentro? Cómo ocurren esas resistencias. Podríamos, en clave activista, performática, política, dar cuenta y encarnar las insurrecciones y resistencias dentro de la academía. ¿Cómo ellas, a pesar de ser visibilizadas, se resisten a la coptación?

    8. la antropología es una especie depopulismo amplio. Al menos no nos posicionamos,en un momento dado, junto a las élites o junto aquien las apoya. Estamos con la gente humilde.Pero dado que en la práctica la mayoría de losantropólogos trabajamos en las universidades(que son cada día más globales), o bien enconsultorías de marketing o en la ONU, ocupandopuestos dentro del aparato de gobierno global,quizá todo se reduzca a una declaración fiel yritualizada de nuestra deslealtad hacia la éliteglobal de la cual formamos parte comoacadémicos (a pesar de nuestra marginalidad).¿Qué forma adopta este populismo en lapráctica? Ante todo implica demostrar que lagente humilde que es objeto de estudio se resistecon éxito a algún tipo de poder o influenciaglobalizadora que se le impone desde arriba

      La publicación hacktivista en puente hacia la academia activista puede ser una manera no sólo de mostrar esas resistencias de la gente humilde de "afuera" de la academía, sino de encarnarla hacia adentro y de usar nuestros privilegios para visibilizar, estratégicamente, a quienes no los tienen.

    9. Muchosantropólogos escriben como si su trabajo tuvierauna relevancia política clara, en un tono que da aentender que consideran lo que hacen algobastante radical y, desde luego, de izquierdas.¿Pero en qué consiste realmente esta política?Cada día que pasa resulta más difícil saberlo.¿Suelen los antropólogos ser anticapitalistas? Laverdad es que no resulta fácil encontrar a algunoque hable bien del capitalismo. Muchos describenla época en la que vivimos como la del«capitalismo tardío», como si solo con declararque el capitalismo está cercano a su fin pudieranacelerar el mismo. Sin embargo, resulta difícil darcon algún antropólogo que haya propuestorecientemente alguna alternativa al capitalismo.
    10. para quienes no representa ningúnproblema hablar del deseo, de la imaginación, elyo o la soberanía, como si dichos conceptoshubieran sido inventados por Platón o Aristóteles,desarrollados por Kant o el marqués de Sade, ycomo si jamás hubieran sido motivo de discusiónfuera de las tradiciones literarias de Europaoccidental o Norteamérica
    11. Yo no creo queesto se pueda atribuir solamente a una reaccióncomprensible frente a la propensión de la derechaa hacer grandes discursos sobre la naturalezahumana para justificar instituciones sociales muyconcretas y particularmente nefastas (la violación,la guerra, el capitalismo de libre mercado), aunquesin duda se debe en parte a ello.

      ¿Y si el discurso no fuera sobre las generalizaciones, sino sobre la forma de conectar particularidades? Al menos como resistencia diversa y alternativa a los discusos hegemónicos.

    12. académico es en gran medida la capacidad deestablecer derechos de propiedad sobre una ciertaforma de conocimiento y asegurarse, por otra, quelos demás no tengan demasiado acceso a éste
    13. Institucionalmente, como fuenteimaginativa, es responsable de la creación denuevas formas sociales y de la revalorización otransformación de las viejas
    14. el contrapoderadopta la forma de lo que denominaríamosinstituciones de democracia directa,consenso y mediación, es decir, formas decontrolar e intervenir públicamente en losconflictos

      También habrían formas de contrapoder relacionadas con intervenir con las narrativas hegemónicas y sus formas, como las que hemos venido haciendo desde el HackBo, vía la auto/re publicación performática y las narrativas de datos.

    15. que estas zonasespectrales siempre son el fulcro de laimaginación moral, y también una especie dereserva creativa de un potencial cambiorevolucionario. Es precisamente desde estosespacios invisibles, en su mayoría, al poder, dedonde proviene en realidad el potencial para lainsurrección y la extraordinaria creatividad socialque aparece, no se sabe muy bien de dónde, enlos momentos revolucionarios

      Y quizás también surge frente a las crisis del capitaloceno.

      Los hackerspaces, por ejemplo, son definidos a partir de Isin y Ruppert a partir de sus fuerzas (a)legales, performativas e imaginativas.

    16. Elmundo contemporáneo está lleno de esosespacios anárquicos, y cuanto más éxito tienen,menos oímos hablar de ellos. Ni siquiera cuandose acaba violentamente con ellos nos llegan a losforasteros noticias de su existencia

      HackBo continúa existiendo sin mayores noticias, aunque ahora está a dos meses de acabarse (y ha solido estar habitualmente a 3 desde hace 12 años). El Rancho Electrónico, junto con su final, dejó historias y una advertencia sobre las violencias de género no tramitadas ni curadas.

    17. Si uno combina esta actitud con una resistenciapasiva constante a las instituciones estatales y laelaboración de formas de autogobierno autónomasy relativamente igualitarias, ¿no estaríamos acasoante una revolución?

      Cfg: la lección sobre recibir plata de Facebook y feminismos.

    18. De acuerdo, pero ¿qué tienetodo esto que ver con el tipo de comunidadesinsurreccionalistas a las que se refierennormalmente los teóricos revolucionarios cuandoemplean el concepto de “contrapoder”?».Aquí quizá sea útil analizar las diferencias quehay entre los dos primeros casos y el tercero,porque las comunidades malgaches que conocí en1990 vivían en una situación en muchos sentidosinsurreccional

      ¿Pueden haber prácticas insurgentes en la academia? Por ejemplo, ¿las asociadas a otras formas y objetos para publicar, bajo otras licencias, en otros circuitos?

      Cfg: Ronin Institute

    19. en cada caso existe un contrastesorprendente entre un universo cosmológicotumultuoso y el proceso social, que busca lamediación, la llegada a un consenso. Ninguna deestas sociedades es completamente igualitaria,pues existen ciertas formas clave de dominio, almenos la de los hombres sobre las mujeres y losadultos sobre los más jóvenes.

      Caso 4: Hackerspaces

    20. se creía que era un error que unadulto diera órdenes a otro, especialmente si lohacía de forma continuada, por lo que inclusoinstituciones como el trabajo asalariado seconsideraban moralmente sospechosas
    21. el poderse institucionalizaba como un poder maligno ycada nueva generación surgía un movimientode caza de brujos para desenmascarar a losculpables y poder destruir, de forma efectiva,cualquier estructura emergente de autoridad
    22. No existían instituciones políticasmayores que el poblado; de hecho, cualquiercosa que se asemejara un poco a unainstitución política se consideraba sospechosaper se o, para ser más precisos, rodeada de unáurea de horror oculto.
    23. Los mundos invisibles que lasrodean son, literalmente campos de batalla. Escomo si la labor incansable de lograr el consensoocultara una violencia intrínseca constante, oquizá sería más apropiado decir que en la prácticaes el proceso mediante el cual se calibra y secontiene esa violencia intrínseca

      La plurarquía seríaotra forma de lograr la contención de la violencia del voto y las mayorías.

    24. En las sociedadesigualitarias, que suelen poner un gran énfasis enla creación y el mantenimiento del consensocomunal
    1. These wiki books were designed to interrogate and break down barriers between the humanities and the sciences by repurposing previously published science research and clustering it around a specific topic (e.g., energy, air, pharmacology, or bioethics) accompanied by an editorial introduction. This experiment in connecting and reusing various open access research materials—including articles, books, texts, data, images, video, and sound—and in exploring collective writing and open editing was designed to challenge “the physical and conceptual limitations” of the codex book, but it also questioned the various institutions and material practices that accompany it (e.g., the liberal humanist author, copyright, its aesthetics of bookishness). Yet more than that, it was an experiment in reimagining the book itself as living and collaborative, as an iterative and processual form of cocreation.

      Si bien mi repositorio de tesis doctoral empezó el en mismo año (2011) que estos experimentos, y el manual de Grafoscopio en 2016, los experimentos en de/reconstruir los libros como ejercicios colectivos, empezarían en la comunidad de Grafoscopio hasta 2018 y 2019 con los ejercicios librescos, que llevamos a cabo allí.

    1. Centre for Postdigital Cultures

      Our mission is to work toward a more socially just and sustainable postcapitalist society. We do so by questioning, engaging with, and re-imagining digital culture through our publications and our practice. We don’t just comment on the world, we actively intervene in it.

    1. \faMailReply, como se ve en la figura @fig:hyp-comment.

      Estos códigos muestran aún errores heredados de los cambios de formato

  9. livingbooks.mitpress.mit.edu livingbooks.mitpress.mit.edu
    1. essentializing attributes or properties, such as openness and fluidity, are also accorded to the digital format. I therefore also do not want to claim that the potential for increased collaboration and open forms of publishing will be a guaranteed outcome of “digital innovation.” Experimenting with new forms of communication is hard work, involving more than only the overcoming of technological barriers. As I outline throughout Living Books, it also entails a critical redesign of scholarship. Digital promises and utopias will similarly face scrutiny. It is my intention to examine those aspects that might actually be exciting, experimental, and perhaps more ethical in digital scholarship.

      Habría que preguntarse sobre las prácticas culturas que permiten que esas posiblilidades exitantes se encarnen colectivos humanos. ¿Dónde están esos colectivos?

  10. Jan 2023
    1. Este es un documento abierto, experimental y colaborativo sobre como crear documentos con esas tres propiedades y por tanto se usa a sí mismo como ejemplo,

      Este es un ejemplo de una anotación

  11. Dec 2022
    1. The idea is that procrastination is often a short term mood repair initiated by your subconscious. The problem and the decision to solve it are both happening below the level of conscious thought. The solution is to find a way to identify and then solve that mood at a conscious level. Journaling is one way to do that.

      Pero también se requiere que ciertas cosas pasen de modo inconsciente simplemente. Hay una obsesión en el mundo de la productividad de hacer todo visible y consciente. Estos modos de descanso también pasan por la inactividad y el silencio.

    2. Putting those thoughts into a journal moves them from feelings that secretly rule my decisions to rational concepts that I can analyze and solve.

      The "productivity" tone of the article made it pretty hard to read (as happens with me with all the "productivity" literature that doesn't account for structural imbalances that require productivity or made some populations more "productive" than others). But here passing from it to reflectivity conveyed the possible real value of interstitial journaling

    1. Basically I wanted to merge every tiddler into one ORG file.

      All this detailed manipulation re/decomposing tiddlers in other formats or adding tiddlers content in a programmatic way is done via TiddlyWikiPharo and inside a single language. For external functionality not implemented or too slow in Pharo (for example YAML to JSON conversion) we try to program it in Nim and create a Pharo wrapper around the Nim binary output.

    2. Generate HTML and meta files

      For this, we use Pandoc's YAML metadata blocks or approaches inspired by it. Our data publishing package MiniDocs (which is a prerequisite of TiddlyWikiPharo), provides a YAML metadata importer/transformer to native Pharo dictionaries that can be added to tiddlers. An alternative route from tiddlers metadata to Markdown could be easily implemented (but, as told our focus has been Markdown to WikiText migrations so far)

    3. Now let’s generate the single HTML file:

      We do this in a semi-automatic way, as the manipulated tiddlers inside TiddlyWikiPharo powered data narratives are exported as a single JSON file that is dropped back into the single HTML file we they came from, before manipulation. Some automation could be implemented in the future, maybe with a simple Nim TW server (as we try to avoid JS incidental complexity as much as we can, including/particularly node).

    4. David Alfonso has done a great job and put together a repository that helps you with the export of tiddlers. All you need is to export all your tiddlers bundled as one single HTML and then follow the instructions in the README.

      TiddlyWikiPharo is capable of similar exportation and we start from the single HTML TW file that we can de/recompose almost at will, because we can manipulate the tiddlers inside a data narrative. As shown in the malleable systems wiki example, we're mostly focused in conversions from Markdown to WikiText (TW's format) as it is our most felt necessity, but migrations from WikiText to Markdown are in the radar, combining/extending TiddlyWikiPharo with Pandoc (future needs/funding will tell if/when is implemented).

    5. After going down the Emacs rabbit hole, I’ve adopted ORG mode as my main file format for writing documents, exporting these to other formats (PDF, markdown, Confluence, Jira and many others), creating diagrams (mainly plantuml), presentations, writing technical documentation and hopefully some day for publishing a whole book. For the note-taking phase I write my notes in ORG mode and create a rudimentary outline sorted by chapters/sections. Usually I use the same structure to create my blog posts from (like I did in the book summaries). Extracting pieces of information for individual tiddlers, however, tends to be a time-intensive process. I’ve managed to use the Tiddlywiki API within Emacs but my Elisp skills are still not good for doing more advanced stuff like:

      We, at the Grafoscopio community create a lot of projects (including presentations, book(lets) writing/republishing, workshops/reading notes) by connecting diverse contexts instead of keeping ourselves inside a single one. Of course, this single context would be possible on an individual level, but connecting different contexts gives account of the diversity of participants in our community and workshops. So we keep contexts limited, minimal and well connected (TW, Fossil, Pharo/GToolkit and Markdown tools like Zettlr or HedgeDoc) but not a single one.

      It is the creation of fluent workflows between different tools, that account for different experiences and participants our way to deal with context friction instead of keeping ourselves inside a single context.

      All the advanced usages of TW in the list items after this highlight are done inside the data narratives from TiddlyWikiPharo, as told in a previous note with a novice friendlier syntax (Smalltalk instead of Lisp).

    6. It became not only my primary editor, but also my RSS feeds reader, mail client, YouTube video player, IDE, API client… I basically live in Emacs Here is my config.org and try to avoid as many context switches as possible.

      My context switching friction decrease is related with the way I connect the contexts (for example TW + Glamorous Toolkit vía custom packages like TiddlyWikiPharo instead of being inside a unique context, particularly a text oriented one, with a pretty limited definition of text as it limits what our visual cortex is able to convey with richer text/visuals.

    7. Among the many packages I’ve used, stroll has definitely changed the way I interacted with Tiddlywiki. It allowed me to focus more on the note-taking process by dividing the screen into 2 columns. This allowed me to work on different tiddlers simultaneously. Still it took me hours to process my notes and digitize them into Tiddlywiki. I guess the UI kind of slowed me down, mostly because I’m a keyboard-centric user and don’t use the mouse that often.

      I share the advantages of having more the one visible tiddler. In my case, I have been using a multicolumn layout like the one in our TRPG wiki particularly in my tablet. I don't get the fluent edition experience I will like, and the panoramic+detailed view I can get with (meta) editors like Leo Editor or Doom Emacs. But TW has several important advantages over them: it is pretty multi-device, self-contained and over all easier to introduce to non-programmers, as extensive teaching/facilitating experience (700+ hours) in workshops, since 2015 has shown trying to introduce meta tools/systems to non programmers, which is a main concern of my practices and research.

    8. While I initially started using just one single HTML file for my tiddlers, I soon switched over to the nodeJS installation. This still has better benefits like: you can run the instance in Docker install tiddlywiki and its dependencies without messing around with your system you’ll get multiple “flat” files (.tid files are in plain text) you can apply sed, awk, bash foo to extract/modify data even if Tiddlywiki will be discontinued some day, you’ll still be able to import your notes in whatever note-taking syntax

      For this advantajes regarding flat files and their programmability, we are using our custom build package TiddlyWikiPharo which allows us to have the single file approach while not using NodeJS (so, keeping at bay its incidental complexity). Our flat files are STON files, serialized from the live representation of the tiddlers objects from the Smalltalk image to the filesystem.

      And while is still possible to use Unix tools to extract/modify data over those plain files, we prefer to manipulate the tiddlers lively/directly inside the image, with all the advantages of a emergent DSL that give us to have the tidllers represented as a collection of live objects, as shown in the Malleable Systems Wiki data narrative. Also, instead of just plain text Unix scripts, we can build, share and publish complete interactive data narratives involving the import/export and manipulation of tiddlers (as the afore mentioned one).

    1. At the abstract level of empirical investigation concerned with the theory of science is communication with slip boxes certainly only one of many possibilities. The accidents of reading play a role just as much as misunderstandings resulting from interdisciplinary thought processes. We can confirm hat communication with slip boxes may be considered as a functional equivalent and that this approach, compared to others, has many advantages as far as speed, and mutual adaptability is concerned.

      Otras posibilidades son chatbots y wikis, entre las variantes descritas acá, dentro de las muchas posibles y por explorar.

    2. The role of accidents in the theory of science is not disputed, If you employ evolutionary models, accidents assume a most important role. Without them, nothing happens, no progress is made. Without variation in the given material of ideas, there are no possibilities of examining and selecting novelties. The real problem thus becomes therefore one of producing accidents with sufficiently enhanced probabilities for selection. As we know from the analysis of processes of mutation in biological evolution, mutations are complex and highly regulated events, which only because they are preselected at their own level exhibit that kind of stability that is the presupposition for selective permanence. They are accidents in the sense that they are not tuned to the factors that select them, but they depend themselves on complex orders.

      Para el caso de mutabiT, el nombre fue elegido luego de que estaba leyendo a Wolfgang Jonas, al comienzo de mi doctorado, y él hablaba de las fases necesarias para la evolución: mutación, selección y re-estabilización.

      La idea de un logo tipográfico, con la la "T" final en mayúscula tuvo que ver con la lectura de la biografía autorizada de Steve Jobs por Walter Isaacson y su narrativa sobre NeXT. Así la única letra repetida en mutabiT, mostraba variación donde debía haber repetición y al ser una mayúscula a final creaba cierta disonancia y fijación, incuso en los mensajes de texto plano. El logo, diseñado por Adriana luego, retoma esta historia y la idea de variación/evolución:

      Acá se puede ver la importancia de la contingencia y lo accidental, incluso en los logos y nombres de empresas.

    3. In comparison with this structure, which offers possibilities of connection that can be actualized, the importance of what has actually been noted is secondary. Many of the notes will soon become unusable or cannot be used at a given occasion. This holds both for excerpts which are only useful in the case of especially remarkable formulations and for our own deliberations. Theoretical publications do therefore not result from simply copying what can already be found in the slip box. The communication with the slip box becomes fruitful only at a high level of generalization, namely that of establishing communicative relations of relations. And it becomes productive only at the moment of evaluation, and is thus bound to a certain time and is to a high degree accidental.

      Sobre la publicación, habría que preguntarse qué pasa si lo que se publica no es prosa, sino los materiales crudos que hacen las múltiples variaciones de publicación posibles, muy en la línea de lo que propone el movimiento de ciencia y publicación abiertas, junto con las múltiples métricas que visibilizan el valor de un tipo particular de publicación.

    4. They also do not fall into the limits of what is obvious because we must cross the border between the one who takes note and the slip box itself. Every new entry can of course become isolated, like with the key word “Picasso” for the Picasso exhibition. If, however, we seek communication with the slip box, we must seek internal possibilities for linkings which result in the unexpected (i.e. information).

      Estas preguntas sobre las nuevas posibilidades del archivo algorímico pasan por su intervención a partir de visualizaciones, búsquedas y otros algoritmos o emergencias.

      Hay un diseñador (cuyo nombre no recuerdo, aunque está en mis notas de Telegram), que propone una manera de revisar las notas propias a partir de una aleatoriedad en forma de Oráculo, que propone nuevas conexiones "detonantes" (aleatorias más que relacionadas) a partir de lo previo en la medida en que se toman notas nuevas. Que la toma de nuevas notas sea así una manera de crear conexiones inesperadas. Algo similar ocurre cuando al agregar nuevas etiquetas a las notas que ya tenemos, se nos sugieren las etiquetas que ya están, haciendo que esa catalogación emergente conecte entre lecturas y notas, más que dentro de un mismo texto.

    5. Naturally, independence presupposes a minimal measure of intrinsic complexity. The slip box needs a number of years in order to reach critical mass. Until then, it functions as a mere container from which we can retrieve what we put in. This changes with its growth in size and complexity. On the one hand, the number of approaches and occasions for questions increases. The slip box becomes a universal instrument. You can place almost everything in it, and this not just ad hoc and in isolation, but with internal possibilities of connections [with other contents]. It becomes a sensitive system that internally reacts to many ideas, as long as they can be noted down. If we ask, for instance, why on the one hand museums are empty, while on the other hand exhibitions of paintings by Monet, Picasso, or Medici are too crowded, the slip box accepts this question under the perspective of “preference for what is temporally limited.”

      Un sistema de preguntas y emergencias similares se puede hacer cuando el slipbox tiene otras materialidades. En mi caso, suelo enviarme mensajes de texto/voz a mí mismo (principalmente vía Telegram), con la esperanza futura de que las pueda tenerlas con un chatbot (en otra red) y que mi yo futuro implementará esas conversaciones algorítmicas, las interconexiones con otros ecosistemas digitales y humanos y las transiciones hacia ellas.

    6. If you wish to educate a partner in communication, it will be good to provide him with independence from the beginning. A slip box, which has been made according to the suggestions just given can exhibit great independence. There may be equally apt ways to reach this goal. The described reduction to a fixed, but merely formal order of placement and the resulting combination of order and disorder is, however, one of these ways.

      Otra de las posibilidades para dar autonomía a ese compañero de comunicación es a través de agencia algorítimica progresiva. A comienzos del milenio proponía un chatbot conectado a chats comunitarios (tipo IRC, en aquella época algo que hoy muestra ChatGPT) y ahora sería chatbots conectados con microwikis.

    7. Every note is only an element which receives its quality only from the network of links and back-links within the system. A note that is not connected to this network will get lost in the card file and ill be forgotten by it. Its rediscovery depends on accidents and on the vagary that this rediscovery means something at the time it is found.

      En el caso de los wikis, si bien la conexión es clave en la estructuración de las ideas principales (algo similar podría decirse del anidamiento en los outliners y mapas mentales), la notas no enlazadas son buscables a partir de búsquedas de texto, etiquetas e incluso visualizaciones a medida. Esto implica una constante arqueología de esa memoria digital y enactiva. Algo que si bien está propuesto (ver MADA), es prácticado lentamente sólo en nuevas iteraciones de la técnica que mejoran, en el sentido de hacer más fluido y conexlo, lo que se había hecho en interaciones previas de la misma. Por ejemplo, lo que hicimos con el libro de Feminimo de Datos es mejorado (puesto en clave de esa arqueologia y actuliazacion) por la nueva traducción de Living Books a infraestructuras de bolsillo mejoradas, construidas sobre las previas y sus aprendizajes (migrando lecciones de Grafoscopio a Lepiter via MiniDocs)

    8. As a result of extensive work with this technique a kind of secondary memory will arise, an alter ego with who we can constantly communicate. It proves to be similar to our own memory in that it does not have a thoroughly constructed order of its entirety, not hierarchy, and most certainly no linear structure like a book. Just because of this, it gets its own life, independent of its author. The entirety of these notes can only be described as a disorder, but at the very least it is a disorder with non-arbitrary internal structure. Some things will get lost (versickern), some notes we will never see again. On the other hand, there will be preferred centers, formation of lumps and regions with which we will work more often than with others. There will be complexes of ideas that are conceived at large, but which will never be completed; there will be incidental ideas which started as links from secondary passages and which are continuously enriched and expand so that they will tend increasingly to dominate system. To sum up: this technique guarantees that its order which is merely formal does not become a hindrance but adapts to the conceptual development.

      Esta otredad de la memoria y la emergencia de un yo "distinto", histórico y flexible para dialogar, ocurre también con los wikis y los outliners. Y lo vi pasar en mi caso con El Directorio, TiddlyWiki, Leo, e incluso con Hypotesis y la lectura anotada.

      Lepiter y otras herramientas ayudan a navegar las agrupaciones temáticas de notas enlazadas, pero la pérdida constante de información, por ejemplom en equipos robados, discos duros que no se revisan, backups inaccesibles, plataformas que cambian, ha sido una constante de esta memoria digital. En alguna medida he aceptado esa pérdida como un proceso de aprendizaje y desprendimiento, como un jardín zen que me(¿nos?) prepara para memorias más resilientes y conexas y exploraciones más colectivas de las mismas.

    9. The alternation of numbers and alphabetic characters in numbering the slips helps memory and is an optical aid when we search for them, but it is insufficient. Therefore we need a register of keywords that we constantly update.

      He usado una combinación similar de números y letras para mis archivos e indexaciones con bastante éxito. Sin embargo los metadatos (tipo etiquetas y permalinks con NanoID) son necesarios debido a las insuficiencias de estas maneras de indexación indicadas anteriormente.

    10. The fixed filing place needs no system. It is sufficient that we give every slip a number which is easily seen (in or case on the left of the first line) and that we never change this number and thus the fixed place of the slip. This decision about structure is that reduction of the complexity of possible arrangements, which makes possible the creation of high complexity in the card file and thus makes possible its ability to communicate in the first place.

      Para el caso de TiddlyWiki, Leo, Grafoscopio, Lepiter y similares, esta indexación secuencial ocurre a través de los metadatos y es invisible. Cuando se hace visible, esa indexación es de difícil recordación para los humanos (ejp fecha con precisión de nanosegundos). Un índice sencillo (ejp: secuencial y letra, tiene altas probabilidades de colisión) y una con bajas probabilidades de colisión (por ejemplo NanoID, que implementamos en MiniDocs) no es muy memorable.

      Desafortunadamente, sólo múltiples indexaciones garantizan baja probabilidades de colisión y memorabilidad, de modo que los unos disminuyan las falencias de los otros y actualizarían las posibilidades del Zettelkasten cuando el archivo está distribuido en distintas máquinas en lugar de un sólo un espacio físico.

    11. Applied to collections of notes, we can choose the route of thematic specialization (such as notes about governmental liability) or we can choose the route of an open organization. We decided for the latter. After more than twenty-six years of successful and only occasionally difficult co-operation, we can now vouch for the success or at least the viability of this approach. Naturally, the route that creates a partner in communication that is meant for the long haul, is open, and not thematically limited (but only limiting itself), makes certain structural demands on the partners. You might, given the great trust that is still being put in the abilities of human beings, trust that I fulfill these presuppositions. But what about the slip box? How must it be conceived that he will acquire the corresponding communicative competence?

      En el caso de los wikis y la escritura de prosa que se entrelaza con código, esa agencia de cooperantes humanos y maquínico-algortímicos, deposita parte de la confianza en los formatos y algoritmos abiertos, que hacen la información indexable, computable y emergente,

  12. Nov 2022
    1. Put differently, the variety in communicating systems increases when it may happen that the two partners successfully communicate in the face of different comparative goals. (This means that it is useful for the other partner.) This requires the addition of randomness (Zufall) into the system—randomness in the sense that the agreement of the different comparative schemata is not been fixed, or that the information which is transmitted by communication is correct, but rather that this happens (or does not happen) “at the occasion” of communication.

      Ver nota previa sobre oráculos

    2. One of the most basic presuppositions of communication is that the partners can mutually surprise each other.

      Esto me recuerda la idea de un tarot, que sugiera ideas creativas o juegos de rol, como pasa con Ironsworn y Starforged

    3. For both of us, that is myself and my slip box, it is easy to think of systems theory.

      Artefactos como compañeros de pensamiento

    1. I, like Luhmann, see writing as integral to complex thinking.4

      Yo también, pero no sólo la escritura de prosa, sino de código, visualizaciones, hipertexto, el garabateo y otras más.

    2. Rarely do I engage with my zettelkasten with the intention of finding a single, specific note on, say, basket weaving (full disclosure: I am not a basket weaver). Instead, I look for "clusters" of notes 2. I look for areas of my zettelkasten that are bulking up, pushing at the seams, tapping me on the shoulder saying, "Hey, you seem to be taking a lot of notes on basket weaving these days. Maybe it's time you converted some of these basket weaving notes into an article on basket weaving?" This is, in part, how many of us work with our zettelkasten, and is one of the principle workflows discussed in Ahrens' How to Take Smart Notes. Those of us who use the zettelkasten to maintain a writing schedule can let our zettelkasten "tell us" what we've been thinking about and what of this thinking might be ready for expression. This is how a zettelkasten can become, to use Niklas Luhmann's term, a "partner of communication."

      Por el contrario, yo sí intento encontrar una nota sencilla en mis blikis, particularmente cuando se refiere a documentación técnica o a un prototipo del portafolio y, si bien en las primeras iteraciones de mi bliki usaba nubes de etiquetas para encontrar agrupaciones de notas, su intención no era orientarme sobre una posible escritura futura.

      En la medida en que he venido escribiendo software, visualizaciones y narrativas de datos, esas agrupaciones de notas son menos útiles para escribir prosa y las uso más en procesos educativos como guías de enseñanza a novatos, que son salidas del proceso de documentación en caliente que ocurre durante los encuentros presenciales.

      Hay otro flujo de escritura que es alentado por estas notas atómicas, que muestra agrupamientos, pero que no termina en la prosa, ni en los sobrevalorados artículos académicos, aunque sí puede producir algunos libritos como los de la Documentatón.

    1. When developing systems, people often focus on current or immediate functionality. That is shortsighted and dangerous. Functionality is indeed a business asset, but the ability to adapt to changes in the surrounding environment depends on the non-functional parts. The New Jersey unemployment system did its job just fine until recently. Its functionality did not deteriorate. It was the environment that changed and this made the system is no longer adequate. It now needs to be recycled to match the new reality.To recycle a system implies taking it apart and refurbishing it for other purposes. However, before we can take it apart, we first have to understand the parts.

      en mutabiT resonamos con la comprensión y (de)construcción de los sistemas tecnosociales desde una pregunta por "¿cómo cambiamos los artefactos digitales que nos cambian?" y desde ahí creamos narrativas de datos y artefactos intersticiales que ayudan interconectar dichos sistemas tecnosociales y extenderlos desde sus fronteras.

    1. CONCLUSIONES Y RECOMENDACIONES

      En las conclusiones y recomendaciones se esperaría un diálogo más evidente y explícito con los objetivos general y específicos de la tesis. Acá las conclusiones se muestran algo genéricas (lo importante del trabajo multidisciplinar o de los usuarios) y no referidas a los objetivos y del mismo modo la recomedación lo es, pues no se refiere específicamente a cosas que se lograron o no en términos de los objetivos, sino al caracter general de que otras personas continúen investigaciones en la misma línea, rediseñando plataformas.

    2. Imagen 36 Aviso de palabras clave o abreviatura. Fuente: Elaboración propia.

      Las imágenes pixeladas se pueden rescalar de manera que sea menos evidente dicho fenómeno.

    3. lacual hace posible la consecución completa de los objetivos específicos planteados

      Por supuesto, cumplir con la metodología permite lograr (o no) los objetivos. Pero no por ello se redactan objetivos específicos de acuerdo a cada uno de los pasos de la metodología. Esto indicaría que un objetivo de la tesis es cumplir con su propia metodología, lo cual es evidente. Ver anotaciones previas al respecto.

    4. o, sin embargo

      . Sin embargo,

      "Sin embargo," suele usarse para iniciar ideas del mismo párrafo que contrastan con las anteriores en éste y por tanto suelen ir después de un punto seguido. Sin embargo, a lo largo de la tesis, se usan después de una coma.

    5. “El diseño siempre debe mantener informados a los usuarios sobre lo que estásucediendo, a través de comentarios apropiados dentro de un periodo de tiemporazonable”

      ¿De dónde son tomadas las citas textuales que preceden a cada tabla? Si lo son de los criterios de Nielsen para el estudio de usabilidad, referidos al comienzo del capítulo, este debería ser citado consistentemente junto con cada cita textual.

    6. , sin embargo,

      . Sin embargo,

    7. 18 a 45 años

      ¿Qué establece el límite superior para esta cuota? Es decir, si bien el límite inferior está establecido por la mayoría de edad legal (los 18 años), el criterio para pasar de "adulto" a "más adulto" no está muy claro.

    8. Imagen 5 Clasificación de casos en las evaluaciones de indagación. Fuente: Elaboración propia

      Se recomienda escalar la imagen más grande y moverla a una página propia. A este tamaño no se pueden ver los detalles.

    9. En consecuencia a esto, en la Imagen 4 se hacen explicitas 3 fases o tareasprincipales en el presente trabajo:

      Es acá donde pareciera que los objetivos específicos se equiparan con la fases de la metodología. Por supuesto, toda tesis pretende satisfacer su propia metodología, razón por la que esto no es un objetivo de la tesis y los objetivos específicos no se derivan del cumplimineto cronológico de las fases de la metodología, sino que estan subsumidos conceptualmente al objetivo general. Esto no se ve en el planteamiento actual.

    10. 3.2. Específicos

      El desarrollo de los objetivos específicos pareciera estar subsumido cronológicamente más que conceptualmente al objetivo general. Es decir se desglosa el objetivo general en 5 objetivos específicos, que se requieren cronológicamente para desarrollar al general, más que en preguntas u objetivos puntuales a abordar. En ese sentido los objetivos específicos parecen numerosos. Se recomienda organizarlos de manera conceptual más que cronológica e integrarlos en menor cantidad.

    11. marketing

      mercadeo

    1. TERMINOLOGIA

      Introducir un trozo de la tabla y el resto para el anexo.

      Tabla xy: apartado de la terminología mostrando 3 de 70 términos. Para ver la tabla completa, véase anexo tal, tabla pascual.

    2. PROTOTIPO COMO HIPÓTESIS

      Recuento de los prototipos obtenidos e indicación de que se requiere en investigaciones posteriores poner a circular dichos prototipos en comunidades huerteras. En el recuento mostrar cómo dichos prototipos efectivamente capturan el conocimiento en las comunidades, permiten estructurarlo progresivamente y cuáles son las dificultades e iteraciones a futuro en los mismo

    3. Tensiones

      Completarlas

    4. . .

      a través de metadatos (agrupados en etiqueta y campos) asociados a fichas hipertextuales de organización y estrucutración de conocimineto, llamadas tiddlers. Nótese que esta estrategia de implementación del wiki semántico, difiere de enfoques más demandantes, como los de MediaWiki, dado que no implementan ontologías vía RDF (ver marco teórico), si bien permiten que una máquina pueda interpretar el significado de la información contenida en el wiki, más allá del texto mismo a partir de los metadatos ya mencionados.

    5. Tiddlers.

      Se recuerda al lector que el "tiddler" es una unidad central de estructuración del contenido, la funcionalidad y la aparencia en TiddlyWiki (este concepto fue presentado en mayor detalle en el marco teórico, página tal)

    6. prototipo

      ,

    7. ecológicas

      ,