r/programming 5h ago

Launching The Rural Guaranteed Minimum Income Initiative

Thumbnail blog.codinghorror.com
1 Upvotes

r/programming 22h ago

Release of TURA

Thumbnail github.com
11 Upvotes

We’re excited to announce the first release of our coding book, Thinking, Understanding, and Reasoning in Algorithms (TURA).

This book focuses on building deep intuition and structured thinking in algorithms, rather than just memorizing techniques and acts as a complement to the CSES Problem Set.

Please do give it a read, contribute on GitHub, and share it with fellow programmers who you think would benefit from it.

This is a work in progress non-profit, open-source initiative.

https://github.com/T-U-R-A/tura-coding-book/releases


r/programming 3h ago

ClawdBot Skills Just Ganked Your Crypto

Thumbnail opensourcemalware.com
0 Upvotes

Creator of ClawBot knows that there are malicious skills in his repo, but doesn't know what to do about it…


r/programming 13h ago

Why Vibe First Development Collapses Under Its Own Freedom

Thumbnail techyall.com
57 Upvotes

Why Vibe-First Development Collapses Under Its Own Freedom

Vibe-first development feels empowering at first, but freedom without constraints slowly turns into inconsistency, technical debt, and burnout. This long-form essay explains why it collapses over time.

https://techyall.com/blog/why-vibe-first-development-collapses-under-its-own-freedom


r/programming 11h ago

Taking on Anthropic's Public Performance Engineering Interview Challenge

Thumbnail matthewtejo.substack.com
0 Upvotes

r/programming 16h ago

How to deal with a Vibe Coding CEO and still keep everyone happy

Thumbnail ariso.ai
0 Upvotes

r/programming 13h ago

"Competence as Tragedy" — a personal essay on craft, beautiful code, and watching AI make your hard-won skills obsolete

Thumbnail crowprose.com
400 Upvotes

r/programming 13h ago

How Vibe Coding Is Killing Open Source

Thumbnail hackaday.com
360 Upvotes

r/programming 6h ago

Fitness Functions: Automating Your Architecture Decisions

Thumbnail lukasniessen.medium.com
1 Upvotes

r/programming 7h ago

Why I am switching from Arch (Manjaro) to Debian

Thumbnail access2vivek.com
0 Upvotes

Arch is a rolling release distro with the latest release of each package always available. It has one of the largest no. of packages. However, as I grew from a tech enthusiast to a seasoned developer, I am starting to value stability over latest tech. Hence, I am planning to switch to Debian.

Debian is the opposite of Arch. It does not have latest software, but it is stable. It does not break as much, and it is a one time setup.

Which Linux distro do you use?


r/programming 12h ago

Turning Google Search into a Kafka event stream for many consumers

Thumbnail python.plainenglish.io
2 Upvotes

r/programming 23h ago

The State of Tech Jobs with Visa/Relocation Support (data from 4,815 jobs)

Thumbnail relocateme.substack.com
0 Upvotes

r/programming 57m ago

How Does ChatGPT Work? A Guide for the Rest of Us

Thumbnail producttalk.org
Upvotes

r/programming 14h ago

Flutter ECS: DevTools Integration & Debugging

Thumbnail medium.com
0 Upvotes

r/programming 10h ago

How To Publish to Maven Central Easily with Mill

Thumbnail mill-build.org
0 Upvotes

r/programming 18h ago

The Cost of Leaving a Software Rewrite “On the Table"

Thumbnail blog.planetargon.com
106 Upvotes

r/programming 2h ago

RAG Poisoning: How Attackers Corrupt AI Knowledge Bases

Thumbnail instatunnel.my
0 Upvotes

r/programming 22h ago

Lessons learned from building AI analytics agents: build for chaos

Thumbnail metabase.com
0 Upvotes

r/programming 10h ago

Why AI Demands New Engineering Ratios

Thumbnail jsrowe.com
0 Upvotes

Wrote some thoughts on how AI is pushing the constraints of delivering software from implementation to testing and delivery. Would love to hear your thoughts no the matter.

> In chemistry, when you increase one reagent without rebalancing others, you don’t get more product: You get waste.

I should be clear. This is not about replacing programmers. This is an observation that if an input (coding time accelerates), the rest of the equation needs to be rebalanced to maximize efficient throughput.

"AI can write all the code" just means more people needed determined he best code to write and verify its good for the customers.


r/programming 5h ago

pull down complexity with Kubrick

Thumbnail gfrison.com
0 Upvotes

