Saturday, November 30, 2024

AI math: AlphaProof from DeepMind (Google)

 AI achieves silver-medal standard solving International Mathematical Olympiad problems - Google DeepMind


AlphaProof, a new reinforcement-learning based system for formal math reasoning, and AlphaGeometry 2, an improved version of our geometry-solving system. Together, these systems solved four out of six problems from this year’s International Mathematical Olympiad (IMO), achieving the same level as a silver medalist in the competition for the first time.





No Priors Ep. 90 | With Google's DeepMind's AlphaProof Team - YouTube


Google DeepMind's AlphaProof MASSIVE MATH BREAKTHROUGH - AI teaches itself mathematical proofs - YouTube




Friday, November 29, 2024

AI Image Generators

 Best AI Image Generators of 2024 - CNET



Dall-E 3 by OpenAI is CNET’s 2024 Editor’s choice for the best AI image generator.

Leonardo is great for AI creatives on a budget. It has a comprehensive free plan that gives you ample generation credits at a fast speed.

Adobe Firefly’s family of generative AI image tools is built directly into Adobe Creative Cloud, including Photoshop, which makes it a great option for professional creatives looking to experiment.

Canva is an extremely user-friendly graphic design service, and its AI image generator Magic Media is a great option for amateur AI creators.



Bing Designer or 
Free AI Image Generator - Image Creator in Bing


web tools: TanStack: async state management


High-quality open-source software for web developers.

Headless, type-safe, & powerful utilities for Web Applications, Routing, State Management, Data Visualization, Datagrids/Tables, and more.

TanStack Query


Powerful asynchronous state management for TS/JS, React, Solid, Vue, Svelte and Angular

Toss out that granular state management, manual refetching and endless bowls of async-spaghetti code. TanStack Query gives you declarative, always-up-to-date auto-managed queries and mutations that directly improve both your developer and user experiences.






Thursday, November 28, 2024

course vs class

 What is the difference between a course and a class in SchoolInsight? – Knowledge Base

Courses

Classes

Used across academic years

Specific to an academic year

Can have attributes directly assigned to them

Inherit the attributes of the course that they are assigned to

Are not assigned to a teacher

Are assigned to a teacher

Do not have a roster of students

Have a roster of students



In college, the word “class” is used to describe a particular instance of a course.


The Book of AI & Azure ai CLI from Microsoft

Azure OpenAI Setup - BOOK of AI

Welcome to the Book of AI, where you'll learn everything you need to know to get started w/ Azure AI services.



① Chat Basics - BOOK of AI

The ai chat command allows you to interact w/ OpenAI models from the command line.

The ai dev new command allows you to generate sample code to interact w/ OpenAI models.



Unlock Azure AI with the Book of AI: A Developer's Journey by Rob Chambers

This comprehensive guide provides developers with a wealth of resources, tutorials, and sample code for leveraging Azure AI services to build innovative solutions. Whether you’re new to AI or an experienced developer, the Book of AI has something for everyone.

Calendar 2025 Seasons + AI

Calendar 2025 Seasons, National Parks

English, US, Letter, with holidays

English, US, Letter 


English, EU, A4


Serbian, Ћирилица, A4, with holidays

Serbian, Ћирилица, A4

Serbian, Latinica, A4




Calendar 2025 Seasons, 
AI National Parks
"in style of impressionist painters"

English, US, Letter, with holidays


Serbian, Ћирилица, A4, with holidays





































Calendar 2025 Seasons, AI Serbia
"in style of impressionist painters"







Wednesday, November 27, 2024

AI: xAI, $50B valuation

Jack Dorsey, Larry Ellison Among Elon Musk's Twitter Backers Set To Gain Windfall From xAI Deal - NVIDIA (NASDAQ:NVDA), Tesla (NASDAQ:TSLA) - Benzinga

xAI, founded by Musk last year, is reportedly nearing the completion of a $5 billion fundraising round. This could potentially double its valuation to $50 billion within six months, offsetting some of the unrealized losses from the Twitter deal.

Despite Twitter’s declining value, xAI’s growth has been advantageous for Musk’s backers, who initially contributed $7.1 billion for the Twitter takeover. The Financial Times noted that only previous xAI investors could participate in the latest fundraising, maintaining their stake undiluted.

The rise in xAI’s valuation comes as the company seeks to raise up to $6 billion to acquire 100,000 Nvidia Corp. chips for its Memphis data center


Musk officially announced the formation of xAI on July 12, 2023.[12][13] He linked the date (7 + 12 + 23 = 42) to the book The Hitchhiker's Guide to the Galaxy by Douglas Adams,[14] in which a supercomputer calculates that the answer to the ultimate question of life, the universe, and everything is 42;



That’s according to The Wall Street Journal, which reports that the upcoming app will be similar to OpenAI’s ChatGPT, allowing users to access xAI’s Grok chatbot from their personal devices.

AI Agent courses

Course: AI Agents: Building Teams of LLM Agents that Work For You | Udemy Business
Mohsen Hassan, Ilyass Tabiai, PhD; 9.5h

