HNHacker News
TopNewBestAskShowJobs

oumua_don17

8,862 karma · joined October 23, 2014

* A polyglot programmable programmer.

Note: Any comments on this site attributed to me are my opinions and not those of any current, past, or future employers/clients. Consider yourself so notified.

submissionscomments
oumua_don17··on Nvidia CEO Jensen Huang's letter to staff about affair
Is Jensen most likely on his way out? I think yes, more interesting times ahead and will his exit eventually help in reducing Nvidia's dominance which might be a desirable result though there're quite a few conditions to be met so that it indeed is one.
oumua_don17··on I quit OpenAI because its culture is broken
Another quote in today’s context :) would be

Dr. Ian Malcolm: God creates dinosaurs. God destroys dinosaurs. God creates man. Man destroys God. Man creates LLMs.

Dr. Ellie Sattler: LLMs eat man. Data centers inherit the earth.

oumua_don17··on Optimizing GEMM on Apple's M5 from Scratch
Part 2: Part 2: Outperforming MPS's GEMM (in big 2026) https://lenguyen.vercel.app/note/metal-gemm-2
oumua_don17··on Who Killed Paulina Borsook's Career?
Apparently, there's also an illustrated childrens' book by another author Sandra Peterson based on cyberselfish by Paulina [1]

[1] https://www.amazon.co.uk/dp/B0HF8QPPLS

edit: update to mention the new book's author.

oumua_don17··on Paul Graham on LLMs 'Thinking'
>> Look at some of the shit John Carmack now says for God's sake.

Not questioning but can you share a few so that it can serve as warning reference.

