# Key Points from #hplusroadmap IRC Discussion

• Browser file handling limitations were discussed, revealing that HTML input elements have a maximum size limit of approximately 680KB for data transfers, while textarea elements don't have this restriction, requiring developers to implement workarounds for large data.

• Users criticized NASA for paywalling the first scientific papers from the Curiosity Mars rover mission despite being publicly funded research, with participants using the channel's "paperbot" to access these and other paywalled academic papers.

• Python packaging issues were examined, particularly criticizing setuptools for using old-style Python classes that don't support super() and other confusing behaviors that complicate dependency management.

• Kanzure shared their solution to a Python dependency challenge using `setup_requires` to allow the python-brlcad package to generate itself at install-time using a custom ctypesgen fork (https://github.com/kanzure/ctypesgen).

• The discussion highlighted a technical limitation in Python package installation where generated files cannot be installed to site-packages after setup.py completes unless using a virtualenv due to permission restrictions.

• A user requested Chinese translation assistance for labels on photoresist materials used in DIY PCB (printed circuit board) fabrication, demonstrating the channel's intersection of software development and DIY hardware fabrication common in transhumanist communities.