Sunday, 12 January 2020

Transcending Limits of Computer Sciences.

Can computers solve any problem?

... certainly not.


For example:

1. Computers can't store a number of infinite length, because there's not enough of matter & energy in the Universe.

Storing numbers requires memory / either persistent or volatile / ... and memory is produced from silicon.

Storing infinite-length number would require infinite amount of memory.

... as far as it seems now, amount of energy & matter in the Universe is finite.


2. Some calculations are too time-consuming.

... it's related with 'Algorithmic Speed' & 'Big O Notation'.

Sometimes passwords need to be cracked within hours, while 'naive' approach may take tens of centuries to decrypt a message.


3. ...


Transcending Limits.

Regarding memory issues - perhaps discoveries of physics & other sciences will lead to more of memory being available for computers, both home PCs, as well as for Laptops and Supercomputers.

... a workaround for storing infinite-length numbers is writing these in different form.

0,333333 ... = 0,(3) = 1/3.



Where algorithmic speed is considered, one may investigate common bottlenecks in a group of problems - as for example: quantum cryptography - find algorithms for solving those bottlenecks with Advanced Mathematics, then invest in creating a hardware support / pl: wsparcie sprzętowe / for these purposes.


What is Hardware Support?

... it is a piece of hardware that supports/enables certain functionalities, as for example:
- a blitter chips built in computers,
- sound chip built in a computer's motherboard,
- graphics cards attached to motherboard,
- ...

... there are more steps of course, software drivers, libraries, etc. need to be written as well.


Decreasing algorithmic costs, increasing algorithmic speed - as in 'Algorithms' Time-Performance Metrics' - allows software to perform calculations very fast - even if there's a lot of data to process.

Saturday, 16 November 2019

Numerology.

Sometimes people need Esoterics.

What is Esoterics?

In my case, it's spiritual ways other than Buddhism - both of development and fall - but still, i try more for development than for fall.


At fairly young age, i thought i understand world, i thought i understand reality well enough.

... then, it became something beyond my understanding, beyond my comprehension - both in complexity, as well as in its cruelty.

... i needed hope, without it ... i lack motivation to live, i lack will to even try.


Numerology is mathematics, spirituality & esoterics combined.


How to collect & store data about numerological preferences of people?

How to help / support those who have painful experiences with a certain number(s)?

1. One should understand numerology system of his / her own ... in my case it's in article: 'Power Numbers & Symbolic Meanings',
2. One should consider other numerology systems,
3. One should use software to process numbers, as for example: Factorization Tree,
4. One should consider using Database Management Systems - as for example - as in: Linda as Database Management System,
5. One should consider using web browsers' cookies analysis,
6. One should consider using internet robots for collecting data from internet,
7. One should consider using 'Weak AI',
8. One should consider using 'Stronger AI', a 'Weak AI' that can process reports from many 'Weak AI's'.
9. One should be wise and compassionate ... is ignoring internet privacy laws as RODO for example ... something wise?
10. One should walk away from computer-internet-world, see how world-reality looks 'outside the machine'.


My happy, lucky numbers are: 2, 7 & 14.

2: a pair, male & female,
7: luck, happiness,
14: a pair of 7's, a happy couple, happy together.


... if i live long enough, i have plans: to complete 'Double Ph.D' in Mathematics.


What is 'Double Ph.D' in my case?

1. Masters Degree in Mathematics, in Cryptography ... with it's quality & depth of understanding comparable to Ph.D,
2. Ph.D. Degree in Mathematics for Interdisciplinary Sciences, probably fairly-focused on Nanotechnologies.

... will 'Double Ph.D' combined with my Spirituality, Buddhism & Esoterics mean 'nuomenal numerology'?


Matrix.

Scientific Approach.

'Matrix' word is translated to a polish language as: 'Macierz'.

2D Matrix calculations / computations - two dimensional arrays, sets of equations - can be used to generate 3D graphics.

Calculating / computing such is a part of 'Geometry with Linear Algebra' Lecture, in Warsaw University - Mathematics, Informatics & Mechanics Faculty.

... does Mechanics include Quantum Mechanics ?

... how about Quantum Computing?


3D Array of Objects - '3D Matrix' - can be used to model spread of energy & matter in Reality, in 3D Space.


3D Matrix can be constructed as a Cube, or it's class constructor can use:
- a Set of Nodes,
  - with 3D-Space coordinates a part of these's state,
- a Set of Arrows ... members of this Set are:
  - first node, second node, arrow directed toward first node,
  - first node, second node, arrow directed toward second node,
  - first node, second node, bidirectional arrow.

... if there's no need to connect every node with every other node ... then some arrow-relations in 'Set of Arrows' can be skipped.


3D Matrix is not only 'data structure', it's a 'data structure with convenience methods'.

3D Matrix is a part of 'Ola' Programming Language.
... Semantics, probably Syntax as well.


     

-=- 'Geometry with Linear Algebra', a Lecture. -=-


                 

-=- 'Table of Contents' of 'Geometry with Linear Algebra'. -=-



Buddhist-Esoteric Musings & Entertainment.

... i'll also call 2D Matrix an 'Open Square'.

... how 'Sacred Geometry' is related?
... how 'Fractal Enlightenment' is related?

... what it means that 'Geometry trains Imagination'?
... where it leads?




How a Compass / pl: Cyrkiel / is related with Masonic Societes?



... i am not any 'Enterprise Software Architect' / pl: 'Enterpyzowy Architekt Oprogramowania ;) /.

... i am Architect of my own Death. ;)

... everyone will die someday ... but how to die Artfully? ... how to reincarnate better?



Sunday, 8 September 2019

What is Syntax, what is Semantics?

Syntax.

Syntax is keywords, reserved words, building blocks of a programming language.

... but what is 'word', what is 'alphabet' ... what is 'pattern', what is 'grammar' ... in Computer Sciences?
... there's Lecture: 'Languages & Automatons' that answers these and other questions.

... beside keywords are variable identifiers, constants, etc ... that can't have the same 'names' as keywords.


Semantics.

Semantics is 'meaning'.

Instruction's semantics is what it precisely does ... how it 'works internally' ... what 'magic' occurs when instruction is executed ... 'method call' or 'method invocation' is also instruction, for example.

Magic is something that works ... somehow, not sure how ... sometimes not the way we want, sometimes there are errors or other problems ... but occasionally it works 'well enough', 'the way we prefer'.

Not many understand magic, esoterics, spirituality ... so many details, that make no sense to most.


'this technology is black magic to me'.



Hardware, Operating System, 'internet configuration', etc, ... many more factors do affect how the same instruction works on different machines.

'it works on my computer'.
'u mnie działa'.

... ;)

Saturday, 7 September 2019

Energy Currency Musings.

... i think its wise.

... an old idea, to move from coins & valuable papers to energy as currency.

... at first - i think - electric energy, then perhaps other energy forms.

... perhaps cryptocurrencies as bitcoin, ethereum, etc ... blockchain ... can also be used, perhaps cryptocurrencies related with energy markets ... but not only markets.

... let's be wary of incoming 'cipher crisis', however.

... perhaps competent energy chemistry, physics, economy, informatics, mathematics, ..., specialists can think about proper 'accumulators', 'wallets', other infrastructure as well.

Monday, 2 September 2019

Advanced Mathematics & Software Tools.

... there are many tools.

i think that Skilled Mathemathicians solve challenging problems, far quicker, far more precisely than less skilled mathematicians and/or computer programmers.

i suspect that using Basic Tools with Abstract Methods of Advanced Mathematics can outperform crude software automations by far.

... i think Knowledges, Theories, Experiences, Theorems, Proofs, Lemmas, etc. - are also Tools, 'Mental Tools'.

... i think not only Strict Sciences - as for example: Mathematics, Computer Sciences, etc. - can have 'Mental Tools'.

... can 'complex integrals' be solved better using Algebraic Structures as Rings, Groups, etc ... with/or without other Mathematics Tools ?

... i supsect it's possible & efficient.

... etc.

There are Software Tools as Wolfram Mathematica, MathWorks MatLab, Microsoft Excel, probably more.

... i know so little, but i suspect that there are 'extension points', 'plugins', 'scripts', etc.

... should we investigate?


... i think Wolfram Alpha should be mentioned as well, it's more than 'Mathematics Search / Computation Engine'.

Sunday, 25 August 2019

GNU & Related.

GNU is an operating system and an extensive collection of computer software. GNU is composed wholly of free software, most of which is licensed under the GNU Project's own General Public License / GPL /.

... if some drastic change didn't happen since i heard:
- GPL is 'General Public License',
- GPL is in short a license for free software,
- GPL-licensed tools can be used non-commercially,
- solutions made with GPL-licensed tools are required to use GPL license as well.

... if some drastic change didn't happen since i heard:
- LGPL is 'Lesser General Public License',
- LGPL-licensed tools can be used commercially.

GCC is short for GNU Compiler Collection.

... there's more to GNU as well, more GNU tools, etc.

... composing GPL wasn't a meek achievement, it's one of greatest efforts made for free software producers protection.

The license was originally written by Richard Stallman of the Free Software Foundation for the GNU Project, and grants the recipients of a computer program the rights of the Free Software Definition.

... for many GNU tools, licenses, etc ... are 'holy'.

... i think GNU & FSF / Free Software Foundation / should be given proper respects.