Posts

Follow these steps to install eksctl

 To create an EKS Cluster using the `eksctl` command in Windows 11, you need to install the `eksctl` software. Follow these steps to install `eksctl`: 1. **Install `eksctl`:**    - Open your preferred terminal (Command Prompt, PowerShell, or Windows Terminal).    - Download the `eksctl` binary by running the following command:      ```powershell      Invoke-WebRequest -Uri "https://github.com/weaveworks/eksctl/releases/latest/download/eksctl_windows_amd64.zip" -OutFile "eksctl.zip"      ```    - Extract the downloaded zip file:      ```powershell      Expand-Archive -Path "eksctl.zip" -DestinationPath "$HOME\.eksctl"      ```    - Add the `eksctl` binary to your PATH:      ```powershell      $env:Path += ";$HOME\.eksctl"      ```    Alternatively, you can manually download the `eksctl` binary from th...

AI Skills

 ### AI Skills \ #### Binary Classification Algorithms - **Naive Bayes**: This algorithm guesses the class of data based on probabilities. - **Logistic Regression**: It predicts if something belongs to a category or not, like yes or no. - **K-Nearest Neighbors (KNN)**: It classifies data by looking at the closest examples in the dataset. - **Support Vector Machine (SVM)**: It finds the best line that separates different classes of data. - **Decision Tree**: It makes decisions by splitting data into branches based on features. - **Random Forest**: It uses many decision trees to make more accurate predictions. - **Neural Network (Deep Learning)**: It mimics the human brain to learn from data and make predictions. #### Unsupervised Machine Learning Algorithms - **K-means Clustering**: It groups similar data points into clusters. - **PCA (Principal Component Analysis)**: It reduces the number of features in data while keeping important information. - **CNN (Convolutional Neural Network...

IT Job Interview Dialogue

 ### IT Job Interview Dialogue between Deniz and Timothy **Scene: Timothy arrives at the company for his scheduled interview. He approaches the reception desk where a receptionist is seated.** **Receptionist**: Good morning! How can I help you today? **Timothy**: Good morning. I have an interview scheduled at 11 o'clock with Deniz. **Receptionist**: Alright, let me check the schedule. Could I have your name, please? **Timothy**: It's Timothy. **Receptionist**: Okay, Timothy. I see your appointment here. Deniz should be with you shortly. Please have a seat in the waiting area. **Timothy**: Thank you. By the way, do I need to complete any programming tests before the interview? **Receptionist**: Let me check with Deniz on that. Please wait for a moment. **Timothy**: Sure, thank you. *After a few minutes, Deniz walks into the reception area.* **Deniz**: Hi Timothy, nice to meet you. I’m Deniz. Shall we head to the meeting room? **Timothy**: Nice to meet you too, Deniz. Sure, let...

To enhance embedding in your Retrieval-Augmented Generation (RAG) application

 To enhance embedding in your Retrieval-Augmented Generation (RAG) application based on the "Python RAG Tutorial.txt" notes, follow these steps in simple English: 1. **Use High-Quality Embeddings**:    - Choose high-quality embeddings to ensure accurate matching between your queries and the relevant data chunks. Consider using services like OpenAI or AWS Bedrock, as they provide reliable embeddings. 2. **Consistent Embedding Function**:    - Use the same embedding function for both creating the database and querying it. This ensures consistency and better performance. 3. **Manage Large Documents**:    - Split large documents into smaller chunks. Use tools like Langchain's recursive text splitter. Smaller chunks improve indexing and retrieval accuracy. 4. **Update the Vector Database**:    - Add a unique ID to each data chunk. Use the file path, page number, and chunk number to create these IDs. This helps in updating the database without dupl...

Rising Sun Pictures: Machine Learning Developers

 Rising Sun Pictures logo https://www.linkedin.com/jobs/view/3973485800/?trackingId=Jv3RxbIDkTnOLxqnZMxmjA%3D%3D&refId=ByteString%28length%3D16%2Cbytes%3D8f469f3a...1a06a6f1%29&midToken=AQGEkH-N3hVVmA&midSig=2Lujdp9Y-xErk1&trk=eml-email_job_alert_digest_01-job_card-0-jobcard_body&trkEmail=eml-email_job_alert_digest_01-job_card-0-jobcard_body-null-9zte41~lyjhnjtl~8i-null-null&eid=9zte41-lyjhnjtl-8i&otpToken=MTQwNTFhZTMxNzJkY2RjMWIzMjQwNGVkNDQxZWVmYjc4OWNiZDg0OTlhYWU4NjYxNzdjNjA5NmQ0ZDUyNTVmNWY2ZDNkZmE3NDdlOWU2ZGY2N2Y5ZWYyODJmZmZlMmM1MmEzNTU1YmM2YWM0MzZiNDJlMzg2ZSwxLDE%3D Rising Sun Pictures Machine Learning Developers Adelaide, South Australia, Australia · 1 week ago · 32 applicants ContractMatches your job preferences, job type is Contract. 201-500 employees · Movies and Sound Recording 25 school alumni work here 8 of 10 skills match your profile - you may be a good fit See how you compare to 32 applicants. Try Premium for A$0 No longer accepting applica...

Remote developers (full time or part time)

 Looking for remote developers (full time or part time) to join a team experienced in below tech stack in a very promising startup: Front: Tailwind, Next.js (TypeScript), Relay, Material UI Back: Go, Ent Framework, GraphQL Database: PostgreSQL Hosting on AWS Please reach out if you're a good fit or share it with someone you would recommend.

Open Devin

Image
  幾星期前, AI 界的焦點曾落於 “Devin AI” 之上 ,它被喻為首個最有能力,貼近人類 Software Engineer 多元能力的 AI 工具, 大概就係講出開發的主題和核心需求,然後 AI agent 就會分工進行不同崗位(包括設計功能、環境設置、編程、測試及修正、撰寫文檔)的工作,自行合作去完成編程任務。 誰知過咗幾日後,GitHub 上就出現了 Open Devin (免費開源版本), 用類似的 UX框架,配合不同自定義的LLM ,也可以進行編程任務了。 如果有興趣試玩用的朋友留意, 由於 Open Devin 仍然好新,所以, 代碼仍然不停被社群更新,安裝的方法也在變化中,令好多網上的教學都 out date 了。 如果你用 Linux 或者 Mac 會容易一些, 如果用 Windows 下安裝,暫時仍十分複雜 (我都係撞下撞下咁裝到 ,主要涉及幾方面的問題要解決: 1/ UTF-8 問題 (讀寫logs檔會出錯) 2/ frontend 與 backend 的 Port 不懂自動相連,要按個別的網絡設置環境去調節 3/ 有些預設的 dependency 無法安裝,因不支援 Windows 環境 (e.g: vuloop) 4/ 需要 docker , WSL , Conda 設置 5/ 用’make’ 方式來 build , 和 run , 所以在 windows 下要用 Chocolatey 去安裝。) 裝完之後, 設置設工作目錄和所用的 openAI API Key , 透過 browser 就可以用到。我簡單地試咗, 叫佢用 python 寫個「人 vs 電腦的Tic Tac Toe 遊戲」 , 佢大概用了HK$2-3 蚊的 token 成本 gpt-4-turbo-preview 就寫了出來, 執行起來, 冇 bug 這的確有點驚喜, 至於複雜的開發任務,我等 open devin 再更新到更穩定的版本時會再試。 https://github.com/OpenDevin/OpenDevin