It is safe to assume it:
We will consume it.
The moon, the sea, the mountain. "Too soon,"
We'll cry, and sing a mournful tune,
And hold an observance, and soon resume.
Be good to each other in the time remaining.

It will do you no good to lament it.
In the time you strive to prevent it,
Disrupt, resent and reinvent it,
A new need emerges and brooks no dissent.
Be good to each other in the time remaining.

That's a bit dire. That's a bit strong.
The time remaining may be very long
As reckoned by Romans or roaches or cats.
We are clever creatures. As clever as rats.
But there are no guarantees, for all of that.
Be good to each other in the time remaining.

Eventually the stars will go.
The planets and the asteroids. Slow
Streamers of the solar wind blow
Outwards, carrying uranium
And other heavy elements to tantalize the cranium
Of our successors. Need I explain?
Be good to each other in the time remaining.

Don't cry for the sun, little one.
You will long since be cold and done,
Along with the idea of the idea of remorse.
And even irony will run its course.
Be good to each other in the time remaining.
Be good to each other in the time remaining.
Be good to each other in the time remaining.

MORE
9/29 '14 5 Comments
I like this. Happy you-day.
I need to reply again to really drive home how much I really love this.
Really.
Really really.

Mind if I x-post it elsewhere, with proper attribution of course?
I am deeply moved by this. Thank you, sir.
Happy Birthday-- I'm happy to share a planet with you.
Goddamn!

As has been said before: "The future is uncertain, and the end is always near!"

What gives me hope is that the stuff Twain was writing about a century ago adequately explains (or uncannily describes) American culture and actions today: little has changed, yet we survive.
 

Hmm.

There were wonderful teachers, like our choral director Gordon Adams, who definitely got more than one kid through those four years, compromising with punk rockers on the performance dress code ("you can wear your boots if you wear the suit") and taking heat from the administration over it.

But high school wasn't so bad honestly. My peers matured a lot when we all hit the ninth grade and merged with another school. I made lasting friends and did nerdy and less-nerdy things with impunity. Hell, I lettered in cross country.

Before that, though, I was public enemy number one. Yep, from the day I arrived in town in the fourth grade and said, "hey! have you guys heard about the gas crunch?"

Yes, I was that kid: full of adult knowledge and words, and hopelessly socially unskilled.

I was verbally, though not physically, pummeled for the ensuing five years. I had no friends that lasted; as soon as someone warned them I wasn't cool, they got the hell away from Toxic Boy.

So I have to give props to my mom, who said:

"Adults are going to tell you these are the best years of your life. Don't listen to them. I remember being your age. It was terrible."

Mom was on the "It Gets Better" train before it was cool.

MORE
9/26 '14 7 Comments
Gordon Adams even allowed quasi-transvestism in his choir, bless him! Definitely got me through high school.
I had frenemies. "Mean Girls" is a good approximation. I got myself through, with a healthy dose of Star Trek. And then I was free, and I met folks like Patch and the whole HamFam group... good times.
I started to answer this, and it was turning into a long wordy reflection of high school post. I'll save it for a OPW entry of my own . .. but in short: no one got me through high school. I was oblivious introvert not realizing I should be hurt or that I should socially want more, biding my time till college. Mom and my nature instilled this tendency, but I highly recommend obliviousness as a coping mechanism. Also, oddly, CTY - that summer camp for talented youth - gave me something to hold onto reminding me that there is life outside smalltown Delaware for ducks like me. quack.
I tried to reply to this, and... well, deleted it. Still not ready after 30ish years, I guess. Exciting times, though.
Yeah, it's heavy stuff.
1. Props to Mom. That's pretty awesome.
2. When in Detroit, I too was the social lepper. Got beat up a LOT until I met Mike Sowa in our mutual study hall. Giant of a guy (made me look small) and as nice as they come. Still remember being surrounded by bullies in the hall until Mike walked up and simply said "Problem Matt?" and I watched as the bullies scattered like cockroaches.
3. When I moved to PA, I...had no such problems. Other problems cropped up (it WAS high school), but my friends got me through. I got really lucky in that department. Mark, you know, and you've probably met most of the others over the years because we've got quality friendships to this day. Yeah. Really damn lucky.

(Thanks for posting this and giving me an excuse to respond - in depth.)
I tell my students that high school is the toll you have to pay to get to college.
 
I've had a series of late nights due to crises domestic and otherwise. Tonight? Things are okay! Knock on wood!

