HNHacker News
TopNewBestAskShowJobs

AKluge

52 karma · joined October 26, 2013

submissionscomments
AKluge··on The Cray-1 Computer System (1977) [pdf]
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 :)

AKluge··on IRIX Introduction
As well as OpenGL, originally IRISGL, See for example,

  https://www.slideshare.net/slideshow/sigraph-asia-2008-modern-opengl-presentation/905245#13
AKluge··on Ask HN: What Are You Working On? (June 2025)
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.

AKluge··on Musk's xAI buys social media platform X for $45B
Am amazing bit of self dealing...
AKluge··on Getting silly with C, part (void*)2
An old classic: Remember, C was never intended to be taken seriously. https://www.cs.cmu.edu/~jbruce/humor/unix_hoax.html
AKluge··on How I animate 3Blue1Brown [video]
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.

AKluge··on Ask HN: Freelancer? Seeking freelancer? (January 2022)
SEEKING WORK | remote | Austin, Tx

Seeking collaboration across all phases of design and development with creators of instructional material and educational technology. Highly experienced in the design and development of instructional content and applications in mathematics and physics. Experience includes successful time in instructional design in academia, as well as significant private sector development. Can address issues from the most subtle design to the most nuanced development with attention to value for the learner.

  - Instructional design
  - Visualizations and simulations
  - Scientific computing and numerical methods
  - OpenGL, WebGL, GPU computing
  - Web based or native applications
Website: http://www.vizitsolutions.com

Email: akluge@vizitsolutions.com

Linkedin: http://www.linkedin.com/in/avkluge

AKluge··on Will it rot my students' brains if they use Mathematica? (2002)
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.
AKluge··on Ask HN: How do you security-audit external software using NPM packages?
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/

AKluge··on The first webcam was invented to keep an eye on a coffee pot
Much props to this guy, The Mother of All Demos, presented by Douglas Engelbart (1968) https://www.youtube.com/watch?v=yJDv-zdhzMY
AKluge··on Ask HN: Freelancer? Seeking freelancer? (September 2021)
SEEKING WORK | remote | Austin, Tx

Tap into a consistent record of innovation and success across a wide variety of roles and applications. Build on a drive to understand, design, and implement all the aspects that generate value for the customer. Success stories include varying roles from individual contributor to director level, with applications including

  - 3D Graphics with OpenGl and WebGL
  - Scientific Visualization
  - Data Visualization
  - Scalable computing
  - User Interface design
  - Instructional design
  - EdTech development
  - Database design
  - Familiarity with security in depth and pen testing such as OWASP and ZAP
Website: http://www.vizitsolutions.com

Email: akluge@vizitsolutions.com

Linkedin: http://www.linkedin.com/in/avkluge

AKluge··on Black Hat Exploits of the Stupid-Easy 80s
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. :)

AKluge··on Ask HN: Freelancer? Seeking freelancer? (June 2021)
SEEKING WORK, remote or Austin, Tx

Tap into a consistent record of innovation and success across a wide variety of roles and applications. Build on a drive to understand and implement the details that generate value for the customer. Success stories include varying roles from individual contributor to director level, with applications including

  - 3D Graphics with OpenGl and WebGL
  - Scientific Visualization
  - Data Visualization
  - Scalable computing
  - User Interface design
  - Instructional design
  - EdTech development
  - Database design
  - Familiarity with security in depth
Website: http://www.vizitsolutions.com

Email: akluge@vizitsolutions.com

Linkedin: http://www.linkedin.com/in/avkluge

AKluge··on Ask HN: Resources to Learn Scientific Computing?
Another option, also supported from within MATLAB is GPU computing, that is running the code on the GPU rather than on the CPU. https://www.mathworks.com/solutions/gpu-computing.html This works very well, but only for some specific types of problems.

Scientific computing is a huge field - you may find yourself needing to acquire some background in the science, in calculus, perhaps a bit of linear algebra (matrices), etc.

It can, especially since it is associated with space flight, be a great deal of fun :)

The odds are good they don't expect you to carry the science side of the project, but to work on performance and scalability of existing algorithms and methods. So, look at the existing code

  - what is the scientific domain
    - find an introduction or overview
  - what is the mathematics being employed
    - find reviews, and some more detailed material here
  - what numerical methods are in use
    - you will need to understand these, built on the above
  - exactly how do they envision it scaling
  - what are the performance issues that follow from this scaling
AKluge··on Ask HN: Resources to Learn Scientific Computing?
Scalable Computing: Practice and Experience, is a great one. Especially the past issues where they talk about the basics of parallel and distributed programming. https://www.scpe.org/index.php/scpe/issue/archive

