Steve Wozniak on Autonomous Vehicles
A site devoted mostly to everything related to Information Technology under the sun - among other things.
Friday, October 25, 2019
Roaming Eagles
From the BBC:
Roaming Eagles - https://www.bbc.com/news/world-europe-50180781
And what'll happen when the Russian eagles discover Instagram and start taking selfies from Iran and other far-away places?
Roaming Eagles - https://www.bbc.com/news/world-europe-50180781
And what'll happen when the Russian eagles discover Instagram and start taking selfies from Iran and other far-away places?
Thursday, October 24, 2019
Award from General Motors
After more than 31 years of working, with the last 2 and a half years of it being with GM, I received my first ever professional award.
Thank you GM!
Thank you GM!
Monday, October 21, 2019
Thursday, October 17, 2019
Software Re-Write
A Few Observations on Software Re-Write:
Lessons from 6 software rewrite stories:
When is a BIG
Rewrite the answer?:
Things You Should Never Do, Part I:
Monday, October 14, 2019
Salesfroce.com Goes Go
Salesforce: Why we ditched Python for Google's Go language in Einstein Analytics
https://www.zdnet.com/article/salesforce-why-we-ditched-python-for-googles-go-language-in-einstein-analytics/
https://www.zdnet.com/article/salesforce-why-we-ditched-python-for-googles-go-language-in-einstein-analytics/
Tuesday, October 1, 2019
Execution Speeds of Java Collections
Execution Speeds of Java Collections - List/for, Array/for, List/foreach, Array/foreach
===Results==
List/for 3697
Array/for 1548
List/foreach 5654
Array/foreach 5659
===Code====
List list = new ArrayList();
Integer[] arr = new Integer[6000000];
Random rand = new Random(12345);
for (int i = 0; i < 6000000; i++)
{
list.add(rand.nextInt(5000));
arr[i] = rand.nextInt();
}
int chk = 0;
Stopwatch watch = new Stopwatch();
watch.start();
for (int rpt = 0; rpt < 100; rpt++)
{
int len = list.size();
for (int i = 0; i < len; i++)
{
chk += list.get(i);
}
}
watch.stop();
System.out.println("List/for: " + watch.elapsedMillis());
chk = 0;
watch = watch.reset();
watch = watch.start();
for (int rpt = 0; rpt < 100; rpt++)
{
for (int i = 0; i < arr.length; i++)
{
chk += arr[i];
}
}
watch.stop();
System.out.println("Array/for: "+ watch.elapsedMillis());
chk = 0;
watch = watch.reset();
watch = watch.start();
for (int rpt = 0; rpt < 100; rpt++)
{
for(Integer i: list)
{
chk += i;
}
}
watch.stop();
System.out.println("List/foreach: " + watch.elapsedMillis());
chk = 0;
watch = watch.reset();
watch = watch.start();
for (int rpt = 0; rpt < 100; rpt++)
{
for(Integer i: list)
{
chk += i;
}
}
watch.stop();
System.out.println("Array/foreach: " + watch.elapsedMillis());
Wednesday, September 18, 2019
AI Surveilance
From Carnegie Endowment for International Peace:
The Global Expansion of AI Surveillance:
The Global Expansion of AI Surveillance:
https://carnegieendowment.org/2019/09/17/global-expansion-of-ai-surveillance-pub-79847 and AI Global Surveillance Technology:
https://carnegieendowment.org/publications/interactive/ai-surveillance
Thursday, September 5, 2019
Mapping Story Points to Duration
Mapping Story Points to Duration
3 points ~ 1 day
5 points ~ 2 days
8 points ~ 3 days
13 points ~ 1 week
21 points ~ 2 weeks
One man's opinion.
Tuesday, September 3, 2019
Self-driving Golf Ball
From City AM of
the UK
"I think some
people will say that Donald Trump has a secret ball like this, and that's why
he wins every time when he plays golf," commented a defensive POTUS.
"Others will say that Donald Trump is a cheat and a liar, and that's how
he wins every game. And many other stories like that, my fellow Americans. The
reality, of course, is that POTUS is the biggly greatest, authoritatively most
biggest, and all-time brightest, bestest golf player that has ever played this
Sport of Kings. Simple. No one says God fakes it. So, why always
accuse Me of nasty things?!"
Thursday, August 22, 2019
OnStar REFERRAL CODE: 137609
Use the OnStar REFERRAL CODE: 137609 to activate your subscription:
2006–2010 VEHICLES
Get up to 3 months of OnStar® Safety & Security coverage
and Turn-by-Turn Navigation for free — simply push your
blue OnStar button to get connected.
2011–2014 VEHICLES
Get up to 3 months of Connected Services and OnStar
Safety & Security coverage for free. Remotely start
or stop your vehicle and lock or unlock your doors (if
properly equipped) — all from your vehicle’s mobile app.
Plus, you’ll get 2 years of standard connectivity, which
currently enables services like Vehicles Diagnostics with
Connected Access.
2015 AND NEWER VEHICLES
Get up to 3 months of Connected Services and OnStar
Safety & Security coverage for free. Remotely start or stop
your vehicle and lock or unlock your doors (if properly
equipped) — all from your vehicle’s mobile app. You’ll also
get a built-in Wi-Fi® Hotspot. Plus, you’ll get 5 years of
standard connectivity, which currently enables services
like Vehicle Diagnostics with Connected Access.
Tuesday, August 20, 2019
A GUIDE TO AGILE JARGON (Wall street Journal)
A GUIDE TO AGILE JARGON
(Wall street Journal)
Agile: A tool kit of
practices for turning complex projects over to self-managed teams that work
closely with customers to deliver work in stages and respond quickly to change.
Backlog: A prioritized
list of everything that needs to be done to complete a project.
Sprint: A work period
of a fixed length, usually one to four weeks, that ends in a demonstration of
work accomplished.
Promise: The work a
team has committed to deliver during the current sprint.
Scrum: A popular
framework for putting agile methods into practice.
Scrum master: A person who helps teams manage
themselves, making sure they have the information and resources they need.
Stand-up (or huddle, scrum or check-in): A meeting
held at the same time every day when team members report briefly on work
completed, tasks planned for that day and obstacles that are getting in the
way.
Kanban or scrum board: A display showing one sticky
note for each task in progress, aligned in separate columns based on their
status—to-do, doing or
done.
Stories: Narratives defining features, functions and other work to be delivered, explaining for whom the task is being done, what the customer wants and why.
Stories: Narratives defining features, functions and other work to be delivered, explaining for whom the task is being done, what the customer wants and why.
Timebox: A maximum
period of time allotted to produce something of value for the customer.
Waterfall method: A traditional method of
organizing projects, moving an entire body of work in steps from planning to
designing, testing and launching.
Friday, August 16, 2019
GIZMAG: A dog's view of the world
"I hadn't realised Rex, my Rottweiler, loves sniffing any turd he spots in the garden or in the street: he never stops. Also, he licks his balls on average 3 times an hour: I need to tell Brenda, my wife, because she loves it when Rex licks her face. She might have a re-think.
Another thought that's crossed my mind is that I'd like Brenda to wear one round her neck: I'd like to see the world through the eyes of a woman. I've never done that before.
It might be interesting. I mean, how do you know what they think, on a daily basis? A bit like Rex, so to speak. It's a mystery. It's not like you listen when your wife talks to you, most of the time -- I mean, life's too short and we're all busy, innit?" commented Ralph Plank, a builder from Peckham (London).
Thursday, August 15, 2019
The app that can save your life
From the BBC: What3words: The app that can save your life
https://www.bbc.com/news/uk-england-49319760
Monday, August 5, 2019
Julia
From Nature
Julia: come for the syntax, stay for the speed
https://www.nature.com/articles/d41586-019-02310-3
Monday, July 29, 2019
Subscribe to:
Posts (Atom)
Useful Links
Topics
- 3-D Printing (15)
- AI (422)
- Art (112)
- Article (157)
- books (103)
- Business Intelligence (18)
- Careers (104)
- Cloud Computing (22)
- Cognition (14)
- Complexity (8)
- Computer Science (22)
- COVID-19 (1)
- Cyber-security (99)
- 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 (79)
- Inetrview (7)
- Intelligent Transportation (18)
- IoT (15)
- IT as Metaphor (2)
- Magazine Subscription (8)
- Mathematics Tools (5)
- Microsoft Platforms (25)
- Microsoft Tools (66)
- Mobile Computing (3)
- Motto (3)
- Network Tools (12)
- News (243)
- Offshoring (6)
- Open-Source Sofware (9)
- Outsourcing (1)
- Philosophy (8)
- picture (1)
- Pictures (151)
- PLM (5)
- Programming Languages (77)
- Quantum Computing (5)
- Report (4)
- Reports (56)
- RFID (3)
- Robots (138)
- Science (75)
- 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 (83)
- Speech (6)
- Standards - Telematics (9)
- Transportation (14)
- Video (11)
- Visualization (10)
- Web Site (239)
- 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
- August (6)
- 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)
