Friday, March 14, 2025

data: vehicles, vin decoder database

 Vehicle API

The NHTSA Product Information Catalog Vehicle Listing (vPIC) Application Programming Interface (API) provides different ways to gather information on Vehicles and their specifications. The vPIC Dataset is populated using the information submitted by the Motor Vehicle manufacturers

//vpic.nhtsa.dot.gov/api/

A standalone vPIC Database is now available for developers to implement VIN decode on their end instead of calling or APIs. Please click the Download button below to download the vPIC database as a backup file created using MS SQL Server 2019.

/vehicles/DecodeVinValues/5UXWX7C5*BA?format=json&modelyear=2011



In 1981, the National Highway Traffic Safety Administration of the United States standardized the format.[2] It required all on-road vehicles sold to contain a 17-character VIN


Thursday, March 13, 2025

IBM += Terranform (HashiCorp) - $6.4B vs free OpenTofu

IBM closes $6.4B HashiCorp acquisition | TechCrunch

IBM is one of several legacy software companies riding the AI and cloud computing wave, with “Big Blue” hitting an all-time high valuation of more than $240 billion this year.

Terraform was once available under an open source license, but HashiCorp controversially switched it to a proprietary license back in 2023 (which led to a community-driven fork called OpenTofu). This license change likely made HashiCorp a more appealing acquisition prospect, giving suitors more control over how Terraform is used in industry.

Wednesday, March 12, 2025

10x Faster TypeScript compiler, in GoLang!

 A 10x Faster TypeScript - TypeScript

...The native implementation will drastically improve editor startup, reduce most build times by 10x, and substantially reduce memory usage. By porting the current codebase, we expect to be able to preview a native implementation of tsc capable of command-line typechecking by mid-2025, with a feature-complete solution for project builds and a language service by the end of the year.

You can build and run the Go code from our new working repo, which is offered under the same license as the existing TypeScript codebase. Check the README for instructions on how to build and run tsc and the language server, and to see a summary of what’s implemented so far..."


Anders Hejlsberg, lead architect of TypeScript and Technical Fellow at Microsoft, introduces a new port of TypeScript that will deliver the next generation of high-performance developer tooling.


"...this wasn't a compiler redesign, and the TypeScript to Go move was far more automatable and more one-to-one in its mapping. Our existing codebase is all functions and data structures - no classes. Idiomatic Go looked just like our existing codebase so the port was greatly simplified."



by Maximilian Schwarzmüller






CodebaseSize (LOC)CurrentNativeSpeedup
VS Code1,505,00077.8s7.5s10.4x
Playwright356,00011.1s1.1s10.1x
TypeORM270,00017.5s1.3s13.5x
date-fns104,0006.5s0.7s9.5x
tRPC (server + client)18,0005.5s0.6s9.1x
rxjs (observable)2,1001.1s0.1s11.0x

Amazon quantum chip

 Amazon's new Ocelot chip brings us closer to building a practical quantum computer

New 'Ocelot' chip uses scalable architecture for reducing error correction by up to 90% and accelerating the development of real-world quantum computing applications.






Sunday, March 09, 2025

programming puzzles

for training humans and AI to code...

About - Project Euler 

Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming skills will be required to solve most problems.

The motivation for starting Project Euler, and its continuation, is to provide a platform for the inquiring mind to delve into unfamiliar areas and learn new concepts in a fun and recreational context.

Nifty Assignments @stanford.edu

The Nifty Assignments session at the annual SIGCSE meeting is all about gathering and distributing great assignment ideas and their materials. For each assignment, the web pages linked below describe the assignment and provides materials — handouts, starter code, and so on.


For instance, humuhumunukunukuapua’a phonetic guide would be Hoo-moo-hoo-moo-noo-koonoo-koo-ah-poo-ah'ah The 12 valid characters in the Hawaiian language are a, e, i, o, u, p, k, h, l, m, n, and w.


Rosetta Code is a programming chrestomathy site. The idea is to present solutions to the same task in as many different languages as possible, to demonstrate how languages are similar and different, and to aid a person with a grounding in one approach to a problem in learning another. Rosetta Code currently has 1,310 tasks, 380 draft tasks, and is aware of 963 languages, though we do not (and cannot) have solutions to every task in every language.






Saturday, March 08, 2025

AI: LangChain, LangGraph and Agentic AI

podcast

LangChain and Agentic AI Engineering with Erick Friis - Software Engineering Daily


LangChain.com

Tutorials | 🦜️🔗 LangChain (Python)  
GitHub - langchain-ai/langchain: 🦜🔗 Build context-aware reasoning applications

Tutorials | 🦜️🔗 Langchain (JavaScript)
GitHub - langchain-ai/langchainjs: 🦜🔗 Build context-aware reasoning applications 🦜🔗

LangChain Academy

LangChain - YouTube


LangChain is a software framework that helps facilitate the integration of large language models (LLMs) into applications. As a language model integration framework, LangChain's use-cases largely overlap with those of language models in general, including document analysis and summarization, chatbots, and code analysis.


LangSmith is an all-in-one developer platform for every step of the LLM-powered application lifecycle, whether you’re building with LangChain or not.

LangGraph Gain control with LangGraph to design agents that reliably handle complex tasks. Build and scale agentic applications with LangGraph Platform.



Friday, March 07, 2025

Thursday, March 06, 2025

SpaceX Starship flight 8

 [4K] Watch Starship launch and catch a booster! - YouTube


Starship Explodes Over Bahamas | Flight 8 - YouTube

Data formats: Apache Parquet vs ORC vs Avro

Why Parquet vs. ORC: An In-depth Comparison of File Formats | by Ankush Singh | Medium

Apache Parquet is a columnar storage file format available to any project in the Hadoop ecosystem. It’s designed for efficiency and performance, and it’s particularly well-suited for running complex queries on large datasets.

Parquet is an excellent choice when dealing with large, complex, and nested data structures, especially for read-heavy workloads or when you want to perform analytics using tools like Apache Spark or Apache Arrow. Its columnar storage approach makes it an excellent choice for data warehousing solutions where aggregation queries are common.

Parquet

Apache Parquet - Wikipedia

GitHub - apache/parquet-format: Apache Parquet Format


ORC is another popular file format in the Hadoop ecosystem. It’s a self-describing, type-aware columnar file format designed for Hadoop workloads.

ORC is commonly used in cases where high-speed writing is necessary, particularly with Hive-based frameworks. It also suits well when data modifications (updates and deletes) are needed in your use case because it supports ACID properties. Lastly, ORC is a good choice when using complex and nested data types.





while Parquet is a columnar data format, for "row" level storage is is often used "Avro", that besides efficiently storing data in binary format also includes a data schema.

Apache Avro - Wikipedia

Avro is a row-oriented remote procedure call and data serialization framework developed within Apache's Hadoop project. It uses JSON for defining data types and protocols, and serializes data in a compact binary format. Its primary use is in Apache Hadoop, where it can provide both a serialization format for persistent data, and a wire format for communication between Hadoop nodes, and from client programs to the Hadoop services. Avro uses a schema to structure the data that is being encoded.


Avro relies on schemas. When Avro data is read, the schema used when writing it is always present. This permits each datum to be written with no per-value overheads, making serialization both fast and small. This also facilitates use with dynamic, scripting languages, since data, together with its schema, is fully self-describing.

Wednesday, March 05, 2025

architecture: new built Frank Lloyd Wright Usonian house

 Frank Lloyd Wright's RiverRock completed in Willoughby Hills

Frank Lloyd Wright - Wikipedia














OpenAI: $20,000/month for AI 'agents' ?

OpenAI reportedly plans to charge up to $20,000 a month for specialized AI 'agents' | TechCrunch


OpenAI may be planning to charge up to $20,000 per month for specialized AI “agents,” according to The Information.

The publication reports that OpenAI intends to launch several “agent” products tailored for different applications, including sorting and ranking sales leads and software engineering. One, a “high-income knowledge worker” agent, will reportedly be priced at $2,000 a month. 

Another, a software developer agent, is said to cost $10,000 a month.

...$20,000-per-month ...“PhD-level research,” 







Tuesday, March 04, 2025

book: Generative AI on AWS

 Generative AI on AWS[Book]

  • Apply generative AI to your business use cases
  • Determine which generative AI models are best suited to your task
  • Perform prompt engineering and in-context learning
  • Fine-tune generative AI models on your datasets with low-rank adaptation (LoRA)
  • Align generative AI models to human values with reinforcement learning from human feedback (RLHF)
  • Augment your model with retrieval-augmented generation (RAG)
  • Explore libraries such as LangChain and ReAct to develop agents and actions
  • Build generative AI applications with Amazon Bedrock

Monday, March 03, 2025

Visual AI (ANN)

𝗼𝗻𝗲 𝗼𝗳 𝘁𝗵𝗲 𝗕𝗘𝗦𝗧 𝘃𝗶𝘀𝘂𝗮𝗹𝗶𝘇𝗮𝘁𝗶𝗼𝗻𝘀 𝗼𝗳 𝗵𝗼𝘄 𝗮 𝗡𝗲𝘂𝗿𝗮𝗹 𝗡𝗲𝘁 𝘄𝗼𝗿𝗸𝘀 @LinkedIn


