If you can't wrap your head around absolute basics like what an abstract data type is, you have ridiculous knowledge gaps and need to read a fucking book.
Logistics of information
True. We wouldn't have any of the stuff we have today if people in the past thought it was impossible or too hard or that things can already be done with the current setup so there's no need to make something better. Yet that always seems to be the case when you propose something big, everyone besides ideaguys and logo designers are unmotivated to think or talk seriously about doing it.
There's definitely not enough people. I think a lot of people who have a problem with tech and the will to improve it also have the problem that there's simply no time to make everything they'd like make.
I think it would be fun to make some videogames. More than that I want to start working on a replacement to some Adobe software which I require at work and personal stuff. But on the other hand I think it would be important to make a more free and controllable browser engine before we lose all the software freedom we have when using the internet. Prototyping a potential replacement for the entire web system for alt-web sounds interesting as well. All of the above run on an operating system, of which every one is different kinds of shit so I'd like to work towards either making them better or learn to Terry a better proposal. Double that because the OSes on mobile devices are separate. Then I want to discuss it and remember that all imageboard software is trash and there basically isn't a very good one period. Thinking of websites there's many that I would want to make, like a game/software store that doesn't ban wrongthink, or an esoteric webcomic site that supports animated/video pages. To manage business' websites I'd want something like wordpress except not shit. There just isn't enough of me to start working towards all of those, some of them so big that it's basically impossible to do it entirely yourself let alone start splitting your attention to other projects.
Another one of the things I'd like to make is a website where it's easier to manage and discuss and find projects somehow so you don't need to skim low quality social media discussions or oceans of dead githut repos for them and then subsequently be drowned in the noise. In the case of imageboards the entire "community" is set up to think that every board should have shitposting and porn and 0 rules, or else you're a SJW reddit soy cuck. And the software never changes so the capability to manage projects in imageboards never improves.
I think the internet did something very bad to people. The ones who grew up with it are somehow broken and don't know how to function separate from it because of how easily and much social activity and instant gratification they're used to getting from it. Going to a smaller community makes that flood of activity stop in it's tracks, so what you're used to doesn't work anymore. Getting ostracized in the internet is like being ostracized from society itself. It's probably why politics are so polarized too, you can't propose a third option or you'll be hated by everyone.
It actually kinda relates to this thread topic. Firstly because people with unusual but similar views can't find each other from all the noise. Secondly because people who are be interested in making their own community/website might have difficulty learning how. I was thinking how useful it would be to have, for example some kind of tutorial course for teaching people how to make their own website from the ground up and then directing them to additional tutorials for expanding the website technology in different ways if desired. And have different layers for different amounts of depth, so that you can choose between programming the entire server from scratch if you want to do something in-depth like a game server, or gluing together some node.js abomination if you just want to slap something simple onto the web. Different people with different preferred method of approaching it can all learn how to do it without having to collect fragments of information from amateur blog tutorials. Then repeat the same for other things than just website technologies, and make all of them easy to find.
I posted my projects on Zig Forums before and I never got bitched at actually.
You can't stop retards, especially of 4chan, from migrating and shitting up the place with crappy threads. It then turns off your "higher quality" people off from visiting, who then either (a) socialize with their peers irl, (b) find something else to do after work.
I never said to do it in 5 minutes nor that it had to be "ALL" of Gecko's internals you fucking kunt. I was thinking more like at least a 1 hour video or a series of 1 hour videos, teaching you at least the HIGH LEVEL ARCHITECTURE and maybe going into details about some interesting parts, not "all the internals".
He's more right than you are. Abstract data types are imaginary things, what actually exists in the physical world is transistors, voltage levels and current. If you want to do computations using abstractions then at some point these abstractions need to be turned into a labeled set of (V,I) pairs.
No, it's pure sophistry, and if this kind of obsessive thinking stops him from reading and comprehending a book on basic programming, it's actively harmful. None of this is relevant for writing a correct program. When you write arithmetic code, do you think of it as arithmetic or transistor gates? Were you physically unable to program before you learned how the machine works? Actually scratch that, do you still think a byte is actually a contiguous collection of bits in RAM? You'd be wrong. Yet mysteriously your code was still correct every time.
Starting to think of your data as some kind of abstract objects and disregarding what it represents brings you further from understanding what the program is and how it works as a "physical" thing in your computer.
Answer my question instead of spouting empty phrases.
I'm fairly ignorant about computer science. I want to bridge the gap between computers as voltage gates and computers as abstraction... Honestly I don't know exactly what the definition of a computer is. Does anyone recommend any educational material for me, besides Project Oberon which I'm dedicated to.