
Stephen Compall s11001001@identi.ca
Boston, Massachusetts
Mostly functional programmer and Free Software enthusiast. No one else has my name.
10 years ago via AndStatus To: Public
#git rebase and squash merge are antisocial. http://failex.blogspot.com/2013/08/rebasing-makes-collaboration-harder.html11 years ago via Identi.ca Web To: Public CC: Followers
ADTs, patmat, GADT folds, and parametricity, tied together on the typelevel.#scala blog.Christopher Allan Webber shared by Stephen Compall at 11 years ago via AndStatus To: Public
One reason we're moving off of Transifex is that they anounced that they're applying for a patent.
I noticed while searching through my email that I had sent in a patch to Transifex while working at CC... and I had signed a CLA. :\
I never shoulda done that! Too bad I can't go back and time with what I know now!
Tyng-Ruey Chuang, Mike Linksvayer likes this.
Stephen Compall shared this.
@wolftune I still do it the old-fashion way: po files, Emacs + Emacs po-mode. I use grep to search the translations. Doing it since 2008 for the Bulgarian GNOME translation. It is not that hard.
Side note: Cloud+platform+web-based software usually ends in tears for the users.
@wolftune We are currently in-progress moving away from transifex. https://issues.mediagoblin.org/ticket/913
Not clear what we might move to for sure yet. It might be the GNU pootle server.
12 years ago via Identi.ca Web To: Public CC: Followers
12 years ago via mustard To: fsf, Public
@fsf@status.fsf.org my copy of the bulletin wasn't opened, per se, but the envelope *was* just barely sealed, suspiciously enough :)12 years ago via mustard To: Public
trait AO[A];case class AOA[A,B](f:A=>B,e:A=>A)extends AO[B];def unsfeCoerce[A,B]=(AOA[B,B](a=>a,a=>a):AO[B])match{case AOA(id,_)=>id:(A=>B)}12 years ago via api To: Public
Functor[Set], Object.equals, & other such nonsense in #scala: http://is.gd/Y96UlH12 years ago via web To: Public
"Mistakes are part of history": http://ur1.ca/ef4y712 years ago via web To: Public
Choose a reader replacement that's Free Software, so someone else can take over should cat-astrophe befall. Maybe http://ur1.ca/eeq4k12 years ago via mustard To: Public
Do you pronounce jAva with the "ah" of contentment or the "aaaaah" of terrified shrieking?12 years ago via api To: Public
.@pchiusano Re http://is.gd/aWvIrK Who shall provide the impetus for the decomposition revolution: the users, or the developers?12 years ago To: Public
I'm apparently in the minority here, but I think trivial compositions of two functions have no place in a standard library. (c.f. if-not)12 years ago To: Public
Oh good, Google won't support Jabber in the future. Thanks to !fsf for having me covered.12 years ago To: Software Freedom Law Center, Public
If you host random Internet media/content, maybe you should http://ur1.ca/d8u6w (via @sflc)Bradley M. Kuhn shared by Stephen Compall at 12 years ago via api To: Public
@cwebber, I basically agree with you. It's also clear our Web culture doesn't care if blind people can use the Web, either.Stephen Compall shared this.
Whoever designs Apple products doesn't think about blind people either.James Robertson at 12 years ago
Bradley M. Kuhn likes this.
@bkuhn Agreed; seems many devs only care that "most" people can use Web. No one uses text or light GUI browsers or screenreaders, right?12 years ago To: a(n) person, Public
A little !scala library for managing native binaries in jars http://ur1.ca/dv8f6Christopher Allan Webber shared by Stephen Compall at 12 years ago via web To: Public
I donated to the campaign for Geary, esp because I think improving GPG ease of use for mail is important http://ur1.ca/dchh6Stephen Compall, Stephen Compall, Stefano Zacchiroli, Stefano Zacchiroli shared this.
12 years ago To: a(n) person, Public
A civilized !clojure rant comes to life, tonight in Cambridge http://ur1.ca/dcg2g