Difference between revisions of "General discussion"

From apm
Jump to: navigation, search
m (Further related information)
(added link to * General software issues)
 
(26 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
= From Sci to Fi  =
 
= From Sci to Fi  =
  
Discussion of technologies that may or may not be enabled through [[technology level III]] and the chances and dangers they may bring can be discussed here.<br>Please add them to the [[further improvement at technology level III#List of Potential Applications|list of potential applications]] as short and concise as possible and link back here or to a new page to the apropriate section.<br>If the topic grows big you are welcome to create a new page and link it from here.<br>  
+
Discussion of technologies that may or may not be enabled through [[technology level III|advanced gemstone gum technology]] and the chances and dangers they may bring can be discussed here.<br>Please add them to the [[further improvement at technology level III#List of Potential Applications|list of potential applications]] as short and concise as possible and link back here or to a new page to the apropriate section.<br>If the topic grows big you are welcome to create a new page and link it from here.<br>  
  
Please don't add technologies where there is no reason to believe that APM will help making them a reality like beaming of humans, warp drives, neutron star physics or the like.<br>
+
'''Please don't add technologies where there is no reason to believe that APM will help making them a reality like beaming of humans, warp drives, neutron star physics or the like. Also the effects of self improving artificial intelligence that might crop up in the future is of no concern here since [[exploratory engineering]] isn't really applicable there.'''
Also the effects of self improving AI that might crop up in the future is of no concern here.
+
  
 
= Discussion of speculative technologies  =
 
= Discussion of speculative technologies  =
Line 10: Line 9:
 
[yet empty]
 
[yet empty]
  
= General software issues =
+
= Other stuff  =
 +
* [[Community portal]]
 +
* [[Books]]
 +
* [[General software issues]]
 +
* [[The transition time]] - expectable ineraction between todays products and advanced APM products
 +
* consequences on our artificial environment of fast in place upgradable and repairing materials (every day an other city, [[architectural engineering]])
 +
* [[socioeconomic consequences]]
 +
* [[surveillance and sphere of privacy]]
 +
* [[Philosophical topics]]
 +
* [[offtopic fun]]
  
'''In a world where the digital and physical realm starts to blend'''
+
More Fi than Sci:
that is physical products become metworked live acutateable and reconfigurable
+
If in the not so near future for whatever reason carbon usage might become excessive - think mountain sized building structures. It might become wise to switch to silicon as the main structural material. An element that biology uses only in traces and an element from which so much is available that it can't be used up even if a barely gravitationally self supporting structure would be made that covers the whole earth.
'''software architecture / organisation  / design or however one may call it becomes even more important''' than it is already today.
+
  
Key issues are:
+
== APM & History ==
* stability (at best error-proofness) [http://en.wikipedia.org/wiki/Correctness_%28computer_science%29 correctness]; [http://www.haskell.org/haskellwiki/Research_papers/Testing_and_correctness research in Haskell]
+
* maintainambility
+
* extendability
+
* modularity
+
* diversity (as options for unexpected dead end routes)
+
* optimized-specialisation conserving functionality-expanding-generalisation and vice versa
+
* highly complex version management ([http://en.wikipedia.org/wiki/Dependency_hell dependency hell])
+
* ...
+
  
== File systems ==
+
* [http://en.wikipedia.org/wiki/Industrial_Revolution First and second industrial revolution]
 +
* [http://en.wikipedia.org/wiki/3D_printing Digital manufacturing]: Recently termed the third industrial revolution by some.
 +
* APM: more a private than an industrial revolution - technologically generated independence and de-globalizing effect (not yet tackled on the corresponding [http://en.wikipedia.org/wiki/Deglobalization wikipedia page])
  
Currently used tree based and machine local file systems have their limits.
+
* [http://en.wikipedia.org/wiki/Three-age_system Three age system] - stone bronze and iron
Sorting the same data after multiple hierarchical criteria is impossible.
+
* [http://en.wikipedia.org/wiki/Information_Age Information age (silicon age)] - plastic age would be more befitting to the everyday use material classification.
To give an example: Assume one owns a lot of image-file text-file sets.
+
* APM: transition to the "diamond age" ?
The small text files are of high importance (e.g. source code) while the huge images are of relatively low importance (e.g. rendered from source).
+
Archiving different backup levels (location, redundancy level) for file types of different importance isn't possible with the basic functionalities of tree based file systems.
+
  
File system indexing usage of meta-data and file tagging only mend but do not solve the problem.
+
= Related =
Some kind of graph based file systems are needed.
+
Graph databases (like Neo4j?) are interesting but are only crutches if implemented on top of tree based file systems.
+
  
The limitation to serial access to mass storage disk space (now changing with random access SD drives)
+
* [[General software issues]]
led to the fact that current systems are still hardware near programmed and suffer from a lack of abstraction.
+
Data must be manually serialized for persistent storage.
+
Net based services like [http://de.wikipedia.org/wiki/Google_Drive Google drive] and Facebook already emulate this behavior.
+
Another interesting "on top" approach is [http://www.yesodweb.com/ yesod] with its [http://www.yesodweb.com/book/persistent integrated persistence].
+
  
* A good writeup about the problem and solution approaches can be found here: [http://c2.com/cgi/wiki?FileSystemAlternatives file system alternatives]
+
= External links =
  
== Dependency hell ==
+
* topic related: [https://rpk.lcsr.jhu.edu/Publications#Metamorphic_Robots Robot and Protein Kinematics Lab]
 +
* [http://nanohub.org/ nanoHUB ... open platform for the diverse (but largely APM unrelated) nanotechnology branches]
 +
* [[Other sites]]
  
Current packet management systems suffer from the dreaded problem of [http://en.wikipedia.org/wiki/Dependency_hell dependency hell].
+
== Non english language links ==
Especially developers who install a lot of software packages in parallel are affected.
+
Solution approaches include:
+
  
* [http://en.wikipedia.org/wiki/Nix_package_manager Packet manager of experimental NixOS] - [http://www.linuxplanet.com/linuxplanet/reviews/6654/1 review]
+
* [http://freigeisterhaus.de/viewtopic.php?t=34435 Forumsdiskussion (de)]
* [http://en.wikipedia.org/wiki/Zero_Install multi-platform reversible java package management system]
+
  
== Further related information ==
+
[[Category:General]]
 
+
Avoiding hidden state (a potential source of errors) can be compatible with interactive environments:
+
* Wikipedia: [http://en.wikipedia.org/wiki/Functional_reactive_programming Functional reactive programming]; [http://conal.net/papers/push-pull-frp/ research of Conal Elliott]
+
* [http://en.wikipedia.org/wiki/House_%28operating_system%29 House - functional operating system]
+
 
+
= Other stuff  =
+
 
+
[yet empty]
+

Latest revision as of 11:08, 19 June 2021

From Sci to Fi

Discussion of technologies that may or may not be enabled through advanced gemstone gum technology and the chances and dangers they may bring can be discussed here.
Please add them to the list of potential applications as short and concise as possible and link back here or to a new page to the apropriate section.
If the topic grows big you are welcome to create a new page and link it from here.

Please don't add technologies where there is no reason to believe that APM will help making them a reality like beaming of humans, warp drives, neutron star physics or the like. Also the effects of self improving artificial intelligence that might crop up in the future is of no concern here since exploratory engineering isn't really applicable there.

Discussion of speculative technologies

[yet empty]

Other stuff

More Fi than Sci: If in the not so near future for whatever reason carbon usage might become excessive - think mountain sized building structures. It might become wise to switch to silicon as the main structural material. An element that biology uses only in traces and an element from which so much is available that it can't be used up even if a barely gravitationally self supporting structure would be made that covers the whole earth.

APM & History

Related

External links

Non english language links