[syndicated profile] sumana_feed
Leonard and I love seeing movies at the Museum of the Moving Image. Every few months we look at the calendar of upcoming films and decide what we'd possibly like to see together, and put it on our shared calendar so we remember. And for every showing (example) the MoMI provides an iCalendar (.ics) file, to help you add it to your electronic calendar. But it's a pain to individually download or refer to each event's .ics file and import it into my electronic calendar -- and the museum's .ics files' DTEND times are often misleading and imply that the event has a duration of 0 seconds. (I've asked them to fix it, and some of their calendar files have correct durations, but some still have DTEND at the same time as DTSTART.)

Saturday morning I had started individually messing with 30+ events, because the MoMI is doing a complete retrospective of Krzysztof Kieslowski's films and I am inwardly bouncing up and down with joyous anticipation about seeing Dekalog again. And then I thought: I bet I can automate some of this tedious labor!

bash terminal showing the successful output of a Python script (a list of movie titles and "Calendar ready for importing: MoMI-movies-chosen-2016-09-26.ics") So I did. The create-fixed-ics.py script (Python 3) takes a plain text file of URLs separated by newlines (see movie-urls-sample-file.txt for an example), downloads iCalendar files from the MoMI site, fixes their event end times, and creates a new unified .ics file ready for import into a calendar. Perhaps the messiest bit is how I use a set of regular expressions, and my observations of the customs of MoMI curators, to figure out the probable duration of the event.

Disclaimers:

  • It can be a bit slow as the number of URLs adds up -- it took maybe 5 minutes to process about 31 events. I oughta profile it and speed it up. But I usually only need to do this about six times a year.
  • This script is not careful, and will overwrite a previously created .ics file at the same address (in case you're running it twice in one day). It has no tests and approximately no error-checking. This was a scratch-my-own-itch, few-hours-on-a-Saturday project. No Maintenance Intended. 'no maintenance intended' badge
  • Absolutely not an official project of the Museum of the Moving Image.
Much thanks to the programming ecology that helped me build this, especially the people who made RegExr, Beautiful Soup (hi Leonard), Requests, ics.py, and the bpython interpreter, and the many who have written excellent documentation on Python's standard library. Thanks also to Christine Spang, whose "Email as Distributed Protocol Transport: How Meeting Invites Work and Ideas for the Future" talk at Open Source Bridge 2015 (video) introduced me to hacking with the iCalendar format.

Equestria Girls: Legend of Everfree

Sep. 25th, 2016 07:58 am
ponyville_trot: Six cartoon ponies in a huddle (Default)
[personal profile] frith posting in [community profile] ponyville_trot
RainbowRocks_04

Get it while it's hot! Equestria Girls: Legend of Everfree in English. Right here, right now.

This should be the complete movie in English on Mega upload as an Mp4 file (2 gig). It should be complete without the gap at the 1 hour mark. The video I watched yesterday is gone and all subsequent uploads to YT and DailyMotion are getting smacked as fast as they appear.

Watched it! Spoilers below the cut and in the comments, of course!
Spoilers, ahoy! )
This was a surprisingly good movie. 8^) 8/10

P.S.: Apparently Sunset Shimmer has taken a shine to being an alien naked ape. Her Equestria Girl form is "amazing".
ponyville_trot: Six cartoon ponies in a huddle (Default)
[personal profile] frith posting in [community profile] ponyville_trot
pinkie_sketch_by_high_roller2108
Source: http://high-roller2108.deviantart.com/art/Party-Police-401158905

In the interest of Being Excellent and considerate of those who plan to watch this episode, all references to the content of this episode are stashed under the cut and will remain so hidden for at least a month. Someponies like to watch MLP:FIM in herds and it can be a while before they get all their ponies together. 8^) As spoilers are also likely to be in any comments: don't read if you haven't yet seen the episode unless you like being spoiled. When you're ready, drop in a comment and say what you thought of this episode!

After a month, I hope Episode Discuss posts will be so far off the top page that it'll probably take the tag to find them, so about a month after posting the cut will be removed. 8^) Sometimes I go back and drop in little extras into the posts, like comics and links to the music.

Broadcast starts at 11:30 am Eastern Daylight Savings Time, which should work out to 4:30 pm UTC, 8:30 am PST and maybe about 11:30 PM Down Under. Confused? Look at the PonyCountdown widget on the community page! At the moment there are just three hours left to go.

Written by Michael Vogel. Michael Vogel has been part of MLP:FIM since 2011, contributing through the development, production and writing of around 70 episodes so far, if I added everything up right. Let's just say, he's been around. He's written four episodes so far (all this season) and he's penned the story for three others. The ones that he wrote were today's episode, Stranger Than Fan Fiction, A Hearth's Warming Tail and Spice Up Your Life. That includes the lyrics for the songs. He also wrote two Equestria Girls shorts: Friendship Through The Ages and Life Is a Runway and he's the co-executive producer of My Little Pony: The Movie (2017).

For those of you following Twitter, you can follow writers Nick Confalone (Hearthbreakers), Mike and Will Fox (The Gift of the Maud Pie), Joanna and Kristine (Gauntlet of Fire), Dave Polsky (Rarity Takes Manehattan) and Jennifer Skelly (Buckball Season). Other twits in the early morning chorus may include the likes of Meghan McCarthy, Jayson Thiessen (Supervising Director of MLP:FIM), Andrea Libman , the voice of Dragon Lord Ember Ali Milner, Big Jim (storyboard work, voice of Troubleshoes and Director of MLP:FIM), Mike Vogel and Josh Haber. The hashtag to watch should be #MLPseason6.


Review for episode 21, Every Little Thing She Does, below the cut. )


Catch the show and throw in your two bits in the comments! Copy/paste your reviews into the comments, spread the wealth!

Watch Every Little Thing She Does on DailyMotion and here on YouTube for the time being, but I don't know for how long. Ever since Poland and Spain broadcast Episode 9 early (the CMC one two weeks ago), the YouTube bot has been smacking every new episode upload within minutes. If DailyMotion stalls three seconds in, select the playback quality manually and try again.

Download links for Every Little Thing She Does: (I'll fill in the blanks later)
As seen on Discovery Family in 1080p: broadcast version
In 1080p without logos: logoless.
In 1080p, without logos and colour corrected: a href="">colourful.
They're all mkv format files.

Read all the transcripts, including that of Every Little Thing She Does over here on the MLP wiki of transcripts.

Clear, free, logoless screengrabs from the entire episode get uploaded to the episode wiki within days of broadcast on the MLP Wikia Gallery pages, here.

The links to official channels and purchasing DVD's and episodes are now in the community sticky.

New Essay: "Toward a !!Con Aesthetic"

Sep. 22nd, 2016 07:09 pm
[syndicated profile] sumana_feed
Over at The Recompiler, I have a new essay out: "Toward A !!Con Aesthetic". I talk about (what I consider to be) the countercultural tech conference !!Con, which focuses on "the joy, excitement, and surprise of programming". If you're interested in hospitality and inclusion in tech conferences -- not just in event management but in talks, structure, and themes -- check it out.

Christie Koehler also interviews me about this and about activist role models, my new consulting business, different learning approaches, and more in the latest Recompiler podcast.

[announcement cross-posted from Geek Feminism]

[syndicated profile] geekfeminism_feed

Posted by brainwane

Over at The Recompiler, I have a new essay out: “Toward A !!Con Aesthetic”. I talk about (what I consider to be) the countercultural tech conference !!Con, which focuses on “the joy, excitement, and surprise of programming”. If you’re interested in hospitality and inclusion in tech conferences — not just in event management but in talks, structure, and themes — check it out. (Christie Koehler also interviews me about this and about activist role models, my new consulting business, different learning approaches, and more in the latest Recompiler podcast.)

[personal profile] mjg59
There's a story going round that Lenovo have signed an agreement with Microsoft that prevents installing free operating systems. This is sensationalist, untrue and distracts from a genuine problem.

The background is straightforward. Intel platforms allow the storage to be configured in two different ways - "standard" (normal AHCI on SATA systems, normal NVMe on NVMe systems) or "RAID". "RAID" mode is typically just changing the PCI IDs so that the normal drivers won't bind, ensuring that drivers that support the software RAID mode are used. Intel have not submitted any patches to Linux to support the "RAID" mode.

In this specific case, Lenovo's firmware defaults to "RAID" mode and doesn't allow you to change that. Since Linux has no support for the hardware when configured this way, you can't install Linux (distribution installers will boot, but won't find any storage device to install the OS to).

Why would Lenovo do this? I don't know for sure, but it's potentially related to something I've written about before - recent Intel hardware needs special setup for good power management. The storage driver that Microsoft ship doesn't do that setup. The Intel-provided driver does. "RAID" mode prevents the Microsoft driver from binding and forces the user to use the Intel driver, which means they get the correct power management configuration, battery life is better and the machine doesn't melt.

(Why not offer the option to disable it? A user who does would end up with a machine that doesn't boot, and if they managed to figure that out they'd have worse power management. That increases support costs. For a consumer device, why would you want to? The number of people buying these laptops to run anything other than Windows is miniscule)

