News for hackers. Stuff that matters.

p_m_c

Do you own the GPUs or are you multiplexing on a 3rd party GPU cloud?
> Similarly, workloads where threads frequently access and modify the same objects show reduced improvements or even degradation due to lock contention.

Perhaps I'm stating the obvious, but you deal with this with lock-free data structures, immutable data, siloing data per thread, fine-grain locks, etc.

Basically you avoid locks as much as possible.

Re:Ask HN: What Are You Working On? (March 2026) on Monday March 09, 2026 @01:01AM (#47305047)
I've been working a light-weight API gateway for dev use that supports auth and RBAC

https://github.com/paul-callahan/tiny-gateway

I have worked on bond pricing and inventory systems, systems for options and credit default swaps, security agents for runtimes like java, python, industrial control software (SCADA).
Re:The matrix calculus you need for deep learning (2018) on Friday April 02, 2021 @11:08PM (#26678144)
Calculus Made Easy - 1910. It is even entertaining.

"What One Fool Can Do, Another Can. (Ancient Simian Proverb.)"

https://calculusmadeeasy.org/

great job! looks like a fun project.
Re:Ask HN: Who is hiring? (April 2021) on Thursday April 01, 2021 @12:33PM (#26662726)
Rapid7 | Software Engineer (Rust, C, C++), security agents | San Francisco | Full-time remote during Covid, onsite after

We have a cloud-based application security system that uses agents at the customer site to send threat detections.

We're looking for someone who will work on our agents for NGINX (Rust, C), Apache (Rust, C), and Envoy (Rust, C++). You'll also contribute to our core security library which is in Rust.

Interested? send your resume to paul_callahan at rapid7.com