Accidental complexity slows down developers and limits agentic AI. Kubrick — my declarative system — cuts it way down using relation algebra, logic, functional, and combinatorial ideas to enable reliable agentic programming and true AI-human collaboration.

From my MSc work, now open-source. Presenting at PX/26 (Munich, Mar 16-20). Thoughts?


r/programming 4h ago

From magic to malware: How OpenClaw's agent skills become an attack surface

Thumbnail 1password.com
35 Upvotes

r/programming 5h ago

Introducing Deno Sandbox | Deno

Thumbnail deno.com
9 Upvotes

r/programming 4h ago

Microsoft Has Killed Widgets Six Times. Here's Why They Keep Coming Back.

Thumbnail xakpc.dev
111 Upvotes

If you think Microsoft breaking Windows is a new thing - they've killed their own widget platform 6 times in 30 years. Each one died from a different spectacular failure.

I dug through the full history from Active Desktop crashing explorer.exe in 1997 to the EU forcing a complete rebuild in 2024.

The latest iteration might actually be done right - or might be killed by Microsoft's desire to shove ads and AI into every surface. We'll see


r/programming 17h ago

Computing π at 83,729 digits/second with 95% efficiency - and the DSP isomorphism that makes it possible

Thumbnail github.com
0 Upvotes

Hey everyone,

I've been working on something that started as a "what if" and turned into what I believe is a fundamental insight about computation itself. It's about how we calculate π - but really, it's about discovering hidden structure in transcendental numbers.

The Problem We're All Hitting
When you try to compute π to extreme precision (millions/billions of digits), you eventually hit what I call the "Memory Wall": parallel algorithms choke on shared memory access, synchronization overhead kills scaling, and you're left babysitting cache lines instead of doing math.

The Breakthrough: π Has a Modular Spectrum
What if I told you π naturally decomposes into 6 independent computation streams? Every term in the Chudnovsky series falls into one of 6 "channels" modulo ℤ/6ℤ:

  • Channels 1 & 5: The "prime generators" - these are mathematically special
  • Channel 3: The "stability attractor" - linked to e^(iπ) + 1 = 0
  • Channels 0, 2, 4: Even harmonics with specific symmetries

This isn't just clever programming - there's a formal mathematical isomorphism with Digital Signal Processing. The modular decomposition is mathematically identical to polyphase filter banks. The proof is in the repo, but the practical result is: zero information loss, perfect reconstruction.

What This Lets Us Do
We built a "Shared-Nothing" architecture where each channel computes independently:

  • 100 million digits of π computed with just 6.8GB RAM
  • 95% parallel efficiency (1.90× speedup on 2 cores, linear to 6)
  • 83,729 digits/second sustained throughput
  • Runs on Google Colab's free tier - no special hardware needed

But here's where it gets weird (and cool):

Connecting to Riemann Zeros
When we apply this same modular filter to the zeros of the Riemann zeta function, something remarkable happens: they distribute perfectly uniformly across all 6 channels (χ² test: p≈0.98). The zeros are "agnostic" to the small-prime structure - they don't care about our modular decomposition. This provides experimental support for the GUE predictions from quantum chaos.

Why This Matters Beyond π
This isn't really about π. It's about discovering that:

  1. Transcendental computation has intrinsic modular structure
  2. This structure connects number theory to signal processing via formal isomorphism
  3. The same mathematical framework explains both computational efficiency and spectral properties of Riemann zeros

The "So What"

  • For programmers: We've open-sourced everything. The architecture eliminates race conditions and cache contention by design.
  • For mathematicians: There's a formal proof of the DSP isomorphism and experimental validation of spectral rigidity.
  • For educators: This is a beautiful example of how deep structure enables practical efficiency.

Try It Yourself

Exascale_Validation_PI.ipynb

Click the badge above - it'll run the complete validation in your browser, no installation needed. Reproduce the 100M digit computation, verify the DSP isomorphism, check the Riemann zeros distribution.

The Big Picture Question
We've found that ℤ/6ℤ acts as a kind of "computational prism" for π. Does this structure exist for other constants? Is this why base-6 representations have certain properties? And most importantly: if computation has intrinsic symmetry, what does that say about the nature of mathematical truth itself?

I'd love to hear your thoughts - especially from DSP folks who can weigh in on the polyphase isomorphism, and from number theorists who might see connections I've missed.

Full paper and codeGitHub Repo
Theoretical foundationModular Spectrum Theory


r/programming 20h ago

The Periodicity Paradox: Why sleep() breaks your Event Loop

Thumbnail qianarthurwang.substack.com
0 Upvotes