Course: Database AI Agents: Complete Guide [NEW] | Udemy Business
Paulo Dichone; 2.5h

Course: LLM Mastery: ChatGPT, Gemini, Claude, Llama3, OpenAI & APIs | Udemy Business
Arnold Oberleiter; 19.5h

Monday, November 25, 2024

Microsoft 365, free online

It is not advertised much, but essential Microsoft Office web apps are available free online
just with limited storage space (5GB), same as Google Docs

And the "Office" is also being quietly removed from the name.

The storage format is also shared, based on Microsoft's Office Open XML - Wikipedia

Get free access to Word, Excel, and PowerPoint using Microsoft 365 for the web (formerly Office).

Access web and mobile versions of apps including Word, Excel, PowerPoint, OneDrive, and Outlook.





story: IKEA

another excellent business story from Acquired podcast

 IKEA: The Complete History and Strategy

“No method is more effective than a good example.”  

"Manifesto" By Ingvar Kamprad, IKEA founder  

The_testament_of_a_dealer_2018.pdf

To create a better everyday life for the many people by offering a wide range of well-designed, functional home furnishing products at prices so low that as many people as possible will be able to afford them

1  The product range – our identity 

2  The ΙΚΕΑ spirit – a strong and living reality

3  Profit gives us resources 

4  Reaching good results with small means 

5  Simplicity is a virtue

6  Doing it a different way

7  Concentration – important to our success

8  Taking responsibility – a privilege

9  Most things still remain to be done.  A glorious future!  





Sunday, November 24, 2024

Local AI: Ollama, GPT4All + Open WebUI

 Exploring Local LLM Managers: LMStudio, Ollama, GPT4All, and AnythingLLM : r/LocalLLM

There are a few programs that let you run AI language models locally on your own computer. LM Studio, Ollama, GPT4All, and AnythingLLM are some options.

These programs make it easier for regular people to experiment with and use advanced AI language models on their home PCs.

Jan: Open source ChatGPT-alternative that runs 100% offline - Jan.ai
Jan is an open source ChatGPT-alternative that runs 100% offline.


host ALL your AI locally - YouTube




Ollama vs GPT4All on Ubuntu Linux: Discover The Truth - YouTube

Llama 3.2 Vision + Ollama: Chat with Images LOCALLY - YouTube


Download Ollama on Windows

ollama/ollama: Get up and running with Llama 3.2, Mistral, Gemma 2, and other large language models. @GitHub

Running Meta Llama on Windows | Llama Everywhere

Running Meta Llama on Mac | Llama Everywhere

Hardware costs to run 90B llama at home? : r/LocalLLaMA

ollama/ollama: Get up and running with Llama 3.2, Mistral, Gemma 2, and other large language models. @GitHub

Ollama @GitHub (go app, node.js, python)

ollama/docs/gpu.md at main · ollama/ollama 
"Ollama supports (some) Nvidia GPUs"
"Ollama supports the (some) AMD GPUs"


Ollama models search

llama3.1 is a state-of-the-art model from Meta available in 8B, 70B and 405B parameter sizes.
size: from 4.7GB

Vision Capabilities | How-to guides


A working Ollama installation: For 7B models, at least 8GB RAM is recommended. For 13B models, at least 16GB RAM is recommended. For 70B models, at least 64GB RAM is recommended.

> ollama run llama3.1:8b  
# 4.7GB, parameters 8B params, quantization 4_0
>>> tell me all tom hanks movies
/bye
> ollama pull codegemma


docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway \ -v open-webui:/app/backend/data --name open-webui \ --restart always ghcr.io/open-webui/open-webui:main
open http://localhost:3000/


mini PC: AI TOPS: AMD Ryzen AI 9


What is TOPS and why is it important for AI? | Windows Central

TOPS denotes how many trillions of operations a system can perform per second. TOPS can be used to measure overall system performance, but it can also be split up for specific hardware... 
NVIDIA's RTX 4090 desktop graphics card (GPU) can offer more than 1,300 TOPS

The Copilot+ PC brand is used for laptops capable of running the features locally with the help of a powerful NPU with at least 40 TOPS.

Beelink SER9 AMD Ryzen™ AI 9 HX 370 Processor 12C/24T AI PC Turbo Freq

Amazon.com: Beelink AI Mini PC SER9 with AMD Ryzen AI 9 HX 370 Mini Computer(12C/24T, up to 5.1GHz), 32GB LPDDR5X 1TB PCIe4.0 x4 SSD, AI PC 4K UHD Triple Display HDMI/DP1.4/USB4/MIC/Speakers/WiFi 6/BT5.2/2.5Gbps

80 AI TOPS (NPU up to 50 TOPS)
$949 prime deal or with coupon 

AMD Ryzen™ AI 9 HX 370 @amd.com

