I'M SICK AND TIRED, ... of PYTHON. I can't even build the LATEST FIREFOX ANYMORE, ...!!!??!?!12! :-/

  Рет қаралды 31,397

Code Therapy w/ René Rebe

Code Therapy w/ René Rebe

Күн бұрын

Пікірлер: 177
@TEMHOTAOKEAHA
@TEMHOTAOKEAHA 5 ай бұрын
for whatever reason youtube recommended this video to me (i'm an artist, not a programmer) but it was strangely reassuring to hear that from an actual expert. a year ago i was looking to set up a speech recognition utility (python-based). the instructions on installing that utility were (rephrasing): install VM (why?!), install specific version of python, then specific version of PIP, then 30 libraries/dependencies, however some of them are for whatever reason windows-only... after like 12 hours of fkery i gave up and listened to the audios in question manually. i couldn't believe that developers would have thousands-LOC-projects THAT YOU CAN'T USE like a normal person with 2-3 terminal commands (analogous to something like ffmpeg -- which is no less complicated than the utility in question -- on debian or whatever). i'm not a technical guy, i have no idea how or why do i have to set up freaking docker just to get some "mp3 in, txt out" thing to work.
@MultiMojo
@MultiMojo 7 ай бұрын
Lol I feel the pain. I work at a FAANG and it took longer to get the build system running reliably (months) than the application code itself (days). It's absolutely insane that it takes longer to navigate the dependencies and technical debt than to build the core app itself. Plus there's always an idiotic team that wants to re-invent the wheel every couple years for their promo docs.
@theghost9362
@theghost9362 7 ай бұрын
you know what , f this , imma go back to Punched cards , this new stuff is crazy
@janAkaliKilo
@janAkaliKilo 7 ай бұрын
I don't understand what do they gain from using Python in the codebase? If you need a scripting language that requires a compilation step why even use a scripting language? Lua or Perl would be a better choice for this. Then you could specify the required version of interpreter and include all dependencies as git submodules.
@lLenn2
@lLenn2 6 ай бұрын
lmao, this is exactly why they use Python, because the supposed solution is to use some other dumb language that nobody knows. "Why should I learn Python? They should just use Lua and Perl, and do everything like I would do it and the problem would be solved!" "Why are you painting the shed green? You should paint it blue instead!" 🤡
@xzaz2
@xzaz2 7 ай бұрын
The error messages from these package managers are way to fuck up. Just tell me what is wrong not some cryptic shit.
@MoreReneRebe
@MoreReneRebe 7 ай бұрын
agree
@verdibahnsen
@verdibahnsen 6 ай бұрын
python should be used for small scripts and projects that don't rely heavily on portability or long term sustainability. It's the scotch tape of programming languages
@drygordspellweaver8761
@drygordspellweaver8761 7 ай бұрын
I couldn’t build IDApython. I just couldn’t build it!
@purpasmart_4831
@purpasmart_4831 3 ай бұрын
Makefile chads keep on winning.
@George-lt6jy
@George-lt6jy 7 ай бұрын
nice terminal font
@MoreReneRebe
@MoreReneRebe 7 ай бұрын
Indeed, Comic Code!
@xsillycarnifex
@xsillycarnifex 7 ай бұрын
Python should have stayed as a language for beginners. What an awful language under the hood and the entire toolchain and DevEx is laughable.
@DanielJoyce
@DanielJoyce 7 ай бұрын
Python would be great if they could finally settle on ONE package manager and not, what, the 8 they have now?
@DanielPetri
@DanielPetri 7 ай бұрын
Linux users installing a browser:
@MoreReneRebe
@MoreReneRebe 7 ай бұрын
more like Linux overlord developer builds the browser once, for all his successful user followers to install ;-)
@5L4P5T1CK
@5L4P5T1CK 7 ай бұрын
@@MoreReneRebe I love that term overlord developer. I suddenly feel kind of mighty and strong reading this. ... then I have to think of SC2...
@mostrealtutu
@mostrealtutu 8 ай бұрын
"...Python is the java of programming languages" :DDDDDDDDD i will steel that quote hehe.
@mt.taraen
@mt.taraen 2 ай бұрын
I love the implication that java is not a programming language
@gern0tk
@gern0tk 7 ай бұрын
Build environments are getting crazier every year. They should be as simple as possible. Unfortunately, people don’t take the time anymore to learn classic battle tested solutions (autotools, make and bash scripts) and constantly reinvent the wheel.
@reaperinsaltbrine5211
@reaperinsaltbrine5211 7 ай бұрын
Yepp. Clang is actually quite good. I consider it a major upgrade from GNU C. And I know people will hate me for this, but Microsoft's and IBM's compiler tools were always much friendlier to use than GNU's. Even without an IDE.
@fluchschule
@fluchschule 7 ай бұрын
as if autotools were not giving you headaches too 😂
@DanielJoyce
@DanielJoyce 7 ай бұрын
Auto tools, simple. And bash is full of quirks. Don't write bash scripts without shellcheck. Shellcheck saves you a lot of pain from Bash's cruft.
@reaperinsaltbrine5211
@reaperinsaltbrine5211 7 ай бұрын
@@fluchschule That is true, but it is just ONE mess to deal with and is somewhat tolerable. I also do not mind diversity in my tools, but today it got totally out of control. And the devs, who made this mess are long since gone to new fun projects but it is us operators and admins who have to try to keep unmaintainable crap alive just because someone decided to put vital business processes to them because of BDD (Buzzword Driven Develeopment) :(
@reaperinsaltbrine5211
@reaperinsaltbrine5211 7 ай бұрын
@@DanielJoyce Yepp. That's why I usually go with Perl: it is a pain but still less so than bash :/ most dropped TCL which is a same. Lua may be ok for now, but as I see it it is going the way of Python very fast. The other alternatives are not widely used and I'm not particularly fond of the thought of using PowerShell in Linux.
@32zim32
@32zim32 7 ай бұрын
We have too many developers which have no idea how to write maintainable code. With thr rise of copilots now we have millions of lines of code generated by AI which was trained on shitty code
@williamseipp9691
@williamseipp9691 7 ай бұрын
this is the potentially scary part. We're going to have a lot of code that seems to "work" but is fragile. That whole fiasco with npm in 2016 comes to mind.
@billchatfield3064
@billchatfield3064 7 ай бұрын
I love listening to you complain. I feel it, brother.
@andreasbaumann6943
@andreasbaumann6943 Жыл бұрын
On Python: the bootstrapping gets worse and worse from version to version. And Archlinux with it's micro-packaging of Python modules is also not helping. On every version update I loose basically Python and have to painfully rebootstrap it on IA-32..
@HolofractalUniverse
@HolofractalUniverse Жыл бұрын
Unfortunately, lua has similar problems, despite its nice syntax and minimalism. Luajit has release issues where the official download is about 6 years outdated and all the development and bugfixes go now into the git repository. Mike Pall the creator of luajit only encourages to use the git repo and finds releases to be an antiquated concept. He admitted this in a git issue but not in the download page itself. Basically he won't do releases for luajit anymore and expects everyone to use the git repo instead. This creates huge confusion for linux distro maintainers. I checked the T2 packages page and it seems that T2 still uses the 6 years outdated luajit from the download page. The lua module system is fundamentally flawed and cannot be fixed. Lua loads libraries based on the current working directory and paths defined in 'package.path' and 'package.cpath'. It shouldn't use the current working directory, but instead the path where the program is running. This flaw makes writing command line application in lua really hard. Of course this issue could be avoided by just using a single file to not rely on the module system at all, but this shouldn't be the case. There is a constant war between 5.1 and 5.4. Luajit refuses to upgrade to versions later than 5.1, but uses quite some features from those versions. Mike Pall insists on 5.1 because he thinks that all the later versions are too bloated and add unnecessary features such as bit operation, 64 bit integers, etc. To put this into perspective. Compare lua to python, perl, javascript or ruby, lua 5.4 is probably still one hundred times as small as any of those languages. So it shouldn't be too hard to implement most of the features from the later versions. This shows that luajit is sometimes really inflexible. The conflict of lua 5.1 vs lua 5.4 is probably as bad as python 2 vs python 3. I generally like lua's syntax and overall design, but in my opinion, this is the type of BS that prevents lua/luajit from being popular.
@billchatfield3064
@billchatfield3064 7 ай бұрын
LUA = Language Unnecessary Added
@davetelekom443
@davetelekom443 7 ай бұрын
This is the thing with modern dev, always updating things, results in broken libraries. Something that you built and was working like a just one month ago, it is not working anymore.
@heraldo623
@heraldo623 7 ай бұрын
Backwards incompatible changes is a hell. People should seek for stability.
@danielwagner6911
@danielwagner6911 7 ай бұрын
Software was a mistake
@MoreReneRebe
@MoreReneRebe 7 ай бұрын
Exactly!
@hudaifa1
@hudaifa1 5 күн бұрын
🧑‍💻Human -> Python is suck blah blah..... 🐍Python -> yeah ok whatever 😪
@theevilcottonball
@theevilcottonball 2 ай бұрын
Building and packaging is always a pain. Python invented the wheel so its users don't have to have to build C libraries themselves. Its relatively easy for the users when it works, but probably not so much for people packaging things or for non-mainstream systems. Recently installed Windows 3.1, things were a lot simpler in the 90s (before I was born)... In general Python is a scripting language, it's meant as a portable replacement for shell scripts and I use it for that purpose (the scripts never leave my machine becuase they automate my custom stuff, if I were to share them I would write them in a compiled language) Why does a large project like a browser need python?
@HennerZeller
@HennerZeller Ай бұрын
For small scripting, bash and awk are my go-to, but it it needs to be a bit more complicated I switch to C++. Python is a horrible mess of a language with important whitespace (that is a no-go in any language design) paired with being broken with every single patch-level; Python scripts immediately bit-rot. Whatever the programming question, Python is _never_ the answer. I mean, even Tcl is nicer. I recently started to look into Lisp for things between awk and C++.
@andreasbaumann6943
@andreasbaumann6943 Жыл бұрын
I recently stumbled over simple Linux distros like 'stali', 'oasis'. They try to build everything statically, do away with Make/perl/autoconf/meson/ninja whatever craziness and use 'lua' and 'samurai' (for instance oasis). I'm currently testing out if I can at least use 'tcc' for all the userland (which should mainly consist of suckless tools IMHO). This gives you a basic Linux system you can compile in 5 minutes. GNU tools (sorry to say that) are usually heavily over-engineered.. The Linux kernel is a different story, it has too many gcc/clang-isms and I don't think anybody tried 'tcc' on the kernel since the times of 'tccboot'.
@andreasbaumann6943
@andreasbaumann6943 Жыл бұрын
Ah, there was some activity on tcc/Linux: kzbin.info/www/bejne/n4aTi2Osd7ClqrM (Michael Matz).
@reaperinsaltbrine5211
@reaperinsaltbrine5211 7 ай бұрын
I feel you so much. Now I'm not a developer but an infra operator and I actualy mostly stopped building our own stuff: I used to but it became unbearable. Like when Samba decided to use python, too. But it still requires Perl. LibreOffice not only uses C++ but Java and also Python for some reason (Not to mention you can use not only StarBasic (LibreBasic) with full VBA compatibility to run macros in documents, but beanShell, Javascript and Python: security my a**). I used to build ClamAV from source, but since 105.0 I'm also supposed to use Rust as well? No thanks. Sometimes I feel like "why don't we just pay up and switch to Microsoft instead?" Immense respect for package maintainers of any distro.
@infinitelink
@infinitelink 7 ай бұрын
One of the reasons you know a project will be overcomplicated and die is when they proudly boast how they are planning to or will put in effort to allow any language a contributor chooses... Generally I see that and go "yep, Matt be cool, but do not adopt that or get dependent on it--those devs are naive/careless... missing decades of experience."
@reaperinsaltbrine5211
@reaperinsaltbrine5211 7 ай бұрын
@@infinitelink Oh..I see: you too have seen some corporate and commitee action, I presume?
@DanielJoyce
@DanielJoyce 7 ай бұрын
This is funny because Parcel makes front end development an absolute joy now. Just give it a html file with imports and it will suck in and transpile, compress, and build all of the artifacts. It's really nice. I would say the experience is even better than cargo. But yeah anything outside of those envs is just painful.
@billymania11
@billymania11 7 ай бұрын
The WEB technological landscape needs an intervention. Things are much too complicated and it's burdened with multiple frameworks, languages and whatnot. The whole thing will come crashing down at some point.
@gohangoku3447
@gohangoku3447 Жыл бұрын
Python is both a curse and a blessing. The blessing part is that laymen can get in more easily, because it "does" almost everything for you. The curse is that in the end, unless you don't go into the depths later like with assembler or C, you simply don't have a clue about system architecture and real coding. I'll put it more simply: if you have no idea, you use Python.
@dalivanwyngarden3204
@dalivanwyngarden3204 7 ай бұрын
I completely agree with u, I have a part time job (as a student, studying sociology) and I am currently in development of an environmental measuring device that sends the data via LTE/nb-iot. With no knowledge to begin with, I just imagined how architecture could be in coding and started. Good thing about iot modems is, that they need to run linux like OS for some protocols to be working. These interactions between hardware and software in an easy environment like python are really easy. Good thing that I don‘t have to worry abt anything deeper than the actual app. And maybe some optimization of the hardware. I would also never see me as a programmer, but with python I find it quite easy to come up with ideas and routines, even when I‘m rooted in sociology and philosophy. C doesn‘t seem thaaat much more difficult in the end, but thats just not my world.
@plugplagiate1564
@plugplagiate1564 11 ай бұрын
dear rene rebe, what you do experience is the way how to "piss off" people, to make a program exclusive. i do experience the same in different other areas of the free and open source regime. i came up with a solution: at first, i make the decision if the program is realy necessary, for my purposes, then, if it is, either i leave a program as it is, use the old working version, or i do write the program myself, from the bottom up. and i have to do it, more and more myself.
@MoreReneRebe
@MoreReneRebe 11 ай бұрын
happy to hear that at least I'm not alone experience this, ... :-/
@DELOREAN389
@DELOREAN389 9 ай бұрын
I use Gentoo, and firefox doesn’t build for me, but as soon as the newer version came out, it started building again. go guess which version will be broken.. I also recently tried to grab projects from Github in Python and run them, like I downloaded the dependencies.. but it just doesn’t work... I don’t know much about Python... but sometimes I want everything Python became a module for the C language and was not touched or updated. From Russia with love ❤
@abdul4515
@abdul4515 6 ай бұрын
I mean, why are we even making browsers that are this complicated? Do we really need millions of lines of code just to show web pages?
@MoreReneRebe
@MoreReneRebe 6 ай бұрын
Unfortunately web pages are million of lines complicated programs these days, ... :-(
@abdul4515
@abdul4515 6 ай бұрын
@@MoreReneRebe Yeah, I installed Suckless Surf. It works fine, it's fast, you can get support for browser tabs if you use Suckless Tabbed with it. It supports even the most bloated web apps like KZbin, and its code base is just a few thousand lines. Only problem is that it doesn't support browser extensions. Which is a major issue because the modern web is unusable without an ad blocker.
@GRHmedia
@GRHmedia 7 ай бұрын
Yea, if you need to use another language to compile your code you are doing it wrong. Have you ever thought there is no reason for this type of horse crap. Consider this if you use an IDE it can build your project. Not just that it will track what files have been modified since the last time it was compiled. If an IDE can do that there is no excuse why there isn't a make utility that comes with the compiler that can do the same. If an IDE can handle the issue dealing with a make file what reason is there for people to have to do it. Make itself should make its own make file. Or better just keep a file record of when the last compile was and compare to the file times or use a hash of the file. That was my realization a while back.
@ThePandaGuitar
@ThePandaGuitar 4 ай бұрын
The Python ecosystem is a fucking abomination.
@fluchschule
@fluchschule 7 ай бұрын
So the root cause was that the build system is not following instructions but just uses heuristics to figure out how the build should be done - and you blame python for this? Sorry, I don't get it.
@MoreReneRebe
@MoreReneRebe 7 ай бұрын
the root cause was not some other build system heuristic, but Python is an each major version breaking, deprecation mess. and people trying to use is as yet another build system component.
@infinitelink
@infinitelink 7 ай бұрын
​@@MoreReneRebeEven worse, Python often introduces breaking changes across MINOR versions -- when the definition of minor revisions is to introduce only bug fixes while not breaking things... Even if you have the excuse "a security vulnerability required a breaking change to fix", you increment the major number and warn/announce.. But I don't think they're even aware when they're introducing breaking changes in the minor revisions. :\
@DavidRadkowski
@DavidRadkowski 7 ай бұрын
Python is the XXI century Java! Yes! You’ve said that! 🙌
@MoreReneRebe
@MoreReneRebe 7 ай бұрын
Yes indeed!
@omarjimenezromero3463
@omarjimenezromero3463 2 ай бұрын
i think one of the greater problems are that python is so beginner friendly that it is not like C when someone develop a tool, that in C you need to not blow your leg to do something useful, and with python you can mess around with anything and somewhat make it work (all clunky and not future proof), so yes it is hard to use python for things like that, it has too many problems, people should use python as a faster excel and no more, also like a chainsaw for hacking, but aside that it is not good to use it for more things. One of the problems is that is very beginner friendly an fast for prototyping so people use it for bigger problems and temporal solutions that became eternal solutions without manteinable and future proof functionality, so is better to give a shot in C or C++ for those things.
@DocMAX
@DocMAX 2 ай бұрын
Man, you're so funny when you swear. Enjoying this very much, and thank you for taking us with you on your "journey" :-), subscribed!
@gerhardroediger8331
@gerhardroediger8331 7 ай бұрын
and here we are 9 months later and the running gag on reddit is "normal" users screaming "give me a freakin exe/elf for gods sake" on github. I wonder why that is :D
@zocker1600
@zocker1600 7 ай бұрын
it is a good business model, make something open source, but extremely hard to compile and offer precompiled binaries only for money. lol
@Myname-l3h
@Myname-l3h 26 күн бұрын
@@zocker1600or with spyware😈
@Baba-j6h
@Baba-j6h 2 ай бұрын
00:00 look of defeated man
@amonaxos
@amonaxos 2 ай бұрын
"Even the coffee is empty!!!" You are amazing man... and of course you are to right side of history, but unfortunately we are last remaining romantics...
@MishimaBloodl1n3
@MishimaBloodl1n3 Ай бұрын
Mad genius
@lameshithead
@lameshithead 7 ай бұрын
python is a great language, but not for building.
@MoreReneRebe
@MoreReneRebe 7 ай бұрын
Not even a great language :-/
@lameshithead
@lameshithead 7 ай бұрын
@@MoreReneRebe hmm i like it because of the syntax and that it lets me code so fast. i just started out with rust and it has such a weird syntax i think. but yeah builds are a different topic
@fluchschule
@fluchschule 7 ай бұрын
So which language is "a great language"? I'm sure that for any language I can tell you things that are really really bad, or the language is hardly used. The real problem is the huge number of dependencies projects like firefox have, and each one a moving target with their own weird little ways these dependencies are built with, each one their own tree of dependencies below. This was already difficult to manage in the 1990s, but it's totally bonkers today. And this gives headaches to package maintainers no matter what language is used.
@lameshithead
@lameshithead 7 ай бұрын
@fluchschule python is the ONLY language for ml. i like frameworks, if they work! i love crossplattform stuff. i dont frkn care, im a cloud and ml engineer, i just dont bother: if it somehow works: ok! if not: i roll back! thats it
@emvdl
@emvdl 7 ай бұрын
Python is obviously not my favorite language and I understand your frustration. Maybe use ‘poetry’, define to correct python ‘firefox’ version, run the virtual environment and then run make?
@mmilerngruppe
@mmilerngruppe 2 ай бұрын
Ich sollte lieber irgendwas mit Holz machen.
@MoreReneRebe
@MoreReneRebe 2 ай бұрын
Hört sich gut an ;-)
@chrisleon27
@chrisleon27 Жыл бұрын
Hello from China
@chrisleon27
@chrisleon27 Жыл бұрын
Ur complain about programming almost the same as whatsoever current society occupation which require everyone to be a super duper hero do god's work
@aurelf3158
@aurelf3158 7 ай бұрын
If you are tired, take a break, relax few days . Intelligent smart people desirve a break too.
@mementomori1868
@mementomori1868 6 ай бұрын
i was tired about python and switched to c++
@MoreReneRebe
@MoreReneRebe 6 ай бұрын
Well done!
@electric26
@electric26 6 ай бұрын
Same, then I switched to Rust after I got tired of putting up with C++
@MagicPlants
@MagicPlants 7 ай бұрын
I had to stop using Firefox sadly, it's junk now
@pietasharp
@pietasharp 7 ай бұрын
i have problems with apache airflow ,... reinstalled ubuntu few times, reinstalled python few times, pip, srip, shit etc..... nothing works XD
@nicolaskeroack7860
@nicolaskeroack7860 7 ай бұрын
when complaints sound like music
@mrmuffin5046
@mrmuffin5046 7 ай бұрын
I wish I was as smart as you guys
@MoreReneRebe
@MoreReneRebe 7 ай бұрын
maybe you are, or soon will!
@FrankMadero
@FrankMadero 7 ай бұрын
only use a little python when doing something with conan other than that i dont like it and dont care for it
@PietPanzer
@PietPanzer 7 ай бұрын
python is for puppies. Understandanding the real hardware is the road to success.
@bschwand
@bschwand 3 ай бұрын
I love FreeBSD and "make buildworld"
@teknologist7914
@teknologist7914 7 ай бұрын
Time for AIs to come and take over the tool chains because humans are tired?
@TomTheDutchy
@TomTheDutchy 7 ай бұрын
i'm an average coder, but i have no idea what im looking at. Can somebody give some context? i find it entertaining though :D
@MoreReneRebe
@MoreReneRebe 7 ай бұрын
context in vid ;-)
@DanielJoyce
@DanielJoyce 7 ай бұрын
Perl can be fucked up and badly configured as well. I dont know why eveyone acts like perl can make flawless build scripts.
@MoreReneRebe
@MoreReneRebe 7 ай бұрын
Has anyone ever said that ?
@matteo.veraldi
@matteo.veraldi 7 ай бұрын
I feel you on this one! And yes, as you said, the issue on this one was clearly a misalignment of Pluto and Juno!!
@ietsization
@ietsization 6 ай бұрын
This is why I would never want to work at a company that doesn't use nix.
@MoreReneRebe
@MoreReneRebe 6 ай бұрын
T2. You misspelled T2 ;-)
@thready_verse
@thready_verse 7 ай бұрын
We can't use python for everything
@MoreReneRebe
@MoreReneRebe 7 ай бұрын
Agreed.
@zelllers
@zelllers 7 ай бұрын
25:09 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
@John-lw7bz
@John-lw7bz 7 ай бұрын
building stuff seems like cancer anyway. my condolences
@MoreReneRebe
@MoreReneRebe 7 ай бұрын
Thank you. Appreciated!
@T1Oracle
@T1Oracle 7 ай бұрын
Can you run mach? Have you tried "mach bootstrap"?
@vikingthedude
@vikingthedude 7 ай бұрын
comic sans is crazy tho
@MoreReneRebe
@MoreReneRebe 7 ай бұрын
Comic Code ! I code in style !1!
@cptmorgan92
@cptmorgan92 6 ай бұрын
Ich glaub ich schul um. Ich hab drei Jahre Berufserfahrung und frag mich tagtäglich mit welchem Müll ich da arbeite. Jetzt habe ich dich entdeckt und kann nichtmal mehr an mir selbst zweifeln oder hoffen dass es besser wird 😭 Da schnitz ich lieber aus Bäumen Kanus von Hand.
@MoreReneRebe
@MoreReneRebe 6 ай бұрын
Ich kann beruhigen. Ich fix doch jeden Tag mindestens einen Bug. Manchmal sogar zwei. ;-)
@cptmorgan92
@cptmorgan92 6 ай бұрын
@@MoreReneRebe wenn ich einen am Tag fixen würde, sind 5 neue bugs durch meinem Kollegen geschaffen. Ein Hoch auf den masterbranch - den einzig wahren und EINZIGEN Branch - und pseudo-qs, die statt code zu checken sich durch die Anwendung klickt 😂
@bradhuf
@bradhuf 7 ай бұрын
Skill issues
@MoreReneRebe
@MoreReneRebe 7 ай бұрын
If who? Python or Firefox Devs?
@JorgeEscobarMX
@JorgeEscobarMX 7 ай бұрын
why is there a ps3?
@MoreReneRebe
@MoreReneRebe 7 ай бұрын
Of course! It runs my Linux, too ;-)!
@hartmut-a9dt
@hartmut-a9dt 7 ай бұрын
Why not stick with firefox 112 when it runs, and wait for 113 when it will be ok.
@MoreReneRebe
@MoreReneRebe 7 ай бұрын
The problem was Python, also it's Firefox 123 in the meantime. If we always wait that stuff builds again we would have 5+ years outdated software .
@DrRipper19
@DrRipper19 7 ай бұрын
The problem isnt python, IMO. It's people misusing python because it seems easy. The language's approachability has long been used as a crutch for the kinds of things it should not have been.
@zerberus1097
@zerberus1097 7 ай бұрын
Skill issue
@MoreReneRebe
@MoreReneRebe 7 ай бұрын
Exactly. constantly messing up and breaking Python are quite some skill issues upstream.
7 ай бұрын
Python is... python. God for may things, bad for many as well. Rust can successfully replace many Python use cases.
@MoreReneRebe
@MoreReneRebe 7 ай бұрын
😭
@heraldo623
@heraldo623 7 ай бұрын
Golang is by far better
7 ай бұрын
@@heraldo623 I've used Golang. It's not.
@sakthivelv1777
@sakthivelv1777 4 ай бұрын
Sir, if python is not good what language one should start with as a beginner? Thank you
@MoreReneRebe
@MoreReneRebe 4 ай бұрын
idk, Rust?
@sakthivelv1777
@sakthivelv1777 4 ай бұрын
If you don't know, then i definitely don't know. I don't have cs background. I tried c++ but switched to python because with python we can easily make some cool stuffs. So complexity doesn't matter, tell me one. If you were me what you will start with. Thank you for your speedy reply. ​@@MoreReneRebe
@MoreReneRebe
@MoreReneRebe 4 ай бұрын
Maybe JS instead of Python?
@sakthivelv1777
@sakthivelv1777 4 ай бұрын
Is javascript better than python? ​I am thinking C lets see. Thank you for your help. If you make a video on how to become good programmer or problem solver like you. Thank you bye​@@MoreReneRebe
@MoreReneRebe
@MoreReneRebe 4 ай бұрын
vastly different targets - but as much as Java ECMAScript is to be criticized for many things, certainly more usable out of the box and still less cursed than Python
@xD-saleem
@xD-saleem 11 ай бұрын
I hate python. I rather do java.
@MoreReneRebe
@MoreReneRebe 11 ай бұрын
I hate both ¯\_(ツ)_/¯
@joseoncrack
@joseoncrack 7 ай бұрын
​@@MoreReneRebeBoth suck immensely, I concur. :) But yes, Python seems to be this thing that people want to put absolutely everywhere, even when it's not warranted at all. Endless compatibility and maintenance issues, and promotes pretty bad programming techniques.
@lameshithead
@lameshithead 7 ай бұрын
warum buildest du überhaupt firefox from source??
@MoreReneRebe
@MoreReneRebe 7 ай бұрын
Weil es opensource ist und ich die beste Linux Distribution vertreibe? t2sde.org wie soll ich denn sonnt Bugs fixen? Von alleine verschwinden die ja leider nicht. Und für PowerPC und SPARC riscv und mips kompiliert die sonnt auch kein anderer.
@lameshithead
@lameshithead 7 ай бұрын
@neRebe ahhh verstehe. zieh durch brudi, das klingt cool! habe gerade mit slint angefangen, damit kann man ja so ui`s für microcontroller und embedded systems schreiben. die jungs kommen auch alle aus berlin. hast du vllt ne ahnung wie man das mit ncourse display treiber in die konsole zu rendern kann? du scheinst ja ahnung von sowas zu haben :)
@billchatfield3064
@billchatfield3064 7 ай бұрын
I have never had an open source application build from source without having to fix problems. Also, Python sucks. Watch what you say about Java, though. Haha
@unlisto
@unlisto 7 ай бұрын
don't feel panic. Firefox should have pointed that, obviously they are using python3 for build, but you are just using 'python'. you can do it if you have a virtual environment but not on your linux level, because in linux environment, most probably it is python3 not python.
@MoreReneRebe
@MoreReneRebe 7 ай бұрын
I'm using python which is version 3. Lol Also not obviously because they were very late migrating to python3
@matveyshishov
@matveyshishov 7 ай бұрын
Python makes it easier to program. Those who wouldn't qualify to program due to cognitive limitations before join the workforce. Proficient engineers spend more time fixing bugs due to the quality of newcomers. It's the same story as with "I don't like details, I like the high level architecture and the business side" ppl, and other similar workforce rot. Good men create good times. Good times..
@MoreReneRebe
@MoreReneRebe 7 ай бұрын
I don't think python is even particularly easy.
@matveyshishov
@matveyshishov 7 ай бұрын
​@@MoreReneRebe for a non-CS person, do you think it's easier to understand typing systems, memory layouts, system calls, or ignore all that and use literally pseudocode?
@ac130kz
@ac130kz Жыл бұрын
Python is crack, it's bad, yet addictive at the same time
@MoreReneRebe
@MoreReneRebe Жыл бұрын
:-/
@markm4603
@markm4603 7 ай бұрын
Serious question from a very casual coder, what is the issue with visual basic or c#. I cannot believe how immature WYSIWYG form editors are in the open source world. We have AI creating art.
@MoreReneRebe
@MoreReneRebe 7 ай бұрын
Probably because more develops have no need for WYSIWYG form editors ...
@denisdebenis
@denisdebenis 7 ай бұрын
wysiwyg is a collection of shortcuts that can be very limiting so it's just not useful for many things also can you expand on the c# question, I haven't had any serious issues with dotnet in like 3 years of using it for complex stuff, prefer it over java at the very least
@zocker1600
@zocker1600 7 ай бұрын
​@@denisdebenisare there any actually good C# UI libraries already?
@denisdebenis
@denisdebenis 7 ай бұрын
@@zocker1600 idk what you consider good but maui is *ok* and blazor is going the right direction imo
@zocker1600
@zocker1600 7 ай бұрын
​@@denisdebenislast time I checked MAUI had no Linux support, making it a non-option. If my target OS was Windows, I would just use Winforms and use the native widgets. EDIT: I just did a quick search and it still does not support Linux, there are only a few dead community implementations based on GtkSharp, which is dead in itself.
@FridtjofKoene
@FridtjofKoene 7 ай бұрын
😮 i thought this guy knew his stuff but i guess i was wrong then.
@StoianAtanasov
@StoianAtanasov 7 ай бұрын
The more I watch this channel, the more I respect Windows.
@MoreReneRebe
@MoreReneRebe 7 ай бұрын
No, that is orders of magnitude even worse, ... ;-/
@rwoliver2
@rwoliver2 7 ай бұрын
Static builds are just more common on Windows, so it kind of kicks the can down the road so to speak. The problem is still there you're just isolated from it more.
@zocker1600
@zocker1600 7 ай бұрын
@@rwoliver2no static builds, while an important factor, are not really the key. The one thing that Windows got right is that their ABI is stable and does not change. An application from 2001 linking against ddraw.dll compiled on Windows 98 still works with the ddraw.dll shipped with Windows 11. On Linux however ABI breaks every few weeks / month (glibc mainly), breaking the binaries, requiring you to recompile everything.
@PoliticalPanic
@PoliticalPanic 6 ай бұрын
😂😂
@abc-Vogel
@abc-Vogel 6 ай бұрын
Edward Joseph Snowden💪Very similar to this person
@ShyCataclysm
@ShyCataclysm 7 ай бұрын
The universe doesn't like computers, that's my own conclusion
@MoreReneRebe
@MoreReneRebe 7 ай бұрын
maybe the universe does not like the low quality red neck engineering way humankind built computers? ;-)
@ShyCataclysm
@ShyCataclysm 7 ай бұрын
@@MoreReneRebe yeah something, our brains work pretty well lol
@pietasharp
@pietasharp 7 ай бұрын
xD
@BillyRichardson
@BillyRichardson 7 ай бұрын
Why complain when you can fix it? All this time you take to make videos and you could actually make a change...
@MoreReneRebe
@MoreReneRebe 7 ай бұрын
I make an open source change daily since 1998. And you? I watch code quality degrade year by year. Teaching all of KZbin how to code is way more scalable and important, ...
@ErwinWisenthal
@ErwinWisenthal 7 ай бұрын
@@MoreReneRebethese are reasons way the joke is so funny 😅
@GegoXaren
@GegoXaren Жыл бұрын
File a bug report with Mozilla. And bug them on their Matrix Channel. And keep buggning them. Also: Python is great... Until you have to deal with PIP. Duck PIP.
I tried using AI. It scared me.
15:49
Tom Scott
Рет қаралды 7 МЛН
The Tragedy of systemd
47:18
linux.conf.au
Рет қаралды 1,1 МЛН
отомстил?
00:56
История одного вокалиста
Рет қаралды 7 МЛН
🍉😋 #shorts
00:24
Денис Кукояка
Рет қаралды 3,5 МЛН
АЗАРТНИК 4 |СЕЗОН 3 Серия
30:50
Inter Production
Рет қаралды 1,1 МЛН
GIANT Gummy Worm Pt.6 #shorts
00:46
Mr DegrEE
Рет қаралды 96 МЛН
Why Isn't Functional Programming the Norm? - Richard Feldman
46:09
What Everyone Missed About The Linux Hack
20:24
Theo - t3․gg
Рет қаралды 286 М.
Being Competent With Coding Is More Fun
11:13
TheVimeagen
Рет қаралды 82 М.
Why Linux is better for (most) developers!
14:59
The Linux Experiment
Рет қаралды 476 М.
How A Steam Bug Deleted Someone’s Entire PC
11:49
Kevin Fang
Рет қаралды 1 МЛН
C++ vs Rust: which is faster?
21:15
fasterthanlime
Рет қаралды 396 М.
Building POPULAR Linux From Scratch! What could possibly REGRESS this time?
2:06:21
Code Therapy w/ René Rebe
Рет қаралды 8 М.
When you Accidentally Compromise every CPU on Earth
15:59
Daniel Boctor
Рет қаралды 828 М.
отомстил?
00:56
История одного вокалиста
Рет қаралды 7 МЛН