From TMO Desk
TThe 18th edition of Tech Day was conducted virtually by TMO on the 03rd of December 2022. We were honoured to have Varghese Cherian (Head of Technology Services at UST Global) as our guest speaker who spoke mainly on the topic “Digital Transformation & Technology Skills Transformation” Mintu Johnson T J secured the Best Session award for his interesting presentation on GPT-3. Aditya A received the runner-up for his session on Tiny AI and the team comprising Anupam B, Ebin Joseph and Venkitesh S Anand received the award for the most popular session. The most popular session was chosen based on the audience poll. TMO heartily congratulate the winners and all the participants of Techday V.18.
A huge shout out to everyone who attended Tech day and made the event successful. TMO also thanks all the participants for finding time, putting in the effort, identifying interesting topics, researching and sharing knowledge. The feedback submitted by each and every one of you is an inspiration for us to grow. TMO promises to conduct more interesting and informative sessions in the upcoming events.
Stay tuned for more information.
Featured Blog
Sreenath.s
Voice Search Optimization
As the technologies in the Website development field is rising at a higher pace it’s a challenge for the developers to enhance their skill set.
Read more
Code of the month
Spruce up your code with Python Annotations
from func tools import wraps
from time import time

def profiler(f):
    @wraps(f)
    def wrap(*args, **kw):
        ts = time()
        result = f(*args, **kw)
        te = time()
        print 'func:%r args:[%r, %r] took: %2.4f sec' % \
          (f.__name__, args, kw, te-ts)
        return result
    return wrap


@profiler()
def api_method(self):
  #profiler annotation wraps the api_method
  do_something()"
                                                    
Description

In the code above, the profiler() is a function decorator that wraps any function with the decorator. In the example, the decorator invokes the wrapped function and then prints the duration of execution time.

Contributor : Anil GS

Click and Clone
Odigos is an observability control plane. It can generate distributed traces instantly for any application without code changes. Odigos can automatically detect programming languages and instrument them accordingly. It auto-scales collectors based on application usage, so there is no need to deploy or configure complex pipelines.
The Git project has released new versions to address security vulnerabilities. The vulnerabilities affect Git's commit formatting mechanism, .gitattributes parser, and $PATH lookup in Windows and may result in arbitrary code execution. A link to a complete report about the vulnerabilities is available in the article.
GPT-3 provides many of the same benefits as journaling. It creates a written record, it never gets tired of listening to you talk, and it's available 24/7. If used right, GPT-3 could provide some of the same support that a coach or therapist could provide. While not a replacement for real human support, it can have a productive and supportive role in personal development practice. This article discusses how to use GPT-3 to journal.
Google is reportedly developing a Bluetooth tracking device to compete with Apple's AirTags. The Nest team appears to be taking lead on the project. The tracker, named 'Grogu' in reference to the popular Star Wars series 'The Mandalorian', may be available in multiple colors. It is unknown when the tracker will launch or how long it has been in development
Handy Tools

​OneTab: Tired of having 20 tabs open on Chrome at once? OneTab helps you convert all your tabs into a list in one single tab. 

​Lordicon: Use this website to download animated icons that you can use to impress your manager during presentations! You can make presentations more visually appealing.

​10-minute mail: Regretting giving your email to a company, clearing ads and spam mail can become a hassle. 10-minute mail provides you with a mail ID that will last only for 10 mins perfect for taking any new subscription. Or use it for testing purposes of your application, temp email.

Upcoming Events
Blogging Contest

TMO is back again with blogging contest to find the best talent in varying topics like AI/ML, IOT, Big Data Analytics and reporting, Data leaks, AR/VR, Blockchain, Digital Twin, DevSecOps, Cloud Technologies, UI/UX, Gaming/ Game Development and the final entries is accepted till Feb end. Do show your writing and reading skills.

Start Blogging
Android Worldwide Event

Once every quarter, developer communities from across the world come together to celebrate Android and meet like-minded people at Android Worldwide. Starting at 7:00PM in the Asia Pacific region, the event stretches across the Europe, Middle East and Africa region, and finally, North America. That's about 14 hours filled with talks, socializing, meeting new people, and all in all, having a blast.

