Friday, November 21, 2025

AI Music: Suno += $250M => $2.5B

what can go wrong :)

AI trained on all human music, now able to compete/compose.
And for "pop-music" that seem to me good enough.
Will keep lawyers busy for years :)

In the meantime, NVIDIA keep "spreading the wealth" by re-investing to its own customers.
As long as nothing stops this circular funding, it will keep accelerating itself...
But physics does not allow for "perpetuum mobile", 
at some point friction will have its effect... 

It is also another example of "alchemy", converting $250M to $2500M, 10x
So defying not only lows of physics, but also of chemistry!
And every generation of investors has the same moto: "this time is different"
But is it?

 Suno Raises $250M to Expand AI Music
Suno closed a $250M Series C led by Menlo Ventures, valuing the company at $2.45B. The funding will advance tools for music pros and casual creators. Suno plans to boost social features that let people connect through music. The company says it’s building a community where creators and listeners participate together.



Menlo Ventures led the round, with heavy-hitting investors joining the party. Suno’s series C funding round also saw participation from Nvidia’s venture capital arm NVentures, Hallwood Media, Lightspeed, and Matrix. When NVIDIA’s venture arm backs your startup, you know something revolutionary is brewing.

But here’s where things get really interesting. The Wall Street Journal reports that Suno has reached $200 million in annual revenue, mainly derived from subscriptions. Meanwhile, Suno disclosed today that nearly 100 million users have signed up for its platform to date. These aren’t just vanity metrics—they’re proof that AI-generated music has found its market.



Google Antigravity: AI Agent => Code

An alternative for VS Code + GitHub Copilot & Cursor, or something more?

Google Antigravity

Build with Google Antigravity, our new agentic development platform - Google Developers Blog


Google Antigravity introduces agent-first architecture for asynchronous, verifiable coding workflows | VentureBeat

Google Antigravity, new agentic development platform. An evolution of the IDE, it's built to help you: - Orchestrate agents operating at a higher, task-oriented level - Run parallel tasks with agents across workspaces - Build anything with Gemini 3 Pro.

Antigravity is not Google’s only coding platform; it’s not even its only coding agent with an IDE integration or asynchronous capabilities. It joins a long line of Google platforms aimed at helping developers work more efficiently. The coding assistant Jules is now integrated into IDEs, can be invoked via the CLI, and can also run asynchronously. Gemini CLI also works similarly. And there's Gemini Code Assist, which first launched last year.

However, Antigravity will most likely have to compete more with coding agent platforms like Codex from OpenAI, Claude Code from Anthropic, and Cursor.

Some people on X commented that Antigravity looks similar to Windsurf, which would make sense: Google hired the Windsurf team — including CEO Varun Mohan — in July and licensed the tech for $2.4 billion.


Based in Windsurf?


Google Antigravity is an agentic development platform, evolving the IDE into the agent-first era. Antigravity enables developers to operate at a higher, task-oriented level by managing agents across workspaces, while retaining a familiar AI IDE experience at its core. Agents operate across the editor, terminal, and browser, enabling them to autonomously plan and execute complex, end-to-end tasks elevating all aspects of software development.


Thursday, November 20, 2025

AI: Generative UI, Real purpose of Google Gemini

interesting observation... makes sense...

We're safe - Google has a different mission - YouTube
by Maximilian Schwarzmüller


Gemini 3 is clearly optimized for a very specific task.
And it's not really related to your job as a frontend developer.


As you may guess, this is to support main engine of Google: Search & Add.
So AI augmented search it is for!

The key feature: "generative UI"
Meaning, you get animated search results, like "mini apps".
Not vibe-coded apps, but "free side effect of search apps"!


Generative UI is a powerful capability in which an AI model generates not only content but an entire user experience. Today we introduce a novel implementation of generative UI, which dynamically creates immersive visual experiences and interactive interfaces — such as web pages, games, tools, and applications — that are automatically designed and fully customized in response to any question, instruction, or prompt. These prompts can be as simple as a single word, or as long as needed for detailed instructions. These new types of interfaces are markedly different from the static, predefined interfaces in which AI models typically render content.






Brightline high-speed rail

Brightline West - Wikipedia

a proposed privately run high-speed rail route, under early construction, to link the Las Vegas Valley and Rancho Cucamonga in Greater Los Angeles (2024-2028)
max speed: 180 or 200 mph (290 or 320 km/h)


an intercity rail route in the United States that runs between Miami and OrlandoFlorida.
maximum operating speed is 125 mph (200 km/h). Trains cover the 235-mile (378 km)[2] route




Wednesday, November 19, 2025

$AI: Anthropic <=$15B= Nvidia, Microsoft

more circular money deals... what can go wrong?

Nvidia, Microsoft invest $15 billion in AI startup Anthropic

Nvidia committed up to $10 billion
Microsoft, which owns 27 percent of Anthropic rival OpenAI,
pledged up to $5 billion to the maker of Claude AI models.

The deal was part of a sweeping agreement that saw Anthropic commit to purchasing $30 billion in Microsoft's cloud computing capacity and adopt the latest versions of Nvidia's chip technology.

more headlines: 

Nvidia, Microsoft Investment Raises Anthropic's Valuation to $350 Billion

Nvidia, Microsoft deal takes 'circular' financing to entirely new level

Anthropic to use Google's AI chips worth tens of billions to train Claude chatbot




OpenAI API Agents SDK

OpenAI: a-practical-guide-to-building-agents.pdf


openai/openai-agents-js: A lightweight, powerful framework for multi-agent workflows and voice agents @GitHub

openai/openai-agents-python: A lightweight, powerful framework for multi-agent workflows @GitHub


openai/agents.md: AGENTS.md — a simple, open format for guiding coding agents


Agents - OpenAI Agents SDK

The OpenAI Agents SDK enables you to build agentic AI apps in a lightweight, easy-to-use package with very few abstractions. It's a production-ready upgrade of our previous experimentation for agents, Swarm. The Agents SDK has a very small set of primitives:

  • Agents, which are LLMs equipped with instructions and tools
  • Handoffs, which allow agents to delegate to other agents for specific tasks
  • Guardrails, which enable validation of agent inputs and outputs
  • Sessions, which automatically maintains conversation history across agent runs

 Examples - OpenAI Agents SDK python

openai-agents-js/examples at main · openai/openai-agents-js JavaScript

  •  Multi-Agent Workflows: Compose and orchestrate multiple agents in a single workflow.
  •  Tool Integration: Seamlessly call tools/functions from within agent responses.
  •  Handoffs: Transfer control between agents dynamically during a run.
  •  Structured Outputs: Support for both plain text and schema-validated structured outputs.
  •  Streaming Responses: Stream agent outputs and events in real time.
  •  Tracing & Debugging: Built-in tracing for visualizing and debugging agent runs.
  •  Guardrails: Input and output validation for safety and reliability.
  •  Parallelization: Run agents or tool calls in parallel and aggregate results.
  •  Human-in-the-Loop: Integrate human approval or intervention into workflows.
  •  Realtime Voice Agents: Build realtime voice agents using WebRTC or WebSockets
  •  Local MCP Server Support: Give an Agent access to a locally running MCP server to provide tools
  •  Separate optimized browser package: Dedicated package meant to run in the browser for Realtime agents.
  •  Broader model support: Use non-OpenAI models through the Vercel AI SDK adapter
  •  Long running functions: Suspend an agent loop to execute a long-running function and revive it later Future
  •  Voice pipeline: Chain text-based agents using speech-to-text and text-to-speech into a voice agent 



OpenAI @GitHub search "Agents"




Tuesday, November 18, 2025

AI: Google Gemini 3

Gemini 3 is actually insane... - YouTube Matthew Berman

May it dethrone ChatGPT? - YouTube Maximilian Schwarzmüller


Gemini 3: Introducing the latest Gemini AI model from Google

https://gemini.google.com/app


A new era of intelligence with Gemini 3 - YouTube


GEMINI 3 IS FINALLY HERE. Mark my words: this is the model we'll look back on as consumer AGI. | LinkedIn

