HN user

legends2k

527 karma
Posts7
Comments219
View on HN

Here's my created list I maintain: https://legends2k.github.io/note/cg_resources/ Do learn if it piques your curiosity and have the time. You're in for a blast and a lot of learning, that'll make you a better engineer, in many other fields of computer science too (you understand hardware, system programming, programmer's machine model, etc.).

Don't learn if you do it with a monetary end goal as it's fleeting, ephemeral and not guaranteed in this day and age.

Yes, every user just gets a handle with no personal or bank info revealed and off you go. User keys in a UPI ID in any merchant site/app, get a push notification for approval in mobile app. Can associate multiple bank accounts to a UPI ID underneath. Approval will ask which account to debit from too. Can't get simpler than this.

Advent of Code 2025 8 months ago

By the same token, AI came along and we all still have intelligence, needless, eh? I mean people reading and writing stuff has nothing to do with AI. I don't see how some people see everything as a zero-sum game.

Advent of Code 2025 8 months ago

I'm not sure I understand this. Most puzzles are number-crunching but very little to do with graphics (maybe one or two), so no usually OpenGL isn't used AFAIK.

Of course, folks may use it to visualise the puzzles but not to solve them.

Blender 5.0 8 months ago

Not sure about FreeCAD but got a lot done with Gimp, Inkscape and LibreOffice in my personal projects. Totally worth my time!

Go's Sweet 16 8 months ago

Sorry, hard disagree. Try to understand what `this` means in JS in its entirety and you'll agree it's by no stretch of the imagination a simple language. It's more mind-bending and hence _The Good Parts_.

Software Rot 12 months ago

My comment didn't convey it, but I'm with you on using the right tool for the right job. Just that I always don't have the luxury to do so. And yes like the other comment I'd use it for throw away scripts and glue code, instead of installing a new toolchain. Longevity and importance should warrant doing it. Cheers!

Software Rot 12 months ago

While there are other parameters I would consider like maintainability, ergonomics, mind share, ease of deployment, etc. The ubiquitous availability point triumphs most others though. Installation of new toolchain is usually a hassle when the same task can be done with existing tools. Also when I present it in a company setting installing new software and broadening the security attack surface is the first pushback I get.

Even games, epitome of performance, have 5 levels of abstraction (including your 4, 5, 6 + an engine layer + game code). This isn't new in GPU/Graphics programming IMHO.

Microsoft Edit 1 year ago

Huge +1, same for me, but with GNU Emacs instead of neovim but can completely appreciate the philosophy.

I discovered notes from the man pages around 2020 but didn't use them as it was primarily a local repo feature. By default they don't get pushed or fetched. If course, one can configure it such that it's pushed and fetched, but that's a team decision and mine didn't vote for it.

This! Also my guess would be Kernighan or Pike aren't (weren't?) deployed into some random codebase every now and then, while most grugs are. When you build something from scratch then you can get by without debuggers, sure, but foreign codebase, a stupid grug like I can do much better with tools.

Good Writing 1 year ago

Paul clearly excludes non-native writers. I know excellent thinkers who struggle to express an idea in a given language that they're not fluent in.

Another related point: I've seen geeks who're solid in thinking but terrible at explaining what they think.

Even if we agree on a format I don't want someone to quietly say a song I like is gone from my library while I wasn't looking due to some reason.

FFmpeg by Example 2 years ago

I thought FFmpeg is pipeline based too; graph of filters. Am I missing something? You can set up a complex graph of source, sink and transform filters.

That's besides the point. The book's author has a valid point. Being pedantic should be applied at all levels if you're going that route.

Exercism.io does what you want? It has language tracks and each track has questions geared to seal your understanding of some language concept. It also has it gamified by building a community around it and folks comparing their solutions.

Exercism.io does what you want? It has language tracks and each track has questions geared to seal your understanding of some language concept. It also has it gamified by building a community around it and folks comparing their solutions.