The Most Bizarre and Fascinating Project I've seen!

  Рет қаралды 40,521

Tsoding Daily

Tsoding Daily

3 ай бұрын

References:
- Uxn - 100r.co/site/uxn.html
- Pico-8 - www.lexaloffle.com/pico-8.php

Пікірлер: 101
@luicecifer
@luicecifer 3 ай бұрын
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
@Eugensson 3 ай бұрын
Most likely because MS is providing US military. And they will not let MS to do such things.
@luicecifer
@luicecifer 3 ай бұрын
@@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.
@maxrinehart4177
@maxrinehart4177 3 ай бұрын
​​@@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 .
@ukyoize
@ukyoize 2 ай бұрын
Wasn't there a XP source code leak?
@ivanjermakov
@ivanjermakov 3 ай бұрын
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.
@SimGunther
@SimGunther 3 ай бұрын
Glad someone else knows about 100 rabbits: the unofficial retro personal computing renaissance company
@secondengineer9814
@secondengineer9814 3 ай бұрын
The memory is probably big endian so that you can increment the address on the stack easily
@spookyghostking608
@spookyghostking608 3 ай бұрын
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.
@theevilcottonball
@theevilcottonball 3 ай бұрын
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.
@SlinkyD
@SlinkyD 3 ай бұрын
SP4 Gang
@lucolesco
@lucolesco 3 ай бұрын
Every windows past Windows XP is just a different XP's service pack theory
@crifox16
@crifox16 3 ай бұрын
didn't dave cutler say that some 80% of windows 11 is built on the 64bit port of windows xp? or something like that
@sunnymishra1057
@sunnymishra1057 3 ай бұрын
ReactOS is the open source windows xp but last time I checked it needed some time in oven
@delibellus
@delibellus 3 ай бұрын
man, lately tsoding has been right when he says he bets i didn't expect that shit to happen. awesome subjects lately
@glowiak3430
@glowiak3430 3 ай бұрын
6:57 "Can your stinky javascript with react do that!? I don't faqing think so!"
@mattanimation
@mattanimation 3 ай бұрын
T-Shirt right there
@ember2081
@ember2081 3 ай бұрын
getting old
@kabukitheater9046
@kabukitheater9046 3 ай бұрын
no its not@@ember2081
@i8ux100
@i8ux100 3 ай бұрын
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
@nefrace
@nefrace 3 ай бұрын
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.
@sugrado
@sugrado 3 ай бұрын
based and uxn-pilled
@OverWilliam
@OverWilliam 3 ай бұрын
Of course you put the map at the end of the path, it's a reverse polish notation language
@the_duda
@the_duda 3 ай бұрын
man i love this tsoding fella
@logyross6883
@logyross6883 3 ай бұрын
uxn and varvara is so awesome. I'm glad its becoming more known.
@brunopanizzi
@brunopanizzi 3 ай бұрын
11:12 thank you *kittyboybasil* for giving recognition to the best software developer that has ever developed
@lixlip
@lixlip 3 ай бұрын
Passion is to do thinks by yourself. To make it in your way and fail... It's your dance to learn.
@siriusleto3758
@siriusleto3758 2 ай бұрын
Every video of Loki teaching how to program is fascinating.
@alfiegordon9013
@alfiegordon9013 3 ай бұрын
HUNDRED RABBITS MENTIONED 💯💯💯💯
@sanjaux
@sanjaux 3 ай бұрын
The true Hello World is demystifying their Hello World
@joshuadonahue5871
@joshuadonahue5871 3 ай бұрын
Maybe the true Hello World is the friends we made along the way
@hedlund
@hedlund 3 ай бұрын
Thats gotta be the first calculator I've ever seen (uh.. heard) that's got god damn _reverb_ of all things :)
@jonahbranch5625
@jonahbranch5625 3 ай бұрын
Oh man I've been waiting for a uxn video! Wish more people knew about it
@gorenbk
@gorenbk 3 ай бұрын
me too
@acdimalev8405
@acdimalev8405 3 ай бұрын
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_gravity
@sv_gravity 3 ай бұрын
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-g
@paulie-g 3 ай бұрын
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.
@HobbitJack1
@HobbitJack1 3 ай бұрын
I bet those developers used HP calculators in the past... I can't help but think of RPL.
@alexwennerberg
@alexwennerberg 3 ай бұрын
uxn is awesome, glad to see it getting some attention!
@temirzhanyussupov6997
@temirzhanyussupov6997 3 ай бұрын
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!
@delibellus
@delibellus 3 ай бұрын
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
@SlinkyD
@SlinkyD 3 ай бұрын
When the thumbnail & title.change, you know it will be great.
@secondengineer9814
@secondengineer9814 3 ай бұрын
I feel like having the first hello world just involve printing a single "H" to the console would have been enough
@moltenwood
@moltenwood 3 ай бұрын
orca is a midi sequencer/controller/something
@amigaworkbench720
@amigaworkbench720 3 ай бұрын
43:00 I wish Apple do the same with old PPC OSX versions from same era.
@i8ux100
@i8ux100 3 ай бұрын
I LOVE UXN I FOUND IT LIKE 2 MONTHS AGO ITS SO COOL
@gorenbk
@gorenbk 3 ай бұрын
objective truth
@caiolicinio7018
@caiolicinio7018 3 ай бұрын
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 ?
@sanjaux
@sanjaux 3 ай бұрын
omg I wish my calculator had little sine waves playing like that now
@JamesSjaalman
@JamesSjaalman 3 ай бұрын
Would be great to generate code for this machine. ( a tsompiler?)
@pavankumarkr5667
@pavankumarkr5667 3 ай бұрын
can you tell the font you are using.
@jwoods9659
@jwoods9659 3 ай бұрын
Rekka and Devine are amazing develoeprs they make alot of great apps. They are artists and coders.
@shrddr
@shrddr 3 ай бұрын
reactos is basically an open source windows xp
@xravenx24fe
@xravenx24fe 3 ай бұрын
I recently discovered Factor and have fallen in love with stack-based concatenative languages, pls send help
@hendrikd2113
@hendrikd2113 3 ай бұрын
You're totally normal!
@goldfinger490
@goldfinger490 3 ай бұрын
36:33 the disappointment! lol ಠ_ಠ
@glowiak3430
@glowiak3430 3 ай бұрын
write emacs in uxn
@sachahjkl
@sachahjkl 3 ай бұрын
You are the Lindy programmer
@tomaszgora4353
@tomaszgora4353 3 ай бұрын
So isn't that like an indie Java equivalent? 🤔
@prof-omaralsaabi3827
@prof-omaralsaabi3827 3 ай бұрын
How can I join your Discord server?
@i8ux100
@i8ux100 3 ай бұрын
write a c compiler targeting uxn 😭
@DevineLuLinvega
@DevineLuLinvega 3 ай бұрын
There's a chibicc fork by lynn and hikari that can target uxn, they've already ported a few x11 classics like xneko :)
@i8ux100
@i8ux100 3 ай бұрын
@@DevineLuLinvega oh man that's so cool !!
@user-qm4ev6jb7d
@user-qm4ev6jb7d 3 ай бұрын
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.
@i8ux100
@i8ux100 3 ай бұрын
@@user-qm4ev6jb7d that's what I was considering when I was thinking of making one of my own
@anon_y_mousse
@anon_y_mousse 3 ай бұрын
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.
@fishsayhelo9872
@fishsayhelo9872 3 ай бұрын
very gud 👍
@stevenlaczko8688
@stevenlaczko8688 3 ай бұрын
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!
@ax13h
@ax13h 3 ай бұрын
What specifically is "terrible" about the terminology?
@paulie-g
@paulie-g 3 ай бұрын
@@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.
@replikvltyoutube3727
@replikvltyoutube3727 3 ай бұрын
Collapse OS?!
@eldersprig
@eldersprig Ай бұрын
6502 and Forth had a baby
@cybernit3
@cybernit3 3 ай бұрын
Looks like forth a bit.... idk....C is good enough for me...
@kyle6344
@kyle6344 3 ай бұрын
6502 assembly stream yes please
@ukyoize
@ukyoize 2 ай бұрын
Isn't ascii space is #20?
@RandomGeometryDashStuff
@RandomGeometryDashStuff 3 ай бұрын
37:15 byte offset easier than line
@TsodingDaily
@TsodingDaily 3 ай бұрын
Byte offset would work too.
@Err-G
@Err-G 3 ай бұрын
FINALLY
@sanjaux
@sanjaux 3 ай бұрын
36:34 Stream over!
@NuclearShadowYT
@NuclearShadowYT 3 ай бұрын
1:52:59 modern web dev
@gorenbk
@gorenbk 3 ай бұрын
Hi, I’m the one that recommended you do uxn in the chat, this made my day.
@prescientdove
@prescientdove 3 ай бұрын
"there is a talmud"
@ALG397
@ALG397 3 ай бұрын
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
@androth1502
@androth1502 3 ай бұрын
that language makes my brain itch. it's almost like they decided to make it as awful as they could imagine.
@koktszfung
@koktszfung 3 ай бұрын
please do more videos with this
@TsodingDaily
@TsodingDaily 3 ай бұрын
Yeah, I wanna develop something more substantial for Uxn. It's in the plans.
@dmitryponyatov2158
@dmitryponyatov2158 3 ай бұрын
I don't see videos about F#lang on your channel. Did you don't impressed about it?
@secondengineer9814
@secondengineer9814 3 ай бұрын
Not me looking at the thumbnail seeing &vector and thinking this would be Rust
@user-hh1lj3kd5j
@user-hh1lj3kd5j 3 ай бұрын
please recommend books on learning English, I will be very grateful ❤
@PatriceStoessel
@PatriceStoessel 3 ай бұрын
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
@TsodingDaily
@TsodingDaily 3 ай бұрын
Eeeh... I dunno, I think I can get used to it.
@PatriceStoessel
@PatriceStoessel 3 ай бұрын
@@TsodingDaily Hopefully, i can get used to it also ! By the way, love your videos ... keep up the good work !
@dieSpinnt
@dieSpinnt 3 ай бұрын
@@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
@delibellus
@delibellus 3 ай бұрын
yeah it's not so bad
@gorenbk
@gorenbk 3 ай бұрын
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_communist
@yet_another_communist 3 ай бұрын
1 minutes
@ax13h
@ax13h 3 ай бұрын
The author was more gracious than you deserved.
@thefrey9588
@thefrey9588 3 ай бұрын
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'!! 😭😭"
@NvidiaFuckYou
@NvidiaFuckYou 3 ай бұрын
tsoding if words "so" and "essentially" were banned on twitch:
I regret doing this...
1:20:07
Tsoding Daily
Рет қаралды 62 М.
Hash Table in C
2:11:31
Tsoding Daily
Рет қаралды 57 М.
1❤️#thankyou #shorts
00:21
あみか部
Рет қаралды 52 МЛН
Increíble final 😱
00:37
Juan De Dios Pantoja 2
Рет қаралды 15 МЛН
Китайка и Пчелка 10 серия😂😆
00:19
KITAYKA
Рет қаралды 1,3 МЛН
So You Think You Know Git - FOSDEM 2024
47:00
GitButler
Рет қаралды 978 М.
Projects Every Programmer Should Try
16:58
ThePrimeTime
Рет қаралды 363 М.
Introduction to Picotron
59:45
Lazy Devs
Рет қаралды 23 М.
Parsing Java Bytecode with Python (JelloVM Ep.01)
2:25:53
Tsoding Daily
Рет қаралды 56 М.
What Is A Graphics Programmer?
30:21
Acerola
Рет қаралды 372 М.
Control Your Dependencies
1:45:07
Tsoding Daily
Рет қаралды 23 М.
What Makes Rust Different?
12:38
No Boilerplate
Рет қаралды 196 М.
Вселенная и Специальная теория относительности.
3:51:36
ЗЛОЙ АНАЛИТИК ВСЕЛЕННОЙ.
Рет қаралды 7 МЛН
are stack based vms really slower?
10:48
leddoo
Рет қаралды 17 М.
iPhone 15 Unboxing Paper diy
0:57
Cute Fay
Рет қаралды 2,7 МЛН
📱 SAMSUNG, ЧТО С ЛИЦОМ? 🤡
0:46
Яблочный Маньяк
Рет қаралды 2 МЛН
keren sih #iphone #apple
0:16
Muhammad Arsyad
Рет қаралды 841 М.
Эффект Карбонаро и бумажный телефон
1:01
История одного вокалиста
Рет қаралды 2,8 МЛН