Tonight I am going to... Sleep! Aw hell yeah. And you can sleep with me! At the same time, that is.
MORE
9/26 '14 2 Comments
I have been run fairly ragged. The punch line is I'm on vacation this week. Ha ha.
Dude! I don't think so, UCLA at ASU is only in the first quarter.
 

I don't like to spend my post for the day talking about the site itself, which sort of misses the point. But privacy is exceedingly important, and today I spoke cavalierly about it in a way that rebounded on me. As well it should have.

Other sites have been through some nasty issues around privacy lately. I am not bulletproof and need to take it at least as seriously. Especially with an audience of people who take it very seriously.

So what happened today? Nothing to do with the code or the privacy of your posts, I'm relieved to say. Just a dumb, dumb personal screwup in which I casually warned a friend (hopefully still a friend) that they had posted publicly. Because I wasn't paying enough attention to see that they hadn't.

"Tom that is totally ridiculous, you built this site! You know how it works, you coded it!" Yes it is totally ridiculous and I have no adequate explanation for my behavior. My inadequate explanation, if you care to hear it, is that I was rushing around doing way too damn much this evening and didn't think through what I was doing. I was not in programmer mode, I was in friend mode, and I was doing a crappy job of it.

However, learning from my dipshit mistakes— and owning my own frailties— is important. I'm thinking it's not enough to show a "this post is public" warning only when someone clicks reply.

I think there should be a lock icon visible to everyone who can read the post. If it ain't there, it's public. No ambiguity.

Although, obviously, it should not offer any details about exactly who is allowed to read it (except to the author), everyone reading a post should be able to tell instantly if it is public or not.

I will be working on this promptly. I will also be reviewing the steps I'm taking to secure the server against attack. If the server itself is compromised, everything else is a moot point. We do not actually know if this has ever happened to other social networks. We can only take their word for it.

This experience brought me up short and made me realize that while we haven't had an actual security breach yet, we will if I don't treat privacy as job one. I will be giving it an appropriate level of attention in future.

MORE
9/25 '14 16 Comments
Hmm, that doesn't seem like a "dip-shit" level error. It seems like a rushing around doing too many things error.
Fix your pronouns, please.
I trust you entirely.
I also know never to type anything you wouldn't want to have your mom hear when read aloud as evidence in a courtroom... especially typing said things into a site that's still in beta. ;)

Loose lips sink ships, etc.

In other news, would it make sense to make an account called 'News' or 'Admin' or 'HolyCrap' that everyone is automatically subscribed to, so users can get info about site updates, etc. without you spending your one post?
I personally vote for HolyCrap.
I second the Holy Crap motion.
Thirded.
+1 for the "beta" comment. We all know that the site is still in its infancy and hey, we're the the testers. Shit happens and you stood up and said something, apologized, and are taking steps to correct it. It's a lesson learned and will make the site better in the future.

Sounds like an honest mistake. Telling someone "your post is public" when it's not is a _lot_ less damaging than telling someone their post is private when it isn't. (Or at least that's how I'm reading it, feel free to correct me.)
If I may put in a vote: Adding the lock icon is not a bad idea, but I would ask to keep the 'this post is public'. I actually took note of that (and still regularly do) which is uncommon for me. I think it's a real help exactly where it is.
Yes, I don't see any reason not to have that. But I think I need to address my confusion earlier today, which stemmed from *not* seeing something. When a post is locked you see... no indicator. That's not good.
You speak with The Logic.
Thanks. I don't feel so logical tonight, I feel like a dipshit. Hoping this is one of those Learning Experiences we are occasionally offered with relatively little damage beyond the ego, but we'll see.
Well, while you're not perfect (none of us are). I would argue you're pretty far from dip-shit. Have been as long as I've known you.
Thanks man.
You are the furthest from dip-shit.
And I see you've already added the icons. Nice (and fast) work!
 

"I'm sore as hell from yesterday's dancin! But now I'm going to twitch and stomp and tap my foot because I expect the same level of activity I had yesterday."

[Eyeroll]

Whatever, body.

... In OPW news: that new "bug" button you see at the top of the page is meant for bug reports 'n' such. Bugs wing their way directly into our issue tracker, the same place Sean and I keep track of our own stuff. If we comment on your bug, you'll get an email, which includes a link to a page where you can reply further or unsubscribe.

For the geeks out there: we're using a github private repository for source code control on this project. Each repository comes with an issue tracker... but if the source code is private, the issue tracker is too. I spent quality time with the github API this weekend adding just enough plumbing to allow OPW users to create and update issues without ever having direct access to github.

