HackerTrans
TopNewTrendsCommentsPastAskShowJobs

di

no profile record

Submissions

Alphabet to Raise $80B in Equity Capital for Al Spending

bloomberg.com
5 points·by di·last month·1 comments

Departing the Python Software Foundation (Staff)

pyfound.blogspot.com
4 points·by di·6 months ago·0 comments

Strengthening NPM security: Important changes to authentication and tokens

github.blog
1 points·by di·9 months ago·0 comments

comments

di
·8 months ago·discuss
Maven Central does not currently support OIDC-based authentication (commonly called "Trusted Publishing").
di
·9 months ago·discuss
For some context on the scale of this grant, the PSF took in only $1M in "Contributions, Membership Dues, & Grants" in 2024: https://www.python.org/psf/annual-report/2024/
di
·9 months ago·discuss
It says "September 23, 2025" right at the top.
di
·9 months ago·discuss
Don't be embarrassed, it's a good book (and was my favorite too).
di
·10 months ago·discuss
Note that https://peps.python.org/pep-0440/#direct-references says:

> Public index servers SHOULD NOT allow the use of direct references in uploaded distributions. Direct references are intended as a tool for software integrators rather than publishers.

This means that PyPI will not accept your project metadata as you currently have it configured. See https://github.com/pypi/warehouse/issues/7136 for more details.
di
·10 years ago·discuss
Hi Alan,

In "The Power of the Context" (2004) you wrote:

  ...In programming there is a wide-spread 1st order
  theory that one shouldn’t build one’s own tools,
  languages, and especially operating systems. This is
  true—an incredible amount of time and energy has gone
  down these ratholes. On the 2nd hand, if you can build
  your own tools, languages and operating systems, then
  you absolutely should because the leverage that can be
  obtained (and often the time not wasted in trying to
  fix other people’s not quite right tools) can be
  incredible.
I love this quote because it justifies a DIY attitude of experimentation and reverse engineering, etc., that generally I think we could use more of.

However, more often than not, I find the sentiment paralyzing. There's so much that one could probably learn to build themselves, but as things become more and more complex, one has to be able to make a rational tradeoff between spending the time and energy in the rathole, or not. I can't spend all day rebuilding everything I can simply because I can.

My question is: how does one decide when to DIY, and when to use what's already been built?