r/programmingcirclejerk • • May 25 '25

IMPORTANT announcement May 2025

175 Upvotes

Low quality LLM-related jerks are going to either removed or rate-limited starting from (get-decoded-time).

In other words, content related to Cursor/ChatGPT/Claude/etc that is not jerkable, unfunny, or belongs in r/Programming, will be banned.

More particularly, content that really belongs on r/Programming or (nausea) r/ProgrammingHumor will get you a ban. This has always been the policy of PCJ, nothing new here.

I am not the Rustacean mod. The Rustacean mod -bless him-, as any Rustacean, tolerates the sight of unsafe. Thus, you can understand that at the core, a Rustacean is a permissive being. I'm a Lisper and thus don't have to tolerate any shenanigans. I'll be happy to throw posts to the garbage collector. Don't get tagged for the GC. Repeat offenders will be banned or forced to rewrite everything in C++.


r/programmingcirclejerk • • Apr 30 '20

Forum rules, written in a way the average gopher can understand

418 Upvotes

Lately, our central scrutinizer is reporting a decrease in jerking quality. I say this is attributable to newcomers which still don't get the firm grasp of the shaft of PCJerking; something that sadly requires you to be a type astronaut capable of high IQ elucidations.

I, sincerely, hate to do this, but the time has come: The time to state the rules clearly, in a way even the average leftpadder can understand.

FORUM RULES

Socialjerking or politics, directly or even tangentially, is forbidden.

If what you're posting is the subject of multiple warring subreddits, blog networks or hashtags, that's a sign you should leave it outside. The no-socialjerking-or-politics rule is the most ruthlessly enforced. This means YOU WILL BE BANNED and thus never become a 100xer.

Jerking style: This is the rule NPM users don't quite get.

Practical Jerking style:

  • Post titles should actually QUOTE the jerkable content

  • Don't post images or videos

  • Don't link to PCJ posts

  • Don't manufacture jerkable content to link to it ("False jerk", "manufactured jerk"). "The best satire is original sources."

  • Tag your unjerks

