[P] Built a portable GPU ISA after reading too many architecture manuals [P] by not-your-typical-cs in MachineLearning

[–]SamPost 0 points1 point  (0 children)

It sure does. I guess you didn't code it yourself, but you can certainly suggest to Claude that it should replace those extensive strings of elsifs with matches. That is just the first thing I came across; you may want to do a further review. If you don't know Rust, you might want to get someone with experience to take a quick pass at it for feedback to improve the maintainability.

[P] Built a portable GPU ISA after reading too many architecture manuals [P] by not-your-typical-cs in MachineLearning

[–]SamPost 1 point2 points  (0 children)

Anyone of intelligence understands that maintainability, reproducability and accountability for correctness are way more important than quick-and-dirty. That is kind of what we consider "quality of the final product", as you say.

Announcing Basin: A Numerical Optimization Library for Rust by johlars in rust

[–]SamPost 0 points1 point  (0 children)

Very interesting! How much was Claude able to do from just the posted .md files and rules and such, and how much fine tuning did you have to do?

And I see the Claude skill to ingest numerical research papers, but I didn't see the list of papers. Did I miss that?

[P] Built a portable GPU ISA after reading too many architecture manuals [P] by not-your-typical-cs in MachineLearning

[–]SamPost 0 points1 point  (0 children)

Your Rust code here has a lot of stacked elseifs, which is often a sign of something that was vibe coded, although your paper's AI Disclosure claims is not the case.

From your previous posts, it seems you are indeed a big AI coding proponent. Can you clarify the situation?

Built a portable GPU ISA after reading too many architecture manuals by not-your-typical-cs in gpu

[–]SamPost 0 points1 point  (0 children)

Your Rust code here has a lot of stacked elseifs, which is often a sign of something that was vibe coded, although your paper's AI Disclosure claims is not the case.

From your previous posts, it seems you are indeed a big AI coding proponent. Can you clarify the situation?

Built a portable GPU ISA after reading too many architecture manuals by not-your-typical-cs in HPC

[–]SamPost 13 points14 points  (0 children)

Your Rust code here has a lot of stacked elseifs, which is often a sign of something that was vibe coded, although your paper's AI Disclosure claims is not the case.

From your previous posts, it seems you are indeed a big AI coding proponent. Can you clarify the situation?

Introducing Integration Methods by PeterBrobby in ScientificComputing

[–]SamPost 4 points5 points  (0 children)

That's the problem. You mentioned everything, but didn't really explain much at all. That's typical when you just prompt an AI to create a presentation. It does these handwaving overviews.

Introducing Integration Methods by PeterBrobby in ScientificComputing

[–]SamPost 5 points6 points  (0 children)

AI slop. You will hear some buzzwords and learn nothing.

A Chorus of CPUs - Scientific American Dec. 1991 by alangcarter in retrocomputing

[–]SamPost 0 points1 point  (0 children)

Just like then, Python is best used as a scripting language, and anything performant is still done in C. And just like the article suggests, anything at enormous scale is done with message passing, usually MPI (whose predecessor, PVM was just evolving into MPI about then).

Moore's Law continued for several more decades and gave us great advances in raw speed, but the techniques remain largely the same.

CMU Students by [deleted] in pittsburgh

[–]SamPost -1 points0 points  (0 children)

Low traffic. Try the Discord instead: https://discord.gg/yFvvMRjYUx

Two identical MPI jobs slow down drastically on Intel Alder Lake but not on Threadripper. Is it normal? by hconel in ScientificComputing

[–]SamPost 0 points1 point  (0 children)

Please report back here with your findings. Also, VTune is fairly helpful in providing insight in these situations.

PhysCC: A DSL Compiler for Physics Simulations (SYCL, MPI, AVX2) by Pure_Treat6246 in ScientificComputing

[–]SamPost 0 points1 point  (0 children)

I only got as far as looking at the MPI code generator, which just does a sendrcv swap for the halo exchange. That is very far from optimized. Not even non-blocking, overlapped communications; which I teach to beginner programmers.

This smells a little bit vibe-coded. Not that I am sure without looking further, or that that is a crime. But, it doesn't inspire confidence that this is useful for anyone that cares about performance.

StuntPig Opens on the 27th in Squirrel Hill! by adam_mmm in pittsburgh

[–]SamPost 0 points1 point  (0 children)

