Daily Edition · Page 2

THE DAILY INDEX

Technology, AI, software, security, crypto and business

PROGRAMMING, DESIGN & DATA SCIENCE

TLDR

DON'T DRY YOUR CODE PREMATURELY

Before applying DRY (Don't Repeat Yourself), consider whether the deduplication is truly redundant or if the functionality will need to evolve independently over time. Applying DRY principles too rigidly leads to premature abstractions that make future changes more complex than necessary. While two sections of code may look the same, they could serve different contexts and business requirements that evolve separately over time. Keep code separate until enough common patterns emerge over time to justify coupling the code together. Tolerate a little duplication in the early stages of development and wait to abstract.

CHASING UTOPIA, STARTUP STYLE

Silicon Valley's tech barons have several projects to develop new frontiers for human life. The projects are based on the desire to withdraw from existing societies and their high taxes and regulations. Stemming from a yearning for new forms of self-governance and citizenship, these political exit projects illuminate the real problems of society, like the failure of nation-states to respond adequately to modern crises, disintegrating social cohesion, and the epidemic of loneliness. While the idea of being a sovereign individual may sound appealing to Silicon Valley billionaires, the world's most poor and desperate often experience such lawless locales as antithetical to freedom as some of the worst abuses flourish in the absence of the state.

GOOGLE WILL ROLL OUT CHROME'S NEW EXTENSION SPEC NEXT WEEK

Google will begin phasing out Manifest V2 on the Chrome Beta, Dev, and Canary channels starting on June 3. Extensions will still work, but Google says it will disable them in browsers in the coming months before removing the ability to use them completely. A full rollout is scheduled for the beginning of 2025. Manifest V3 has faced pushback over concerns it could limit the effectiveness of ad blockers. Google has attempted to address developers' main concerns by adding support for user scripts and increasing the number of rule sets for an API used by ad blocking extensions.

TLDR IndexPage 2