Monday, March 31, 2025

X.AI += X - $45B

strange word of X's

📊 Market Pulse: xAI Acquires X in $45 Billion All-Stock Deal

Elon Musk’s artificial intelligence venture xAI is acquiring X (formerly Twitter) in an all-stock merger valued at $45 billion. The transaction prices xAI at approximately $80 billion and X at $33 billion (including about $12 billion of debt). By folding the social media platform into his AI company, Musk aims to unite two of his major ventures under one roof. The combined entity (worth roughly $113 billion) will span social media and AI, positioning Musk’s tech empire for ambitious growth.

Sunday, March 30, 2025

data: RecordIO-Protobuf vs Parquet

when processing large amounts of data, for example for ML/AL
it is important to store data in a efficient and compact format.

JSON is not efficient, and CSV is also quite inefficient. 

  • Parquet is a columnar format, 
  • RecordIO-protobuf is used for binary record-level serialization.


Parquet is great for analytics data due to its small file size and allows you to scan only the columns of interest.

RecordIO format is typically used for training machine learning models so that the data that the model needs is presented only when needed.


Leveraging RecordIO for Efficient Training and Cost Reduction in Amazon SageMaker | LinkedIn

RecordIO: It’s a streaming data format that organizes a file as a series of length-prefixed binary records. The “length-prefix” means that every chunk of data is preceded by 4 or 8 bytes that tell you how long the next record is.

Protobuf is a serialization format (like JSON or CSV but binary).
Protobuf encodes structured data (like Python objects) into an efficient, compact binary format.

RecordIO-wrapped Protobuf means you have a file where each Protobuf-encoded message is wrapped with a size prefix (via RecordIO). Each record starts with a 4-byte integer indicating its size, followed by the actual Protobuf message.


Apache Mesos - RecordIO Data Format

xeno14/recordio: multiple Protocol Buffers in a single binary file: forked from google/or-tools @GitHub

eclesh/recordio: recordio implements a file format for a sequence of records in Go, @GitHub

Using Protobuf with TypeScript for data serialization - LogRocket Blog


Saturday, March 29, 2025

AI vs College / University / Programming ?

 College Crisis: Will AI DECIMATE Higher Ed? - YouTube

...a long-time university professor, break down the existential threat generative AI presents to traditional higher education and academia. What are the first, second and third order consequences? And will colleges and universities survive this crisis?


In this episode, Dr. Know-it-all discusses his background and interests, showing why he's a bit of a polymath.
- BA Physics @ Princeton 
- MS & PHD English @ Ohio state
- MS AI @ Georgia univ.
- now teaching at Georgia univ.






book:



In the United States, a university typically offers both undergraduate and graduate programs, including master's and doctoral degrees, while a college primarily focuses on undergraduate education, offering bachelor's degrees and sometimes associate's degrees.

AI IPO: CoreWeave, with NVIDIA support

CoreWeave stock seesaws, ends flat after IPO in AI trade test

CoreWeave’s IPO and public debut are the first real test of the AI trade, critics say. That’s because the Nvidia-backed company’s fate relies in large part on the sustained success of generative artificial intelligence,





CoreWeave, Inc. is an American cloud-computing company based in Livingston, New Jersey, that specializes in providing cloud-based graphics processing unit (GPU) infrastructure to artificial intelligence developers.

Friday, March 28, 2025

EV: ID.Every1 $22K?

Volkswagen ID.Every1 Concept Previews a Sub-$22,000 EV @CarAndDriver


Expect the production model to bear the name ID.1 when it arrives in 2027.

Likely not to be sold in US?

ID. EVERY1 concept car | Volkswagen Newsroom

"electric mobility for all"

Thursday, March 27, 2025

EV: Kia PV5: van in 16 variants

 Kia PV5: This Modular Electric Van Is A Game Changer!! - YouTube

With 16 different variants, cutting edge EV tech and a staggering starting price, could this be the shot in the arm the electric commercial vehicle segment sorely needs?




Monday, March 24, 2025

big data: Presto: distributed SQL query engine

prestodb/presto: The official home of the Presto distributed SQL query engine for big data @GitHub

Presto installation documentation for deployment instructions.


Presto documentation for general documentation.



Presto: Free, Open-Source SQL Query Engine for any Data


Presto lets you query massive datasets across multiple data sources with sub-second performance. Whether it’s ad hoc analytics or powering real-time apps, Presto is fast, reliable, and efficient at any scale.

Presto (SQL query engine) - Wikipedia

Presto was originally designed and developed at Facebook, Inc. (later renamed Meta) for their data analysts to run interactive queries on its large data warehouse in Apache Hadoop.


Sunday, March 23, 2025

Saturday, March 22, 2025

Tesla Cybercab every 5 sec?

will there be a market for so many autonomous robo-cars, and where?

Elon Musk made more promises about Optimus and Cybercabs at Tesla’s surprise all-hands meeting | The Verge

“hang on to your stock”

BREAKING : Elon’s Drops Bombshells - Cybercab every 5 sec - Optimus Is being produced NOW - YouTube

Tesla to produce a car every 5 seconds on new "high-speed" production line

Tesla’s CEO Elon Musk has dropped a bombshell at the company’s Q1 2025 All-Hands meeting, revealing that the company’s upcoming Cybercab robotaxi will roll off the production line every 5 seconds.

At the meeting broadcast on X, Musk answered a question from a Tesla staff member about an update on the Cybercab by saying: “Cybercab is not only a revolutionary car design but it’s also a revolutionary manufacturing process,”.

For comparison, Tesla’s Model Y, the world’s best-selling car for multiple years, achieves this every 35 seconds at Tesla’s Shanghai factory, which is the most productive car factory in the world.

AWS SDK for Go v2

"simplified" is relative: still need to know details, and the SDK keeps changing...
at the end, it may be simpler to use raw REST API?

AWS SDK for Go

"The AWS SDK for Go simplifies use of AWS services by providing a set of libraries that are consistent and familiar for Go developers. It supports higher level abstractions for simplified development"


SDK Developer Guide - Use this document to learn how to get started and use the AWS SDK for Go V2.

SDK Migration Guide - Use this document to learn how to migrate to V2 from the AWS SDK for Go.

SDK API Reference Documentation - Use this document to look up all API operation input and output parameters for AWS services supported by the SDK. The API reference also includes documentation of the SDK, and examples how to using the SDK, service client API operations, and API operation require parameters.

Service Documentation - Use this documentation to learn how to interface with AWS services. These guides are great for getting started with a service, or when looking for more information about a service. While this document is not required for coding, services may supply helpful samples to look out for.

Forum - Ask questions, get help, and give feedback

Converse - Amazon Bedrock (JSON API)

Amazon Bedrock Runtime examples using SDK for Go V2 - AWS SDK for Go v2

aws-doc-sdk-examples/gov2/bedrock-runtime at main · awsdocs/aws-doc-sdk-examples


What is the AWS SDK for Go v2? - AWS SDK for Go v2

"The AWS SDK for Go v2 supports interacting with Amazon Bedrock models through the InvokeModel method, which is the primary way to invoke models, including those with "computer use" features like Claude Haiku 3.5/Sonnet 3.5 v2. While there's a discussion about adding support for a converse method, currently, the Go SDK primarily uses InvokeModel."



Friday, March 21, 2025

AI Search: Claude \ Anthropic

 Claude can now search the web \ Anthropic

You can now use Claude to search the internet to provide more up-to-date and relevant responses. With web search, Claude has access to the latest events and information, boosting its accuracy on tasks that benefit from the most recent data.


AI: "Vibe Coding"

Vibe Coding Tutorial and Best Practices (Cursor / Windsurf) - YouTube


Vibe coding - Wikipedia

Vibe coding is an AI-dependent computer programming practice where a programmer describes a problem in a few sentences as a prompt to a large language model tuned for coding. Software can be quickly created and debugged while ignoring the details of the generated code.[1][2][3] Vibe coding is claimed by its advocates to allow even amateur programmers to produce software without the extensive training and skills which coding previously needed.[4] The term was introduced by Andrej Karpathy in February 2025.

Thursday, March 20, 2025

Spring Equinox

today.day.lenght == today.night.lenght

Spring Equinox 2025: When Is It, and What is It? - Farmers' Almanac - Plan Your Day. Grow Your Life.

Vernal translates to “new” and “fresh,” and equinox derived from the Latin aequus (equal) and nox (night).



EV: Xiaomi SU7 vs Porsche Taycan

Xiaomi started, a very successful in China, phone business by completely imitating iPhone.
Now they seem to be doing the same with this electric car, by imitating Porsche design
and Tesla manufacturing process. For half a price.
No rules for clones in China?

 Xiaomi SU7 is a blatant design ripoff of the Taycan : r/Taycan


Porsche Taycan Turbo S (2020) vs Xiaomi SU7 Max AWD: What is the difference?


The Xiaomi SU7 Is a Bargain Chinese Luxury Sport Sedan - YouTube
by Doug DeMuro



Tuesday, March 18, 2025

Google Cloud += Wiz - $32B

on of largest tech acquisitions ever (top 7)


"Speed is King: How Google’s $32B Wiz play rewrites DevOps security rules"

Google announces agreement to acquire Wiz | Google Cloud Blog


AI: handwriting to text OCR

The big test: what's the best handwriting to text OCR in 2024? | Handwriting OCR

What are some of the most accurate handwritten text-recognition libraries/tools? - Quora


10 Best AI Handwriting Recognition Tools for 2025

  • Google Cloud Vision API. ...
  • MyScript. ...
  • ReadCoop's Transkribus English Handwriting Model. ...
  • GPT-4V. ...
  • Instabase Handwriting Recognition. ...
  • Planet AI HTR. ...
  • ABBYY FineReader. ...
  • Amazon Textract. Amazon's entry into the handwriting recognition market leverages its cloud infrastructure

