Direct Source VS Open Source (100% JavaScript single page mobile browser extension +GAS +espruino)

General philosophy message board for Discussion and debate on other philosophical issues not directly related to veganism. Metaphysics, religion, theist vs. atheist debates, politics, general science discussion, etc.
TelepathyConspiracy
Junior Member
Posts: 82
Joined: Thu Dec 22, 2022 3:50 pm
Diet: Vegan

Re: Direct Source VS Open Source (100% JavaScript single page mobile browser extension +GAS +espruino)

Post by TelepathyConspiracy »

teo123 wrote: Tue Jan 24, 2023 5:16 am
Red wrote: Mon Jan 23, 2023 6:31 pm
teo123 wrote: Mon Jan 23, 2023 5:18 pm So, @Red, as far as I know, you never said anything about open-source software. What do you think about open-source software and other related things?
It is very poggers.
What does that mean?
Lol I believe it means he likes it...

What do you think of my argument in the post? Direct Source VS Open Source... Why not direct source?
teo123
Master of the Forum
Posts: 1489
Joined: Tue Oct 27, 2015 3:46 pm
Diet: Vegan

Re: Direct Source VS Open Source (100% JavaScript single page mobile browser extension +GAS +espruino)

Post by teo123 »

TelepathyConspiracy wrote: Tue Jan 24, 2023 3:35 pm
teo123 wrote: Tue Jan 24, 2023 5:16 am
Red wrote: Mon Jan 23, 2023 6:31 pm
It is very poggers.
What does that mean?
Lol I believe it means he likes it...

What do you think of my argument in the post? Direct Source VS Open Source... Why not direct source?
I think direct source is too restrictive. It basically forces you to write programs in JavaScript, which almost no experienced programmer likes. It also does not make a lot of sense legally. JavaScript you put on your website or web-app is not automatically liberally licenced.
TelepathyConspiracy
Junior Member
Posts: 82
Joined: Thu Dec 22, 2022 3:50 pm
Diet: Vegan

Re: Direct Source VS Open Source (100% JavaScript single page mobile browser extension +GAS +espruino)

Post by TelepathyConspiracy »

teo123 wrote: Wed Jan 25, 2023 6:24 am
TelepathyConspiracy wrote: Tue Jan 24, 2023 3:35 pm What do you think of my argument in the post? Direct Source VS Open Source... Why not direct source?
(1)I think direct source is too restrictive. It basically forces you to write programs in JavaScript, which almost no experienced programmer likes. (2) It also does not make a lot of sense legally. JavaScript you put on your website or web-app is not automatically liberally licenced.
(✓1) Then why is JavaScript the #1 most known language in the world?

(✓2) That would be jaw dropping evil stupidity if it were true... JavaScript I wrote myself cannot be given by me to whoever I want? There's no profit involved so if you were thinking Ace would sue or something that doesn't seem legit, otherwise you're implying a type of orwellian situation where they literally intervene if you share your code... Really this type of deliberately difficult negative social reinforcement every step of the way is obviously suggesting of ulterior political motives, like as if you consciously recognize the superior market strategy (aka a social app that isn't direct source VS a social app that is) and so do this diabolical deception thing calling it open source when in reality it's made to be difficult and inaccessible
teo123
Master of the Forum
Posts: 1489
Joined: Tue Oct 27, 2015 3:46 pm
Diet: Vegan

Re: Direct Source VS Open Source (100% JavaScript single page mobile browser extension +GAS +espruino)

Post by teo123 »

TelepathyConspiracy wrote: Wed Jan 25, 2023 2:30 pm
teo123 wrote: Wed Jan 25, 2023 6:24 am
TelepathyConspiracy wrote: Tue Jan 24, 2023 3:35 pm What do you think of my argument in the post? Direct Source VS Open Source... Why not direct source?
(1)I think direct source is too restrictive. It basically forces you to write programs in JavaScript, which almost no experienced programmer likes. (2) It also does not make a lot of sense legally. JavaScript you put on your website or web-app is not automatically liberally licenced.
(✓1) Then why is JavaScript the #1 most known language in the world?

