2012-12-30
[General] Google News useless to me
I wonder if they're concerned about people censoring too much reality and biasing their views on the world, ignoring what's news to others.
[Technology] kernel_task consumes almost 100% of CPU on Mac OS X
The Problem
A friend spilt tea on their MacBook Air and this has probably killed their battery. In an attempt to see if it was just a firmware problem, they attempted an SMC reset, which resulted in their computer becoming incredibly slow (and the battery still not working). Reviewing CPU usage showed that kernel_task was opaquely consuming all available CPU cycles. Oh nos!(spoiler: this post does not end in a working battery, just in eliminating the excessive CPU usage)
Possible solutions
I googled a bit. Some people recommended trying a PRAM reset (which did nothing (to do it, use command + option + P + R at boot after the tone, until you hear a second tone)). Starting up in safe mode to see if disabling all non-core kernel extensions helped did not (to do that, hold shift at the start up tone until the grey Apple logo appears). Finally, someone suggested disabling one of the plists for power management in one of the kernel extensions. The idea there was that the kernel thought the computer was overheating and was trying to take misguided measures to deal with it that resulted in total CPU consumption (and more heat). I thought this might be relevant, not due to heat, but because a part of the device was no longer working, and perhaps the kernel didn't understand and was making a bad decisions.The solution
This turned out to be the right idea. Under /System/Library exist many kernel extensions, and the relevant one is the IOPlatformPluginFamily.kext. There suggestion was to disable the plist for your model of computer that was located in that kext's Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext (a sub kext!). First, his MacBook Air didn't have a relevant plist, and second, disabling that entire kext (simply by renaming it to something else so Mac OS X wouldn't find and load it) did not help.I then tried disabling IOPlatformPluginFamily.kext altogether, and it worked! Thinking that a bit too brutish, though, I re-enabled it, and tested disabling a variety of its sub kernel extensions (under /System/Library/IOPlatformPluginFamily.kext/Contents/Plugins) to see which one was the culprit.
Here are the sub kernel extensions within IOPlatformPluginFamily.kext:
- ACPI_SMC_PlatformPlugin.kext
- AppleSMCPDRC.kext
- IOPlatformPluginLegacy.kext
- X86PlatformPlugin.kext
- X86PlatformShim.kext < this is the one I had to disable.
Steps
Here are the steps for disabling them. Pardon any errors, as I'm doing this from memory and photographs after the fact.1. Open a Terminal (Applications > Utilities > Terminal). This took a dreadfully long time, given how slow the computer was running.
2. Run these commands (text precede by a # is just a comment)
> cd /System/Library/IOPlatformPluginFamily.kext # enter main kext directory> cd Contents/Plugins # enter kext's plugins (other kexts)
> ls # list the available kexts
ACPI_SMC_PlatformPlugin.kext
AppleSMCPDRC.kext
IOPlatformPluginLegacy.kext
X86PlatformPlugin.kext
X86PlatformShim.kext
> sudo mv X86PlatformShim.kext X86PlatformShim.kext.disabled # rename the culprit .kext (after trial and error) to something different so it can't be loaded (doesn't need to add .disabled specifically); start with sudo to do this as the root user (or you won't have permission); this will request your user password
3. Then, restart your computer to see if it works.
You should be able to actually rename /System/Library/IOPlatformPluginFamily.kext as a quick test to start to see whether a problematic .kext exists within it, and then try this (or maybe ACPI_SMC_PlatformPlugin.kext's specific plist, depending on your actual problem) to be more specific (who knows, some of the plugins might actually be there for a reason ;).
2012-12-29
[Microblog] Ignorant
[General] Those People
2012-12-27
[Technology] gethostbyname failed
[Microblog] Transient Blankets
2012-12-24
[General] Last Exile: Fam, the Silver Wing
Without discussing its content too much, I'll note that it has a delightfully atypical gender ratio. Its protagonists gender distribution is basically the inversion of the Lord of the Rings' (though it does not rival the Hobbit). What's also nice is that it feels very natural to me; I don't question the gender choices at all, it doesn't feel artificial to me. Neat.
[General] Last Exile
Alexander Row, Sophia Forrester, the Sylvana,
and Guild Mæstro Delphine in the background
Alex Row, captain, Sophia, commander, and the dread-ship Sylvana.
Claus Valca, Lavie Head, and Alvis Hamliton
Claus Valca, vanship pilot, Lavie Head, navigator, and Alvis Hamilton, scared child and key.Tatiana Wisla
Tatiana, ace pilot, very serious.Dio Eraclea and Lucciola
Dio and Lucciola, members of the Guild. Slightly inhuman, very elegant.Ships of Disith and Anatoray at war
Vanships
Last Exile
Last Exile is one of my favourite anime. Above is the opening video and a variety of images of key people and elements. The setting is the sky. The first image shows Alexander Row and Sophia Forrester, the captain and the commander of the Sylvana. Alex Row is an easily romanticised character. He is intelligent, competent, quiet, and has a past you can sympathise with if you can find out what it is. Sophia is a lubricant for Alex in interacting with the others. Together they command the Sylvana, a dangerous ship with a terrifying reputation. The Sylvana operates independently of nations but with determination and definite purpose.I admire Alex Row easily, even though he captains an efficient killing machine. It's similar to the respect I can hold for certain military officers despite reviling war. When you're in a difficult situation and your options are reduced to protecting those you care about by exercising your own power over others, or let them suffer and die. Alex's motivations are a bit different. But a blossoming commander in Ender's Game helps exemplify that motivation a bit better.
There's a problem with that, where the idea that force is the only remaining option is incorrect. When there are alternatives, but they're just not obvious. It's hard to completely blame someone for inadequate imagination, it's just sad. Even if force was somehow the only option, it's still sad. In real life, it feels like force is almost never the last resort.
It feels strange how military service has often been held in high estimation, though I understand it. It's interesting how literature makes me feel as though it used to be esteemed higher before and receives greater derision today. Though, in reality, I think that respect and criticism are still similarly distributed now as it has been previously.
Still, there are qualities in Alex Row that I'd like to adopt. Especially his composure, contemplation, deliberation, reliability, and admirability.
Claus and Lavie are delightful. They're ambitious children growing up in relative poverty with a passion for the sky and good hearts. They just want to fly. They pursue their passion and apply their talents wholeheartedly, and they're willing to use them to help others, regardless of the inconvenience to themselves. Tatiana is a bit like them, but much more serious about it. I used to be much more serious about things, but I've relaxed a bit. I still admire her dedication to her skills. I try to think about people like this when I work on things like iaido and programming.
Dio and Lucciola are cute when they're children, and almost terrifying when they're grown up. They are elegant and beautiful and loyal and refined. I used to seek refinement more, but let's be serious, a lot of refinement is arbitrary and reflects artificial divisions between us and them. Create rules and practise abiding them to distinguish oneself. There are tangible benefits to many such rules, and the result can often be elegant and beautiful like Dio and Lucciola, but for my life, it's not worth the non-financial expense. I just want to appreciate everything. I like playing at elegance, dressing up for outings, etc., but only as long as my companions and I know it's for fun.
Disith and Anatoray's situations are quite tragic. A lost communique fails to prevent war and humanity's limitations lead them into bloodshed. Beautiful, majestic ships wield technology towards mass death. People with homes and families sail forward to their deaths and the destruction of happiness and home.
Vanships are cute. They're personal, tiny aircraft that are very nimble and give freedom to their pilots. They're like my computer and my programming, or like my sword and my iaido.
I adore the art, the music, and much of the culture in the world, but I've written enough for now. At the top is the intro to the series, which depicts much of the struggle. Now is the outro, which depicts more of the humanity.
[Technology] Resizing my encrypted, ext4 file system
Labels: #Technology, encryption, ext4, fedora, fedora 18, file systems, luks, resizing
For Fedora 17 last year, though, I wanted to upgrade all my file systems from the ext3 format to ext4. It's "better". You can do it in place, but there are attributes that won't apply to any old file system entries, only to new ones (new files that get added). I could in theory have upgraded it in place, and then just copied files back and forth from another drive, but whatever. Clean start. I backed up all my personal files, and reformatted the whole disk as ext4, and moved it back.
Now, the disk setup was this.
- 0.5GB boot partition (device: /dev/sda1, mount point: /boot)
- 465GB volume group (device: /dev/sda2)
- 4GB swap partition
- 24GB ext4 root volume (mount point: /)
This is where all the system files go, like programs. - 200GB LUKS ext4 volume (mount point: /home)
This was my primary file system for personal files. It's encrypted so that if someone steals my laptop, they won't be able to read my data. :) - 237GB ext4 volume (mount point: /home2)
This was a secondary one. I wasn't sure whether the LUKS encryption on /home would slow down IO-heavy activities, like managing media files. I didn't mind having things like videos and music stored unencrypted.
I used system-config-lvm to delete /home2 and then used it to resize /home over top it. However, that alone did not resize my file system to cover it. Interestingly, gnome-disks reports the LUKS volume and ext4 file system as taking up the full space, but df reports the ext4 file system as taking up only 200GB. Uh oh.
So, I read this tutorial on Ubuntu forums about resizing encrypted file systems, and found the one step I still needed to take. Apparently, system-config-lvm won't really resize the ext4 file system, even though gnome-disks claims afterwards that it larger. So, I just ran resize2fs on it. I used mount to figure out which volume it was on (mine was /dev/mapper/luks-blah-blah-blah) and then ran resize2fs /dev/mapper/luks-blah-blah-blah, while it was even mounted (!). Hooray for live resizing. It worked well, and after a reboot still worked too.
[General] Infidels
Labels: #General, anime, friends, humanity, last exile, last exile: fam the silver wing, politics, war
The series touches upon politics of war and individuals' personal humanity. It's sometimes difficult, in a good way, to watch.
I also get to torture Sam, as he's temporarily an invalid/infidel and vulnerable to excruciating pain induced by laughter. Mispronunciation has never been more fun or evil. People say laughter is the best medicine, but not if I kill him with it first.
[Technology] Efficiency!
Running it in a given month gets progressively longer as the month goes on, and it was taking on average over 5 minutes (!) to run those 62 rules. Applying all the rules to each data record was taking almost a full second each. This wasn't really scalable.
So, today I ported the script to vala, which is a C#-like language that compiles down into C (which is then compiled into native code). This promises to be much quicker than interpreted code to begin with. The run time once converted was less than 1 second. That was a pleasant surprise.
Some of the fun was moving the transformation rules into their own file (XML), separate from the code, and making sure all the Regex objects were created once at the start of the program and then applied to all later data.
To make it still better would probably involve parsing the data records into a structured form from the start, rather than just using regular expressions to transform data strings. Then creating a couple different type of rules for specific fields. But this is good enough for now. :)
2012-12-23
[Technology] Silly mistakes
[General] Theme update
Labels: #General, christmas, css, dark themes, kosmokaryote, style, themes
Anyway, let me know if you have any issues with it (perhaps the contrast is hard on your eyes), and perhaps I will add a toggle to switch it back and forth (with a cookie to remember your preference :D).
[Microblog] Transient Tripping
February 17 – Molson Canadian Studio – Hamilton, ONJosh Ritter is coming to Ontario! YAY! Who wants to go?!
February 18 – Starlight Social Club – Waterloo, ON
April 16 – Danforth Music Hall – Toronto, ON
[General] Compulsion to Internet
I used to try to seek the meaning behind. I used to assume there was something meaningful about it, that I must be looking for something or crave something that I lacked. Or that I was afraid of something. That maybe it was to do with some existential angst or loneliness. During the later times, when it bothered me more, I'd want someone to come interrupt me (at 2, 3, 4, 5, 6, 7AM?) and maybe just give me a hug and help me just break the spiral I'd be in for the night. I couldn't often get that, but sometimes and I did and it was amazing.
However, now I look at it differently. My perception of my psychological behaviours have shifted a bit, and sometimes I see myself a bit more mechanical, seeing some behaviours as much less meaningful than I would have previously, and more as side-effects of how it is that I even exist. And so, without actually thinking it's directly applicable, I feel more now that I get caught in something like a meaningless infinite loop (a common programming problem) that's almost more a consequence of sleep deprivation.
I've noticed that at around the 16 hour mark, the less mentally stable I am. I don't become mentally unstable, but I start to destabilise. I get more emotional, more sensitive, more sad, more silly. And the solution usually isn't to understand and address those symptoms as meaningful, but to simply go to sleep, let my mind recuperate and start a new day with a clean slate. It's great. So, lately, if I feel hooked on the Internet late at night, rather than despairing, I give my head a literal shake and then turn off my computer. It helps that I have redefined my relationship with deadlines and now feel free to generally sleep when necessary to protect my general health.
I'll note that prolonged social deprivation also produces strange mental states. I used to experience this during times when I was isolated, or my social interaction was limited in magnitude or variety. Now I actively avoid that, and I haven't noticed symptoms since.
The brain is interesting.
2012-12-22
[General] Society and us
"Welcome to the human race. Nobody controls his own life, Ender. The best you can do is choose to fill the roles given you by good people, by people who love you."I like thinking about how society is responsible for itself, in how actions of mine will affect you and vice versa. I like this statement denying singular control over yourself, but still having choice towards which influences you face.
[General] Happy at home
[General] Ender's Game
- the socio-political context
- how little it worries about abnormal details (e.g. describing aliens)
- how straight-forward and focused the story is (the context doesn't jump around too much)
- focus on interactions between humans
- intelligent reasoning of many of the characters, revealing the authors competence in reasoning and reasoning for others
- fair exploration of complex issues: the author presents both positive and negative perspectives (even within the same character) on challenging issues
- the foresight the author had concerning technology's development and usage
- mixture of philosophy and politics
- multiple stages of gradual development
- value of honesty and loyalty
- consistency of feeling between siblings, friends, acquaintances
- value of analysing your environment, your self, and your context
- irrelevance of a lot of material possession
- competition within a society and violence
- communication barriers and fear
- handling of complex population problems
- so much more
[General] Zellers and Waste
2012-12-15
[General] Responsibility
I actually generally agree with this. The Lifehacker editors caution against always blaming yourself exclusively, which is good. Last night I read an egotistical diatribe by a stupid University student on Facebook that made me sick, and was a wonderful example of someone blaming others for their own problems.
Now I must go and cut this abruptly short.
2012-12-11
[School] Fresh start for blogging
I originally intended to blog a lot about my Masters here. I haven't, partially due to discouragement from my department. I understand the concern about leaking results, but I feel like I've missed out on a lot by not being able to communicate more about what I've learned and my work. So, I'm just going to write about it anyway, though I won't get too specific.
To start, I have a system as a prototype of my hypothesis that mostly works. It's not ideal, and I like to tinker with it to try to make it better. Here are some concerns right now
- efficiency; computational efficiency isn't key to my work, but it helps me test the accuracy of the algorithm. Waiting 15-30 minutes to get a result and then analysing it to see where any problems may lie is a lot less productive than getting a result in one minute. So, I'll work on that.
- background knowledge; I need to understand two domains, one of linguistics and one of natural language processing. In my first year, I acquainted myself with a lot of linguistics, but lately, I've only paid attention to computation. I want to expand my understanding of linguistics in the hopes that it will serve my Masters better.
- visualisation; it's been hard to clearly explain to some other people exactly how the algorithm operates if they're not already deeply into computer science. I'd like to be able to have it visualise its progress as it runs so people can see its behaviour.
- stateliness; right now each run of the system starts fresh, and a grammar must be retrained from scratch. What I would prefer would be able to have a built grammar that persists between runs, and that I can continue to add to. I've used some of my GXml work to help with this a little, but I need to do more.
2012-12-09
[Microblog] Transient Physicality
Labels: #Microblog, christchurch, dust, impermanence, new zealand, transience
2012-12-06
[Microblog] Transient Thought
[Microblog] Transient Pleasure
[Microblog] Transient Want
2012-12-05
[Microblog] Transient Thought
Took up an offer to see a friend's choir perform at a downtown church. A lady fell outside. The average age in attendance must be double me. It reminds me of Christmas at home.
[Technology] Login with Facebook
I bring this up because of Aviva, and in particular their Georgian Bay Turtle Hospital. They need an account to at least know your votes are unique (though they'd also like to contact you), but I don't want to create yet another account (I probably will, for the turtles you know) and I don't want to use the alternative of logging in on Facebook. I'd like another provider to just go ("This is 1097, who you've seen before, so they're not voting a second time today, but they can again tomorrow.") It's a little reminiscent of OpenID, but that's more identifiable, with named URIs. Sigh.
[General] Buy NOTHING Day and me
Labels: #General, arduino, buy nothing day, consumerism, consumption, crafts, diyode, gsec, origami, potluck
This year, I helped with their free soup by helping prepare vegetables for a couple hours the night before in fun company, and baking my trade mark cookies. (I begin to feel towards my cookies as Sir Conan Arthur Doyle felt towards Sherlock.)
![]() |
Death of a Squash |
![]() |
Crock Pot: the power of soup |
![]() |
Feeding dozens |
![]() |
3-2-1 COOKEHS! |
I also proposed running a crafts table with my friend Libby so people could craft personal gifts for their friends for Christmas. I and Laura spent the first hour crafting the Craft sign.
![]() |
It was a popular table |
![]() |
I was surprised at how many crafting supplies I've accumulated in the past year |
![]() |
A friend, S, and I making the most of clothes and accessories we do and do not own |
After that, DIYode was there. They're a community work shop that works with materials (via their wood lathe, laser cutter and, newly, a PLASMA CUTTER (Hello Ironman!), 3D printing (a $2000 MakerBot, which they make many mini-Yodas with), and DIY electronics (programming Arduino boards and Raspberry Pis). I went to their Arduino work shop. They were having technical difficulties, as the provided school computers lacked admin rights, so I used my own Linux laptop to connect to the board and upload programs to do neat things like ... make lights blink!
![]() |
Arduino with the DIYode Code Shield running my code |
![]() |
snow! |
So, buying things, the exchange of goods, is vital to a functioning civilisation, and having cash as an intermediary between services and goods is very efficient, even if it creates a disconnecting distance between a thing and its worth. Materials were a big part of Buy Nothing Day, and those had to be bought. The point isn't to stop all purchasing, but to encourage more intelligent and considerate purchasing. Do you need the newest and latest thing? Do you need to generate waste?
Arduino is cool because it's a functioning, no-frills chipset that is easily programmed by a user and can be used to accomplish all sorts of wonderful things instead of purchasing expensive, showing solutions. DIYode has a digital door access mechanism where you use a fob with a unique magnetic signature that is interpreted by an Arduino system that checks it in a small database of authorised users and then sents a signal back to unlock the door, also telling the security camera (a commodity web cam) to start saving its feed to the hard drive for the next 15 minutes (instead of periodic snap shots). This makes useful functionality very affordable to people in a relatively accessible manner.
The soup was cool because it was home made and communal preparation can be more efficient regarding waste.
The crafts were cool because they help use generic supplies to create personal gifts that can't be easily substituted.
But, time, creativity, imagination, energy. These are not infinite, and I suppose a major reason why we outsource to pre-packaged consumer goods, despite the reduced personality, the increased waste. Buying and installing a home security system is a lot less time consuming and requires less skill than fashioning your own. Buying lunch can save a lot of time over making it and carrying it around. We can't always be inspired to craft the most amazing things for our friends. And presently, economic health of societies strongly impacts the quality of life people can enjoy, and contracting an economy by reducing total consumption is dangerous.
Hopefully activities like this can be educational and provide alternatives and new ideas for the future. :)
[General] GO VEGGIE GO! Plastic edition
Labels: #General, buy nothing day, clif, environment, farmer's market, footprints, green beaver, guelph, plastic, vegan, veggie challenge
![]() |
Updated poster, only a prize and the dates differ |
Day 1: Easy and clean
The first day of my plastic challenge went very well, as it was also Buy Nothing Day (more anon), and I simply purchased nothing at all. There was still danger from obtaining free things generating plastic waste, but that simply did not come up. Problems arose immediately the next day, even when I thought I was being clever.Day 2: Trying and failing
groceriesFirst, I was clever, and decided I would go to the Guelph's Farmers' Market for most of my materials. The plastic challenge is already easy in that I get to still use things I've already acquired (a tough one would involve starting from scratch and avoiding all potential plastic waste). I reckoned I would stock up on plastic-free produce and bread at the Farmers' Market (conveniently next door) with my hip reusable bags and sail through the week. Then I bought salsa from the Salsateria booth.
Salsa from the Salsateria booth comes in a plastic container. It's not a really useful plastic container. The lid is a pain, and it melts in the microwave. The salsa is very oily and tends to stain the plastic a little. I realised my mistake moments after purchase, and the vendor let me swap it for a challenge-compliant wrap. Few. Disaster averted, I thought. I also asked whether it was possible to bring my own container to Salsateria and just have them fill it, and apparently that should be doable. Hooray!
cleaning supplies
Then I went to go replenish my cleaning supplies. Again, clever I thought I was! I went to Footprints, the Eco Store, in downtown Guelph, where you can also bring your own containers and refill them in bulk fashion! It's brilliant! I currently have my shampoo, hand soap, and dish soap from there. My general cleaner will come from there once I've exhausted my current supply. I'll be sad if I move somewhere without refillable cleaning supplies. (For the record, they all seem effective at their jobs, despite having eyed them with suspicion; the only qualm is that the shampoo doesn't lather much.) The liquids also claim to be at least more environmentally friendly than standard fare, so hooray! One thing to note is that the barrels they are dispense from are themselves large and plastic, but I understand they are themselves refilled. Even if they weren't, at least that would be much less total waste.
But then I bought toothpaste. I didn't realise exactly what I was doing because the plastic portion (the tube) is not immediately visible, hidden within a cardboard box. Besides the fact that the cardboard box is largely waste itself (even if recyclable), the brand I buy is generally considered environmentally friendly, Green Beaver. I am told I can apparently use baking soda effectively, but I'm a bit wary of its abrasiveness, given how soft teeth actually are.
Day 2: Metro apocalypse
A friend desperately needed to go grocery shopping and I tagged along as a grocery mule. And then I noticed many things I also needed. And a couple things I didn't.cookies
I ultimately purchased Christie's maple fudge cookies (because they are VEGAN!), almost picked up some of their Pirate peanut butter cookies (because they are vegan!), and perhaps it was then that I picked up some Fudge-Os? (or it was a clone, but either way, they were VEGAN; it's not just regular Oreos, people!). The cookies had totally plastic packaging. I generally bake my own cookies, though, so I don't usually run into a problem here.
cereal
I also picked some hippy brand of cereal, which is delicious, and contained plastic freshness bag. I could go to a bulk store to get in a container of my own, though.
vegan meat
I also bought Yves' veggie sausages. This is a big gap in my diet: if I want to eat fancy meat substitutes, I am doomed to purchasing them with plastic. Instead, I can still eat healthily with chickpeas and soy products and a bunch of other things that aren't plastic-wrapped, and I don't even really like food that simulates meat, but I do want to help round out my diet with the nutrients veggie meat products are fortified (most importantly, B12). I don't have a solution for this, but I can say I don't think that a real goal wouldn't necessarily be eliminating all plastic usage, but reducing it to a sustainable and environmentally friendly level. I could purchase exclusively recyclable plastics, for one, etc. Unfortunately, clear information on what a sustainable level of plastic waste is isn't readily available, as an average usage if everyone obeyed it, or as a pessimistic usage if you were the only one and everyone else was wasteful. At the very least, though, I know that the less waste I generate altogether, the more efficient I'm being and the more efficient my consumerism is. :)
clif builder
Finally, I bought a Clif Builder bar. I use these to supplement my diet as well. I was otherwise avoiding them throughout the week. I should look into an alternative, like a powder mix and have shakes in the morning, or something. I blame my friend Frank for addicting me to Clif Builder bars, though.
Day X: One last error
Near the end, I bought another Clif Builder bar because I felt a bit down and eating chocolate makes me feel better. :D It was strange experiencing how significantly being down could void my week-long intent to avoid plastic. I wonder if that happens with some people who try vegetarianism and veganism; they just become apathetic due to other circumstances and lose any sense of purpose behind their action.
Conclusion
It was a great attempt, unless you count all the many failures. I used to actually do a somewhat conscious job of trying to minimise plastic waste up until a year and a bit ago, when I sort of lost sight of the purpose then and grew a tad apathetic, as I did on day X.It makes a lot of simple sense to me: I don't need this plastic for this item, so why get it? It's more resources being used, and more money being spent. Some people might think that helps add a segment to our economy, but I want to carve out inefficiencies generally.
I was glad that I was able to catalogue a sketch of my usual encounters with unnecessary plastic and was able to postulate alternatives; like going to bulk food stores and using reusable containers more. It limits my choice in some ways (no more Corn Pops) but given an evaluation of a choice as being sufficiently potentially detrimental to the world, is it a valid option to consider at all? It's like chocolate chips: is it a valid choice for me to purchase ones that aren't Fair Trade just because then I can afford to buy more and make more cookies? Given the purported situation of cocoa farmers, no, it's not really a valid choice. Those I currently purchase in bulk form from the Flour Barrel in Guelph. I don't think their brand is Fair Trade certified, like Camino are, but Camino comes in plastic packaging (and tastes not great). How do I evaluate plastic packaging from Camino versus potentially-poor-working conditions from the bulk chip?
I'm glad I could consider further what an acceptable level of consumption might be; it is a thought that applies to my energy consumption, and any activity that destroys what it uses. Some times I think I want to stop an activity all together, but really maybe I just want to identify what's a good amount.
I think I have more thoughts, but I've waited a week too long to share these ones already.
2012-11-25
[Microblog] Chinese Wisdom
2012-11-19
[General] Life in the UC
I find various elements of this day-long exhibit distasteful, and I think it's a bit representative of the cultural difference between Sony and Nintendo in the video game space. It is strange, the degree to which I've allowed Nintendo to define my own culture. Strange, but welcome.
2012-11-17
[Microblog] Transient Travesty
[Microblog] Transient Thought
2012-11-11
[General] My father, the hunter king
2012-11-10
[General] Wizard Moot
But I won't. Not today.
[General] Vanity and Personality
2012-11-08
[General] Cataloguing recent life
- watched I <3 Huckabee and it was lovely
- compared online identities loudly and boisterously in the UC
- chatted with young'uns
- shared Clif bars
- dipped mango slices into hummus
- bicycled in the dark
- went to Kitchener and vouched for a passport
- read a zine
- demonstrated iaido
- talked and talked and talked and talked and talked and danced and talked and
[General] Web Design and Blogger
[General] Awkward moment of the day
2012-11-07
[General] Web design, 6 years ago
Obviously, I loved stars and winter nights then, too.
[General] Calendar events
Labels: #General, calendaring, icalendar, software, solutions, structured information
There are great standards on how to represent an event, specifying what, when, where, who, and even why. In particular, iCalendar (distinct from Apple's iCal software).
I think it's a failure of e-mail software to not have a formatting option to Insert Event (UPDATE 2: apparently, GMail now has this in their new compose window with the text "coming soon" next to it(!)), like you add an attachment, or bold a font. It can sometimes be frustrating to parse someone's verbosity to extract the essential information, and then to manually re-type or copy-paste it into your preferred calendaring application.
Google has tried to simplify this a bit by scanning e-mail text and, if they think they can accurate identify an event, provide you with a "Create event" link that automatically parses it. But usually it doesn't; e-mails are too difficult for computers to parse presently.
It's a bit frustrating that Facebook has a rich events system
My interest is to help minimise my chances of missing events that would otherwise be important to me. I make enough errors transcribing times or dates as is, and more structured information would make others' e-mails less frustrating.
Perhaps popularising iCalendar could become my mission?
[General] Scholarships
Such a system might already exist, but sadly my University doesn't use it. Instead, it's mostly free-form department e-mails which are hard to track and remember when they become relevant to you. Sigh.
[General] Gay Rights in the US
- "In Maine and Maryland, voters approved ballot initiatives to begin allowing same-sex unions. And
- in Minnesota voters declined to back an initiative that would enshrine in the state’s constitution a definition of marriage permitting only a union between a man and woman.
- In
Washington state, where voters also weighed an initiative to legalize
gay marriage, the vote count was expected to stretch on for days. [Reading elsewhere, the vote for was apparently leading]
- in Wisconsin, Rep. Tammy Baldwin, a Democrat, defeated the four-time governor, Tommy Thompson, for a seat in the U.S. Senate. She will be the first openly gay senator in the nation’s history."
I sort of wish that voting required a clear majority one way or the other, and that there could be a period of extended discussion after close votes to help reach consensus. I suppose no one wants to spend the time or money for that, though.
2012-11-06
[General] Consumerism and tools
- Scissors! They're actually a bit small; I've broken my last two pairs; I need pure metal ones.
- A new 300W halogen light bulb for my talk standing lamp. It's been without a bulb since it burnt out months and months ago, and I discovered that it was actually 300W! I won't be using the lamp much now, but sometimes.
- Spare toothbrushes for guests. Used up the last pack; I must be so popular.
- Chalk! I lost my last set this summer.
- Tweezers! I haven't had them in almost a year and a half, but a call for them has come up often (particularly for slivers with jodo)
- Thermometre. I have a suspicious that my baseboard heater does nothing during the night, so I'm going to apply science to it.
2012-11-03
[Microblog] Transient Thought
We keep passing a sign advertising Cosmic Adventure. Now that's worth advertising! and where do I get my kosmonaut training?!
2012-11-02
[Microblog] Transient Thought
That's the Ikea I bought my favourite dish rack. I love that dish rack like it was my son.
2012-11-01
[General] Trick or Eat!
Labels: #General, alice in wonderland, anime, cosplay, friends, halloween, Ouran Host Club, Trick or Eat
I went Trick-or-Eating for my fifth year yesterday. It's the first time I've actually accomplished something with a costume.
This year, friends of mine wanted to do Alice in Wonderland, and my friend Krystabel and I were going to do the Cheshire Cat and the Caterpillar as seen in the anime Ouran Host Club's Alice in Wonderland episode.
Needless to say, my costume was sufficiently awful to be unintelligible, but friends added færy wings to make me a flying caterpillar (but not a butterfly)
![]() |
I don't know this cookie monster, but it is eating a human. |
The Hikaru/Kaoru Hitachi Cheshire Cat was way better.
This is one of the few times (the only time?) that my group finished our entire route with time to spare. It was raining earlier in the day, but stopped for two hours while we were out. I suspect divine play.
Afterwards I proceeded to hang out with my twin which was an otherworldly experience, surpassing all previous Halloweens. YAY!
2012-10-30
[General] Pumpkin Pie
My crust was gluten-free, too. :)
[Microblog] Transient Triumph
[Microblog] Transient Thought
2012-10-29
[Microblog] Transient Thought
[General] Portions and relative equality
Labels: #General, equality, human rights, humanitarianism, humanity, math, philosophy
Today I remembered where else I've thought about this immeasurable equality. In human rights! It's stated that all people are equal. Well, it's stated that "All human beings are born free and equal in dignity and rights" in the UN Declaration of Human Rights, but sometimes gets reduced to "everyone is equal". It's a weird concept, equality. You can probably easily say that not everyone is equally good at all things, or not everyone is equally desirable for you to have around. Or that some people makes choices more favourable (to you) than others. But those aren't the cases where equality matters. Instead, a heinous murderer and my father are both equal because, to me, despite all their differences, they are born with the same core potential, and that they both enjoy the same fact of life.
On an interesting note, here's an inequality that I'm curious about, whether anyone else has considered it. If you save 99 lives out of 100, that's nice, but if you save the other one life out of 100, that's still just as nice: a life has been saved, and they're not just easily quantifiable; it's a little qualitative. However, if you save that one life plus one more, that's better! Does that many any sense to anyone? Having fewer isn't worse, but having more is better.
[Microblog] Intransient Fact
2012-10-27
[Microblog] Transient Activity
Spent the day volunteering at an animal farm sanctuary. Fun in rainy filth.
2012-10-26
2012-10-25
[Microblog] Transient Word Play
2012-10-24
2012-10-21
[Microblog] Transient Thought
[Budo] Funny story on arrogance and humility
A couple years later, I met a fellow in Ottawa, who did iaido and jodo, and I was not amenable then, either. Why? I can barely remember. I'm pretty sure I felt threatened, largely because my kendo practise had been patchwork. I think I justified it with kendo's vigorous exercise and actual competition with people, rather than just practising forms. I think I didn't like how he chose to present it, too, at the time.
I owe that fellow an apology, at least regarding my juvenile evaluation of the relevant worth of kendo versus iaido and jodo. I cringe when I reflect on all the stupid behaviour I've exhibited over my life, and how vain any attempt to rectify it could be. At least if I see him at the November seminar, I can apologise in person. :)
[Budo] Chudan!
I really enjoy jodo and its partner practise. I often wish I had a regular partner outside of class to do more. I enjoy the coordination, the motion, the control, everything.
In two weeks, I go to a iaido seminar in Ottawa. Whee!
[General] Creativity
[General] Can't help falling
[Microblog] Transient T-Rex
Labels: #Microblog, construction, dinosaurs, guelph, imagination, stories
Walking home in the early morning of Friday, there was a loud, powerful cry from down the street behind a set of buildings. Recognising it immediately, I audibly exclaimed "T-Rex! Run for your lives!" I noticed a fellow across Wyndham staring at, slightly bewildered. The cry came again, and I understood: it was not a T-Rex in downtown Guelph-it was a Pterodactyl.
2012-10-19
[Microblog] Transient Thought
[Microblog] Transient Disappointment
[General] Life demands living
- the ThanksLiving Vegan Potluck I coordinated along with Mike
- the Boston Summit 2012, where I associated with my GNOMiEs
- International Suit-up Day
- the 2012 Animal Welfare Forum
- Student Volunteer Connections social dinner
- visit to Flesherton and the bicycle
- Value Village hunt for halloween costumes (hint: caterpillar from Alice in Wonderland as played by Kyoya from the amazing Ouran Host Club)
- Baking Exchange, where I gathered 8 great people to help bake a bunch of delicious vegan goods that we then sold, mercenary-style, to raise money for a dog's medical treatment (has cataracts).
![]() |
Baking Exchange output |
![]() |
Baking Exchange team |
![]() |
Value Village costuming |
![]() |
at the Bicycle with father |
![]() |
Lovely leaves |
![]() |
Dining with SVC |
![]() |
Animal Welfare Forum, discussing evaluating pain |
![]() |
International Suit-Up Day and Fairly Frosted's new doughnuts |
![]() |
Ginkgo leaves |
![]() |
Frost |
![]() |
Dilbert chilling with K |
![]() |
City Hall |
![]() |
Metal McDonalds |
![]() |
MIT's library dome |
![]() |
GNOMiEs at Chocolate |
![]() |
Chocolate penguins |
![]() |
GNOMiEs at the Boston Summit |
![]() |
ThanksLiving Vegan Potluck at Raithby |
![]() |
Our cornucopia of deliciousness |
![]() |
To make waffles |
![]() |
"Life to you is a dashing and bold adventure" I hope so, bottle cap. |
Labels
Blog Archive
-
▼
2012
(439)
-
▼
December
(29)
- [General] Google News useless to me
- [Technology] kernel_task consumes almost 100% of C...
- [Microblog] Ignorant
- [General] Those People
- [Technology] gethostbyname failed
- [Microblog] Transient Blankets
- [General] Last Exile: Fam, the Silver Wing
- [General] Last Exile
- [Technology] Resizing my encrypted, ext4 file system
- [General] Infidels
- [Technology] Efficiency!
- [Technology] Silly mistakes
- [General] Theme update
- [Microblog] Transient Tripping
- [General] Compulsion to Internet
- [General] Society and us
- [General] Happy at home
- [General] Ender's Game
- [General] Zellers and Waste
- [General] Responsibility
- [School] Fresh start for blogging
- [Microblog] Transient Physicality
- [Microblog] Transient Thought
- [Microblog] Transient Pleasure
- [Microblog] Transient Want
- [Microblog] Transient Thought
- [Technology] Login with Facebook
- [General] Buy NOTHING Day and me
- [General] GO VEGGIE GO! Plastic edition
-
►
November
(19)
- [Microblog] Chinese Wisdom
- [General] Life in the UC
- [Microblog] Transient Travesty
- [Microblog] Transient Thought
- [General] My father, the hunter king
- [General] Wizard Moot
- [General] Vanity and Personality
- [General] Cataloguing recent life
- [General] Web Design and Blogger
- [General] Awkward moment of the day
- [General] Web design, 6 years ago
- [General] Calendar events
- [General] Scholarships
- [General] Gay Rights in the US
- [General] Consumerism and tools
- [Microblog] Transient Thought
- [Microblog] Transient Thought
- [Microblog] Transient Thought
- [General] Trick or Eat!
-
►
October
(43)
- [General] Pumpkin Pie
- [Microblog] Space!
- [Microblog] Transient Triumph
- [Microblog] Transient Thought
- [Microblog] Transient Thought
- [General] Portions and relative equality
- [Microblog] Intransient Fact
- [Microblog] Transient Activity
- [Microblog] Transient Technology
- [Microblog] Transient Thought
- [Microblog] Transient Word Play
- [General] GARGOYLES!
- [Microblog] Transient Thought
- [Budo] Funny story on arrogance and humility
- [Budo] Chudan!
- [General] Creativity
- [General] Can't help falling
- [Microblog] Transient Thought
- [Microblog] Transient T-Rex
- [Microblog] Transient Thought
- [Microblog] Transient Disappointment
- [General] Life demands living
-
▼
December
(29)