|
2012-05-01
My earlier work (up to 2010) focused specifically on understanding the transcendent context and the manner by which it gives rise to the empirical (virtual) context. The models attempt to capture core aspects of this situation.
I modelled these aspects first using mathematics then software and finally OWL ontologies. More >
|
|
|
2011-03-13
A brief preliminary brainstorm on the subject of open-source
social operating systems (systems of governance), from the
perspective of systems theory. This is just to put down a few
thoughts that immediately pop into my mind in regards to this
subject... More >
|
|
|
2010-07-31
This is the latest version of the structural basis of the high level design for a general innovation project. Note: I'll keep updating the diagram and adding comments until this design reaches a steady state...
Here are some slides of the various components shown separately... More >
|
|
|
2008-05-10
Before joining the conversation, please read and accept this Invitation to a Conversation.
SMN
can be thought of as a Universal System Integrator that can enter
into any computational space and integrate its various systems and processes
into higher level systems and processes that allow us to interact with the
low-level functionality in more intuitive and complex ways. Hence,
within any electronically controllable environment we could create an
SMN process that integrates that environments systems and processes
into higher-level systems and processes. More >
|
|
|
2008-05-04
Before joining the conversation, please read and accept this Invitation to a Conversation.
Excerpts from brainstorming notes related to
SMNDesignView
For more information on SMN see SMN
on Anandavala.
I am exploring the idea of developing a Netbeans 6.0 module,
either as a plugin or as a rich-client application.
Things to consider:
I need a good vision of what I am building before I start
designing it.
What is it that the SMN functionality seeks to provide the
application user? What will people want the whole application or
plugin to do?
What sorts of things will people want to be able to do with the
GUI and with the model and with the simulation space itself via the
GUI? How best can the GUI facilitate this?
If developed as a plugin then how will the SMN functionality be
integrated into the rest of Netbeans?
If developed as a rich-client application then how will it come
together as a single whole application?
How best to implement the matrix itself? As some kind of table? It
needs to be programmatically controlled and not set in the code –
we may want more or less rows or columns, we may want different types
of elements altogether (e.g. instead of text fields they are buttons
perhaps).
The matrix-view is a small window that allows for detailed access,
but for large models we need a lower resolution but broader scope
view, we could have subsystem / supersystem viewing levels for the
matrix. One could view systems at the atomic scale, or as a single
whole system, or at many different levels between these. The designer
can click on systems (either by row, column, vector element or rowOp)
and choose to collapse all sibling subsystem and show only their
supersystem. Or they can drill into a supersystem and show all or
selected subsystems.
The state vector needs to be represented somehow in the
matrix-view so that the system designer can visualise the current
state of the model. The multiple system viewing levels apply to the
state vector as well.
Whether an SM or an SV element, at each level there is some screen
graphic to represent it to the designer. If the element is an atomic
system it shows a text field to display and edit the data. If it is a
conceptual system then there is an icon that displays the subsystems
as small squares within the element.
When the designer double-clicks on an element they drill into the
system and reveal all subsystems. There is also a right-click option
on elements that brings up a dialogue box for selecting which
subsystems to show. More >
|
|
|
2008-05-04
Before joining the conversation, please read and accept this Invitation to a Conversation.
Excerpts from earlier brainstorming notes that
are still relevant
For more information on SMN see SMN
on Anandavala.
In the matrix/vector view the
designer can click on any matrix or vector element or any matrix row
to receive a dialogue presenting a range of ways that they can
interact with that element. E.g. Change an SVElement's data value or
define a rowOp or select a pre-made virtual system from a palette and
deploy that within the model.
There is a palette on the side of the
interface – when you click on an SVElement the palette displays the
list of all known components that can usefully go into this element.
When selecting a row it shows all the predefined rowOps. If some
element is already selected the designer can click onto the object
within the palette to insert it into the element. There will be some
means of selecting multiple elements and then clicking on a palette
object.
When the object is inserted into the element the designer can
click on the object to set its properties and attributes. There is
some means to select and deselect systems for viewing. The matrix
and vector adapt accordingly with rows and columns appearing or
disappearing. This gives control over what is shown in the limited
viewing space of the matrix/vector view. For a large model you
couldn't fit it all comfortably into a web browser window and having
to scroll over the whole flat model would be cumbersome and
disorienting. Instead have it so that the view registers with various
systems and synchronises with their state. Only when registered is
there a row/column and vector element for this system.
These
viewer-objects (row/col/svElem) can be arranged in any manner that
suits the designer – they can be moved around easily – just right-click
on a view-object (i.e. element, row or column) and then click “move
to” and then click the view object that is in the destination
location and the selected view-object is inserted in the destination
location. The other view-objects adjust around it. In this way the
designer has a controllable view into the model through which they
can edit the model.
As described so far it has no allowance for
coding of new systems but only the reuse and re-configuration of
pre-made sub-systems presented in a context sensitive palette for
insertion into the model and then customisation. If the application is developed as an IDE plugin (e.g. Eclipse, Netbeans, etc) then the IDE allows the designer to code the atomic systems in various programming languages and the SMN plugin can incorporate these into its system palette.
We start with very
simple systems and using these we build more complex systems, which are then added to the palette. Then from these we make even more complex systems and
so on.
If the palette can draw on any web repository of SMN systems
then the range of available sub-systems can grow rapidly through
collective development. www.Anandavala.info can provide an initial open
virtual space and open system repository. People can create and play
with systems in the open virtual space and they can save their
creations to the repository so that other people can reuse them. This
could become an open-system development community (rather than
open-source). More >
|
|
|
2008-04-30
Before joining the conversation, please read and accept this Invitation to a Conversation.
Check out this new technology about to hit the market...
Air powered cars - http://www.positivenews.org.uk/artman/publish/article_1559.shtml
It is the pressure in the tank that is the energy that drives the car, there is no foreign substance involved, just air.
Any means of increasing the pressure in the tank would be a means of powering the vehicle. For example, a small on-board motor or perhaps even the shock-absorbers and air-vents could contribute.
|
|
|
2008-04-25
Before joining the conversation, please read and accept this Invitation to a Conversation.
Here's a posting to let you know what
I'm up to lately. Like I said in the post on What
exactly is SMN and how does it connect with other technologies?
I've been focussing on concrete implementations lately, rather than
on discussions. One project was an artistic collaboration with
Glistening Deepwater, called Mystic
Visions. I've explored quite deeply into semantic and web 2.0
technologies. I've implemented the core algorithm for SMN in Java and
the system simulation engine now has full functionality and the
models can be imported or exported as XML files (this is still in
further development but will be available for download soon).
But the current project on my mind is
the idea of a System Oriented Modelling Paradigm. To give you
some idea of what I mean, below are some excerpts from recent design
documents – they are just a brainstorm at present. If these ideas
make sense to you and you want to get involved then contact
me – it will soon be released as an open source project.
The
project involves an analysis of general computational processes and
general systems, which re-orients system modelling practices upon a
coherent metaphysical foundation rather than on a
commonsense naïve realist foundation. Traditional modelling
practices are seen in a new light and minor optimisations are
proposed that can considerably extend the potential and overall
functionality of designed systems. A detailed example is given in the
context of software engineering.
More >
|
|
|
2007-09-06
Before joining the conversation, please read and accept this Invitation to a Conversation.
There are technologies that could replace our dependence on oil, coal, gas and nuclear but for financial and geo-political reasons they have been suppressed. However the motivation is growing amongst various power structures to release these technologies.
This is where AERO comes in.
From the website: http://www.aero2012.com/en/about.mhtml
"Advanced Energy Research Organization (AERO), LLC was founded by Steven M. Greer, M.D., in July 2007. AERO is a new research and development group which will develop and strategically protect new energy and propulsion technologies that will completely replace oil, gas, coal, and nuclear power
AERO is the group that is most strategically ready to develop, disclose and establish the long-suppressed technologies that will enable us to establish a truly sustainable civilization on Earth.
It is time that humanity move on to its next level of development. This cannot happen with the internal combustion engine and fossil fuels. Time is short. Indeed time - and obscurity - are elements that must be overcome for success to occur."
This is the latest initiative by Steven Greer, the founder of The Disclosure Project. Quoted from its website: "The Disclosure Project is a nonprofit research project working to fully disclose the facts about UFOs, extraterrestrial intelligence, and classified advanced energy and propulsion systems. We have over 400 government, military, and intelligence community witnesses testifying to their direct, personal, first hand experience with UFOs, ETs, ET technology, and the cover-up that keeps this information secret.
See this video of a recent (2007-08-20) presentation by Steven Greer about AERO and the imminent disclosure and large scale development of energy technologies and the social impact of this, it is well worth watching:
For other related videos see the sidebar at google videos.
Before joining the conversation, please read and accept this Invitation to a Conversation.
|
|
|
2007-07-24
Before joining the conversation, please read and accept this Invitation to a Conversation.
I have recently begun to take a new approach, not focusing on
explanations but instead on concrete demonstrations, instead of
producing essays about ideas I'll focus on producing concrete
products such as ontologies, software, etc.
I have also been looking into ways to get the message across. I
have decided to look into developing SMN and thereby giving the mass
consciousness what it wants - this will help to get its attention.
Understanding New Technology
First a quote from an article about XML, B2B and The
XML/edi Group...
/quote Gerry Galewski, a philosopher on information
technologies, gave a provocative explanation on why it often takes
years to truly appreciate the full potential of new technology:
"... when a breakthrough in technology is achieved, it takes
us a while as a culture to figure out what we really have. New
developments are culturally assimilated often based on what has come
before. We can't help but place the new developments within an
historical context.
"Here's an example: In 1844 Samuel Morse invented the ability
to transmit information coded into electromagnetic pulses. He sent
the first message of dot dash dot dot dash from Baltimore to
Washington DC, and therefore people called this telegraphy.
"That first message Morse sent was 'What hath God wrought.'
Telegraphy became ingrained into the cultural consciousness. It was
easy to understand and deploy.
"Fifty years later, Marconi made a technological
breakthrough. He broadcast electromagnetic waves through the air. But
what did he send? The ability to modulate a signal was well
understood. But Marconi sent dot dash dot dot dash. That is what was
ingrained into the cultural consciousness of the time. So people
called this wonderful new tool, simply "Wireless Telegraphy."
Within their frame of reference, they didn't know what they really
had. It took another twenty years for Lee Deforest to apply practical
knowledge that had been around for decades. Deforest had the Eureka
event, and gave us radio. More >
|
|
|
2007-06-25
Before joining the conversation, please read and accept this Invitation to a Conversation.
This is a brief discussion that touches on Turing machines, neural
networks, universal computation, system theory, system matrix
notation, cosmic consciousness, individual consciousness, systemic
evolution and holistic science.
I previously mentioned the mathematics and its computational
implementation that arose from my metaphysical research in the
article IT
Revolution. Here I'll discuss how this fits in with system
theory, consciousness, metaphysics and the evolution of systems from
particles to civilisation, but first I'll begin by saying a little
more about the mathematical / computational process by describing a
simple way of thinking about it in terms of Turing machines and
neural networks - it is computationally equivalent to a massively
parallel network of neurons but we can work towards it by thinking
about Turing machines. Let me explain in 4 steps: More >
|
|
|
2007-06-20
Before joining the conversation, please read and accept this Invitation to a Conversation.
IT Revolution
I've been scanning Flemming Funch's news log - he's collected some fantastic
things there!!!!
Our minds are following similar tracks but he is much more aware of what
people are doing in the world whilst I've been off in solitary contemplation for
many years. I've hardly payed any attention to the rest of the world until the
last couple months. It's good to have your help Ming in catching up :)
About the article
Software is hard - Ming says:
"What is missing is really tools for modeling things to do... the general
problem might only be solved at around the same time when most programming will
no longer be necessary. I.e. you interactively work out the model of what to do
in real-time, and when you're done, the software is done too. No separation
between the specification and the doing. Would be great. There are systems that
do that to some degree, but so far nobody's succeeded in making it general
enough. The ultimate software project would be to invent a system that makes
programming obsolete, by making it so simple that anybody can do it, very
quickly. Unfortunately that's a hard."
Well I've been working on that one - more accurately it fell out of some
metaphysical research into information systems theory and models of reality
generative processes that could create realities like the one that we experience
- or more accurately again, a vision appeared fully formed in the back of my
mind in early 2000 and I spent a few years translating the vision into
mathematics and software.
The mathematics works beautifully! I call it system matrix notation SMN
because it uses matrix algebra to represent systems and generate virtual
realities. It creates a mathematical information system theory and can totally
revolutionise mathematical science - breaking it out of its empiricist rut that
it doesn't even know it's in (see
The Scientific Case Against Materialism - but that's another story). I have some proof-of-concept software
implementations on my website, just to show that it works. See:
http://www.anandavala.info/TASTMOTNOR/SMN%20Code.html More >
|
|
|