AMD Ryzen™ AI 9 HX 370 CPU and AMD Radeon™ 890M GPU
32dB Near-Silent Operation
PDDR5X 7500MHz RAM of 32GB(8GB*4)
up to triple 4K displays.

 Amazon.com: Beelink SER9 AI Mini PC, AMD Ryzen AI 9 HX 370 (12C/24T, up to 5.1GHz), 32GB DDR5 RAM 1TB PCle 4.0 SSD, SER9 Mini Desktop Computer with 4K UHD Triple Display/Speakers/Mic Voice Interaction : Electronics

AMD Ryzen™ AI - Windows PCs with AI Built In @ amd.com


This is the world's most powerful Mini PC and I can't wait to test it: Beelink's tiny computer packs the Ryzen AI 9 HX 370 CPU and promises to deliver the GPU performance of an RTX 3050 with a whopping 50 TOPS | TechRadar

AMD Ryzen AI 9 HX 370 "Zen 5" APU Showcases Strong Single-Core Performance In Benchmark Leak, Nears Top Zen 4 Mobile Chip


previous generation, less AI performance, better price
$599 (on sale)
38 AI TOPS


and another variant with less performance and slightly lover price

APU that wouldn't feature any AI acceleration in the form of an NPU. The said APU is the Ryzen 7 8745H/HS which will pack a similar configuration as the Ryzen 7 8845HS but come with lower clock speeds on the CPU and the GPU.

The AMD Ryzen 7 8845HS "Hawk Point" APU features an integrated NPU with 16 TOPS and offers up to 38 platform TOPS. Since the Ryzen 7 8745HS won't feature the same AI NPU, its total TOPS will be 25 (GPU+CPU). These will be even lower TOPS than Intel's Meteor Lake "Core Ultra" CPUs which max out at a total of 34 platform TOPS.

$499   25 AI TOPS

previous gen



$1799 gaming laptop: with Nvidia GPU, much more AI power, 402 TOPS


Steps to Miles/Km Calculator

Steps to Miles Calculator

A person of average height and weight has a step length of between 2.1 and 2.5 feet,
meaning they take around 2,250 steps to walk one mile
at a moderate pace of about 3 mph (4.8 kph).

A half-mile = 1,125 walking steps.
A quarter-mile = 560 walking steps.
5,000 steps = around 2 ¼ miles.
10,000 steps = around 4 ½ miles.
15,000 steps = around 6 ¾ miles.
20,000 steps = around 9 miles.

Saturday, November 23, 2024

book: ChatGPT and the Future of AI

 ChatGPT and the Future of AI: The Deep Language Revolution: Sejnowski, Terrence J.: 9780262049252: Amazon.com: Books

An insightful exploration of Chat GPT and other advanced AI systems—how we got here, where we’re headed, and what it all means for how we interact with the world.

In ChatGPT and the Future of AI, the sequel to The Deep Learning Revolution, Terrence Sejnowski offers a nuanced exploration of large language models (LLMs) like ChatGPT and what their future holds. How should we go about understanding LLMs? Do these language models truly understand what they are saying? Or is it possible that what appears to be intelligence in LLMs may be a mirror that merely reflects the intelligence of the interviewer? In this book, Sejnowski, a pioneer in computational approaches to understanding brain function, answers all our urgent questions about this astonishing new technology.


interview with the author



Terrence Joseph Sejnowski (US: /ˌseɪˈnɒvskɪ/; born 13 August 1947) is the Francis Crick Professor at the Salk Institute for Biological Studies where he directs the Computational Neurobiology Laboratory and is the director of the Crick-Jacobs center for theoretical and computational biology. He has performed pioneering research in neural networks and computational neuroscience.

With Barbara Oakley, he co-created and taught Learning How To Learn: Powerful mental tools to help you master tough subjects, the world's most popular online course,[5] available on Coursera

TypeSpec vs OpenAPI

Very clever: Using TypeScript inspired language  for describing APIs. From Microsoft.

 typespec.io

Describe your data up front and generate schemas, API specifications, client / server code, docs, and more.

API-First for developers

With TypeSpec, remove the handwritten files that slow you down,
and generate standards-compliant API schemas in seconds.


import "@typespec/http";
using TypeSpec.Http;
model Store {
name: string;
address: Address;
}
model Address {
street: string;
city: string;
}
@route("/stores")
interface Stores {
list(@query filter: string): Store[];
read(@path id: Store): Store;
}

---

openapi: 3.0.0
info:
title: (title)
version: 0.0.0
tags: []
paths:
/stores:
get:
operationId: Stores_list
parameters:
- name: filter
in: query
required: true
schema:
type: string
responses:
'200':
description: The request has succeeded.
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/Store'
/stores/{id}:
get:
operationId: Stores_read
parameters:
- name: id
in: path
required: true
schema:
$ref: '#/components/schemas/Store'
responses:
'200':
description: The request has succeeded.
content:
application/json:
schema:
$ref: '#/components/schemas/Store'
components:
schemas:
Address:
type: object
required:
- street
- city
properties:
street:
type: string
city:
type: string
Store:
type: object
required:
- name
- address
properties:
name:
type: string
address:
$ref: '#/components/schemas/Address'