Tuesday, October 08, 2024

Amazon Prime Big Deal Days 2024

 Prime Big Deal Days 2024, October 8-9

DuckDB

DuckDB with Hannes Mühleisen - Software Engineering Daily podcast

DuckDB is an open-source column-oriented relational database that was first released in 2019. It’s designed to provide high performance on complex queries against large databases, and focuses on online analytical processing workloads.

Hannes Mühleisen is the Co-Creator of DuckBD, and is the CEO and Co-Founder of DuckDB Labs. He joins the show to talk about drawing inspiration from SQLite, why DuckDB was written in C++, the novel data processing scenarios it enables, and more.

Professor of Data Engineering
Radboud University Nijmegen, Netherlands
Freie Universität Berlin
Freie Universität BerlinDoctor of Philosophy - PhD, Computer Science


DuckDB is a fast in-process analytical database
DuckDB supports a feature-rich SQL dialect complemented with deep integrations into client APIs.
DuckDB v1.0.0 was released in June 2024.

// Get the top-3 busiest train stations in May
const duckdb = require('duckdb');
const db = new duckdb.Database(':memory:');
db.all(
  `SELECT station_name, count(*) AS num_services
    FROM 'http://blobs.duckdb.org/train_services.parquet'
    WHERE monthname(date) = 'May'
    GROUP BY ALL
    ORDER BY num_services DESC
    LIMIT 3;`,
  (err, res) => {
    if (err) {
      console.log("Error", err);
    } else {
      console.table(res);
    }
  }
);



Monday, October 07, 2024

Azure: how to deploy apps

 Quickstart: Create a Node.js web app - Azure App Service | Microsoft Learn


AZ-900 Episode 9 | Compute Services | VMs, VM Scale Set, App Service, Functions, ACI, AKS | Azure - YouTube



Difference between Container Instance and Azure App Service? : r/AZURE

Azure App Service has many features that help with web application development and management. It can host apps deployed directly as binaries/scripts or containers. Stuff like auth integrations, auto-scaling, automated deployments, ci/cd integrations, etc.

Azure Container Instance is a very simple container hosting service. It's not dedicated to web just hosting containers. Any kind of containers, batch jobs, web apps, etc. It's so called serverless container service in Azure.


The Node.js containers come with PM2, a production process manager. You can configure your app to start with PM2, or with NPM, or with a custom command.

Friday, October 04, 2024

Rust in Linux

 Rust in Linux lead retires rather than deal with more “nontechnical nonsense” | Ars Technica

the future of kernels "is with memory-safe languages," such as Rust. "I am no visionary but if Linux doesn't internalize this, I'm afraid some other kernel will do to it what it did to Unix,"

"a subset of C kernel developers just seem determined to make the lives of Rust maintainers as difficult as possible,"





Thursday, October 03, 2024

VM: Run Windows on Mac M2

 Best Virtual Machine (VM) Software for Mac - Parallels vs VMware | Macworld

(Apple Mac) M-series processors are not compatible with the x86 version of Windows, they would only be able to run an ARM version of Windows.



RIP Boot Camp: Microsoft endorses Parallels for Windows on M1 and M2 Macs | Macworld



Parallels Desktop for Mac: The Solution for Running Windows 11 on Apple M-series Macs


What is the difference between Standard and Pro Edition of Parallels Desktop for Mac?

FeaturePro EditionStandard Edition


Download and install Windows 11 with one click
Use Windows from Boot Camp**
Virtual RAM for each virtual machineUp to 128GB vRAMUp to 8GB vRAM
Virtual CPUs for each virtual machineUp to 32 CPUsUp to 4 CPUs



free alternative

VirtualBox is a general-purpose full virtualization software for x86_64 hardware (with version 7.1 additionally for macOS/Arm), targeted at laptop, desktop, server and embedded use.

Downloads – Oracle VirtualBox, including "Apple Silicon" 


Wednesday, October 02, 2024

AI Agents: "industry of skills"; Agentforce from Salesforce

NVIDIA CEO on Agents Being the Future of AI - YouTube

"Jensen Huang the CEO of Nvidia says the
future is agentic during an interview
with Mark Beniof the CEO of Salesforce at
the Dreamforce conference 

he talks about how we are going to have 
thousands and even millions of Agents 
working for us every day all day it is 
an agentic future 

... a trillion dollars and
it's an industry of tools you know
computers um software their industry of
tools for the very first time this is
going to be an in Industry of skills..."




Bython: Python With { Braces }

 Meet Bython, the Python With Braces

Bython (@GitHub) is a Python preprocessor which aims to provide an alternative syntax for Python that uses curly braces to define code blocks, similar to languages like C++ or Java, while still leveraging Python’s interpreter and ecosystem.

Bython provides easy ways to call C functions and leverage C libraries, more control over hardware, and performance optimizations




Tuesday, October 01, 2024

Udemy Generative AI classes

Best Generative AI Online Courses - Updated [October 2024] | Udemy Business


Course: OpenAI Assistants with OpenAI Python API | Udemy Business
by Jose Portilla


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


by Julian Melanson, Benza Maman



Learn to create Machine Learning Algorithms in Python and R from two Data Science experts. Code templates included.
by Kirill Eremenko, Hadelin de Ponteves, SuperDataScience Team, Ligency Team




Course: Machine Learning, Data Science and Generative AI with Python | Udemy Business
by Sundog Education by Frank Kane



AI Course: DB Agent: SQL + natural language

Building Your Own Database Agent @Coursera + Microsoft (Azure OpenAI API + LangChain)
  • Interact with tabular data and SQL databases using natural language, enabling more efficient and accessible data analysis.
  • Gain hands-on experience with the Azure OpenAI Service, implementing techniques like Retrieval Augmented Generation (RAG) and function calling.
  • Use Azure OpenAI Service’s Assistants API, and test it with function calling and code interpreter features.

not a very good course, superficial, and examples work only in staged environment. 
the intent is good, just execution is not so much
did anyone in Microsoft or Coursera tried it?