Gemini 3 doesn't just beat the competition, it EMBARASSES them - The numbers are absolutely absurd:
📊 1501 Elo on LMArena—taking first place once again
🧠 45.8% on HLE, beating 13.7% and 26.5% from Claude and GPT.
💎 93.8% on GPQA Diamond—genuine PhD-level reasoning
🎯 31.1% on ARC-AGI-2—solving novel problems compared to 13.6% and 17.6% from Claude and GPT



Google AI Studio

Google Antigravity https://antigravity.google/


I just tested Gemini 3 vs ChatGPT-5.1 — and one AI crushed the competition | Tom's Guide

In this head-to-head showdown, Gemini 3 emerged as the clear winner, taking six out of nine rounds with consistently superior performance in creative constraint-following, UX design thinking, critical analysis, strategic reasoning and cross-domain integration.


Building houses from Lego-like blocks

Man Builds CHEAP HOUSE in Just 6 DAYS | Start to Finish Full construction process - YouTube

//gablok.be/en





Monday, November 17, 2025

AI: Anthropic, security

a good interview

Anthropic CEO warns that without guardrails, AI could be on dangerous path - YouTube

despite Anthropic significant efforts, guarding AI models and agents is hard...

Chinese hackers used Anthropic's Claude AI agent to automate spying

Suspected Chinese operators used Anthropic’s Claude Code to automate cyberattacks on roughly 30 organizations. Anthropic says the agent handled up to 90% of the intrusion steps autonomously. The company blocked the offending accounts and notified affected targets. Four breaches reportedly succeeded.


material: Superwood: better than steel?

Superwood is an engineered wood material that is significantly stronger, denser, and more durable than natural wood, making it a potential alternative to steel and other traditional materials. It is created through a process of partially removing lignin and then compressing the wood under heat to create a super-dense, reinforced structure. The result is a material that is stronger than steel, resistant to fire, pests, and rot, and lighter than steel.
 


InventWood — Technology



 Superwood is Here! This Amazing New Material Could Change The World! - YouTube 
DIY with Dave - YouTube

"Superwood is a revolutionary material engineered to reshape the future of construction. It is stronger than steel, lighter than steel and costs less than steel - and now it is so much more than just a theory. A new company, 

InventWood has been set up and has over $50 million dollars in funding to turn their research into practical products. Superwood is Densified wood that is created through a couple of simple processes that increase it's strength while keeping the natural warmth of real wood. 

In this video, we’ll break down how Superwood is made and how it can be stronger than steel. We'll also discuss the game changing impact that it could have on the world, as well as some potential problems. 

Could Superwood really replace steel and other traditional building materials? Leave me a comment and let me know your thoughts."



Sunday, November 16, 2025

AI: OpenAI GPT-5.1

 GPT-5.1 is Here! (Major Update) - YouTube

GPT-5.1 gets faster, chattier, and smarter with better personality, tighter instruction-following, adaptive reasoning, and major accuracy boosts.

Web: HTML DOM API: tables

HTMLTableElement - Web APIs | MDN

The HTMLTableElement interface provides special properties and methods (beyond the regular HTMLElement object interface it also has available to it by inheritance) for manipulating the layout and presentation of tables in an HTML document.

 Abandonware of the web: do you know that there is an HTML tables API? | Christian Heilmann

let table = [
  ['one','two','three'],
  ['four','five','six']
];
let b = document.body;
let t = document.createElement('table');
b.appendChild(t);
table.forEach((row,ri) => {
  let r = t.insertRow(ri);
  row.forEach((l,i) => {
    let c = r.insertCell(i);
    c.innerText = l;  
  })
});

// You can then access each table cell with an index (with t being a reference to the table):
console.log(t.rows[1].cells[1]);
// => <td>five</td>

// You can also delete and create cells and rows, if you want to add a row to the end of the table with a cell, all you need to do is:
t.insertRow(-1);
t.rows[2].insertCell(0);
t.rows[2].cells[0].innerText = 'foo';