What a delusional world we’re heading towards. :(

oumua_don17··on Ask HN: Who is smarter than you that you listen to what they have to say?
>> I am pretty smart

Then listen to someone who’s wise!!!

oumua_don17··on Ask HN: What is the most career altering course or book you have gone through?
https://en.wikipedia.org/wiki/How_to_Fail_at_Almost_Everythi...
oumua_don17··on Measuring the sloppiness of code
Before AI, most of the code was already crap and slop.

After AI, the volume of that crap and slop has increased exponentially.

oumua_don17··on Ask HN: How do you survive a job you hate which is slowly making you sick?
This definitely helps and honestly should be done even the job isn't toxic! If for any reason sports is not possible, brisk walking is very effective as well.
oumua_don17··on Why do I lose my passion and want to do nothing?
I'm using AI only to clean up all the accidental complexity in the legacy projects at work that I'm paid for (this is in all C++ and Python productized from a Lisp prototypes, the latter hasn't needed that!).

Outside of work, I've stopped using AI completely in all my side projects which is very counter intuitive because even this limited use of AI at work exhausts me. This has given me a nice balance, so I do hand craft code in side projects which keeps that (now considered legacy) skill alive in case the bubble pops and we go back to old ways!

oumua_don17··on Ask HN: Why do corporate failures always seem to punish the wrong people?
Sorry to hear about the job loss.

>> They're clearly not smart people

Nope, they're cunning and if it offers you any solace they usually lead miserable lives which is also a natural outcome.

oumua_don17··on My agent.md to improve LLM-assisted code quality
Just this one line in AGENTS.md has given better results to reduce if not eliminate verbosity and grandeur.

**Always use ASD-STE100 Simplified Technical English

Disclaimer: I saw this listed in some other HN post that I can' locate right away.

oumua_don17··on Steel Bank Common Lisp version 2.6.7
Sorry, not hiring currently but rest assured I've bookmarked this comment and will reach out when we do.

I'm an IC and have three more engineers working alongside, so a very small team.

We don't expect anyone we're hiring to know, understand or have even heard of Lisp :-), just the curiosity and willingness (which we evaluated in the interviews) to grok it when provided enough support and runway to get upto speed.

As you seem to be keen for such a job, the best bet right now is start using SBCL in your daily work. Trick: don't say you're using Lisp just show (the output), don't tell!

oumua_don17··on Steel Bank Common Lisp version 2.6.7
Nope not on ITA. I work at the intersection of HW and SW. Lisp is valued for its strengths and I haven't come across any tool better to explore complex problem space. Of course, the opportunities are fewer, get filled up organically and are better suited for someone with valuable domain knowledge who can translate it into working space for a wider team using Lisp as the tool to write the spec!
oumua_don17··on Steel Bank Common Lisp version 2.6.7
>> said: lovely, but I ain't using it at work.

Says who, you? Wrong. I use Common Lisp at work.

edit: and not just use as in a side toy, design and writing software in CL is my primary responsibility. FWIW, at a FAANG!

oumua_don17··on Learn OpenGL, extensive tutorial resource for learning Modern OpenGL
>> need to pay for questionable courses

You're absolutely wrong here and without backing it up with strong justification.

FWIW, I work at a FAANG as a HW/SW GPU Engineer, have enough experience to not have any need to do this course but did so to confirm it's appropriate and found it of top notch quality. We don't have enough GPU engineers and recommend this as one of the initial courses when we hire from other domains.

oumua_don17··on Learn OpenGL, extensive tutorial resource for learning Modern OpenGL
If you really want to learn from first principles, I'd recommend writing a software renderer without any graphics API. If you're looking for a course, see [1]. Next up, extend the software renderer to render a 3D character model (an obj file will suffice) which [1] covers and animate that 3D model with skeletal animation all the while on the CPU. Use quake's md5mesh and md5anim files to render the skeletal animation from [2]. This just lays down a clear foundation of what a rendering pipeline looks like.

Then pick up something like Modern OpenGL and you'll easily intuit if you've put in the hard yards above, which parts of this pipeline are fixed and which are programmable on a hardware designed specifically to do 3D. It just so happens that the same is reusable for compute and there you go with all the D/ML jazz. After this, read up on the HW architecture of GPU's (the literature is sparse as these are vendor locked) but realtimhrendering books has chapters on it and you can find out why Vulkan, DX12, Metal are in vogue now and OpenGL has been deprecated.

[1] https://pikuma.com/courses/learn-3d-computer-graphics-progra...

[2] http://tfc.duke.free.fr/coding/md5-specs-en.html

oumua_don17··on Never argue with your boss (2009)
>> Arguing with your boss in private

Never do that if you're working under a toxic boss, in which case arguing in public is better if at all but one should anyways be working hard to find a new boss!!!

oumua_don17··on Book: RISC-V System-on-Chip Design
There's also Modern System-on-Chip Design on Arm textbook by David J. Greaves and it's available as a free download [1].

[1] https://www.arm.com/resources/education/books/modern-soc

oumua_don17··on Job: Head of Stonehenge
And probably a prototype deployed to production!!!
oumua_don17··on I keep bouncing off the Scheme language
From my experience, you become a lisper truly when your Lisp image is running for days on end, you miss the live editing power and loathe the exception handling system in other languages. It takes a while and concentrated effort to get you there.

I strongly recommend anyone interested use a Lisp as their prototyping language in their workplace. Another idea is to rewrite a complex component of the software you're working on and rewrite it in Lisp. More importantly ask the questions on Lisp forums especially about using the live editing workflow.

oumua_don17··on Ask HN: What book have you given as a gift?
The Chip War
oumua_don17··on Ask HN: What dev tools do you rely on that nobody talks about?
Why should I tell if it's supposed to be hidden? :-)

But here we go, Common Lisp for rapid prototyping at my FAANG job, so I'm actually paid to do that!!!

edit: minor typo

oumua_don17··on Ask HN: How do you escape golden handcuffs at FAANG?
>> spending cash on vacuous bullshit and being unhappy at work ...

I don't find anything incorrect in your response per se but I hope those weren't your assumptions about my situation and I didn't specify the details either. I've lived within my means, spend only for comfortable leisure travel, no mortgages; otherwise I wouldn't have achieved FIRE.

Neither am I sacrificing due to work as it's a good team with good WLB, it's just that I'm no longer excited by the work without dreading the Mondays. So as I mentioned in another response it's very likely that I'm actually scared of leaving this comfort level.

oumua_don17··on Ask HN: How do you escape golden handcuffs at FAANG?
How'd you handle the no compete and whatever you do is ours clauses pretty much the norm at FAANG's?
oumua_don17··on Ask HN: How do you escape golden handcuffs at FAANG?
I didn't mention other things like I'm living well within my means, no BS expenses except spending on leisure travel ensuring it's comfortable, no mortgages.

I'm working in good team with good WLB but after FIRE while I don't dread the Mondays, I'm no longer excited by the work. I still am able to make decent contributions to my team.

So may be I'm scared of leaving this comfort level.

oumua_don17··on Almighty Lisp: Lisp and Emacs Essentials Book
Is there an option to buy this book as a pdf?
oumua_don17··on Ask HN: How did you figure out what you wanted to do with your life?
This is very insightful and also aligns/overlaps with the rather unpopular don't follow your passion mindset. one can still find some work that's reasonably enjoyable even when it's not your hobby or passion; just that such work takes a while to find and might not last forever so you'll be back to square one.
oumua_don17··on Graphics Programming Resources
Check this out https://pikuma.com/courses/learn-3d-computer-graphics-progra...
oumua_don17··on Ask HN: How to get started with robotics as a hobbyist?
https://duckietown.com/
Page 1 of 9Next →