Por cierto, si a alguien le aburren mis peroratas sobre cualquier tema... ¡avisad! Mi intención con este cacharro de Fediverso era tener @yo como cuenta genérica.
Ahora tengo @coder para cosas de programación en inglés.
¿Quién me iba a decir a mí que en 2025 tendría que jugar con el control de congestión de TCP? Especialmente cuando sólo me habían hablado de esto de pasada hace 20 años.
Pero sí, al parecer en *una* de las conexiones a Internet que uso, es el secreto para que las VPNs vayan bien.
El Mac más barato ahora mismo cuesta 719€. 24 horas consecutivas (el mínimo) de un Mac en AWS son 13.32€.
El punto de inflexión son 54 días.
(Sin considerar electricidad, espacio, latencia, rendimiento, etc.)
(GRANDIOSO que Apple no permita alquilar Macs por menos de 24 horas.)
@microblogc muy probablemente fuera el Amiga Basic que venía preinstalado sólo en las primeras versiones del AmigaOS:
https://en.wikipedia.org/wiki/Amiga_Basic
No es que fuera más primitivo, sino que estaba más pensado para hacer aplicaciones. El Blitz Basic sólo servía para juegos.
Por supuesto, tanto el BASIC del C64 como el del Amiga... ¡son de Microsoft!
(Yo nunca tuve, pero quería tener el Simons' Basic- un BASIC para C64 con gráficos :(
@microblogc me parece poco probable, pero quién sabe. Es:
https://en.wikipedia.org/wiki/Blitz_Basic
, diría que el que yo usaba es el "2" que dicen que es de 1993. ¡Hay tantas variantes de BASIC...!
Este se distinguía por tener funciones para manejar todas las cosas especiales del Amiga, sus sprites (y bobs)... hasta las famosas copper bars.
(Lo curioso de este es que varios juegos comerciales "potentes" eran Blitz BASIC; incluyendo el primer Worms y el Skidmarks.)
@microblogc @Rataunderground por cierto, que el problema que mencionas no creo que tenga mucho que ver con la programación orientada a objetos :)
De hecho, típicamente la programación orientada a objetos- o al menos Java- te ayudaría a tener nombres de campo y de métodos de una letra, evitando colisiones :D
Lo de que en Java se usen nombres absurdamente largos es "pura casualidad" :D
@Rataunderground (nota final: a mi también me repatea lo de que Java es difícil porque el HelloWorld es difícil. Hello world en Python es igual de difícil (¡o más!), simplemente no lo vemos.
No sé qué opinarás de:
, que se puede usar en Java 21 :D
@Rataunderground pese a que comencé a intentar programar poco después de los 4 años, considero que no aprendí a hacer nada "serio" hasta los 16, con el Blitz Basic del Amiga (supongo que a @microblogc le gustará), que es sencillo y de resultados inmediatos y atractivos.
Igual es casualidad y sencillamente es poco probable aprender a programar antes de los 16, pero anteriormente ni con C ni con el BASIC del C64 pude avanzar mucho.
Sí... y no. Así es como hay que explicar Java (99% de acuerdo porque yo también soy especialito, claro, y los especialitos nunca podemos estar 100% de acuerdo ni con nosotros mismos).
Pero sinceramente, precisamente porque hay que explicar Java así, no creo que Java sea un lenguaje apropiado para enseñar a programar a alguien que no conoce ningún otro lenguaje. (Y si me apuras, Python tampoco.)
(Quizá sea cierto que Lisp sí es adecuado, pese a que lo detesto.)
No actualizo mucho mi cápsula de gemini pero...
En fin, ahí tenéis, 3000 palabras de rant y diatriba sobre la manera en la que me gusta que se expliquen las cosas.
Es posible que hasta hayáis aprendido a programar en java para cuando terminéis de leerlo.
@Rataunderground @microblogc la historia paralela de los ordenadores domésticos y los ordenadores "serios" es fascinante. Lo toco de pasada en https://alex.corcoles.net/2025/01/los-sistemas-operativos-y-un-amanecer-de-internet/ , pero realmente los que crecimos tocando ordenadores en casa antes de 2000, vivimos un universo alternativo a lo que era *otra* informática.
Quizá deba escribir sobre el tema...
@microblogc @Rataunderground mucho tiempo después de dejar de usar el C64, descubrí que la mayoría de juegos "potentes" de C64 *no* estaban programados desde un C64, sino desde PCs.
(Por ejemplo, el autor del Uridium lo menciona bajo el encabezado de 1987 de https://uridiumauthor.blogspot.com/2023/08/computer-colours.html )
Que se pudiera encajar editor e intérprete de BASIC en las máquinas 8 bits me parece un milagro. Tengo pendiente estudiarlo.
... y por fin me descubren que ¡puedo integrar Delta Chat en IRC!
Me hablan del Bolero de Ravel y sólo me viene a la cabeza ver una batalla espacial en un anime hace quizá un par de décadas.
Supongo que era esto:
https://youtu.be/iE2hXJmRQAk?si=uAorH0s-rF4W4ARI&t=2058
... 16 minutos de nada...
El mejor doping es el lenguaje malsonante https://www.apa.org/pubs/journals/releases/amp-amp0001650.pdf
Paro, que es hora de someterme al capital y estoy ya en "tus ideas radicales ya se le han ocurrido a otros"[1], pero el elemento que falta es: ¿cuánto afecta a tu bienestar y al de los otros la hegemonía?
Y lo otro, que es un signo de los tiempos modernos que "alíneate con tus antihegemonías" me suena más a libro de autoayuda que la subversión radical.
Por cierto que la comparativa de cuota de mercado de navegadores de la Wikipedia es fascinante para los lectores de hojas de té que nos queremos sentir bien con nosotros mismos:
https://en.wikipedia.org/wiki/Usage_share_of_web_browsers#Summary_tables
Quizá una de las cosas que nos define como individuos es nuestra capacidad para identificar las hegemonías y en como escogemos las antihegemonías en las que invertimos nuestra limitadísima agencia.
Como todos, yo me someto a un número muy superior de hegemonías que el número de antihegemonías que intento impulsar el milímetro que puedo.
(Qué curioso que el oficio al que dedico 40 horas semanales está relacionado con mis antihegemonías favoritas, ¿eh?)
Creo que los defectos de Firefox son obvios para todos. Pero en una situación monopolística, creo que es un error pensar en que el problema está en el 5%. Está en el 70% o quizá en el 20%.
Y quizá gran parte de los defectos del 5% están directamente causados por esos 70% y 20%. Es a esos a quienes tenemos que "atacar" para mejorar nuestra situación.
Two reasons why I think it's unwise to move from Firefox.
First, browser engine diversity matters. If all browsers become chromium skins, this gives Google a very unfortunate amount of power. It can affect web standards, de facto web use, all kinds of things; and there's no guarantee chromium will keep being freely released.
Second, pretty much any other possible alternative is worse across a set of metrics that involve accessibility, access to source code, privacy, and safety.
Servo is promising, but a11y isn't there; so it may as well not exist for me.
@microblogc bueno, esto es la hoja de cálculo de org-mode, que a su vez usa "calc", una calculadora de Emacs.
org-mode es un mundo dentro de Emacs. De hecho, con org-babel puedes usar cualquier lenguaje de programación dentro de Emacs, aunque de momento prefiero no meterme tan adentro.
Justo hace 4 días llegué a los 3 años de mi última aventura con Emacs. (La anterior fue durante la carrera, o sea, hará más de 20 años...)
Aunque debo admitir que:
* @>>= para especificar una fórmula que aplica a todas las celdas de la penúltima (>>) fila (@)
* @I..II para especificar todos los valores de una columna entre la primera línea horizontal y la segunda
Son cosas que no sé hacer en hojas de cálculo tradicionales.
Superintuitiva la funcionalidad de hoja de cálculo de Emacs/org-mode:
https://github.com/alexpdp7/alexpdp7/blob/master/emacs/totals.org?plain=1
(Es una tabla que calcula un total para cada columna y luego el total de todo.)
@chechar en mi curro dicen que la reducción de ruido de Discord podía eliminar los teclados mecánicos.
Yo en particular, tengo un pedal para mutear y desmutear.
@modulux ah, pero esa es la gracia. Yo como tengo las matemáticas de informática (que son un poco para niños), los único conceptos medioabstractos a los que llegué (y me costó) eran los relacionados con grafos, autómatas (el lenguaje diagonal casi me revienta el cerebro) y alguna cosilla de criptografía.
La idea de las matemáticas me gusta, pero tampoco me gusta que me estalle la cabeza y lo deje todo perdido de sangre y trocitos de cerebro.