4 ms·
While I'm not a Java developer, I was trained on Java in the late 90s and knew about Oak, Green Threads, and the RuntimeException class. 0xCAFEBABE caught me of
by jballanc 17y ago
While I'm not a Java developer, I was trained on Java in the late 90s and knew about Oak, Green Threads, and the RuntimeException class. 0xCAFEBABE caught me off-guard, though, because I have always known that as the magic number designating Mach binaries on OS X. Anyone know what the connection might be?
- JMostert 17y agoIt's quite possible there is none, and they're independent "inventions". There aren't that many four-letter words composed of hex digits (by my reckoning, the only common ones are BABE, BEAD, BEEF, CAFE, DADA, DEAD, DEAF, DEED, FACE, FADE and FEED), and stringing two together to get a magic number must be a popular pastime. In fact, Wikipedia has a list of them at http://en.wikipedia.org/wiki/Magic_number_%28programming%29 http://en.wikipedia.org/wiki/Magic_number_%28programming%29 under "magic debug values", which demonstrates that 1337 can get you some more.
- mahmud 17y agoIn the late 90s, I cracked a shareware but didn't do it too well, it was a quick and dirty jump flip; the developer was testing for cracking attempts, and as soon as I left the debugger and stepped back into ring-3 I notice my Windows start button now read "0xDEADBEEF".
- pavlov 17y agoIt takes some courage to admit that on a site populated by software entrepreneurs. (I'm not condemning you -- but I do think that cracking shareware is the computer equivalent of meticulously planning how to steal coins from the collection plate at a slum church.)