What you really want is https://github.com/agl/ctgrind or something similar.
7,404 karma · joined February 19, 2007
What you really want is https://github.com/agl/ctgrind or something similar.
If I got the chance to redesign NTP from scratch, there are a lot things I'd change, but use of fixed binary fields is not one of them.
I didn't have any part in writing this allocator, but I was asked to do a code review prior to publication. I told Rich Salz that it would take me at least two days to do a thorough one, and we both made the decision that it was better that we just get this code out there for public review and discussion than that we wait until we thought it was perfect.
So, with the caveat that we're still evaluating most of Willem's technical claims (and I'm probably going to be in the office all night doing so), the only sentence in Willem's report that I really take exception to is this one:
In either case they should not be sending out non-functional,
bug ridden patches to the OpenSSL community, while claiming
they protected Akamai against the Heartbleed attack.
This statement is self-refuting. If we hadn't published this
patch, we wouldn't be having this discussion, and some of the bugs that Willem and others are finding would have gone
unnoticed. I almost certainly would have caught the issue with the CRT intermediates if Willem hadn't done so first, but I doubt I'd have caught everything that has or will be identified through public scrutiny.Today, "9mm Luger", "9mm Parabellum", and "9x19mm" are all synonyms for this same cartridge. Usually when "9mm" is said without qualification, this is what it means. However, there are other much rarer 9mm cartridges such as the 9x18mm Makarov, and also "9mm short" and "9x17mm" are rarely-used synonyms for the (common) cartridge usually called .380ACP.
N. There are 60 seconds in every minute. N+1. UNIX timestamps always advance monotonically.
* Computer Science (College of Liberal Arts and Sciences; CISE Department)
* Computer Engineering with Software Emphasis (College of Engineering; CISE Department)
* Computer Engineering with Hardware Emphasis (College of Engineering; ECE Department)
* Electrical Engineering (College of Engineering; ECE Department)
* Computer Information Sciences (College of Business; CISE Department).
So basically, the CISE department was answerable to three different colleges, and some of those colleges offered very-closely-related degrees that weren't in the CISE department.
As for myself, I started out in Computer Engineering with Software Emphasis. I later switched to Computer Science. The reason for this change was that I wanted to double in Mathematics, which belongs to the College of Liberal Arts and Sciences. Having a double major is a lot easier when both majors are in the same college, because you then don't have to worry about satisfying conflicting and redundant gen. ed. requirements.
So, as a CISE alumnus, I have a vested interest in maintaining the reputation of that department, and this reorganization sounds likely to damage it. However, the status quo (as of 2007) is a mess, and this change might overall be for the better.
Yes you can. Run a sharpie along the bottom edge of the paper so that it bleeds onto both sides of the paper. Now tape the ends of the strip together with a half twist to make a Möbius strip. Place a point anywhere on the strip. Draw a line through that point such that the line meets both edges of the strip at a right angle. Measure the distance along that line between your point and the darkened edge; call this x. Now, hold the Möbius strip in your left hand so that you're pinching it by the tape. With your right hand, run your finger along the strip, starting from the tape and moving to the right. Measure how far you have to move your finger in order to reach the line you drew; this could require up to two loops around the strip. Call this distance y. The tuple (x,y) uniquely identifies your point.
Shor's algorithm is cubic, not exponential, in the log (i.e. the number of bits) of the number being factored.