Why Hillary Clinton is an Asshole

My reasons why Hillary Clinton is an asshole:

  1. Hillary has made USD $22.1 million kissing ass for Goldman Sachs.
  2. She’s really corrupt.
  3. Mrs. Clinton can’t win without Bernie’s talking points.
  4. Hillary can’t even get votes by default.
  5. She’s pulling major strings to make her legal woes go away.
  6. Her husband threw American jobs at Mexico. She’s likely to do the same.
  7. Her husband signed the worst copyright bill ever into law. She would also be very pro-TPP.
  8. She buys good press while negative reporting doesn’t seem to phase her.
  9. She’s part of the much-maligned 1%.
  10. She’s trying to destroy Bernie Sanders with her clout, and her cash.

Oh, and it looks as though there’s no end in sight with regards to her legal troubles (as well as her questionable sources of income).

[]

Bernie Sanders

This is my most precocious and preachy post to date. Sorta. I’m basically just going to advocate for voting for Bernie Sanders. Hillary Clinton is an asshole. She is. There’s no getting around it. She pulled a “Sarah Palin” with a private email account, going so far as to use her own equipment, and got caught transmitting sensitive government garbage from said email address.

Hillary Clinton, like her husband, is an asshole. Period. If you’re not convinced that she’s an asshole, that makes you an asshole. Your opinion has thus reduced you from the status of human to asshole. That’s just the way it goes.

[]

Minbif on FreeBSD

I don’t remember at all why I did this. I can’t remember if the minbif port was broken or what my motivation was. I downloaded the last version of minbif and started editing crap until it compiled on FreeBSD 10.2. Which, with this patch, it does. In any case, it’s going here for posterity, I guess.

diff -Naur minbif-1.0.5/src/im/account.cpp
minbif-1.0.5-new/src/im/account.cpp
--- minbif-1.0.5/src/im/account.cpp     2011-12-04 09:24:51.000000000
-0500
+++ minbif-1.0.5-new/src/im/account.cpp 2016-01-26 17:20:54.418450000
-0500
@@ -272,7 +272,7 @@
                                else
                                {
                                        char** prpl_formats =
g_strsplit(prplinfo->icon_spec.format,",",0);
-                                       ImlibLoadError err =
                                        IMLIB_LOAD_ERROR_UNKNOWN;
+                                       Imlib_Load_Error err =
IMLIB_LOAD_ERROR_UNKNOWN;

                                        close(temp_fd);
                                        /* Try to encode in a
 * supported format. */
diff -Naur minbif-1.0.5/src/im/auth_pam.h
minbif-1.0.5-new/src/im/auth_pam.h
--- minbif-1.0.5/src/im/auth_pam.h      2011-12-04 09:24:51.000000000
-0500
+++ minbif-1.0.5-new/src/im/auth_pam.h  2016-01-26 17:15:57.047434000
-0500
@@ -21,7 +21,7 @@

 #include "auth.h"
 #include <security/pam_appl.h>
-#include <security/pam_misc.h>
+#include <security/openpam.h>

 struct _pam_conv_func_data {
        bool update;
diff -Naur minbif-1.0.5/src/server_poll/daemon_fork.cpp
minbif-1.0.5-new/src/server_poll/daemon_fork.cpp
--- minbif-1.0.5/src/server_poll/daemon_fork.cpp        2011-12-04
09:24:51.000000000 -0500
+++ minbif-1.0.5-new/src/server_poll/daemon_fork.cpp    2016-01-26
12:14:09.049463000 -0500
@@ -20,7 +20,7 @@
 #include <cassert>
 #include <cstring>
 #include <cerrno>
-#include <glib/gmain.h>
+#include <glib.h>
 #include <sys/socket.h>
 #include <sys/stat.h>
 #include <arpa/inet.h>
diff -Naur minbif-1.0.5/src/server_poll/inetd.cpp
minbif-1.0.5-new/src/server_poll/inetd.cpp
--- minbif-1.0.5/src/server_poll/inetd.cpp      2011-12-04
09:24:51.000000000 -0500
+++ minbif-1.0.5-new/src/server_poll/inetd.cpp  2016-01-26
12:09:56.808247000 -0500
@@ -17,7 +17,7 @@
  */

 #include <cassert>
-#include <glib/gmain.h>
+#include <glib.h>

 #include "inetd.h"
 #include "irc/irc.h"
[]

Totient Calculator in C

Rewrote my totient calculator in C. It’s pretty much a direct translation of the excrement I wrote in Rust. Be gentle, there are obvious points that I miss completely in C that veterans in the ancient language would scoff heartily about. I don’t yet know what the hell a struct is for or the extents of threading. All in good time.

So here’s my uncommented and fully unnecessary data type usage.

[]

Chamfer Calculator in C

I’ve converted the Rust Chamfer Calculator to C for shits and giggles, and to learn something new. If you have any recommendations on tutorials for C socket programming, please feel free to contact me. Without further ado, here’s my garbage:

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

double to_radians(double degrees);
double chamf(double angle, double depth, double bore);

int main(int argc, char *argv[])
{
        if (argc < 4 || argc > 4)
        {
                printf("Usage: %s angle depth bore\n", argv[0]);
                exit(0);
        }

        double ang = strtod(argv[1], NULL);
        double dep = strtod(argv[2], NULL);
        double bor = strtod(argv[3], NULL);

        double cha = chamf(ang, dep, bor);

        printf("Angle: %f\nDepth: %f\nBore: %f\nChamfer Diameter:
%.16f\n", ang, dep, bor, cha);

        exit(0);
}

double to_radians(double degrees)
{
        return degrees * (M_PI / 180);
}

double chamf(double angle, double depth, double bore)
{
        return (tan(to_radians(angle)) * depth) + bore;
}
[]

Upgrade Complete

After a brief downtime, I’ve re-provisioned (due to my incredibly cheap VPS situation) and I’m back up and running with a much newer instance and updated software. I’m also changing distros to experiment with resource management on my incredibly small allocation.

I’m sure it’ll work out better than Fedora Core did. FC seems to be a bit of a resource hog.

I’ve been trying to shoehorn Rust onto my FreeBSD 10.2 x86 machine, but it just isn’t happening. I can’t compile it. There are no functional x86 packages (only x86_64), and I’m pretty much giving up on having remote access to a Rust compiler of my own. Oh well.

[]

Goofing off

I’m being a slacker. Don’t you judge me. I have my blog set up that I can update from anywhere, albeit tediously. Still cool, though. What isn’t cool is having to rely on Pandora for music. Also, this fucking sinus infection is horrible. I have Fallout centaur embryos flying out of my face with every sneeze.
I’m ready for bed.
It looks like I’m headed for another boring week where things still haven’t picked up to feel like actual work. Oh well. At least I’m gainfully employed.
I miss my future wife every day. When did this turn into a “stream of consciousness” entry?
Blah.

[]

Updated, Upgraded, All Set

Jekyll 3 is something new entirely. My original template didn’t play nice. Completely lost my nav bar in the header and in the footer. That was no bueno. I’ve since adapted to just using a ‘_data/’ block to contain my navbar YAML. I guess that’ll work, though I suspect my install may be broken. No help was offered by #jekyll just yet. We’ll see if maybe I can get some info from them.

[]