Mar 1, 2017
It took quite a few months to get the time to work on this blog. I had AltSci Cell and AltSci Blog updated to the new blog system back in November. I ported most of AltSci Concepts to the new blog system a few months ago, but I didn't want to convert it until I had comment working. You can see there are no comments at the bottom of this page because I'm not ready to backport the comments to AltSci Cell yet. But if you go to any of the posts on AltSci Concepts you'll be able to post your comment.
In all the years of AltSci, only a handful of people have commented. The main purpose has been to collect a large corpus of spam (389245 spam comments from 67085 unique IPs, 9683389 csrf spam attempts rejected) which I've had to filter at times. But the opportunity to post responses is a valuable part of the Internet. That's probably why sites like Hacker News and Reddit are so valuable: they let you comment on important topics where the comments are disabled or too toxic to post in. That doesn't mean that these sites are infallible. In fact, that's a lot of the controversy in any open forum -- people post in a thread that is going to stay linked to that website for a long time and time increases a search engine rankings. When should the post be deleted? When should the admins leave it alone? These problems are not trivial to solve. If you think they are... please create a thread to discuss this post and e-mail me a link.Read more »
Sept 1, 2016
Yesterday I published a small piece of software to Small Wide World's git to very little fanfare. It was a generalization of a bad piece of software I wrote the day before. It uses NLTK to perform a simple task: parse a simple sentence which follows the form "subject verb object" with optional additional information starting with "because". Examples of this grammar include:
GnuPG is software IRC is a protocol software implements a protocol Javantea is human AI3 is software Javantea wrote AI3 Javantea writes software Javantea writes English Javantea reads German Javantea reads Japanese Javantea reads Portuguese Javantea reads Spanish
nlp1.py creates this graph of the relationships:Read more »
Aug 13-14, 2016
Today I spent a few hours sewing a piece in my Luffy costume. It isn't completely finished but you can see the results below. What needed to be sewn? The shirt was originally a tank top from American Apparel. While Luffy wearing a red tank top is absolutely acceptable in a pinch, it needs to be a 3 button vest to suit say Season 3 Episode 78 where they leave the island of the giants and Nami is sick, so they go to the winter island.
If you're incredibly lazy, sewing isn't necessary for this cosplay. If you don't intend to wash the shirt or wear it more than a handful of times (shame, shame!), then a cut shirt will actually look reasonably authentic. A really good reason to sew a cosplay is to reduce the likelihood of fraying. Many fabrics when cut will fray. The cotton from this shirt almost certainly will fray in the washer. If you've never sewn a garment, you probably didn't know that because a part of the professional sewing business is ensuring that doesn't happen. Exceptions exist, but Luffy's shirt is most certainly not frayed and you won't want yours to be either.Read more »
Dec 27, 2015
Today I sewed two holes in two shirts. Both shirts have survived a long time but both had become unwearable. By coincidence both shirts were a few sizes too small. Both shirts were worn hundreds of times despite not being the perfect shirt for the task and that is certainly the reason why they came apart after so many years of service. The blue work shirt was made in India in the previous decade and sold by Gap with their brand on it. My brother bought me it so that I would have one dress shirt that I could wear it to interviews. The white ringer was made in Los Angeles by good ol' American Apparel in the previous decade. I bought it from Scarecrow Video in Seattle in the early 2000's. Both are probably a decade old at least. Vintage surely.Read more »