Probably for any case where an actual human is doing it. On an image you obviously want to do it at bake time, so I feel default off with a flag would have been a better design decision for pip.
I just read the thread and use Python, I can't comment on the % speedup attributed to uv that comes from this optimization.
Images are a good example where doing it at install-time is probably the best yeah, since every run of the image starts 'fresh', losing the compilation which happened last time the image got started.
If it was a optional toggle it would probably become best practice to activate compilation in dockerfiles.
> On an image you obviously want to do it at bake time
It seems like tons of people are creating container images with an installer tool and having it do a bunch of installations, rather than creating the image with the relevant Python packages already in place. Hard to understand why.
For that matter, a pre-baked Python install could do much more interesting things to improve import times than just leaving a forest of `.pyc` files in `__pycache__` folders all over the place.
> By pathologizing them, we(society) loose touch for what they mean in our life. It also makes discourse hard because the (this is causing me to truly not be able to function) gets mixed in with the (this is a way that my brain behaves, but I can mostly live a life).
As I recently learned, ADHD executive processing issues, rsd, and demand avoidance absolutely are a pathology and if you don't even know you have them it is like being hit by a truck when the requirements of your workplace (and your life) change under your feet.
There are situations in which I will use my accommodations in the future, but it has not been an everyday need for me.
Think of dyslexia. My dear friend is an all star aerospace engineer but he couldn't read his tests in college, so he used the extended test proctoring. In the workplace he needs to receive a report, then read it and meet after he has spent appropriate time on it. This is an accommodation. It is required.
I built a free + freemium character card app for iOS: https://loreblendr.ai/app
These cards are super versatile prompts mediums and haven't been fully creatively explored.
This is a testament to ADHD in the software industry.
The hallmark of ADHD is an "interest based attention system".
If you have ADHD, it may be completely shocking for you to hear that most people prioritize "extrinsically", meaning, whether or not something is "interesting" is *not* primary information in their prioritizations.
I never knew I had ADHD until I had a baby and had to start prioritizing tasks based on time.
And guess what, I can't easily prioritize on time constraints. Which is one of the two fundamental prioritization dimensions, the other being space (eg you only need one auth backend, pick one). I can do space.
Now I have no problem writing hours for each segment of a project and getting it within 100% error bars.
Where my life breaks down is daily tasks. I used to have a 5-7 PM sink. If I had a good day, I wrapped at 5 or just kept momentum to 7 PM. If I had a bad ADHD day, I just worked to 7, manufacturing urgency.
With a child you don't work til 7, so just lop off 10 of your 25-30 core productive hours for the week, unmedicated.
I suspect as I adjust I will come to see 2-3 PM as "ahh this is urgent because at 5 PM, death". But, at least I am medicated now and can work consistently at 9 AM.
Yes, this article is very helpful. The website is very noisy, maybe to keep hyperactive ADHD people around, but it's horrible for me. Try a reader mode:
Apparently researchers call non-hierarchical state machines "flat machines" / "flat agents". Oh well!
I think editing post content locks after some time or edit count.
Well-formatted examples:
* https://github.com/memgrafter/flatagents/tree/main/sdk/pytho...
* https://github.com/memgrafter/research-crawler-flatagents
* https://github.com/memgrafter/claude-skills-flatagents
reply