![Code Therapy w/ René Rebe](/img/default-banner.jpg)
- 1 071
- 2 640 156
Code Therapy w/ René Rebe
Germany
Registrace 31. 01. 2019
⚠️ Achtung: Hier ist rechtlich ALLES Werbung, da Marken Nennung ⚠️
Computer scientist & designer from Berlin; Germany.
More things live w/ & by René Rebe™ Behind the scene, making off, random live, IT news and modern and vintage hardware and software fun, ..! ;-)
Computer scientist & designer from Berlin; Germany.
More things live w/ & by René Rebe™ Behind the scene, making off, random live, IT news and modern and vintage hardware and software fun, ..! ;-)
Watch Full Stack Linux developer FIX: Rustc for Musl libc, Meson & Qemu to cross-compile!
Fixing the #OpenSource world, #Rust #Meson #Qemu librr#SVG & more one live-stream at a time! You can support my work at: patreon.com/renerebe github.com/sponsors/rxrbln/ onlyfans.com/renerebe or ordering stuff you need via Amazon: services.exactcode.de/amzn.cgi?index=electronics&keywords=laptop exactcode.com t2sde.org rene.rebe.de
zhlédnutí: 8 954
Video
Watch Firefox Linux developer debug Twitch & YouTube Livestreaming [AUDIO Codec & SANDBOX] !
zhlédnutí 81KPřed 2 měsíci
Let's "quickly" fix #Firefox #AAC & #MP4a Twitch & Firefox livestreaming. How hard can it be? #Ad You can support my work at: patreon.com/renerebe github.com/sponsors/rxrbln/ onlyfans.com/renerebe or ordering stuff you need via Amazon: services.exactcode.de/amzn.cgi?index=electronics&keywords=laptop exactcode.com t2sde.org rene.rebe.de
How to BURN OUT Open Source devs: After SENDING a patch, IBM asks me to also do a TESTCASE for FREE!
zhlédnutí 24KPřed 2 měsíci
How to #BURNOUT #OpenSource #developers: After SENDING a patch, IBM asks me to also do a TEST for FREE! :-/ You can support my work at: patreon.com/renerebe github.com/sponsors/rxrbln/ onlyfans.com/renerebe or ordering stuff you need via Amazon: services.exactcode.de/amzn.cgi?index=electronics&keywords=laptop exactcode.com t2sde.org rene.rebe.de
Clever: YouTuber make Linux hobby a business by fixing LLVM Clang LIVE for Ad $$$!
zhlédnutí 18KPřed 5 měsíci
Clever: CZcamsr make Linux hobby a business by fixing LLVM Clang LIVE for Ad $$$!
Linux 6.8 is out! Watch kernel developer rebase IA-64, PowerPC64, RISCV-V and x86-64 patches!
zhlédnutí 20KPřed 5 měsíci
Linux 6.8 is out! Watch kernel developer rebase IA-64, PowerPC64, RISCV-V and x86-64 patches!
Watch X.org developer bisect X and FIX multiple regressions for MOST drivers to ACTUALLY WORK AGAIN!
zhlédnutí 17KPřed 5 měsíci
Watch X.org developer bisect X and FIX multiple regressions for MOST drivers to ACTUALLY WORK AGAIN!
DIY home renovation: how-to install door handles in less than 5 minutes!
zhlédnutí 5KPřed 2 lety
DIY home renovation: how-to install door handles in less than 5 minutes!
DIY 240V EU wall power outlet install or repair
zhlédnutí 12KPřed 2 lety
DIY 240V EU wall power outlet install or repair
More AMD Ryzen™ 7 3780U Microsoft Surface® Edition Processor notes
zhlédnutí 4,8KPřed 4 lety
More AMD Ryzen™ 7 3780U Microsoft Surface® Edition Processor notes
Linux on the DECR-1400 PS3 was not that easy, ..! :-/
zhlédnutí 10KPřed 5 lety
Linux on the DECR-1400 PS3 was not that easy, ..! :-/
Rust & Lua code for Linux Asus Aura RGB LED cpu load visualizatoin
zhlédnutí 2,6KPřed 5 lety
Rust & Lua code for Linux Asus Aura RGB LED cpu load visualizatoin
ProTip: how-to check upstream commit style, ... More Git fun!
zhlédnutí 4,2KPřed 5 lety
ProTip: how-to check upstream commit style, ... More Git fun!
Random live: cheap 5€ PCIe graphic card from ebay, will it work? Matrox Parhelia P690
zhlédnutí 2,7KPřed 5 lety
Random live: cheap 5€ PCIe graphic card from ebay, will it work? Matrox Parhelia P690
May the force be with you, saying goodby to Firefox?
zhlédnutí 3,1KPřed 5 lety
May the force be with you, saying goodby to Firefox?
Apple & PayPal: growth and profit over everything; especially customer satisfaction :-/!
zhlédnutí 1KPřed 5 lety
Apple & PayPal: growth and profit over everything; especially customer satisfaction :-/!
3dfx Voodoo (2) woking low-level code update!
zhlédnutí 3,4KPřed 5 lety
3dfx Voodoo (2) woking low-level code update!
Final Jacob Jensen 605, Ronda Sartech Quartz movement repair [DIY]
zhlédnutí 1,4KPřed 5 lety
Final Jacob Jensen 605, Ronda Sartech Quartz movement repair [DIY]
The Galaxy Fold Teardown, Samsung does not want you to see!
zhlédnutí 1,9KPřed 5 lety
The Galaxy Fold Teardown, Samsung does not want you to see!
3dfx Voodoo 2 demo: To be continued, ...
zhlédnutí 1,7KPřed 5 lety
3dfx Voodoo 2 demo: To be continued, ...
I finally got a 3Dfx Voodoo 2! (and it is not yet amazing) :-/
zhlédnutí 947Před 5 lety
I finally got a 3Dfx Voodoo 2! (and it is not yet amazing) :-/
Apple Battery hacking summary and finalizing!
zhlédnutí 666Před 5 lety
Apple Battery hacking summary and finalizing!
More ET4k/w32 driver code, not sure if the ISA card can do LFB :-/
zhlédnutí 440Před 5 lety
More ET4k/w32 driver code, not sure if the ISA card can do LFB :-/
Last week's VLB & vintage GPU acceleration coding
zhlédnutí 722Před 5 lety
Last week's VLB & vintage GPU acceleration coding
Double check each low-level hardware bit even more, S3/Trio64 retro coding.
zhlédnutí 372Před 5 lety
Double check each low-level hardware bit even more, S3/Trio64 retro coding.
Mechanical Alps switches Apple Extended II keyboard!
zhlédnutí 1,4KPřed 5 lety
Mechanical Alps switches Apple Extended II keyboard!
Programable Array Logic & ET4000 /W32 acceleration coding
zhlédnutí 1,2KPřed 5 lety
Programable Array Logic & ET4000 /W32 acceleration coding
Cheap 12V ATX power module from China, ET4000 vintage coding
zhlédnutí 816Před 5 lety
Cheap 12V ATX power module from China, ET4000 vintage coding
Good morning: Linux updates & HDMI full range OBS live test!
zhlédnutí 1,4KPřed 5 lety
Good morning: Linux updates & HDMI full range OBS live test!
Test PS3/Linux optical spdif w/ DIY DAC
zhlédnutí 1,1KPřed 5 lety
Test PS3/Linux optical spdif w/ DIY DAC
The angry young man from Berlin. René you are deep in my heart!
Again I’m tired that these developers are living in their comfort of six fighters when they perform like this it’s the same thing with the llvm devs 🤦♂️
Linux is cool but so are FreeBSD OpenBSD and NetBSD which hopefully get more and more widespread
I'm from a completely different industry, but I really enjoy watching videos from professionals :)
I send you this in the hope that you feel a bit better: ❤️ Ich sende dir ein Herz weil ich ein sehr emphatischer Mensch bin und dich voll und ganz verstehen kann. LG dein Nejat Hakan
you're amazing ❤
I'm surprised he didn't start swearing in german at some point
Die Codequalität und Arbeitsweise ist verfluchte Scheiße :-/
If you want clean code write the kernel from scratch itself. Why don't people understand that in critical software like kernel its better to not "fix" code that does the job.
Rene dives deeper and deeper into insanity.
I feel ya. You are working really hard, but others don't give a damn and break stuff all over the place, and you have to fix it in order to do your work.
another banger 🔥 👌 🙌
I mean, if the Gnome foundation had a "Business Shaman" advising them, i don't want to know the kind of structure the LF has 😂😂.
i love german zhings
This is the content I subscribe for. Not salty, just passionate.
you use hyprland?
Yes, sometimes? Why?
I know I'm a messy coder, first thing I've been told was "never assume anything".
To preface this: I have found your videos tremendously fascinating, and as such they have inspired me to pursue writing low-level software, despite the fact that I am a senior/intermediate python developer by trade. I am currently about 75% through my chip8 interpreter! I really found bitwise operations intuitive, and figured out that taking a number and dividing it by 2 is the same as, for example, shifting bits once to the right. All very incredibly fascinating "bits" of information. That being said, your burnout is palpable within the first several minutes of the video. From one person to another - stress and burnout can almost literally "eat" white matter in your brain. I cannot emphasize the importance of a modest vacation away from all things tech-related, enough. Life is so very short, and we only have one. Perhaps you might take what I am saying with a grain of salt, and that is perfectly fine. I am not here to dictate what you should do - but in my opinion, your body is very much like a temple. At least consider the notion that, someday, on your deathbed, you will probably not be thinking "If only I wrote one more line of code, made another patch, fixed another bug..." Maybe it's time to get around to traveling to that country that you've always wanted to visit. Maybe it's time to reach out to an old friend that has been on your mind. Maybe it's time to visit that other hobby that you've been thinking about spending more time on, whatever that may be. I don't know, because I don't know you. What I do know, however, is that time waits for absolutely nobody - and regret is one hell of a beast.
Well deserved rant. You are doing God's work Rene.
Recently AMD Ryzen 3 1300 just broke on newer kernels. I managed to boot it up in MBR mode because in UEFI NVIDIA card just showed black screen, but anyway, it kernel panicked about not being able to allocate high precision timer. Kernel was from Arch Linux (guys, just switch to linux-lts package, make yourself a favor), but they not doing much with it so I doubd the situation would change with another distro. The solution was to switch to another lying-around CPU, lol, still I would like to fix this shit but don't know where to start either, too much to learn at a time and my budget will not cover the all coffee that I would need for this.
other pickles code 🥒🥒🥒 😂
Very good rant. I hope this "clean code" nonsense will not affect your passion for coding. Thanks for keeping things running.
At this point I'm only waiting for the Linux foundation to delete the entire kernel, because no code is cleanest code!
Exactly! Only deleted code is good code!
I support you. You are gem 💎
i felt the rage all the way from bayern
"If it works, don't touch it"
OK you meantioned ppl like to chat dont take negativity seriously if someone is being negative then it may not be correct, isnt it? When a piece of information is correct usually its in a positive tone, positive sentiment, positive frame, and the context is correctly communicated, isnt' it ? Sorry if Esoteric.
Dude invest a little tooling for Life where you can do what you want to do a bit more chill because if you stare at the code without breaks your body may not be able to take the stress. Destress with the right tooling for the right job. Also code writing and debugging should be more easier now with latest tools such as when you click on thing in the code the IDE tells you wheere it came from and other info about it etc everything should be a bit easier.
grep command is my favorite linux command. I use grep so I would not need to use IDE that boots up 30 seconds and wastes my CPU on heating the room and also mice interfaces suck.
Good luck finding an IDE that does remote Linux kernel driver debugging on PowePC64 PS3 ;-)
Creaste a buy-me-a koffe page and put it everywhere, let people know like seriously that you are a linux dev and you accept donations. This way at least people will 1. know and 2. be one click away from donating whatever they can.
not OF , OF I will not click that , thats NSFW
got that already, ... buymeacoffee.com/renerebe
most code is not safe for work ;-)
This world has much anger, but it's not well directed most of the time. Your anger hits the spot, nobody else rants about Linux like this. Keep it up!
For a second i thought i'd read "reichsaufenminister" and laughed for a good while 😂
it is bizarre, that in like 10 years it will be more likely to have PS3 emulators running linux, that actual consoles running linux. That is ofc if anybody would even care about doing it 🤯
cleanup code without testing?
Linux Foundation kernel style, ...! ;-) ¯\_(ツ)_/¯
take it easy bro!
how come do you use vi to edit?
Why not, what else?
Better than using ed or TECO :)
@@MoreReneRebe Just use neovim. More features. Just better.
I am not in Linux world, I also have no clue what you are talking about but I am behind you 100%.
Rene, do not give up because of foolish individuals. You're teaching us the amazing capabilities of Linux.
You could just read the capabilities(7) manpage for that
This is really interesting, as I was looking into PS3 Linux just recently. Developing anything for the PS3 is probably an uphill battle, but I appreciate the work for it regardless. I think the PS3 is an underappreciated console compared to it's predecessor and successor, and it's good we can run free software on it.
I don't know pretty much anything about kernel development or its guidelines, but where has he talked about this "clean code initiative"? I have only heard him say about not breaking user space, and that his own "optimized code" may not be very readable. Thanks.
This is the best rant I have ever heard. I am not an expert by any stretch but I learn so much watching your videos on bug fixes.
who tf is using a PS3 with Linux in 2024, jesus christ. In any case, if nobody pays you for this niche bullshit why are you bothering? That's what i don't understand, why do you care if Linux works on old architectures from the 90s or obscure server processors from Intel that flopped, or PS3s from the early 2010s If none of those weird enthusiasts that wanna use such machinery are willing to pay you, why are you bothering? The Linux foundation absolutely does not give a flying f*** about PS3 support in 2024 and i doubt any of their reviewers have old Itanium machines lying around to test people's commits. So it really is a lonely job and if people aren't even paying you guys for it, i don't see the point
Why do people care about their vintage Porsche, Ferrari, Lamborghini, McLaren, ... Maybe because they are cool and fun? Also Linux kernel developers should not touch random stuff and break it. That is by no means quality engineering.
Cuz if its in there, it should fucking work, otherwise either remove it completely or don't fucking break it
@@foobar4938 Agreed but that's why i think it shouldn't be there, it's not testable because nobody has these machines anymore lying around other than enthusiasts like Rene and bugs can be introduced that aren't even found by anyone for months. This commit has been there for 6 months and nobody cared, if the code is this valueless that it gets through reviews without issue (probably because the reviewer doesn't have a PS3 to test) and lands on the kernel for 6 months before a bug is detected does it even need to be there at all? There's even code in there for N64 carts which is ridiculous imo All due respect to whomever is trying to use Linux on a PS3 and use the disc drive, but just use an older version then from when the PS3 was a relevant platform. As for Rene's money problem, the fundamental issue is that Rene is working on stuff like this, that only 2 or 3 people in the planet care about, you're not gonna make money that way, if you tell me you do it because it's enjoyable for you, that's great, but then that's the reward and i can only hope you make money on CZcams and stuff to liberate you to work on the hobby full-time, other people are only gonna pay you for things that are important to them, disc drive support on old PS3s isn't important to nearly anyone, neither is Itanium support
Brave, but one person shouldn't take care of so much dependencies that would please the last 50 people on Earth not giving up running Linux on PS3 or something. I've seen nice projects dying because of this. The Linux kernel should get rid of unmaintainable code.
First of all I maintain the code, they just break it every quarter z second if they delete it, it will be even more work for me !!!
Hey man! PS3 is a pretty solid lil machine
I feel bad for Rene... let's push his channel, so he gets 600k as well! And yes, pls a follow up rant on Web dev and Apple walled garden.
I'm so sorry, take care Rene.
I know that you are working on a microkernel, when do you think it will be finished?
The ego required to think that you can rewrite a driver for a gaming console better than the company who manufactured it, WITHOUT TESTING IT, is crazy. I get that they have to do it because of the changing driver API and stuff, but kernel devs shouldn't be allowed to make changes to drivers that they can't test. If you don't have a PS3, you shouldn't be allowed to touch this code, period.
PS3's are not that rare, they could easily test it themselves. you can probably find some in the garbage if you look hard enough.
@@JessicaFEREM Yeah, there would be lots of money available to buy old hardware for testing if the Linux foundation didn’t waste all of this money on trivial BS. Only 2% of their money goes to the Linux kernel.
You need to relax my dude, it's just code.
Code is everything!
Your life il 99% managed by code.
I'm ignorant so I'm wondering why you are patching this and not the person who wrote the buggy code.
Every driver in Linux has a maintainer, and you have to talk to the maintainer in order to fix it and those maintainers are lazy as hell and expect people to do work for free. So basically, every driver in Linux has a BDFL. Linux kernel devs change drivers all the time to make the code "cleaner". They didn't test it because they probably didn't have a PS3. So they just yolo the code and hope that it works. And then people who can ACTUALLY test the code, on real hardware, like Rene Rebe, are the ones who have to fix it. In a perfect world, this driver would have never been changed, because it already works.
Because I and my Linux distribution needs as fixed, and first I need to find the bug to tell someone what they broke and fix it.
@MoreReneRebe @thesneakysnek thanks for explaining 🤙
@@gcm4312 No problem!
You're my idol man... don't give up cause of stupid people.
Watching Terry Davis videos and now I'm getting the sacrilegious Linux videos in my feed
he doesn't use the forbidden n-word as frequently as Davis.
Imagine if Rene had a look at the TempleOS codebase lol now THAT would be premium content
you da goat 💯
The content of the Linux kernel has never been well discussed, but is added casually and then waits for reviewers to pass. This is the behavior of the big bazaar, so macos abandoned it very well.