Join
Tech news

Microsoft deploying OpenAI :- As reported last week, Microsoft is making a big investment (the reporting was $10bn but with lots of ‘structure’ - sign of the times). In parallel, it’s announced it will make ChatGPT an API service available on Azure, so developers building on Azure can use it. (OpenAI itself and hence ChatGPT runs on Azure’s cloud.) There is a scramble to grab developer mindshare and create the developer and ops stack around taking generative ML to market - see also Google’s post below. But it’s also interesting to contrast this with the apparent scaling back of Hololens - that was the last ‘this is the future!’ tech that Microsoft talked up as something that would return it to leadership. AZURE, OPENAI

Apple VR/AR :- The rumours that Apple is getting ready to launch VR this year keep getting louder (though we’ve heard them every year for at last 5 years), but meanwhile Apple has, like Microsoft, apparently decided it’s not close to shipping AR. VR is an engineering problem (make the screen better and the graphics faster) and a content problem, but AR today remains a physics problem: no-one (publicly) has optics that can give a wide field of view and good visibility in full daytime lighting (let alone deliver things like depth of field).

Training data copyright :- Both ChatGPT and the new image generation models are trained with vast amounts of data mined from the public internet. But is that fair use, and if you make something using that data (and, for the imagery, the manually created metadata around it), then who owns it? Getty is suing Stability AI for using its data without permission

Google: “Hey, we do AI too! :- Given the way Generative ML has taken over almost every conversation in tech in the last couple of months, Alphabet and Meta can be forgiven for wanting to point out that they’ve been working on this too - indeed both companies had GenML chatbots in testing earlier last year (and the difference is as much about approaches to risk and safety as the tech itself). Now Alphabet’s AI research group has a big blog post listing all the stuff they’ve been working on.

The privacy swamp :- Cross-site cookies are ‘not private’ and therefore going away, and the ad industry has been trying to come up with a way to do ads that are both relevant to your interests and private. That should be possible in theory, but no-one can agree on how: Google’s latest iteration of its browser-based targeting, Topics, has been shot down. Meanwhile I keep wondering if Apple will launch an iPhone on-device ad network.

RIP Twitter clients :- There were third-party Twitter apps long before it had any of its own, and indeed those apps invented things like threads and the word ‘tweet’ itself, defining the experience when no-one knew what it should be. A decade or so ago it heavily restricted what apps could do, making a decision to be (like Instagram) a system rather than (like email) a protocol. However, several dozen third-party apps continued, at a small scale, mostly used by users who didn’t want to put up with the mediocre apps Twitter itself made.
That ended last week. The apps all suddenly stopped working, and no-one knew if it was a bug or a decision. A week later Twitter said that it was ‘enforcing long-standing rules’ - but those rules didn’t ban the apps. Then it changed the API terms on its website so that now they did ban apps.
This is a very first-world problem, but if Elon really wants to make Twitter a ‘super app’ he probably shouldn’t be burning developers without notice. It’s also sadly reflective of the way he’s replaced one kind of dysfunction with another.

TMO’s Picks of The Quarter
  • Speaking of AI: Microsoft is planning to integrate ChatGPT—yes, the AI that took the world by storm—into its search engine, Bing. Could this actually impact Google or is the gap just unbridgeable at this point?

  • Tech destroying tech  A Princeton student just created an app that detects if the essays you submit are written by an actual human or an AI. The app called GPTZero is on its way to destroy your assignments and make you do them yourself. I’m betting that this inventor was a front-bencher

  • Whatsapp University might be real and, in this case, much-needed too. A regional bank in India launched a WhatsApp bot for rural women. The bot provides basic financial literacy and teaches MBA modules to aspiring women entrepreneurs. Now that’s an AI we support

Question of the quarter
What project management tools have you used?
Answer it here!
Here are last quarter’s results for,
Insights: The most used tool seems to be VS Code!
Picture of the Quarter
"Together We Achieve More" A candid photo taken at Office, this picture was also been part of the photo walk.
InApp
facebook  twitter  linkedin  youtube  instagram