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

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

Post by TelepathyConspiracy »

When you open goo.gl/Um2MAk on your Android you can see the 30k+ lines of code I've set for the public webapp version (bottom left button toggles the keyboard and the button to the right of it on the keyboard toggles the page), it's meant to be a development environment so using the extension version will give the full feature set... Unfortunately chrome mobile doesn't yet support extensions so I'm using the chromium based Kiwi Mobile Browser for their side loading extension feature... Targeted at Android but I did manage to add the side-by-side desktop default... $40 Android is max ROI so should always be the target...

The fundamental difference being that my direct source is in the form where it renders and augments and contains the actual code being executed as well as everything else all in that single page whereas open source is this deliberately difficult process that is spread out in tiny little parts across zillions of pages... Each individual sharing a public work file with a autoload url would be essentially the same function as GitHub so I don't use GitHub and recommend you don't use GitHub either... The idea of GitHub is also antithetical to 100% JavaScript, like an opposite culture where they try to impose deliberately obtuse conventions for things people already know how to do... That's not needed, instead let's build up this independent direct source single page platform using GAS and Google Drive and Kiwi

Btw, atm (1/16/2023) there's a bug for the z index in the new tab function, that and a position problem because of the desktop jig, still renders for apps one at a time and reloading
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
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. Using only open-source software may very well be putting ideology over engineering. 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.
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.
That said, my largest projects on GitHub (my AEC-to-WebAssembly compiler and the PicoBlaze Simulator) are MIT-licenced, primarily so I might get other contributors. People on GitHub do not tend to contribute to projects without a license.
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, what do you think about WebAssembly? Is using WebAssembly a violation of the Direct Source philosophy?

Also, what is "GAS"? As far as I know, it is the abbreviation for "GNU Assembler" (which is one of the two assemblers my AEC-to-x86 compiler can target), having nothing to do with JavaScript.
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'm not sure what the benefits are for we assembly other than emulating old machines like N64 to play Zelda ocarina of time on a website... If you could help with that in terms of final package files that I can copy paste into my app I would love it ...

GAS is a name for Google Apps Script, it's got more than half of the standard Google API built into the environment and making get/post REST calls to a script from the front end is easy script.google.com
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 21, 2023 3:52 pm 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.
It's only true insofar as is needed to maintain shadow control over the cartels of industry, certainly isn't true for the individual in terms of roles for government and the 4th amendment... Other than that Google and Microsoft etc have competition between each other to the point where Google's in house protection is all you could hope for while the government is so freakishly out of alignment, didn't they just encrypt Gmail?
teo123 wrote: Sat Jan 21, 2023 3:52 pm Using only open-source software may very well be putting ideology over engineering. Visual Studio is arguably the best IDE out there, and it's not open source.
Well my Um2MAk is a basic IDE and the fact it is all direct source (including the ace library) Id say it's better... Ideology has an impact on engineering, if your thing isnt direct source then it's just not direct source
teo123 wrote: Sat Jan 21, 2023 3:52 pm 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. I am also not sure using open-source software even fits the ideology of anarchism.
It fits the decentralized cooperative model anarchists proposed for society... I personally advocate for minarchism
teo123 wrote: Sat Jan 21, 2023 3:52 pm 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.
Had to Google domain fronting... Idk how you can block https, I was told long ago the German government tried censoring wikipedia because of Nazi pages being read, wikipedia then moved to https, essentially the government only knows who you're talking to, not what you're saying to each other... All of GAS is https so all the projects look the same to middle men...
teo123 wrote: Sat Jan 21, 2023 3:52 pm 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.
That's hilarious, because of fear of Russian interference people use windows instead of open source... I guess that could be a thing... It's more likely that it's just fear of overriding OS core procedures... If they could have some business selling people $40 Linux OS phones where it's already upgraded... Definitely not going to be popular until it's direct source instead of open 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:I'm not sure what the benefits are for we assembly
What are the benefits of an extremely-easy compilation target being available in every browser? Really? Now you can program in basically any language you want for the web, even some you made up (as it is extremely easy to make a compiler targeting WebAssembly), and are not limited to a language full of bugs in its design that is JavaScript. WebAssembly is also faster than JavaScript, and is more efficient space-wise than JavaScript, so you can run resource-intensive apps such as MatLab or AutoCAD inside a browser.
TelepathyConspiracy wrote:All of GAS is https so all the projects look the same to middle men...
That's not how it works. Ever heard of SNI? The HOST part of the URL remains unencrypted even if you use HTTPS. There is a movement to change that, called ESNI, but, thanks to China and Russia having (hopefully only temporarily) banned ESNIs, it will remain that way for a very long time.
By the way, your web-app does not work in China, check it here: https://www.websitepulse.com/tools/china-firewall-test
TelepathyConspiracy wrote:That's hilarious, because of fear of Russian interference people use windows instead of open source...
I am rather convinced that people developing WINE, and especially people developing ReactOS, are doing a terrible thing to the Internet freedom. We need repressive governments to be dependent on Microsoft for their computing needs, or else the entire Microsoft Azure might get banned in some countries, so domain fronting will no longer work.

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?
User avatar
Red
Supporter
Supporter
Posts: 3971
Joined: Wed Jul 09, 2014 8:59 pm
Diet: Vegan
Location: To the Depths, in Degradation

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

Post by Red »

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.
Learning never exhausts the mind.
-Leonardo da Vinci
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 »

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?
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: Mon Jan 23, 2023 5:18 pm and are not limited to a language full of bugs in its design that is JavaScript.
Do you actually know that or are regurgitating marketing points? I've seen some silly things but it's very rare, not full of them as you suggested... This argument is also in terms of how we should facilitate this culture going forward, if I want as many people to know software as possible it should be JavaScript, forcing everyone to declare variable types and do memory allocations and whatever isnt sensible
teo123 wrote: Mon Jan 23, 2023 5:18 pm WebAssembly is also faster than JavaScript, and is more efficient space-wise than JavaScript, so you can run resource-intensive apps such as MatLab or AutoCAD inside a browser.
It's not noticeable for 95%+ of all the projects in the world... I once upon a time had to care about storage limits on a google compute engine VM... Silly how much can be saved with just using arrays and minifying code
teo123 wrote: Mon Jan 23, 2023 5:18 pm
TelepathyConspiracy wrote:All of GAS is https so all the projects look the same to middle men...
That's not how it works. Ever heard of SNI? The HOST part of the URL remains unencrypted even if you use HTTPS.
No that's what I was saying, the government knew they were going to wikipedia but not what page they were reading, aka to block Nazi stuff they would have to block all of wikipedia to do that after https
Post Reply