Johnny Cashs Barbie Girl: Google und Universal Music wollen KI-Musik regeln
Stimmen lassen sich dank KI leicht klonen, auch die von Johnny Cash, der aktuell mit Barbie Girl viral geht. Das gefällt so weder Google noch Universal Music.
@ki Angesichts dessen dass der Output kein #Copyright haben kann sehe ich das Problem nicht.
Hinzu kommt dass es z.B. bei Programmiersprachen nur eine finite Anzahl an richtigen Methoden gibt um etwas zu tun.
So würde ich identische Zeilen an #x86 - #Assembly in #NTLDR und #GRUB oder #SystemdBoot nicht als qualifizierend betrachten weil's auf #ix86 und #amd64 nur bestimmte Wege gibt Zeug in RAM zu laden und zu booten...
In love with the #68k "Address Register Indirect with Postincrement" addressing mode. Yes, I know we have every fancy thing imaginable today, but thinking about it in context, I think it's amazing.
.loop:
move.l (a0)+,(a1)+
dbra d0,.loop
Where d0 contains the number of longwords to copy. Address increment works with words and bytes as well? Love it! #assembly
Can you imagine how much better programming was for the average geek in the 70s? Rarely having to run your programs, getting all the joy of writing them without having to fuss with a computer?
@rml Absolutely, but you don't even need to go back in time that far. A lot of peeps (incl. me & friends) still grew up learning programming with pen & paper in the late 80s... Here're some scans from my teenage years (1988-1992ish)
Plus, a fitting Alan Perlis quote: "To understand a program you must become both the machine and the program." — still one of the truest sayings about debugging...
Nope, I still consider assembly a programming language XD
And C is not itself with extra steps.
But most modern compiled programming languages are just C with extra steps.
And the interpreted ones can be compiled too, so I guess I agree that most are.
Btw, I still use asm (for fun, writing a compiler for C with extra steps, trying to write a kernel)
> syscalls don't count?
They do for compiled languages
I'm brand new here, so an #introduction is a good idea:
I'm a freelance tech writer / software developer / KM project manager based in Europe. Digitally, I was born in the 90s. So I grew up eating cyberpunk books, BBSs, home computers, hacking, then the first doses of Internet and the Web.
In the 90s and the first 00s I developed my (ahem) "philosophy": digital spaces are (can be, should be) autonomous zones where different cultures, and sub/counter-cultures, can thrive.
These are the years of the enshittification of Internet, but it can't rain forever (cit.) and I see the Fediverse as a new opportunity for some of us to recreate better and safer digital spaces.
That's the "vision". Than there's the daily life: I write code (awful, mostly), help companies in managing their knowledge bases, write technical documentation, sometimes write tech articles for (mostly unknown) business tech manazines.
In the spare time, I tinker with Linux, Risc-V boards and "old" languages like Forth, Assembly and C (but I'm a fan of Haskell too). I'm convinced that permacomputing and, maybe, collapse computing are our digital future. So, "back to basics" seems a good idea.
Hi everyone, in this video I connected a digital temperature sensor (DS18B20) to Commodore 64 and did some non-scientific measurements :) To make this work, I implemented a 1-wire protocol in the assembly. Enjoy :)
I'm always impressed by his ability to summarize and illustrate each topic he covers. I know he's not on the fediverse, but I'd still recommend him for a #FollowFriday if you use YouTube.
6+ years ago I've designed a #8bit computer / game console architecture in Logisim where you can play small games on, written in #assembly and max. 256 bytes. It is even less as the I/O is occupying some bytes as well.
You get a 5x5 LED matrix as an output, arrow keys and an A and B button for input. No interrupt handling (ISR), that would have made the whole thing suddenly much more complex.
The architecture supports all sorts of fancy addressing modes, has two common purpose registers, a stack and ALU with common logical and math operations.
As a test I've written a simple Snake game in assembly for it which gets translated into micro code with the help of an assembler tool written in C. One can load it into the memory of the computer and start to play as soon as the clock runs (in the simulator its 4.1kHz but who knows what really makes sense, I guess it depends on the used transistors and their characteristics and if the game feels nice to play for a human).
Maybe one day I'll build it all in actual hardware with small cartridges (EEPROM) to have multiple games to play.
The funniest thing is that this project kinda became a thing for computer science students on YouTube, I get many questions how people can fork it as they need to do the same for their homework 😅