Do they have a hardware or software environment for large scale computing? I think a good place to start is understanding their environment and expectations. Do they expect a move to another language, like Fortran, or to exploit parallelism in Matlab? https://www.mathworks.com/help/parallel-computing/index.html

AKluge··on Ask HN: Freelancer? Seeking freelancer? (May 2021)
SEEKING WORK, remote or Austin, Tx

Tap into a consistent record of innovation and success across a wide variety of roles and applications. Build on a drive to understand and implement the details that generate value for the customer. Success stories include varying roles from individual contributor to director level, with applications including

  - 3D Graphics with OpenGl and WebGL
  - Scientific Visualization
  - Data Visualization
  - Scalable computing
  - User Interface design
  - Instructional design
  - Database design
  - Familiarity with security in depth and pen testing such as OWASP and ZAP
Website: http://www.vizitsolutions.com

Email: akluge@vizitsolutions.com

Linkedin: http://www.linkedin.com/in/avkluge

AKluge··on Funds for Open Source
The ultimate purpose is to fulfill the will of the shareholders. While this is usually dominated by profit concerns, other factors can come into play as well. Especially social good and community impact.
AKluge··on Ask HN: Freelancer? Seeking freelancer? (March 2021)
SEEKING WORK, remote or Austin, Tx

Seeking collaboration across all phases of design and development with creators of instructional material and educational technology. Highly experienced in the design and development of instructional content and applications in mathematics and physics. Experience includes successful time in instructional design in academia, as well as significant private sector development. Can address issues from the most subtle design to the most nuanced development with attention to value for the learner.

  - Instructional design
  - Visualizations and simulations
  - Scientific computing and numerical methods
  - OpenGL, WebGL, GPU computing
  - Web based or installed applications
Website: http://www.vizitsolutions.com

Email: akluge@vizitsolutions.com

Linkedin: http://www.linkedin.com/in/avkluge

AKluge··on Ask HN: Freelancer? Seeking freelancer? (February 2021)
SEEKING WORK, remote or Austin, Tx

Seeking collaboration across all phases of design and development with creators of instructional material. Highly experienced in the design and development of instructional content and applications in mathematics and physics. Experience includes successful time in instructional design in academia, as well as significant private sector development. Can address issues from the most subtle design to the most nuanced development with attention to value for the learner.

  - Instructional design
  - Visualizations and simulations
  - Scientific computing and numerical methods
  - OpenGL, WebGL, GPU computing
  - Web based or installed applications
Website: http://www.vizitsolutions.com/

Email: akluge@vizitsolutions.com

Linkedin: http://www.linkedin.com/in/avkluge

AKluge··on Ask HN: What are you working on?
Just picked up my Schrödinger equation solver again. Working on testing on multiple platforms and improving the boundary condition handling. After this I'll be looking at building some interesting educational content with active simulations. All openly licensed. http://www.vizitsolutions.com/portfolio/webgl/gpgpu/schrodin...
AKluge··on Ask HN: Freelancer? Seeking freelancer? (January 2021)
SEEKING WORK | remote | Austin, Tx

Seeking collaboration across all phases of design and development with creators of instructional material. Highly experienced in the design and development of instructional content and applications in mathematics and physics. Experience includes successful time in instructional design in academia, as well as significant private sector development. Can address issues from the most subtle design to the most nuanced development with attention to value for the learner.

  - Instructional design
  - Visualizations and simulations
  - Scientific computing and numerical methods
  - OpenGL, WebGL, GPU computing
  - Web based or installed applications
Website: http://www.vizitsolutions.com/

Email: akluge@vizitsolutions.com

LinkedIn: http://www.linkedin.com/in/avkluge

AKluge··on Ask HN: Freelancer? Seeking freelancer? (November 2020)
SEEKING WORK, Austin, Tx or remote

Highly experienced in the design and development of instructional content and applications in mathematics and physics for a higher ed audience. Seeking collaboration in all phases of design and development with universities and other creators of instructional content with the goal of improving instructional processes and techniques. Experience includes highly successful time in instructional design in academia, as well as significant private sector development.

  - Instructional design
  - Visualizations and simulations
  - Scientific computing and numerical methods
  - OpenGL, WebGL, GPU computing
  - Web based or installed applications

  Website: http://www.vizitsolutions.com
  Email: akluge@vizitsolutions.com
  Linkedin: http://www.linkedin.com/in/avkluge
