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.
@Eugensson3 ай бұрын
Most likely because MS is providing US military. And they will not let MS to do such things.
@luicecifer3 ай бұрын
@@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.
@maxrinehart41773 ай бұрын
@@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 .
@ukyoize2 ай бұрын
Wasn't there a XP source code leak?
@ivanjermakov3 ай бұрын
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.
@SimGunther3 ай бұрын
Glad someone else knows about 100 rabbits: the unofficial retro personal computing renaissance company
@secondengineer98143 ай бұрын
The memory is probably big endian so that you can increment the address on the stack easily
@spookyghostking6083 ай бұрын
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.
@theevilcottonball3 ай бұрын
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.
@SlinkyD3 ай бұрын
SP4 Gang
@lucolesco3 ай бұрын
Every windows past Windows XP is just a different XP's service pack theory
@crifox163 ай бұрын
didn't dave cutler say that some 80% of windows 11 is built on the 64bit port of windows xp? or something like that
@sunnymishra10573 ай бұрын
ReactOS is the open source windows xp but last time I checked it needed some time in oven
@delibellus3 ай бұрын
man, lately tsoding has been right when he says he bets i didn't expect that shit to happen. awesome subjects lately
@glowiak34303 ай бұрын
6:57 "Can your stinky javascript with react do that!? I don't faqing think so!"
@mattanimation3 ай бұрын
T-Shirt right there
@ember20813 ай бұрын
getting old
@kabukitheater90463 ай бұрын
no its not@@ember2081
@i8ux1003 ай бұрын
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
@nefrace3 ай бұрын
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.
@sugrado3 ай бұрын
based and uxn-pilled
@OverWilliam3 ай бұрын
Of course you put the map at the end of the path, it's a reverse polish notation language
@the_duda3 ай бұрын
man i love this tsoding fella
@logyross68833 ай бұрын
uxn and varvara is so awesome. I'm glad its becoming more known.
@brunopanizzi3 ай бұрын
11:12 thank you *kittyboybasil* for giving recognition to the best software developer that has ever developed
@lixlip3 ай бұрын
Passion is to do thinks by yourself. To make it in your way and fail... It's your dance to learn.
@siriusleto37582 ай бұрын
Every video of Loki teaching how to program is fascinating.
@alfiegordon90133 ай бұрын
HUNDRED RABBITS MENTIONED 💯💯💯💯
@sanjaux3 ай бұрын
The true Hello World is demystifying their Hello World
@joshuadonahue58713 ай бұрын
Maybe the true Hello World is the friends we made along the way
@hedlund3 ай бұрын
Thats gotta be the first calculator I've ever seen (uh.. heard) that's got god damn _reverb_ of all things :)
@jonahbranch56253 ай бұрын
Oh man I've been waiting for a uxn video! Wish more people knew about it
@gorenbk3 ай бұрын
me too
@acdimalev84053 ай бұрын
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.
@sv_gravity3 ай бұрын
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
@paulie-g3 ай бұрын
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.
@HobbitJack13 ай бұрын
I bet those developers used HP calculators in the past... I can't help but think of RPL.
@alexwennerberg3 ай бұрын
uxn is awesome, glad to see it getting some attention!
@temirzhanyussupov69973 ай бұрын
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!
@delibellus3 ай бұрын
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
@SlinkyD3 ай бұрын
When the thumbnail & title.change, you know it will be great.
@secondengineer98143 ай бұрын
I feel like having the first hello world just involve printing a single "H" to the console would have been enough
@moltenwood3 ай бұрын
orca is a midi sequencer/controller/something
@amigaworkbench7203 ай бұрын
43:00 I wish Apple do the same with old PPC OSX versions from same era.
@i8ux1003 ай бұрын
I LOVE UXN I FOUND IT LIKE 2 MONTHS AGO ITS SO COOL
@gorenbk3 ай бұрын
objective truth
@caiolicinio70183 ай бұрын
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 ?
@sanjaux3 ай бұрын
omg I wish my calculator had little sine waves playing like that now
@JamesSjaalman3 ай бұрын
Would be great to generate code for this machine. ( a tsompiler?)
@pavankumarkr56673 ай бұрын
can you tell the font you are using.
@jwoods96593 ай бұрын
Rekka and Devine are amazing develoeprs they make alot of great apps. They are artists and coders.
@shrddr3 ай бұрын
reactos is basically an open source windows xp
@xravenx24fe3 ай бұрын
I recently discovered Factor and have fallen in love with stack-based concatenative languages, pls send help
@hendrikd21133 ай бұрын
You're totally normal!
@goldfinger4903 ай бұрын
36:33 the disappointment! lol ಠ_ಠ
@glowiak34303 ай бұрын
write emacs in uxn
@sachahjkl3 ай бұрын
You are the Lindy programmer
@tomaszgora43533 ай бұрын
So isn't that like an indie Java equivalent? 🤔
@prof-omaralsaabi38273 ай бұрын
How can I join your Discord server?
@i8ux1003 ай бұрын
write a c compiler targeting uxn 😭
@DevineLuLinvega3 ай бұрын
There's a chibicc fork by lynn and hikari that can target uxn, they've already ported a few x11 classics like xneko :)
@i8ux1003 ай бұрын
@@DevineLuLinvega oh man that's so cool !!
@user-qm4ev6jb7d3 ай бұрын
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.
@i8ux1003 ай бұрын
@@user-qm4ev6jb7d that's what I was considering when I was thinking of making one of my own
@anon_y_mousse3 ай бұрын
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.
@fishsayhelo98723 ай бұрын
very gud 👍
@stevenlaczko86883 ай бұрын
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!
@ax13h3 ай бұрын
What specifically is "terrible" about the terminology?
@paulie-g3 ай бұрын
@@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.
@replikvltyoutube37273 ай бұрын
Collapse OS?!
@eldersprigАй бұрын
6502 and Forth had a baby
@cybernit33 ай бұрын
Looks like forth a bit.... idk....C is good enough for me...
@kyle63443 ай бұрын
6502 assembly stream yes please
@ukyoize2 ай бұрын
Isn't ascii space is #20?
@RandomGeometryDashStuff3 ай бұрын
37:15 byte offset easier than line
@TsodingDaily3 ай бұрын
Byte offset would work too.
@Err-G3 ай бұрын
FINALLY
@sanjaux3 ай бұрын
36:34 Stream over!
@NuclearShadowYT3 ай бұрын
1:52:59 modern web dev
@gorenbk3 ай бұрын
Hi, I’m the one that recommended you do uxn in the chat, this made my day.
@prescientdove3 ай бұрын
"there is a talmud"
@ALG3973 ай бұрын
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
@androth15023 ай бұрын
that language makes my brain itch. it's almost like they decided to make it as awful as they could imagine.
@koktszfung3 ай бұрын
please do more videos with this
@TsodingDaily3 ай бұрын
Yeah, I wanna develop something more substantial for Uxn. It's in the plans.
@dmitryponyatov21583 ай бұрын
I don't see videos about F#lang on your channel. Did you don't impressed about it?
@secondengineer98143 ай бұрын
Not me looking at the thumbnail seeing &vector and thinking this would be Rust
@user-hh1lj3kd5j3 ай бұрын
please recommend books on learning English, I will be very grateful ❤
@PatriceStoessel3 ай бұрын
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
@TsodingDaily3 ай бұрын
Eeeh... I dunno, I think I can get used to it.
@PatriceStoessel3 ай бұрын
@@TsodingDaily Hopefully, i can get used to it also ! By the way, love your videos ... keep up the good work !
@dieSpinnt3 ай бұрын
@@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
@delibellus3 ай бұрын
yeah it's not so bad
@gorenbk3 ай бұрын
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
@yet_another_communist3 ай бұрын
1 minutes
@ax13h3 ай бұрын
The author was more gracious than you deserved.
@thefrey95883 ай бұрын
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'!! 😭😭"
@NvidiaFuckYou3 ай бұрын
tsoding if words "so" and "essentially" were banned on twitch: