Thursday, July 04, 2024

AI: Spreadsheet Is All You Need

 dabochen/spreadsheet-is-all-you-need: A nanoGPT pipeline packed in a spreadsheet

A nanoGPT pipeline packed in a spreadsheet

This is a project that I did to help ... understand how GPT works.
It is pretty fun to play with, especially when you are trying to figure out what exactly is going on inside a transformer.
This helped me to visualize the entire structure and the data flow.
All the mechanisms, calculations, matrices inside are fully interactive and configurable.


It contains all the transformer components including:
  • embedding
  • layer norm
  • self attention
  • projection
  • MLP
  • softmax
  • logits

It is based on Andrej Karpathy's NanoGPT structure which includes roughly 85000 parameters.
It is clearly a very small size, but it is both complex enough for me to understand how it works, and also not too big to crash my computer. In contrast to chatgpt, this project is a character based prediction system, meaning that each token is a character, and to reduce the complexity, only letter A/B/C are being tokenized.

Rimac Robotaxi? EV self driving:

 Rimac Just Exposed Tesla's Robotaxi Playbook. - YouTube



Rimac Automobili - Wikipedia

Rimac Automobili (Croatian pronunciation: [rǐːmats automobǐːli]REE-mahts) is a Croatian automotive manufacturer headquartered in Sveta Nedelja, Croatia, that develops and produces electric sports cars. Its sister company, Rimac Technology (part of the Rimac Group) also produces drivetrains and battery systems for automotive businesses.

In July 2021, VW Group's Porsche and Rimac announced a joint venture that would incorporate Volkswagen's high-performance Bugatti brand as well as Rimac Automobili. The new venture is called Bugatti Rimac.[15] Parent company Rimac Group announced a 55% stake in the joint venture, with Porsche holding a 45% stake in the company.[16] in June of that year, Porsche stated it was one of the participants in a new €500 million round of fundraising.[17]

Wednesday, July 03, 2024

Node.js Worker threads

How To Use Multithreading in Node.js | DigitalOcean

Node.js runs JavaScript code in a single thread, which means that your code can only do one task at a time. However, Node.js itself is multithreaded and provides hidden threads through the libuv library, which handles I/O operations like reading files from a disk or network requests. Through the use of hidden threads, Node.js provides asynchronous methods that allow your code to make I/O requests without blocking the main thread.

Node.js introduced the worker-threads module, which allows you to create threads and execute multiple JavaScript tasks in parallel. Once a thread finishes a task, it sends a message to the main thread that contains the result of the operation so that it can be used with other parts of the code. The advantage of using worker threads is that CPU-bound tasks don’t block the main thread and you can divide and distribute a task to multiple workers to optimize it.


A complete guide to threads in Node.js - LogRocket Blog


An Introduction to Node.js Multithreading — SitePoint


Worker threads | Node.js v22.2.0 Documentation



Microsoft Dynamics 365 Power Platform Training

dev training

Microsoft Dynamics 365 (CRM) &Power Platform Training (2024) | Udemy Business

Microsoft Dynamics 365 & PowerApps Developer Course - Part 1 | Udemy Business

Microsoft Dynamics 365 & PowerApps Developer Course - Part 2 | Udemy Business

user training

MB-910: Microsoft Dynamics 365 Fundamentals (CRM) | Udemy Business





Tuesday, July 02, 2024

AI in-security: Samsung & ChatGPT

 Samsung bans use of generative AI tools like ChatGPT after April internal data leak | TechCrunch

May 2, 2023

A month after internal, sensitive data from Samsung was accidentally leaked to ChatGPT, Samsung is cracking down on usage of the generative AI service. The electronics giant is temporarily restricting the use of generative AI tools on company-owned devices, covering computers, tablets and phones, as well as non-company-owned devices running on internal networks. The ban would cover not just ChatGPT, but services that use the technology like Microsoft’s Bing, as well as competing generative AI services like Bard from Google.


AI Architecture: Usonian philosophy by Frank Lloyd Wright

 Lindal Cedar offers designs based on Frank Lloyd Wright homes

Usonia, a derivate term for the "United States of America" coined by Wright, refers to a set of principles the architect used to create more than 100 houses around the US starting in the 1930s.
  • integration with nature, 
  • use of natural materials, 
  • open floor plans, 
  • affordability
  • energy efficiency.
Seattle-based manufacturer Lindal Cedar Homes has partnered with the Frank Lloyd Wright Foundation to create a series of purchasable house designs informed by the American architect's Usonian philosophy.





Founded by Frank Lloyd Wright as the Taliesin Fellowship in 1932




AI Copilot Designer:

prompt: Design an octagon house in style of Frank Lloyd Wright, with Usonian philosophy and architecture

























Monday, July 01, 2024

Toddle.dev: no-code/low-code web tool

 SE Radio 618: Andreas Møller on No-Code Platforms – Software Engineering Radio

founder of Toddle, a no-code tool for building scalable performant web applications

toddle.dev – No Code No Limits. (Denmark) //toddle.dev

The first week in toddle (docs)

toddledev (code?) GitHub 

links:


window.ai: AI built in Chrome web browser!

 Built-in AI  |  AI on Chrome  |  Chrome for Developers

...platform APIs and browser features designed to integrate AI models, including large language models (LLMs), directly into the browser. This includes Gemini Nano, the most efficient version of the Gemini family of LLMs, designed to run locally on most modern desktop and laptop computers. With built-in AI, your website or web application can perform AI-powered tasks without needing to deploy or manage its own AI models.




window.ai - Everything about the new Chrome AI feature

courses?: 100 days of AI / NoCode / Code

"maybe" email course?

https://www.100daysai.com/

Learn AI skills in 100 days with daily bitesized lessons.

Free, fun, and effective 30 minute bitesized lessons 
delivered daily to guide your AI learning journey. 
Starting July 1st.


The #100DaysOfNoCode Challenge by the 100 School
Learn No-Code in 100 days with daily bitesized lessons.

Free, fun and effective 30 minute bitesized lessons
delivered daily to guide your no-code journey.



Real, very good and popular courses on Udemy!

by Max.S. of Academind

by Dr Angela Yu