It's kinda nifty. I spent too much time on it, but I reckon I'll either open-source it or turn it into a product in its own right.

MORE
9/22 '14 4 Comments
That is a very cool application. It makes it simple for the end user while detailed enough that they can follow up if they would like.

Nicely done sir.
finally made it over here. thanks. what's the little alarm bell button do? clicked but nothing happened?
I've commented on the same post as you; now there will be something in your bellbox! And so on and on.
Thanks for the reminder that it needs a default message.
 

I just took a two-hour kizomba dance workshop with Manuel Dos Santos and Flavie, visiting from Montreal. Which is funny because we barely missed meeting them during our Montreal vacation this summer.

Manuel is a born entertainer, but he also has a rarer talent: he knows how to teach adults.

The thing about adults is that we usually don't have to be in that class. Sure, we'll miss out on something if we don't show up, but we have other choices. And we will exercise them if we don't feel good about what's happening.

To teach adults effectively, you gotta:

  • Take the temperature of the room. Pitch your instruction to that level of skill.
  • Take time to reemphasize things until they stick.
  • Make sure people aren't frustrated.
  • Make sure people aren't bored. (Quite a balancing act, there.)
  • Keep 'em laughing, but not too distracted (see "bored" and "frustrated").

Manuel started off by blowing our minds with five minutes of kudoro— a high-energy but surprisingly easy step, as a warmup. Everybody feels good: check!

Then he asked us all to just dance for a minute, to gauge our level of skill with kizomba (hint: not a lot yet).

And then, he taught us two incredibly simple moves... and we did then for ten minutes at least, until he knew we had the feeling of the thing right. But he made sure we switched to dancing those moves together with a partner almost immediately. Because, y'know, that's the fun part.

And then he introduced the ladies' exit— the most important move in kizomba, the bit almost everything else is based on. And we drilled that for a long, long time...

And then we learned all sorts of things. And nearly all of us decided to stay for that second hour. Because we felt we were really getting it.

Toward the end, he threw in some slightly more advanced material. But he also quietly dropped one move when he saw the room react to it. Save that for another time. Teach the room you're in.

He's teaching the workshop again tomorrow out at La Luna in Bensalem. If I were free I'd go again.

MORE
9/21 '14 3 Comments
Re: check the temperature of the room.

I'm sure there are many factors which contribute to this. When I took improv with Bobbi Block, she would have us do an exercise in pairs in every class. We'd have to sit down, look each other in the eye, and explain how we were feeling in general, how we were feeling physically at the moment, and how we felt emotionally at the moment. We'd thank each other for sharing. It was a good trust builder and it was excellent at defeating the sense of "I'm fine" that pervades culture.

I wish this had been part of all my classes.
Also, we weren't allowed to use the words "good," fine," or "okay." She gave us a list of approved adjectives, which we relied on heavily at the beginning.
I really like this concept. Can we do this with everybody?
 

What a difference getting that BIG THING out of the way can make.

Last night I finished a week-long slog at work, bashing out a feature I'm tired of even thinking about. (It happens, even at the coolest job ever.) Today I got to work on... SOMETHING ELSE! I knocked out SOMETHING ELSE in one day. Because I was that happy to do something new for a change.

Speaking of which, today One Post Wonder got:

Email notifications. I was so nervous about enabling this, but the response has been very positive. You will receive no more than one per day, and you won't receive anything you already saw in your bellbox.

YouTube videos. Well, they worked before, but not if you used the youtu.be shortcut link.

Poetry. Specifically, if you press "shift-enter," you get a line break instead of a paragraph break. If you paste plain text from a text editor, you also get line breaks. And when you post, you'll find your line breaks stay in there! That's the really new bit.

Faster. Not to bore you with the details, but when you clicked on a notice in the bellbox, there was a noticeable pause while One Post Wonder loaded certain things all over again. Now we only load 'em once. Zoom zoom.

But this does not mean I won't be returning to the issue of locks. Sean and Dawn made a very convincing case for making things just a little more flexible, so that it's possible to avoid reading your aunt's unfortunate birther tirades while still giving her access to the baby pictures. Because you're just that good a person. We have a design solution in mind that won't add any extra work, apart from a moment's thought when you stop following someone. And hopefully you don't do that every day. Right?

