📜 ⬆️ ⬇️

The imperfection of plain text as a carrier of information

Speech as we know it is absolutely necessary; moreover, it seems to be the best means of information exchange between people at this stage of development. Better than it can only be a telepathic exchange of thoughts that we do not yet own (although some say that they no longer possess it). However, with the development of IT, the advent of computers and the Internet, we have much greater opportunities to organize our communication. But we still continue to use the good old text (like me now), or speech (skype). Nothing new appeared fundamentally, and if it did, it is used in some separate organizations and isolated groups of people, but the broad masses for some reason do it in the old manner. This is problem number one.

The second problem I want to talk about is the problem of preserving, organizing and conveniently accessing the information received on the Internet. I do not know how you personally, habrovchane, but I spend a lot of time on the Internet, hours every day. I discover where intentionally, where by chance a huge amount of useful and potentially useful information for me. And if in the first case I take a number of steps to save this information, then in the second I am often just too lazy to do this activity and I have to hope that the brain will save this information. At my disposal there is a program of hierarchical information preservation (in fact, there are dozens of them, but I preferred one free) - CherryTree . In this program I build trees, for example: software-> OS-> Linux-> useful_commands and in the leaf of this tree I copy what I am interested in with copy-paste. However, this is for text, but the usual links are simply thrown into Firefox’s bookmarks. Before moving to Linux, under Windows, I also used CyberArticle, a paid program for saving parts of web pages (with pictures and other things).
This approach is inconvenient (searching for information among several programs is slower than in one), is not flexible, is not optimal and is not particularly effective, but I have not found the best. And it was this impasse that led me to these fabrications presented above and below.

I thought, in fact, from familiar methods for conveniently storing and organizing information, I can only mention tables and hierarchical structures. I note that by “information” I understand: text (1..N characters, with support for markup when displayed) or links to any files somewhere on the disk. For me it is important that statistical information is automatically saved: from where and when this or that “copy-paste” / picture was taken, who its author is, in what context it was originally present and so on. Unfortunately, none of the programs I found fully functions in the required volume. From this point on, the image of the program that would fill this niche begins to emerge: hierarchical structure, convenient saving of parts of web pages, support for organizing and organizing (tree hierarchy + tags, I can’t think of anything better yet), automatic saving of statistical information, convenient “smart” " Search.
')
It was these thoughts that I had until the realization of the existence of the first problem (I remind you that we just talked about the second). The first problem is the imperfection of the text as a means of exchanging information between people on the Internet . Namely: each of us, studying some kind of subject area, some knowledge in a special way puts the information in his head. I know little about the work of the brain, but from what I imagine about it: each new conscious object / fact is trying to connect the brain with what it already knows. It is impossible to fit in something absolutely new right here without communication with the rest. Communication should be. Surely the brain breaks an object into its main components: form, color (information from the eyes), sound emitted by the object (information from the ears), smell, texture, temperature, etc. from the senses. Each of these signs fits into the corresponding area of ​​the brain, there are connections between them, indicating that it is a single object, an additional link to a place in memory is thrown, which allows you to understand exactly when we met with it, and each of the signs is attached to to the previously existing signs of other objects, so that we can easily name all the objects of red color known to us, or cold because of temperature, since coming in acc. the area of ​​the brain ("red" or "cold to the touch") on the links from there quickly find everything you need.

Why not implement the same approach in the program for storing information? The simplest version of such a network is two-dimensional, in a plane, and links and elements of the same type have already been implemented in programs like the mind map . But such softwares are designed more to cover simple diagrams for easy study of any area and easier memorization. I want to adapt them for the full storage of many megabytes of various textual information, which, of course, imposes certain requirements on the implementation of such programs.

However, I see another potential advantage with this approach. Imagine that one person owns a subject area, for example, he is well versed in Linux / * BSD or has mastered Adobe Premiere and is able to edit videos (for simplicity, I only touch computer-related topics). Now this person, if he wants to share knowledge, writes articles, lessons, examples, manuals on the forum / blog. And it is good that he writes. But the problem is that the writing of the text requires a certain mental cost and effort from the person. Expressing one's thoughts in textual form is given to everyone in different ways and for some it is a long and painful process. Also, there is the problem of the lack of standards for the placement of such information, and there’s really much that ... In addition to everything, not everyone is bothered by the pleasant and convenient design of the site and you can find anything on the Internet (yes, now less often than before) ...
In a word: continuous problems for those who want to share information, and for those who want to perceive it. I am rather curious and in my own time I was interested in many topics, from capturing video from an analog camera and video editing to programming, so that with all this sign is not hearsay.
Obviously, it is the good old exchange of information through the text that becomes the bottleneck of modern information exchange.

And now imagine the situation with the use of the program for the above approach to the organization of information. A person who knows the subject area (let's call it the author) already initially, for his beloved, organizes his data in the form of this ... network (the “neural network” asks for the language, but this name is already taken by the class of artificial intelligence algorithms ) and uses it independently happily ever after. But if the moment comes when he wants to share knowledge ( you share your knowledge ... and it will come back to you more than once ), he does not give birth in torment to the site with guides, he simply opens up access to his network (or rather to its part) and anyone who wants to get this information (let's call it the subscriber) simply downloads this branch to itself and integrates into its network with the subsequent synchronization and updating of changing nodes and connections. Of course, all this is as simple and transparent for the user as possible, no more difficult than using a modern social network.

Problems are solved:

Thus, both problems stated at the beginning of this treatise are resolved. I already see the Internet, in which such networks are common among ordinary people as well as social networks are now popular. Good or bad, but mostly sites with guides on this or that topic will go into the past, sites are unique, but intricate, original, which you won’t understand right away. Forums will go away (administrators often impose on the forum engines not only the functions of communication between people - for which the forums were created - but also collections of guides, compilations to the beginner incomprehensible, spread over sections, filled with topics with “READ BEFORE POSTING!” with the only messages. Negative admins, moderators and just old-timers who gobble up newbies who haven’t sorted out the intricacies of historically layered ones duplicating each other and contradicting one another will disappear into the past. in the topics, comments, ratings and other things ...)

Probably such sites are externally free from clutter of manuals and instructions, they will disappear from the eyes, dissolve into networks . The site of the near future will be completely completely filled only with people talking to each other, an analogue of modern forums or blogs. At the top of each site, as the RSS icon is now recognizable, there will be a “network” sign. Each user, as now stands a link to ICQ or social. the network will link to your network ...

From the point of view of implementation, the following features and points are presented:

In general, these are only the main points that I described in order to try to evoke the same image in you that arose in me. Please imagine it, think it over, evaluate the possibility of implementing such an idea and its prospects from your subjective point of view.

Source: https://habr.com/ru/post/119592/


All Articles