- Dec 2023
-
chiselapp.com chiselapp.com
-
Adquisición de datos: Herramientas de Scraping
Esta part debería ir después del capítulo de configuración del entorno de investigación reproducible.
-
y el diálogo constante con las comunidades involucradas
Acá no hubo diálogo con ninguna comunidad involucrada.
Si bien se invitó a usar textualmente cuando se pudiera de una definición que puse en el dominio público, también es conveniente indicar que se tomaron elementos textuales de dicha definición gracias a su licencia, pero quitando las partes que no hagan sentido para esta tesis.
También sería bueno colocar la gráfica que aparece allí y explica mejor las fases y cómo se relacionan entre sí.
-
Prototipar e implementar técnicas de visualización y análisis de mensajes (Tweets) provenientes de “X/Twitter” relacionados con los candidatos Gustavo Bolivar y Juan Daniel Oviedo durante las elecciones para la alcaldía de Bogotá.
Cambiar este objetivo por algo asociado a la configuración de un entorno investigación reproducible para hacer el análisis de los datos, debido a la importancia que fue tomando.
El objetivo cambiado debería estar de primeras.
-
Caracterizar las herramientas para la extracción de datos “X/Twitter” de Gustavo Bolívar y Juan Daniel Oviedo durante la campaña electoral para la Alcaldía de Bogotá
Este objetivo debería estar de segundas.
-
Analizar los patrones discursivos en “X/Twitter” para los perfiles de los candidatos Gustavo Bolivar y Juan Daniel Oviedo durante las elecciones para la alcaldía de Bogotá por medio de un modelo de minería de texto.
Este objetivo debería cambiarse a la luz de las modificaciones sufridas en la tesis en virtud de las restricciones en el API de Twitter, sus cambios en las políticas de acceso y la terminación de los accesos académicos.
Debería más bien enfocarse en analizar la calidad de los micro-datos extraídos de Twitter para los perfiles de dichos candidatos.
-
*Resultados o productos por fase**
Sobran asteriscos.
-
*Obje tivos esp ecífi cos**
Sobran asteriscos.
-
Moldable Development fomenta los debates abiertos sobre la comprensión de los sistemas de software y la mejora del procedimiento de desarrollo. Para permitir a los desarrolladores experimentar directamente con esta tecnología.
¿Cita?
-
Transformacion de los datos recolectados:
Más que llamarle a esto "Transformación de datos", le llamaría "Desplegando un entorno de investigación reproducible", pues va más allá de la transformación de los datos y explica varías cosas más allá.
Para esta parte vale la pena explicar varias cosas y agregar capturas de pantalla de las distintas herramientas y cómo las usamos, incluyendo:
- Fossil/ChisselApp.
- Markdown/Markdeep.
- Zettlr y LiteXL
- Glamorous Toolkit.
- Hypothesis.
-
Narrativa digital:
No es narrativa digital lo que hacemos, sino narrativa de datos. Cambiar la explicación de manera acorde.
-
scraping es una técnica de marketing digital que permite extraer información secreta de documentos, más específicamente de páginas web y archivos PDF1
¿Cuál es la fuente de esta definición? En todo caso, no es el tipo de scrapping que estamos usando acá, pues la información no es secreta, sino pública y nuestra perspectiva no es la de marketing digital.
-
"X"
Usar consistentemente X/Twitter en lugar de sólo "X".
-
Merge conflicts
Cambiar jerarquía para que quede dentro de los anexos.
-
**
borrar
-
Enfoque metodológico
Acá valdría la pena colocar algo referido a la investigación diseñistica. Incluso se puede hacer una transcripción literal de casi todo el texto que está en el siguiente enlace:
https://uniabi.tiddlyhost.com/#MetodologiaIntro
pues, como siendo yo su autor, lo liberé bajo el dominio público (es importante indicar que se tomó del dominio público en tal caso, en una nota de texto.
También vale la pena explicar las fases e incluso usar/adaptar el diagrama que aparece allí e incorporarlo acá.
-
para obtener un conocimiento profundo de la gestión política y su impacto en la red social “X
Esta parte ya no es cierta.
-
- Nov 2023
-
chiselapp.com chiselapp.com
-
~~~ Smalltalk ~~~ window.markdeepOptions = {tocStyle: “auto”}
Este código de Smalltalk vacío tiene que ver con que dejaste una celda de Pharo vacía también y que no borraste antes de exportar el documento.
-
, sin embargo, es bueno que las haya para que se pueda entender mejor este tipo de actividades que actualmente lo vemos como un proceso para la materia, pero que para un futuro serviran de ayuda. Es solo cuestión de práctica y de investigación para gestionar oportunamente cada actividad solicitada.
, sin embargo, ~> . Sin embargo,
Clave el papel de la frustación y la resiliencia en el aprendizaje, así como la gestión oportuna de las inquietudes. Creo que diste muy buena cuenta de las dos primeras a través de la persistencia en las sesiones extra, que fueron tomando más ritmo en la medida que la clase avanzaba.
-
Igualmente, (hablo por experiencia propia), se debe contar con un equipo que se adecue a los programas que se descargan para este tipo de actividad.
Efectivamente. Esto es clave, particularmente para modalidades de educación bimodal que requieren participación remota. Y si bien se crearon versiones de Grafoscopio que facilitaban el proceso de instalación y disminuían los tiempos, se requieren unos mínimos de hardware y, desafortunadamente, Windows utiliza muy mal los recursos de cómputo de las máquinas donde está instalado.
-
, si
, si ~> . Si
-
vota
vota ~> bota
-
Terminal de comandos
## Terminal de comandos ~> # Terminal de comandos
-
', 'modifier' : '' }">
Este código generó error porque falto ejecutar el comando
self sanitizeMetadata
También te pasó lo de enlazar las imágenes locales en vez de remotas, que indiqué en tu socialización final del portafolio.
La explicación, a pesar de estas dificultades, es muy detallada, como se nota en los trozos de texto.
-
-
chiselapp.com chiselapp.com
-
1. Si las sesiones tiene letras en lugar de números, debemos cambiar las palabras o patrones, para evitar confusión. Por lo tanto, se cambiaria number por letter. 2. Si la dirección es acortada se debe incluir el patron Shortener enlarge antes del commonAddress.
Muy buenas notas. Respecto a la primera, realmente
number
oletter
corresponden a los llamados iteradores y en ese sentido podrían tener cualquier nombre de variable. Lo que pasa es que los reemplazamos por letra o número para hacer más claro el tipo de variable que estábamos recibiendo. -
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.
-
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.
-
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. -
Texto explicativo
Este texto explicativo debería anteceder a la narrativa completa y no ser parte del título.
-
-
chiselapp.com chiselapp.com
-
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.
-
estructurua nos movilivamos
estructura nos movilizamos
-
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.
-
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.
-
Memoraias
Memorias
-
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.
-
:= (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
ydoubleDigits
. -
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). -
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.
-
-
chiselapp.com chiselapp.com
-
INSERTAR FOTO
Faltó esta imagen, aunque es buena estrategia coloca el recordatorio para futuros lectores, incluyendo la autora.
-
Ejecutando el siguinte mensaje,
siguinte ~> siguiente
SI bien hay un sólo mensaje
collectWithIndex
que crea el ciclo, dentro hay una secuencia de mensajes -
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.
-
#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
-
-
chiselapp.com chiselapp.com
-
Date today + 3 weeks
- receptor:
Date today
- mensaje:
+
- argumento:
3 weeks
- receptor:
-
-
chiselapp.com chiselapp.com
-
BINARIO
Un mensaje binario es de la forma:
objeto mensaje argumento
-
- Oct 2023
-
chiselapp.com chiselapp.com
-
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
-
-
mutabit.com mutabit.com
-
(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.
-
-
chiselapp.com chiselapp.com
-
#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".
-
#PharoTutorial asString Se ejecuta la palabra “PharoTutorial” como un solo símbolo.
Estoy convirtiendo un símbolo en una cadena.
-
'PharoTutorial' asSymbol Se ejecuta la palabra “PharoTutorial” como un solo símbolo.
Convierte de cadena de caracteres en símbolo.
-
'a' class
Si recordamos nuestra introducción a Smalltalk, la clase, corresponde al conjunto que contiene los objetos:
-
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.
-
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.
-
- Sep 2023
-
globalinnovationgathering.org globalinnovationgathering.org
-
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:
-
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.
-
Reproducibility: The data narratives should be able to be reproducible.
-
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.
-
Recontextualization: Our data narratives should be empowering its reuse, adaptation, and extension by other communities and in other context.
- 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).
-
-
- Aug 2023
-
-
Al terminar esta guía, estarás en capacidad de
Interesante revisar estas posibilidades.
-
- May 2023
-
chiselapp.com chiselapp.com
-
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'
- receptor:
-
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#
- receptor:
-
Muy detallada narrativa.
Faltan:
- Gráficas que muestren los resultados de los procedimientos.
- Señalar los mensajes, etiquetando su tipo (unario, binario, keyword).
Tags
Annotators
URL
-
-
chiselapp.com chiselapp.com
-
Shortener enlarge: commonAddress, letter asString
- receptor:
Shorterner
- mensaje:
enlarge:
- argumento:
commonAddress, letter asString
- receptor:
-
commonAddress, letter asString
- receptor:
commonAddress
- operador:
,
- argmento:
letter asString
- receptor:
-
letter asString
- receptor:
letter
- mensaje:
asString
- receptor:
-
-
chiselapp.com chiselapp.com
-
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.
-
-
chiselapp.com chiselapp.com
-
Buena narrativa con gráficas y narrativas.
Faltó:
- Señalar los tipos de mensajes (unario, binario y keyword).
-
dataWeekDailyNoteAddresses
Podría cambiarse el nombre de esta variable, pues ya no recoge las memorias del Data Week, sino las del seminario.
-
'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á.
-
-
www.robinsloan.com www.robinsloan.com
-
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 provisioning 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 components 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, programming can feel delightfully 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
Tags
Annotators
URL
-
- Apr 2023
-
chiselapp.com chiselapp.com
-
Debes completar la narrativa de datos para que, efectivamente descargue las memorias del seminario taller, intercalando prosa, código y gráficas.
-
-
chiselapp.com chiselapp.com
-
Debes intercalar prosa con código en una narrativa de datos.
-
-
chiselapp.com chiselapp.com
-
No has agregado al repositorio, las memorias que descargaste.
-
Data Weeks: Guardar las memorias del evento
El título ya no corresponde a los Data Weeks, sino al seminario taller de unidades semánticas.
-
-
chiselapp.com chiselapp.com
-
Agregar los archivos descargados al repositorio.
-
-
chiselapp.com chiselapp.com
-
'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
-
repositoryFolder := FileLocator documents / 'Mutabit/Repo/'.
Este folder debería corresponder a la ubicación personal del repositorio
-
-
chiselapp.com chiselapp.com
-
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:
-
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.
-
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.
-
-
project-mage.org project-mage.org
-
An OS as an interactive image that runs independent services that communicate via message-passing.
-
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.
-
-
project-mage.org project-mage.org
-
Moreover, browsers are not the right way to be using web anyway. See my thought on this in the Data-Supplied Web article.
-
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.
-
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.
Tags
Annotators
URL
-
-
chiselapp.com chiselapp.com
-
¿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.
-
¿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
-
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.
-
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.
-
-
- Mar 2023
-
chiselapp.com chiselapp.com
-
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.
-
{ 1 . 2 . 'hello' . #($a $b) . 3 / 4 }
Pueden contener cálculos u operaciones y su sintaxis es:
{ elemento1 . elemento2 . . elementoN }
-
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 )
-
'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 variablex
le voy a asignar el valor 2. - Igualadad:
'smalltalk' = ('small' , 'talk')
- Identidad:
"smalltal' == ('small' , 'talk')
.
- Asignación:
-
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.
-
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.
-
¿como visualizar lo que diferencia una de la otra?
Buena pregunta. Lo discutiremos en detalle más adelante.
-
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 -
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.
-
-
chiselapp.com chiselapp.com
-
Identifica los simbolos moneterios
No. Identifica las variables de las letras.
$x
: la letra "x"x
: la variable "x"
-
¿ 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.
-
¿ 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}}
-
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.
-
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
-
self
Empieza enviando el mensaje al objeto que lo recibe. En nuestro ejemplo de los gatos esto sería
firulais self -> firulais
-
false
-
true
-
nil
-
Esto ayuda a identeificar si el contenido esta en lo correcto o nocon relacion con los booleanos
-
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.
-
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
-
-
cloud.kindness.army cloud.kindness.army
-
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.
-
-
news.ycombinator.com news.ycombinator.com
-
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.
-
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.
-
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.
-
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.
-
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
-
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.
-
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
-
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?
-
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
-
-
chiselapp.com chiselapp.com
-
2 raisedTo: 5
- receptor: 2
- mensaje: raisedTo:
- argumento: 5
-
3
-
4
-
+
-
-
github.com github.com
-
Algo similar se podría hacer con Nim y Lua, los lenguajes externos que más usamos con Grafoscopio
Tags
Annotators
URL
-
-
es.wikipedia.org es.wikipedia.org
-
Esta página no contiene indicadores de publicación. Sería bueno añadirlas considerando además los circuitos de investigación creación.
-
-
www.facebook.com www.facebook.comFacebook1
-
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.
Tags
Annotators
URL
-
-
chiselapp.com chiselapp.com
-
tactical tech
Tactical Tech
Nombre propio. En principio debería estar en mayúsculas.
-
grassroot communities give us
grassroots communities, which give us
-
Being part of the process of
We are leveraging on more than 700 ...
-
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)
-
Usually this means a
Este párrafo no es aparte, sino que se pega al anterior, pues lo explica en mayor detalle.
-
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.
-
introduce, explore and comment
introducing, exploring and commenting
-
into
on
-
way
form
-
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"
-
train.
training
-
low connectivity
low tech/connectivity settings
-
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.
-
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...
-
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
-
to facilitate
to develop and facilitate
-
of data and digital media.
to amplify their voices.
-
-
mutabit.com mutabit.com
-
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.
-
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
-
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.
-
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
-
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.
-
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.
-
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.
-
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
-
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.
-
-
especiales.colombiaaprende.edu.co especiales.colombiaaprende.edu.co
-
GUÍA PARA LA IMPLEMENTACIÓN DEL DECRETO 1421 DE 2017ATENCIÓN EDUCATIVA A PERSONAS CON DISCAPACIDAD EN EL MARCODE LA EDUCACIÓN INCLUSIVA
-
-
Local file Local file
-
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.
-
- Feb 2023
-
edicioneslasocial.files.wordpress.com edicioneslasocial.files.wordpress.com
-
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.
-
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.
-
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
-
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.
-
ugerente
sugerente
-
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.
-
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?
-
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.
-
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.
-
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
-
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.
-
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
-
Institucionalmente, como fuenteimaginativa, es responsable de la creación denuevas formas sociales y de la revalorización otransformación de las viejas
-
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.
-
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.
-
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.
-
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.
-
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
-
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
-
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
-
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
-
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.
-
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.
-
En las sociedadesigualitarias, que suelen poner un gran énfasis enla creación y el mantenimiento del consensocomunal
Tags
- eurocentrismo
- consumismo
- infraestructuras de bolsillo
- narrativas de datos
- interdisciplinariedad
- publicación hacktivista
- academia activista
- plurarquía
- performar
- colonialismo
- contrapoder
- nacionalismos
- número de Dumbar
- mercantilización
- pendular
- discursos enactivos
- correcciones
- capitaloceno
- participación
- hackerspaces
Annotators
URL
-
-
mutabit.com mutabit.com
-
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í.
-
-
mutabit.com mutabit.com
-
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.
-
-
-
\faMailReply, como se ve en la figura @fig:hyp-comment.
Estos códigos muestran aún errores heredados de los cambios de formato
-
-
livingbooks.mitpress.mit.edu livingbooks.mitpress.mit.edu
-
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?
-
- Jan 2023
-
mutabit.com mutabit.com
-
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
-
- Dec 2022
-
medium.com medium.com
-
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.
-
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
-
-
blog.dornea.nu blog.dornea.nu
-
For this part, probably we would combine the techniques shared in the notes of the previous entry with Brea, our Pharo powered tool between a static site generator and decoupled CMS.
-
-
blog.dornea.nu blog.dornea.nu
-
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.
-
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)
-
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).
-
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).
-
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).
-
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.
-
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.
-
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).
-
-
luhmann.surge.sh luhmann.surge.sh
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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)
-
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.
-
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.
-
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.
-
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,
-