MORE
9/19 '14 20 Comments
Way to add the sexy new hotness sir. Well done.
And I have a new one to add to the list: the ability to scroll down through your bell notifications. I had 16 notifications tonight, and could only see about 9, and can't scroll to see the rest.
Hmm I can scroll my notifications just fine. What browser and device?
Chrome Version 37.0.2062.120 m and Wacom Cintiq Companion - Windows 8 model. And I just checked and it's working fine today. Maybe the browser just glitched.
Oh duh, I just realized we can scroll the bellbox.

Ooh! Tomás? Anything on that list for nailing down the top menu bar like all the cool kids do?
What device are you wishing it were nailed down on?
I think I'm using the wrong terminology. I mean a floating menu bar that stays visible at the top when scrolling down. My bad.
p.s. - Yayyyyy, favicon! Nice. :)
Interesting question. The top menu bar is nailed down on desktop but not mobile. Are folks wishing it were nailed down on mobile? Sean has his own take on that I believe.
Hmm. It's not staying visible when I scroll down. I'm on desktop.
It is working just like that for me on desktop. What browser?
Chrome 37.0.2062.120 m.
Fer chrissakes, why can't I get mine to do that?! Will see if I have something stoopid clicked in my settings.
Cleared the cookie and cache, checked mah settings. Nothing. Here's what I'm seeing: https://www.dropbox.com/s/yclc6p5gt4chwvi/Browser%20No%20Float.png?dl=0
Just fixed that bug. (:
I really like the email notifications. Hip hip hooray!
And I was notified of this comment via email notification. W00t!
Thanks! FYI, I notice I sent out two bursts of them tonight. That won't be a regular thing - a max of one per day in keeping with the spirit of the site. But I'm glad people have responded very positively so far.
 

Last night we set off on a mission of mercy. An old friend has a problem: someone keeps entering her apartment, taking shit, and wrecking shit.

The intruder is vindictive. They squeezed an entire tube of expensive eye cream all over her bathroom. They cut off the bottom of her pants. And they stole half her professional wardrobe, something she can't afford.

Our friend is older, so she feels particularly vulnerable.

This person is breaking in during the day, and there is never any sign of forced entry, so I strongly suspect building staff has something to do with it; she lives in a high-rise apartment building with a gorgeous view. Just the sort of place you're happy until some lunatic starts gaslighting you and you start to wonder if you're crazy, amirite.

So despite being a technophobe, she bought some security equipment, and asked us over to help set it up. And I spent three hours wrangling the gear— a security camera and a "cloud DVR"— which almost works at this point.

Everything works, actually, except for uploading the video "to the cloud." Or at least sending her pictures by email when the motion sensor triggers. Or something. Because if the only evidence is in the apartment, I have no confidence we'll catch the bastard.

Unfortunately the cloud bit is sticky. The email feature has no test button and doesn't seem to work. The "cloud push" feature is... what? What the hell is cloud push? The FTP feature is tempting, but I'd have to figure out a way for her to know it was happening and browse the results. The whole setup is a pain in the ass; somebody slapped as little code on top of Linux as they could possibly get away with. Mutter mutter.

Is there a drastically better solution for a simple task like monitoring the front door and capturing incriminating pix of whoever's coming through it?

Alternatively... does anybody know what the hell "cloud push" is?

MORE
9/17 '14 17 Comments
I assume there's no documentation with the stuff you already got? And you've Googled the brand/model?

Drives me ape when people don't properly document their stuff.

There is one other alternate solution which doesn't require off site storage - if you hide the camera so the actor doesn't know they're being recorded. I've seen a number of 'nanny cams' that are designed for this purpose.

I also fear that if you leave the camera out in the open (regardless of what type it is) the actor may do nothing outside of enter the place, see the device, and leave. You could still get them for B&E, but nothing more. If you hide the device and they do damage etc, you have evidence of something more malicious than B&E.

All that said, I'm (obviously) no expert. Has your friend considered talking to a security pro?
Also? Nice graphic. :)
It's a very lame brand, you can't find a manual online at all, they don't document some of the key features they are bragging about like "cloud push."
Yeah. Sadly, there's not much you can do in that scenario other than trial and error testing which is always lots of fun.

I've seen these around, but I have no personal experience with them. Still, they seem to do what you're looking for (at a glance).

