HackerTrans
TopNewTrendsCommentsPastAskShowJobs

codeenlightener

no profile record

Submissions

Unflattering reasons why I'm attracted to Effective Altruism

forum.effectivealtruism.org
1 points·by codeenlightener·4 years ago·0 comments

Broodfunds

en.wikipedia.org
11 points·by codeenlightener·4 years ago·0 comments

comments

codeenlightener
·4 years ago·discuss
looks great, reminds me of our product, https://denigma.app that explains the business logic of code and technical concepts, which recently launched an extension for all Intelli-J based IDEs (except Android Studio- there's a compatibility issue with it)
codeenlightener
·4 years ago·discuss
We have a product with a VS Code extension (IntelliJ and Chrome) coming soon that does this: https://denigma.app
codeenlightener
·4 years ago·discuss
What are the operational costs of 70MR? What prevents you from scaling to zero employees?
codeenlightener
·4 years ago·discuss
This is an exciting direction for AI code tools! I'm curious to see code review tools that give feedback on non-approved code to developers, which I think is the an important purpose of code review, to build a shared understanding of technical standards.

On a related note, I'm working on https://denigma.app, which is an AI that tries to explain code, giving a second opinion on what it looks like it does. One company said they found it useful for code review. Maybe just seeing how clear an AI explanation is is a decent metric of code quality.
codeenlightener
·5 years ago·discuss
Hmmmm, if it's not "too long to fit on one line and so instead it's written as 12", what is "setLong(12)"?
codeenlightener
·5 years ago·discuss
A self-hosted version will be developed, but it will likely take a few months at minimum.

The hardware requirements (GPU) might be hefty. I'll try to see if I can optimize the size of the model to something smaller.
codeenlightener
·5 years ago·discuss
I encourage everyone to try it on real-world (non-esoteric, non-homework) code from production. That's where it works best. :-)
codeenlightener
·5 years ago·discuss
Denigma works very poorly on short code– especially single lines. It warns you.

It is designed for explaining real-world code in context, and performs poorly on esoteric examples.
codeenlightener
·5 years ago·discuss
Hello! I'm the founder of https://denigma.app, an AI that explains code. It's available now, with a free demo and VS Code extension, with an Emacs extension coming soon.

Denigma is a product that has been around for a while.

Denigma goes beyond a literal line by line explanation, and explains of programming concepts and deduces the business logic and goal of code.

I'm excited to see innovation in the field.

Here's a sample explanation from Denigma:

The code starts by initializing the trampoline. Then it checks to see if there is a passed_info structure in memory, and if so, copies the struct into the passed_info variable. Next, it sets up some variables for use later on:

- info_struct - The smp_information struct that will be used throughout this function

- longmode - Indicates whether or not we are running in 64 bit mode

- lv5 - Indicates whether or not we are running with L1V5 support enabled (if you're unsure what this means google "Intel VT-x" and "L1D cache")

- pagemap - The address of our page table entry array (this is where all of our virtual addresses go)

- x2apic - Indicates whether or not we are using an Intel X2APIC controller

The code is a function that is called when the kernel is booted. The function checks to see if the kernel was booted in long mode or not, and if it was, it sets up a trampoline to call the original kernel.

We're small, privacy-focused, and bootstrapped, and don't have the marketing budget of GitHub, so we'd appreciate you talking about Denigma in your communities.