Live data from Hacker News

Linux Kernel Explorer

reverser.dev

61–70 of 101 posts

Re: Linux Kernel Explorer

#61
post #27

Earlier quoted context omitted.

see also Pi, the movie, although it's more about numbers and the Kabbalah :) https://en.wikipedia.org/wiki/Pi_(film)

Long-time HN lurker here! Was excited to see this discussion around my major interests of Talmud, Kabbalah, and tech. There are a lot of misconceptions and mystique surrounding the Talmud. I'd like to take the opportunity to clarify some fundamental aspects, as relates to the discussion here: The famous "Talmud page" (discussed in the links in the parent comment) was set by a Christian printer in the 16th century. It…

My message here is off-topic, probably a rule violation, but…

I love this. I love how the users of Hacker News provide deep, real insights on pretty much any topic. Thank you!

Re: Linux Kernel Explorer

#62

This is very nice. It would be interesting to see the same for other code bases like emacs and vim.

emacs is quite approachable because of its self documenting nature. In practice, if you want to drill down on a particular thing, you need to use some of the describe-* commands. For example want to know how emacs save something?

1) find the command it uses with describe-keybinding, you find the command "save-buffer"

2) "describe-command save-buffer" brings you onto the lisp world where it is defined => "files.el"

3) want to know how a variable is define within files.el? "describe-variable buffer-file-name" and now you are in C territory

4) rinse and repeat with some describe-function when needed

5) get lost onto the beauty of emacs which in my opinion is its interactive / self documenting nature which unfortunatly is not more common in all the software we use

Re: Linux Kernel Explorer

#64
post #58

Earlier quoted context omitted.

Definitely! Sefaria is incredible, it's revolutionized access to classical texts. And their API gives full and complete access. My vibe-coded Talmud reader website fetches Talmud, Bible, and translations from Sefaria, you might be interested in checking it out :) https://chavrutAI.com/ Source code here: https://github.com/EzraBrand/replit-chavrutai-2 I've been vibe-coding it over the last few months using Replit, it'…

Oh wow, that’s quite cool. Thanks.

piling on to also say, very neat!!

Re: Linux Kernel Explorer

#65
post #50

Earlier quoted context omitted.

> The analogy of the Talmud to a hypertext isn't especially apt, IMO. Isn’t it? Every page of the Talmud includes marginal notes (Masoret HaShas, Ein Mishpat, Torah Or) giving cross-references to relevant parts of the Torah, Talmud and other legal codes. In a web-based version I think it would be natural to represent those with hypertext.

>"Isn’t it? Every page of the Talmud includes marginal notes (Masoret HaShas, Ein Mishpat, Torah Or) giving cross-references to relevant parts of the Torah, Talmud and other legal codes. In a web-based version I think it would be natural to represent those with hypertext." True, and the website "Al Hatorah" indeed does that, for the marginal notes that you list. See, for example: https://shas.alhatorah.org/Gemara/Ber…

> But my point is that those marginal notes are an artifact of the 16th century print edition. It's not anything inherent in the Talmud text.

OK, fair enough, if ‘the Talmud text’ is taken to be only the Mishna and the Gemara. (Though when I think of the Talmud it’s the printed edition that comes to mind, with all its accompanying commentary.)

EDIT: I had a look at your blog and saw you actually addressed this exact point already: https://www.ezrabrand.com/i/162112983/myth-the-talmud-is-div...

Re: Linux Kernel Explorer

#66
post #4

How is this different from https://elixir.bootlin.com/linux

Well, they're completely different, but other than that they have similar looking names. I think elixir is more useful for the ways I interact with the Linux kernel. This is attempting to be more of a teaching book. The links to function definitions is what makes elixir useful, and this doesn't have those.

Re: Linux Kernel Explorer

#67

Were the quiz questions generated by a human or AI?

In particular, one of the first questions is "What is the fundamental difference between the kernel and a process?" It rejects "The kernel is a special process with elevated privileges" (which is essentially correct) and prefers "The kernel is not a process—it's the system itself that serves processes," which is sort of wrong? The kernel represents itself as a process (process zero), because kernel threads also need scheduling. And it is privileged, obviously.

Re: Linux Kernel Explorer

#68
post #44

Were the quiz questions generated by a human or AI?

The very first sentence of the guide is "It's not X—it's Y. It does Z". Safe to assume the entire thing is AI generated.

Can you please elaborate what exactly is the problem with the first sentence?

"The kernel isn't a process—it's the system. It serves user processes, reacts to context, and enforces separation and control."

This is actually based on "The Kernel in The Mind" by Moon Hee Lee. You are welcome to provide feedback.

Re: Linux Kernel Explorer

#69

Very interesting! I was kind of expecting that this was going to use LLMs / coding agents to explain the kernel as you stepped through it. But this is a nice app.

I am considering more dynamic "tutors", since this rudimentary version got so much attention! :)

What do you have in mind when you say "step through" the code? Like follow your scrolling of the source code?

Re: Linux Kernel Explorer

#70
I must be missing something, we had kernel source browsing online for years, e.g. https://elixir.bootlin.com/linux/v6.17.9/source/fs, this is another one, what extra features it provides. in fact the bootlin one provides some search functions but I did not spot that here. I was expecting some LLM explanation for the code, or dependency graphs etc in the AI era for a new kernel navigator...
Post reply on HN