Skip to content

Plutonic Rainbows

Neural Network for Solana Prediction

Today, I implemented a neural network model for Solana price prediction that significantly enhances the existing logistic regression approach. The new model leverages sequence-based feature engineering to capture temporal patterns across 10-day windows, allowing it to better recognize trends and market dynamics that unfold over time. By using scikit-learn's MLPClassifier with a carefully designed architecture of two hidden layers and dropout regularization, the model achieves approximately 59% prediction accuracy — a meaningful improvement over the baseline. I also incorporated visualization tools that provide insights into both the model's training progress and its predictions, making the system more transparent and interpretable.

Beyond the core model implementation, I established a comprehensive project infrastructure with proper documentation and organization. This includes detailed model comparison documentation, an enhanced README with clear usage instructions, a structured CHANGELOG to track version history, and improved visualization storage. The codebase now offers two complementary approaches to price prediction, giving users flexibility to choose between a simpler, faster logistic regression model for immediate signals or the more sophisticated neural network for capturing complex temporal dependencies. All implementations maintain the integration of technical indicators and sentiment analysis while adding new capabilities for sequence processing and confidence scoring.

Solana

I have developed an application that predicts the price movements of Solana (SOL) against the US Dollar (USD) using a combination of technical analysis and sentiment analysis. The model uses logistic regression to classify whether prices are likely to rise or fall.

Key Features:

  • Relative Strength Index (RSI)
  • Moving Average Convergence Divergence (MACD)
  • Bollinger Bands
  • Extracts sentiment scores from news headlines to assess market mood

Application Workflow:

  • Generates synthetic price data
  • Calculates technical indicators from the data
  • Incorporates sentiment scores derived from headlines
  • Trains a logistic regression model to classify price movement
  • Evaluates model accuracy
  • Visualizes buy/sell signals with corresponding sentiment data

Syntax Trees

This evening, I worked on Syntax Trees. I also updated CLAUDE.md files for each individual model folder.

Color Picker

Spent literally hours trying to create mask adjustments in Photoshop.

Claude Max

I’ve streamlined my approach, realizing that I don’t need an editor like Windsurf or Cursor. Much of what agentic coding does is so complex that I can’t follow it — and the beauty is, I don’t need to. A command-line interface suits me perfectly. I recently purchased the new Max Plan, as it now integrates with Claude Code. API calls to Anthropic were becoming prohibitively expensive, so hopefully this monthly subscription will meet my needs.

Spiralling Costs

Coding with agents is becoming expensive, and it’s surprisingly easy to accumulate high costs. To reduce token usage, I’m working on creating smaller, more specific prompts. Careful planning and a clear structure are also essential.

Prompts

I created my own prompt generator, trained with OpenAI, after growing frustrated with Claude Code and Cursor misinterpreting my prompts.

Monday

I had Sonnet 3.7 generate README and CHANGELOG files for all my projects. I suppose relieving this kind of monotony is a worthwhile use of agents.

OpenAI released 4.1 today with variants — all available through their API.

Agent Woes

Using Agents to write your code is likely the future. Today, I used them to add icons to a menu bar in an image generation app, though it wasn’t entirely smooth sailing. Be very careful — and, more importantly, ensure you phrase your prompts correctly. This will save you from countless hours of panic, rewrites, and GitHub reverts.

Anyway, managed to get the icons working properly and fixed an issue where the endpoint would not switch smoothly. Yesterday, I also added progress indicators.

Money Wasted

I spent unnecessary money trying to get Gemini 2.5 Pro Max and Sonnet 3.7 Max to create file attributes for projects and apply them to a new folder. Two things came of it:

  • Premium tool calls — $15 in total. Totally wasted money.

  • I made no real progress and ultimately just created a boilerplate template instead.

  • The boilerplate worked with only minimal edits.

The only positive from the experience is that I managed to completely revamp the UX for my image generation projects.