// here is "default alternative"... not much different... and simpler than React :)
table.forEach((row) => {
  let r = document.createElement('tr');
  t.appendChild(r);
  row.forEach((l) => {
    let c = document.createElement('td');
    c.innerText = l;
    r.appendChild(c);
  })
});


Azure OpenAI API examples

Azure AI API is complicated :) But is works.

Azure OpenAI is "legacy" only for OpenAI API
Azure AI Foundry is "generic", that also includes OpenAI
Azure AI Services, used to be "Cognitive Services", is "native" Microsoft's non-LLM AI services

Azure AI Foundry Docs

openai/openai-node: Official JavaScript / TypeScript library for the OpenAI API @GitHub

JavaScript

baseURL: "https://YOUR-RESOURCE-NAME.openai.azure.com/openai/v1/"

import { OpenAI } from "openai";

const endpoint = process.env.AZURE_OPENAI_ENDPOINT
const apiKey = process.env.AZURE_OPENAI_API_KEY
const baseURL = `${endpoint}/openai/v1/`  
const model = 'gpt-4.1' // model deployment name

const client = new OpenAI({
    baseURL,
    apiKey,
    maxRetries: 0, // default is 2; Configure the default for all requests
});

// == responses ===
const response1 = await client.responses.create({
  model,
  instructions: 'You are a helpful AI agent',
  input: 'how tall is triglav?',
});
console.log(response1.output_text);

// == streaming ===
const stream = await client.responses.create({
  model,
  input: 'Provide a brief history of the attention is all you need paper.',
  stream: true,
});
for await (const event of stream) {
  if (event.type === 'response.output_text.delta' && event.delta) {
    process.stdout.write(event.delta);
  }
}

// == chat ==
const response2 = await client.chat.completions.create({
    messages: [
      { role:"system", content: "You are a helpful assistant." },
      { role:"user", content: "I am going to Paris, what should I see?" }
    ],
    max_completion_tokens: 13107,
    temperature: 1,
    top_p: 1,
    frequency_penalty: 0,
    presence_penalty: 0,
    model,
});
if (response2?.error !== undefined && response2.status !== "200") {
    throw response2.error;
}
console.log(response2.choices[0].message.content);

// == retries, configure per-request:
const response3 = await client.chat.completions.create(
    { messages: [{ role: 'user', content: 'How can I get the name of the current day in Node.js?' }], model },
    { maxRetries: 5 }
);
if (response3?.error !== undefined && response3.status !== "200") {
    console.error(response3.status, response3.error);
} else {
    console.log(response3.choices[0].message.content);
}

// == tools, use MCP server

const response4 = await client.responses.create({
  model,
  tools: [
    {
      type: "mcp",
      server_label: "microsoft_learn",
      server_description: "Microsoft Learn MCP server for searching and fetching Microsoft documentation.",
      server_url: "https://learn.microsoft.com/api/mcp",
      require_approval: "never",
    },
  ],
  input: "Search for information about Azure Functions",
});
console.log(response4.output_text);


Saturday, November 15, 2025

Google Apps Script (language)



Apps Script is a cloud-based JavaScript platform powered by Google Drive that lets you integrate with and automate tasks across Google products.

At its simplest, it's like "Macros on steroids" for Google Sheets, Docs, Gmail, and more. But it's far more powerful than that.

Google Apps Script is a cloud-based scripting platform for light-weight application development. It allows you to create new functionalities and automate tasks across Google's services. The scripts are written in a version of JavaScript, and they run on Google's servers.






Google Gemini AI API

Gemini API  |  Google AI for Developers

Gemini API quickstart  |  Google AI for Developers

free or not free, that is the question :) With Google, not easy to find...

https://aistudio.google.com/

The Google Gemini AI API offers both a free and paid tier.

For developers and smaller projects, a free tier is available to get started.[1][2]

The free tier comes with limitations on the number of requests you can make per minute and per day. For instance, you can make between 5 and 15 requests per minute and up to 1,500 requests per day with the Gemini 1.5 Flash model.[1][2] There are also limits on the number of tokens that can be processed per minute, around 250,000

Additionally, using Google AI Studio is free of charge.[2] (1M tokens each session!)