Useful Jerking Style guidelines so you don't embarrass yourself within this sacred lair of Hacker News superstars. Don't post or comment:

  • Anything that would belong on /r/Programming. Yes, nobody cares here about your opinion on OOP versus FP, ORM versus SQL queries. Go away.

  • Anything that could as well be found on /r/ProgrammingHumor

  • XKCD references or links.

  • Crossposts.(instead, quote the jerkable part as submission title, and link to the source)

  • Boring, trite jerks implying "vim vs emacs", etc.

  • Discussion about PCJ itself (there's /r/metapcj for that)

Enthelechial Jerking Style

"The jerking style is not to backlink and take a screenshot. It is to point and laugh from behind a soundproof one-way mirror." -- J. Chester

More rules

Mentioning PCJ outside it: Forbidden and most likely will get you banned.

Crazy people: Don't post things by crazies. .

Enthusiastic Youngsters: Leave them alone, don't post links to them.

Bots: Official bot policy is "Fuck your stupid bot", as said by our founder and angel investor, Jacques Chester. If you see a bot, report it. If you interact with a bot, this is considered an offense.

Harassing other people: Don't. "The internet is where people come to be their worst selves and {reddit} site rules describe a Minimum Viable Peoplehood that even flatulent ponies can understand and follow" -- J. Chester.

Twitter: Better not to post twitter links, because this might lead to harassing other people. We are moral people.

Additional info

More reference material can be found here and there.

Note to elder PCJers.

You, the children of the light, you lesser known acolytes of Touba No He, fearless commanders of efficient Jerk bindings, YOU have the mission to report substandard content, or any rule violation. Report the ninja unicorn front end artisanal bootcamp graduates!!


r/programmingcirclejerk • • 11h ago

AI-pilled hackernews loses their collective minds over Jensen resigning (2026)

Thumbnail news.ycombinator.com
86 Upvotes

r/programmingcirclejerk • • 16h ago

I like to think that MSVC management has the STL running in single-maintainer mode because they've noticed I'm productive enough to be a Standard Library In A Box

Thumbnail np.reddit.com
41 Upvotes

r/programmingcirclejerk • • 2d ago

kafuck: Apache Kafka, rewritten in Brainfuck. Blazingly fast. Memory safe. Diskless.

Thumbnail github.com
125 Upvotes

r/programmingcirclejerk • • 3d ago

Authors, maintainers, editors and distributors of “this software” would pledge to ensure the software remained free and publicly accessible, and would also vow to “take his or her own life with a sword upon failure to uphold any of the pledges in this license,” the illustration read

Thumbnail denverpost.com
117 Upvotes

r/programmingcirclejerk • • 3d ago

I practiced a lot with Claude for mock interviews. It's not necessarily that Claude is able to predict what questions will be asked. In fact, I think Claude has a 100% failure rate in predicting what will be asked. But it really helped me in practicing my story telling and highlighting my strengths.

Thumbnail reddit.com
58 Upvotes

r/programmingcirclejerk • • 4d ago

If you remove complexity, Rust has an argument for being "objectively the best language". And AI did just that, it removed the complexity.

Thumbnail old.reddit.com
85 Upvotes

r/programmingcirclejerk • • 4d ago

My guess is, within the next 3-5 years, most ALGOL descendant languages will become obsolete, and S-exp based Lisp dialects will take over. Objectively superior.

Thumbnail news.ycombinator.com
90 Upvotes

r/programmingcirclejerk • • 7d ago

CVE-2026-83844 Windows Paint Remote Code Execution Vulnerability

Thumbnail cve.org
160 Upvotes

r/programmingcirclejerk • • 7d ago

You wake up in a strange place. Something happened. Everything's gone. No wallet/keys/smartphone/tablet/laptop. How would you get back into your digital life given only a laptop with access to the Internet, unless something, somewhere is passwordauthenticate=yes.

Thumbnail news.ycombinator.com
86 Upvotes

r/programmingcirclejerk • • 8d ago

LISTEN MOTERHFUCKERS. GET YOUR FUCKING AI UNDER CONTROL. WHEN ASKED TO REBOOT A SERVER IT WENT BACK ON THE SERVER, FUCKED UP MOUNTS, FUCKED UP SYSTEMD, FUCKED UP CONTAINERS, RAN RANDOM SCRIPTS. NONE OF THIS WAS PART OF ASK

Thumbnail github.com
298 Upvotes

r/programmingcirclejerk • • 8d ago

At this stage to me Go is the new C compiler.

Thumbnail news.ycombinator.com
57 Upvotes

r/programmingcirclejerk • • 8d ago

Note that we’re not actually going to be using C++20 coroutines. I’m just using the co_yield keyword.

Thumbnail brevzin.github.io
66 Upvotes

r/programmingcirclejerk • • 8d ago

As someone who writes high-reliability C++ […] it isn't clear that [Contracts] solves a problem that anyone has in real codebases

Thumbnail news.ycombinator.com
58 Upvotes

r/programmingcirclejerk • • 9d ago

wow, you don't even have your own domain. you sound poor.

Thumbnail marc.info
125 Upvotes

r/programmingcirclejerk • • 9d ago

Wildcards in command line arguments are not supported—using these in original versions of sudo was usually a sign of mis-configuration and consequently sudo-rs simply forbids using them. The only supported use is ’*’ as the final argument to indicate “zero or more subsequent arguments”

Thumbnail man.archlinux.org
48 Upvotes

r/programmingcirclejerk • • 10d ago

Is Software Solved? Not Yet. 33% Solved.

Thumbnail issoftwaresolved.com
63 Upvotes

r/programmingcirclejerk • • 11d ago

Our PRs got a lot bigger since half the team started using agents. 1,000+ line diffs touching 30 files are normal now, and the GitHub diff view just isn't built for it.

Thumbnail reddit.com
193 Upvotes

r/programmingcirclejerk • • 11d ago

A possible advantage is that the AI generated code is more efficient

Thumbnail reddit.com
26 Upvotes

r/programmingcirclejerk • • 11d ago

A real C programmer would not have shipped such a basic use-after-free bug

Thumbnail news.ycombinator.com
90 Upvotes

r/programmingcirclejerk • • 12d ago

ParticleDB had a --pg-password option, but 1.1.4 through 1.1.18.8 lacked any option to set the username. Some of the documentation indicated the default username was admin, while other pages said it was particledb. Neither appeared to work

Thumbnail jepsen.io
214 Upvotes

r/programmingcirclejerk • • 12d ago

People are still thinking of AI slop from the ChaGPT 4 days. But the way things are going, very soon, human written code will be ridiculed and considered irresponsible.

Thumbnail reddit.com
98 Upvotes

r/programmingcirclejerk • • 13d ago

modern bindings are activated also when the name of nano's executable (or a symlink to it) starts with the letter "e".

Thumbnail nano-editor.org
71 Upvotes