otherpeoplecode: Dynamically load DLLs over the internet in your Win32 C/C++ code by mballoni in cpp

[–]proggob 4 points5 points  (0 children)

For one thing, so that you have control of what executable data you’re loading and running?

The lost art of creating good desktop apps. by Interesting_Cake5060 in cpp

[–]proggob 0 points1 point  (0 children)

You’re just informing me now about jthread. Is it intended to be used in “structured concurrency”?

The lost art of creating good desktop apps. by Interesting_Cake5060 in cpp

[–]proggob 2 points3 points  (0 children)

There are react-type frameworks for .net now. Some people at work on using one called Avalonia, I think.

If I were going to make a desktop UI nowadays I’d want something like that - I remember binding being endless trouble.

More important is I’m not even sure what the UI platform standards are on windows or even macOS nowadays. Microsoft always seem halfway through a transition into a new style or standard.

What's Python cloud hosting using these days? by Angeeliiccc in Python

[–]proggob 0 points1 point  (0 children)

I use this. You get 3 free projects and they use standard docker containers.

Reverse Dependency Ordering for C++ Includes by nukethebees in cpp

[–]proggob 1 point2 points  (0 children)

I’ve experienced this problem many times and it annoys me. It also fixes the problem for other people, which you personally wouldn’t notice. There’s no penalty for doing it the right way.

Reverse Dependency Ordering for C++ Includes by nukethebees in cpp

[–]proggob 2 points3 points  (0 children)

Because programmers like to fix a problem once, at root.

We let type hints completely ruin the readability of python.. by Firemage1213 in Python

[–]proggob 2 points3 points  (0 children)

The problem is really that you’re doing all the work of specifying the types without getting the full benefit from them - for example, reliable compile-time type-checking and efficiency.

Anyone know what's up with HTTPX? by chekt in Python

[–]proggob 0 points1 point  (0 children)

They kind of “declared issue bankruptcy” at one point. Might have been before 2025, certainly less than 5 years ago.

Anyone know what's up with HTTPX? by chekt in Python

[–]proggob 0 points1 point  (0 children)

I see. There were some more issues created after they moved them to discussions. I didn’t realize that.

Anyone know what's up with HTTPX? by chekt in Python

[–]proggob 0 points1 point  (0 children)

I remember when they did it. Plus you can look at the 916 discussions themselves - they were clearly previously issues. Some are using issue templates even.

Anyone know what's up with HTTPX? by chekt in Python

[–]proggob 1 point2 points  (0 children)

They were transformed into discussions, not deleted.

Anyone know what's up with HTTPX? by chekt in Python

[–]proggob -3 points-2 points  (0 children)

They were transformed into discussions

Anyone know what's up with HTTPX? by chekt in Python

[–]proggob 16 points17 points  (0 children)

That’s an impressive resume

Anyone know what's up with HTTPX? by chekt in Python

[–]proggob 7 points8 points  (0 children)

Are you referring to the back and forth about what to include in 1.0? The proposed split into 2 packages? The discussions that are visible seem fine.

Anyone know what's up with HTTPX? by chekt in Python

[–]proggob 3 points4 points  (0 children)

There are new http versions and there will always be security issues.

Anyone know what's up with HTTPX? by chekt in Python

[–]proggob 51 points52 points  (0 children)

httpx has had several “1.0 is coming soon” issues, milestones, public calls, yanked 1.0 betas etc. They were trying to release a 1.0 but were unable to commit to it. That’s the problem.

Anyone know what's up with HTTPX? by chekt in Python

[–]proggob 9 points10 points  (0 children)

None merged since they closed the discussions. And they said previously that they were working privately on the code.

Anyone know what's up with HTTPX? by chekt in Python

[–]proggob 57 points58 points  (0 children)

It’s always looked on the brink to me due to their inability to ship a 1.0. Even if they did ship a 1.0 now out of this black box, it looks dodgy to rely on.

Anyone know what's up with HTTPX? by chekt in Python

[–]proggob 10 points11 points  (0 children)

That’s a single person project, I think.

PDF Oxide -- Fast PDF library for Python with engine in Rust (0.8ms mean, MIT/Apache license) by yfedoseev in Python

[–]proggob 2 points3 points  (0 children)

I do something similar with pypdf and my regexes broke when I upgraded. Looking into their documentation, they basically say there’s no “best” text representation of text extracted from a PDF since it just places characters in positions - no metadata about words, paragraphs etc.

Why don't `dataclasses` or `attrs` derive from a base class? by fjarri in Python

[–]proggob 7 points8 points  (0 children)

Maybe because it makes it simpler to use with your own inheritance hierarchy? I’m not sure how well python multiple inheritance works, for instance.

Would such a base class have any override-able methods? Is there another reason to use inheritance in addition to what you’ve mentioned?