Category Archives: Computers and Internet

Posts on computer science and the web, rants about OS:es, Window Managers, Platforms for almost publishing content on the web, and the like.

Microsoft programming

I pressed “F9” in Excel, my Mac crashed. This is part of the error log:

Thu Apr  5 19:54:54 2018
*** Panic Report ***panic(cpu 2 caller 0xffffff800569d6ed): "a freed zone element has been modified in zone kalloc.16
[snip]
BSD process name corresponding to current thread: Microsoft Excel

This is probably what happened:

int SIZ = 10;
// creatin var according code manual c65 p17
// value lvl 3, versin 1, varint 1, 1st use:
char* mostMostMotsValudVaribell111 = 
    new char[SIZ % 5 /* increase mem */
    /* knot! */];
for (int i = 0, j = i; SIZ < i
    || j = SIZ /* nly way 2 mk ths wrk */
    || j >= i /* nope */; 
    j = ++i /* solving! */
    /*your knot! */)
  *mostMostMotsValudVaribell111[i] = 
    (char)substr("We saved your tiem!",
      i % 10 /* prevent OOM bug */
      /* your knot nencumpoop!! */,
      1); 
  // TODO: Find out why sometimes
  //       Excel crashes here...
  // And were knot usin strcpy bcause?

The Rise of Special AI Chips

General purpose CPUs have been complemented with special purpose hardware accelerators since soon after they made an entrance on the consumer market.

The first PC in my childhood home had a math co-processor, and no gamer today would run a system without a dedicated graphics card with a GPU.

With the emergence of AI, the need for a new type of special purpose hardware accelerator is rising; an AI-chip specially designed to run deep neural nets.

Continue reading The Rise of Special AI Chips

OSX 9

“When was this updated? OSX 9?”

/Grumpy comment about an application on a discussion board

For anyone who doesn’t get the humor: “OS X” actually stands for OS 10 (as in roman number “X”). “OS 9” was the Mac operative system before OS X. However, with Sierra, it’s just called “macOS.” Some versions of OS X has also been called “Mac OS X.”