(✓2) That would be jaw dropping evil stupidity if it were true... JavaScript I wrote myself cannot be given by me to whoever I want? There's no profit involved so if you were thinking Ace would sue or something that doesn't seem legit, otherwise you're implying a type of orwellian situation where they literally intervene if you share your code... Really this type of deliberately difficult negative social reinforcement every step of the way is obviously suggesting of ulterior political motives, like as if you consciously recognize the superior market strategy (aka a social app that isn't direct source VS a social app that is) and so do this diabolical deception thing calling it open source when in reality it's made to be difficult and inaccessible
Well, I used to think exactly like that back when I was younger, when I made my SVG PacMan and, later, my Arithmetic Expression Compiler. Yes, beginners at programming tend to like JavaScript and direct source. And I can think of a few reasons:
1. It makes it easy to do flashy things. It's easy to make an extremely flashy website using JavaScript, unlike in C++, where it is hard to even open a graphic window. However, you need to understand that's not what experienced programmers value. The experienced programmers, or even me, have learned the lesson of the Mother Fucking Website the very hard way. Nobody today wants to play a PacMan game or cares what happens when you press the "_" button in the top-right corner of the Arithmetic Expression Compiler (that the web-app is hidden and there is a draggable icon at the bottom that responds to the right-click). And you need to understand that it's easier to build functional user interfaces (so, not flashy) in things other than HTML5 (JavaScript, CSS and HTML), such as Android or iOS or QT.
2. Prototype inheritance in JavaScript can help you write some algorithms (parsing algorithms, for example, or anything dealing with tree structures) faster. However, what's much more important, is that it also makes it easier to make buggy programs. The entire classes of bugs are eliminated if you just use classes in a statically typed programming language.
3. You don't need to download or install anything to run JavaScript programs, you can use them right from the browser. But you need to understand that has many disadvantages, which I ran into when making my PicoBlaze Simulator in JavaScript. First of all, it would undoubtedly be significantly faster if it weren't running in a browser. Second, doing some things which are extremely easy in other environments, such as the "Download Hexadecimal", are extremely hard to do in a browser (I had to look up on StackOverflow how to do it).
TelepathyConspiracy
Junior Member
Posts: 82
Joined: Thu Dec 22, 2022 3:50 pm
Diet: Vegan

Re: Direct Source VS Open Source (100% JavaScript single page mobile browser extension +GAS +espruino)

Post by TelepathyConspiracy »

