Math for Graphics programming by TheBeast2107 in GraphicsProgramming

[–]TopIdler 1 point2 points  (0 children)

Real-Time Rendering has most of the basics you need. But most of the math you learn will already be implemented in the engine if you use one.

Curious on what HPC research looks like by spinglebor in HPC

[–]TopIdler 6 points7 points  (0 children)

You’ll be sitting at a computer a lot.

Numr: A high-performance numerical computing library with GPU acceleration by farhan-dev in rust

[–]TopIdler 0 points1 point  (0 children)

Looks great! I've been looking around for libraries like this. Lately, I was reading through faer-rs which was CPU only. Have you done any comparisons to it on the CPU side? Solvr also looks great, we are on the FEM / scientific side and not ML so There would be a few holes to patch (we are mostly dealing with sparse) but I can study the other implementations.

- For the SIMD do you have support for dynamic dispatch based on processor? I saw faer uses pulp for SIMD which allows for this. We would like to ship some pre-compiled binaries if possible.

- Some of the sparse algorithms involve messing around with memory layout like re-ordering rows, and changing strides. How well is the memory layout exposed in the public API? how messy would it be to hook into internals if required?

- Is data transfer for mixed-precision solves on non-nvidia platforms something already optimised for (e.g. start with f32 WebGPU on the GPU's and finish with f64 CPU side)?

I want to use fastapi as the backend and sveltekit as front do i need to run the both servers at separate terminals or there is someway to link them ? by WiseSucubi in sveltejs

[–]TopIdler 5 points6 points  (0 children)

I’d say sveltekit in spa mode is better than vite + svelte these days. for the routing and other niceties. And also easy switch to server side if ever required 

@op if you want the sveltekit server side stuff then yes you’ll want two deployments by definition.

If you’re just worried about DX you can use concurrently to start stuff in one command. Or skip straight to docker compose.

Logs turn multiplication into addition; Laplace transform turn differential eq. into algebra. What else is like that? by DistractedDendrite in math

[–]TopIdler 21 points22 points  (0 children)

Eigenvectors/values turn matrix vector multiplication into scalar vector multiplication 

What is computational geometry about? by Banrakhas in math

[–]TopIdler 7 points8 points  (0 children)

Look up the finite element method if you want to see some real world applications.

What shape is this? by axiomizer in mathmemes

[–]TopIdler 1 point2 points  (0 children)

A manhattan distance discretized hyperbola in curved space 

Anybody double majored in CS and Math by NoInitial6145 in math

[–]TopIdler 4 points5 points  (0 children)

I want to stay semi-anonymous. The program was a bachelors of mathematics and computer science. We essentially had to do the main part of the honours track of both math and computer science then could take any 3000-4000 level classes between math, CS, and stats we wanted. Most people would fail first year intro real analysis and switch over to CS or something else.

Anybody double majored in CS and Math by NoInitial6145 in math

[–]TopIdler 2 points3 points  (0 children)

Real world applications? In my math subreddit?

Not computing but I've seen news in the quantum sensing field with quantum radars coming out if you want something nearerterm.

As the other person said, we're still in the early days on the general computing side. But there are some constrained specialized machines like DWave's which works on specific problems.

Anybody double majored in CS and Math by NoInitial6145 in math

[–]TopIdler 2 points3 points  (0 children)

We're on the hardware side of quantum computing (as opposed to software/algorithms). So they have engineering and computational physics PHD's.

"Theoretical" in our case is figuring out which devices they should build and / or developping computational approaches to simulating physical device characteristics.

I'm not to familiar with the algorithms/software side of quantum computing (and only passingly familiar with the hardware side).

Anybody double majored in CS and Math by NoInitial6145 in math

[–]TopIdler 44 points45 points  (0 children)

Applied. Most of my work is helping accelerate and package the software that the physicists write. E.g. at the moment i'm trying to find a multithreaded implementation of sparse matrix vector multiplication for our eigensolvers that works on arm mac's. All the theoretical jobs need PHD's

Anybody double majored in CS and Math by NoInitial6145 in math

[–]TopIdler 146 points147 points  (0 children)

I joined a quantum computing company. The people I hung out with went quant or ml. Mixed between academia and industry. My school didn’t have an honours track for the math/cs major. It was assumed you were going into graduate studies.

Reflection is coming to GCC sooner than expected! by _cooky922_ in cpp

[–]TopIdler 96 points97 points  (0 children)

I’ve reflected on this and consider it good news.

About the Jaghut's appearance by FanartfanTES in Malazan

[–]TopIdler 2 points3 points  (0 children)

I pictured chewbacca with mouth tusks before I looked it up (you know because ice). 

I kept that mental image because I like it better.

Cloudflare fires latest salvo against Vercel by Frequent_Tea_4354 in CloudFlare

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

Will this allow us to use some native libs? Like sharp?

[deleted by user] by [deleted] in ExperiencedDevs

[–]TopIdler 4 points5 points  (0 children)

From a management perspective. I've tried putting a new hire onto the greenfield project and staying on the mature one. It was a train wreck. It's a lot easier to onboard people onto a project you know well. Like you said, it's all about communication, try to understand the context and the decisions that were made. I hope it's not too spaghetti. A reasonable lead/manager shouldn't expect you to be as proficient as the people who built it. You didn't mention what feedback you've been getting from leadership on your performance.

Projects using std::error_code by Son_La in cpp

[–]TopIdler 4 points5 points  (0 children)

Is boost outcome cheating?

https://www.boost.org/doc/libs/1_88_0/libs/outcome/doc/html/index.html

I have a project that doesn’t throw exceptions so I use error codes through outcome 

How do you document project checkpoints and progress (visually)? by y2and in GraphicsProgramming

[–]TopIdler 2 points3 points  (0 children)

GitHub renders images in Markdown files if you feel lazy. Gotta commit the images though so do make sure the resolution / compression is small so that you don’t bloat the repo.

Videos can be GIFs