Posts

Vanus AI - Educational Toy AI LLM

Image
 One of the interesting things you can do with the new AI LLM technology is rebuild AI with AI.  Here is a project to take some of the python based technology and convert into Java, a small toy LLM in Java and Scala wrapper.  It is not practical due to performance issues but you can see the use of basic procedural and OOP concepts for the LLM.  Used AI for the documentation and generated code. https://github.com/berlinbrown/vanus-play-ai-java An educational decoder-only transformer implemented with Java numerical kernels, Java autograd, and a small Scala command-line trainer. It uses no PyTorch, pretrained weights, native BLAS, or external tokenizer. Architecturally, yes: causal self-attention, RoPE, RMSNorm, SwiGLU, backprop through an autograd tape, AdamW, and autoregressive next-byte prediction via cross-entropy are the same pieces production transformers use (see Architecture below). Nothing special-cases words or does string matching; every response comes out of...

Repost on Cellular Automata - More Scientific GPT

 This is a repost from an earlier blog post.  More scientific sounding. Abstract Modern software systems present computation through increasingly high levels of abstraction. An expression such as 4 * 4 appears to the programmer as a primitive operation, while its physical realization ultimately depends on a hierarchy of compiler transformations, instruction execution, digital logic, and state transitions. Cellular automata provide an alternative model in which global computation arises explicitly from repeated applications of simple local rules. This paper examines cellular automata from the perspective of software computation rather than exclusively as mathematical dynamical systems. Beginning with Boolean state transitions and Conway's Game of Life, we develop the connection between elementary cellular automata and conventional digital computation. We then examine a multi-state cellular automaton capable of representing the computation of . Rather than invoking an explicit m...

Reposting interesting article - An Alien Mind

https://openai.com/index/an-alien-mind/ The article from "Jakub Pachocki, Chief Scientist at OpenAI"

Repost Physics in Java Example

Image
 I thought this was interesting, repost. Here is an example program that shows how to implement kinematic equations for projectile motion using Java and the Swing 2D graphics libraries. Equation used to plot projectile path along the X and Y axis The Java code for these equations are simple, here is the current implementation of the doSimulation routine. The routine calculates the X and Y positions of the projectile over time.  The project only consists of two classes, the class for rendering the simulation and initializing the application.  The other class contains logic for calculating the X and Y positions. Java code, DoSimulation routine, see s.i and s.k for the X/Y positions Java 2D Cannon Physics Simulation Java Source https://jvmnotebook.googlecode.com/svn/trunk/blog/java/SimpleCannonPhysicsJava So today we see man a highly evolved creature who not only acts but thinks and feels. All these thoughts, feelings and emotions are interrelated. The body and the mind of m...

Updates to https://www.myberlinaustin.com/

 Made updates to :  https://www.myberlinaustin.com/ Berlin from Austin is a professional software engineer with more than fifteen years of professional application development experience and a proven track record of producing quality distributed software. My non-professional programming career began in Austin, Texas when I was 10 years old with the TRS-80 and early BASIC. And more: https://www.myberlinaustin.com/new-home.html

Working on New Simple Web Project - Vanus Play

 Working on simpler web project https://github.com/berlinbrown/vanus-play-framework ... What is it? Vanus Play Framework - Web Server, Framework and Browser Client for a New Simpler Web Basically, I am looking for a MVC driven, no javascript, no ads, no or limited cookies, basic, basic. Here is the overview from github A toy web server and application framework for a simpler, saner web. Vanus Play is an experimental Java web server and application framework built around a simple idea: The web does not need to be complicated. The goal of the project is to support and enforce a simpler, saner web system with rules. Vanus Play is intentionally opinionated. It explores what a modern web could look like if we removed layers of complexity that have accumulated around traditional websites and applications.

Random Digital Electronic Art

Image
Just random art-looking things that are interesting to me. Fractals, 3D scenes, and other visual experiments. #art. A look at the digital world.