🪅 Heap Heap Hurray Ed. #25

Daily dispatches from the world of technology.

May your coffee be strong and your Monday be short.

Life is what happens when you’re busy making other plans.

— John Lennon (Beatles)

🤫 Geek Goss 🤭

#YoutubeGotNoChill - A streamer’s video got demonitized because his Samsung washing machine emitted an audio at the end of the wash cycle - and turns out that jingle is copyrighted! LOL!

#AdBlocksAreHistory? - Google will soon start enforcing manifest v3 for all chrome extensions because “security”, but the truth is that this restricts the APIs that extensions can access primarily related to advertisements, putting AdBlock extensions in jeopardy!

⌛ The Past 24 hours

Stripe is transitioning to an invite-only model in India, limiting new account creation to those who receive an invitation from Stripe or a current Stripe user. This move is designed to manage growth and ensure compliance with local regulations. Existing Stripe users in India will not be affected by this change and can continue using the platform as usual.

A Reuters report suggests TikTok is creating a US-only version of its recommendation algorithm to operate independently from its Chinese parent company, ByteDance. The project aims to show lawmakers TikTok's independence from Beijing.

Microsoft Edge reached a record market share of 13.14% in the desktop browser market, according to Statcounter. This marks a 0.32-point increase from the previous month. Chrome's share declined to 64.87%, while Safari rose to 8.79%. Firefox and Opera followed with 6.64% and 3.23%, respectively.

Meta is launching a TweetDeck-style UI for Threads on desktop, offering customizable streams for topics, searches, tags, and accounts, with real-time updates. This update aims to enhance Threads as a news and monitoring tool while balancing political content reach.

Hugging Face has reported unauthorized access to its Spaces platform, which hosts AI models and resources. The breach may have exposed private keys and tokens. The company has revoked compromised tokens and advised users to refresh keys. An investigation is ongoing.

👩🏾‍💻 Bit Boutique

pretty-ts-errors | Go from ugly looking and difficult to read Typescript errors in VSCode to beautiful and easily readable

plate | A rich text editor for Reactjs

📢 In case you missed it

  • A free online conference diving into the details of libraries such as Puppeteer, Playwright and Selenium is scheduled for 20th June. Join here.

  • Learn how to use React Query with this course that is currently at 10% off. For our subscribers in India, note that with Purchasing Power Parity, the course is currently at 60% off. Steal deal if you ask us.

💼 Job Board

Title

Remote / On Site

Expected $$$

React Native Developer Intern
@ Qontentt AI

Remote (India)

₹1.2L /
duration unknown

Android Developer Intern
@ Kommunicate

On Site (Bengaluru)

₹1.44L – ₹1.8L /
duration unknown

Founding Full Stack Engineer
@ Aviate

On Site (Bengaluru)

₹15L – ₹30L /
Year

🎲 Miscellaneous

The author argues against using JSON Web Tokens (JWTs) for authentication, especially for non-Google/Facebook scale applications. JWTs, while useful for certain high-scale environments to avoid frequent database hits, introduce complexity and security risks. For most applications, traditional session mechanisms are more efficient and simpler to implement.

Code Mender offers practical challenges to help developers enhance their frontend debugging skills. Users can solve real-world bug scenarios, practice problem-solving, and improve their coding proficiency through interactive exercises. The platform is designed to boost expertise in identifying and fixing bugs, making it an invaluable resource for frontend developers.

Stack Overflow's blog explores the best programming languages for beginners, suggesting Python for its simplicity and versatility, JavaScript for web development, and Scratch for young learners. It highlights the importance of project goals and personal interests in selecting a language, while also considering factors like community support and learning resources.