A neural net is made up of three key components:
🔹 Artificial Neurons (Nodes) – Basic computing units that process and transmit information.
🔹 Connections (Synapses) – Links between neurons, each with an associated weight that determines signal strength.
🔹 Activation Functions – Mathematical functions that decide which neurons get activated and contribute to the final prediction.

The more neurons and connections a neural net has, the more complex patterns it can learn:
- Higher accuracy – More neurons = better pattern recognition.
- Increased capacity – The network can store and recall more intricate relationships.


Saturday, March 01, 2025

AI agents "language": GibberLink

Two AI agents on a phone call realize they’re both AI and switch to a superior audio signal ggwave - YouTube

GitHub - PennyroyalTea/gibberlink: Two conversational AI agents switching from English to sound-level protocol after confirming they are both AI agents @GitHub

TypeScript, React, OpenAI, 11labs

gbrl.ai — Agent2Agent conversation in your browser (use two devices)Two independent conversational ElevenLabs AI agents are prompted to chat about booking a hotel (one as a caller, one as a receptionist)
Both agents are prompted to switch to ggwave data-over-sound protocol when they identify other side as AI, and keep speaking in english otherwise

This repository provides API that allows agents to use the protocol

Bonus: you can open the ggwave web demo, play the video above and see all the messages decoded!


What is 'Gibberlink' why it's freaking out the internet after these two AIs talking to each other went viral | Tom's Guide

This mode involves a series of sounds that combine the reminiscent tones of dial-up modems and the beeps of R2-D2 from Star Wars, creating a communication method incomprehensible to human listeners.


Open-Source AI for Biology at MIT

MIT researchers introduce Boltz-1, a fully open-source model for predicting biomolecular structures | MIT News | Massachusetts Institute of Technology

Developed by a team of researchers in the MIT Jameel Clinic for Machine Learning in Health, Boltz-1 is the first fully open-source model that achieves state-of-the-art performance at the level of AlphaFold3, the model from Google DeepMind that predicts the 3D structures of proteins and other biological molecules.

Generative AI imagines new protein structures | MIT News | Massachusetts Institute of Technology



AI used to design a multi-step enzyme that can digest some plastics - Ars Technica



Friday, February 28, 2025

Skype => MS Teams

The technology from Skype is already used in MS Teams, but branding was separate.
On the other side, Skype was also to "proxy" to regular phone lines, that will likely be discontinued. 

"Free" is not really free, someone needs to pay expenses. 
"When you don't see what is the product, then you are the product"

But likely not much can be earned on Skype advertising to justify it... 

The next chapter: Moving from Skype to Microsoft Teams   | Microsoft 365 Blog

In order to streamline ... free consumer communications offerings ...will be retiring Skype in May 2025 to focus on Microsoft Teams (free)...





AI book: The New Digital Age by Eric Schmidt

 Ex Google CEO: AI Can Create Deadly Viruses! If We See This, We Must Turn Off AI! - YouTube

Eric Schmidt is the former CEO of Google and co-founder of Schmidt Sciences. He is also the author of bestselling books such as, ‘The New Digital Age’ and ‘Genesis: Artificial Intelligence, Hope, and the Human Spirit’.


Jared Cohen is the founder and CEO of Jigsaw at Alphabet Inc. He also serves as an Adjunct Senior Fellow at the Council on Foreign Relations. Prior to Alphabet, he was Google’s first Director of Ideas and chief advisor to Google's executive chairman Eric Schmidt.

Thursday, February 27, 2025

OpenAI GPT-4.5 preview

 Introducing GPT-4.5 | OpenAI

a research preview of GPT‑4.5... largest and best model for chat yet. GPT‑4.5 is a step forward in scaling up pre-training and post-training. By scaling unsupervised learning, GPT‑4.5 improves its ability to recognize patterns, draw connections, and generate creative insights without reasoning.


"The verdict is in: OpenAI's newest and most capable traditional AI model, GPT-4.5, is big, expensive, and slow, providing marginally better performance than GPT-4o at 30x the cost for input and 15x the cost for output. The new model seems to prove that longstanding rumors of diminishing returns in training unsupervised-learning LLMs were correct and that the so-called "scaling laws" cited by many for years have possibly met their natural end." 

Is it?

Ai course: MIT Introduction to Deep Learning | 6.S191

MIT Introduction to Deep Learning | 6.S191 - YouTube

MIT Deep Learning 6.S191

Data Science & Machine Learning: Making Data-Driven Decisions


GitHub - RohitLearner/MIT-Intro-to-Deep-Learning: MIT 6.S191: Introduction to Deep Learning Labs from Zero to Hero.



Tuesday, February 25, 2025

AI: Claude 3.7 Sonnet & Code by Anthropic

Claude 3.7 Sonnet and Claude Code \ Anthropic

(Anthropic's) most intelligent model to date and the first hybrid reasoning model on the market. Claude 3.7 Sonnet can produce near-instant responses or extended, step-by-step thinking that is made visible to the user. API users also have fine-grained control over how long the model can think for.



BREAKING: Claude 3.7 just dropped and it's insane (best code model ever) - YouTube by Theo - t3․gg


Claude 3.7 "Thinking" SUPER CODER... With One Big Flaw?! - YouTube by Matthew Berman


AI + DotNet: Extensions.AI

From creator of .net Blazor, a new AI-helper .net tool

Introducing Microsoft.Extensions.AI Preview - Unified AI Building Blocks for .NET - .NET Blog

packages provide the .NET ecosystem with essential abstractions for integrating AI services into .NET applications and libraries, along with middleware for adding key capabilities.




Monday, February 24, 2025

Računari: Dejanove Pitalice

in Serbian

Computers in your home

Racunari u vasoj kuci - elektronsko izdanje

Dejan Ristanović - Wikipedia

Dejan Ristanovic Home Page - English

Galaksija i Računari ponovo u vašoj kući

Racunari Magazine 1986 01.zip : Free Download, Borrow, and Streaming : Internet Archive

Racunari Magazine 1987 08.zip : Free Download, Borrow, and Streaming : Internet Archive

Racunari Magazine 1990 01 : Free Download, Borrow, and Streaming : Internet Archive

Racunari Magazine 1992 07 : Free Download, Borrow, and Streaming : Internet Archive



AI: Copilot PG: VS Code: Chat DBA for PostgreSQL extension

PG Chat Participant - Visual Studio Marketplace

This is an experimental chat participant that uses Copilot to query your PostgreSQL database.

Creates queries and other fun things with your Postgres database. Use chat to create tables, views, and run queries, right in your editor. Output the results as JSON or CSV.

The entire public schema of your database will be loaded up to Copilot for each query. 

looking for albums by AC/DC:

@pg show all albums by 'AC/DC'

Copilot's response:

SELECT album.title
FROM album
JOIN artist ON album.artist_id = artist.artist_id
WHERE artist.name = 'AC/DC';
GitHub - microsoft/copilot-pg: A DBA copilot extension


Rob Conery works at Microsoft with the VS Code team, creating content for YouTube as well as contributing to open source projects

Sunday, February 23, 2025

EV bankruptcies

Who would have guessed there are so many (failed) EV brands...

Rivian and Lucid are loosing money, while still funded somehow

most of more than 100 EV brands in China are also loosing money

and most of major car brans are loosing money on EV sales, too.

At the same time Tesla is making money on EVs.

Not all efforts and results are equal, it helps to work from "first principles"

 Nikola filed for bankruptcy. Meet the other failed EV startups

  • Nikola
  • Fisker
  • Canoo
  • Lordstown
  • Coda
  • Bright Automotive
  • Arrival
  • Sono Motors
  • Electric Last Mile Solutions
  • Proterra

email testing tool: Mailpit (GoLang)

GitHub - axllent/mailpit: An email and SMTP testing tool with API for developers


Mailpit - email & SMTP testing tool

Mailpit is a small, fast, low memory, zero-dependency, multi-platform email testing tool & API for developers.

It acts as an SMTP server, provides a modern web interface to view & test captured emails, and contains an API for automated integration testing (read more).

Saturday, February 22, 2025

Arc Institute: AI & Biology research

Arc Institute.org

"Headquartered in Palo Alto, California, Arc is a nonprofit research organization founded on the belief that many important scientific programs can be enabled by new organizational models. Arc operates in partnership with Stanford University, UCSF, and UC Berkeley.

Arc gives scientists no-strings-attached, multi-year funding, so that they don’t have to apply for external grants, and invests in the rapid development of experimental and computational technological tools."

Arc Institute - Wikipedia


well described in All-in podcast with Stripe co-founders, that are also co-founders of Arc Institute

The Stablecoin Future, Milei's Memecoin, DOGE for the DoD, Grok 3, Why Stripe Stays Private - YouTube


env config tools: Viper.net & Viper.go

GitHub - tailwind-traders-dev/Viper.Net: A riff on Go's Viper project which is useful for reading config stuff

This project is inspired by The Viper project from Go land, but it's a bit lighter in terms of what it does and, hopefully, allows you to work with environment variables in a more straightforward way

GitHub - spf13/viper: Go configuration with fangs





Friday, February 21, 2025

AI tutorial by Andrej Karpathy: Deep Dive into LLMs like ChatGPT

Deep Dive into LLMs like ChatGPT - YouTube

Andrej Karpathy - YouTube

Links