Saturday, January 19, 2019

Search Technologies

https://en.wikipedia.org/wiki/User_intent
https://en.wikipedia.org/wiki/Enterprise_search
https://en.wikipedia.org/wiki/Natural_language_processing

https://en.wikipedia.org/wiki/Statistical_classification
https://en.wikipedia.org/wiki/Precision_and_recall
Discovery
https://en.wikipedia.org/wiki/Ranking_(information_retrieval)

https://en.wikipedia.org/wiki/Apache_Nutch
https://en.wikipedia.org/wiki/Storm_(event_processor)
https://en.wikipedia.org/wiki/Apache_Spark
https://en.wikipedia.org/wiki/Incremental_search
https://en.wikipedia.org/wiki/Spelling_suggestion

https://en.wikipedia.org/wiki/Face_detection
Image Classification

https://en.wikipedia.org/wiki/Deep_learning
https://en.wikipedia.org/wiki/Conceptual_dictionary
https://en.wikipedia.org/wiki/Lemmatisation
https://en.wikipedia.org/wiki/Stemming

https://en.wikipedia.org/wiki/Faceted_classification

https://en.wikipedia.org/wiki/3D_pose_estimation
https://en.wikipedia.org/wiki/Elasticsearch

Tuesday, September 6, 2011

Outsourcing- a perspective

One of the key reasons for out sourcing software jobs by Bay Area Companies to lower wage geographies is obvious reason. If this "lower wage" is removed from the equation, what else remains....

  1. Move the work to people instead of moving people to work. (India & China churns out more people and with appropriate skills - as compared to what can be accomplished in the Bay Area)
  2. Using contractor versus employees give flexibility in down sizing with no/little labor department intervention
  3. Take advantage of "follow the sun" development model
  4. Deal with labor laws


    1. No flexibility on pay day for employee. Contractors payment can be delayed with no/little impact
    2. Hiring/firing with little / no cost
    3. Avoid dealing with immigration related risks


  5. We had one Chinese company who was able to provide additional 3 resource for 2 week - with zero lead time for hiring/learning


  6. Less resource needed
    1. Office space
    2. User equipments (IT management)

Monday, September 5, 2011

Android on vmware player

http://www.android-x86.org

This project ports Android on x86 hardware (Personal computers). It would be interesting to see if we can install this code on vmware player and use it for rapid development instead of or in addition to Android emulator supplied by Google.

Currently, I am not able to get it to work - as i can't force vmware player to present the hardware the way the iso is expecting.

Friday, September 2, 2011

Federated SOA: components

Billing and revenue Management
Business Process Execution Language
Customer relationship management
Sales Tax Services (Global)
Mailing Address Standardization (US/Global)
Sales Quote Service
Identity management
Tokenization (data security)
Content management system
Enterprise service bus

Tuesday, August 9, 2011

Is there any best practices around?

Let us say there are 10 silo 'product' based teams with minimal interaction between the code. Individual teams are really mature and they know what they do best.

Suddenly, the organization comes up with a 5 year plan to integrate all 12 teams to base all transaction based on 'Customer' (not product). The identified technology of choice being WebServices.

Question:
  1. How are the list of products/features inventoried and published
  2. How are the available pre-production and production environments inventoried and published
  3. How are the WebServices (wsdl) published (There are likely to be 100s, if not 1000s of wsdl on 100 environments and on their own schedules)

Wednesday, June 15, 2011

Tax Software <> Social

Currently many Tax Preparation software lets you on your own or provide minimal online help that you need to jump through. Suggestion: Why not provide per question tax advice offered by tax professionals?

We can even provide market place for customers & tax professionals to discuss on specifics by chat/phone. We can provide a way for client to share screen for tax pro to fill out.

Biggest risk: legal issues on this regulated profession. Also, privacy and the things that can follow on privacy.