oh, you’re a minecraft hacker? how about you #goto some_bitches
oh, you’re a minecraft hacker? how about you #goto some_bitches
Just another 4-letter word?
"Is it an accident that 'goto' has four letters?" (M. E. Hopkins: A Case for the #GOTO, 1972, https://doi.org/10.1145/800194.805860)
In 1985 Konrad #Zuse gave an interview to the German magazin #DerSpiegel where the #GOTO problem was discussed:
A very nice paper on 4 taboos of #programming (explicit control transfer [#GOTO], low-level programming [#assembly], #flowcharts, and global variables) - with a neat theoretical background in #anthropologic taboo theory.
Tracing back #programming language history to the root of the very first (mnemonic) #GOTO instruction (jump/branch) I found two different sources:
1. In 1954 Nathanael Rochester developed the "first" mnemonic #assembler for the #IBM 701 #mainframe computer that uses "TR" jump commands: https://shrtn.escalar.pt/ZuE5
2. In 1947 the "manual" for the #Whirlwind computer contained the "sp x" mnemonic: https://shrtn.escalar.pt/FdYC
So, which one was actually the "first" to use mnemonics for branching?
I think the #BASIC RETURN command is the root of all #SpaghettiCode evil! It works like a #COMEFROM (https://shrtn.escalar.pt/OXnO) and hinders you to understand the code on the first sight (without reading it closely and executing it mentally). A friend suggested to change its function to RETURNTO.
Well, if you are a computer scientist and your name was #GOTO
I'm excited to be teaching my #DiagramsAsCode with #AI workshop live and in-person at #GOTO #Copenhagen!
Join me to: Gain a grounding in #PlantUML, #MermaidJS, and #Structurizr
Understand the tradeoffs of diagrams-as-code and models vs. standard diagrams
Recognise the limitations and useful use cases of using diagrams-as-code with LLMs
Is #GOTO just a four-letter word?
M. Hopkins (1972): A Case for the GOTO (https://dl.acm.org/doi/abs/10.1145/800194.805860)
3 Ways You’re Screwing up Platform Engineering – And How to Fix It
https://www.youtube.com/watch?v=vQteH0qcVjE
#platformengineering #goto #developers
Today I had an all-day seminar about "Code Critic" at MeWi Uni Bonn. I organized the talks of the students as a symposium. The last talk was about the #GOTO controversy that started in the end of the 1960s with a rant from Edsger W. #Dijkstra and lasts until today. The student's talk ended with a self-made meme.
Trump zieht auf einer Wahlkampfveranstaltung über das Lachen von Kamala Harris her.
Was für eine Ausgeburt an Widerlichkeit.
Und es zeigt nichts anderes als den Motor des rechtsradikalen Kriminellen:
Wo solche Gestalten die geringste Macht erhalten, versuchen sie jedes Lebendige. Freundliche. Friedliche.
Lebensfrohe und Schöne zu zertreten.
#GoTo HellTrump.
https://livekit.io ist eine ASF2.0 lizensierte WebRTC Engine
Vor ca. 1 Jahr haben wir unser Echtzeit-Streaming auf #livekit umgestellt und hosten die Engine selber. Läuft super. #bigbluebutton ist auch gerade dabei.
Daran sieht man, dass Echtzeitstreaming mit vertretbarem Aufwand in jede Anwendung eingebaut werden kann und das sich prima integrierte und dezentrale Lösungen herstellen lassen, die ohne #zoom, #teams, #goto, etc. auskommen.
Today's project, for which I spilt blood, is finally to get a log of the output from the garage mounted solar panels, using a 40 year old computer to do the logging just because, er, why not? An Arduino is calculating output in watts from the time between pulses which come from an energy meter in the garage, sending them by serial connection to the NEC PC8201a which does the logging.
It's powered by a very old and slightly crusty home made variable power supply.
The NEC is running a program written in Microsoft BASIC. Like most people of my age I started writing BASIC before this computer was made, but it's far from my favourite language so I've not written any BASIC in a *very* long time (except a loader for a spectrum program a few years ago). Because I had never used it before, and on this occasion I could, this program uses the ON COM GOSUB feature. This feature interrupts the flow of the main program whenever data arrives on the serial port, similar in concept to how hardware interrupts work on the processor itself. A bizarre thing for any BASIC dialect to include! As this is BASIC, all variables are global and there's no stack to save state on.
It has 16 K of RAM, shared by the program, file system, my logged data etc.
#basic #msbasic #goto #gosub #NECPC8201A #playingwithcomputers
Tech Talks Weekly #12 is out now! See the featured talks in the
https://techtalksweekly.substack.com/p/tech-talks-weekly-12
#java #javascript #python #react #elixir #golang #reactmiami #pydata #elixirconf #pycon #goto #ndc