Christopher Allan Webber [email protected]
Madison, United States
GNU MediaGoblin founder, former Creative Commons software engineer, python hacker, free software enthusiast, maker of weird drawings See: http://dustycloud.org/ (Any pronouns are okay.)
-
2016-10-04T21:56:00Z via Pumpa To: Public CC: Followers
Put that in context with the news about Yahoo...
joeyh likes this.
@[email protected] It is entirely possible that he was not aware of the full scope of the out-of-control US domestic surveillance operations.[email protected] at 2016-10-05T02:48:10Z
Christopher Allan Webber likes this.
@[email protected] That's true.
-
New Working Draft of ActivityPub published
2016-10-04T21:36:41Z via Pumpa To: Public CC: Followers
Get it here! Hopefully the last one before we hit Candidate Recommendation status!
BTW, some of the feedback we've gotten is that the federated social web community really wants signatures and crytpographic integrity in general. While due to restrictions in "nobody agrees yet on the right direction of auth is", the language has been tuned to better accomodate that.
We're hoping to hit Candidate Recommendation status by next week but we still need your review! Thank you everyone who has provided feedback so far!
GNU MediaGoblin likes this.
GNU MediaGoblin shared this.
-
2016-10-04T14:24:40Z via Pumpa To: Public CC: Followers
Police cameras do seem to be having a big effect. That's good news.
I still think the most important change to be made though is to have cameras pointing at cops rather than away from them... it should always be legal to record a police officer. It's also still unclear to me who maintains the footage of police cams. But, I'm glad that cameras are making a difference.
That is good news, although I expect that the studies around benefits of cameras will be a bit like medical studies for a while. Some will show a positive effect and some will show something else, and most everybody will argue using the studies that reflect their biases. Hopefully, cameras are just one of many changes that we'll be making across the country with regards to policing.
Charles ☕ Stanhope at 2016-10-04T16:52:52Z
Christopher Allan Webber likes this.
-
Dan Luu's essays
2016-10-04T11:29:07Z via Pumpa To: Public CC: Followers
Holy damn, Dan Luu has a ton of great essays. Here's some I've been reading in between, er... real work.
- Why's that company so big? I could do that in a weekend
- Lessons learned from reading postmortems
- Static vs dynamic types (is there any evidence for the bold claims out there on whether strong types will give you significant gains?)
- Dunning-Kruger and other bogus memes
...and the list goes on. Great stuff!
Charles ☕ Stanhope likes this.
-
Alyssa P. Hacker and ActivityPub's new source field
2016-10-03T22:05:12Z via Pumpa To: Public CC: Followers
Threw in an example to the ActivityPub spec for the new source property featuring Alyssa P. Hacker, everyone's favorite SICP character.
Notably, many Pump.io client users may look forward to using the source property. You'll never need to deal with the "originally I wrote it in markdown, but now I'm having to edit it in raw HTML" problem again!
Bassam Kurdali , Sean Tilley like this.
-
2016-10-03T14:50:52Z via Pumpa To: Public CC: Followers
Tired this morning. London and Lisbon were both good.
I got some vacation time in towards the end of London, which was nice. Due to deadlines I had feared that was impossible.
Now back at it. Hoping for a new ActivityPub working draft tomorrow... and CR in a week and a day...
Jason Self likes this.
-
2016-09-30T08:56:48Z via Pumpa To: Public CC: Followers
TIL about "edible bird's nest", made from nests of saliva of a particular bird, often made into soup.
-
Postgres 9.6 released
2016-09-29T20:09:10Z via Pumpa To: Public CC: Followers
Another great looking release from a project with a solid history of solid releases.
Dan Scott likes this.
-
2016-09-29T08:50:28Z via Pumpa To: Public CC: Followers
GTK+'s versioning policy revised, clarified
Seems a lot clearer now than it was last time! Clearer indications on what's stable, also.
-
Mozilla to Boot2Gecko: You'll have to fork Gecko
2016-09-28T07:36:38Z via Pumpa To: Public CC: Followers
Today we are announcing the next phase in that evolution. While work at Mozilla on Firefox OS has ceased, we very much need to continue to evolve the underlying code that comprises Gecko, our web platform engine, as part of the ongoing development of Firefox. In order to evolve quickly and enable substantial new architectural changes in Gecko, Mozilla’s Platform Engineering organization needs to remove all B2G-related code from mozilla-central. This certainly has consequences for B2G OS. For the community to continue working on B2G OS they will have to maintain a code base that includes a full version of Gecko, so will need to fork Gecko and proceed with development on their own, separate branch.
-
2016-09-27T08:11:58Z via Pumpa To: Public CC: Followers
Sudden insight this morning that while the GPL is activated upon distribution, the AGPL is activated upon execution (with any networked interaction involved in that execution).
While I don't think this is an impossible thing to manage, I do think it means that compliance is more difficult with the AGPL... if you are already distributing software, it's not generally hard to distribute source along those same channels. If you're just executing software and having an interaction with another network participant, you might not necessarily have a similar arrangement to do a distribution... you might not even really know what you're running. (That sounds like an odd statement, but "finding" the correct source to distribute in AGPL'ed applications is an unsolved problem.)
While I think this can be overcome with server->client interactions, with some difficulty, I'm still not sure that most client->server interactions, where the client is running AGPL'ed code, can be easily handled. For this reason, I've been avoiding using the AGPL for software which might be incorporated with client code. I find it worrying when compliance may become overly difficult.
I'd like to be wrong about these things!
Claes Wallin (韋嘉誠) likes this.
Claes Wallin (韋嘉誠) shared this.
Show all 7 replies
My most recent project, keysafe, is AGPLed, and the client and server are part of the same program, and a large amount of code is reused between them including http request generation/parsing, object queuing/storage, proof of work generation/checking, data types, and serialization.
So, I hope that there's not really a good reason to avoid using AGPLed code if it could end up running on the client. That would make development significantly less efficient when there's so much opportunity for server and client to share code.
Or it would limit the AGPLed parts to such a thin shell around the shared code that it might not be much of a barrier to creating a non-AGPLed server implementation. If keysafe's shared code was GPLed and only the server-specific code were AGPLed, a simple non-AGPLed server using the GPLed code be implemented by writing only 2 trivial functions; around 10 lines of code.
Christopher Allan Webber likes this.
@joeyh @Charles ☕ Stanhope Note that you could call my post "spreading FUD": I don't have a real tested case of these things. But in moving towards implementing the systems I'd like (which move closer to peer to peer + actor model over time) I've thought about these concerns a lot.
I like the AGPL a lot, and so I debated quietly and cautiously not using it for the project I wanted to, or to discuss it publicly, or just discuss it privately. But I feel like private conversation hasn't gotten me far enough over time, so here's me kicking the shins or tires or something. Hopefully better than kicking the can down the road...
Christopher Allan Webber at 2016-09-27T14:32:09Z
Claes Wallin (韋嘉誠) , Charles ☕ Stanhope like this.
Of course, other projects will vary. My use of AGPL In git-annex is confined to its webapp, and there's still a significant amount of code there, that would take lots of effort to reimplement. There's very little chance any of the AGPLed code there would ever end up in a client either, and if
some part of it did, I'd relicense it GPL in any case.
Still, it seems a shame if AGPL could only usefully be applied to that style of client-server app, and not to ones that have a more svelte design, like keysafe, or presumably what @Christopher Allan Webber is doing with actors.
@joeyh Note that I don't think that the AGPL can't apply to these systems... I'm just not sure of what the compliance implications are! :)
Christopher Allan Webber at 2016-09-27T16:57:58Z
Claes Wallin (韋嘉誠) likes this.
-
2016-09-26T08:26:19Z via Pumpa To: Public CC: Followers
Hello everyone! Morgan and I are in London, and it's also my birthday. I'm 32!
uıɐɾ ʞ ʇɐɯɐs , j1mc , Charles ☕ Stanhope , Scott Sweeny like this.
Show all 10 replies
@[email protected] Well, have a great time in the UK for your birthday.[email protected] at 2016-09-26T14:06:34Z
Christopher Allan Webber likes this.
Wow, I'm just barely over one gigasecond old!
Christopher Allan Webber at 2016-09-26T14:10:02Z
Jason Self likes this.
@[email protected] happy birthday!Diane Trout at 2016-09-26T15:03:33Z
Christopher Allan Webber likes this.
Happy birthday! Jan beat me to the 0x20 joke...
sazius at 2016-09-26T17:30:22Z
Christopher Allan Webber likes this.
-
Good morning, pumpiverse
2016-09-23T07:42:35Z via Pumpa To: Public CC: Followers
I'm sitting at TPAC in the room at which ActivityPub's fate will be decided!
Well okay, it's not quite that dramatic. Actually, the dramatic parts happen in two weeks. It looks like our transition to Candidate Recommendation will happen then. We're going to need "wide review" soon though... that means I'm going to call on you, dear readers, to help review the standards work we're working on!
Onwards and upwards! Here's hoping our last day at TPAC goes well... I'm optimistic :)
Charles ☕ Stanhope , Claes Wallin (韋嘉誠) , Tyng-Ruey Chuang , der.hans and 1 others like this.
der.hans , mnd , Claes Wallin (韋嘉誠) shared this.
ActivityPub stuff went well :)
Christopher Allan Webber at 2016-09-23T09:34:01Z
Claes Wallin (韋嘉誠) , Ben Sturmfels , der.hans like this.
-
2016-09-21T10:32:53Z via Pumpa To: Public CC: Followers
Just did a live demo of ActivityPub client to server stuff and server to server federation in front of a well populated room at TPAC and it WORKED THANK GOODNESS
Sean Tilley , Craig Maloney , sazius , Alex Jordan and 6 others like this.
Alex Jordan , Claes Wallin (韋嘉誠) , Claes Wallin (韋嘉誠) , Claes Wallin (韋嘉誠) shared this.
@Ben Sturmfels Unfortunately not. But now I have good material for some talks that are :)
Christopher Allan Webber at 2016-09-21T13:18:59Z
Ben Sturmfels , Claes Wallin (韋嘉誠) like this.
-
2016-09-19T17:21:00Z via Pumpa To: Public , rhiaro CC: Followers
"I need more hours," sighed @rhiaro. "I would use some of them for sleeping."
Claes Wallin (韋嘉誠) likes this.
"This is why I say things: in the off chance I may be quoted on social media." -- @rhiaro
Christopher Allan Webber at 2016-09-19T17:26:14Z
Claes Wallin (韋嘉誠) , Sean Tilley , Jason Self like this.
-
2016-09-19T15:49:49Z via Pumpa To: Public CC: Followers
The level of anxiety I can get when uncertain of what kind of logging level I should set is probably quite disproportional to any relevant risks. #INFOWARNERRORCRITICAL
der.hans likes this.
-
2016-09-19T13:27:42Z via Pumpa To: Public , rhiaro CC: Followers
Hanging out with friends csarven and @rhiaro doing some hacking in a hidden corner at TPAC.
>> Christopher Allan Webber:
“[...] csarven [...]”
@Sarven Capadisli? =)
JanKusanagi at 2016-09-19T13:36:15Z
Christopher Allan Webber likes this.
-
2016-09-18T17:01:21Z via Pumpa To: Public CC: Followers
Man, Lisbon is just broiling hot.
But I'm here for TPAC!
Hacking Pubstrate from my lodgings RN.
Carol Chen , der.hans , Tyng-Ruey Chuang , Douglas Perkins and 3 others like this.
Oh, welcome to the Iberian Peninsula then =)
JanKusanagi at 2016-09-18T20:54:35Z
Christopher Allan Webber likes this.
-
Cords, cords everywhere
2016-09-15T21:12:08Z via Pumpa To: Public CC: Followers
And none of them connect to this port
seriously where did I put it
Alex Jordan , Douglas Perkins like this.
Alex Jordan , Alex Jordan shared this.
-
2016-09-15T18:48:13Z via Pumpa To: Public CC: Followers
Got my ThinkPenguin mini computer, which I'm going to be using as my local network server/backup machine. It's pretty cute!
bthall , Carol Chen , Claes Wallin (韋嘉誠) , Tyng-Ruey Chuang and 3 others like this.
Cool! The Penuin Pocket Wee seems quite expensive to me, but probably worth it for certain applications.
@EricxDu It's a bit expensive, close to $500. Which isn't so bad for a computer, but seems expensive for a mini-computer maybe. I had a hard time figuring out whatever else might be reasonably free software compatible and decided, "you know what? the thinkpenguin people do a good job, and this looks better than fretting over trying to figure out how to reduce the price and never setting up my backup machine again."
Christopher Allan Webber at 2016-09-15T20:36:59Z
Claes Wallin (韋嘉誠) , Charles ☕ Stanhope , Mike Linksvayer like this.