Friday, November 14, 2025

Kanban board app in 10 JS frameworks

what could be considered "industry standard" solution (React with Next.js)
is at least 5x larger and 10x slower that some other simpler frameworks!

I Built the Same App 10 Times: Evaluating Frameworks for Mobile Performance | Loren Stewart

lorenseanstewart/kanban-comparison: Comparing frontend fullstack frameworks

This project implements the same Kanban board application in 10 different frameworks to provide fair, reproducible performance comparisons. All implementations share identical functionality, database schema, and UI framework (Tailwind CSS + DaisyUI).

Frameworks Compared

  1. Next.js 16 (React 19 with built-in compiler)
  2. TanStack Start (React 19, leaner meta-framework)
  3. TanStack Start + Solid (SolidJS 1.9)
  4. Nuxt 4 (Vue 3)
  5. Analog (Angular 20)
  6. Marko (@marko/run)
  7. SolidStart (SolidJS 1.9)
  8. SvelteKit (Svelte 5)
  9. Qwik City (Resumability-based)
  10. Astro + HTMX (MPA approach)

Bundle Size Champions (Board Page):

  • Marko: 88.8 kB raw (28.8 kB compressed) - 6.36x smaller than Next.js
  • Qwik: 114.8 kB raw (58.4 kB compressed) - 4.92x smaller than Next.js
  • SvelteKit: 125.2 kB raw (54.1 kB compressed) - 4.51x smaller than Next.js
  • SolidStart: 128.6 kB raw (41.5 kB compressed) - 4.39x smaller than Next.js

Middle of the Pack:

  • TanStack Start (React): 373.6 kB raw (118.2 kB compressed) - 1.51x smaller than Next.js
  • Analog: 376.3 kB raw (103.9 kB compressed) - 1.50x smaller than Next.js

Performance Champions (First Contentful Paint):

  • SolidStart: 35ms FCP (fastest)
  • Nuxt: 38ms FCP (tied for 2nd)
  • SvelteKit: 38ms FCP (tied for 2nd)
  • Marko: 39ms FCP

Baseline:

  • Next.js 16: 564.9 kB raw (176.3 kB compressed), 444ms FCP

Thursday, November 13, 2025

Blue Origin rocket landing

SpaceX is doing this for years, but this is also a big rocket. 

Bezos' Blue Origin Successfully Lands Booster After Rocket Launch - YouTube




AI: Google "Ironwood" TPU

 Google unveils Ironwood, seventh generation TPU, competing with Nvidia

Google said it’s making Ironwood, the company’s most powerful chip yet, widely available in the coming weeks.
Ironwood, the seventh generation of Google’s Tensor Processing Unit (TPU), was initially introduced in April for testing.
Google says it’s more than four times faster than its predecessor.


Tensor Processing Unit (TPU)?

Google Cloud TPUs are custom-designed AI accelerators, which are optimized for training and inference of AI models. They are ideal for a variety of use cases, such as agents, code generation, media content generation, synthetic speech, vision services, recommendation engines, and personalization models, among others. TPUs power Gemini, and all of Google’s AI powered applications like Search, Photos, and Maps, all serving over 1 Billion users.




Wednesday, November 12, 2025

AI bubble, circular funding

The Al Bubble Is A Lot Worse Than You Think - YouTube

"AI driven stocks" hold 40% of S&P500; NVidia alone holds 7.5%!
And since most people conservatively invest in "index fund" based on S&P500,
almost everyone who invests is exposed to this "bubble"!!!



WHY Michael Burry JUST Bet $1.1 Billion Against AI (REALITY) - YouTube



 #19 Edition: We’re in an AI Bubble. But the Bubble Isn’t the Tech.

Why Jensen Huang Loves the “AI Bubble” Stories | by Devansh | Oct, 2025 | Medium



SFTPGo: file transfer tools in GoLang

 SFTPGo documentation

SFTPGo is an event-driven file transfer solution. It support multiple protocols (SFTP, SCP, FTP/S, WebDAV, HTTP/S) and multiple storage backends.