Skip to main content

Posts

If you are making another humanoid, gotta be a superhuman to be worthy enough

 Honestly , Robots shouldn't solve the World same way highly limited human do and think. There is enough humanoids made duplicating human.    Make it work beyond human way of doing. The robot (expensive humanoid) shouldn't be built with human limitations. It could easily fly up if it is integrated a drone feature in to it.    Think different. Gotta be a superhuman.   create an image of humanoid could fly (may like drone), run like animal, walk any direction front or back etc. it could have more arms , a superhuman with lowest cost      #robotics  #robots   #humanoid  #Dexterous

Ohmni robot disassembly - Parts and structure inside Ohmni Telepresence Robot - Tear down

    The tablet, speakers were disconnected and removed in different video.    Ohmni robot disassembly - Parts and structure inside Ohmni Telepresence - Design - Mechonical and Electrical components .

Setting up Rassberry Pi Zero W 1/2 with USB (not using hdmi) On MAC

Copy  Rassberry Pi zero image (pi 3 image also supported on pi zero) on a SD card https://www.raspberrypi.com/software/     From mac - Finder - open SD card . It opens the root folder We will edit or create 4 files:  config.txt cmdline.txt ssh wifi   config.txt At the bottom of the file add this line dtoverlay=dwc2 cmdline.txt add this line between rootwait  ........  quiet . Should look  like this, rootwait modules-load=dwc2,g_ether quiet   ssh create an emptyfile named ssh (no extensions)   wifi : (pi zero can connect only to 2.5gh Unless you update your firmware) create this file in root : wpa_supplicant.conf   add this lines to the file - with your own wifi credentials country=US ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="*******" psk="********" }  Insert sd card in raspberry pi  zero w , and connect from pc with, ...

Agentic AI growth could make GenAI providers to charge $1000-$2000 per month - #Cathywood , here is how.

      #Cathywood predicts that as the #agenticgenai grows the #GenAI service providers like openai, gemini, Copilot, etc will be able to charge $1000 - $2000 per month to their business customers. And she adds, "this is going to happen". Why this is important: Remember #Cathywood made a monster call in 2018, predicting that Tesla would hit $4,000 in five years. And eventually Tesla hit Wood's price target, with shares closing at $816, or $4,080 on a split adjusted basis (Jan. 2021). How this could happen: #AgenticGenAi means , 1. Integrating a business service with GenAI providers like Gemini/ChatGPT as an agent and make available in the chat interface. 2. Less human interaction and more calls to the GENAI Models. Nothing totally new, its similar to 'Ok google play a song from spotify' 'Alexa, order 8 pack dove on amazon' For example, when booking a flight, instead of navigating a complex travel website, users can simply provide a text prompt...

LLM on Mobile Phone : Mini Universal data and assistant running on an android smart phone Galaxy S23

  Imagine a world where everyone has access to a mini #OpenAI's #ChatGPT on their mobile phone, answering any question on any topic, right from their local phone memory. No need for internet. This is the future of #LLMs on mobile devices, and it's happening now. #MLC-AI has created a way to install a 3 billion parameter #RedPajam #LLMModel on a #Galaxy #S23 smartphone. This is a powerful #LLM that can generate text, translate languages, write different kinds of creative content, and answer your questions in an informative way. And it's all available on your phone, without the need for an internet connection. This could have a profound impact on people all over the world. Millions of suburban students who don't have access to the internet could now have access to a universal data source that can answer most of their questions. Refugee camps around the world could also benefit from this technology, giving refugees access to information and resources that they might not ot...

Will Software engineer salary hit $1 million by year 2030

Are today’s Developers over loaded with too many tasks?! In 90s and till late 2000s there were many different job positions in an IT team that only do certain task. There was no Frontend engineers and backend engineers as most of the applications were thin clients in the browser side as the internet band width was very slow. There were jobs like Database Admins, Server Admins, Site Admins and so on to deal with one specific task.   Ever since the Startup culture took off again after the dotcom boom in the mid 2000s , in many cases the founder(s) had to do all tasks. Every single thing involved in the complete SDLC are done by one or two founders and hence there is more in their plate to get funding , business development etc.   And as the World internet infrastructure moved from dialup to DSL to Broadband, the browser apps became THICK CLIENTS. The corporate companies now started adopting Startup cultures into their companies IT strategy and thus Agile SDLC beca...

