A site devoted mostly to everything related to Information Technology under the sun - among other things.
Monday, January 27, 2025
Sunday, January 26, 2025
Saturday, January 25, 2025
Poor Performance of Devin AI
Friday, January 24, 2025
Standard Work-Breakdown Structure for AI/ML - tidbit
There are common activities that take place during AI/ML development before it undergoes the process of turning it into a product and deploying it. Those generic activities could be considered as elements of a standardized WBS for AI/ML development. They are:
- Task 1 – Understanding the Problem
‒
Problem Definition
- Task 2 – Understanding the Data
‒
Data Acquisition
‒
Data Processing
‒
Data Cleaning
‒
Data Exploration
- Task 3
– Model Development (linear or non-linear)
‒
Model Triage
‒
Feature Vector Engineering
‒
Model Selection
‒
Model Training and Testing
- Task 4
– Model Deployment
‒ Develop Documentation
‒
Define Development stories and Narrative
‒
Development Handoff
‒
Support Development
‒
Support Deployment
‒
In Situ Evaluation and Iteration
‒
Long Term Support
Not all of these tasks and subtasks occur all the time in each and every development stream, but their commonality makes it possible to use them as templates for project management and tracking.
These tasks and subtasks could be imported into such project management tools as Microsoft Project to reduce the cost of project initiation and setup.
In an analogous manner, these tasks and subtasks could be imported and relabeled as Epic/Feature/User Story in such tools as Jira, Jira Align, Azure DevOps to standardize the development process for AI/ML projects.
Furthermore, taking a baby-step towards the so-called "Trustworthy AI", one could use such things as GUIDs to tie a project to its WBS elements and then to tie the WBS elements to the development artifacts for each task & subtask and package and submit them to Blockchain. This creates reliable curation of the AI/ML development artifacts and deliverables possible.
AI Pollution
We read:
"AI is supposed to make things quicker and easier, right? But while it's true that AI tools can automate or streamline some of the most tedious tasks, it appears that the tech, or its results, are making some tasks more difficult."
https://www.creativebloq.com/ai/ai-art/designers-say-ai-is-making-stock-image-sites-unusable
Wednesday, January 22, 2025
Killed by LLM
From a reddit post @ https://www.reddit.com/r/LocalLLaMA/comments/1hs6ftc/killed_by_llm_i_collected_data_on_ai_benchmarks/
Killed by LLM – Collected Data on AI Benchmarks
For my year-end I collected data on how quickly AI benchmarks are becoming obsolete.
It's interesting to look back:
2023: GPT-4 was truely something new
It didn't just beat SOTA scores, it completely saturated benchmarks
It was the first time humanity created something that can beat the turing test
It created a clear "before/after" divide
2024: Others caught up, progress in fits and spurts
O1/O3 used test-time compute to saturate math and reasoning benchmarks
Sonnet 3.5/ 4o incremented some benchmarks into saturation, and pushed new visual evals into saturation
Llama 3/ Qwen 2.5 brought Open Weight models to be competitive across the board
Today: We need better benchmarks
I'm amazed seeing tasks I didn't think we'd solve until 2030 become obsolete, and yet we still can't trust a model to do the same tasks as a junior
It's clear our benchmarks aren't yet measuring real-world reliability, I hope we have as much progress in benchmarks as we do models in 2025.
Let me know what you think!
Code + data (if you'd like to contribute): https://github.com/R0bk/killedbyllm
Interactive view: https://r0bk.github.io/killedbyllm/
Monday, January 20, 2025
Testing HTML Page for jQuery - tidbit
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>jQuery Document Ready Demo</title>
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("p").text("Hello World!");
alert("Test: Inside the ready function.");
});
</script>
</head>
<body>
<p>Not loaded yet.</p>
</body>
</html>
Accessing the Location of a File in PCF - tidbit
Adding the file path in application properties does not help to find that file.
Instead, putting file under src/main/resources and then using the following code helped to find file in PCF: File files = new File("./BOOT-INF/classes/file.csv").
Resolving Chromecast-Hoopla Inter-operability Problem
I am describing below a Chromecast-Hoopla inter-operability problem & its resolution.
Description:
I noticed the problem first in October of 2024. I would cast to Hoopla via Chromecast from my Android phone. The TV screen showed the movie being loaded (the circling Wait icon) and then it would stop and would only display the blue Hoopla screen.
I verified the same behavior with Apple iPhone.
The specifications were:
- Device brand and model: iPhone 14
- Operating system, found in device settings: iOS 17.61
- hoopla app version: 4.60
- Chromecast model: firmware – 1.36.157768
and
- Device brand and model: Galaxy S8
- Operating system, found in device settings: Android 9.0
- hoopla app version: 4.77.1
- Chromecast model: firmware – 1.36.157768
- TV: Sanyo
- Model No.: DP32242 HDMI
- Manufacturing Date: SEPTEMBER 2012
All devices were on a home wireless network.
Resolution:
I could not update the firmware on the Chromecast since there was no option to do so using Google Home app. on the Android phone.
I updated the firmware of the TV set from the Web (it was on the wireless network) via its remote-control options.
The Chromecast-Hoopla inter-operability problem was resolved.
Useful Links
Topics
- 3-D Printing (16)
- AI (464)
- Art (112)
- Article (167)
- books (104)
- Business Intelligence (18)
- Careers (104)
- Cloud Computing (22)
- Cognition (14)
- Complexity (8)
- Computer Science (22)
- COVID-19 (1)
- Cyber-security (106)
- Cybersecurity (3)
- Data Analysis (41)
- Data Management (21)
- Data Visualization (31)
- Design Thinking (1)
- Embedded Tools (34)
- Gadgets (77)
- Games (33)
- Google (9)
- Hardware (47)
- High Performance Computing (33)
- History of Mathematics (1)
- Humor (83)
- Inetrview (6)
- Intelligent Transportation (20)
- Interview (2)
- IoT (15)
- IT as Metaphor (2)
- Magazine Subscription (8)
- Mathematics Tools (6)
- Microsoft Platforms (25)
- Microsoft Tools (66)
- Mobile Computing (3)
- Motto (3)
- Network Tools (12)
- News (276)
- Offshoring (6)
- Open-Source Sofware (9)
- Outsourcing (1)
- Philosophy (8)
- picture (1)
- Pictures (151)
- PLM (5)
- Programming Languages (78)
- Quantum Computing (5)
- Report (7)
- Reports (56)
- RFID (3)
- Robots (150)
- Science (81)
- Scientific Computing (18)
- Search Tools (7)
- Semantic Networks (11)
- Simulations (36)
- Social Computing (28)
- Software Architecture (28)
- Software Development (167)
- Software Testing (5)
- Software Tools (275)
- Some Thoughts (85)
- Speech (6)
- Standards - Telematics (9)
- Transportation (14)
- Video (11)
- Visualization (10)
- Web Site (240)
- Web Site for Science (57)
About Me
- Babak Makkinejad
- I had been a senior software developer working for HP and GM. I am interested in intelligent and scientific computing. I am passionate about computers as enablers for human imagination. The contents of this site are not in any way, shape, or form endorsed, approved, or otherwise authorized by HP, its subsidiaries, or its officers and shareholders.
Blog Archive
- November (1)
- October (14)
- September (27)
- August (24)
- July (13)
- June (22)
- May (11)
- April (20)
- March (5)
- February (5)
- January (21)
- December (18)
- November (13)
- October (12)
- September (3)
- August (10)
- July (8)
- June (15)
- May (15)
- April (9)
- March (17)
- February (22)
- January (45)
- December (19)
- November (11)
- October (10)
- September (7)
- August (11)
- July (6)
- June (11)
- May (12)
- April (7)
- March (5)
- February (1)
- January (3)
- December (1)
- October (2)
- September (4)
- August (1)
- July (3)
- June (2)
- April (2)
- March (2)
- February (2)
- January (10)
- December (1)
- October (1)
- September (1)
- August (4)
- June (1)
- April (6)
- March (2)
- February (4)
- January (3)
- December (1)
- October (1)
- June (3)
- April (1)
- March (1)
- February (1)
- January (6)
- December (8)
- November (3)
- October (5)
- September (2)
- August (3)
- July (6)
- June (2)
- May (7)
- April (19)
- March (22)
- February (6)
- January (5)
- December (4)
- November (4)
- October (9)
- September (3)
- August (7)
- July (3)
- June (2)
- May (6)
- April (4)
- March (8)
- February (5)
- January (18)
- December (6)
- November (10)
- October (6)
- September (7)
- August (2)
- July (4)
- June (5)
- May (8)
- April (5)
- March (9)
- February (3)
- January (7)
- December (2)
- November (1)
- October (3)
- September (5)
- August (10)
- July (8)
- May (5)
- April (8)
- March (9)
- February (6)
- January (11)
- November (6)
- October (9)
- September (5)
- August (13)
- July (9)
- June (9)
- May (8)
- April (4)
- March (2)
- February (8)
- January (9)
- December (3)
- November (7)
- October (9)
- September (7)
- August (4)
- July (2)
- June (4)
- May (7)
- March (4)
- February (2)
- January (1)
- December (2)
- November (1)
- October (6)
- September (1)
- August (1)
- July (4)
- June (1)
- April (1)
- March (1)
- February (1)
- January (2)
- December (5)
- October (4)
- August (2)
- July (3)
- June (8)
- May (7)
- April (5)
- March (9)
- February (3)
- January (7)
- December (4)
- October (7)
- September (5)
- August (5)
- July (8)
- June (6)
- May (9)
- April (5)
- March (4)
- February (5)
- January (6)
- December (12)
- November (7)
- October (5)
- September (4)
- August (19)
- July (12)
- June (4)
- May (8)
- April (5)
- March (15)
- February (5)
- January (9)
- December (14)
- November (6)
- October (12)
- September (2)
- August (10)
- July (8)
- June (8)
- May (11)
- April (10)
- March (10)
- February (9)
- January (20)
- December (16)
- November (9)
- October (25)
- September (24)
- August (12)
- July (18)
- June (20)
- May (13)
- April (29)
- March (26)
- February (14)
- January (17)
- December (17)
- November (9)
- October (32)
- September (27)
- August (27)
- July (11)
- June (22)
- May (25)
- April (33)
- March (33)
- February (28)
- January (38)
- December (12)
- November (39)
- October (28)
- September (29)
- August (29)
- July (18)
- June (27)
- May (17)
- April (23)
- March (40)
- February (31)
- January (6)