Monthly Archives: May 2019

HP Enterprise Nears Deal to Buy Cray

Source: Hacker News

Article note: Woop. Looks like last Cray is going into the HPE maw (With the remnants of DEC, and SGI, and Apollo and...). Interesting. First theory: Maneuver to have network tech that isn't Infiniband (due to Mellanox buyout), and access to Cray's existing contracts/market.
Comments
Posted in News | Leave a comment

Masters in Electrical Engineering (Finally) Collected

That MSEE that I was going to finish in 2011, 2013, and 2015? I blew a couple months in the last year to get all the ducks in a row and actually collected it before the credits expired.  Huge thanks to Dr. Aaron Cramer, the current DGS for UK’s ECE department who went to great lengths to deal with the bureaucratic issues my lackadaisical attitude about credentials created.

Thesis is “A Compiler Target Model for Line Associative Registers” document and defense slides with notes linked.

The LARs design is fundamentally interesting, but the compilation work the MS is based on is not my favorite work I’ve done.  The core initial assumption (that LAR allocation and register allocation were more-or-less the same problem) turned out to be very, very wrong, and the implications of that wrong assumption turned out to be far reaching, turning a 2-year MS into a decade-long ramble. It’s not as depressing as I thought it would be when I tried to finish in 2015 (and was blocked by bureaucratic fuckery) because I did eventually determine that LARs aren’t subject to the “you can’t statically schedule around dynamic memory behavior” thing that doomed VLIWs, and in fact LAR allocation can be done greedily in ways that register allocation cannot.

The thesis is more or less assembled from three false starts plus the final effort; my initial research start with the wrong assumptions, my “oh, we’re wrong, but it’s OK” pass, and my “oh shit, we’re screwed, this won’t work and there his historical evidence to show it” pass, plus the final “I’ve figured out how this is tractable and possibly even desirable, but I’m out of time and fucks, so here’s the rough solution” pass.

I formatted the thesis in LaTeX (of course), using the ukthesis.cls class I found on the UK Math site that Eric Stokes, a former student, made a decade and change ago since UK is too chickenshit to provide a valid one of their own.  I did have to hack it a little bit, turn off some features, tweak the front matter, etc. to make it acceptable to the graduate school, and update a few things (eg. adjusted to use biber for references).  There are a few things in the document that should be in the class, and things in the class that should be in the document, but the easy-to-fix stuff is fixed.  Minimal example pulled from the accepted version with makefile and such here to save future students the extra annoyance.

The presentation is in beamer using the Owl theme, which was a delightful recent discovery – someone has made a beamer color scheme with a dark background and colors that actually look good on a projector. I (much to one of my committee member’s disappointment) went with the bullets-to-keep-me-on-track-while-I-talk style slides instead of my usual “amusing semi-relevant pictures to key off of” scheme.

It’s nice to be done and only have one, significantly less depressing, long-term academic project people are grumpy about my progress on.

Posted in Announcements, Computers, General, School | Tagged | 1 Comment

Lexington will no longer recycle paper products. Effective now. Find out why.

Source: Kentucky.com -- Fayette County

Article note: Well shit. They are still taking corrugated cardboard, but nothing else.

Lexington will no longer recycle paper products, effective immediately, city officials announced Tuesday. That means office paper, newspapers, magazines, cereal boxes, paper rolls and other paper-based products should be put … Click to Continue »

Posted in News | Leave a comment

Microsoft warns of major WannaCry-like Windows security exploit, releases XP patches

Source: The Verge - All Posts

Article note: If Microsoft released an XP patch, they are trying to get out ahead of a _major_ clusterfuck.

Microsoft is warning users of older versions of Windows to urgently apply a Windows Update today to protect against a potential widespread attack. The software giant has patched a critical remote code execution vulnerability in Remote Desktop Services that exists in Windows XP, Windows 7, and server versions like Windows Server 2003, Windows Server 2008 R2, and Windows Server 2008. Microsoft is taking the highly unusual approach of releasing patches for Windows XP and Windows Server 2003 even though both operating systems are out of support.

“This vulnerability is pre-authentication and requires no user interaction,” explains Simon Pope, director of incident response at Microsoft’s Security Response Center. “In other words, the...

Continue reading…

Posted in News | Leave a comment

ZombieLoad: Cross-Privilege-Boundary Data Sampling on Intel CPUs

Source: Hacker News

Article note: Another day, another microarchitectural side-channel data exfiltration attack. These things are getting ludicrously complicated, but the fact that the environment they work in has enough moving parts for that kind of complication is always the root cause.
Comments
Posted in News | Leave a comment

Technical Details on the Recent Firefox Add-On Outage

Source: Hacker News

Article note: Why the hell aren't they signed in a "Signature valid at timestamp" system with revocation (like app signing in several major commercial OSes), which while obnoxious, at least is not set up so things will break via inaction? Users' working binaries should never just stop working because an out-of-mind third party did something, and even moreso because they did not do something.
Comments
Posted in News | Leave a comment

Google Is Turning Off the Works with Nest API

Source: Hacker News

Article note: Don't buy Internet of Shit crap, you will eventually get screwed.
Comments
Posted in News | Leave a comment

UK announces tuition increase to help pay for faculty and staff raises

Source: Kentucky.com -- Education

Article note: Tuition has more-than-doubled since I started my BS, and it's effectively worse since housing went up faster. On one hand, the state has cut a ridiculous amount of funding during that time, so of course they have to. On the other hand, juxtaposed against the biweekly "We have spawned another deanlet of overhead generation" proclamations, it's hard not to think administrative bloat has a lot to do with it.

The University of Kentucky will raise tuition by 2.4 percent for in-state undergraduate students this fall, creating a price tag of $12,538 per year, according to a campus email sent … Click to Continue »

Posted in News | Leave a comment

America’s Oldest Gun Maker Went Bankrupt: A Financial Engineering Mystery

Source: Hacker News

Article note: When the financial industry looting is so heinous that the NYT writes a sympathetic article about a firearms manufacturer...
Comments
Posted in News | Leave a comment

I/O Is Faster Than CPU – Let’s Partition Resources and Eliminate OS Abstractions [pdf]

Source: Hacker News

Article note: I'm not sold on some of the conclusions, but the motivating observations are really interesting, and, like Big-O analysis of memory-bound everything, another case of measuring badly for legacy reasons. I've been eying doing some work on a platform with an insanely powerful DMA engine and a feeble CPU for the last few days, so my head is already tilted the right direction for the paradigm.
Comments
Posted in News | Leave a comment