Planes, Trains & 302 Redirects
$ curl https://www.sussex.ac.uk/gdsc/
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>302 Found</title>
</head><body>
<h1>Found</h1>
<p>The document has moved <a href="http://www.sussex.ac.uk/gdsc/">here</a>.</p>
</body></html>
Wrong direction, Sussex š„“
Neeerrrrrd!
When has my IP change propagated? Terminal-driven alarm!
while [ "$ip" != "144.92.48.199" ]
do
ip=$(host http://maven.imagej.net | sed 's/.* address //')
sleep 60
done; while true; do echo -ne '\007'; sleep 1; done
In the beginning there was zero
I got a Fitbit! I like it a lot. After recording data for 2.5 days, it sent me my first 7-day summary. I am far too amused by the assumption that I must have walked no steps on days prior to device activation. Coin-flip fallacy variant: when data values are unknown, assume zero!

A reflection
Letās Enhance!
I used to laugh. But itās real now.
Zeus, Mightiest of the Olympyans
Not only will my fingers not stop typing ājupyterāāthe word ājupiterā actually looks wrong to me now. Thanks a lot, Python! ššš

The sansest of serifs
What is wrong with this picture??

Technological tribulation IX
#include <iostream>
int main()
{
std::cout << "hello world";
}
$ gcc hello.cpp
Undefined symbols for architecture x86_64:
"std::__1::locale::use_facet(std::__1::locale::id&) const", referenced from:
[ >4700 char long error message follows ]
#cplusplusbestlanguageever
Printers gonna print
Decades ago: special cable with special driver for every printer model. Linux not a thing yet.
More recently: maybe it works if you give some hints: IP address? LPD? IPP? JetDirect?
In 2018: you canāt even STOP that network printer from jumping onto the list. Skynet loomsā¦

Rebuking away the alcohol
When beer goes horribly wrong⦠or horribly right! http://ab2.life #RenameAB2

Fight for transgender rights
DOJ Says Businesses Can Discriminate Against Trans Workers
Been fretting about this, and struggling with what to write here that could possibly change hearts and minds. As a person of cisgender privilege who keeps himself very busy, it is seductively easy to just cross my fingers and hope for the best when it comes to the societal trajectory of minority rights. But it makes me sick, and scared, to see our current administration explicitly condoning this kind of discrimination. Where is the compassion for fellow human beings? And why is it so hard to believe the science that overwhelmingly refutes the notion of immutable and infallible binary biology-aligned gender from birth? Are Republican priorities (building border walls, āsavingā the unborn, growing the economy at any ecological cost) really more important than cultivating a society of mutual love, respect and tolerance?
The least we can do is vote. And if you have the time and energy to do more, you can do more!
Hell No to the Memo: 7 Action Items to Protect Trans and GNC People
Technological tribulation VIII
Spent literally all day trying to make video calls work again, after upgrading to Mojave last week. Still doesnāt work, but after several hours of research at least I know why: Mojaveās privacy support is broken and half-baked.
Poisoned Apple
I try to make software that is accessible and cross-platform. But sometimes I wonder about the ethics of enabling science at all on macOS and Windows platforms. Appleās policies are actively harmful to long-term reproducibility.
Apple diagnostics software blocks third-party repairs of 2018 MacBook Pro and iMac Pro
Apple, Verizon Continue to Lobby Against The Right To Repair Your Own Devices
You think you're so funny
Smartass GitHub repository of the day: Neuroglycerin/hail-seizure - Submission for Kaggleās American Epilepsy Society Seizure Prediction Challenge.
I can finally take good notes
Amazing! Looks like Half Past Never has finally arrived!
Technological tribulation VII
Returns a stream consisting of the results of replacing each element of this stream with the contents of a mapped stream consisting of the results of replacing each element of this stream with the contents of a mapped ... Exception in thread "javadoc" java.lang.StackOverflowError
Face fungus
I reached up absentmindedly to itch my cheek. There was something fuzzy and alien there, like a giant caterpillar. Panicked, I scrambled to tear it from my face before it assailed me with its deadly venom. But my efforts were in vaināfor it was my beard.
Not an ordinary fella!
Teddy learned DDR yesterday! He passed Wild Rush, and Orion Civ mix, and was close to passing Paranoia Survivor. O_o
He scored a B on Butterfly! (PA still needs work tho lol)
He played for almost two hours! While we were playing āI Do I Do I Doā he was singing āI do I do I do, do I do love, Dada. Dada is the be eh eh eh est, dadaā
What an amazing little guy!
Apple-flavored coffee
Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: Non-Java exception raised, not handled! (Original problem: Deprecated in 10_12... DO NOT EVER USE CGSEventRecord directly. Bad things, man.... bad things.)
Somebody reaaally likes reading the news
Eclipse Oxygen has an RSS aggregator plugin now, active by default, because why not. (Hint: I CAN THINK OF SEVERAL REASONS WHY NOT)
Whoa there Speed Racer
[ERROR] Could not transfer artifact from/to central: Failed to transfer file. Return code is: 503 , ReasonPhrase:Slow Down. -> [Help 1]