AKluge··on The History of the URL
I remember when the hosts.txt file crossed a half page. I thought this network is taking off. :)
AKluge··on Explorabl.es
I also work in this space, producing interactive content for physics education. I have an evolving framework for visualizing vector fields, such as electric fields. Example content includes an explanation of Gauss’s law http://www.vizitsolutions.com/portfolio/gausslaw/, where the graphs, texts, and equations are interactive, and changes to any of them are reflected in all of them.

A truly general framework will be tough, because of the different nature of different types of content. For example, even within physics I am working on a quantum simulation, where the simulation and interactions with it will be very different from the electric field examples. Perhaps for some very general interactions, eventually… I will definitely be evolving in that direction – for example making the electric field models easier to edit.

I have advocated this approach at a number of conferences, but the reception from companies has been lukewarm at best. They are able to sell content with limited interactivity, and the cost for this is comparatively high.

All of this content is founded in correctness, and in research proven instructional design principles, which do include gamification.

BTW, all of the code is openly licensed, and I encourage its reuse and solicit feedback on functionality and future directions.

AKluge··on Long Live WebGL (2013)
No, WebGL is not a 2D API. Neither is its predecessor, OpenGL. This comment from the article is particularly misleading.

> OpenGL is at its essence a 2D API. The vertex shader accepts something as input and it produces 2D vertices in device coordinates (-1 to 1) as output.

This, and some of the comments in this thread, perhaps stem from a misunderstanding of the projection matrices. The projection that you do yourself is a projection from a large, arbitrary, 3D space to a small 3D space where x, y, and z are restricted to [-1, 1]. These are the device coordinates (http://www.vizitsolutions.com/portfolio/webgl/normalizedDevi...). The hardware is very good at projecting this small 3D space onto the screen.

Indeed, it is possible to write a 3D program entirely within the device coordinates. This example draws two triangles, without any projection, where one is clearly behind the other. http://www.vizitsolutions.com/portfolio/webgl/translationMat... Drag the slider to see one triangle move behind the other.

Even this is a simplified explanation. There are a lot more details here, including all the math: http://www.songho.ca/opengl/gl_projectionmatrix.html This shows why the output from a vertex shader, gl_position, is a vec4. It is definitely not a 2D value.

That said, yes, WebGL is great :)

AKluge··on Ask HN: Freelancer? Seeking freelancer? (February 2018)
SEEKING WORK, Austin, Tx or remote

Highly experienced in the design and development of instructional content and applications in mathematics and physics for a higher ed audience. Seeking collaboration in all phases of design and development with universities and other creators of instructional content with the goal of improving instructional processes and techniques. Experience includes highly successful time in instructional design in academia, as well as significant private sector development.

  - Instructional design
  - Visualizations and simulations
  - Scientific computing and numerical methods
  - OpenGL, WebGL, GPU computing
  - Web based or installed applications
Website: http://www.vizitsolutions.com/

Email: akluge@vizitsolutions.com

Linkedin: http://www.linkedin.com/in/avkluge

AKluge··on [dead]
SEEKING WORK, Austin, Tx or remote

  Highly experienced in the design and development of
  instructional content and applications in mathematics and
  physics for a higher ed audience. Seeking collaboration in
  all phases of design and development with universities and
  other creators of instructional content with the goal of
  improving instructional processes and techniques.
  Experience includes highly successful time in
  instructional design in academia, as well as significant
  private sector development.

  - Instructional design
  - Visualizations and simulations
  - Scientific computing and numerical methods
  - OpenGL, WebGL, GPU computing
  - Web based or installed applications

  Website: www.vizitsolutions.com
  Email: akluge@vizitsolutions.com
  Linkedin: http://www.linkedin.com/in/avkluge
AKluge··on WSJ Ends Google Users' Free Ride, Then Fades in Search Results
I wonder how careful they were to distinguish between someone who cleared their cookies, and two people behind a nat. It's possible that the number of people abusing their system was smaller than they think.
AKluge··on String.intern()
Some good content along the same vein with 16 years worth of articles: http://www.javaspecialists.eu/
AKluge··on Ask HN: Freelancer? Seeking freelancer? (March 2017)
SEEKING WORK, Austin, Tx or remote

Highly experienced in the design and development of instructional content and applications in mathematics and physics for a higher ed audience. Seeking collaboration in all phases of design and development with universities and other creators of instructional content with the goal of improving instructional process and techniques. Experience includes highly successful time in instructional design and physics R&D in academia, as well as significant private sector development.

Website: http://www.vizitsolutions.com/ Email: akluge@vizitsolutions.com Linkedin: http://www.linkedin.com/in/avkluge

Page 1 of 2Next →