FireFox WebDevTool vs Chrome DevTools

    (For #webdevelopers ) Here is a difference in error detection between FireFox WebDevTool and Chrome DevTools. Some times #FireFox DeveloperTool provides most specific warnings than #Chrome #devtools Chrome: d.js:111 GET https://https/https://lnkd.in/g6tJMykE net::ERR_NAME_NOT_RESOLVED get @ sed.js:111 psearch @ sharedLogic-stripped.js:150 onclick @ create:304 create:1 Uncaught (in promise) TypeError: Failed to fetch Promise.then (async) get @ ed.js:119 psearch @ d.js:150 onclick @ create:304 FireFox: Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://https//https://lnkd.in/g27Fi-J8 . (Reason: CORS request did not succeed). Uncaught (in promise) TypeError: NetworkError when attempting to fetch resource. #devtools #Chrome #firefox #jsdeveloper #webdevelopment #troubleshooting

JENKINS : Intalling Jenkins on AWS Lightsail

  JENKINS : Intall on AWS Lightsail Installing Jenkins docker container on AWS Lightsail Bitnami Ubuntu instance From LightSail home page > open console bitnami@ip-4:~$ sudo docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES bitnami@ip-4:~$ sudo docker run -d -p 8080:8080 -p 50000:50000 -v jenkins_home:/var/jenkins_home jenkins/jenkins:lts bitnami@ip-172–26–1–244:~$ sudo docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES99c4d9ca06a5 jenkins/jenkins:lts “/sbin/tini — /usr/…” 14 minutes ago Up 14 minutes 0.0.0.0:8080->8080/tcp, 0.0.0.0:50000->50000/tcp xenodochial_galileo Click your AWS Instance Click on NETWORKING link Under IPV4 Firewall , select ‘Add rule’ — link Set Custom — TCP — 8080 (or whatever port you want to open to public) Now try browse your instance ip like this, 1.2.3.4:8080 — this will load the admin password page, Jenkins first page to enter secretkey next screen: Customize Jenkins next screen: install suggested plugins Je...

Mac terminal history - see , save, clear & search

  * This guide is based on zsh  terminal on  Big Sur MacOS.  Find all the commands from your terminal session $ history  -- shows short or partial list of your terminal commands history like below...  71  ls    72  open .zsh_history    73  open ~/ .zsh_history    74  ~/.zsh_history    75  sudo ~/.zsh_history    76  touch ~/.zshrc    77  touch ~/.zshrc_history    78  touch .bash_history    79  history 100    80  history 10    81  history    82  history > terminal_history.txt    83  touch terminal_history.text    84  touch terminal_history.txt    85  ls    86  cat terminal_history.txt $ history  0 -- this will show the maximum list of commands starting from 0 position $ history 10  -- this will show commands starting fr...

JSON in JavaSscript - Accessing fields and manipulations. ADD REMOVE, EDIT JSON ELEMENTS

ADD, REMOVE, EDIT JSON ELEMENTS  Reference from https://techtothepoint.blogspot.com/ Demo Link: https://jsfiddle.net/axkdwku6/51/ // Sample json object var json ={ "id": "", "entityname": "eset", "entitydescription": "", "entityTags": [], "esetname": "APAIBOT", "entityacl": [ "public" ], "fields": { "esetname": { "name": "esetname", "type": "string", "default": "", "id": "esetname", "field_order": 0, "entityreference": "", "acl": { "required": true } }, "description": { "name": "description", ...

ReactJS REST CALL Example : Populate a list Search box enter key press.

This demo shows, 1. Updating a list within the react component 2. Updating a list in child react component by passing 'state' as 'props' 3. Updating simple 'props' 4. All the updates are on 'Enter Key' press on an input field. //demo.js import React from "react"; import PropTypes from "prop-types"; import { withStyles } from "@material-ui/core/styles"; import List from "@material-ui/core/List"; import ListItem from "@material-ui/core/ListItem"; import ListItemText from "@material-ui/core/ListItemText"; import ListSubheader from "@material-ui/core/ListSubheader"; import TextField from "@material-ui/core/TextField"; const styles = theme => ({ root: { width: "100%", maxWidth: 360, backgroundColor: theme.palette.background.paper, position: "relative", overflow: "auto", maxHeight: 300 }, listSection: { ...

Javascript 3 dimentional matrix html board onclick empty current box

javascript 3 dimentional matrix html board onclick empty current box  Algorithm! Rules: 1. Only immediate Box can be swapped. Should not jump another box 2. Only directions allowed: Left, Right, Up, Down. 3. Should not swap diagonally.   See the Pen 3d matrix map numbers. by PV ( @moorthi07 ) on CodePen .   function hasClass(elem, className) {   return elem.className.split(" ").indexOf(className) > -1; } function addClick() {   var btn = '<button class="btn1">kkkkk</button>';   document.getElementById("container").innerHTML += btn; } // function boxbodyClick(obj) { //   /* console.log(';;;',obj.className) */ //   /* alert(obj) */ // } var arr = [3]; for (var i = 0; i < 3; i++) {   arr[i] = new Array(3); } var emti = 0; var emtj = 0; function btnClick(obj, i, j) {   if (arr[i][j] !== "-") {            if (j + 1 == emtj || j == emtj || j - 1 == emtj)...

Find Longest last name in the array.

This example shows finding longest lastname / string in an array or in a JSON object. Using: - Plain javascript conditional statments - Array.Sort function https://jsfiddle.net/marsmoorthi/umgpf3cz/5/ var namesobj = [ { 'fname' : 'senthil' , 'lname' : 'velanderson' }, { 'fname' : 'mark' , 'lname' : 'andersonvelanderson' }, { 'fname' : 'Bill' , 'lname' : 'gatesvelanderson' } ] /* firstname,lastname */ var namesarr=[ [ 'senthi' , 'velanderson' ], [ 'mark' , 'anderson' ], [ 'bill' , 'gatesvelanderson' ] ]; /* using array.sort */ function fromArraySort ( namesarr ) { var sortedArr = namesarr.sort(sortfn); function sortfn ( a,b ) { if (a[ 1 ] === b[ 1 ]) { return 0 ; } else { //Sorty by desending order return (a[ 1 ].length > b[ 1 ].length) ? -1...

NodeJS vs Java Performance for microservices

NodeJS vs Java Performance for microservices. In a nutshell: NodeJS tops with - High IO Speed, faster app restart , great memory use. (For non CPU intense apps - that blocks the eventloop in NodeJS). Full Presentation: Node.js Performance and Highly Scalable Micro-Services - Chris Bailey, IBM 

Deployd Contributors Code Jam for 1 hr. Google Hangout.

Deployd Contributors Code Jam for 1 hr. Google Hangout. http://deployd101.blogspot.com/2018/02/deployd-contributors-online-code-jam.html This effort will repeat weekly or as regular as possible. What we do: Fix issues and add new features quickly by collaborating . All contributors are welcome to join a google hangout . (We like to keep it invite only . So if you are interested send me your gmail id via gitter  https://gitter.im/deployd/deployd - private message : @moorthi07. Thanks. -PV

Calling Observable by subscribe .Return data in a subscribe call.

 Calling Observable method using  subscribe  and return data in a subscribe 'd call. Calling method: onClick(fileName){ this ._service. getFiles (fileName). subscribe (filestring  =>  { console.log('filestring',filestring.fileContent); }, (err) =>  { console.log( 'Error to get file' ,err); }); } Called method:  getFiles ( fileName ): Observable <any> { return this ._http .get( this .baseUrl + '/' + fileName , this .options()) . map ((res: Response) => res.json() ) }

Beginners' NativeScript + Angular to develop Android apps - Getting started guide

NativeScript ( https://github.com/NativeScript ) is a java script framework that enables you to create native Android or IOS mobile applications. It is considered to be faster than Cordova or PhoneGap (which is webview based frameworks as opposed to native code generated from java script). Best features of NativeScript - NativeScript supports Angular (4/5) , TypeScript , regular java script and it also has a plugin for Vue.JS - NativeScript can generate native applications for Android and IOS with one code base. - NativeScript playground  https://play.nativescript.org  - this is a platform like jsfiddle, plunkr to write and execute and see the result of small NativeScript applications. NativeScript Performance Comparison: The following link shows a simple ios app comparison benchmarks with these other frameworks. Native   - Xcode 6.3.2 NativeScript   - NativeScript for iOS 1.6.0 Xamarin   - Xamarin Studio 5.10.2 Appcelerator   - Appcelerat...

npm install gyp error with c++ build tools error .

If you get into this below error, C:\Program Files (x86)\ MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Platform.targets(57,5): error MSB8020: The build tools for v120 (Platform Toolset = 'v120') cannot be found. To build using the v120 build tools, please install v120 build tools.  Alternatively, you may upgrade to the current Visual Studio tools by selecting the Project menu or right-click the solution, and then selecting "Retarget solution". [C:\Users\asdds\Documents\W\node_modules\memwatch\build\memwatch.vcxproj] gyp ERR! build error gyp ERR! stack Error: `C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe` failed with exit code: 1 gyp ERR! stack     at ChildProcess.onExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:276:23) gyp ERR! stack     at emitTwo (events.js:106:13) gyp ERR! stack     at ChildProcess.emit (events.js:191:7) gyp ERR! stack     at Process.ChildProcess._handle.on...