Recent submissions

Comment · 9 months ago
I was a heavy user of the Cray-1, Cray-XMP and Cray-2 at the magnetic fusion computing center at Lawrence Livermore National Lab. One of the important things to remember was that the Crays of this generation were vector processors, that is they carried out operations across multiple elements of arrays at once. If you didn't structure your code properly, you didn't see these extraordinarily high instruction rates.

And, yes, quite some time ago I noticed that my cell phone had surpassed the capabilities of these early Crays :)

Comment · 1 year ago
As well as OpenGL, originally IRISGL, See for example,

  https://www.slideshare.net/slideshow/sigraph-asia-2008-modern-opengl-presentation/905245#13
Comment · 1 year ago
Updating a treatment of a finite difference approach to Schrodinger's equation from WebGL to WebGPU, using WebGPU compute shaders. Having actual arrays for data storage is so much cleaner than the older approach with textures for data storage and fragment shaders for computations. https://www.vizitsolutions.com/portfolio/webgpu/compute/ Once this is caught up with the earlier version, I'll be extending it in terms of additional numerical issues and techniques and use it to build explorable educational content in 1-D quantum mechanics. Eventually, on to 2-D quantum mechanics.

I welcome feedback, just keep in mind that this is a work in progress, and I haven't even reviewed it for clarity and typos.

Comment · 1 year ago
Am amazing bit of self dealing...
Comment · 1 year ago
Comment · 2 years ago
The traditional lecture does have a lot of value, however, we are also quite certain that the instructional experience can be improved through the addition of visualizations and simulations. This is especially true for interactive visualizations where the learner can ask, "What if ...", experiment, and see the results of their interactions.

The lecture format is very old and would not have persisted if it didn't provide a good value. At the same time, it's age also implies that there is room for improvement.

Comment · 4 years ago
Comment · 5 years ago
Yep - multiple representations, and interactivity, for the win. It is incumbent on the instructional designers and teachers to construct a process where the learner actually learns the concepts rather than learning processes and using computational resources to cover a lack of understanding.
Comment · 5 years ago
It is also useful to keep track of entries in a vulnerability database for some of the more "enterprisy" dependencies https://nvd.nist.gov/

Running a pen test against web apps can also be educational and amusing. ZAP is highly customizable, so you can extend it to cover particular areas of concern. https://www.zaproxy.org/getting-started/

Comment · 5 years ago
Comment · 5 years ago
Comment · 5 years ago
One of my favorites was to open the frame buffer on a Unix workstation, then logout leaving a background job running.

A little after someone logged in, the code would do something cute, like draw a crack on the screen. I once saw the guy next to me back away from the computer, and ask, "It's not supposed to be doing that is it?"

Perhaps not quite black hat, but I was amused at least. :)

Comment · 5 years ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton