- Heap Heap Hurray
- Posts
- 🪅 Heap Heap Hurray Ed. #31
🪅 Heap Heap Hurray Ed. #31
Daily dispatches from the world of technology.
Good morning! Dive into your Tuesday with all the energy you've got!
In the end, a vision without the ability to execute it is probably a hallucination.
🤫 Geek Goss 🤭
#TurfWars - Way back in 2008, Google and Facebook were fighting each other for talent. Check out this link that provides a glimpse into the emails exchanged between them. Google's whining about Facebook stealing their talent, while Facebook’s like, "We play fair, but you're no angel either!" And get this, they're both acting like high schoolers blaming each other for ruining their "relationship."
⌛ The Past 24 hours
Israeli researchers uncovered security flaws in the Visual Studio Code Marketplace, finding thousands of extensions with risky code and millions of installs. By creating a trojanized copy of the popular 'Dracula Official' theme, they demonstrated how easily malicious extensions could infect organizations.
Meta is testing a feature to allow Instagram users to cross-post Stories to WhatsApp, aiming to leverage WhatsApp's 450 million daily active users. This feature, will appear next to the Facebook button in the Instagram menu. While still under development, this could significantly expand audience reach for businesses and individuals on Instagram. The feature's release date remains unspecified.
Birmingham City Council's Oracle system, the largest in Europe, went live in April 2022, resulting in catastrophic IT failures and a £100m taxpayer bill. Poor project management and ignored warnings led to severe financial disarray. A lack of leadership, inadequate testing, and failure to address known issues contributed to the failure. The council has faced significant financial consequences, including manual bank reconciliation costs of £250,000 per month, and declared bankruptcy in September 2023.
👩🏾💻 Bit Boutique
Transformers-js | State-of-the-art Machine Learning for the web. Run Transformers directly in your browser, with no need for a server!
Whisper | ML Powered speech recognition directly in your browser
Akuse | Simple and easy to use streaming desktop application
📢 In case you missed it
CoreDAO has launched a hackathon to create dApps on Core Chain. Prizes are worth $250,000
💼 Job Board
Title | Remote / On Site | Meta Info | Expected $$$ |
---|---|---|---|
Frontend Developer Intern | Remote | Internship | ₹1.8L – ₹2.4L |
Senior Software Engineer | On Site (Bengaluru) | 7+ experience | ₹45L – ₹60L |
On Site | 2+ experience | ₹18L – ₹25L |
🎲 Miscellaneous
Interested in learning about load balancing algorithms? A common question during interviews for architect roles and above. You will find this resource very useful.
AWS maintains 99.9% uptime through automated rollbacks, progressive rollouts, and extended bake times for code deployments. By automating responses and minimizing manual intervention, AWS ensures swift detection and correction of issues, deploying changes safely across multiple stages. These strategies include monitoring upstream and downstream dependencies and deploying non-code changes like feature flags through dedicated pipelines. Despite the complexity, these methods ensure minimal downtime, serving as an inspiration for others seeking robust deployment practices.
To enhance log quality and consistency, ensure logs are necessary, avoid logging large objects, and maintain unique, standardized log messages. Use appropriate log levels—ERROR, WARNING, INFO, DEBUG—to categorize logs accurately. Thoughtful logging aids in efficient debugging and reduces costs.
The author critiques daily standups and Agile practices, arguing they are often performative and inefficient. He emphasizes that many standups waste time without adding value and criticizes the broader Agile framework as a superficial exercise that undermines developers' skills and productivity.
PostHog's COO shares his advice on what engineers should ask during interviews. The advice is aimed at engineers and founders, but can be applied to startups.