HNHacker News
TopNewBestAskShowJobs

drudru11

779 karma · joined October 15, 2007

http://xxeo.com/

Feel free to contact me: drudru@gmail.com

submissionscomments
drudru11··on SubX: A minimalist assembly language for a subset of the x86 ISA (2019)
Thank you for making that. There are are articles that mention how we forgot the octal connection to the x86 isa. Your ascii art table is just a really clean way of visualizing it.
drudru11··on SubX: A minimalist assembly language for a subset of the x86 ISA (2019)
Neat approach. I like how you are trying to simplify the problem.
drudru11··on Fry's Electronics is closing all stores
That was probably an amazing decade for the Bay Area. I wish I was there then to see it.
drudru11··on Fry's Electronics is closing all stores
Truth
drudru11··on In the 90s part of Germany's air traffic control software ran on Emacs
I think the Caltrain people ran their stuff on emacs too.

https://groups.google.com/g/iphonewebdev/c/s3h8PRyfmDI

drudru11··on Fixing a Bricked SSD with JTAG
Ah, sry. I can no longer edit the title.
drudru11··on Anti-Aging: State of the Art
This is a great list. What is the truth about wine?
drudru11··on What is the PDP-11 instruction set?
What does that mov do?
drudru11··on Windows XP source code has leaked
Not a single person got the watchmen reference
drudru11··on The compositor is evil
Interestingly, many old workstations that did 3d (primarily SGI), had what was called an overlay plane. This was essentially a separate frame buffer using indexed color into a palette. One of the colors would indicate transparency. The overlay was traditionally used for all UI or debug output on top of a 3d scene. For example, the Alias/Wavefront 3d modeler required this feature in order to run. It allowed the slower 3d hardware of that era to focus on a complex scene vs the scene AND the UI.
drudru11··on Moving from Common-Sense Knowledge About UEFI to Dumping UEFI Firmware
Do most people have to go through all of this ceremony or is there typically a JTAG port on a motherboard that will do the trick?
drudru11··on Hiding messages in x86 binaries using semantic duals
Thanks for writing this up Ken.

Strangely enough, I was researching a related topic a few days ago. I was wondering if disassemblers did the right thing with these opcodes. I was wondering in particular if they could reproduce the exact binary after disassembly.

It turns out that most assemblers do not have a specific way to make a distinction. The gnu assembler (gas) does have a ‘.s’ suffix for mnemonics to differentiate.

drudru11··on A Keyboard with Blank Keycaps Made Me an Expert Typist
At a job I had, they gave people a book titled: Your Mac Is Not A Typewriter

One of the big things was the single space rule.

Interesting thing tho. Many years later I read on Steve Losh’s blog that he uses two spaces after every period. Why? So he can just do a simple search to move through sentences.

drudru11··on A Keyboard with Blank Keycaps Made Me an Expert Typist
Same story for me up to the IBM selectrics.
drudru11··on G Suite Doesn't Let You Contact Support Until Logged In. Locked Out = Stuck
Same thing with PayPal
drudru11··on 20GB leak of Intel data: whole Git repositories, dev tools, backdoor mentions
Haha - thanks :-) I thought it was an abbreviation for some special tome on Operating Systems design.
drudru11··on 20GB leak of Intel data: whole Git repositories, dev tools, backdoor mentions
Hi msbarnett: sorry unrelated to this thread. In an older thread you mention an acronym TFA. The thread was a discussion on sparse files and removing bytes from the front of a file. What is TFA?
drudru11··on Low latency tuning guide
This is an excellent article. It is comprehensive and has simple explanations.
drudru11··on Life without line numbers for 6% smaller Go binaries
Hi : unrelated to this thread.

In an older thread you mention an acronym TFA. The thread was a discussion on sparse files and removing bytes from the front of a file.

What is TFA?

drudru11··on Making our own executable packer, part 13, Thread-local storage
Why is he making a packer?
drudru11··on How to Make this Moment the Turning Point for Real Change
I miss this guy
drudru11··on A Google Cloud support engineer solves a tough DNS case
I know that this phrase was used way back in the early 90s. I suspect it was used before then as well.
drudru11··on Operating Systems Without Systemd
Whoa - nice. I just ordered one in March. I was OK with having to try manjaro, but i wanted to try void. Thanks for sharing this.
drudru11··on Al Alcorn, creator of Pong, explains the NTSC color graphics trick
Totally. I really like that he has kept it all these years.
drudru11··on Al Alcorn, creator of Pong, explains the NTSC color graphics trick
This is a really good story. It is important to remember that this is the spirit that built Silicon Valley.
drudru11··on Bringing a decade old vector editor back to life
Which parts are the coroutines?
drudru11··on 68 Bits of Unsolicited Advice
Who wrote this?
drudru11··on IPFS 0.5
Rust does name mangling by default. However, you can turn it off per symbol just like in C++.
drudru11··on Connections Episode 1: The Trigger Effect (1978) [video]
Connections was such a great show. Thx for this. Wish I could find the old black and white Dr Who episodes on YouTube as well.
drudru11··on A broken memory module hid in plain sight
How quiet is the EPYC build?
Page 1 of 13Next →