Things are somewhat obfuscated due to a statement from a Lenovo rep:This system has a Signature Edition of Windows 10 Home installed. It is locked per our agreement with Microsoft. It's unclear what this is meant to mean. Microsoft could be insisting that Signature Edition systems ship in "RAID" mode in order to ensure that users get a good power management experience. Or it could be a misunderstanding regarding UEFI Secure Boot - Microsoft do require that Secure Boot be enabled on all Windows 10 systems, but (a) the user must be able to manage the key database and (b) there are several free operating systems that support UEFI Secure Boot and have appropriate signatures. Neither interpretation indicates that there's a deliberate attempt to prevent users from installing their choice of operating system.

The real problem here is that Intel do very little to ensure that free operating systems work well on their consumer hardware - we still have no information from Intel on how to configure systems to ensure good power management, we have no support for storage devices in "RAID" mode and we have no indication that this is going to get better in future. If Intel had provided that support, this issue would never have occurred. Rather than be angry at Lenovo, let's put pressure on Intel to provide support for their hardware.
[syndicated profile] female_cs_feed

Posted by Gail Carmichael

This blog post originates from the Heidelberg Laureate Forum Blog. The 4th Heidelberg Laureate Forum is dedicated to mathematics and computer sciences, and takes place September 18-23, 2016. Abel, Fields, Turing and Nevanlinna Laureates will join the forum and meet 200 selected international young researchers.

Meet Preethi Srinivas, our next featured young researcher in a series about some of the women attending this year’s Heidelberg Laureate Forum in September 2016.

Photo courtesy of Preethi Srinivas

Preethi is currently wrapping up her PhD at Indiana University School of Informatics and Computing and is originally from Chennai, India. She is also a Senior UX Designer at Regenstrief Institute Inc.

Preethi’s dissertation work has the potential for making a huge impact on communication in hospital intensive-care units. Notes made on paper and synchronous communication in ICUs can lead to issues in awareness and coordination. Preethi proposes a method for “rapidly generating, managing, and sharing clinical notes and action-items among ICU providers” as well as a “visual and tactile notifications system that induces minimal interruptions to an ongoing activity.” Long term, her research provides novel guidelines for mobile communication tools for ICUs. She says she is “proud of this little accomplishment although this research is a small, design-based contribution to the medical and HCI communities.”

As for many graduate students, Preethi’s ultimate success comes from learning to embrace failure. She also learned that it’s ok to switch projects if you aren’t engaging sufficiently with your current research direction.
I started my PhD program working on a research project that seemed to work well, but I soon learnt that I was not meant to be working on the project since I did not really find myself interested, even though I was working hard. This experience taught me that one of the huge factors to research is involvement or drive to being committed to a project. I soon moved onto another project that kept me committed, without which I would have never made as much progress as I did.
As someone who switched topics completely between Masters and PhD, and who went through a few project ideas before settling on a thesis topic for my PhD, I can relate to this completely!

Preethi is excited for HLF for the opportunity to interact with some of the world’s best and most passionate researchers. The forum’s interdisciplinary nature is also very appealing. She hopes to receive some great advice from fellow researchers on how to embark on independent research post-PhD, and is “looking forward to making new friends with whom I could potentially collaborate in future.” Plus, she loves to travel, and who wouldn’t want to visit such an interesting city as Heidelberg!

I believe you won’t be disappointed in the city nor the forum, Preethi. Looking forward to seeing you there!

Stay tuned to meet other young researchers, a special post about mentors, and the advice our featured women want to share with others.

Many deep questions about Star Trek

Sep. 17th, 2016 08:50 pm
badgerbag: (Default)
[personal profile] badgerbag
Watched "Where No Man Has Gone Before" on the wall with the new projector! OMG!

Notes:

Massively shiny velour shirts!

Cannot remember how my perceptions must have changed from watching this till age 10 on a tiny black and white TV. Maybe saw color stills and just... in my mind my memories of it are in color! But they can't have been.

They carry around little stacks of what look exactly like bright colored 1990s floppy disks. Kirk has some on the bridge on the edge of his command chair, and they have them in sick bay, and everyone has their own stacks in different colors in the conference room. They have sort of built in ipads in the desk.

I adore the giant lithium power packs!

The psychiatrist, Dr. Dehner, is wearing pants. Yay, pants! Hilarious space purse on a big strap. The doctor (not McCoy yet) has both a giant leather space briefcase and a leather tool box on a strap.

The scene where Kelso gets strangled by the giant cable really was familiar. Once the cable started to move I remembered being impressed by that scene when I was fairly small.