OCR and Data Extraction Service - Free Amazon Textract - AWS




Monday, March 17, 2025

EV fast charging: Tesla vs BYD

TSLA stock price: 3 reasons why Tesla shares are sinking today - Fast Company

As CNBC reports, BYD has announced its “Super e-Platform” charging technology, which the company says can deliver peak charging speeds of 1,000 kilowatts, allowing a car to be charged up enough to go about 249 miles (400 kilometers) in just five minutes of charging.

To put that into perspective, Tesla’s Superchargers have a peak charging rate of just 500 kilowatts. It takes 15 minutes for a Supercharger to give a vehicle enough range to travel around 168 miles (about 270 kilometers)






busines story: Rolex

very interesting, well presented, podcast like an audiobook

good business "lessons", from marketing, specialization, maket positioning, pricing, responding to market changes...
worth the time (5h!)

Rolex: The Complete History and Strategy


Rolex - Wikipedia



Sunday, March 16, 2025

QuickJS pi, with BigInt, BigFloat, BigDecimal

How quickly can JS calculate digits of Pi? This is quite fast



And this is even faster!


And diverse, with various "big numbers" tools.





QuickJS Javascript Engine 
by Fabrice Bellard and Charlie Gordon.



Google AI Overview

JavaScript's native Number type adheres to the IEEE 754 standard for double-precision floating-point numbers, which can lead to precision issues when dealing with very large or very small numbers, or with decimal fractions that cannot be represented exactly in binary. To overcome these limitations, several libraries provide support for arbitrary-precision floating-point arithmetic in JavaScript.

Libraries for BigFloat Arithmetic

big.js:

A small and easy-to-use library that provides arbitrary precision decimal arithmetic. It focuses on simplicity and is suitable for handling financial calculations or situations where accuracy in decimal representation is crucial.

bignumber.js:
A more feature-rich library that supports bases from 2 to 64, configuration options, and handles NaN and Infinity. It offers precision control and is suitable for advanced mathematical operations.

decimal.js:
Similar to bignumber.js, it provides arbitrary-precision decimal arithmetic with support for non-integer powers, logarithms, and random number generation. It always applies the specified precision, making it suitable for scientific and engineering applications.

bigfloat:
Optimized for computational geometry and geoinformatics, this library offers fast arbitrary precision math with binary floating-point support.

big-float-ts:
An ESM-only package for Node.js or browser environments that provides arbitrary-precision floating-point arithmetic.

bigdecimal.js:
A pure-JavaScript implementation of immutable, arbitrary-precision, signed decimal numbers, suitable for decimal math with high precision.



Run Linux, play Doom in PDF


If it is worth keeping, save it in Markdown

Markdown files are essentially plaintext with some extra syntax for common elements like sections, bullet points, and links. The format deliberately avoids precise control over display details like font selection4. Following the rule of least power, I consider this limitation a feature. For contrast, consider PDF - a format so powerful that it can run Doom.

Linux running in a PDF file - YouTube

Doom in a PDF file : r/itrunsdoom

Doom (1993) in a PDF file - YouTube

Play it here: https://doompdf.pages.dev/doom.pdf 

The PDF file format supports Javascript with its own separate standard library. Modern browsers (Chromium, Firefox) implement this as part of their PDF engines. However, the APIs that are available in the browser are much more limited. It turns out that old versions of Emscripten can compile C to asm.js code that will happily run inside the limited JS runtime of the PDF engine. ... used the doomgeneric (https://github.com/ozkl/doomgeneric) fork of the original Doom source, as that made writing the IO fairly easy. All I had to do was implement a framebuffer and keyboard inputs. Unlike previous interactive PDF demos, the output for DoomPDF is achieved by creating a text field for each row of pixels in the screen, then setting their contents to various ASCII characters. This gives me a 6 color monochrome display, that can be updated reasonably quickly (80ms per frame). The source code is available at: https://github.com/ading2210/doompdf




Saturday, March 15, 2025

AI app generator: Vercel V0

Instead "low code/no code", the "next" is "AI generated code"

Building Web Apps with Just English and AI (with Vercel CEO Guillermo Rauch): The Complete History and Strategy @ ACQ2 (Acquired Podcast, business stories)


"Vercel has become the infrastructure platform powering modern web development over the past several years, with companies from Stripe to Adobe to Runway all building their front ends on them. Today we’re joined by founder and CEO Guillermo Rauch, who shares why Vercel has been uniquely successful in the fragmented (to say the least!) world of web development platforms. There are now more than 6 million Vercel users, 80,000 active teams, and users have grown 200% year-over-year. The company also crossed $100m in annualized revenue last May, and Guillermo shared with us that they’ve been growing at 80% since, and were recently valued at $3.25 billion.