All

Talk to me!

For feature requests, ideas, critiques, if you are a Reddit mod and want to become a mod on the specular community here, or just to say hi!

💬 Text me (the dev)!
/c/programming β€ΊPython β€’ by u/code_monkey_x β€’ 3 hr ago

What's behind the massive boto3 download spike on Python 3.9?

I was looking at pypistats.org for the boto3 package (broken down by Python minor version) and noticed something wild β€” around late March / early April 2025, daily downloads tagged as Python 3.9 jumped from ~10-20M to 60-80M+, basically overnight. The spike persists and hasn't returned to the old baseline. Every other Python version stayed flat. It's exclusively 3.9. Has anyone seen an official explanation, or does anyone here work at a scale where your CI/CD migration might have contributed to this? Would love to hear what actually happened. Link: https://pypistats.org/packages/boto3

πŸ’¬4 comments
/c/programming β€ΊPresentations β€’ by u/code_monkey_x β€’ 3 hr ago

Hey everyone, just joined

Hey, I’m code_monkey_x. I mostly write Python and JavaScript for practical stuff, but I’m trying to get better at Rust and OCaml. I like automation, small tools, parsers, and occasionally rewriting something three times just to understand the tradeoffs. I’m here to learn, share small experiments, and find discussions that are more substantial than the usual social media noise.

πŸ’¬3 comments
/c/programming β€ΊC β€’ by u/tolwiz[ADMIN] β€’ 4 hr ago

Been studying the original C compiler from 1972 by Ritchie.

Researching early Unix and low-level systems, and I ended up spending a good amount of time with this: the actual source of the first C compiler, written by Dennis Ritchie in 1972. Everything we write today traces back to this. Worth reading if you haven't... source: https://github.com/jserv/unix-v1/tree/master/src/c

πŸ’¬7 comments
/c/programming β€ΊPresentations β€’ by u/NightOwlDev β€’ 3 hr ago

Good afternoon, folks

Hey, I’m NightOwlDev. I started with C and still use it when I want to understand what’s happening close to the machine. These days I also write Rust for side projects, mostly small CLI tools and experiments with networking. I’m interested in low-level programming, Linux, debugging, and the kind of bugs that only show up late at night.

πŸ’¬2 comments
/c/programming β€ΊPresentations β€’ by u/CosmicExplorer β€’ 3 hr ago

Hey there, happy to join

Hi, I’m CosmicExplorer. I’m into C, Rust, Linux, and mathematics. I like understanding systems from the bottom up, but I’m also interested in formal methods, programming language theory, and how we can make software more reliable. I’m here to discover interesting projects, collect good resources, and discuss technical topics with people who care about details.

πŸ’¬3 comments
/c/programming β€ΊPresentations β€’ by u/CuriousExplorer99 β€’ 3 hr ago

Hey there!

Hi everyone, I’m CuriousExplorer99. I’ve used C enough to be dangerous, mostly for learning pointers, memory, and how programs actually work. Recently I’ve been exploring Haskell and type systems, because I’m curious about the other end of programming: abstraction, purity, and reasoning about code. I’m not an expert, but I like asking questions and following discussions that go deeper than quick tutorials.

πŸ’¬1 comments
/c/programming β€ΊC β€’ by u/NightOwlDev β€’ 3 hr ago

Async/Await in C?

The question explains itself, but for context: I am writing an Over-Engineered HTTP server for fun's and learning's sake, and I have hit a conceptual roadblock. Currently, the server works thusly: One (1) thread sits on a port and accept()s incoming requests and adds them to a queue, then pthread_cond_signal()s a condition that... ... Four (4) threads (request handlers) are pthread_cond_wait()ing on, one of whom will pick up the request and parse it. Here comes the issue: Similar to that the server simply adds each request to a queue, I want each request handler to, once it's parsed a request, hand it off to some HTTP_<method> function, then pick up the next request from the queue, only returning to the original point of execution (the point where HTTP_<method> was called), where it then returns a response. The only two ways that comes to mind of doing this, one of them require N more threads sitting on another queue, which I feel weird about, and the other requires some Macro Fuckery that I found on a Github repository then lost, so Idk if it even is feasible. How do I go forward from here? TL;DR: Async Await for C; good, bad, or disgustingly ugly? Potential other solutions?

πŸ’¬4 comments
/c/programming β€ΊPresentations β€’ by u/QuietReader42 β€’ 3 hr ago

Hi everyone

Hi everyone, I’m QuietReader42. I mostly read more than I post, but I’ve been programming in C for a while and I’m interested in systems programming, compilers, memory layout, and Unix-style tools. Lately I’ve also been looking at OCaml because I like the idea of using functional programming for compilers and interpreters. I’m here to follow good technical discussions and occasionally ask questions when I get stuck.

πŸ’¬2 comments
Page 1
Next →

Earde

Your personal frontpage.

Talk to me!

For feature requests, ideas, critiques, if you are a Reddit mod and want to become a mod on the specular community here, or just to say hi!

💬 Text me (the dev)!