Berlin From Aust Home

Updated Publish Date:

Create Date:

Berlin from Austin is a professional software engineer with more than a fifteen years of professional application development experience that has a proven track record of producing quality distributed software. My non-professional programming career started in Austin, Texas when I was 10 years old with the TRS-80 with early BASIC
AI/ML Updates This git repo and project will now focus on AI, LLM and ML Machine Learning. The computing world has changed in 2024.

About

Berlin from Austin is a professional software engineer with more than a fifteen years of professional application development experience that has a proven track record of producing quality distributed software. My non-professional programming career started in Austin, Texas when I was 10 years old with the TRS-80 with early BASIC (Tandy RadioShack) and I haven't stopped programming since. My current focus technology stack includes Java enterprise web, mobile application development for Android and iOS. I am currently working with a financial services company (formerly a Citigroup unit), also with the City of Atlanta on a billion dollar engineering project and the Center for Disease Control (CDC) for a public health data collection module.

Specialties: Backend Java development, Frontend Hybrid development IBM Mobilefirst/Worklight, J2EE, performance analysis, web application security, IBM Webshere, IBM DB2 with a focus on Financial Services and Insurance. With new focus on #Atlanta, #AI, #LLM, #Blockchain

Core Blog Links


Blog - Berlin Misc

Popular AI and LLM

More Posts

On Cellular Automata

A New Kind of Science

The name Stephan Wolfram has been mentioned several times in this post. He is the founder of Wolfram|Research, his company is known for the popular Mathematica software suite and Wolfram|Alpha knowledge engine. He did not initially discover cellular automata but recently he has been a prominent figure in its advocacy. He spent 10 years working on his book, A New Kind of Science. In the 1300 page tome, he discusses how cellular automata can be applied to every field of science from biology to physics. NKA is a detailed study of cellular automata programs.

Basic Cellular Automata

Figure: Wolfram's Elementary CA Rule 30. Look at 3 bit input and 1 bit output. The diagram above depicts the rule 30 program (or rule 30 elementary cellular automaton). There are 8 input states (2 ^ 3) and an output state of one or zero. If you look at the diagram from left to right. The first sequence of blocks on the left depict an input state of { 1 1 1 } with an output of 0. Given input of cells { 1 1 1}, the output will be set to 0. Subsequently, the next set of blocks consist of an input state of { 1 1 0 } with an output of 0.

Applied Cellular Automata Cellular automata is often used with data compression, cryptography, artificial intelligence, urban planning, financial market modeling, music generation, and 3D terrain generation. If you are a software engineer, you may have to step back and consider how cellular automata patterns emerge and understand the nature of the dynamic system before looking for a typical software library. CA is not normally seen in everyday applications. Consider this when you look at some random pattern, don't think of the phenomenon as a random sequence of events that cannot be replicated, think of the event in terms of a cellular automaton. Try to imagine the rules that could model that natural behavior. Modeling seemingly random patterns is an area where cellular automata is being widely used. Urban planning departments are integrating geographic information systems (GIS) with cellular automata in an attempt to predict growth in an area of a city. Summary The simple squaring example mentioned in this post merely gives you an overview of a basic cellular automata system. Scientists, biologists, computer scientists and software engineers want to find better ways to observe relationships and patterns that occur in our world. Review Stephen Wolfram's A New Kind of Science to give you an idea for what is possible with seemingly simple rules.

Review of languages

Images created with povray ray tracer povray