teo123 wrote: Sat Jan 28, 2023 11:28 am Well, I used to think exactly like that back when I was younger, when I made my SVG PacMan and, later, my Arithmetic Expression Compiler. Yes, beginners at programming tend to like JavaScript and direct source. And I can think of a few reasons:
1. It makes it easy to do flashy things. It's easy to make an extremely flashy website using JavaScript, unlike in C++, where it is hard to even open a graphic window. However, you need to understand that's not what experienced programmers value. The experienced programmers, or even me, have learned the lesson of the Mother Fucking Website the very hard way. Nobody today wants to play a PacMan game or cares what happens when you press the "_" button in the top-right corner of the Arithmetic Expression Compiler (that the web-app is hidden and there is a draggable icon at the bottom that responds to the right-click). And you need to understand that it's easier to build functional user interfaces (so, not flashy) in things other than HTML5 (JavaScript, CSS and HTML), such as Android or iOS or QT.
Idk what the point is of that mfwebsite negativity culture thing... Just to be abusive? Btw just saying it's easier on Android doesn't mean it's true... Just calling something flashy isn't an argument... Like actual FLASH? Browsers stopped supporting FLASH years ago
teo123 wrote: Sat Jan 28, 2023 11:28 am 2. Prototype inheritance in JavaScript can help you write some algorithms (parsing algorithms, for example, or anything dealing with tree structures) faster. However, what's much more important, is that it also makes it easier to make buggy programs. The entire classes of bugs are eliminated if you just use classes in a statically typed programming language.
The silliness of what they tell you you're supposed to write JS like instead of what is actually sensible... I never write prototypes or use 'this' or arrow functions with promises etc. It's all unnecessary and a lot added later to fill out the shelves instead of some truly better thing, exception is the string convention where you can carriage return across multiple lines with ` instead of " or '... Anyways, tell me what you think of this: for every environment I initiate a g object for meta and a G object for function descriptions (topmost global scope) and then sort into util sub objects and whatever is needed... Makes it super simple and easy to organize, especially with the ace cloud editor where everything is folded... You should look through the init section of Um2MAk
teo123 wrote: Sat Jan 28, 2023 11:28 am 3. You don't need to download or install anything to run JavaScript programs, you can use them right from the browser. But you need to understand that has many disadvantages, which I ran into when making my PicoBlaze Simulator in JavaScript. First of all, it would undoubtedly be significantly faster if it weren't running in a browser. Second, doing some things which are extremely easy in other environments, such as the "Download Hexadecimal", are extremely hard to do in a browser (I had to look up on StackOverflow how to do it).
Again, speed isn't noticeable for 95% of non games out there and your thing about hexadecimal is at best a library issue
TelepathyConspiracy
Junior Member
Posts: 82
Joined: Thu Dec 22, 2022 3:50 pm
Diet: Vegan

Re: Direct Source VS Open Source (100% JavaScript single page mobile browser extension +GAS +espruino)

Post by TelepathyConspiracy »

Hey, in the spirit of intellectual integrity, if you want to help me get some universal language web assembly processor that end users can use direct source just like I do with JavaScript then by all means go for it...
TelepathyConspiracy
Junior Member
Posts: 82
Joined: Thu Dec 22, 2022 3:50 pm
Diet: Vegan

Re: Direct Source VS Open Source (100% JavaScript single page mobile browser extension +GAS +espruino)

Post by TelepathyConspiracy »

By all means is an interesting phrase isn't it lol, I worry about evil clowns who distort contexts and implications lol
TelepathyConspiracy
Junior Member
Posts: 82
Joined: Thu Dec 22, 2022 3:50 pm
Diet: Vegan

Re: Direct Source VS Open Source (100% JavaScript single page mobile browser extension +GAS +espruino)

Post by TelepathyConspiracy »

I've fixed the z index and I'm working on the styles adjustment because of the GAS container, it mangle's everything so font sizes are disproportionate... Not sure if I will add an overlay so that if you click anywhere it will full screen or just relying on the user to click that button on the keyboard...
6-28-496-8128
Newbie
Posts: 6
Joined: Mon Feb 06, 2023 8:22 am
Diet: Vegan

Re: Direct Source VS Open Source (100% JavaScript single page mobile browser extension +GAS +espruino)

Post by 6-28-496-8128 »

teo123 wrote: Sat Jan 21, 2023 3:52 pm @TelepathyConspiracy
I sort of have mixed feelings about open-source software. Even as an anarchist, I have to admit government here may be making things better by protecting intellectual property.
"Intellectual property" is just a misleading synonym for "monopoly". Copyright is not actually property. Copyright is not meant to divide scarce resources, it is meant to create scarcity by limiting the production of other people. That is a monopoly. How does a monopoly fit into an anarchist society? I would think that anarchists would want people to respect actual property rights, which would mean the abolition of monopolies because monopolies allow other people partly control over other people's property.
teo123 wrote: Sat Jan 21, 2023 3:52 pm @TelepathyConspiracy
Using only open-source software may very well be putting ideology over engineering.
If even if it were, what would wrong with putting ideology over engineering? Is justice and well-being not more important than engineering? Is it not better to live in a fair society than to live in a technologically advanced Orwellian dystopia?
teo123 wrote: Sat Jan 21, 2023 3:52 pm Visual Studio is arguably the best IDE out there, and it's not open source. Microsoft Word is arguably better than LibreOffice. Windows and Linux are different things, so it may not be fair to compare them, but Windows is arguably way better than ReactOS.
What about free software like Apache, PostgreSQL, GHC, GCC, Bash, Asterisk, Anki, and many others? There are many areas where the arguably better option or industry standard is free software. It seems that the open source model generally produces better software with there being some but relatively few exceptions.
teo123 wrote: Sat Jan 21, 2023 3:52 pm I am also not sure using open-source software even fits the ideology of anarchism. Think of it this way: the only reliable way of circumventing Internet censorship is domain fronting. And domain fronting is only possible if blocking a CDN is prohibitively expensive for the censors. By using ReactOS instead of Windows, we are decreasing the Russia's dependence on Microsoft, so blocking Microsoft Azure (used by Meek Azure in TOR) becomes less expensive. Is that what we want? I don't think so.
So you want everyone to surrender their freedom and privacy to Microsoft so that Russia will be technologically sabotaged just like the rest of humanity? There have to be better ways of solving the problem of censorship than to give control of all of computing over to Microsoft. If Microsoft controls our computing then we will never have freedom. In a free society there is no room for attacks on freedom like Microsoft Azure.

The concept of free software not only fits anarchism, it is required by anarchism. You cannot have a free society without privacy and where corporations control people's personal property.
teo123 wrote: Sat Jan 21, 2023 3:52 pm Visual Studio is arguably the best IDE out there, and it's not open source. Microsoft Word is arguably better than LibreOffice. Windows and Linux are different things, so it may not be fair to compare them, but Windows is arguably way better than ReactOS.
GNU/Linux vs Windows seems a fair comparison to me. They have huge overlap in functionality. In fact, in my life Windows was replaced with MacOS and then MacOS got replaced by GNU/Linux. So ultimately GNU/Linux just replaced Windows for me. They are all used as user operating systems to do daily computing tasks like webbrowsing, e-mail checking, software development, etc.

And of course, they also overlap in the server space where GNU/Linux IMO again is the better option.
TelepathyConspiracy
Junior Member
Posts: 82
Joined: Thu Dec 22, 2022 3:50 pm
Diet: Vegan

Re: Direct Source VS Open Source (100% JavaScript single page mobile browser extension +GAS +espruino)

Post by TelepathyConspiracy »

6-28-496-8128 wrote: Tue Feb 07, 2023 5:28 am
If even if it were, what would wrong with putting ideology over engineering? Is justice and well-being not more important than engineering? Is it not better to live in a fair society than to live in a technologically advanced Orwellian dystopia?
Curious if you've had a chance to look at Um2MAk? I can't help but feel as though we would be living in a different world of software if all those open source programs you've mentioned were instead direct source
Post Reply