Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
breadbox
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
breadbox
1y ago
And kudos to you for following up with your own exploration. It's so often the case that the most interesting stuff is hidden in what other people are wrong about.
2.
▲
by
breadbox
1y ago
Not as much fun that way.
3.
▲
by
breadbox
1y ago
A valid point! Clearly the correct solution would be for the kernel module to check if the filename contains the substring "32", and if so it should load it as a 32-bit binary.
4.
▲
by
breadbox
1y ago
So I read the other article, and I saw that bit that disagreed with my essay. My first thought was, "Oh, of course that's how it works. How did I get that so wrong?" My only excuse was that this essay was originally a tech ta
5.
▲
Very Wrong Math
(charlespetzold.com)
192 points
by
breadbox
2y ago
|
105 comments
6.
▲
by
breadbox
3y ago
I couldn't help myself. Despite my better judgement, I wrote an extension to my original essay specifically dissecting this response. (It's now linked at the bottom of the original page.) Thanks for sharing this transcript with me
7.
▲
by
breadbox
3y ago
And thank _you_ for your thoughtful response!
8.
▲
by
breadbox
3y ago
I don't think that's a fair characterization of the statement. It's the type of mistakes, not the bare fact of them, that suggests a lack of what we could call "understanding".
9.
▲
by
breadbox
3y ago
Hey, if we can distract Chat-GPT with becoming an expert INTERCAL programmer, then I say "Win-win!"
10.
▲
by
breadbox
3y ago
If I complain about an answer given to me by one librarian, I'm complaining about that answer and that librarian. If you can find a more knowledgeable librarian somewhere else, that doesn't affect my complaint. But to be clear, th
11.
▲
by
breadbox
3y ago
Look, I understand your point. I really do. But I feel that (perhaps due to one or more of your acknowledged biases) you're applying the wrong context to the situation at hand. Namely: this is INTERCAL. There is no freaking standard. T
12.
▲
by
breadbox
3y ago
And again, a heady mix of accurate observations with complete bullshit. Separating out the misinformation is, as always, left as an exercise for the reader.
13.
▲
My Own Private Binary: An Idiosyncratic Introduction to Linux Kernel Modules
(muppetlabs.com)
5 points
by
breadbox
5y ago
|
1 comments
14.
▲
Does having prime neighbors make you more composite?
(bit-player.org)
2 points
by
breadbox
5y ago
|
0 comments
15.
▲
by
breadbox
5y ago
Unless `write()` returns an error, in which case rax will contain a negative value. I've had to ditch that shortcut many times because of this.
16.
▲
by
breadbox
5y ago
Nice to see another approach to this subject! Kudos to the author. I have a couple of responses to specific points brought up in the article. The author suggests that the original 45-byte executable no longer works on modern systems. If so,
17.
▲
Riding the Covid Coaster
(bit-player.org)
2 points
by
breadbox
5y ago
|
0 comments
18.
▲
MathJax Turns 3.0
(bit-player.org)
3 points
by
breadbox
7y ago
|
0 comments
19.
▲
We Gather Together
(bit-player.org)
3 points
by
breadbox
7y ago
|
0 comments
20.
▲
The Expanding Universe Might Not Depend on How You Measure It, but When
(medium.com)
2 points
by
breadbox
7y ago
|
0 comments
21.
▲
Emoji, part 10: state of the nation
(shadycharacters.co.uk)
2 points
by
breadbox
7y ago
|
0 comments
22.
▲
Battle of the bulges: Have astronomers been wrong about spiral galaxies? (2019)
(syfy.com)
57 points
by
breadbox
7y ago
|
29 comments
23.
▲
The Teetering Towers of Abstraction
(bit-player.org)
5 points
by
breadbox
7y ago
|
0 comments
24.
▲
by
breadbox
7y ago
You might be interested in the sequel essay, which covers dynamic linking under ELF: http://www.muppetlabs.com/~breadbox/software/tiny/somewhat.h...
25.
▲
by
breadbox
7y ago
I find I need to quote myself from 2013, as I can't really add anything further to it: > Wow. I honestly wasn't expecting to ever see this on the front page of HN again, given the current ubiquity of 64-bit Linux. (And yes, bef
26.
▲
by
breadbox
7y ago
And indeed, size optimization is actually the least practical subject to learn from that essay.
27.
▲
by
breadbox
7y ago
> Is the author stating that _start is an interface to the OS then? It's interesting I never thought of this as being an interface. Perhaps it's not the best term, but it's not really incorrect. I probably wouldn't ph
28.
▲
by
breadbox
7y ago
(Note: I'm assuming from the reference to "map layout" that this comment is directed at the original article, and not the video mentioned in the parent comment.) Reading the assembly language is what many (perhaps most?) peop
29.
▲
by
breadbox
7y ago
I'm afraid that's something I don't have any experience with. However, another commenter mentioned a cool video he did on just this subject, at https://news.ycombinator.com/item?id=21728298 -- so maybe check
30.
▲
by
breadbox
7y ago
Thanks for the kind feedback. Unfortunately I don't know much about communities. Most people who do reverse engineering focus on examining code/assembly, but my limited experience is solely with data files.
More ›