Probably the other reason why Microsoft will not open source Windows XP (or any other distribution since at least 2000) because then everybody would suddenly see how many free software licenses they infringed by using their software without permission.
@@Eugensson Okay, I'm probably gonna regret this, but that is wrong for three different reasons. First, yes, MS takes custom requests from major custormers, and one of those customers (probably) is the US military. But so are dozens of other militaries, hospitals, capital ventures, companies, public administrations worldwide... so, "MS is providing the US military" is misleading. Second, even if MS would "provide" them, the US military would have no leg to stand on telling MS what to do. StarLink for example, another private company, has basically taken a good part of their mobile internet supply hostage, and they're not even remotly as big as MS, so don't expect a different behaviour. And last, a common mistake, making a product open source doesn't make it automatically unsafe. On the contrary, by making it open for all to read and use, it has shown that security experts almost immediately start fixing this stuff. With the code being open, you also couldn't hide any malware anymore, since you are able to see everything. So no, the US military is not really the problem here.
@@Eugensson MS already distribute its source code to its partners, not to only thr gov but tech companies too. But under NDA, it is MS who doesn't like to open source their system .
43:00 One of the reasons Microsoft can't/doesn't want to open-source windows xp is that newer versions of windows use a lot of the same code even now... And I would imagine that it isn't really in their best interest to make that public. Although I would personally love to see it happen.
They barely released the first two versions of MS DOS. They need not start with Windows XP, they could like start open sourcing older stuff, like Windows 3.1 (my favourite). But even that is not going to happen.
tic80 is a really good foss pico 8 alternative, it's working on a complete rewrite though. it supports lua, squirrel, js and I think one other language
It also supports WASM so you can write games for TIC-80 in any language you want that compiles to WASM, like C or Rust. I personally like to use Odin for that purpose. It's pure fun.
Agreed, their documentation and terminology is pretty much terrible. I learned from an online tutorial and it was WAYYY better. Their website is only good for CTRL-F finding certain things like the opcodes table. It's also useful if you just literally read through the pages from top to bottom, but you are definitely expected to have a certain level of familiarity with things that the vast majority of programmers don't know. The uxn system is really cool though!
@@ax13hIt's actively anti-didactic *and* suffers from excessive antinomianism. Normally you would explain any system starting from certain basic building blocks and expanding on it, they just dump you in the middle, introduce new terms at a rate that far exceeds the rate at which you decipher them and soon you hit a combinatorial explosion of the term space, which makes the task of putting the puzzle together seem intractable. The antinomianism manifests itself in them defining novel terms when equivalent existing terms.. exist and redefining some existing terms to mean something else. They do a good job neither of introducing people with no context (novices) to what they've built, nor people with extensive context like me (you would expect Uxn for Assembly Programmers/Uxn for Forth programmers sections). I can't tell if this is intentional or not.
I have seen this website a few years before, and after glancing it a bit, thought it is some esoteric pretentious black and white contemporary uselessness. It is kind of for anyone except person who created and using this. Then I watched a few talks from creator, and I can not stop to think how deep rabbit hole goes. Dunning-Kruger effect my ass. talks are "An approach to computing and sustainability inspired from permaculture" by Devine Lu Linvega "Weathering Software Winter", Handmade Seattle 2022
It's a very cool hobby technical thing made by strange boat-dwelling nomad soy artistes. The cognitive dissonance lies in the fact that you would not normally expect technical competence and end product/things that work from people "like that" because you expect them to emphasise style over substance and concept over delivery. However, the expectations are foiled in this case. There's still a bit too much antinomianism for the sake of it, which messes with people like me who could otherwise bring context from their assembly and forth experience, and the didacticity of the presentation leaves a lot to be desired, but it's not clear if that's an unintended shortcoming or an intentional part of the project-as-art. I'm not sure how intelligible it is for people who haven't been exposed to assembly programming, particularly on store-load RISC archs (where some mnemonics would be familiar), and forth or IR/internals for stack-based VMs.
How do you so efficiently navigate your file system, create files on the fly and immediately see output in the terminal? Is it an emacs thing? Do you guys know if something similar can be done within vim? netrw looks really bad compared to how Alexey is doing it here. Amazing video btw!
once you know enough about tools it's nothing special. you could use neovim with plugins. i think there is even a dired clone or something. dired is emacs' file manager. or you could use doom emacs (emacs + vim keybindings and easier configuration). but you can also do things with different cli programs, not everything with the editor. if you use a tiling window manager it can be pretty comfortable and fluid. you can have the same thing in different ways
I have a question about memory, if anyone can help. I normally see people allocating a big chunk of memory during startup (memory arena) and using it throughout the application. My question is: why not allocate a big static array during compile time ?
6502 is... interesting. I've started work on an emulator and assembler for the HuC6280 variant of it. To put it quite nicely... it's definitely not one of my favorite processors. Curious what platform you would consider using for a 6502 development stream.
Well, at least it looks like a better option than qbe. This makes me think I should release my own project as separate pieces. Push out the VM and it's pseudo-language first.
Maybe interesting But the syntax of the language is terrible (i don't speak about RPN, i speak about the incredible number of notations ...) | ... $ ... # ... @ ... & ... " ... , ... _ ... % ... ~ ... . ... - ... ; ... = ... ! ... ? etc etc etc terrible
@@PatriceStoessel Well, I grew up with C64 Assembly (and worse **g** ). $ ! # @, etc ... all the good stuff, you get it, Patrice:) BTW It is not forbidden to use your own "preprocessor" (easy with a Makefile), for example a SED-Script giving all that cryptic notations some readable like "#imm", "$addr", ";something". Some may call you an heretic, but who cares? Hehehehehe
i actually love the runes, they make it easier to create small code, and if you read the uxnasm/drifblim/drifloon source, you’ll see it makes it easier to parse
the author literally asked beforehand if they should leave the stream if it'd make him feel "comfy" and his mods said otherwise. then bro kept going "😭😭 oh noo the author is 'back-seating'!! 😭😭"
Probably the other reason why Microsoft will not open source Windows XP (or any other distribution since at least 2000) because then everybody would suddenly see how many free software licenses they infringed by using their software without permission.
Most likely because MS is providing US military. And they will not let MS to do such things.
@@Eugensson Okay, I'm probably gonna regret this, but that is wrong for three different reasons.
First, yes, MS takes custom requests from major custormers, and one of those customers (probably) is the US military. But so are dozens of other militaries, hospitals, capital ventures, companies, public administrations worldwide... so, "MS is providing the US military" is misleading.
Second, even if MS would "provide" them, the US military would have no leg to stand on telling MS what to do. StarLink for example, another private company, has basically taken a good part of their mobile internet supply hostage, and they're not even remotly as big as MS, so don't expect a different behaviour.
And last, a common mistake, making a product open source doesn't make it automatically unsafe. On the contrary, by making it open for all to read and use, it has shown that security experts almost immediately start fixing this stuff. With the code being open, you also couldn't hide any malware anymore, since you are able to see everything.
So no, the US military is not really the problem here.
@@Eugensson MS already distribute its source code to its partners, not to only thr gov but tech companies too. But under NDA, it is MS who doesn't like to open source their system .
Wasn't there a XP source code leak?
XP is open source now, they probably cleaned up lol
Orca is amazing, it's a music environment (similar to PureData or SuperCollider) with a 2d programming language. It deserves a stream on its own.
The memory is probably big endian so that you can increment the address on the stack easily
Glad someone else knows about 100 rabbits: the unofficial retro personal computing renaissance company
43:00 One of the reasons Microsoft can't/doesn't want to open-source windows xp is that newer versions of windows use a lot of the same code even now... And I would imagine that it isn't really in their best interest to make that public. Although I would personally love to see it happen.
They barely released the first two versions of MS DOS. They need not start with Windows XP, they could like start open sourcing older stuff, like Windows 3.1 (my favourite). But even that is not going to happen.
SP4 Gang
Every windows past Windows XP is just a different XP's service pack theory
didn't dave cutler say that some 80% of windows 11 is built on the 64bit port of windows xp? or something like that
ReactOS is the open source windows xp but last time I checked it needed some time in oven
man, lately tsoding has been right when he says he bets i didn't expect that shit to happen. awesome subjects lately
6:57 "Can your stinky javascript with react do that!? I don't faqing think so!"
T-Shirt right there
getting old
no its not@@ember2081
Passion is to do thinks by yourself. To make it in your way and fail... It's your dance to learn.
Of course you put the map at the end of the path, it's a reverse polish notation language
man i love this tsoding fella
based and uxn-pilled
tic80 is a really good foss pico 8 alternative, it's working on a complete rewrite though. it supports lua, squirrel, js and I think one other language
It also supports WASM so you can write games for TIC-80 in any language you want that compiles to WASM, like C or Rust. I personally like to use Odin for that purpose. It's pure fun.
uxn and varvara is so awesome. I'm glad its becoming more known.
11:12 thank you *kittyboybasil* for giving recognition to the best software developer that has ever developed
Every video of Loki teaching how to program is fascinating.
The true Hello World is demystifying their Hello World
Maybe the true Hello World is the friends we made along the way
HUNDRED RABBITS MENTIONED 💯💯💯💯
Oh man I've been waiting for a uxn video! Wish more people knew about it
me too
Thats gotta be the first calculator I've ever seen (uh.. heard) that's got god damn _reverb_ of all things :)
Agreed, their documentation and terminology is pretty much terrible. I learned from an online tutorial and it was WAYYY better. Their website is only good for CTRL-F finding certain things like the opcodes table. It's also useful if you just literally read through the pages from top to bottom, but you are definitely expected to have a certain level of familiarity with things that the vast majority of programmers don't know.
The uxn system is really cool though!
What specifically is "terrible" about the terminology?
@@ax13hIt's actively anti-didactic *and* suffers from excessive antinomianism. Normally you would explain any system starting from certain basic building blocks and expanding on it, they just dump you in the middle, introduce new terms at a rate that far exceeds the rate at which you decipher them and soon you hit a combinatorial explosion of the term space, which makes the task of putting the puzzle together seem intractable. The antinomianism manifests itself in them defining novel terms when equivalent existing terms.. exist and redefining some existing terms to mean something else. They do a good job neither of introducing people with no context (novices) to what they've built, nor people with extensive context like me (you would expect Uxn for Assembly Programmers/Uxn for Forth programmers sections). I can't tell if this is intentional or not.
I have seen this website a few years before, and after glancing it a bit, thought it is some esoteric pretentious black and white contemporary uselessness. It is kind of for anyone except person who created and using this. Then I watched a few talks from creator, and I can not stop to think how deep rabbit hole goes. Dunning-Kruger effect my ass.
talks are
"An approach to computing and sustainability inspired from permaculture" by Devine Lu Linvega
"Weathering Software Winter", Handmade Seattle 2022
It's a very cool hobby technical thing made by strange boat-dwelling nomad soy artistes. The cognitive dissonance lies in the fact that you would not normally expect technical competence and end product/things that work from people "like that" because you expect them to emphasise style over substance and concept over delivery. However, the expectations are foiled in this case. There's still a bit too much antinomianism for the sake of it, which messes with people like me who could otherwise bring context from their assembly and forth experience, and the didacticity of the presentation leaves a lot to be desired, but it's not clear if that's an unintended shortcoming or an intentional part of the project-as-art. I'm not sure how intelligible it is for people who haven't been exposed to assembly programming, particularly on store-load RISC archs (where some mnemonics would be familiar), and forth or IR/internals for stack-based VMs.
I bet those developers used HP calculators in the past... I can't help but think of RPL.
When the thumbnail & title.change, you know it will be great.
How do you so efficiently navigate your file system, create files on the fly and immediately see output in the terminal? Is it an emacs thing? Do you guys know if something similar can be done within vim? netrw looks really bad compared to how Alexey is doing it here. Amazing video btw!
once you know enough about tools it's nothing special. you could use neovim with plugins. i think there is even a dired clone or something. dired is emacs' file manager. or you could use doom emacs (emacs + vim keybindings and easier configuration). but you can also do things with different cli programs, not everything with the editor. if you use a tiling window manager it can be pretty comfortable and fluid. you can have the same thing in different ways
I feel like having the first hello world just involve printing a single "H" to the console would have been enough
I LOVE UXN I FOUND IT LIKE 2 MONTHS AGO ITS SO COOL
objective truth
omg I wish my calculator had little sine waves playing like that now
uxn is awesome, glad to see it getting some attention!
Rekka and Devine are amazing develoeprs they make alot of great apps. They are artists and coders.
reactos is basically an open source windows xp
I have a question about memory, if anyone can help. I normally see people allocating a big chunk of memory during startup (memory arena) and using it throughout the application. My question is: why not allocate a big static array during compile time ?
6502 is... interesting. I've started work on an emulator and assembler for the HuC6280 variant of it. To put it quite nicely... it's definitely not one of my favorite processors. Curious what platform you would consider using for a 6502 development stream.
43:00 I wish Apple do the same with old PPC OSX versions from same era.
I recently discovered Factor and have fallen in love with stack-based concatenative languages, pls send help
You're totally normal!
"every" "fine" "thing" "is" [ [ append ] curry dip ] dip " " [ append ] [ prepend ] bi glue
36:33 the disappointment! lol ಠ_ಠ
orca is a midi sequencer/controller/something
write a c compiler targeting uxn 😭
There's a chibicc fork by lynn and hikari that can target uxn, they've already ported a few x11 classics like xneko :)
@@DevineLuLinvega oh man that's so cool !!
Shouldn't be that difficult to write an interpreter for LLVM IR. Then you'll get not only C, but also all the other LLVM languages.
@@СергейМакеев-ж2н that's what I was considering when I was thinking of making one of my own
You are the Lindy programmer
Would be great to generate code for this machine. ( a tsompiler?)
Well, at least it looks like a better option than qbe. This makes me think I should release my own project as separate pieces. Push out the VM and it's pseudo-language first.
How can I join your Discord server?
write emacs in uxn
So isn't that like an indie Java equivalent? 🤔
can you tell the font you are using.
Looks like forth a bit.... idk....C is good enough for me...
"there is a talmud"
that language makes my brain itch. it's almost like they decided to make it as awful as they could imagine.
Collapse OS?!
6502 and Forth had a baby
1:52:59 modern web dev
Isn't ascii space is #20?
i'm waiting you to improve your programming language to be like VB language or another language to add a button on the Form , Eedit ..etc
6502 assembly stream yes please
37:15 byte offset easier than line
Byte offset would work too.
Maybe interesting
But the syntax of the language is terrible
(i don't speak about RPN, i speak about the incredible number of notations ...)
| ... $ ... # ... @ ... & ... " ... , ... _ ... % ... ~ ... . ... - ... ; ... = ... ! ... ?
etc etc etc
terrible
Eeeh... I dunno, I think I can get used to it.
@@TsodingDaily Hopefully, i can get used to it also !
By the way, love your videos ... keep up the good work !
@@PatriceStoessel Well, I grew up with C64 Assembly (and worse **g** ).
$ ! # @, etc ... all the good stuff, you get it, Patrice:)
BTW It is not forbidden to use your own "preprocessor" (easy with a Makefile), for example a SED-Script giving all that cryptic notations some readable like "#imm", "$addr", ";something". Some may call you an heretic, but who cares? Hehehehehe
yeah it's not so bad
i actually love the runes, they make it easier to create small code, and if you read the uxnasm/drifblim/drifloon source, you’ll see it makes it easier to parse
36:34 Stream over!
Not me looking at the thumbnail seeing &vector and thinking this would be Rust
very gud 👍
I don't see videos about F#lang on your channel. Did you don't impressed about it?
The author was more gracious than you deserved.
the author literally asked beforehand if they should leave the stream if it'd make him feel "comfy" and his mods said otherwise.
then bro kept going "😭😭 oh noo the author is 'back-seating'!! 😭😭"
FINALLY
please do more videos with this
Yeah, I wanna develop something more substantial for Uxn. It's in the plans.
please recommend books on learning English, I will be very grateful ❤
Hi, I’m the one that recommended you do uxn in the chat, this made my day.
1 minutes