Skip to Content Skip to Navigation
Profile image for Alex

Alex

@yo@alex.femto.pub
2639 Posts Posts & Replies 44 Following 45 Followers Search
Pinned post

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.

Edited 1y ago

@microblogc me parece poco probable, pero quién sabe. Es:

en.wikipedia.org/wiki/Blitz_Ba

, 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:

openjdk.org/jeps/445

, 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.)

Alex boosted

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.

🔗 gemini://neodruida.online/log/2025_12_19_log8.gmi

Edited 179d ago

@Rataunderground @microblogc la historia paralela de los ordenadores domésticos y los ordenadores "serios" es fascinante. Lo toco de pasada en alex.corcoles.net/2025/01/los- , 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 uridiumauthor.blogspot.com/202 )

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!

github.com/deltachat/deltaircd

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:

youtu.be/iE2hXJmRQAk?si=uAorH0

... 16 minutos de nada...

El mejor doping es el lenguaje malsonante www.apa.org/pubs/journals/rele

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?

[1]: everything2.com/title/Your+rad

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:

en.wikipedia.org/wiki/Usage_sh

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.

Alex boosted

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.

Edited 181d ago

@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:

github.com/alexpdp7/alexpdp7/b

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

@modulux jejeje, estudié GFs en la universidad, y me sonaba alguna perversión de operar con polinomios mediante matrices, pero no recuerdo lo suficiente como para ser útil.

Pero bueno, ¿no es uno de los principios matemáticos que "todo es lo mismo"? Todo es una matriz, todo es una función, todo es un anillo... ¡el "si tengo un martillo todo son clavos" definitivo!

Quizá lo ideal para mí sería un ratón simétrico que pueda usar bien con ambas manos. (Tipo gestionar bien el cable o poder invertir los botones sin esfuerzo.)

(Aunque mi uso del ratón con mi mano izquierda ha mejorado, sigo siendo bastante lamentable con ciertas tareas. Además, creo que he conseguido deteriorar algunas aptitudes con el ratón en la derecha.)

Soy zurdo, pero siempre he usado el ratón en la mano derecha. (Tengo un buen cacao mental con mis lateralidades.)

Hace tiempo me regalaron un ratón vertical para zurdos.

He descubierto que usar el ratón en la mano no dominante tiene ciertas ventajas, como por ejemplo para comer mientras uso el ordenador.

Pero también me gusta mi cacao mental de lateralidades- en otro ordenador sigo usando el ratón con la derecha.