https://www.dropcam.com/
They also don't look like they're terribly easy to hide - which I still say is best for 'catching' the actor involved.
It depends on whether the primary intent is to catch them or to give them incentive to go away. We actually looked into a fake camera -- and yes, they sell them -- for a lab just to discourage students from sticking a computer mouse in a pocket or whatever. (That apparently happens about once a semester.)
And to follow myself up: of course, that depends heavily on the perpetrator having a brain and caring about such things, and I'm not sure in this case that's a winner, since it sounds to my mind completely psychotic.
Right, so I'm willing to declare victory either way: they go away, or we catch them and involve the police and they get fired and lose access to the building and, um, hopefully don't stalk our friend afterwards? Eek
If the camera just stops them from coming in anymore, that's pretty good. Although they might switch to bringing a mask or something.
I have no useful advice on this tech question. It just sucks that people would do this. She should get a big dog.
Geeez. I feel terrible for your friend. That is beyond creepy.

Our snowcam is pretty easy... on my end anyway. You can set it to auto-snap every x moments. Snowcam is set to snap every 3 minutes, but it could snap a pic every second if you had the storage. (Also: Whee! This is my first OPW interaction! Yay!)
Check out the dropcam video sometime. You will plotz. There's an app which lets you browse short videos from all the times it noticed motion. If you want to view other times you can. Everything is in a cloud service you don't have to be a techie to set up. Boom.
Ah - so dropcam worked as a solution, or are you guys still looking?
Waiting to see what our friend decides to do, but the dropcam is our "just return that shit and do this now, seriously" recommendation.
Nice! I was going to say "I'll keep that in mind for if/when I settle back down." and then I realized that even if that's only six months from now, there's likely to be new options which may be an improvement and/or cheaper.

Gotta love the world of tech toys.
W00t! Welcome to OPW. :)
 

Last night I mucked around playing Starcraft and watching games on YouTube for a couple hours. And then I uninstalled it.

Looking at how much time I actually spent playing, I didn't have a problem, unless you consider normal TV watching habits a much bigger problem. And it was nice being interested in a spectator as well as participatory sport for once.

But... nah. It's too much energy in the wrong place. And it's kinda played out, too. And my earlier efforts to set constructive limits— pushups between games, coding a One Post Wonder feature between games— were going by the wayside.

So I uninstalled the game. And then I watched half a movie with Roberta and worked on privacy locks for One Post Wonder for an hour and a half. Hooray for "default activities" that involve people and personal goals!

I don't expect to always be this productive. Relaxation takes many forms and not all of them seem purposeful or social. But hopefully my default activities on nights my daughter is home will expand to include things like picking up my guitar again.

MORE
9/11 '14 5 Comments
This sounds pretty much like perfect hobby behavior if you ask me. I love the idea of getting REALLY into something for a while and then eventually deciding that you're just done with it and setting it aside.

It is, in fact, pretty much the only way that I play video games these days. And those only on an XBox 360 which lives in the van except for those rare occasions that I get it out.

My problem is that as soon as I'm done with one, I find myself interested in another and pick that up. So while the individual game gets set aside, the cycle doesn't.
Productivity: The slippery eel we're all chasing.

That sounds horrible. I apologize.
What part of it is horrible?
It sounds like I was talking about a penis.
Oh, that. What doesn't.
 

Glad my friends and neighbors were able to enjoy the Philly 10K today. But I'm a little triste because I've given up running.

A quick two-mile run used to be my fave way to grab a little cardio before work. But this year I started getting "flat tires." My tendon (?) would just go boom, and I'd be hobbling for a couple days.

That happened twice in two months. Not especially painful, but a sign you're doing Something Wrong, yes?

So I stopped banging my bones against pavement, and it hasn't happened since. Bicycles, no problem. Dancing, no problem. But I need a new quick and dirty workout.Still, I haven't entirely abandoned contact with pavement. I remain kind of epic when it comes to walking.

When I first moved to Seattle I circumnavigated Lake Union on foot on my first full day in town, summiting both Queen Anne Hill and Capitol Hill. My first latté may have been a contributing factor.

So when my sister arrived in Seattle, and wondered how to get from point A to point B... I just said, "ya got FEET!"

So having trained under the red sun of Krypton– um, I mean on the hillsides of the Pacific Northwest– walking into flat Center City from flat South Philly is really no thang.

I just have to learn to treat my shock absorbers with respect.

MORE
9/8 '14 3 Comments
I love me some walkin. I haven't been able to run... well, really ever, but certainly not for years. My petite frame would certainly blow out my tires as you put it. That's why I've stuck to ellipticals when I want to increase my speed.

Still - I've envied runners from afar. Someday. Maybe.

In the meantime, I'm with you on walking.
Yes. I don't want you to be hobbling before your time.
Switch out your sneakers every other day?