#indiewebcamp 2013-11-19

2013-11-19 UTC
caseorganic, lukebrooker, scor, smus, paulcp_, b0bg0d, cyclick and ryana joined the channel
#
snarfed
class! wow, cool! now i'm curious. got a link with any more info?
smus, ryana, paulcp, bnvk_, jacus, tpinto, caseorganic and smus_ joined the channel
#
bret
yeah me too!
#
bret
I wish I knew that webstuffs are fun to work oun when I was younger
josephboyle joined the channel
#
bret
i had a such an apathetic attitude towards the web for such a long time
jacus, snarfed, smus, bnvk, ryana, smcgregor, b0bg0d, smus_, josephboyle and ezpikachu joined the channel
#
@jf
RT @benwerd: The Homebrew Website Club, based on a model set out 38 years ago: http://tantek.com/2013/322/b1/homebrew-computer-club-reunion-inspiration #indieweb
(twitter.com/_/status/402679398429491200)
cweiske, poppy, bnvk, smus, b0bg0d and tpinto joined the channel
b0bg0d, ryana, melvster, LauraJ, tpinto, abrereton and Jihaisse joined the channel
bnvk joined the channel
snarfed, earplugs, npdoty, ryana, LauraJ, eschnou, tpinto, bnvk, andreypopp, pfefferle and barnabywalters joined the channel
#
aaronparecki.com
edited /p3k (+182) "/* Other */"
(view diff)
#
aaronparecki.com
edited /p3k (+646) "/* Deleted Posts */"
(view diff)
eschnou, ryana and michel_v joined the channel
#
barnabywalters
aaronpk: the other nice thing about storing mentions separate from content is that it no longer matters what format the content is in
#
barnabywalters
it could be JSON, markdown, YAML, HTML, etc
bnvk joined the channel
bnvk, scor and josephboyle joined the channel
#
aaronpk
barnabywalters: yeah true! it also means I can store mentions for any URL on my sute regardless of whether it's a post
#
barnabywalters
aaronpk: I’m currently joining the db-less flat file index hipster crowd
#
aaronpk
hahaha
#
Loqi
hehe
#
aaronpk
i'm about to go back to a DB for indexing/querying
#
barnabywalters
with no loss of functionality, and (if initial experiments prove correct), noticeable speed gains
#
barnabywalters
I’m just indexing stuff in a CSV file, then making a sliding window over that for listing/pagination
#
aaronpk
how are you going to handle deleted posts? a deleted column in the CSV?
#
barnabywalters
same for access control
#
barnabywalters
tagged filtering + deleted filtering is working now, not built access control yet
#
aaronpk
how are you going to represent a list of things in the CSV?
#
barnabywalters
space separation, then strpos() to see if a tag is in the list :)
#
aaronpk
i mean at that point you might as well use YAML or JSON for the index, since they have real ways to represent lists and things
#
barnabywalters
I did a little benchmark, it’s amazingly fast
#
barnabywalters
nah, with YAML and JSON I need to load the whole thing into memory
#
aaronpk
ah, you're trying to avoid reading in the whole file?
#
Loqi
woot!
#
barnabywalters
PHP has fgetcsv, so I can just read until I’ve got what I need, then stop
#
barnabywalters
I’ll probably have to switch over to at least an sqlite db eventually, but going with this for the moment :)
#
aaronpk
yeah I've had enough of dealing with using flat files as indexes manually, I want a DB to do that for me
#
barnabywalters
interesting, we’re both going in different directions
#
Loqi
gives aaronpk a DB to do that for me
#
barnabywalters
you started from flat files and are moving towards DBs, I started storing everything in the DB and am getting progressively more and more sick of them
#
aaronpk
I'm still keeping the original data in flat files, probably won't even include that in the DB at all
#
Jihaisse
woot ! a RT
#
Loqi
yay!
#
aaronpk
I just don't like all the hopps I have to go through to maintain my indexes as I add/remove tags, change visibility, delete, etc
#
aaronpk
Jihaisse: nice twitter card
#
Jihaisse
thanks aaronpk
#
cweiske
my blog software has articles in plain html files, but for generating the stuff around it (index page, feeds, tag pages), I import them into a in-memory sqlite db
#
cweiske
because querying is so much easier with sql
#
Jihaisse
I don't get why you don't want to use a DB ?
#
aaronpk
yeah it is
#
Jihaisse
I mean. Before DB, there where flat files
#
Jihaisse
then, comes DB
#
Jihaisse
and now, you want to return to flat files systems
#
barnabywalters
cweiske: I thought I would want to do tonnes of querying over my notes. turns out I actually want to do three, maybe four things: before/after datetime pagination, tagged filtering, deleted post filtering. maybe access control
#
barnabywalters
in fact, deleted could just be a tag
#
aaronpk
Jihaisse: note that I'm going to switch to flat file for the canonical data, and use a DB to indexing/querying
#
cweiske
barnabywalters, and those four things are simple with sql
#
aaronpk
Jihaisse: the point is that if the DB gets blown up, I can always re-create it from the raw data that's in files
#
barnabywalters
Jihaisse: yep, that’s the distinction — DBs good for indexing/caching, bad for long term storage of content
ryana joined the channel
#
barnabywalters
cweiske: getting the pagination right (matching the API I want) was surprisingly awkward with SQL, though that might be due to my lack of knowledge
#
barnabywalters
and all of the above are easy (and, so far, fast) with the csv-based system I put together in an afternoon
#
aaronpk
barnabywalters: have you documented that? "matching the API I want"
#
barnabywalters
aaronpk: the API, or the difficulty I had making it with SQL?
#
cweiske
the api
#
aaronpk
the api
#
aaronpk
cweiske++
#
Loqi
cweiske has 2 karma
#
barnabywalters
not explicitly, no
#
aaronpk
i'd be curious to see what you are designing for
#
barnabywalters
it’s just ?before=YYYY-MM-DDTHH:MM:SS and ?after=…
#
barnabywalters
in order to get ?after working I had to order the notes backwards, then manually reverse the order
#
aaronpk
i think you can do that with two ORDER statements
#
barnabywalters
exactly what’s happening on http://waterpigs.co.uk/notes pagination back/forwards
#
barnabywalters
aaronpk: I tried a bunch of different things, including horrible nested queries, but couldn’t get it to work
#
aaronpk
select * from (select * from notes order by date asc limit 10 offset 100) order by date desc
#
aaronpk
something like that
#
barnabywalters
I can’t remember the details, but I certainly tried that and couldn’t get it to work
#
aaronpk
actually wait... why do you need after at all? I thought I did, and ended up writing everything as "before" query strings
#
barnabywalters
aaronpk: so how do you generate Next button links?
#
aaronpk
it's the "?before" of the last post on the next page
#
aaronpk
it also means that as you go backward and forward by pages the URLs stay the same
#
barnabywalters
so you have to load notes from two pages to show notes for one page
#
barnabywalters
yeah, that’s a nice plus side
#
aaronpk
yes. that's still O(n) so it's not a big deal
#
aaronpk
I'm not loading the post content from all the notes, just loading the index record for each on the 2 pages so it's even less than O(n*2)
#
barnabywalters
thanks, that looks like a useful guide
#
aaronpk
oh man I really need to update oauth.net... it has a ton of old info on oauth1 and I think people are getting confused
bnvk, scor and b0bg0d joined the channel
#
barnabywalters
cweiske: what version of sqlite do you use? http://php.net/manual/en/book.sqlite3.php?
#
cweiske
yes, via pdo
#
Loqi
pdo has 1 karma
#
barnabywalters
ah, so you can swap in another backend if you wanted
#
aaronpk
in theory :)
#
aaronpk
in practice, not so much
#
cweiske
PDO is not for abstraction
#
cweiske
if you want that, use Doctrine's DBAL (not ORM)
#
cweiske
or MDB2, but that's very old now
#
aaronpk
yeah, PDO is just a nicer interface to DBs in general
#
barnabywalters
yeah… for my previous (current live) storage thingy I use Doctrine DBAL, which seems to handle interop a little better
#
barnabywalters
cweiske: so how does the memory sqlite backend work? does it persist across requests?
#
cweiske
I don't need it to
#
cweiske
because I generate static html files in a git receive hook
#
barnabywalters
ah, so HTTP requests never trigger that code
#
barnabywalters
makes sense
bnvk, tpinto, tantek and snarfed joined the channel
#
tantek
Good morning indiewebcamp!
#
aaronpk
good evening!
#
tantek
reads logs
ozten joined the channel
#
barnabywalters
morning tantek
b0bg0d joined the channel
#
tantek
Good morning barnabywalters
#
barnabywalters
tantek: loving the sound of Homebrew Website Club!
#
tantek
Thanks barnabywalters ! Now I just need to implement an event post type and how to store/display rsvps ;)
#
tantek
aaronpk what's the use case you're solving for (with considering a db) ?
fresco and friedcell joined the channel
#
aaronpk
tantek: right now the main one is: http://indiewebcamp.com/p3k#Deleted_Posts
#
aaronpk
i'll try to document the others when I think of them again, Iusually open up my code and try to do something, then get frustrated at how long it will take with querying flat files and move on to something easier
#
tantek
reads.
#
tantek
aaronpk: The reasons you give re deleted posts is one of the reasons I chose one bim per file rather than one post per file. I can almost always get everything I need with one file system access to read one file.
#
aaronpk
yes, that makes sense. part of the problem i'm having is due to one-post-per-file
#
tantek
You're using a hybrid of the *file system* (ie directory listing for the list of posts) and flat files themselves.
#
tantek
The exact problem you point out is one of the reasons I sharded my storage by bim.
#
tantek
I don't do any file system / directory access. I compute the path of the file based on the permalink/date.
#
aaronpk
however having one post per file means I don't have to worry about concurrency, I let the filesystem handle that
#
tantek
What's the specific concurrency case you're worried about?
#
tantek
(I believe in optimizing for reads)
#
aaronpk
I have a lot of things that can create posts for me. my posting interface, import scripts from jawbone, etc, and I only plan to increasse the number of these things
#
aaronpk
concurrency of writes
#
tantek
My home page requires only two file accesses (most recent bim and index.html home page template), nearly all post permalinks require only one.
#
aaronpk
I don't want to deal with having two things trying to add a post to the same file at a time
#
tantek
Is that possible or even probable in the indie web case?
#
aaronpk
in my case quite probable, imagine scrobbling songs to my server while uploading step counts live from devices on my wrist while writing a blog post
#
tantek
Ah, that's solvable with an internal API/service on your own site to handle adding posts.
#
aaronpk
but I'd still have to deal with concurrency at that internal API level
#
tantek
Which itself can queue them and them and have an asynchronous process add them.
#
tantek
The queue you could make one file per post.
#
tantek
Done. Concurrency of adds still handled by the file system. :)
#
aaronpk
but if i make writes completly async, then I can't know the post URL in the response to the thing that made the request
#
aaronpk
I would have to switch to a URL scheme that is guaranteed to never generate colliding URLs (probably using microsecond-precision of the timestamp would be good enough)
#
barnabywalters
aaronpk: is the URL not based on the publishing date? which would be the time of the request
#
tantek
Hence why I chose different short codes for post types. Since they come from the same source, each can predict their permalink.
#
aaronpk
the URL is roughly based on date. articles/notes are day-level precision with an index, auto-generated posts are second-level precision
#
tantek
The post add API/service on your website would return you the computed permalink since it knows the current state of the queue.
#
aaronpk
omg you're right, but ugh that sounds complicated
#
tantek
Bottlenecking writes/adds with a service/abstraction helps simplify architecture a lot and make it both more predictable and easier to debug.
#
barnabywalters
aaronpk: probably a stupid question, but surely writes are quick enough that you could lock the resource, making concurrent writes block until the previous one finished?
#
tantek
It's only a problem if you have to scale up to tons of concurrent writes, which thankfully is not a problem for the indieweb use case.
#
tantek
It's an advantage of building an indie website over a silo.
#
aaronpk
barnabywalters: sorta-ish... some of my writes grab data from elsewhere, like looking up my location to add geo context to posts, and those may be HTTP or at least redis calls
#
tantek
barnabywalters: That too would like "just work" :)
#
tantek
*likely (no extra valley-speak needed)
#
aaronpk
also if I have to make a locking mechanism I would be super annoyed. if the filesystem blocked on the fopen for the write for me it would be better
#
aaronpk
tantek: yes that's another thing. did you see my notes on that? http://indiewebcamp.com/p3k#Separate_storage_of_mentions_from_the_actual_posts
#
tantek
In same file as posts or in a separate meta file (thus doubling the number of reads per post from 1 to 2)
#
tantek
Oh! Will look now.
#
barnabywalters
tantek: currently Taproot stores them in post YAML files, but I’m moving to a separate archive inspired by aaronpk’s one, but which stores multiple copies of resources over time
#
tantek
Aaronpk yes that's exactly my worry and I think I'm convinced.
#
aaronpk
yeah, I definitely do not recommend storing in the same file as the posts
#
tantek
barnabywalters: I think for now I will only store the latest version of a comment etc. from webmentions.
#
barnabywalters
tantek: that works. it leaves you open to people remotely deleting the content, which may or may not be a good thing
#
tantek
I'm going to go with being ok with that for now.
#
tantek
Eg if you or aaronpk deleted a comment, I figure you have a good reason for doing so and am ok with dropping it.
#
tantek
hmm Loqi disappeared in the netsplit
#
tantek
folks here might have some interest in this: http://www.w3.org/2013/socialweb/social-ig-charter.html
#
tantek
I think you can send feedback in response to this email: https://lists.w3.org/Archives/Member/internal-socbizcg/2013Nov/0000.html (can anyone not load that URL?)
Loqi joined the channel
#
tantek
welcome back Loqi
#
Loqi
dude
#
cweiske
can I put my xfn list on a separate page? how?
#
barnabywalters
tantek: I get a password dialog
#
tantek
cweiske - you can put it anywhere you like. what do you want to do with it?
#
tantek
barnabywalters - drat
#
tantek
are you able to at least view the charter?
#
tantek
ok feel free to write-up feedback here or on the wiki and I'll email it
#
Jihaisse
is foaf still used ?
#
cweiske
tantek, I want to find out if people sending webmentions are related to me somehow
#
tantek
sure - so that's up to you cweiske
#
cweiske
so I need to look up the hcard of the author
#
cweiske
and follow the url if it has one
#
tantek
there's no rules about where you store your friends list
#
cweiske
and parse the friend list from that url
#
tantek
oh you want others to publish their friends list
#
cweiske
the question is: is it possible that they put their xfn list on a different page?
#
cweiske
how would they link that, machine readable?
#
tantek
possible and often likely
#
aaronpk
I'm not going to publish a friends list until I can ensure it stays up to date by itself
#
tantek
I think rel="friends" or rel="contacts" or rel="blogroll" has been discussed in the past
#
tantek
but yeah I agree with aaronpk
#
tantek
I'm not sure publishing static friends lists is the answer any more
#
aaronpk
I'm sure
#
barnabywalters
aaronpk: tantek: use note feed mentions as friend lists?
#
tantek
it used to be common behavior (blogrolls) but has disappeared mostly
#
aaronpk
barnabywalters: something like that, yeah, still haven't thought it through all the way
#
tantek
barnabywalters - yeah, home page mentions of h-cards with URLs could be a soft dynamic white list
#
aaronpk
althought not everyone I actually mention I want to put on my friends list
#
cweiske
i'd like to auto-approve webmentions that are within 2 levels of friends to me
#
tantek
cweiske - cool
#
tantek
aaronpk - we could have public dynamically generated mentions pages
#
barnabywalters
I’ve prototyped “feed of activity from people I’ve replied to recently” using it
#
tantek
which would just be dynamic lists of people mentioned in our posts
#
tantek
say, in the past 3 months or something
#
tantek
so it wouldn't take any updating on your part
#
aaronpk
that covers most of it, but I don't actually want everyone I mentioned to be published as a firend
#
tantek
and all you would be saying is "I mentioned this person [optionally: in this/these post(s)]
#
tantek
hence rel="contact" as a default
#
aaronpk
that would be ok
#
tantek
the beauty of this is that you no longer have to do explicit unfriending
#
tantek
if you just happen to stop mentioning someone, for any reason, it's ok
#
tantek
aaronpk, Loqi missed logs from 7:42 to 8:11 PST (-0800)
#
tantek
just FYI
ryana joined the channel
#
barnabywalters
so here’s an example of a primitive version of a feed reader based around that idea: http://waterpigs.co.uk/img/pipes-people-recently-contacted.png
#
barnabywalters
(nasty screenshot only as I’ve not got public pipe saving working yet)
josephboyle joined the channel
#
tantek
aside: speaking of tag aggregations (I think aaronpk mentioned it as a use-case), my goodness FB's /hashtag/ pages suck. I get empty results nearly all the time.
#
tantek
(usually FB doesn't launch or let something live that sucky)
#
barnabywalters
diaspora still has the only good implementation of hashtags IMO
#
barnabywalters
although tagboard is a nice aggregator
#
tantek.com
edited /hashtags (+11) "/* See Also */ tags"
(view diff)
scor joined the channel
#
tantek.com
edited /hashtags (+478) "update with explicit indieweb examples, note unknown start dates, prioritize indieweb examples over silos"
(view diff)
#
tantek
barnabywalters - perhaps add screenshots of what made diaspora hashtags pages good to http://indiewebcamp.com/hashtags ?
#
tantek
also, aaronpk, barnabywalters - do you know/remember when you started linking hashtags on your posts/notes to tag aggregation pages on your own site?
#
barnabywalters
tantek: shouldn’t be too tricky to find… looks like it was http://waterpigs.co.uk/notes/285/
#
tantek.com
edited /hashtags (+33) "/* Barnaby Walters */ since"
(view diff)
#
barnabywalters
thanks tantek — was just logging in
#
tantek
on another topic...
#
tantek
now that we have a bunch of us POSSEing with permashortlinks or permashortcitations of the form (ccTLD postID) or (ccTLD/postID), what if we formalize that as community-driven Twitter Annotations reborn?
#
tantek
that is, we formalize the format of (ccTLD postID) or (ccTLD/postID) at the end of tweets
#
tantek
and then we formalize how to get "more info" (i.e. annotations) about the tweet from that URL in the parens.
#
tantek
boom - did we just replace the defunct Twitter Annotations?
#
tantek
e.g. what if we got Twitter clients etc. to start to "read" our "annotations" and do things with them, e.g. display full content (ala Weave, but in every Twitter client).
#
barnabywalters
that would be cool
#
tantek
we could be bold and just call them "Twitter Annotations 2.0"
bnvk joined the channel
#
tantek
in which case, should we *always* use the (ccTLD/postID) format (since that seems to be "winning" among IndieWeb POSSE implementations)
#
tantek
how hard would it be to convince 3rd party Twitter clients (e.g. Hootsuite) to adopt it?
#
tantek
and if enough clients (and users) adopted it, perhaps Twitter would too? (as they did @-replies and #-hashtags)
#
tantek
is considering switching from (ccTLD postID) or (ccTLD/postID) to see if he still gets complaints from folks about the link being clickable in tweets even when there's no more content.
#
tantek
s/or/to
#
Loqi
tantek meant to say: is considering switching from (ccTLD postID) to (ccTLD/postID) to see if he still gets complaints from folks about the link being clickable in tweets even when there's no mtoe content.
#
tantek
s/mtoe/more
#
tantek
ah well, only get one correction ;)
npdoty joined the channel
#
tantek
what if we explicitly include the protocol in permashortlinks when there's more content? e.g. (http(s)://ccTLD/postID) - but still keep the whole thing in parens? That would cause it to auto-link in more POSSE destinations (e.g. FB).
ozten joined the channel
#
tantek
!tell benwerd since you most recently implemented and iterated on permashortlinks/permashortcitations, interested in your thoughts on moving them forward in a more unified fashion in this way: https://indiewebcamp.com/irc/2013-11-19#t1384879473
#
Loqi
Ok, I'll tell them that when I see them next
loleg, bnvk_, bnvk, ryana and benprew joined the channel
#
aaronparecki.com
edited /hashtags (-3) "/* Aaron Parecki */ added tag pages on 2013-03-08"
(view diff)
#
tantek
I think I just booked the 7th floor common area @MozSF for the Homebrew Website Club tomorrow night! (2013-11-20 18:30-19:30)
#
tantek
is still figuring out how to book space @MozSF
#
tantek
will confirm with someone office-aware when he gets to work in a bit.
friedcell joined the channel
#
bret
Calling it twitter annotations might be a great way to get a lot of attention/a dmca takedown notice
#
bret
I love it
snarfed, eschnou, b0bg0d, npdoty, barnabywalters, obensource_, ozten, tantek, paulcp, singpolyma, friedcell, squeakytoy, caseorganic and scor joined the channel
#
tommorris
+1 sandeep.
#
tommorris
oh, wait, perhaps not the best way to affirm my support for not liking G+
mathpunk joined the channel
#
mathpunk
Step 0: Join the #indiewebcamp irc channel. [x]
#
barnabywalters
greetings mathpunk!
#
mathpunk
hi!
#
barnabywalters
what brings you to our pleasant IRC channel?
#
mathpunk
I want to take the plunge into indie-ness. I told @aaronpk I'd put some work into my web presence this week while I'm away from my real work.
shaners joined the channel
#
barnabywalters
oh cool! what’s your personal site?
#
barnabywalters
(if you have one already)
#
mathpunk
Step 1: Get your own personal domain name. [x] mathpunk.net
#
mathpunk
which is actually a wordpress site a friend set up for me years ago
LauraJ joined the channel
#
mathpunk
but I want to have it point at my vps and... do... stuff.
#
mathpunk
I'm sort of learning everything at once.
#
barnabywalters
so if you want to continue using wordpress, there are a bunch of indieweb tech enabling plugins on the wiki: http://indiewebcamp.com/Wordpress#Essential_IndieWeb_plugins
#
barnabywalters
there’s also a little work-in-progress toolkit at http://indiewebify.me/ which suggests things to add
#
mathpunk
I want to roll everything myself as much as possible-- I'm interested in learning js/clojurescript, html, the whole shebang.
#
barnabywalters
mathpunk: nice! so HTML is an excellent place to start
#
mathpunk
I hid from the internet for a few years when it was really starting to get interesting and now I want to return to alternate 2003 and build from there :D
#
mathpunk
checking out indiewebify... spiff
tantek joined the channel
#
mathpunk
Step Now: Staring blankly at emails re: my domain name transfer from godaddy to hover and not at all sure what they're asking me to do... hm. [ ]
#
snarfed
welcome mathpunk!
#
snarfed
i'll second barnabywalters' recos
#
snarfed
i use wordpress and pfefferle's plugins, i can vouch for them and answer q's
#
snarfed
esp if you're interested in frontend stuff like JS, i'd definitely suggest trying out SemPress and the wordpress-webmention plugin to get microformats2 and webmentions out of the box
#
snarfed
and then you can replace some/all yourself as you go
tantek joined the channel
#
snarfed
also, minor point, if you add yourself to http://indiewebcamp.com/IRC_People , your username will be auto-linked in the logs, e.g. http://indiewebcamp.com/irc/today
#
snarfed
tantek: fwiw, +1 on (ccTLD/postID), no space
#
tantek
snarfed good to know - are you doing that?
#
snarfed
you were right about the twitter etiquette of link meaning additional content, but it looked like only a small fraction of people ever actually felt strongly about it
#
snarfed
eh personally i just put the full URL in. my twitter followers aren't hardcore enough about twitter or social media in general to care
#
snarfed
but i'm following closely because i'm implementing the original-post-discovery alg
#
snarfed
re twitter annotations 2.0, the auto-expanding sounds similar to twitter cards, right?
#
snarfed
which are twitter-proprietary, granted, but orthogonal to permashortcitation, and have corollaries in other silos (e.g. FB's OpenGraph tags)
#
mathpunk
snarfed: I have not administered my own WP site... I just flapped my hands at a friend. Sooo... I guess I need to figure out how to point my domain at my vps, somehow without breaking its Google Apps connection.
#
mathpunk
Not that I'm keeping Google Apps, because INDIE, but step-by-step...
LauraJ and paulcp joined the channel
#
mathpunk
Step Now: Figure out wth DNS and Nameservers are and how to edit them on my Hover.com account. [ ]
#
snarfed
agreed! there are lots of tutorials and docs for that kind of stuff, e.g. pointing the main web site for a domain under google apps
#
mathpunk
wait,not DNS... forwarding
#
snarfed
and you don't necessarily have to give up google apps. private applications you use, like gmail, google calendar, etc, don't exclude owning your own public-facing identity on mathpunk.net
#
aaronpk
uses google apps for @parecki.com stuff still, the nice thing is nobody really knows or cares, and I can switch out at any time
#
snarfed
domain is the most important part. then comes putting the public (or semi-public) content you create and publish on it instead of (or in addition to) silos like FB and twitter
b0bg0d joined the channel
#
mathpunk
I'm curious about using https://github.com/al3x/sovereign but, again, seems like next-level shit
#
aaronpk
oh yeah al3x was telling me about that the other week!
#
mathpunk
snarfed: this look about right? https://support.google.com/sites/answer/99448?hl=en
#
mathpunk
I've broken my email before, I'd love to not do that again :D
#
aaronpk
mathpunk: where is your DNS managed?
#
mathpunk
is hover.com a possible answer to that question?
#
aaronpk
as long as you change your A record for mathpunk.net without changing the MX records, you won't break your email
#
aaronpk
yes hover.com sounds likely
#
aaronpk
actually I can answer that question, one sec
#
aaronpk
the answer is dreamhost
#
snarfed
mathpunk: yup, looks right. consider maybe doing it with your friend, either virtually in person, since it sounds like they helped set it all up at the beginning
#
mathpunk
I moved my registrar from godaddy to hover, and I am currently staring at the "edit stuff" page, afeared
#
snarfed
and one step at a time is always a good idea
#
mathpunk
oh, this ns1.dreamhost.com thing that's ON the hover.com site
#
snarfed
ugh yeah, moving domains around btw registrars is always painful
#
aaronpk
that means dreamhost is managing your DNS, so you can go there to change stuff
#
mathpunk
hurm. but I've never made a dreamhost account. soooo, this must mean that Eric (friend in question) set up hosting there back when I was all, "ugh i don't wanna know just make it do the thing"
#
mathpunk
ok. I guess I'm stuck until he gets back to me about this then. soon enough I'll have everything I need in order to bork everything ;D
#
aaronpk
i wish someone made this a lot easier to deal with and understand
#
aaronpk
it's not hard once you get your head around it, it's just that there are a whole bunch of pieces to learn in the first place and no good way to make sense of it quickly
#
mathpunk
I'm viewing the Internet as several decades of accretion of nerds arguing, and thus I have attained a certain inner peace
#
aaronpk
mathpunk++
#
Loqi
mathpunk has 1 karma
#
aaronpk
pretty much sums it up
#
mathpunk
harrr
#
mathpunk
Loqi: Thanks, even though I gather karma is apportioned by the cosmos
#
Loqi
who, me?
#
mathpunk
Loqi: Yes, you.
#
mathpunk
I think this is less worse than when I first decided I wanted to get into this webdev thing, and there were all these frameworks to make things "easier"
#
mathpunk
but of course, they were making things "easier" for people who already knew what the problems being solved were
#
mathpunk
I'm going to get my site pointed correctly
#
mathpunk
I'm going to learn enough d3.js to do viz under an informal apprenticeship with a data scientist
#
mathpunk
I'm going to build a webapp on riotJS with a dev friend
#
mathpunk
followed by, galactic empire
LauraJ, barnabywalters, melvster1, tilgovi, paulcp, abrereton, tantek, caseorganic, lukebrooker, paulcp_, bnvk and ozten joined the channel
#
tantek
SF bay area indieweb folks - I've managed to book the 7th floor common area @MozSF for tomorrow night
bnvk and CheckDavid joined the channel
#
CheckDavid
hi
#
CheckDavid
It's a bit hard to understand what this is about
#
CheckDavid
by reading the front page
pfenwick joined the channel
#
tantek
CheckDavid - could you rephrase that as a question?
#
tantek
or here's a question for you - what's your personal site?
#
snarfed
tantek: awesome! i'm at least 50/50, hope to make it
#
snarfed
tantek: btw, submit your homebrew web site post to indienews when you get a chance!
#
tantek
snarfed - cool.
#
snarfed
i thought for min about how to subvert it and submit without needing the rel=syndication link on your post, but didn't come up with anything
#
snarfed
no one would ever mistake me for a secops :P
#
tantek
I haven't figured a good way to present the rel=syndication link to indienews on my post
#
tantek
hey benwerd - noticed that photo posts don't/didn't provide a permashortlink/permashortcitation - was that by design or accident? https://twitter.com/benwerd/status/399304939257618432
#
tantek
!tell benwerd hey benwerd - noticed that photo posts don't/didn't provide a permashortlink/permashortcitation - was that by design or accident? https://twitter.com/benwerd/status/399304939257618432
#
Loqi
Ok, I'll tell them that when I see them next
#
snarfed
yeah. i have to admit, i'm not totally on board with the no display: none thing
#
snarfed
it seems pretty reasonable for occasional things like e.g. indienews syndication links
ozten joined the channel
#
tantek.com
edited /permashortcitation (+626) "add notes about benwerd's switching between permashortcitations and permashortlinks and then dropping them about a week later."
(view diff)
#
tantek
snarfed - yeah display:none-ing them seems wrong
#
tantek
invisible metadata etc.
#
tantek
snarfed re: (cctld/postid) - do you have examples of when you started doing that? could you add an entry for yourself to: http://indiewebcamp.com/permashortcitation#IndieWeb_implementations
#
snarfed
yeah, i guess i fall on the other side of the invisible metadata debate
#
snarfed
or at least, i'm ok with it occasionally, as opposed to drawing a pretty hard line
#
snarfed
re permashortlinks, sure, i'll add myself to that page. again though, i don't do (ccTLD/postID), i just do the full URL
#
snarfed
…so actually, i don't seem appropriate for that page
#
bret
Hey CheckDavid welcome :)
#
bret
The best way to get an idea about the indieweb is to look at live examples
#
bret
indiewebcamp is a conference where people get to gether to talk and build tools that enable the indieweb
josephboyle joined the channel
#
bret
brb for now but I can chat about it later if you are interested