Hacker Newsnew | past | comments | ask | show | jobs | submit | webology's commentslogin

Nodding along with everything you wrote here, but one minor point for anyone who might read the bylaws and get confused. https://www.python.org/psf/bylaws/

> Section 5.15. Limits on Co-affiliation of Board Members. No more than one quarter (1/4) of the members of the Board of Directors may share a common affiliation as defined in Section 5.14.

The PSF allows three board members to share an affiliation, 13 seats * 0.25 ~= 3.25.

BTH, that's one too many, and I helped write/recommend the original language. When I was on the board, three felt like too many, even though everyone was wonderful, and it was Google, not Microsoft, that hit the limit.

The DSF (Django Software Foundation) recently adopted a two-person limit, which I recommend more boards consider.


A) I'm assuming you meant "TBH", but please correct me if I have an acronym to learn.

B) Hacker news is crazy -- I didn't expect to spawn a thread that would get responses from actual board members, ex- or otherwise! I'd like to take a brief moment deep down into this thread to echo what I said to Simon above: thanks for giving your valuable time to help grow the best programming language & community to ever exist :)


Django 6.0 beta 1 is now available. It represents the second stage in the 6.0 release cycle and is an opportunity to try out the changes coming in Django 6.0.


UV is great but also builds on existing PEPs. While they have the ability experiment (which is great), they also benefit from those "endless non productive discussions on peps" as you called it.

I think UV proves that dedicated funding can make a huge impact on a project and benefit for the community. They are a doing a damn, good job.


They mostly took inspiration from other languages for UV. Cargo (Rust) was a huge inspiration, but they got stuff from Ruby as well, I believe. There was an episode on "the changelog" about it. Don't remember them saying anything about PEPs, although that might just be me not having listened to the entire thing. However, the Charlie Marsh was extremely insistent on the advantages of being a polyglot and hiring people with diverse programming experiences. So I think it's quite safe to assume that played a bigger role than just PEPs.


> Don't remember them saying anything about PEPs, although that might just be me not having listened to the entire thing. However, the Charlie Marsh was extremely insistent on the advantages of being a polyglot and hiring people with diverse programming experiences. So I think it's quite safe to assume that played a bigger role than just PEPs.

Not that they took inspiration from PEPs, but they sought to implement those standards (for interoperability) and have been active in the discussion of new packaging-related PEPs.


I can't speak for the UV team. My 2C on how I would treat the PEPs: If there is an accepted one, and implementing it doesn't go too strongly against your competing design goals, do it for compatibility. This does not imply that the PEP is driving your design, or required to make your software. It is a way to improve compatibility.


> dedicated funding can make a huge impact on a project

Where does Astral's funding come from, anyway?


Rye was already pretty good before it was donated to astral and renamed to uv though...


I wrote an earlier one (rust, inspired by Cargo, managed deps, scripts, and py versions) called PyFlow that I abandoned, because nobody used it. "Why should I use this when we have pip, pipenv, and poetry?"


It probably doesn't help that there seem to be a few other projects out there with the same name or a similar name, which do completely different things.


Programming is 80% marketing, eh?


It's mostly copycat behavior. https://news.stanford.edu/2022/12/05/explains-recent-tech-la...

These companies are either setting all-time profit and revenue numbers or just missing last year's all-time records. Wall Street wasn't happy that they just missed their growth targets, but keep in mind that all growth is compounded. So they have never been more profitable, and yet here we are.


Here is some follow-up that's more than just my tweet.

https://fortune.com/2023/02/09/github-is-laying-off-10-of-st...



Hi, I'm a PSF Director and the PSF's Treasure as of this year. For transparency, our tax returns as of 2018 (and soon 2019) are up on https://www.python.org/psf/records/

You are right that this donation does not show up in our tax filings because they provide it to any OSS project.


Also, it's not income that you would put in your 990s. Similarly, the donor cannot deduct the expense of the donation.


Correct on both points. (I do consider it a potential liability though.)


I had good luck with a low carb (in my case Keto diet). Definitely check with your doc (or another doc) but you might try removing wheat and some dairy and seeing how you feel. I used to get stomach bloat and an upset stomaches but after starting Keto, I have been stomach issue freeing going on 4+ months. I'd start with a food diary and noting how you feel physically and energy wise after every meal since a doctor is going to ask for that anyways. It might help you spot some trends. The MyFirstnessPal app (free version) does a pretty good job of making this easy btw. Good luck!


I'm a fan of http://www.hammerspoon.org/ which allowed me to stop using several macOS window manager-like apps like SizeUp, Divvy, etc.

My config is on github and it's really specific to how I work at work vs at home which includes customizing the grid size based on the size and number of displays I'm using. https://github.com/jefftriplett/dotfiles/blob/master/home/.h...


You might checkout out [Duet](https://www.duetdisplay.com/) which I have used for years (currently on the 12.9 iPad Pro) and really takes the edge off for me. It works perfectly and turn an iPad into a damn good display.


I've had amazing luck keeping email and slack separate on my iPad using Duet. It's been a life saver- especially when travelling.


Adrian mentioned your idea about 13ish minutes in: https://www.youtube.com/watch?v=POzEqzWy2Ac&feature=youtu.be


Yeah, that's actually what inspired me to dig this up and post it.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: