#indiewebcamp 2014-09-19

2014-09-19 UTC
#
bret
KartikPrabhu you should sign your emails like: -K Thanks
#
KartikPrabhu
bret: ha! :)
josephboyle joined the channel
#
ShaneHudson
snarfed: I've modified it a bit to hopefully give better error messages but I am not sure why my webmention endpoint wasn't working. Providing the source and target was sent properly, it should work. All my tests from indiewebify.me worked :) So hopefully that was a one off!
#
snarfed
ShaneHudson: sounds good!
#
@ripvansabre
Spending some time with the indieweb movment.
(twtr.io/qsqCGpf43C)
lukebrooker and danlyke_ joined the channel
#
ShaneHudson
Got my endpoint working for users now too, in that it is no longer a white page :)
#
snarfed
ah nice
#
KartikPrabhu
ShaneHudson: so i modefied the reply URL on my note here: https://kartikprabhu.com/notes/shanehudson-real-life but still no dice. does your endpoint not handle fragmention links?
#
ShaneHudson
That worked
#
ShaneHudson
I think it isn't showing up because of the fragmention, but it has made it onto my dashboard
#
KartikPrabhu
oh! I got an empty status in the response (was expectign 200)
#
ShaneHudson
Will manually edit, to see :)
#
ShaneHudson
Hmm ok you should have got 200
#
KartikPrabhu
ShaneHudson: could be that my UI is not showing the 200 for some reason... hope you don't mind if I use this to test and send some repeat mentions?
#
ShaneHudson
Hmm I have some improvements I will have to make, but after manually pulling out the post slug it shows up (albeit not nicely, doesn't have your name for instance) https://shanehudson.net/2014/05/24/shane-hudson-and-the-magic-of-real-life
#
ShaneHudson
Of course you can
#
ShaneHudson
Not too many though! Manually deleted like 60 the other day, accidently spammed myself
#
ShaneHudson
Playing around with Opera, I like the way their dashboard now looks :) https://www.dropbox.com/s/0a5ovyjda8rmz9l/Screenshot%202014-09-19%2001.53.37.png?dl=0
#
KartikPrabhu
ShaneHudson: are you using a mf2 parser? there should be a p-name on my name
#
ShaneHudson
I am but I must not be storing everything I need. I was testing based on bridgy, but obvoiusly that has names in the content
#
KartikPrabhu
ok cool! you can use this post as testing then... I don't mind the GET requests.
KevinMarks__ joined the channel
#
ShaneHudson
Thanks :) There are quite a few upgrades I need to do to my webmentions. Do you parse the mf2 when you store, or do you store the whole thing and parse on view?
#
KartikPrabhu
ShaneHudson: I parse and store only the relevant fields in my DB. Have some long term plans to ditch the DB and just store the parsed mf2
#
KartikPrabhu
Worpdress folk. Is the only way to change WP functionality, through writing a plugin? I wand to add some fields to the default post thingie... ? Can I not just edit some PHP object or something
#
ShaneHudson
You should be able to edit functions.php
#
Loqi
I agree
#
ShaneHudson
Although I cannot remember the commands off the top of my head
#
KartikPrabhu
ShaneHudson: that is for some theme right? Are usual post fields in a themes funtions.php?
#
ShaneHudson
Well the theme includes custom/user settings for wordpress, as you can only have one theme at once
#
KartikPrabhu
will investigate. this whole wp plugin thing is quite annoying. you've to jump through so many hoops to do something simple
#
ShaneHudson
Yeah that is one reason I moved to Craft, as much as I love Wordpress.. the plugin API is horrid, and it was all starting to feel too cluttered
#
kylewm
ShaneHudson: I was only storing parsed microformats and "interpreting" on demand until recently...changed for performance reasons
#
kylewm
pulling the fields out of the microformats was fast enough but scrubbing unsafe html out of nested content and stuff was taking non-neglible amounts of time
#
ShaneHudson
kylewm: Do you now store the whole thing as well as the bits you want? I currently only store the content, but quite often I may want parts I hadn't thought of
#
kylewm
I'm still storing the full html and parsed json
#
KartikPrabhu
ShaneHudson: I did look at Craft. Thier CMS looks very neat, but the Craft Client pricing is a bit steep
#
ShaneHudson
Yeah it definitely is
#
KartikPrabhu
currently investigating http://wagtail.io/ a Django CMS
#
ShaneHudson
You can get by on a personal license, but it is far easier with the client one
#
ShaneHudson
Django is quite nice
#
ShaneHudson
kylewm: Hmm ok, maybe I should do it more like that :)
#
KartikPrabhu
ShaneHudson: since this one is a portfolio+blog site, it would need 2 channels which the Craft Personal does not have.
#
ShaneHudson
Ah ok yeah. You could have custom types. A 'Site' channel with 'portfolio' and 'post' entry types. Though I split webmentions/comments into a channel called 'Interactions'
#
ShaneHudson
Right I must be off, goodnight!
#
Loqi
night
#
kylewm
ShaneHudson: I'm actually OK with losing fidelity on older comments and contexts, so I might ditch the archive
#
kylewm
ta ta
npdoty joined the channel
#
gRegor`
KartikPrabhu: I think WordPress has custom fields built in? Or it's a plugin.
#
gRegor`
No coding necessary, as far as I remember.
#
gRegor`
Well, some simple PHP code to display it in the theme, but not to add the custom fields themselves.
fmarier joined the channel
#
KartikPrabhu
gRegor`: yeah but that sets aritrary fields values. I just want to add things like syndications links for example
scor, parzzix and wolftune joined the channel
#
parzzix
good evening
#
KartikPrabhu
hi parzzix
#
parzzix
hello KartikPrabhu
#
parzzix
i tried withknow self hosted install today, none of the plugins worked
#
gRegor`
KartikPrabhu: I don't follow
#
gRegor`
Why not use a custom field and separate the URLs with spaces?
npdoty and XgF joined the channel
#
KartikPrabhu
gRegor`: in a custom field you have to enter both the key and the value. If this were me that would be fine. But I don't want my friend to enter "syndication" "twitter" everytime
techlifeweb joined the channel
#
gRegor`
Do you have to each time, or does 'syndication' show as an option on subsequent pages? I thought it did.
#
gRegor`
I thought it cached custom field names used already
#
KartikPrabhu
oh hmm good point. more to explore
snarfed joined the channel
#
kylewm
hey parzzix thanks for turning me on to Bad Voltage via your Ghost blog...I really like it :P
#
GWG
KartikPrabhu: You want Syndication Links in metadata?
#
GWG
May I be of service?
#
GWG
Still under development
#
parzzix
your welcome kylewm ...I just to blog down, happy you caught it before I did.
#
GWG
I need to check if I pushed the last changes.
#
parzzix
took i mean..
j12t, wolftune, j12t_ and paulcp joined the channel
#
parzzix
Has anyone else had issues with Known and loading plugins on self hosting?
j12t and lukebrooker joined the channel
#
parzzix
kylewm, If one was to install red wind, would I start up with a django? I'm very rookie mind you.
#
kylewm
parzzix: it doesn't use django, you'd just run it with "uwsgi uwsgi.ini"
#
parzzix
kylewm, what version of python?
#
Loqi
!calc 3.3+
#
parzzix
so there is no database for redwind kylewm ? everything is stored in txt?
#
parzzix
kylewm, never mind...sql
npdoty joined the channel
#
parzzix
ok..I may try to install it tomorrow..just for fun..lol bedtime now..thanks kylewm
#
kylewm
parzzix: np, good night
#
Loqi
laila tov!
XgF joined the channel
#
@dougmckown
Just discovered that @ReclaimHosting has a one-click @withknown installation! #indieweb
(twtr.io/qtAV3Kei8p)
#
@dougmckown
Just discovered that @ReclaimHosting has a one-click @withknown installer! #indieweb
(twtr.io/qtAXmCmfvW)
#
@ReclaimHosting
RT @dougmckown: Just discovered that @ReclaimHosting has a one-click @withknown installer! #indieweb
(twtr.io/qtB0oi_Jaj)
josephboyle and npdoty joined the channel
#
kylewm
test driving a new design, would love a little feedback if anybody's feeling generous https://kylewm.com/ ... particularly thinking about reposts here https://kylewm.com/shares
#
binbasti
there's a panel on installable web apps at edge on saturday. i'm a bit late with my question. would be great if some of you could vote for it: https://www.google.com/moderator/#8/e=215bcc&q=215bcc.708eaf&v=4
rektide joined the channel
#
GWG
kylewm: I like it
#
kylewm
GWG: thanks :D I'm realizing that some things i "reposted" were just links, not actually reposts
#
GWG
kylewm: I've had that issue.
brianloveswords joined the channel
#
@chachasikes
@caseorganic @aaronpk @Heklina How could #indieweb give drag queens more power to own their identity? #mynameis http://www.wired.com/2013/08/indie-web
(twtr.io/qtFoXEuKaU)
#
@cagedether
RT @manat69: IndieWeb advocates launch #Known so #bloggers can be social and still control their #content https://gigaom.com/2014/09/11/indieweb-advocates-launch-known-so-bloggers-can-be-social-and-still-control-their-content/ via @giga
(twtr.io/qtGGHJApoo)
j12t and snarfed joined the channel
#
@veganstraightedge
@shanley 1. I agree with you about databases. I use pg for everything. 2. The indieweb wiki is not prescriptive. It's descriptive.
(twtr.io/qtKDtgdCG0)
#
@shanley
,@veganstraightedge but yet, criticize and u rise like "INDIEWEB IS A MAGICAL COLLECTIVEEEEEE WITH NO BIASES INFLUENCES POWER OR REALITY."
(twtr.io/qtKPcLqHPC)
#
@shadowspar
everyone remembers when we all agreed ACID was a good idea, right? :D ...no? http://indiewebcamp.com/database-antipattern
(twtr.io/qtKYtpaxSQ)
#
kylewm
uh, can someone turn loqi off for a bit...
#
kylewm
KartikPrabhu: are you still around?
#
KartikPrabhu
oh boy! some thing is going down on twitter about DB
#
@_jared
“Using databases for the primary storage of your content is a known antipattern.” well then. http://indiewebcamp.com/database-antipattern Thanks @_jrwest
(twtr.io/qtL6KSw000)
j12t and gRegor` joined the channel
#
@cheeseplus
RT @_jared: “Using databases for the primary storage of your content is a known antipattern.” well then. http://indiewebcamp.com/database-antipattern Thanks @…
(twtr.io/qtLCgSQbQY)
#
gRegor`
If by 'something' you mean 'all hell breaking loose'
#
kylewm
KartikPrabhu: what are you doing with Whiptail? thinking about maybe using it for your site eventually?
#
gRegor`
I . . . nearly said something. I'm glad I didn't.
#
KartikPrabhu
kylewm: Wagtail you mean?
#
kylewm
oops right
#
KartikPrabhu
gRegor`: yeah I gotcha...
#
KartikPrabhu
I am going to stay out of this, as much as I respect @shanley
#
KartikPrabhu
kylewm: looking to wagtail as a CMS for a friends site. Already tired of fiddling with Wordpress
#
KartikPrabhu
pthon is so much cleaner
#
@cheeseplus
Good thing I have this hilarious indiewebcamp bullshit to laugh at all the way to Narita h/t @shanley
(twtr.io/qtLN59otyQ)
#
kylewm
"is a Known antipattern" is kind of funny in retrospect
#
gRegor`
Lulz
#
@duckinator
.@kevinmarks says instead of DBs, "data should be in flat files (e.g. .md, HTML, etc) to ensure long-term durability" http://indiewebcamp.com/database-antipattern
(twtr.io/qtLQ_fvyiC)
#
gRegor`
I do think it raises an interesting point about the page, taken by itself, with no other indieweb context.
#
kylewm
I feel pretty strongly that it should be renamed and toned down
#
kylewm
(and have for a while, not just because of this)
#
KartikPrabhu
gRegor`: all the wiki pages are in some context, reading one page is not useful
#
gRegor`
As a fairly pro-database person, I agree
#
@gRegorLove
I am #indieweb and I am pro-databases.
(twtr.io/qtLZF1xfks)
#
KartikPrabhu
kylewm: that page is strongly worded because I think tantek wrote the first version. I am sure he'd be happy to have pro-DB people edit it
#
gRegor`
My one and only comment on the brouhaha tonight :) ^
#
KartikPrabhu
kylewm: as for wagtail vs my site, I pretty much dislike CSMs
#
@leftside
This reads like satire, but no. It's just really stupid people. http://indiewebcamp.com/database-antipattern
(twtr.io/qtLdzhrNNw)
#
KartikPrabhu
s/CSMs/CMSs
#
Loqi
KartikPrabhu meant to say: kylewm: as for wagtail vs my site, I pretty much dislike CMSs
#
kylewm
KartikPrabhu: mmm fair... i am starting to dislike writing everything from scratch and having a crappy version of everything :)
#
KartikPrabhu
which is related to my troubles handling DBs
#
@Manavparekh
RT @MSFTExchange: What does it mean to #OwnYourData in #Office365? How we aim to raise the bar on visibility and control... http://t.co/ImX…
(twtr.io/qtLqTNNqJf)
#
@_jrwest
RT @_jared: “Using databases for the primary storage of your content is a known antipattern.” well then. http://indiewebcamp.com/database-antipattern Thanks @…
(twtr.io/qtLwCj3JFU)
#
KartikPrabhu
kylewm: Wordpress looks great if you don't want a lot of cutomisation. else it seems you have to install all these plugins which sort fo do what you want but not really and they hack their code
#
gRegor`
Sounds like most CMSes.
#
GWG
KartikPrabhu: Hack what code?
#
@cgranade
@geeoharee @duckinator "Many indieweb projects are storing their data in flat files on the file system for reasons of [...] robustness."
(twtr.io/qtMDsp_UQ_)
#
KartikPrabhu
umm post types, adding fields to posts
#
gRegor`
Did you confirm if custom field names are cached?
#
KartikPrabhu
gRegor`: sounds not like wagtail.io so I am trying it out. Will document results/experience somewhere
#
kylewm
heh, I just changed that one from "The vast majority of indieweb projects..."
#
KartikPrabhu
gRegor`: hmm no :P
#
gRegor`
Well, you won't find me arguing too strongly to try to keep you with WordPress :) Depending how much time you've put in it...
#
KartikPrabhu
kylewm: gRegor`: is it a good idea to have a list of indieweb people using DB for storage vs people using flat files for storage
#
KartikPrabhu
on that page I mean...
#
@chipadeedoodah
RT @leftside: This reads like satire, but no. It's just really stupid people. http://indiewebcamp.com/database-antipattern
(twtr.io/qtMYRXW8H4)
#
@janl
Those who don’t learn from history are doomed to repeat its mistakes: http://indiewebcamp.com/database-antipattern
(twtr.io/qtMYt2i1kb)
#
@chipadeedoodah
RT @_jared: “Using databases for the primary storage of your content is a known antipattern.” well then. http://indiewebcamp.com/database-antipattern Thanks @…
(twtr.io/qtMZ01nak4)
#
gRegor`
Maybe, though I don't find it too useful. It wouldn't have had an effect on the reaction the page is getting now.
#
@musoumusic
i don't get how we got from "this document is dumb" http://indiewebcamp.com/database-antipattern (which it is) to "let's all go out and buy Oracle, The Real DB!™"
(twtr.io/qtMe4U9ggL)
#
@binaryape
I'm a fan of the Indie Web principles but this page on databases is bizarre http://indiewebcamp.com/database-antipattern
(twtr.io/qtMinD73Aw)
#
@neville_park
right I’m finally going to bed. Meanwhile, all my web/techie people: gather round & point & laugh at this http://indiewebcamp.com/database-antipattern
(twtr.io/qtMs7hVT6f)
#
gRegor`
The distinction between "primary" and "cache" is lost on people, and the page only mentions the latter after several sections.
snarfed joined the channel
#
gRegor`
It comes off like "don't use a database ever" and if you get far enough 'but caching is ok'
#
snarfed
ah, the great database debate
#
snarfed
never gets old
#
gRegor`
I think people are also thinking of large web sites that need databases, not personal sites.
#
gRegor`
Hehe
#
snarfed
right up there with RDF vs mf2 and "are silos evil?" in this community :P
#
gRegor`
Did you see the twitter brouhaha?
#
gRegor`
Wasn't trying to argue, just talking about improvements to /database-antipattern
#
KartikPrabhu
here is my reaction to all of this: https://kartikprabhu.com/notes/internet-arguments not that anyone is interested
#
@pchapuis
"Using databases for the primary storage of your content is a known antipattern." http://indiewebcamp.com/database-antipattern (via @janl)
(twtr.io/qtNCuCr8J8)
#
KartikPrabhu
all this brouhaha is very telling given Shanley's orginal tweet: https://twitter.com/shanley/status/512829444113694720
#
@shanley
Men cry if you hate their database. *shrug*you're actually remotely tolerable when you cry.
(twtr.io/qtFEkwvFC0)
#
kylewm
i think this is karmic retribution for all the good press last week
#
gRegor`
It went back before that tweet, actually
#
KartikPrabhu
gRegor`: oh really? Twitter didn't show me earlier ones
#
gRegor`
https://twitter.com/shanley/with_replies she talks about Oracle for a bit
#
@acid23
RT @janl: Those who don’t learn from history are doomed to repeat its mistakes: http://indiewebcamp.com/database-antipattern
(twtr.io/qtNk3xdw4G)
#
gRegor`
Anyway, this has been oddly, unnecessarily frustrating. Time for sleep.
#
KartikPrabhu
gRegor`: live and learn... night!
addal joined the channel
#
@kevinmarks
@shanley @veganstraightedge @Jennimason0990 indieweb has a lot of different opinions, it isn't a monolith. Some people like databases.
(twtr.io/qtP1Fjuv0G)
leth joined the channel
#
Haxxa
I had massive problems getting known to work on my self hoste server after going through process of creating database etc. is just redirects in a loop - I am going to try again anyone mind lending a hand?
#
Haxxa
It seemed to work ine and then just redirects in a loop?
#
Haxxa
*fone
#
Haxxa
*fine
#
KartikPrabhu
Haxxa: hmm sorry I have no experience with Known. maybe others here can chip in (if they are around)
#
Haxxa
yes maybe
#
Haxxa
As a reward I will offer a video of my favourite goat :)
#
@cschorn
RT @janl: Those who don’t learn from history are doomed to repeat its mistakes: http://indiewebcamp.com/database-antipattern
(twtr.io/qtQ0t2cjKC)
#
@theerasmas
catching up on my timeline and apparently this is a real thing someone wrote http://indiewebcamp.com/databases-antipattern
(twtr.io/qtQGh57oyf)
#
KartikPrabhu
Haxxa: seems people are away/sleeping. sorry I couldn't be of more help. I am of course assuming you went through the standard installation procedure http://docs.withknown.com/en/latest/install/instructions.html
#
@zeank
RT @janl: Those who don’t learn from history are doomed to repeat its mistakes: http://indiewebcamp.com/database-antipattern
(twtr.io/qtQURTkJnV)
#
@Jermolene
Peculiarly controversial article from #indieweb about hating databases; personally, I feel similarly about servers - http://indiewebcamp.com/database-antipattern
(twtr.io/qtR2dQ2WBC)
#
@psd
RT @Jermolene: Peculiarly controversial article from #indieweb about hating databases; personally, I feel similarly about servers - http://…
(twtr.io/qtRcbeWQVs)
#
@shanley
WHERE SHALL YOU STAND ON THE GREAT INDIEWEB DEBATE OF 2014: a.) database b.) no database c.) FUCKED EITHER WAY
(twtr.io/qtRqxHXe9s)
#
@LynnMagic
RT @shanley: WHERE SHALL YOU STAND ON THE GREAT INDIEWEB DEBATE OF 2014: a.) database b.) no database c.) FUCKED EITHER WAY
(twtr.io/qtRtbcg_nV)
#
@shanley
Indieweb: WE CARE ABOUT DIVERSITY* AND WE WANT TO BE FREE OF GIANT TECH COMPANIES** * WE ARE WHITE PEOPLE ** WE WORK AT THEM
(twtr.io/qtS9mTq2Nw)
#
@thetrudz
RT @shanley: Indieweb: WE CARE ABOUT DIVERSITY* AND WE WANT TO BE FREE OF GIANT TECH COMPANIES** * WE ARE WHITE PEOPLE ** WE WORK AT THEM
(twtr.io/qtSEBQkuqf)
#
@mirell
RT @shanley: Indieweb: WE CARE ABOUT DIVERSITY* AND WE WANT TO BE FREE OF GIANT TECH COMPANIES** * WE ARE WHITE PEOPLE ** WE WORK AT THEM
(twtr.io/qtSEVmjPxt)
#
@designwitch
RT @shanley: Indieweb: WE CARE ABOUT DIVERSITY* AND WE WANT TO BE FREE OF GIANT TECH COMPANIES** * WE ARE WHITE PEOPLE ** WE WORK AT THEM
(twtr.io/qtSLWf9Tk5)
eschnou joined the channel
#
@_plantain
RT @shanley: Indieweb: WE CARE ABOUT DIVERSITY* AND WE WANT TO BE FREE OF GIANT TECH COMPANIES** * WE ARE WHITE PEOPLE ** WE WORK AT THEM
(twtr.io/qtSepSGomw)
#
@marmisaryn
RT @shanley: Indieweb: WE CARE ABOUT DIVERSITY* AND WE WANT TO BE FREE OF GIANT TECH COMPANIES** * WE ARE WHITE PEOPLE ** WE WORK AT THEM
(twtr.io/qtSgeKgEA8)
#
@lindsay40k
RT @shanley: Indieweb: WE CARE ABOUT DIVERSITY* AND WE WANT TO BE FREE OF GIANT TECH COMPANIES** * WE ARE WHITE PEOPLE ** WE WORK AT THEM
(twtr.io/qtSmkg9aMb)
kou joined the channel
#
@starthumbshine
RT @shanley: Indieweb: WE CARE ABOUT DIVERSITY* AND WE WANT TO BE FREE OF GIANT TECH COMPANIES** * WE ARE WHITE PEOPLE ** WE WORK AT THEM
(twtr.io/qtT4gjH015)
#
@Meche64
RT @shanley: Indieweb: WE CARE ABOUT DIVERSITY* AND WE WANT TO BE FREE OF GIANT TECH COMPANIES** * WE ARE WHITE PEOPLE ** WE WORK AT THEM
(twtr.io/qtT7g8PsAf)
#
@glynmoody
#Known, the #Indieweb, and one possible future for your digital life - http://garethjordan.withknown.com/2014/known-the-indieweb-and-one-possible-future-for-your-digital this looks an interesting new project
(twtr.io/qtTB0jpAYY)
glennjones joined the channel
#
@ErinManker
RT @shanley: Indieweb: WE CARE ABOUT DIVERSITY* AND WE WANT TO BE FREE OF GIANT TECH COMPANIES** * WE ARE WHITE PEOPLE ** WE WORK AT THEM
(twtr.io/qtTNHMW_1c)
#
@zts
This doesn't set out to be amusing, but it sure manages it: http://indiewebcamp.com/database-antipattern
(twtr.io/qtTPDgFNNw)
#
@DownBytheBayLee
RT @shanley: Indieweb: WE CARE ABOUT DIVERSITY* AND WE WANT TO BE FREE OF GIANT TECH COMPANIES** * WE ARE WHITE PEOPLE ** WE WORK AT THEM
(twtr.io/qtTTr1twcL)
#
@competentgirl
RT @shanley: WHERE SHALL YOU STAND ON THE GREAT INDIEWEB DEBATE OF 2014: a.) database b.) no database c.) FUCKED EITHER WAY
(twtr.io/qtTb6UhDYo)
#
@hpk42
@janl is this database antipattern page a random page or some kind of majority opinion within the indieweb community?
(twtr.io/qtThNEhHxL)
#
@Baneki
RT @glynmoody: #Known, the #Indieweb, and one possible future for your digital life - http://garethjordan.withknown.com/2014/known-the-indieweb-and-one-possible-future-for-your-digital this looks an interesting new …
(twtr.io/qtTpMXSJTC)
#
@eshamow
RT @shanley: WHERE SHALL YOU STAND ON THE GREAT INDIEWEB DEBATE OF 2014: a.) database b.) no database c.) FUCKED EITHER WAY
(twtr.io/qtTrD01WA9)
#
Haxxa
Yep just had another go at installing withknown - it works until end of setup in which it redirects me to /begin which doesn't exist
j12t joined the channel
#
@eshamow
RT @zts: This doesn't set out to be amusing, but it sure manages it: http://indiewebcamp.com/database-antipattern
(twtr.io/qtUGnet3rU)
#
@shanley
.@aral You are a white man. You asked me how i feel about your statement on how much you care about diversity. indieweb is NOT diverse.
(twtr.io/qtUGoRVBYH)
carlo_au joined the channel
#
@shanley
the hypocrisy and lack of introspection is so deep in indieweb. DEEP. they want back pats and medals for poorly written manifestos.
(twtr.io/qtVH34LFhw)
alanpear_ joined the channel
#
@geeky_zekey
RT @shanley: Indieweb: WE CARE ABOUT DIVERSITY* AND WE WANT TO BE FREE OF GIANT TECH COMPANIES** * WE ARE WHITE PEOPLE ** WE WORK AT THEM
(twtr.io/qtVT06nx0o)
Sebastien-L and alexhartley joined the channel
#
kou
i care about spambots
#
kou
so i've come here to pet them
#
Loqi
kou: gRegor` left you a message 1 week, 6 days ago: successfully cross-posted a couple earlier today, one was in-reply-to.
#
Loqi
kou: kylewm left you a message on 3/18 at 10:24am: set up a mf2py endpoint for my branch here http://kylewm.com/api/mf2?url= . you can see the changes from the PR I sent here in the published properties, http://kylewm.com/api/mf2?url=http%3A%2F%2Ftantek.com%2F2014%2F075%2Ft1%2Factions-consequences-planning-regardless
#
Loqi
kou: gRegor` left you a message 1 week, 6 days ago: successfully cross-posted a couple earlier today, one was in-reply-to.
#
Haxxa
Just checking if anyone familar with known?
#
Haxxa
I really can't solve my issue of redirecting to /hostname.com/begin which doesn't exist :/
#
@lordminx
@_klausi_ Wenn man sich die Teilnehmer*innen Bilder der #Indieweb camps schauts nicht viel anders aus: http://indiewebcamp.com/Previous_IndieWebCamps
(twtr.io/qtYhnhrL6Q)
alexhartley and KevinMarks__ joined the channel
#
@travisatkins
RT @shanley: WHERE SHALL YOU STAND ON THE GREAT INDIEWEB DEBATE OF 2014: a.) database b.) no database c.) FUCKED EITHER WAY
(twtr.io/qtZ6iHqUQY)
j12t, glennjones, krendil and squeakytoy joined the channel
#
@MildredMarianne
RT @shanley: WHERE SHALL YOU STAND ON THE GREAT INDIEWEB DEBATE OF 2014: a.) database b.) no database c.) FUCKED EITHER WAY
(twtr.io/qt_uW1NzV4)
tilgovi and Pierre-O joined the channel
#
@lordminx
Hihihi, gestern poste ich was mich am Indieweb stört, heute explodiert meine TL mit @shanley 's Abrechnung damit. <3
(twtr.io/qtaC3EHpN9)
tilgovi and ShaneHudson joined the channel
#
@fantasticlife
RT @Jermolene: Peculiarly controversial article from #indieweb about hating databases; personally, I feel similarly about servers - http://…
(twtr.io/qtaggNgs4H)
#
@ShaneHudson
@Jermolene I would just like to note that it isn't an article. It is thoughts from various people. #indieweb certainly does not hate DBs
(twtr.io/qtbVQe_hmQ)
#
@mxey
RT @janl: Those who don’t learn from history are doomed to repeat its mistakes: http://indiewebcamp.com/database-antipattern
(twtr.io/qtbXfBDCEw)
#
@Jermolene
RT @ShaneHudson: @Jermolene I would just like to note that it isn't an article. It is thoughts from various people. #indieweb certainly doe…
(twtr.io/qtc6dTyjcM)
#
@monkchips
RT @Jermolene: Peculiarly controversial article from #indieweb about hating databases; personally, I feel similarly about servers - http://…
(twtr.io/qtcMMAmZxM)
#
@ShaneHudson
@Jermolene They develop organically through conversations in person and on irc. Like this one on https: http://indiewebcamp.com/https
(twtr.io/qtcNy69xUZ)
friedcell joined the channel
#
@davebally
RT @Jermolene: Peculiarly controversial article from #indieweb about hating databases; personally, I feel similarly about servers - http://…
(twtr.io/qtcw38D6VL)
j12t, lukebrooker, emmak and lukebrooker_ joined the channel
j12t, kirilind and pfefferle joined the channel
#
@loltimo
RT @janl: Those who don’t learn from history are doomed to repeat its mistakes: http://indiewebcamp.com/database-antipattern
(twtr.io/qtinTwhrek)
#
@kevinmarks
@ireneista @duckinator have you seen the indieWebcamp irc logs? They solve that. http://indiewebcamp.com/irc/2014-09-19
(twtr.io/qtiuPcuPdf)
#
ShaneHudson
Woo I've got twitter posse working manually again now :) I really do need to brush up on my php, always lets me down
#
alanpear_
PHP is a fickle frankenbeast :(
#
pfefferle
alanpear_ :)
petermolnar and Mark87 joined the channel
#
finalcut
Haxxa : I don't know if you're still here. I had similar issue that I self created. After getting known working I tried to edit the config.ini file and point to a different mongodb; at that point it just stayed stuck at the begin page and I could never move forward. I had to point back to my first mongodb instance. My "begin" page exists though (http://rawlinson.us/begin)
#
@netizenrights
RT @glynmoody: #Known, the #Indieweb, and one possible future for your digital life - http://garethjordan.withknown.com/2014/known-the-indieweb-and-one-possible-future-for-your-digital this looks an interesting new …
(twtr.io/qtkq9vAqaj)
pfefferle joined the channel
barnabywalters joined the channel
#
barnabywalters
KevinMarks: RE ^^^, the IRC logs are rendered to HTML but stored in a database IIRC, so your assertion is incorrect
#
Loqi
barnabywalters: jonnybarnes left you a message on 9/18 at 9:26am: now that you use https on shrewdness you should use https://cdnjs.cloudflare.com/ajax/libs/leaflet/0.7.3/leaflet.js for leaflet as per kylewm's suggestion
glennjones, kirilind and pfefferle joined the channel
#
@emallson
RT @janl: Those who don’t learn from history are doomed to repeat its mistakes: http://indiewebcamp.com/database-antipattern
(twtr.io/qtrG2JSw4H)
pfefferle joined the channel
#
shanehudson.net
edited /User:ShaneHudson.net (+290) "Added POSSE to my site"
(view diff)
#
shanehudson.net
edited /POSSE (+483) "/* Jeremy Keith */"
(view diff)
friedcell and j12t joined the channel
#
@tommorris
@hpk42 @janl indieweb = your personal preferences ARE the only requirements.
(twtr.io/qtsn5aGzXC)
#
petermolnar
uh, I need to remove that link in my footer to the webmentions page :D
#
@tachyondecay
Wait, this is a thing? http://indiewebcamp.com/database-antipattern Seriously? This isn’t just someone trolling?
(twtr.io/qtsq1tGhJf)
ShaneHudson joined the channel
#
@hpk42
@tommorris @janl not sure i follow. I write software to be used in an indieweb way by others, the software gives certain guarantees e.g.ACID
(twtr.io/qtt5ZFFYBm)
#
alanpear_
warms hands in front of the twitter fire
#
@tommorris
@hpk42 @janl Well, if you are writing software that needs a DB, use it. Point is for indieweb people, writing software for ourselves first.
(twtr.io/qttGLtQrGG)
#
@puppet_ebooks
RT #stevesalaita: I'm speaking at companies like INDIEWEB IS INCHARGE doesn't mean *I'M* the good one ever living feminism in exchange fo...
(twtr.io/qttiTm7uJf)
#
@hpk42
@tommorris @janl oh is "write software for myself first" really at the core of indieweb? I thought it's "deploy software on your own site".
(twtr.io/qtuKVnvbKC)
Sebastien-L joined the channel
#
@DanielBaird
RT @Jermolene: Peculiarly controversial article from #indieweb about hating databases; personally, I feel similarly about servers - http://…
(twtr.io/qtv8yeaxHu)
#
ben_thatmustbeme
hello there indiechat
#
ben_thatmustbeme
er indiewebcamp
#
alanpear_
Hullo
#
ShaneHudson
I've got POSSE working now but I'm still by habit replying to tweets on twitter.com
#
alanpear_
#indieworldproblems?
#
petermolnar
alanpear_++
#
Loqi
alanpear has 1 karma
#
alanpear_
But I am alanpearce :(
#
alanpearce_
stupid auto-nick thing :D
#
petermolnar
alanpearce++ , better? :)
#
Loqi
alanpearce has 1 karma
#
alanpearce_
alanpear--
#
Loqi
dude
#
alanpearce_
Loqi forgot
#
Loqi
dude
#
petermolnar
one does not simply tell Loqi to --
#
ben_thatmustbeme
ShaneHudson, yeah I still find it hard not to reply on twitter or FB
#
alanpearce_
Build your own timeline system :)
#
@aphyr
RT @_jared: “Using databases for the primary storage of your content is a known antipattern.” well then. http://indiewebcamp.com/database-antipattern Thanks @…
(twtr.io/qtwG4CvvaY)
#
alanpearce_
The flames just keep going on…
#
@anderiasch
RT @_jared: “Using databases for the primary storage of your content is a known antipattern.” well then. http://indiewebcamp.com/database-antipattern Thanks @…
(twtr.io/qtwdSWi5jY)
KartikPrabhu joined the channel
#
@entropiae
RT @_jared: “Using databases for the primary storage of your content is a known antipattern.” well then. http://indiewebcamp.com/database-antipattern Thanks @…
(twtr.io/qtxNijkYwZ)
#
ben_thatmustbeme
when did that start?
#
@old_sound
RT @_jared: “Using databases for the primary storage of your content is a known antipattern.” well then. http://indiewebcamp.com/database-antipattern Thanks @…
(twtr.io/qtxo1onb6R)
#
@rafeco
“Using databases for the primary storage of your content is a known antipattern.” A whole page of terrible advice. http://indiewebcamp.com/database-antipattern
(twtr.io/qtxvRUh_sq)
#
@postwait
Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/qty8EchAcu)
#
@aaron_pendley
RT @shanley: Indieweb: WE CARE ABOUT DIVERSITY* AND WE WANT TO BE FREE OF GIANT TECH COMPANIES** * WE ARE WHITE PEOPLE ** WE WORK AT THEM
(twtr.io/qtyC1SY9Ef)
#
ben.thatmustbe.me
edited /database-antipattern (-6) "/* DBA tax */ typos "setting up doing tables" -> "setting up tables""
(view diff)
#
@kenhorn
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern < +1, hilarious
(twtr.io/qtyZPMr5fH)
#
@dissolve333
Ben Roberts September 19, 2014 9:08 AM Everyone is freaking out about #indieweb and the characterization of… (https://ben.thatmustbe.me/note/2014/9/19/1/_)
(twtr.io/qtyn7uYdYY)
#
petermolnar
though I disagree with the anti-db page as well, I'm getting a bit annoyed about the meaningless tweets around it; add debate beside databases, people, not just ridiculous comments.
#
ben_thatmustbeme
looks like my markup needs some fixing...
#
@trawg
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/qtz3FZy3XC)
#
@mwotton
RT @_jared: “Using databases for the primary storage of your content is a known antipattern.” well then. http://indiewebcamp.com/database-antipattern Thanks @…
(twtr.io/qtz4usgnwo)
#
ben_thatmustbeme
hmmm, what am I doing wrong with that one?
#
@garnaat
So, is http://indiewebcamp.com kind of like an Onion for the tech world. That's the only explanation I can think of. http://indiewebcamp.com/database-antipattern
(twtr.io/qtzC_cMyts)
#
@parzzix
How would 120gb traffic translate to site visits? Guestimations anyone #indieweb #webhosting #web
(twtr.io/qtzCk6rv5b)
#
@chrismunns
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/qtzELXdDps)
#
@duckinator
.@kevinmarks says instead of DBs, "data should be in flat files (e.g. .md, HTML, etc) to ensure long-term durability" http://indiewebcamp.com/database-antipattern
(twtr.io/qtLQ_fvyiC)
#
@tobiassvn
RT @_jared: “Using databases for the primary storage of your content is a known antipattern.” well then. http://indiewebcamp.com/database-antipattern Thanks @…
(twtr.io/qtzNs9fKQp)
pfefferle and danlyke_ joined the channel
#
@GeekPopLife
RT @shanley: WHERE SHALL YOU STAND ON THE GREAT INDIEWEB DEBATE OF 2014: a.) database b.) no database c.) FUCKED EITHER WAY
(twtr.io/qtzdD3o3C0)
#
@GeekPopLife
RT @shanley: Indieweb: WE CARE ABOUT DIVERSITY* AND WE WANT TO BE FREE OF GIANT TECH COMPANIES** * WE ARE WHITE PEOPLE ** WE WORK AT THEM
(twtr.io/qtzdrnARZt)
#
@GeekPopLife
RT @shanley: .@aral You are a white man. You asked me how i feel about your statement on how much you care about diversity. indieweb is NOT…
(twtr.io/qtzgFppypc)
#
@GeekPopLife
RT @shanley: the hypocrisy and lack of introspection is so deep in indieweb. DEEP. they want back pats and medals for poorly written manife…
(twtr.io/qtzk5bL_VM)
#
@MattRogish
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/qtztRso9xL)
#
finalcut
tell Haxxa - you might not have url rewriting turned on in apache if you are getting a page not found error with the begin page. I was just able to recreate it by removing url rewriting.
#
ben_thatmustbeme
wow, @duckinator basically took it to MySQL vs HTML
#
alanpearce_
Which isn't so unreasonable on the face of it
#
alanpearce_
But then it just goes on and round and ergh
#
finalcut
!tell Haxxa - you might not have url rewriting turned on in apache if you are getting a page not found error with the begin page. I was just able to recreate it by removing url rewriting
#
Loqi
Ok, I'll tell them that when I see them next
#
finalcut
sorry for the double - i didn't realize I needed the ! at first
#
ben_thatmustbeme
ah, finally got down to the last of it, have to admit i glossed over a bit
#
ben_thatmustbeme
and yes, the IRC logs are stored in a DB
modem joined the channel
#
alanpearce_
Sounds like a prime area where text files are actually useful :(
josephboyle and annevk joined the channel
#
ben_thatmustbeme
not liking that brid.gy posted my name and data... https://twitter.com/dissolve333/status/512951326662090752 Anyone see something wrong with my markup?
#
@dissolve333
Ben Roberts September 19, 2014 9:08 AM Everyone is freaking out about #indieweb and the characterization of… (https://ben.thatmustbe.me/note/2014/9/19/1/_)
(twtr.io/qtyn7uYdYY)
#
@RonKJeffries
Next year I want to attend XOXO--sounds like great fun. http://www.kevinmarks.com/xoxofest2014a.html #indieweb @kevinmarks @withknown @evanpro
(twtr.io/qu0PtMohsp)
#
@davegandy
“Using databases for the primary storage of your content is a known antipattern.” - http://indiewebcamp.com/database-antipattern I needed a good laugh.
(twtr.io/qu0T5dQiXC)
#
ben_thatmustbeme
I was working more on IndieStats last night by my own version.. i think bear has the right idea just storing everything to files encoded in JSON. easy to pass between languages
#
@oahner
RT @_jared: “Using databases for the primary storage of your content is a known antipattern.” well then. http://indiewebcamp.com/database-antipattern Thanks @…
(twtr.io/qu0dhdUQY0)
KartikPrabhu joined the channel
#
@beezly
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/qu0oZ5TEuw)
#
petermolnar
nice, we're getting two flame wars :D
#
alanpearce_
You mean there's another one?
#
@iand675
RT @_jared: “Using databases for the primary storage of your content is a known antipattern.” well then. http://indiewebcamp.com/database-antipattern Thanks @…
(twtr.io/qu1C3fRXj0)
#
ben_thatmustbeme
well hey, they say there is no such thing as bad publicity
#
ben_thatmustbeme
here we go, round 2
#
@davepkennedy
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/qu1GCszHYp)
#
@peakscale
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/qu1KYCFRHu)
#
@EthanHann
RT @_jared: “Using databases for the primary storage of your content is a known antipattern.” well then. http://indiewebcamp.com/database-antipattern Thanks @…
(twtr.io/qu1S_Uxegs)
#
@fulmicoton
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/qu1ikordTC)
#
tommorris
Twitter is in full 'principle of charity' mode today.
#
@wfarr
I can’t even imagine the potency of the drugs they must’ve been consuming http://indiewebcamp.com/database-antipattern
(twtr.io/qu1n0JUUo0)
#
ben_thatmustbeme
i'll just ask snarfed later what is wrong with my markup
#
alanpearce_
I didn't see anything wrong when I looked.
#
alanpearce_
Did you try running it through any of the parsers?
#
@AakashMehendale
@jxxf @postwait yes, it says right here: http://indiewebcamp.com/database-antipattern#Alternatives ; and says you might want to "build a database-like API on top"...
(twtr.io/qu1xHdT3U1)
#
@drnic
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/qu1xVU96h8)
#
@ephoz
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/qu2D3Burej)
#
@pjb3
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/qu2FNBeJQ0)
#
ben_thatmustbeme
alanpearce_ yes, it looks fine
#
ben_thatmustbeme
oh... huh... its getting it as part of the name
j12t joined the channel
#
@petersabaini
I'm developr! MT @_jared “Using databases as primary storage of your content is a known antipattern.” well then http://indiewebcamp.com/database-antipattern
(twtr.io/qu2Ppxxr0H)
#
@finalcut
Some instructions to help people trying to self host @WithKnown on #ubuntu http://rawlinson.us/2014/setting-up-known-on-ubuntu #indieweb
(twtr.io/qu2VPc1j28)
#
@sixty4k
RT @wfarr: I can’t even imagine the potency of the drugs they must’ve been consuming http://indiewebcamp.com/database-antipattern
(twtr.io/qu2YbRLmMs)
#
ben_thatmustbeme
i don't quite get why though
barnabywalters joined the channel
verdi joined the channel
#
barnabywalters
I tried to look up “principle of charity” on wikipedia and get “Cannot contact the database server: Too many connections”
#
ben_thatmustbeme
hey barnabywalters
#
@betamatt
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/qu2mAb2VL0)
#
barnabywalters
which, in the context, is rather ironic
#
alanpearce_
DATABASE ANTIPATTERN
#
Loqi
awesome
#
barnabywalters
a bit worried though, in all seriousness — WP is pretty important to say the least
#
barnabywalters
ah, it’s back up now
#
@boffbowsh
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/qu2rCfDaD4)
#
barnabywalters
I can totally see how, read out of context, /databases-antipattern seems ridiculous
#
barnabywalters
maybe there should be additional clarification there
#
@muthafaka
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/qu30EWHMmg)
#
alanpearce_
Yeah, the twitter thing is just a reduction to the absurd.
#
alanpearce_
ben_thatmustbeme: looks like you have some HTML mismatching
#
ben_thatmustbeme
i updated it to add p-name to the content if there is no title
#
ben_thatmustbeme
but yesh, i see that now... don't tell GWG
#
@isofarro
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/qu3FUqDxFj)
#
tommorris.org
edited /database-antipattern (+20) "slight copyedit"
(view diff)
#
ben_thatmustbeme
was missing a </section> tag after the login box.. should not have effected that
#
ben_thatmustbeme
that article is worded a little strongly, but its hard to not agree with a lot of what it says, for long term storage, databases are not the way to go
verdi_ joined the channel
#
tommorris
"never ever use a database ever" sounds a lot crazier than "for the use cases of personal publishing, you may not need a RDBMS".
#
@weems
RT @wfarr: I can’t even imagine the potency of the drugs they must’ve been consuming http://indiewebcamp.com/database-antipattern
(twtr.io/qu3faH7m80)
#
@neapel
RT @janl: Those who don’t learn from history are doomed to repeat its mistakes: http://indiewebcamp.com/database-antipattern
(twtr.io/qu3gVgeesY)
#
@dissolve333
#indieweb http://indiewebcamp.com/database-antipattern hard to argue that if I had only kept DB copies of all my old data i'd have them… (https://ben.thatmustbe.me/note/2014/9/19/2/_)
(twtr.io/qu3hJrt3rU)
pfefferle_ joined the channel
#
ben_thatmustbeme
yeah, it is a bit harsh
#
barnabywalters
I wish there was a way to easily see how many people who’ve tweeted/retweeted condemning /database-antipattern host their personal site statically (or even have a personal site)
#
ben_thatmustbeme
i think the intention of it being for "long term storage of personal documents" is where people are missing the focus.
#
alanpearce_
Hmm, what about Yahoo's query thing?
#
@glenscott
WTF? "Rather than using a database for storage, use open well established formats like HTML + microformats," http://indiewebcamp.com/database-antipattern
(twtr.io/qu3rCLzN5s)
#
tommorris.org
edited /database-antipattern (+740) "/* FAQ */ expand with some kind words for our new Twitter fans"
(view diff)
#
ben_thatmustbeme
hmmm, grep them out of the logs here, look up their twitter account and then find if they point to any URL
#
waterpigs.co.uk
edited /database-antipattern (+63) "/* What, you mean, never use a database ever? That's crazy! */ added note about long-term archives"
(view diff)
#
barnabywalters
tommorris: thanks for those copy-edits, the tone is quite a bit better now
alanpearce__ joined the channel
#
barnabywalters
#indiewebcamp reaction to twitter storm = make the wiki better
#
pfefferle_
tommorris++
#
Loqi
tommorris has 45 karma
#
alanpearce_
is confused
#
barnabywalters
tommorris++
#
Loqi
tommorris has 46 karma
#
alanpearce_
who is alanpearce__
#
tommorris
barnabywalters: kinda had practice from wikipedia.
#
@sogrady
i assume this is all just an elaborate troll, but if not, well, wow: http://indiewebcamp.com/database-antipattern via/ @postwait
(twtr.io/qu4AVgda1L)
#
neuro`
Open source so you can host yours
#
tommorris.org
edited /database-antipattern (+369) "/* FAQ */ adding another FAQ"
(view diff)
#
tommorris.org
edited /database-antipattern (+173) "mediawiki, I hate you"
(view diff)
#
tommorris.org
edited /database-antipattern (-87) "/* Isn't flat-files a form of database? */ actually, that might be a bit OTT"
(view diff)
gr0k joined the channel
#
neuro`
Do you guys consider sqlite as a database then?
#
tommorris.org
edited /database-antipattern (+17) "lead tighten"
(view diff)
#
ben_thatmustbeme
i certainly would
#
neuro`
It's not. No maintenance, no daemon, no install
#
neuro`
no server
#
alanpearce_
It's still a database, just not a database server
#
ben_thatmustbeme
anyone who has tried to open a sqlite v2 DB with sqlite v3, will know its still just as fragile
#
alanpearce_
Just like you could use PHP to serialize an array of objects to a file
#
ben_thatmustbeme
if I had sqlite v1 db lying around I wouldn't exactly be getting my data out of it right now
#
neuro`
I like sqlite
#
neuro`
more and more
#
ben_thatmustbeme
i like that there is no server install, thats nice, but its still putting all your content eggs in one databasket
#
tommorris
`sudo apt-get install sqlite3` is kinda an install.
#
ben_thatmustbeme
with flat files, if i have one corruption, recovery on that one files is pretty easy. with a DB, if that files corrupts, the likelyhood to recover is a LOT lower
#
neuro`
gem install jeckhyll too
#
Loqi
tommorris has 47 karma
#
alanpearce_
tommorris: That's only for the command-line client thouhg, really.
#
tommorris
sure, you have to install bindings for your language and plenty else besides.
#
tommorris
I use and like Postgres.
#
alanpearce_
I want to use postgres at work.
#
ben_thatmustbeme
i always have a hard time getting php to play nice with sqlite
#
alanpearce_
But no :(
#
tommorris
What would be nice is if people are so insistent on using databases for personal storage, they made the backup systems suck less.
#
tommorris
So maybe if you type `apt-get install postgres-personal`, you'd get a nice wizard that would set up autobackup syncing to Dropbox or S3 or something.
#
tommorris
Also, through shit management interfaces, I've managed to delete terabytes of data. Good thing we kept the original data in flat-file. ;-)
#
ben_thatmustbeme
honestly this is getting me to wonder if I should move away from a DB myself. the more i think about it, its the stuff that I happened to back up in html or flat files are the stuff i still have around
#
ben_thatmustbeme
all the DBs are gone
#
@iand675
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/qu583vGc2w)
#
ben_thatmustbeme
change that wiki page to "Wow, Words cannot express... Well Try. Its called discourse"
#
alanpearce_
I thought you were talking about Discourse for a second, I was confused :D
#
ben_thatmustbeme
didn't even know about it
verdi joined the channel
#
ben_thatmustbeme
what is Discourse
#
Loqi
It looks like we don't have a page for "Discourse" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=Discourse
#
@keithf4
I'm pretty much at a loss for words for this http://indiewebcamp.com/database-antipattern
(twtr.io/qu5P6HPznC)
snarfed joined the channel
#
tommorris
ben_thatmustbeme: David Lewis once said that he would present his theories from 'On the Plurality of Worlds' and just get back incredulous stares. His response: "I cannot refute an incredulous stare"
#
@isamlambert
RT @wfarr: I can’t even imagine the potency of the drugs they must’ve been consuming http://indiewebcamp.com/database-antipattern
(twtr.io/qu5U8vZshf)
paulcp joined the channel
#
tommorris
Lewis also said in a later edition: "I once complained that my modal realism met with many incredulous stares, but few argued objections. The arguments were soon forthcoming. I think they have been adequately countered. They lead at worse to standoffs. The incredulous stares remain. They remain unanswerable."
#
tommorris
Which has something rather Early Wittgenstein about it. "Whereof one cannot speak, thereof one must be silent."
#
barnabywalters
taking a look at the profiles/personal sites of a few of the angry retweeters reveals (warning: cursory anecdata) ≈30% have static personal sites (esp. github pages), many are database engineers
#
@spifferiferfied
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/qu5vSKgNzC)
#
ben_thatmustbeme
haha, i was just about to do that search barnabywalters
#
barnabywalters
also a few with no personal site, or hosted (e.g. about.me)
#
@tommorris
"Not use a database? That's crazy thinking", the developer said before updating his Github Pages-hosted Jekyll site.
(twtr.io/qu5xNZN9RM)
#
barnabywalters
(interestingly, tantek (arguably the biggest anti-database advocate) used to work on database client and server software at oracle and holds database-related patents http://tantek.com/projects/resume.html
#
alanpearce_
Maybe he got jaded :D
#
@danlyke
@rafeco a lot of that in the indieweb community. See the reinvention of mistakes that is WebMention, for instance.
(twtr.io/qu6B1hRVt4)
#
barnabywalters
my point being that this argument isn’t being made by clueless newbies
#
snarfed
agreed
#
snarfed
you all have heard the quote, "any sufficiently complex C program includes a half-baked, bug ridden implementation of common lisp," right?
#
alanpearce_
Of course :)
#
snarfed
well, any sufficiently complex flat file webapp usually includes a half-baked, bug ridden implementation of a database
#
tommorris
...which is still preferable to MySQL.
#
snarfed
it would be a slightly different argument if that page was entitled *mysql*-antipattern
#
alanpearce_
I dunno, some people still use it :(
#
alanpearce_
GitHub :/
#
snarfed
s/some/tons/
#
tommorris
snarfed: the problem with "the MySQL antipattern" is the word "the".
#
alanpearce_
tommorris: that works for PHP, too :D
#
snarfed
sure. mysql has weakness, just like most large pieces of software
#
barnabywalters
where “some people” == everyone on shared hosting AKA the only afforable hosting for most
#
alanpearce_
I haven't seen any shared hosting cheaper than the VPSes I rent :/
#
barnabywalters
alanpearce_: you’re ignoring the huge cost of learning to use a VPS
#
snarfed
barnabywalters++
#
Loqi
barnabywalters has 68 karma
#
alanpearce_
Well, I don't fully see time and money as freely convertible, so I parsed your sentence differently
#
snarfed
they don't have to be freely convertible to both be costs
gr0k joined the channel
#
barnabywalters
snarfed: agreed about the buggy reimplementation, have done that myself, but still misses the point that DBs are excellent for indexing, searching, caching etc but v. poor for long term (10+ years) storage
#
petermolnar
ben_thatmustbeme sqlite v1 is basically plain text, you will be able to get out whatever you want.
#
@parzzix
Wondering if I should separate @withknown and a full time blog or use it for both? #indieweb
(twtr.io/qu6g44G7xs)
#
barnabywalters
no reason not to use both, e.g. aaronpk with p3k
#
@nshttpd
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/qu6hzFqKSw)
#
@kennygorman
#FaceFuckingPalm RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/qu6iT_GUJ8)
gRegor` joined the channel
#
snarfed
barnabywalters: sure! although big community and ecosystem helps long term viability a *lot*, and big dbs like mysql do have that
#
snarfed
if the main argument was about long term viability, it'd seem more reasonable
#
ben_thatmustbeme
petermolnar, was using it as an example, never used v1
#
@parzzix
Also, should I keep a static page somewhere? For fallback? #indieweb
(twtr.io/qu6sJAAWBC)
#
@8bitsofsketch
RT @shanley: WHERE SHALL YOU STAND ON THE GREAT INDIEWEB DEBATE OF 2014: a.) database b.) no database c.) FUCKED EITHER WAY
(twtr.io/qu6szoJgZt)
#
barnabywalters
snarfed: in my view the main argument is about long term viability, but I’m not representative of /databases-antipattern (or vice versa)
#
barnabywalters
alanpearce_: OOI where do you rent your VPSes?
#
barnabywalters
I’m looking for a new (more reliable, ideally cheaper) provider
#
ben_thatmustbeme
for u in `curl -sL http://indiewebcamp.com/irc/today |grep -E '<Loqi>\W+\[@' |sed 's/.*<Loqi>\W\+\[@\(\w\+\)\].*/\1/' |uniq`; do echo -n $u " "; curl -sL https://twitter.com/$u | grep 'rel="me nofollow"' |sed 's/.*title="\([^"]*\)".*/\1/'; done
#
ben_thatmustbeme
how i am pulling every tweet from today to see who has pages or not
josephboyle1 and indie-visitor joined the channel
#
Loqi
Welcome, indie-visitor! Set your nickname by typing /nick yourname
#
ben_thatmustbeme
actually, let me fix that a little
petermolnareu and verdi_ joined the channel
#
ben_thatmustbeme
for u in `curl -sL http://indiewebcamp.com/irc/today |grep -E '<Loqi>\W+\[@' |sed 's/.*<Loqi>\W\+\[@\(\w\+\)\].*/\1/' |sort |uniq`; do echo -ne "\n$u "; curl -sL https://twitter.com/$u | grep 'rel="me nofollow"' |sed 's/.*title="\([^"]*\)".*/\1/' ; done
#
ben_thatmustbeme
better, not perfect, still getting some extra blank lines
snarfed1 and petermolnareu joined the channel
#
gRegor`
How is the Great Indieweb Rubbernecking of 2014 going?
XgFgX joined the channel
mdik_ joined the channel
#
snarfed1
gRegornobacktick++
#
Loqi
gRegornobacktick has 17 karma
#
ben_thatmustbeme
wow, someone's rel=me on twitter links to someone else's twitter status
DanToml, yakker, petermolnareu, lukebrooker, Aeyoun and tommorris joined the channel
pfefferle joined the channel
#
snarfed1
ben_thatmustbeme: whoa, weird
npdoty, lukebrooker and Pea1 joined the channel
#
@n01s3
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/qu845XpcvC)
#
gRegor`
Nice edits to /database-antipattern, tommorris.
#
gRegor`
tommorris++
keithf4 joined the channel
#
Loqi
tommorris has 48 karma
#
ben_thatmustbeme
79.34% of tweets today were people that had a rel=me link
#
neuro`
Not bad
#
@mshook
This is the podcast that got me started on the indieweb: This Week in Google 266 | http://TWiT.TV http://twit.tv/show/this-week-in-google/266
(twtr.io/qu8JYzfkSQ)
#
ben_thatmustbeme
92 users, 71 have sites, 1 has fb, 1 has twitter
#
ben_thatmustbeme
that was the 73/92
#
ben_thatmustbeme
3 were about.me
#
ben_thatmustbeme
random stats for the day
#
@NoelMcKinney
"This is because databases always require extra 'magic' for backups etc." http://indiewebcamp.com/database-antipattern HT @garnaat
(twtr.io/qu8YXbSGPU)
#
ben_thatmustbeme
wait until round 3 of the tweet flood starts
michel_v, alanpear_ and modem joined the channel
#
gRegor`
Attention was brought to the page through a KevinMarks + Shanley interaction on Twitter. A lot of Shanley's followers are DBAs or "make databases for fun"
Sebastien-L joined the channel
#
waterpigs.co.uk
edited /database-antipattern (-3) "/* databases for storage */ -- typo"
(view diff)
benthatmustbeme joined the channel
#
gregorlove.com
edited /database-antipattern (+16) "/* databases for storage */ phrasing, avoiding "CMS's""
(view diff)
butter joined the channel
#
@reinergaertner
Bye-bye, Google & co. - unabhängig von Datenkraken. Mein Selbstversuch: http://rgae.de/24 #indieweb, #Synology #BaikalServer #yourls
(twtr.io/qu9JA_q8hg)
#
gRegor`
Huh. I thought MW would warn if other changes were made to the page.
#
gRegor`
(While editing)
a___ joined the channel
#
gRegor`
No collision, though
#
gRegor`
"databases for storage" as a lone top-level heading seems odd on that page.
#
gRegor`
Should "databases for caching" be another top level, briefly explaining and linking to Main: database-cache?
Erkan_Yilmaz and Mark87 joined the channel
#
gRegor`
Or perhaps just eliminate it and move the other headings up
#
ben_thatmustbeme
kind of a neat stat to look at though, for all twitter mentions that loqi picks up, who has personal sites;
Erkan_Yilmaz joined the channel
#
gregorlove.com
edited /antipatterns (+16) "/* databases for storage */ phrasing, avoiding "CMS's""
(view diff)
#
tommorris
gRegor`: MediaWiki's merge algorithm is fairly good.
tantek_1 joined the channel
#
tantek.com
created /database-antipattern, (+34) "r due to IRC logs auto-link reference"
(view diff)
ShaneHudson joined the channel
#
gRegor`
I'm pretty sure there was ind.ie and indieweb confusion in Shanley's tweets last night, once aral engaged her.
#
gRegor`
Not that it matters much. Pretty sure by that point she had lumped us under one umbrella labelled "shitty"
tantek__ joined the channel
#
tantek__
good morning #indiewebcamp!
#
neuro`
Good morning tantek__
#
gRegor`
Morning, tantek___
#
tantek__
such a quiet Friday ;)
#
gRegor`
Have an extra underscore
#
gRegor`
_
#
tantek__
Would like an extra backtick? ;)
#
gRegor`
Hehe
#
@parzzix
How would 120gb traffic translate to site visits? Guestimations anyone #indieweb #webhosting #web https://plus.google.com/+TimAppleNixGuy/posts/akheGGBzJ7L
(twtr.io/quAYdALiSw)
#
ben_thatmustbeme
hey tantek__
#
tantek__
G+ has been training me to not click on plus.google.com links due to being so slow to load and scroll.
#
tantek__
must be because they're using a DB. ;)
#
ben_thatmustbeme
thats just going to be are default comeback to everything now isn't it?
#
ShaneHudson
gRegor`: I don't think there was much confusion... she was referring to 'white males' who work for large corporations, which is the case for some here (though I don't see how it is a problem!)
#
@BrianStien
RT @_jared: “Using databases for the primary storage of your content is a known antipattern.” well then. http://indiewebcamp.com/database-antipattern Thanks @…
(twtr.io/quAqs_ApXj)
#
tantek__
props on recent wiki edits - nice cleanup and additions tommorris, gregor`, shanehudson, ben_thatmustbe
#
danlyke
barnabywalters, I don't remember when I moved Flutterby.com from flat file to database, but it's been 10+ years. SQL text file backups. Started Flutterby.net as flat file, but as it grows I'm headed back towards databases.
#
tantek__
ShaneHudson it is a problem because any cluster of homogeneity is vulnerable to /monoculture thinking.
#
ShaneHudson
tantek__: Yeah but that means we need more diversity, not less of who we already have :)
paulcp joined the channel
#
tantek__
ShaneHudson, correct, more diversity on the indieweb is essential, and thus it behooves all of us who are or resemble any kind of dominant homogeneity to reach beyond usual friend circles, similar backgrounds, similar appearances, etc.
#
Loqi
tantek has 77 karma
#
barnabywalters
danlyke: that’s good to hear!
#
danlyke
barnabywalters yeah, the way I figure it is that a filesystem is a database, anything on top of me reading and writing bits by toggling SPI lines is, we need tools to read everything, so layering on top of other code is a good simplification.
#
tantek__
danlyke, the "filesystem is a database" reasoning is flawed, in that it ignores the broader context that tools to backup/inspect file systems are *far* more automatic/easy (and already in use) than the same for *separate* such things for databases.
#
tantek__
what is SPI?
#
Loqi
It looks like we don't have a page for "SPI" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=SPI
#
tommorris
SCP/rsync etc. > mysqldump/pgdump
#
tommorris
And I say that as someone who uses Postgres and likes it a lot.
#
@NickFitz
“Databases are hard, let’s go shopping!” Utterly pathetic: http://indiewebcamp.com/database-antipattern (via @postwait, @isofarro)
(twtr.io/quBWbAGC5L)
teknotus_ joined the channel
#
ben_thatmustbeme
sqldumps work, still not the best way to store backups really though. I want me backups to be program agnostic, sqldumps really aren't
#
ben_thatmustbeme
if I want to future proof them that is
#
barnabywalters
SPI == serial peripheral interface?
ngoldman_, Nagahz and sandro- joined the channel
#
tantek__
ben_tahtmustbeme exactly! sqldumps are not program agnostic, nor future friendly, nevermind future proof
ellton, tantek__ and snarfed joined the channel
#
tantek__
s/ben_tahtmustbeme/ben_thatmustbeme
#
ben_thatmustbeme
i have AIM chat logs going back to 2002, only reason i still have those around are the aim+ or whatever mod I was using at the time, stored all logs as html
#
tantek__
perhaps we should start a page on /longevity
#
tantek__
what is longevity?
#
Loqi
It looks like we don't have a page for "longevity" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=longevity
etymancer joined the channel
#
tantek__
with examples like that ben_thatmustbeme
#
danlyke
barnabywalters tabntek__ yes, SPI = serial peripheral interface. Bit twiddling to read and write data.
#
ben_thatmustbeme
but my e-mails from back then are gone because I stored them all in a program that kept them in a DB. sure they claim the DB was portable, but here I am years later, and I don't have them
#
tantek__
ben_thatmustbeme exactly. no DB is portable across time. all their formats have changed so much that good luck opening any DB *file* (not export) from 10+ years ago.
#
gRegor`
I really liked Jeremy Keith's "All Our Yesterdays" talk on longevity. I saw it shortly before I came across indiewebcamp. http://gregorlove.com/2013/05/1153/
#
tantek__
gRegor` perhaps start /longevity with a brief dfn and link to that article?
michel_v joined the channel
#
gRegor`
Dangit
#
gRegor`
;)
#
danlyke
my experience w/homemade ORMs and data migration tells me that MySQL <-> PostgreSQL <-> SQLite is a few lines of Perl substituting boilerplate.
#
tommorris
Using wget and spidering your own site is a pretty seamless bit of self-archiving. I should probably write a super-simple and portable script to do that and plonk it on a few different machines on a cron job.
#
tantek__
what is ORM?
#
gRegor`
I would probably just link to the video
#
Loqi
It looks like we don't have a page for "ORM" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=ORM
#
@alexbilbie
Warning kids, using databases is an anti pattern http://indiewebcamp.com/databases-antipattern
(twtr.io/quC2QhrXm8)
#
tantek__
should we put a contextual header at the top of /database-antipattern since there are so many direct entrants to that page now?
#
tommorris
tantek__: I was rather leaving it to you to do that.
#
gRegor`
I think it needs something.
#
tommorris
danlyke: Ha. SQLite -> anything is problematic as SQLite doesn't enforce type constraints. Therefore if you dump out the schema and the data, the schema could be an elaborate lie.
#
tommorris
create table foo(bar int); insert into foo("MAGIC");
#
tantek__
tommorris does MediaWiki have any magic markup constructs for "if came from outside"
#
danlyke
tommorris my first blog tool started out w/generating HTML from emails. I later regretted throwing away the source data. Spidering is a secondary backup option.
#
tommorris
tantek__: not really.
#
tantek__
danlyke what format was the "source data"? mbox?
#
tommorris
danlyke: store the source data then. that doesn't need a DB. :)
#
danlyke
tommorris but if I'm looking to repurpose that data later, I can recreate the schema in PostgreSQL with everything as TEXT (or MySQL with carefully hand-crafted types because MySQL). Not really a problem.
#
danlyke
tantek__ mbox would have been a decent format, or one text record per email, or whatever. Mostly I regret throwing away all the header info.
#
danlyke
tommorris agreed, just think that that should be mentioned when you discuss wget/curl as a backup strategy.
#
tantek__
danlyke I have a ton of old emails "saved" in mbox format. However I lack a good mbox "viewer" (short of importing them into a new email program which I have no desire to do, I just want to view/browse)
#
tommorris
danlyke: Oh no, it's *a* backup strategy. One backup strategy is not enough. Storing encrypted pgdumps on S3 is my standard go-to backup strategy. curl/wget is a backup for the backup strategy.
#
tantek__
what is mbox?
#
Loqi
It looks like we don't have a page for "mbox" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=mbox
#
ben_thatmustbeme
wget -r is how i have backups of my old blog
#
ben_thatmustbeme
although i'm glad its not public anymore, haha
#
@ramimassoud
database-antipattern - IndieWebCamp - Databases are all a pain to maintain (i.e. highly human-time... http://tumblr.ramimassoud.com/post/97892841377/database-antipattern-indiewebcamp#_=_
(twtr.io/quCadda6A8)
tantek__ joined the channel
#
danlyke
tantek The obvious tool for mbox is "less", but aside from a short dance with Opera, I don't think I've ever installed an email app that couldn't use mbox directly...
#
tantek__
danlyke all the email apps that I've seen seem to "import" an mbox, duplicate it in their own *database* file (usually much bigger than the source mbox) before they let you browse it.
KevinAtAppleStor and JasonO joined the channel
#
danlyke
tantek__ ah, yeah, Claws (my current client of choice) wants to import it into MH.
#
tantek__
All the purely emotional reactions to /database-antipattern make me think we've discovered quite a hotbed of Cargo Cult Programming http://en.wikipedia.org/wiki/Cargo_cult_programming
#
danlyke
tantek__ (I keep threatening to move to a self-hosted distributed IMAP thing, but then IMAP sucks on other fronts...)
#
@tommorris
@adrianshort @alexbilbie For a lot of people in the indieweb community, there's not much call for (traditional RDBMS-type) databases.
(twtr.io/quDAS7k4_9)
#
tantek__
danlyke indeed (re: IMAP). everything to do with email has so many trade-offs. I don't have a good solution either. mbox is a archive stopgap. :/
#
gregorlove.com
created /longevity (+229) "stub"
(view diff)
#
danlyke
tantek__ Yeah, mbox at least doesn't throw anything away (Semantics if /^From/ aside).
#
tantek__
what is future-friendly?
#
Loqi
It looks like we don't have a page for "future-friendly" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=future-friendly
#
tantek__
what is future-proof?
#
@amazonv
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/quDNDfV6CG)
#
Loqi
It looks like we don't have a page for "future-proof" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=future-proof
#
tantek__
gregor` ^^^
#
@shanley
This is a photo from another indie web conference this year: http://indiewebcamp.com/File:indie-web-camp2014-sf.jpg
(twtr.io/quD_VQEKsZ)
tantek__1 joined the channel
#
tantek__
what is PayPal?
#
@isabeldresler
Just had all my money seized & my account shut down by PayPal even though I'm not selling anything illegal or pornographic. Advice welcome.
(twtr.io/qorSjUkUfY)
#
Loqi
It looks like we don't have a page for "PayPal" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=PayPal
#
danlyke
tantek__ seems like the PayPal story gets replayed every few months with a different victim, and yet people still keep using it. Sigh.
#
tantek__1
danlyke - we should document/cite these - as PayPal seems to be a particularly unfriendly money silo.
tantek___ joined the channel
#
tantek___
the _s will keep being added until the web IRC client lets go of previous usernames (tantek_ tantek__)
#
ben_thatmustbeme
so shanley is just playing the race card now? what does that have to do with DBs?
#
danlyke
tantek__ I guess the reminders of the idiocy of PayPal have always been frequent enough in my life that I couldn't see how someone would be unaware of the risks...
#
tantek___
ben_thatmustbeme I don't interpret it that way.
#
@shanley
Yeah. #indieweb. there is no evidence that this is a diverse movement. when i talk about it i get instantly attacked by 10 patriarchal jerks
(twtr.io/quDrMMyAcs)
#
gRegor`
That's not 'the race card'
#
barnabywalters
criticism of the lack of diversity in #indiewebcamp is valid criticism
#
ben_thatmustbeme
its a fair criticism that we aren't very diverse
#
tantek___
ok folks, who is attacking shanley? any form of personal attacks is unacceptable.
tilgovi joined the channel
#
ben_thatmustbeme
but in the context of her arguments its completely unrelated
#
@shanley
#indieweb Its conferences are full to the brim w/ white men. it talks about accepting critique but can't without crumbling.
(twtr.io/quDvjobFRu)
#
@sandfoxuk
The Internet of White People #indieweb
(twtr.io/quDwRbvrtb)
#
tantek___
one of the reasons we publish photos is to be open and transparent and show where we are (and be aware of how far we need to go)
#
@shanley
#indieweb the thing about not using databases is really just too rich for words.
(twtr.io/quDxFnfGRb)
#
@vitaminsludge
RT @shanley: #indieweb Its conferences are full to the brim w/ white men. it talks about accepting critique but can't without crumbling.
(twtr.io/quDz9WtLzj)
#
gRegor`
It's moved on from just the /database-antipattern a while ago.
#
petermolnareu
ben_thatmustbeme the diversity thing is a bad joke, we're not holding back anyone of joining and there is not so much to do about who is interested in this
#
bear
Indieweb crowd is small enough that I have no idea who she thinks is not accepting of criticism or hating on her
#
gRegor`
Within a few tweets of starting last night, actually.
#
barnabywalters
petermolnareu: careful making assertions like “we're not holding back anyone”, we may be doing things we’re unaware of which put people off
#
tantek___
right, being defensive about lacking diversity is never helpful.
#
ben_thatmustbeme
apparently criticizing databases is one of those things :)
#
@shanley
What I want to see from #indieweb: radical diversion of tech $$$ to marginalized internet users.
(twtr.io/quE7kEXvJR)
#
tantek___
ben_thatmustbeme I know you mean that to be funny, however they are separate matters.
#
ben_thatmustbeme
i know, it is
#
@so_treu
RT @shanley: What I want to see from #indieweb: radical diversion of tech $$$ to marginalized internet users.
(twtr.io/quECZa5n5b)
#
ben_thatmustbeme
btw, if anyone wants their comments on such subject OTR we have #indiechat for that reason
#
tantek___
and the lack of diversity issue is nothing to make any humor about. it is a real issue, and we should all accept shanley's criticisms of that gracefully, and work on improvements, not defenses.
#
barnabywalters
(or, maybe, y’know, just keep it to yourself)
#
petermolnareu
"we may be doing things we’re unaware of which put people off" I know this is a rabbithole, but I will say my opinion: I do not care. A group with an idea, with principles, where is no one forced to join or not to join; I think this is OK like this.
#
tantek___
petermolnareu - in a world of perfectly equal opportunities, you're right. however we are not in that world.
#
@savant
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/quEJTuyMN8)
#
ben_thatmustbeme
things like this honestly make me want to just take my personal photos off my site.
#
@bashlog
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/quEKnqFyiC)
#
tantek___
ben_thatmustbeme - yes there are many trade-offs to public vs. private postings of all kinds.
#
@bma
RT @shanley: What I want to see from #indieweb: radical diversion of tech $$$ to marginalized internet users.
(twtr.io/quENguvUzj)
#
@divinetechygirl
RT @shanley: What I want to see from #indieweb: radical diversion of tech $$$ to marginalized internet users.
(twtr.io/quENrcnTD5)
brianloveswords joined the channel
#
tantek___
should we make it more clear that we don't charge for admission to indiewebcamps?
#
ben_thatmustbeme
personally I don't care what any of you look like, i thought thats the idea of being an internet based community. I think it just represents more to the communities this group started in
#
barnabywalters
not sure I exactly understand what shanley is advocating us to do?
#
tantek___
there's no $$$ collected to divert.
#
barnabywalters
donate to orgs like modelviewculture or ada initiative?
#
tantek___
barnabywalters, there may be a misunderstanding of conference = entrance fee.
#
petermolnareu
has to leave, will be back within a few hours
#
ben_thatmustbeme
barnabywalters, I don't think she is advocating anything, it has started to look more like greifing now
#
tantek___
barnabywalters I think we should leave any such donations up to individuals.
#
ben_thatmustbeme
just my opinion though
#
bear
tantek___ - i feel she is looking at who we work for and assuming that we are all in Indieweb *for* our companies
#
danlyke
ben_thatmustbeme++
#
Loqi
ben_thatmustbeme has 12 karma
#
tantek___
ben_thatmustbeme I presume you mean expression of grief? I do not consider her comments to be "griefing" in the trolling manner.
#
barnabywalters
tantek__ agreed
#
@wilkieii
RT @shanley: What I want to see from #indieweb: radical diversion of tech $$$ to marginalized internet users.
(twtr.io/quE_iospZs)
#
gRegor`
bear: Yeah, I think so.
#
barnabywalters
followups to the “what I want to see” tweet: https://twitter.com/shanley/status/512994382237024256
#
@shanley
Also, giving fucktons of tech jobs to marginalized internet users.
(twtr.io/quE9xiy4Ww)
#
gRegor`
Like "what is indieweb doing to tear down the structural problems in tech" seems to be the thrust
#
@shanley
NOT: manifestos on diversity, white-male led conferences, and fucking about like a child in the file system to build your shitty homepage.
(twtr.io/quEEYgtApd)
#
@blakeirvin
@postwait The "note" below http://indiewebcamp.com/database-antipattern#Fragile ... Thank goodness I was introduced to Fishpong today, or I'd be in a terrible mood now.
(twtr.io/quEgAP7Nf0)
#
ben_thatmustbeme
no, i mean in the trolling manner. case in point ^
#
tantek___
well we don't have any manifestos - not sure what that's about
#
@mojinations
OK, I try to be constructive as much as I can but this rant from Indie Web Camp is profoundly stupid: http://indiewebcamp.com/database-antipattern
(twtr.io/quEh8o3Pek)
#
gRegor`
"manifesto" is referring to ind.ie
#
tantek___
most indiewebcamps have been co-organized by men and women. we can improve there for sure.
#
gRegor`
Aral engaged her last night after she was talking about /database-antipattern
#
barnabywalters
tantek__: there was some IWC/ind.ie confusion — but also, many IWC wiki pages could be seen as maifestoes
#
tantek___
oh dear
#
@brycv
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/quEmq6vPaU)
#
tantek___
what is a manifesto?
#
Loqi
It looks like we don't have a page for "manifesto" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=manifesto
#
barnabywalters
e.g. /databases-antipattern as anti-database manifesto
#
tantek___
case in point :)
#
tantek___
the irony is that these tweets may live longer in our IRC logs than at their permalinks.
#
tantek___
barnabywalters - reasoned criticism != manifesto
#
@_jeremyharris
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/quEzG04sQY)
#
ben_thatmustbeme
basically its more looking like shanley is trying the 'attack the speaker to discredit the argument' argument (there is a phrase for that, i swear). Which i consider to have lost discourse. there was discussion of CAP and ACID and future friendly, but shanley has lost that. a
#
barnabywalters
tantek___ tbh a lot of what was on /databases-antipattern before tommorris made those copyedits was really not reasoned criticism, e.g. unrelated citations, sweeping generalisations
#
tantek___
ben_thatmustbeme so ignore what you consider to be bad arguments, and focus on those that have more merit. e.g. the lack of diversity.
#
@grmpyprogrammer
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/quF5VUD2DL)
#
tantek___
barnabywalters, right, we should keep improving that page
#
barnabywalters
most productive way forward right now: ignore database plumbing nonsense argument, focus on actual diversity problem
#
tantek___
with every retweet of emotional criticism (e.g. "Words cannot express") the page gets better.
#
gRegor`
barnabywalters++
#
Loqi
barnabywalters has 69 karma
#
tantek___
and I disagree about "build your shitty homepage" - do whatever it takes to "build your shitty homepage" - start somewhere.
#
ben_thatmustbeme
lack of diversity is another issue shanley is using as attack on the DB issue. Its a known problem we have been discussing, but honestly shanley isn't providing discourse there, just pointing a finger and saying look they aren't diverse.
#
@choult
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/quFF4qxiFD)
#
tantek___
ben_thatmustbeme I guess I don't see it like that. They are two separate issues to handle separately.
#
neuro`
I fear it will be the case every time we disagree with her.
#
tantek___
neuro` there is no "we" - we all express our own opinions
#
@AD7six
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/quFJ3aEYAf)
#
ben_thatmustbeme
i agree, they should be, and I don't mind discussion on either
#
tantek___
please do not make this into any kind of us vs. them or her
#
neuro`
tantek___: I use "we" as "anyone"
#
neuro`
sorry if it was not clear.
#
tantek___
neuro` in English it is not viewed like that
#
neuro`
tantek___: just understood
#
@TrevorMW
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/quFP9yyoxb)
#
neuro`
so s/we/anyone/
#
tantek___
use of "we" implies a consensus collective that is as a whole responding to others or someone - which is not the case here.
#
tantek___
even use of "anyone" is not helpful.
#
gRegor`
tantek___: see my pm?
#
tantek___
see Wikipedia:weasel words
#
neuro`
Hey, I just learn something really important here.
#
@CalEvans
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/quFSQKrLtM)
#
@nomadphp
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/quFT1ypXSw)
#
neuro`
will blog about it in French because that's really important
#
@daycamp4devs
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/quFTjQCdKj)
#
tantek___
gRegor` I'm on the web IRC UI hence no PM :)
#
ben_thatmustbeme
that would be a cool feature to add
#
tantek___
I'm just waiting for KevinMarks to wake up and reply to the tweetstorm he started ;)
#
@reinergaertner
Bye-bye, Google & co. - unabhängig von Datenkraken. Mein Selbstversuch: http://rgae.de/24 #indieweb, #Synology #BaikalServer #yourls
(twtr.io/quFZiBQoH4)
#
@virtadpt
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/quF_ZC7GLG)
#
@phpdreams
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/quFd9KBCVs)
#
aaronpk
wow oh man what a tweetstorm
#
tantek___
who would have thought so many people would be afraid of having their database assumptions questioned? ("stay away from here" = fear)
#
ben_thatmustbeme
indeed, its pretty crazy
#
@awebneck
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/quFiEN1681)
#
ben_thatmustbeme
I really like the idea at looking up who has personal sites from those who tweeted today
#
tantek___
aaronpk - it appears that there's quite the "cargo cult" of database programmers.
#
danlyke
or "stay away from here" = "dear deities, I've had to maintain code that started from this premise".
#
tantek___
(all those who are tweeting/responding purely emotionally)
#
bear
I reached out to postwait with a response since he comes from the ops world
#
bear
but he hasn't replied yet
#
@gRegorLove
Attacks are not OK. If you are #indieweb and attacking @shanley, stop it. Reference: https://twitter.com/shanley/status/512993514150326272
(twtr.io/quFqfijz9s)
#
tantek___
thanks bear
#
tantek___
gregornobacktick++
#
Loqi
gregornobacktick has 18 karma
#
danlyke
ben_thatmustbeme I first saw the opinion expressed from Rafe Coburn, propietor of RC3.org.
#
gRegor`
tantek___: Ah, ok. I was just asking about phrasing for that tweet. But there it is. :)
#
@HyShai
This has got to be satire. Right? (TLDR; don't use databases) http://indiewebcamp.com/database-antipattern
(twtr.io/quFtYAphYY)
#
barnabywalters
danlyke: personal sites are not often passed on to new maintainers IME
#
@cath0de
:eyeroll: "Using databases [for] primary storage [...] is considered by some in the community to be an antipattern." http://indiewebcamp.com/database-antipattern
(twtr.io/quFvhDeTMc)
#
@eryzamasaki
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/quFwCfDFsY)
#
ben_thatmustbeme
there was a stat a little while back about the number of people who share/retweet without actually reading the article/page
#
danlyke
barnabywalters true, but most of us in the long-term blogging community also work in software development.
#
ben_thatmustbeme
its was fairly staggering. many people may see the comment, visit the page, read the first few lines then retweet
#
barnabywalters
danlyke: however, indiewebcamp.com is predominantly about building personal sites and managing personal content
#
ben_thatmustbeme
bear, what are you looking for in the ops world?
#
bear
I don't follow your question
#
ben_thatmustbeme
"I reached out to postwait with a response since he comes from the ops world"
#
bear
@postwait is an ops person and someone I've interacted with in the past
#
ben_thatmustbeme
didn't know the context
#
tantek___
aaronpk - how's the indiewebcamp.com traffic today? ;)
#
danlyke
barnabywalters yes, but all the homebrew webloggers I know personally use their personal sites to develop and hone skills that they hope to deploy professionally.
#
aaronpk
uh good question....
#
bear
ben_thatmustbeme - it's one of the RT storms from earlier
#
@brandonsavage
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/quG8dC2w4G)
#
aaronpk
how can we reasonably clear up the difference between ind.ie and indiewebcamp?
#
tantek___
what is ind.ie?
#
Loqi
ind.ie is a website created by Aral Balkan for the Indie Tech Manifesto http://indiewebcamp.com/ind.ie
#
aaronpk
that's pretty good
#
aaronpk
wow we've had quite the uptick in traffic over the past few weeks
#
tantek___
aaronpk - as long as there is a word/prefix overlap, the confusion will re-occur
#
tantek___
what is manifesto
#
Loqi
It looks like we don't have a page for "manifesto" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=manifesto
#
ben_thatmustbeme
aaronpk, i'm not surprised, Known has really got some major news
#
aaronpk
the database-antipattern post is getting by far the most traffic today
#
aaronpk
70 active users on the site right now
#
ben_thatmustbeme
lets hope they read more than that page
#
aaronpk
unlikely
paulcp joined the channel
#
ben_thatmustbeme
"theres no such thing as bad publicity" ? hopefully we will see some new people learn about us out of it all
#
barnabywalters
danlyke: my experience has been 1) build DB-driven personal site, partly to learn skills which could be applied professionally 2) get a full-time programming job 3) no longer have time to maintain database-driven site
#
aaronpk
barnabywalters++
#
Loqi
barnabywalters has 70 karma
tilgovi joined the channel
#
tantek.com
created /manifesto (+755) "start a stub to hopefully start clarifying things"
(view diff)
#
tantek.com
edited /longevity (+84) "expand and give context of principles"
(view diff)
#
tantek___
for everyone's review and edits/iteration...
#
tantek___
what is a manifesto?
#
Loqi
A manifesto is "a published verbal declaration of the intentions, motives, or views of the issuer, be it an individual, group, political party or government" according to Wikipedia[1] http://indiewebcamp.com/manifesto
arcatan joined the channel
#
@micahcowan
RT @theerasmas: catching up on my timeline and apparently this is a real thing someone wrote http://indiewebcamp.com/databases-antipattern
(twtr.io/quHCCu9BPj)
tantek___ joined the channel
#
tantek___
barnabywalters start a new section on "UTF8 problems" using all the text about UTF8 referenced in e.g. http://indiewebcamp.com/database-antipattern#MySQL_portability
#
ben_thatmustbeme
at least people have something to cite, its not the misquote -> misunderstanding you see in other tweetstorms
#
@SeKrebs
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/quHH8sck1s)
#
@epicpoodle
RT @shanley: What I want to see from #indieweb: radical diversion of tech $$$ to marginalized internet users.
(twtr.io/quHKPWsDHs)
#
tantek___
ben_thatmustbeme and this is why we capture reasoned thoughts and opinions on the wiki
#
rascul
i've got known installed now but i can't seem to find any docs about how to get the posse stuff going
#
tantek___
rascul, perhaps start an FAQ section on http://indiewebcamp.com/Known with "How do setup POSSE?"
#
tantek___
er, "How do I setup POSSE?"
#
neuro`
I may be wrong, but I don't understand the purpose of that database antipattern page on the IndieWebcamp wiki. I mean, I don't understand how it is related to Indieweb.
#
rascul
that could be a good idea
#
tantek___
neuro` in one word: longevity.
#
tantek___
part of the reason we are frustrated with /silos are their inevitable /site-deaths and loss of content and permalinks, thus one of the indieweb principles is building for the long web /longevity.
#
tantek___
and as soon as you start thinking & designing for longevity you realize longevity of your *content* and *data* is critical, and when you design for that, you find that databases are *bad* for longevity. hence antipattern.
#
tantek___
neuro` - good question regardless. worthy of adding to an FAQ on /database-pattern
#
tantek___
want to try adding it?
#
aaronpk
I have to say, one of the things I am very happy about this community is when people complain about an article on the wiki, many jump in and improve it
#
neuro`
tantek___: I understand the point of view. I'm probably too much involved in ops and data longevity / reusability not to consider SQL in general a not so bad solution to handle data that have relation between them.
#
neuro`
Thank you very much for clarifying.
#
tantek___
neuro` if that answer makes sense to you, could you write it up in /database-antipattern#FAQ ?
#
tantek___
e.g. "How is this related to the indieweb?"
#
neuro`
tantek___: I will think about it during the week-end, need time to compute all the information about that antipattern and what it means in real life.
#
neuro`
tantek___: will do for adding that to the FAQ
#
ben_thatmustbeme
is trying to decide where to put his examples of having AIM chat logs going back 12 years because they are in flat files
#
tantek___
neuro` for now you could just copy/paste what made sense from the above IRC - no additional "think about" needed.
#
@rblackfriends
RT @shanley: This is a photo from another indie web conference this year: http://indiewebcamp.com/File:indie-web-camp2014-sf.jpg
(twtr.io/quHyTsqUBj)
#
neuro`
BTW I have exactly the same issue with my photos: can't make my mind digital photographies are meant to last, because the image format change.
#
@zenaynay
RT @shanley: #indieweb the thing about not using databases is really just too rich for words.
(twtr.io/quJ6325tRL)
#
@zenaynay
RT @shanley: What I want to see from #indieweb: radical diversion of tech $$$ to marginalized internet users.
(twtr.io/quJ6nPzTHM)
#
danlyke
neuro` in the two+ decades I've been screwing around with digital photography, ImageMagick has only added formats.
#
tantek___
what is ImageMagick?
#
Loqi
ImageMagick is open source software for editing images http://indiewebcamp.com/ImageMagick
#
aaronpk
ironically storing things in camera RAW format is the most fragile
#
danlyke
(Well, ImageMagick didn't exist when I first started playing with digital photos via Targa capture of video camera input, but...)
#
aaronpk
because each manufacturer has their own RAW format
#
danlyke
aaronpk yes, which is why multi-format backup is important.
#
danlyke
(ie: get that RAW to deep TIFF *and* JPEG and carry both of those forward)
#
aaronpk
I'm also normally a proponent of storing/archiving things in their most original format, but that has bitten me many times in the past now.
#
tantek___
aaronpk - that's reasonable as half a strategy.
#
tantek___
basically, what danlyke said.
#
aaronpk
Several times I would have much preferred to have a lossy/uneditable jpg or mp3 or pdf version rather than the original version which may be in some proprietary format
#
tantek___
original format + an open/portable format
#
@kieranajp
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/quJPiqLCSf)
#
aaronpk
for example I still have a folder of old cakewalk express files which are essentially unusable now, where they would have been somewhat useful as midi files
#
ben_thatmustbeme
huh, have people really just created all their own templates?
#
t37.net
edited /database-antipattern (+567) "/* FAQ */"
(view diff)
#
neuro`
danlyke: what about raw file formats? And quality loss when converting from one to another? And how do I know my kids will be able to view my jpeg files in 30 years?
#
kylewm
isn't there a version of TIFF files that's basically just a text listing of rgb pixels?
wolftune joined the channel
#
ben.thatmustbe.me
created /Template:user (+180) "Created page with "<span class="h-card"><a href= "http://{{{1}}}" class="u-url">{{#if: {{{3|}}} | {{sparkline|{{{3}}}}} | }}</a> <span class="p-name p-nickname">[[User:{{{1}}}|{{{2}}}]]</span></span>""
(view diff)
#
tantek.com
edited /database-antipattern (+346) "shorten FAQ, remove strawman-like language"
(view diff)
#
danlyke
neuro` that's why multiple formats, and one of them lossless (ie: TIFF) if you can justify the space. Also, you *must* have an ongoing process for reading back those files. I've lost a few jpgs over the years because of filesystem corruption.
#
danlyke
neuro` also, remember that preserving slides/negatives/prints is not a "throw it in a shoebox" deal either, all materials, virtual or real, degrade over time.
#
neuro`
danlyke: my photos are stored in at least 3 places, so no worries about that.
#
danlyke
neuro` three formats is as important as 3 places.
#
neuro`
danlyke: will have to write a script for that then.
KevinMarks__ joined the channel
#
neuro`
and multiply my storage by 3
#
ben_thatmustbeme
gah, i always forget to put my change comments in
indie-visitor joined the channel
#
ben.thatmustbe.me
edited /longevity (+9) "make examples a list"
(view diff)
#
rascul
i forget sometimes too
#
@ffee_machine
RT @theerasmas: catching up on my timeline and apparently this is a real thing someone wrote http://indiewebcamp.com/databases-antipattern
(twtr.io/quK8iBvrxt)
#
danlyke
neuro` like "find . -name '*.crw' -print0 | xargs -0 dcraw -v" ?
#
@Jack_Franklin
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/quKJmgVVAQ)
#
@SherazG5
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/quKKP8FbfY)
#
tantek.com
edited /database-antipattern (+109) "How is this related to the indieweb linky linky, minor wording tweaks, expand See Also"
(view diff)
#
neuro`
danlyke: and also send pictures everywhere
#
danlyke
neuro` an oft half-started and abandoned project is something that is kinda like rsync but with whole file versioning. git doesn't do images very well...
#
danlyke
neuro` also, an image manager that understands all the different places I've spewed images over the years. Sigh.
#
arcatan
the db article seems to be getting lots of attention :P
tantek___ joined the channel
#
tantek___
and it needs a proper dfn and summary at the top
#
neuro`
danlyke: I was wrong, I have my photos in more than 3 places: SAN, DVDs, S3, Dropbox, own server.
#
tantek___
welcome arcatan! are you a math fan?
#
arcatan
not sure if fan. student, though.
#
tantek___
what's your personal site?
#
@rbin
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/quKgJouZxL)
#
@neuissa
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/quKjGCvdXV)
#
arcatan
tantek___: http://miikka.me has my h-card, http://quanttype.net/ has some writings. it's not very indieweb yet.
Sebastien-L, j12t and bnvk joined the channel
#
bnvk
ahoy
#
alanpearce__
Nice writings on your site arcatan :)
#
@cfJquery
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/quL8B5sKcd)
#
tantek.com
edited /database-antipattern (+330) "summary dfn at top"
(view diff)
#
tantek___
what is the database antipattern?
#
Loqi
It looks like we don't have a page for "the database antipattern" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=the+database+antipattern
#
tantek___
hmm, loqi should drop "the" from such queries
#
Loqi
dude
#
tantek___
like it drops "a"
#
tantek___
what is a database antipattern?
#
Loqi
The database antipattern is the use of a database for primary long-term storage of posts and other personal content e.g http://indiewebcamp.com/database-antipattern
#
aaronpk
good call
#
tantek___
oops, "e.g." cause it to trim the dfn
#
aaronpk
turns out finding the end of a sentence is surprisingly hard
#
tantek.com
edited /database-antipattern (+2) "drop use of e.g. since Loqi's regex seems to trim at that"
(view diff)
#
alanpearce
I started using double-spaced sentences for that reason
#
tantek___
what is a database antipattern?
#
alanpearce
They collapse rather nicely in HTML, too :)
#
Loqi
The database antipattern is the use of a database for primary long-term storage of posts and other personal content (like on an indieweb site), and is an anti-pattern due to the additional maintenance costs, uninspectability, platform-dependence, and long-term fragility of databases and their storage files http://indiewebcamp.com/database-antipattern
paulcp_ joined the channel
#
tantek___
how's that for a summary?
#
tantek___
arcatan nice sites! is it deliberate that the first site with h-card does not link to your second site with writings?
#
@steven_barker
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/quLUt0S5s0)
#
@sphinxsearch
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/quLUt1inLY)
#
aaronpk
I like the use of uninspectability and platform-dependence there because they are pretty objective things. maintenance costs and long-term fragility are less objective IMO.
#
tantek___
I wonder if those saying/retweeting "stay away from here" and then linking to something realize the psychology that causes people to then *not* stay away?
#
tantek___
aaronpk - we should have citations for all of them
#
aaronpk
agreed
#
neuro`
tantek___: probably not.
#
bnvk
I think the indie web/tech confusion has reached boiling point, *sigh*
#
tantek___
bnvk - tweets do not make a boiling point
#
tantek___
wait til there's confusion in an actual press article - then it's an actual serious problem
#
tantek___
until then it's just isolated incidents of ephemeral confusion
#
tantek___
You're not going to boil an egg by tweeting about it.
#
arcatan
tantek___: a good point, i should add a link
#
aaronpk
yes I did just post a link to a wiki diff
#
tantek___
arcatan http://miikka.me/ is very nice and clean!
#
tantek___
I believe you can setup your GPG key also for sign-in somehow
#
bnvk
tantek___: it was just a metaphor, not meant to be taken literally
#
tantek___
what is GPG?
#
Loqi
OpenPGP (Pretty Good Privacy) is a message exchange format that uses public key cryptography to enable people to exchange encrypted and/or signed data http://indiewebcamp.com/GPG
#
tantek___
bnvk - I know, and I was criticizing the use of the metaphor as an exaggeration.
#
tantek___
hey aaronpk, can you add a link from http://indiewebcamp.com/GPG to wherever it is that it is documented how to setup your GPG to use with IndieAuth?
gr0k joined the channel
#
@juan_cg
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/quMPCsYmw1)
#
@simeydotme
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/quMf99WQdQ)
tantek___ joined the channel
#
tantek___
bear, was it @postwait that you were having a side-discussion with?
#
bear
I was trying to engage him but radio silence so far
#
@ericlbarnes
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/quMsgve71M)
#
bear
@paddyforan also tried to engage him about it
#
danlyke
@postwait is getting the retweets, but others have mentioned it independently, so I suspect there's a common blog post somewhere...
#
@danlyke
@rafeco I'm in the #indiewebcamp IRC, and much discussion ensues. Was there a blog post, or @postwait's tweet, that you found that from?
(twtr.io/quN2wDPbjp)
#
arcatan
i want to implement notes for my site, but one problem is that i'm using Hakyll as a site generator and it's actually pretty hard to use even though I'm okay at Haskell.
#
arcatan
i'm now trying to figure out whether to try to beat Hakyll or to ditch it
#
alanpearce
arcatan: static generators need some extra bits to work as great indieweb systems :(
#
alanpearce
Have you used Haskell for webdev before? I've been curious about building my own system with it :)
danlyke joined the channel
#
tantek___
what is Haskell?
#
Loqi
It looks like we don't have a page for "Haskell" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=Haskell
#
tantek___
what is Hakyll?
#
Loqi
It looks like we don't have a page for "Hakyll" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=Hakyll
#
arcatan
alanpearce: i haven't used it for webdev really, apart from some really small experiments
#
alanpearce
Ah, fair enough. Small experiments aren't great to make conclusions from :)
#
arcatan
yeah
gr0k and mko joined the channel
#
@schneitj
@gRegorLove I'm curious, what is the indieweb anti-database argument?
(twtr.io/quNfHBw52w)
#
arcatan
i love static generators for how easy it's to host the static sites, but i guess indieweb is a bit more dynamic than that
#
alanpearce
Yeah, it can be done with helpers like bridgy, but it doesn't feel right for me
Sebastien-L joined the channel
#
arcatan
yeah
#
tantek___
arcatan you can do plenty with the indieweb with static site generators
#
tantek___
what is a static site generator?
#
Loqi
It looks like we don't have a page for "static site generator" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=static+site+generator
#
danlyke
arcatan, I'm a fan of building the aggregation stuff into off-line or reader based tools. Helps cut down on spam and DDOS potential.
#
ben_thatmustbeme
hmmm, micropub doesn't have any sort of option for Yes/No when posting RSVP
#
tantek___
really? wow. hey bret since you're living the static indieweb site generator life, could you start http://indiewebcamp.com/wiki/index.php?action=edit&title=static+site+generator ?
#
ben_thatmustbeme
would mean editing in my micropub client as html, instead of just a textfield
#
tantek___
ben_thatmustbeme pretty sure micropub lets you add any additional properties you need, e.g. rsvp=yes
#
tantek___
or maybe it's p-rsvp=yes - aaronpk would know better
#
tantek___
would a condescending wonka meme at the top of /database-antipattern be helpful?
#
@jcox92
RT @_jared: “Using databases for the primary storage of your content is a known antipattern.” well then. http://indiewebcamp.com/database-antipattern Thanks @…
(twtr.io/quPBEmAhR4)
gr0k joined the channel
#
ben_thatmustbeme
tantek___ couldn't find anything about it, but I'm thinking i'm going to have to start doing that as I am going to need additional features soon. I just want others to still be able to use it
#
@pajruiter
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twtr.io/quPJwtEn6f)
#
tantek___
ben_thatmustbeme pretty sure micropub lets you add anything you want to your h-entry (or other object type) that you're posting
#
tantek___
it's just a conduit for posting microformats objects to (presumably new) permalink URLs on your site
#
tantek___
you can post an h-card for a venue for example and then reference it in an h-entry checkin or an h-event p-location
#
tantek___
"Tell me again how much you like spending time maintaining and backing up your personal databases in addition to backing up your file system which you already do."
#
alanpearce
'filesplaining'?
#
tantek___
what is filesplaining?
#
Loqi
It looks like we don't have a page for "filesplaining" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=filesplaining
#
ben_thatmustbeme
still maintaining about a 75-80% of people in this tweetstorm have their own site
#
tantek___
that's a good sign at least
#
aaronpk
so definitely getting bridgy errors with my new expiring webmention endpoint
#
alanpearce
ben_thatmustbeme: Did you look at the hosting platforms for those sites?
#
tantek___
aaronpk does bridgy have a special UA that you can then give it its own long-term webmention endpoint?
#
aaronpk
yeah probably should do some hack like that
#
ben_thatmustbeme
no, just looking if they have urls in their profiles
#
ben_thatmustbeme
ti do a quick check test to elimnate people just posting facebook or github links though
#
aaronpk
it's kind of subtle. just includes "appid: s~brid-gy" in the user agent along with a bunch of google appengine stuff
#
tantek___
ben_thatmustbeme better yet - test such URLs for rel=me setup http://indiewebify.me/validate-rel-me/
verdi and glennjones joined the channel
kirilind and tantek___ joined the channel
#
tommorris
ZOMG MY TRUCK IS AWESOME WHY DO YOU GUYS USE A BIKE IT DOESN'T HAVE POWER STEERING
#
tommorris
^ basically most of the database argument
#
aaronparecki.com
edited /pgp (+325) "/* Authentication */ add brief explanation of using pgp with indieauth"
(view diff)
paulcp joined the channel
#
aaronpk
tommorris++
#
Loqi
tommorris has 49 karma
#
tantek___
tommorris++ excellent analogy
#
Loqi
tommorris has 50 karma
#
tommorris
(The reverse applies. Sometimes there are valid use cases for trucks too.)
#
tantek___
wait does that make flat files the fixie of the indieweb?
#
alanpearce
We are so hipster.
#
bear
I would recommend moving the first FAQ entry to the top of that wiki page - most folks are not going to get that far into it
#
tantek___
bear, nah, I'd rather focus on the actual crux of the antipattern rather than open defensively
#
tantek___
if the best people have is mockery, especially in tweets on a silos, then it's not a big deal
#
rascul
15 edits on /database-antipattern today heh