🪅 Heap Heap Hurray Ed. #288

Daily dispatches from the world of technology.

Happy Thursday! Let's power through the day!

Geek Gossip

#TechDrama - Remember when OpenAI’s CEO was fired and rehired within a span of just five days? Apparently it’s now being planned as a hollywood movie!

#GooglePhotos - Ask Photos, showcased during Google’s event last month, that allowed you to search for photos in your library by talking to the app? They are apparently pausing rolling out this feature - the user experience feedback received was not up to par. They are planning to improve it in two weeks and resume rolling it out.

Latest Updates

India Launches Patram, Its First Vision-language Foundational Model
India's International Institute of Information Technology, Hyderabad (IIIT-H) has developed Patram, a 7-billion parameter model for document understanding, trained to process scanned & photographed documents, and available open-source on Hugging Face.

Coinbase Data Breach Linked To Bribed Customer Support Agents Located In India
Coinbase earlier this year had a major data breach. Information has come to light that threat actors bribed workers located in an Indian company to steal data from the crypto exchange.

Changelog

Firefox - Added support for the Temporal API, simplifying working with dates and times in various scenarios, with built-in time zone and calendar representations.

Bluesky - New replies feature now available for reading and responding to comments on the platform.

ChatGPT - Enhanced memory feature now available for free accounts, allowing the AI to reference past conversations for more relevant and tailored responses.

NotebookLM - Added ability to share notebooks publicly via link, allowing viewers to interact with AI-generated content without editing capabilities.

Photoshop - Adds Android support with a comprehensive mobile version featuring masks, layers, transformations, and generative AI tools.

Reddit - Introduced "Content and Activity" setting to control post and comment visibility on user profiles.

Tech Talk Thursdays

Metaprogramming with Decorators, Metaclasses, and Dynamic Code Generation | Aditya Mehra - Dive into the power of Python metaprogramming! This insightful video demystifies decorators, metaclasses, and dynamic code generation. Learn how to write code that manipulates code, unlocking advanced techniques used in frameworks like Django and FastAPI. Elevate your Python skills and discover how to build more flexible and powerful applications. Essential viewing for serious Python developers!

Marimo: A Notebook that "Compiles" Python for Reproducibility and Reusability | Akshay Agrawal - Tired of messy, unreliable notebooks? Discover Marimo, the open-source Python notebook built for reproducibility and reusability! Marimo's reactive environment ensures your code and outputs are always in sync. Store notebooks as pure Python, build interactive web apps, and supercharge your data science and ML workflows. Say goodbye to hidden state and hello to maintainable, shareable code!

Unlocking Personalization: A Deep Dive into Modern Recommendation Algorithms | Sarang Gupta - Unravel the magic of recommendation systems! This comprehensive tutorial breaks down how platforms like Netflix and Amazon suggest what you'll love next. Explore heuristic, content-based, and collaborative filtering, plus cutting-edge neural networks. With practical examples using the MovieLens dataset, you'll gain the insights to build your own recommendation engine. Perfect for aspiring data scientists!

In Case You Missed It

🎁 We now have a dedicated page to list all events. We will be updating this page EVERY WEEK. We will of course be publishing new (and coming-soon) events in this section but for a comprehensive list of events, check the link(s) below:

This link is EXCLUSIVELY accessible by subscribers of Heap Heap Hurray!

The AWS Lambda Hackathon is now open! Build scalable apps using AWS Lambda and at least one trigger like API Gateway or EventBridge. Optional integrations include S3, DynamoDB, or Bedrock. Compete for a share of $15,000 in cash prizes. More details here.

Job Board

Software Development Engineer ( Frontend) @ R'Dash (Onsite - Gurugram)

Experience : 3+ years (HTML5 & CSS3 | TypeScript)

💰Expected Salary : ₹20L – ₹25L / year

Senior Backend Engineer @ Xohani Solutions (Remote)

Experience : 3+ years (Python | Backend Development | ML | Generative AI)

💰Expected Salary : ₹25L – ₹35L / year

Staff Software Engineer - Backend Applications @ RevSure[dot]AI (Onsite - Bengaluru)

Experience : 7+ years (Java | SQL | CRM | Spring Boot | Kubernetes | GCP | Clickhouse)

💰Expected Salary : ₹20L – ₹50L / year

Experience : 6+ years (Java | Go)

💰Expected Salary : ₹30L – ₹60L / year

Technical Lead @ Liftu[dot]tech (Onsite - India)

Experience : 8+ years (Python | Node.js | Microsoft Azure | React.js | DOT NET Framework)

💰Expected Salary : ₹30L – ₹70L / year

Senior UX Designer @ SproutsAI (Remote)

Experience : 6+ years (User Experience Design | Product Development | Wireframes and prototyping | Figma)

💰Expected Salary : ₹30L – ₹50L / year

Miscellaneous

Introducing Object Oriented UX
Object-Oriented UX (OOUX) is a way of thinking about design. It assumes that instead of starting with specific screens or user flows, we begin by identifying the objects that should exist in the system. OOUX is based on the idea that we focus on objects that we think about in everyday life.

Progressive JSON: A New Approach To Streaming
Progressive JPEGs inspired a new way to transfer JSON data, solving the issue of slow loading times. Traditional JSON transfer methods require the entire object tree to load before parsing, while streaming JSON parsers produce incomplete objects. A new approach, Progressive JSON, sends data breadth-first, using placeholders that can be filled in later, allowing for faster and more efficient data transfer.

Code Review Strategies
A study of 10 experienced developers reveals how they comprehend code during review, using strategic scoping, mental models, and incremental understanding. Leaders can support effective review practices by encouraging scoping, making context building easier, and using automation to remove distractions.

Attention Subscribers

Every two weeks, on Friday at 7 PM IST, we distribute a “BONUS EDITION” featuring highly valuable links. These special editions are exclusively sent to our most dedicated and engaged subscribers. To ensure you receive these editions, please take the following actions:

1. Regularly open our emails. We track email open rates to identify our most active subscribers.

2. Engage with the links in our newsletter. While we provide concise summaries, your engagement is equally important.

Your active participation ensures you continue to receive these exclusive benefits. Thank you for your ongoing support and engagement.

If you are seeing the bonus edition posts in your SPAM folder, please do us a favour and mark it as NOT SPAM.

— Team HHH