Twitter | Search | |
William D. Jones
I have a hard disk platter that I use as a drink coaster. I think that's one of the most important things about me. Magic non-believer.
43,611
Tweets
296
Following
584
Followers
Tweets
William D. Jones retweeted
UnbrokenPrecureClues I Refuse To Lose! Jan 16
90% of anime fans today don't recognize this boat. If you're one of the few who remembers the real memes, RT this tweet you old geezer!
Reply Retweet Like
William D. Jones 15h
Replying to @chordbug
Can confirm. You choose 16 or so channels of silence :P.
Reply Retweet Like
William D. Jones 23h
I actually did know this, but still cool!
Reply Retweet Like
William D. Jones 23h
Replying to @samps
And if it doesn't exist, well... I guess we add "Spectre-unsafe code" to the list of "Things the CPU silicon doesn't forbid, but are objectively bad practices." Practices such as "modifying the page table handler pages within the page table handler" (don't ask) :D.
Reply Retweet Like
William D. Jones 23h
Replying to @samps
My main point is society will choose the performance boost/defer mitigations to the software over security with a performance regression. A solution that provably removes Spectre, if it exists, will be gradual.
Reply Retweet Like
William D. Jones 23h
Replying to @samps
I'm not intimately familiar w/ why VLIW failed. But the explanation I hear most is that the compilers to take advantage of it were too difficult to write and multiple independent insns in-order has an impedance mismatch w/ the "average" computer program.
Reply Retweet Like
William D. Jones 23h
Replying to @samps
I don't understand your explanation of why "isolating BTBs" is insufficient (how can you manipulate the inputs in trusted code?), but if it is, then it may be an inherent side channel that's a consequence of speeding up CPUs (I love this whole thread, btw)
Reply Retweet Like
William D. Jones Jan 16
A cool history lesson about design decisions for Bally Astrocade console graphics, and likely other contemporary systems, from the wonderful :D!
Reply Retweet Like
William D. Jones Jan 16
Replying to @partytimeHXLNT
Aaaah, that's probably true/I didn't think of that. There should be plenty of time to write a few bytes from the CPU during HBLANK. I don't remember how z80 ints work, nor do I have an Astrocade manual :P, but I wonder if HBLANK was one interrupt source?
Reply Retweet Like
William D. Jones Jan 16
Replying to @partytimeHXLNT
I did the reverse once (machine to asm) for a patch someone made for Pokemon corruptions. It wasn't fun using an opcode table. Made me appreciate even bad assemblers (see description and linked comment):
Reply Retweet Like
William D. Jones retweeted
A rae.prototype.pop() 21 Dec 14
Cool to note how much glitch aesthetic comes from femme &or queer &or trans folks. Glitch = revealing systems through their destruction.
Reply Retweet Like
William D. Jones retweeted
Jim Gray Jan 16
1971: Mr. Yuk introduced to fight bad design choices that make children likely to ingest household poisons
Reply Retweet Like
William D. Jones Jan 16
Replying to @drmeat64
BYE BYE!!
Reply Retweet Like
William D. Jones Jan 16
Replying to @eevee
There are static languages which prevent double-free too like ATS (AIUI, the pointers you pass into each have a "token" attached to them that only malloc() can create, and only free() can take away).
Reply Retweet Like
William D. Jones Jan 16
Replying to @kivikakk
Awww that's so cute <3. Like you :3.
Reply Retweet Like
William D. Jones Jan 16
Replying to @kivikakk
Is her name Ashe as well :)?
Reply Retweet Like
William D. Jones retweeted
A rae.prototype.pop() Jan 16
✨ developing a little drawing tool for bally astrocade homebrew ✨ this image illustrates the astrocade's ability to display 8 colors at once; the colors are split into two 4-color palettes on either side of a vertical boundary line of variable position
Reply Retweet Like
William D. Jones Jan 16
Replying to @partytimeHXLNT
That's a... really strict limitation ._. I wonder why they didn't do the divide horizontally? At least that way you could get "4 colors exclusively for BG/horizon, 4 exclusively for foreground".
Reply Retweet Like
William D. Jones Jan 16
I have a stupid question. Are all your avatars (incl. previous on main acct, current on main acct, current on AD) supposed to be the same "fursona" (?), but drawn by different ppl?
Reply Retweet Like
William D. Jones Jan 16
You must collect 70 Power Compilers to figure out the secret to the "Endless" Template Recursion.
Reply Retweet Like