It did not seem to occur to Dr. Dehner (even though I kept screaming it to her) that it was up to her and her mighty ESP equipped womb to bear the entire new race of Esper gods! It didn't occur to Kirk either!

Everyone is very into the constant racist aggressions on Spock! I know that only gets worse, too.

Can't wait to rewatch the whole original series... in order.... well rough order anyway.

Exhausted to the bone

Sep. 17th, 2016 03:13 pm
badgerbag: (Default)
[personal profile] badgerbag
Deeply exhausted. Pep talking myself and asking zond7 to tell me reassuring things.
Last week I made the call at work to delay the release and then things got a bit better and caught up, and were looking good. But then Thurs. early afternoon this big old security issue drama unfolded (not really a drama, but oddly hooked into existing drama situation). Other stuff kept popping up in demanding ways. I did feel kind of happy that my friend is now running some things in another department, and I was able to support her reasonbly well and am also just like so glad she is incredibly capable and a good leader for that area. I also said no to many other things/teams who wanted a thing that is impossible.

Yesterday was long and draining. I had to wake up this morning and work a bunch. Then MORE things came up. I wrote a half assed email to deal with the more things, and cced people so that if it is overly half assed, one of them will correct it. (Also, so that the others who are newer can know the sort of thing you should do, even if my email isn't the best example of its kind).

Went to the cafe with Milo and caught pokemons and had a bagel and I finished the 3rd draft of one more poem. Then he went off to catch the bus to his dance class. (Popping..... he is learning a lot)

I tried to work further on the translation and kept realizing I was just staring off into space.

Then as I looked at what was left realized I left out 2 solid pages of a dense prose poem right near the end. It is about Nixon and Elvis, Vietnam and probably also about pinochet somehow. Fuck!!!!! OK. deep breaths!

Grocery shopped and got extra groceries for my friend. I am worried about him.

Exchanged messages with Mars woman who came up to me in the restaurant last night and we agreed to meet some time soon. Maybe I will have a nice local poet friend? I need poets to babble with.

I felt sort of despairing but then came home to lie in the sun in the flowery back patio with zond7 and the cat. I also sat on the side path and did some very minor weeding and watered the plants. All like, 100 times what I was able to do even a week ago!

But my overwhelming feeling is of sadness and failure like, "I should be able to crank at this translation for at least half a day.... if not all day... like 8 hours of work". Despite all evidence to the contrary that I have never, ever done this and have max 3 hours translating/poeting in me at the best of times.

Something about it being 1pm and you realize you have nothing left of energy!

I am resting and enjoying the day! I am nurturing myself and being nice to myself and I get to live in this nice place. Not beating myself up for not finishing the translation project.

I would like to ship the work stuff and have some feeling of relief, and I'd like to not have this book hanging over me. 10 more pages or thereabouts.

I emailed the editor what I have so far (just past the long airplane poem). Oh, god! I hope he doesn't hate it! It all feels kind of clumsy and in my usual M.O. I know it would take me ANOTHER YEAR at this pace to feel happy with it. At least 6 months. I need to look at 1 poem per day and like, meditate on them and let them cook. Also i have so many questions and uncertain bits. Oh, my god.

Super hoping I dont have to get together & ship another build at work (not inherently hard, but hard because it is the weekend and it's a process across several teams). now, on the other hand, I am proud both that I called the delay when I thought we needed it, and that I am capable of hustling (and getting everyone else to hustle, i hope only when necessary.)

I may have it in me to cook some dinner.... Actually that is amazing as a week ago I could not stand up to brush my teeth....

I think I am also having some withdrawal emotions/shakiness from the prednisone (day 2 off of it completely)
ponyville_trot: Six cartoon ponies in a huddle (Default)
[personal profile] frith posting in [community profile] ponyville_trot
buy_the_ticket__take_the_ride_by_pixelkitties
Source: http://pixelkitties.deviantart.com/art/Buy-The-Ticket-Take-The-Ride-429338278

In the interest of Being Excellent and considerate of those who plan to watch this episode, all references to the content of this episode are stashed under the cut and will remain so hidden for at least a month. Someponies like to watch MLP:FIM in herds and it can be a while before they get all their ponies together. 8^) As spoilers are also likely to be in any comments: don't read if you haven't yet seen the episode unless you like being spoiled. When you're ready, drop in a comment and say what you thought of this episode!

After a month, I hope Episode Discuss posts will be so far off the top page that it'll probably take the tag to find them, so about a month after posting the cut will be removed. 8^) Sometimes I go back and drop in little extras into the posts, like comics and links to the music.

Broadcast starts at 11:30 am Eastern Daylight Savings Time, which should work out to 4:30 pm UTC, 8:30 am PST and maybe about 11:30 PM Down Under. Confused? Look at the PonyCountdown widget on the community page! At the moment there are just hours left to go.

Written by ?

For those of you following Twitter, you can follow writers Nick Confalone (Hearthbreakers), Mike and Will Fox (The Gift of the Maud Pie), Joanna and Kristine (Gauntlet of Fire), Dave Polsky (Rarity Takes Manehattan) and Jennifer Skelly (Buckball Season). Other twits in the early morning chorus may include the likes of Meghan McCarthy, Jayson Thiessen (Supervising Director of MLP:FIM), Andrea Libman , the voice of Dragon Lord Ember Ali Milner, Big Jim (storyboard work, voice of Troubleshoes and Director of MLP:FIM), Mike Vogel and Josh Haber. The hashtag to watch should be #MLPseason6.


Review for episode 20, Viva Las Pegasus, below the cut. )