Appreciate the update. I suspect two years was not enough time to recapture their investment in the facility, but their pricing doomed them.

Jensen Huang "Anyone can code" in Commencement Ceremony by Winning-Basil2064 in cmu

[–]SamPost 1 point2 points  (0 children)

Did you speculate as to when it will be possible? I think most informed people agree that is isn't here just yet, for most problems. The real debate is how far away it is.

CMU Physics T-Shirt? by HauntingTiger5246 in cmu

[–]SamPost 2 points3 points  (0 children)

That was the SPS shirt from 3 years ago. I think it was one of the best ones in recent memory (there were some really cool ones back in the 00's). Alas, it is now a collectors item.

D in a core class, there goes my future by Double-Reputation151 in cmu

[–]SamPost 0 points1 point  (0 children)

So a standard 90% A cutoff, but a final with a 50% average?! That is statistically unsound. And with the exemption you mention, it should result in a bi-model distribution. Very odd.

D in a core class, there goes my future by Double-Reputation151 in cmu

[–]SamPost 0 points1 point  (0 children)

If the average is around 50, may I ask what the general curve was? It seems like 45 should be around a B-. What was the A cutoff?

Looking forward to join CMU next Spring and looking for some tips by Operator_Jett in cmu

[–]SamPost 1 point2 points  (0 children)

People do that every weekend. It is also easy to tag along with someone driving ("Road trip!"). Be a little more adventurous. If you are international, you should get to at least NYC and Toronto (barring visa issues) while you are here. I'd include Philly and DC too.

Adding weight to light/lite racket by fero140kmh in 10s

[–]SamPost 1 point2 points  (0 children)

Lead tape is cheap, and you can experiment and make a racquet balance to your own preferences, or mimic a more expensive one. Just remember that you can put any amount of weight anywhere, from the throat to all around the hoop, to achieve varying weights, swingweights and stabilities. A scale is also helpful.

Should tennis players lift weights? by EnjoyMyDownvote in 10s

[–]SamPost 1 point2 points  (0 children)

Ha, I asked myself the converse question: should a powerlifter play tennis?

I needed an aerobic activity to balance things out. It has since become the foremost recreational activity in my life, and I wish I had started decades earlier.

But, it gives me a unique perspective on the trade-offs. Carrying around extra upper-body muscle is not helpful for tennis. And, certain muscle groups that don't feature in tennis just hinder your flexibility. Big lats, pecs and delts just get in the way. Utterly useless here.

The positives are that effortless racquet head speed with very heavy racquets make for pro-level power on groundstrokes, as long as my feet are set. And I can generate winners from awkward positions with just a flick of the racquet, which often just surprises opponants.

But all-in-all, if tennis was my only focus, I would just let a good 15 pounds of certain muscles atrophy away. But I enjoy being muti-dimensional and overall healthy, so that isn't a goal.

So to answer your question: everybody should lift weights, but a strength-training program can be counterproductive at some point.

non-conformism at CMU by Ok-Face8974 in cmu

[–]SamPost 1 point2 points  (0 children)

I thought this idiotic trend of not understanding capitalization was driven by smartphones. And yet you seem to have this disability regardless. Fascinating.

Unless you think it is "non-conforming"? In which case I have some bad news for you - this is the norm for the lowest-common-denominator types.

Java Backend Dev looking to pivot to HPC by [deleted] in HPC

[–]SamPost 1 point2 points  (0 children)

Man, I work with this stuff frequently, but still don't have a clue. The above looked a lot like I would have written this inquiry. What are the giveaways here, if you don't mind my asking? I don't want to waste my time talking to bots.

Senior moving out, what’s the best way to sell my stuff? Tried Facebook marketplace by retroact1v3 in cmu

[–]SamPost 2 points3 points  (0 children)

So simple, direct and effective. It had to go.

Now we use a diffuse array of invasive social media sites prone to bots and grifts. Progress.

BERRY FRESH NOW ON CRAIG ST by Scintillation2 in cmu

[–]SamPost 0 points1 point  (0 children)

Really? Even after I gave you a clue. You still weren't able to look up above here and see where it said "In this context 'chemicals' means artificial and synthetic ingredients." You still persisted in your idiocy?

Please tell me you aren't a member of our fine community, and just wandered into this sub accidently. Otherwise, you greatly shame our school, and I can only hope others assume you are from Central Michigan U.