news.volyx.in

Browser extensions are underrated: the promise of hackable software (2019) (geoffreylitt.com)

596 points by mufty · 926 days ago · 311 comments on HN

Article summary

The article discusses the benefits of browser extensions, which allow users to modify and customize their browsing experience in creative ways. This ecosystem is unique in that it enables users to have deep control over how they use their computers. The article highlights the popularity of browser extensions, with over 180,000 extensions available on the Chrome store, and argues that they promote a culture of hackability and user empowerment. The author also touches on the potential drawbacks and limitations of browser extensions, including security and privacy concerns.

Main themes

  • browser extensions
  • customization and control
  • security and privacy
  • monetization and payment models
  • mobile device support
  • Linux and open-source software
  • user empowerment and hackability
  • software development and maintenance

What commenters say

  • Browser extensions are a valuable tool for customizing and controlling one's browsing experience, but they can be difficult to monetize.
  • The ability to sell browser extensions is not a significant problem, as alternative payment systems and models exist.
  • Mobile devices have limited support for browser extensions, which is a major drawback.
  • Linux users have a different perspective on software customization and control, which may not be directly comparable to browser extensions.
  • The ease of use and flexibility of browser extensions are major advantages, but they can also be fragile and prone to breaking due to changes in underlying software.
  • The line between user customization and security/privacy concerns is blurry and requires careful consideration.
  • Some users value the ability to modify and extend their software, while others prioritize ease of use and stability.
  • The development and maintenance of browser extensions can be challenging due to frequent changes in browser APIs and architectures.