Catch the show and throw in your two bits in the comments! Copy/paste your reviews into the comments, spread the wealth!

Watch Viva Las Pegasus on DailyMotion, here Don't count on Youtube. The only upload I've seen there got the boot by the YT bot.

Download links for Viva Las Pegasus: (I'll fill in the blanks later)
As seen on Discovery Family in 1080p: broadcast version
In 1080p without logos: logoless.
In 1080p, without logos and colour corrected: a href="">colourful.
They're all mkv format files.

Read all the transcripts, including that of Viva Las Pegasus over here on the MLP wiki of transcripts.

Clear, free, logoless screengrabs from the entire episode get uploaded to the episode wiki within days of broadcast on the MLP Wikia Gallery pages, here.

The links to official channels and purchasing DVD's and episodes are now in the community sticky.

Artist Training Ground VI, Day 33

Sep. 16th, 2016 10:25 pm
ponyville_trot: Six cartoon ponies in a huddle (Default)
[personal profile] frith posting in [community profile] ponyville_trot
party_animal_by_okamisama13
Source: http://okamisama13.deviantart.com/art/Party-Animal-634834756 [29]

OK, this is the last day. The prompt: "Draw a pony graduating/Draw a pony party". The submitter gizmo for this prompt. It accepts up to three pictures. They end up in this gallery over here.

Mind that deadline. It's 9 pm Mountain Standard Time, which is midnight Eastern Daylight Savings Time and 5 AM UTC. There's also a three hour extension on top of that.
An extra! )
Fresh pony episode tomorrow! Don't miss it! ^_^

Artist Training Ground VI, Day 32

Sep. 15th, 2016 07:06 pm
ponyville_trot: Six cartoon ponies in a huddle (Default)
[personal profile] frith posting in [community profile] ponyville_trot
Apple_Pile_by_da_exile
Source: http://da-exile.deviantart.com/art/NATG6-Day-29-634547201 [28]

It's Day 32 of the 30 day NATG VI. I think it's the last one. The prompt is almost the same as what we usually get on the final day: "Draw any previous prompt/Draw every previous prompt ". I'll know for sure tomorrow! Meanwhile, here's the submitter gizmo for this prompt and since it's a makeup day, it accepts up to ten pictures. Those end up in this gallery over here.

Mind that deadline. It's 9 pm Mountain Standard Time, which is midnight Eastern Daylight Savings Time and 5 AM UTC. There's also a three hour extension on top of that.
four more )

Artist Training Ground VI, Day 31

Sep. 14th, 2016 08:11 pm
ponyville_trot: Six cartoon ponies in a huddle (Default)
[personal profile] frith posting in [community profile] ponyville_trot
high_climb_by_kennelj
Source: http://kennelj.deviantart.com/art/160914-Alm-53-High-Climb-634396771 [7] (53 MB?! That's insane. I cut it down to just under one and a half MB.)

It's Day 31 and this is still not the last day. I read that the final prompt will be a combo graduation and makeup, as it has been in the past. Meanwhile, today the prompt is: "Draw a pony reaping an award/Draw a pony at the end of its rope". The funny thing is that at first the prompt was "Draw an exhausted pony/Draw a pony at the end of its rope". Calpain is running on too little sleep. We already had the "exhausted pony" prompt (day 20), but not the "rope". Well, here's the submitter gizmo for this one, it accepts up to three pictures which it loads into this gallery over here.

Mind that deadline. It's 9 pm Mountain Standard Time, which is midnight Eastern Daylight Savings Time and 5 AM UTC. There's also a three hour extension on top of that.
one more )

Profile

terriko: (Default)
terriko

September 2016

S M T W T F S
    123
45678910
11121314151617
18192021222324
252627282930 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 28th, 2016 06:52 am
Powered by Dreamwidth Studios