General statistics
List of Youtube channels
Youtube commenter search
Distinguished comments
About
Anony Mousse
Fireship
comments
Comments by "Anony Mousse" (@anon_y_mousse) on "Fireship" channel.
Previous
1
Next
...
All
It's such a complex program that it would take 100 hours to fully explain how to use it, yet 100 seconds can give you enough of the basics to allow most people to use it as they need it on a daily basis. The only thing I would've added is that the order of arguments matter.
84
Meanwhile, mathematicians are screaming at their screens that that isn't the definition of vector. CS has really screwed up terminology.
29
The fact that tcc originated as an IOCCC entry is probably the best part. It wasn't complete, and it's still not, but just for that origin it's on my list. I use ffmpeg and qemu nearly every day, for encoding videos and of course running TempleOS.
14
I feel like you're my sibling from another set of parents.
12
That statement has never made sense. If debugging is the process of removing bugs, programming must be the process of adding grams. That's why my programs weigh so much.
11
I can't wait until there's a replacement for all the garbage web technology we use and we can have something streamlined and stable.
10
My favorite definition of the LISP acronym is Lots of Incessantly Stupid Parentheses. My favorite flavor of LISP is Scheme. Haven't used it in years, but I had this program called Elk for interpreting it and it was fun to play with. I just looked and apparently it's still being worked on, though with a new maintainer. I learned a lot about how to unwind recursion and convert recursive loops into iterative loops with it. Everyone should give it a try.
10
@CharleyWright-w1y That's why I don't follow any standard naming conventions. The things I name never conflict.
7
Though, it's still a good idea to limit your line length as our eyeballs can only take in so much and not everyone has eagle eyes to use the full screen width of a 4k monitor. I try to maintain a limit of around 90 which allows me to fit 4 terminals on a desktop at a legible font.
7
@cobaltno51 Why does anyone have bugs in their code constantly? Because they're a bad programmer. It's not hard to use pointers and arrays in C and still have bug free code, some of us do it all the time. Bad programmers persist in greater numbers and give the good ones a bad name.
6
@cobaltno51 Not all, but sure some. And Chrome is written mostly in C++.
6
As quick as a bunny.
5
@jonathanalonso6492 That's not really a knock on AppImages, but rather bad project maintainers. If you build the correct way, not only will it never conflict but it'll even work on older hardware out of the box and continue to work on current hardware long beyond the lifespan of the distro you're currently on.
5
@pavfrang That is complete BS, C has continued evolving and is still being updated by the standards committee. A preview release was just released last year. Also, OOP is a design philosophy, it need not be added onto a language or incorporated into it for you to write OOP code. 90% of my library is written in an OOP style, and it's all C.
4
@valentineserebreanu398 Unless you have a boss, then someone makes you, probably with a cosh in hand too.
4
@cobaltno51 You asked if all "chrome-developers" were incompetent. There was no reference there to which bug may or may not be most common. Most developers in general are incompetent, and it truthfully has nothing to do with language choice and everything to do with education. There are good programmers who can use a language effectively, but these days they're getting fewer and farther between. However, to address a point you made earlier and bring it into context, a good developer can indeed use "dangerous" constructs without affecting errors.
4
AppImages are the best container. Prove me wrong.
4
@phinix250 That's one of the reasons why I avoid languages which try to enforce a given style. I prefer a language to not constrain me, even if it's more dangerous.
4
If by ML you mean Machine Learning, then bless your heart.
3
Don't worry, unless your name is Rad, then tuck and roll. ;)
3
I know Google listens to everything we say, but I didn't realize they were time travelers too. I had a very similar idea that I've been working on incorporating into my own programming language and here they've already had something released since 2013. I'm feeling quite discouraged by this constantly repeating turn of events. Should I feel worse because they had the idea first, or because it hasn't caught on in popularity. Or should I feel encouraged because they botched the idea.
3
@ponocni1 I don't even remember what version of the web we're up to, but I hope the next version deletes JavaScript. I don't know yet what I'd want to replace it with, but it's total garbage and it has fucked us hard.
3
Clearly everyone misunderstood you, so allow me to clarify for you: The binary is not portable, the source code is. Calling convention issues only arise when using OS dependent libraries, which you don't need to use. For instance, with GTK and/or SDL you can write a complete GUI application that works on every major operating system and some not so major. With either OpenGL or Vulkan, you can program a game that will run on even more platforms than that and be quite fast, assuming you're a competent programmer. All of this is possible due to a high degree of source portability when using C. Write once, compile anywhere.
3
@GSBarlev Actually, you do get it for free as they take on the mantle of providing that portability for you. And indeed, they work on a great many platforms. As to the second, I implied no such thing. It is the common view that binaries are not portable, and absent some sort of emulation or translation layer you can not in fact run random binaries anywhere. Given the number of times I've tried running random Windows programs and had them fail, I'm going to call BS on any claims that they are in fact portable merely because of WINE existing. I can't speak for cygwin as I don't use Windows, but if it works every time, then great, but the opposite direction most certainly does not.
3
Sounds like it's time for someone to write an "AI" destroying virus. It's not real AI, of course, but it still needs to be destroyed for the good of humanity. But hey, I'm leaving that up to you guys because at this point I'm not sure I care anymore.
2
Interesting, and it's an okay first step, but what we really need is an all-encompassing language that's designed around not needing to restart from scratch every time the user hits reload because the user won't need that feature. This would require that we have a completely new, from scratch, browser that looks nothing like Chrome or FireFox. It would almost need to be designed as a container for a virtual machine, but with the intention of being used like a word processor. If anyone remembers the Amaya web browser that the W3C put out, that'll give you an idea on how it might function for someone writing websites, but without the HTML, CSS and JS.
2
@lawrencedoliveiro9104 Interesting, but after looking at the syntax they chose to enable that it feels rather inelegant, even if the pound sign makes sense. I do wonder though, why would anyone need so many different bases to represent numbers in?
2
@stefspooren1558 Technically base-2 logarithms would just be bitops, which were once quite commonly used for speeding up certain operations, but with the optimizing compilers we have now it's generally inadvisable to do such things manually. However, you need other bases for things like accounting software and 3D anything, and far more often.
2
@baldcoder_ Does it count as a web app if you write your own client and server but network communication is still integral to it working? Although, not in JavaScript at all.
2
I hope we won't still be using JavaScript 50 years from now. Hopefully it'll be so dead by then that it won't even be used in retro computing.
2
@antonhelsgaun Sure, but that's like calling a string an array. The funny thing is, what he was talking about in the video didn't use the name vector in the CS sense of an array. Which likely means that he meant it as a joke, I hope.
2
@Supergecko8 Yet a new standard was preview released last year and will be finalized soon if it's not already as I write this. The most recent stabilized standard was released in 2017. Updates are a thing even for programming languages.
2
@Just_Moh_it 1x already feels like slomo and I watch everything at 2x. Now I've got to find the 3x plugin...
2
@maruthiprasannakumar A more complete critique would be 's/that nobody/which no one/;s/brings/pulls/;s/.$//'. He probably googled and paraphrased instead of actually decoding the full string. Not everyone has fun with base64.
2
@ponocni1 As long as JavaScript gets deleted, I'm all for it.
2
@mollthecoder Well, I never said banned, I said deleted, and I don't need some false equivalency analogy, especially since I'm not advocating for nothing replacing it. Don't think it can't happen, because have you ever heard of VBScript? If you don't know what that is then enough said. If you do, then look around at how many websites use it.
2
Learn to program better than the NN-based FakeEye and you'll be fine. In other words, do low level programming, UI design and storyboarding and you can't be beat.
2
@11valdano I would suggest C and assembly. Given the way things are going, you'd need more than just x86_64 assembly knowledge and it'd be helpful to learn ARM as well.
2
@11valdano Depends on what you mean by dying. If you mean will it be taken over by non-humans, then for the most part, yes, but you'll still have web games, and design elements. Most of the websites these days have a lot of template generated code. The smaller percentage of the work that's still done on the fly by humans is just layout and selection of elements to use. Look at how SquareSpace works and its various competitors.
2
I hate it. Also, HTML is not a programming language. Embedding JavaScript is not the same thing.
1
I really don't understand why so many people keep mispronouncing the word character.
1
I'm starting to think I need to write a library for this that makes use of AMD hardware, or maybe even Intel. Nvidia needs to die.
1
The repo appears to show the solution, but no comment was pinned. Weird.
1
Sad. I was hoping I would learn of a new data structure. Although, I still maintain that Bloom filters are pointless bullshit.
1
@JorgetePanete First, we're talking about a web only language. Second, Rust is a bad language. I won't say worst because Python, Java and C# exist. At one point in time Java was a web only language, but they seem to have gone off the rails with its design and it was always too bloated and verbose. So basically a streamlined JVM but with something more akin to C with some OO enhancements would be great.
1
@JorgetePanete If you're writing a web app, it'd be a good idea to use a language designed for the web. You shouldn't use one language for everything, you should use one for each paradigm. As for why Rust is bad, partly that's due to it's overall design, the tooling, the ideological constraints, and its attempt to be a cross-paradigm language.
1
@JorgetePanete If you're talking about P versus NP, no language can be completely checked. If you're not, then Java is an interpreted language, it just gets compiled to bytecode and then interpreted in that format. The same can and generally is done for other interpreted languages, just that the compilation step isn't always saved. Take Python, it gets compiled into bytecode before being run, but the bytecode is left on disk as a cache.
1
@JorgetePanete No, and that doesn't make any sense. Do you know what computability is?
1
@JorgetePanete Yes, with most languages you can use various language features to generate HTML or CSS or JS, and Rust doesn't make it any easier than using C, and especially not easier than C++, but that's not what it or they should be used for. We need a language which is purpose made for web usage, either making a generic website or a specific application. Preferably one that includes markup syntax of some kind as part of it. In other words, it should replace HTML/CSS/JS.
1
Do you `touch` all your files into existence? I feel like that's a weird way to do it.
1
Previous
1
Next
...
All