#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.
(twitter.com/_/status/512759344157294592)
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
(twitter.com/_/status/512816114011619329)
#
@dougmckown
Just discovered that @ReclaimHosting has a one-click @withknown installer! #indieweb
(twitter.com/_/status/512816240671203330)
#
@ReclaimHosting
RT @dougmckown: Just discovered that @ReclaimHosting has a one-click @withknown installer! #indieweb
(twitter.com/_/status/512817595649490944)
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
(twitter.com/_/status/512831018986774528)
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.
(twitter.com/_/status/512840600920412160)
#
@shanley
,@veganstraightedge but yet, criticize and u rise like "INDIEWEB IS A MAGICAL COLLECTIVEEEEEE WITH NO BIASES INFLUENCES POWER OR REALITY."
(twitter.com/_/status/512841054769262592)
#
@shadowspar
everyone remembers when we all agreed ACID was a good idea, right? :D ...no? http://indiewebcamp.com/database-antipattern
(twitter.com/_/status/512841487487606784)
#
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
(twitter.com/_/status/512843047059456000)
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 @…
(twitter.com/_/status/512843344095875072)
#
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
(twitter.com/_/status/512843782447202304)
#
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
(twitter.com/_/status/512843898712891392)
#
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.
(twitter.com/_/status/512844303337418752)
#
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
(twitter.com/_/status/512844571361816576)
#
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…
(twitter.com/_/status/512845106085253120)
#
@_jrwest
RT @_jared: “Using databases for the primary storage of your content is a known antipattern.” well then. http://indiewebcamp.com/database-antipattern Thanks @…
(twitter.com/_/status/512845374638153728)
#
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."
(twitter.com/_/status/512846198965686274)
#
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...
#
@janl
Those who don’t learn from history are doomed to repeat its mistakes: http://indiewebcamp.com/database-antipattern
(twitter.com/_/status/512847085600014336)
#
@chipadeedoodah
RT @_jared: “Using databases for the primary storage of your content is a known antipattern.” well then. http://indiewebcamp.com/database-antipattern Thanks @…
(twitter.com/_/status/512847091031240704)
#
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!™"
(twitter.com/_/status/512847374419374080)
#
@binaryape
I'm a fan of the Indie Web principles but this page on databases is bizarre http://indiewebcamp.com/database-antipattern
(twitter.com/_/status/512847594285203456)
#
@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
(twitter.com/_/status/512847983465881600)
#
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)
(twitter.com/_/status/512848952748965888)
#
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.
(twitter.com/_/status/512829444113694720)
#
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
(twitter.com/_/status/512850453319929856)
#
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.
(twitter.com/_/status/512851208982102016)
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
(twitter.com/_/status/512853990686871552)
#
@theerasmas
catching up on my timeline and apparently this is a real thing someone wrote http://indiewebcamp.com/databases-antipattern
(twitter.com/_/status/512854728661688320)
#
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
(twitter.com/_/status/512855275607707649)
#
@Jermolene
Peculiarly controversial article from #indieweb about hating databases; personally, I feel similarly about servers - http://indiewebcamp.com/database-antipattern
(twitter.com/_/status/512856871972380672)
#
@psd
RT @Jermolene: Peculiarly controversial article from #indieweb about hating databases; personally, I feel similarly about servers - http://…
(twitter.com/_/status/512858503577608192)
#
@shanley
WHERE SHALL YOU STAND ON THE GREAT INDIEWEB DEBATE OF 2014: a.) database b.) no database c.) FUCKED EITHER WAY
(twitter.com/_/status/512859126150356992)
#
@LynnMagic
RT @shanley: WHERE SHALL YOU STAND ON THE GREAT INDIEWEB DEBATE OF 2014: a.) database b.) no database c.) FUCKED EITHER WAY
(twitter.com/_/status/512859250050101249)
#
@shanley
Indieweb: WE CARE ABOUT DIVERSITY* AND WE WANT TO BE FREE OF GIANT TECH COMPANIES** * WE ARE WHITE PEOPLE ** WE WORK AT THEM
(twitter.com/_/status/512860004194328576)
#
@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
(twitter.com/_/status/512860210218557440)
#
@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
(twitter.com/_/status/512860224500150273)
#
@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
(twitter.com/_/status/512860505128443905)
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
(twitter.com/_/status/512861406186991616)
#
@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
(twitter.com/_/status/512861491637547008)
#
@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
(twitter.com/_/status/512861729861431296)
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
(twitter.com/_/status/512862566599512065)
#
@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
(twitter.com/_/status/512862706102435840)
#
@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
(twitter.com/_/status/512862861316861952)
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
(twitter.com/_/status/512863387449962497)
#
@zts
This doesn't set out to be amusing, but it sure manages it: http://indiewebcamp.com/database-antipattern
(twitter.com/_/status/512863431251480576)
#
@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
(twitter.com/_/status/512863646914211840)
#
@competentgirl
RT @shanley: WHERE SHALL YOU STAND ON THE GREAT INDIEWEB DEBATE OF 2014: a.) database b.) no database c.) FUCKED EITHER WAY
(twitter.com/_/status/512864032173600768)
#
@hpk42
@janl is this database antipattern page a random page or some kind of majority opinion within the indieweb community?
(twitter.com/_/status/512864324369776640)
#
@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 …
(twitter.com/_/status/512864650401042432)
#
@eshamow
RT @shanley: WHERE SHALL YOU STAND ON THE GREAT INDIEWEB DEBATE OF 2014: a.) database b.) no database c.) FUCKED EITHER WAY
(twitter.com/_/status/512864737085124609)
#
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
(twitter.com/_/status/512865930440101888)
#
@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.
(twitter.com/_/status/512865931031105537)
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.
(twitter.com/_/status/512868741781016576)
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
(twitter.com/_/status/512869206040117248)
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
(twitter.com/_/status/512878340974608384)
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
(twitter.com/_/status/512879457284022272)
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
(twitter.com/_/status/512884485809926144)
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
(twitter.com/_/status/512885304790089729)
tilgovi and ShaneHudson joined the channel
#
@fantasticlife
RT @Jermolene: Peculiarly controversial article from #indieweb about hating databases; personally, I feel similarly about servers - http://…
(twitter.com/_/status/512886687471763457)
#
@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
(twitter.com/_/status/512888913959337984)
#
@mxey
RT @janl: Those who don’t learn from history are doomed to repeat its mistakes: http://indiewebcamp.com/database-antipattern
(twitter.com/_/status/512889019345412096)
#
@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…
(twitter.com/_/status/512890650967408641)
#
@monkchips
RT @Jermolene: Peculiarly controversial article from #indieweb about hating databases; personally, I feel similarly about servers - http://…
(twitter.com/_/status/512891337365258241)
#
@ShaneHudson
@Jermolene They develop organically through conversations in person and on irc. Like this one on https: http://indiewebcamp.com/https
(twitter.com/_/status/512891412732710913)
friedcell joined the channel
#
@davebally
RT @Jermolene: Peculiarly controversial article from #indieweb about hating databases; personally, I feel similarly about servers - http://…
(twitter.com/_/status/512892956295311360)
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
(twitter.com/_/status/512909351842217985)
#
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 …
(twitter.com/_/status/512915076513542144)
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
(twitter.com/_/status/512930280450297857)
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.
(twitter.com/_/status/512934528697270272)
#
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?
(twitter.com/_/status/512934665788088320)
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
(twitter.com/_/status/512935390018555906)
#
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.
(twitter.com/_/status/512935893620248576)
#
@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...
(twitter.com/_/status/512937158681067520)
#
@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".
(twitter.com/_/status/512938839875530752)
Sebastien-L joined the channel
#
@DanielBaird
RT @Jermolene: Peculiarly controversial article from #indieweb about hating databases; personally, I feel similarly about servers - http://…
(twitter.com/_/status/512941148462006274)
#
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 @…
(twitter.com/_/status/512944278734000132)
#
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 @…
(twitter.com/_/status/512945322503708672)
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 @…
(twitter.com/_/status/512947388768878593)
#
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 @…
(twitter.com/_/status/512948569217961985)
#
@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
(twitter.com/_/status/512948914212077570)
#
@postwait
Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twitter.com/_/status/512949512303030274)
#
@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
(twitter.com/_/status/512949688673505280)
#
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
(twitter.com/_/status/512950685495996417)
#
@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/_)
(twitter.com/_/status/512951326662090752)
#
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
(twitter.com/_/status/512952079112220672)
#
@mwotton
RT @_jared: “Using databases for the primary storage of your content is a known antipattern.” well then. http://indiewebcamp.com/database-antipattern Thanks @…
(twitter.com/_/status/512952156337348608)
#
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
(twitter.com/_/status/512952513834668032)
#
@parzzix
How would 120gb traffic translate to site visits? Guestimations anyone #indieweb #webhosting #web
(twitter.com/_/status/512952521992974336)
#
@chrismunns
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twitter.com/_/status/512952596186017792)
#
@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
(twitter.com/_/status/512843898712891392)
#
@tobiassvn
RT @_jared: “Using databases for the primary storage of your content is a known antipattern.” well then. http://indiewebcamp.com/database-antipattern Thanks @…
(twitter.com/_/status/512952994032549889)
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
(twitter.com/_/status/512953710126059520)
#
@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
(twitter.com/_/status/512953740236972033)
#
@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…
(twitter.com/_/status/512953852245835777)
#
@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…
(twitter.com/_/status/512954030919004161)
#
@MattRogish
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twitter.com/_/status/512954419932323840)
#
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/_)
(twitter.com/_/status/512951326662090752)
#
@davegandy
“Using databases for the primary storage of your content is a known antipattern.” - http://indiewebcamp.com/database-antipattern I needed a good laugh.
(twitter.com/_/status/512955990497820672)
#
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 @…
(twitter.com/_/status/512956532485816320)
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
(twitter.com/_/status/512956991619485696)
#
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 @…
(twitter.com/_/status/512958088488714240)
#
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
(twitter.com/_/status/512958282273927169)
#
@peakscale
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twitter.com/_/status/512958437266051074)
#
@EthanHann
RT @_jared: “Using databases for the primary storage of your content is a known antipattern.” well then. http://indiewebcamp.com/database-antipattern Thanks @…
(twitter.com/_/status/512958765629734912)
#
@fulmicoton
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twitter.com/_/status/512959567593234432)
#
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
(twitter.com/_/status/512959718831431680)
#
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"...
(twitter.com/_/status/512960198869524481)
#
@drnic
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twitter.com/_/status/512960208067248128)
#
@ephoz
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twitter.com/_/status/512960934135209984)
#
@pjb3
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twitter.com/_/status/512961042218250240)
#
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
(twitter.com/_/status/512961437061615617)
#
@finalcut
Some instructions to help people trying to self host @WithKnown on #ubuntu http://rawlinson.us/2014/setting-up-known-on-ubuntu #indieweb
(twitter.com/_/status/512961696508694528)
#
@sixty4k
RT @wfarr: I can’t even imagine the potency of the drugs they must’ve been consuming http://indiewebcamp.com/database-antipattern
(twitter.com/_/status/512961846434086912)
#
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
(twitter.com/_/status/512962479539097600)
#
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
(twitter.com/_/status/512962714428534784)
#
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
(twitter.com/_/status/512963135758950401)
#
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
(twitter.com/_/status/512963846743814144)
#
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
(twitter.com/_/status/512965018157998080)
#
@neapel
RT @janl: Those who don’t learn from history are doomed to repeat its mistakes: http://indiewebcamp.com/database-antipattern
(twitter.com/_/status/512965060466327552)
#
@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/_)
(twitter.com/_/status/512965098701221888)
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
(twitter.com/_/status/512965513539223552)
#
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
(twitter.com/_/status/512966413490094080)
#
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
(twitter.com/_/status/512969099497189376)
#
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
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
(twitter.com/_/status/512970036508917760)
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
(twitter.com/_/status/512971309752778752)
#
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.
(twitter.com/_/status/512971400131665921)
#
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.
(twitter.com/_/status/512972037103427584)
#
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
(twitter.com/_/status/512973438621724672)
#
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
(twitter.com/_/status/512973528195670016)
#
@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
(twitter.com/_/status/512973550207397888)
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
(twitter.com/_/status/512973962800668672)
#
@8bitsofsketch
RT @shanley: WHERE SHALL YOU STAND ON THE GREAT INDIEWEB DEBATE OF 2014: a.) database b.) no database c.) FUCKED EITHER WAY
(twitter.com/_/status/512973995176517633)
#
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
(twitter.com/_/status/512977312204480512)
#
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
(twitter.com/_/status/512977986744643584)
#
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
(twitter.com/_/status/512978638849835008)
#
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
(twitter.com/_/status/512980768675471361)
#
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
(twitter.com/_/status/512984242674876416)
#
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 @…
(twitter.com/_/status/512985093678178304)
#
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)
(twitter.com/_/status/512986947166699520)
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
#
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#_=_
(twitter.com/_/status/512989981728862208)
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.
(twitter.com/_/status/512991604958056449)
#
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
(twitter.com/_/status/512992155145486336)
#
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` ^^^
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.
(twitter.com/_/status/512090971803103232)
#
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
(twitter.com/_/status/512993514150326272)
#
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.
(twitter.com/_/status/512993719004311554)
#
@sandfoxuk
The Internet of White People #indieweb
(twitter.com/_/status/512993750734626816)
#
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.
(twitter.com/_/status/512993789753819136)
#
@vitaminsludge
RT @shanley: #indieweb Its conferences are full to the brim w/ white men. it talks about accepting critique but can't without crumbling.
(twitter.com/_/status/512993878182723584)
#
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.
(twitter.com/_/status/512994279212335105)
#
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.
(twitter.com/_/status/512994503427649536)
#
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
(twitter.com/_/status/512994778955644928)
#
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
(twitter.com/_/status/512994841102651392)
#
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.
(twitter.com/_/status/512994976465424384)
#
@divinetechygirl
RT @shanley: What I want to see from #indieweb: radical diversion of tech $$$ to marginalized internet users.
(twitter.com/_/status/512994984019369985)
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.
(twitter.com/_/status/512995537814290432)
#
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.
(twitter.com/_/status/512994382237024256)
#
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.
(twitter.com/_/status/512994596050046978)
#
@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.
(twitter.com/_/status/512995838411673600)
#
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
(twitter.com/_/status/512995883835613185)
#
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
(twitter.com/_/status/512996102585724928)
#
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
(twitter.com/_/status/512996682586652672)
#
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
(twitter.com/_/status/512996972996096000)
#
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
(twitter.com/_/status/512997420410867713)
#
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
(twitter.com/_/status/512997559397539840)
#
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
(twitter.com/_/status/512997797650784256)
#
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
(twitter.com/_/status/512997948775731201)
#
@nomadphp
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twitter.com/_/status/512997978051977216)
#
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
(twitter.com/_/status/512998011040169984)
#
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
(twitter.com/_/status/512998290032717824)
#
@virtadpt
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twitter.com/_/status/512998328921890816)
#
@phpdreams
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twitter.com/_/status/512998496975060992)
#
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
(twitter.com/_/status/512998734179758081)
#
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
(twitter.com/_/status/512999081270996992)
#
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
(twitter.com/_/status/512999214591537152)
#
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
(twitter.com/_/status/512999315716202497)
#
@eryzamasaki
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twitter.com/_/status/512999339388465152)
#
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
(twitter.com/_/status/512999919112953856)
#
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
(twitter.com/_/status/513002885425025024)
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
(twitter.com/_/status/513003115574874112)
#
@epicpoodle
RT @shanley: What I want to see from #indieweb: radical diversion of tech $$$ to marginalized internet users.
(twitter.com/_/status/513003220268879872)
#
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.
#
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.
(twitter.com/_/status/513005397175992320)
#
@zenaynay
RT @shanley: What I want to see from #indieweb: radical diversion of tech $$$ to marginalized internet users.
(twitter.com/_/status/513005431674122241)
#
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
(twitter.com/_/status/513006222057164800)
#
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
(twitter.com/_/status/513008321079427073)
#
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
(twitter.com/_/status/513008790355329024)
#
@SherazG5
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twitter.com/_/status/513008818695852032)
#
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
(twitter.com/_/status/513009841766666240)
#
@neuissa
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twitter.com/_/status/513009979713138689)
#
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
(twitter.com/_/status/513011095477702658)
#
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
(twitter.com/_/status/513012061186437120)
#
@sphinxsearch
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twitter.com/_/status/513012061203218432)
#
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
(twitter.com/_/status/513014596060200961)
#
@simeydotme
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twitter.com/_/status/513015386321608704)
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
(twitter.com/_/status/513015971674849281)
#
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?
(twitter.com/_/status/513016449351180289)
#
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?
(twitter.com/_/status/513018191933874176)
#
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 @…
(twitter.com/_/status/513019636380872704)
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
(twitter.com/_/status/513019995723673600)
#
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
#
tantek___
s/a silos/silos
#
Loqi
tantek___ meant to say: if the best people have is mockery, especially in tweets on silos, then it's not a big deal
#
bear
I'm just tired of dealing with people this week
#
@Crell
This reads like one of those hipster parodies. Please do not attend this conf on the risk that they're serious: http://indiewebcamp.com/database-antipattern
(twitter.com/_/status/513025827857248257)
#
tantek___
bear, that's ok, stick to concepts and code then :)
#
aaronpk
my train internet is quickly failing
#
rascul
http://harmful.cat-v.org/software/ lists sql databases as a harmful thing :)
#
tantek___
lol ^^^ hipster reference predicted
#
alanpearce
We used the hipster reference before it was cool.
#
tantek___
guy with Garfield in a fedora as his icon/avatar is talking about "risk that they're serious"
#
bear
tantek___ - with the exception of replying to @sogrady I am going to be avoiding people today I think
#
tantek___
perhaps those of us that use flatfiles need little badges/images: "100% database free" e.g. like https://www.google.com/search?q=100%25+gmo+free&tbm=isch
#
alanpearce
I find those kind of things kind of pretentious.
KevinMarks__ joined the channel
#
bear
I ended up removing all of those badge thingies as it felt to cargo-cult to me - even when I firmly knew that it wasn't
danlyke_ joined the channel
pauloppenheim joined the channel
#
tantek___
true on both points, I find the badges to be OOTP enough to hopefully come across as somewhat tongue-in-cheek
#
neuro`
kylewm: made with vim?
#
tantek___
"using BBEdit" :)
#
alanpearce
"made with an editor I crafted myself using a microphone and shell redirection"
#
tantek___
since there's so much passion around it, perhaps it's time for a NoDB project. E.g. MySQL->NoSQL->NoDB
#
neuro`
Considering I've made my own blogware, I can display that even though it's relying on a database
#
ben_thatmustbeme
haha, showed my friend /database-antipattern "lol, well, it turns the tables on the DB religious warriors. MySQL-zealots hate PostGres-zealots who also hate SQL Server zealots, and then you got Oracle... as soon as someone comes along and says, "Should we use databases at all?" they all have found a common enemy."
#
neuro`
ben_thatmustbeme++
#
Loqi
ben_thatmustbeme has 13 karma
#
tantek___
ben_thatmustbeme++ poke all the zealots!
#
Loqi
ben_thatmustbeme has 14 karma
#
bear
ben_thatmustbeme++
#
Loqi
dude
#
bear
hush loqi
#
Loqi
who, me?
#
bear
ben_thatmustbeme++
#
ben_thatmustbeme
loqi got overstimulated
#
tantek___
the car analogy applies again. it's like the Ford vs. Chevy (MySQL vs Postgres) arguments, and then show up with a bicycle.
#
ben_thatmustbeme
who brings a flat file to a database fight?
#
neuro`
This debate in interesting / funny for us tech people. But from an end user experience point of view, having to pick up a database / setup flat file storage to start publishing on the Web is a huge problem
#
tantek___
who brings reason to a twitter fight?
#
neuro`
tantek___: even more on Friday night
#
ben_thatmustbeme
HAH! tantek++
#
Loqi
tantek has 78 karma
#
alanpearce
I guess they store reason in a flat file rather than a database, so they don't know how to look for it
lupinedev joined the channel
#
bear
ben_thatmustbeme++
#
Loqi
ben_thatmustbeme has 15 karma
#
neuro`
http://xkcd.com/386/ I think this applies pretty much
#
tantek___
step 1: pick a cargo cult aspect of web dev. step 2: write up a wiki page debunking it. step 3: wait for someone to discover it on Twitter, reach emotionally, and spread awareness of it.
#
tantek___
s/reach/react
#
Loqi
tantek___ meant to say: step 1: pick a cargo cult aspect of web dev. step 2: write up a wiki page debunking it. step 3: wait for someone to discover it on Twitter, react emotionally, and spread awareness of it.
#
alanpearce
What is ruby-on-rails-antipattern
#
Loqi
It looks like we don't have a page for "ruby-on-rails-antipattern" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=ruby-on-rails-antipattern
#
tantek___
what is ruby?
#
Loqi
Ruby is a programming language and web server runtime environment used for some IndieWeb projects http://indiewebcamp.com/Ruby
#
tantek___
what is rails?
#
Loqi
It looks like we don't have a page for "rails" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=rails
#
kylewm.com
edited /Red_Wind (-386) "/* Features */ remove references to flat files"
(view diff)
#
tantek___
postpones
#
kylewm.com
edited /Red_Wind () "(-1769) /* Filestore */"
(view diff)
#
tantek___
so /me is not quite web IRC client supported
#
alanpearce
was fine here
#
ben_thatmustbeme
no, i noticed that
#
kylewm
it only grabs the first word
#
ben_thatmustbeme
it only does the first word
#
tantek___
what I said was
#
@mjkirk
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twitter.com/_/status/513031343513407488)
#
ben_thatmustbeme
it also doesn't display well in the logs
#
kylewm
Loqi cool it with the retweets
#
bear
what is programming-antipattern?
#
Loqi
It looks like we don't have a page for "programming-antipattern" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=programming-antipattern
#
ben_thatmustbeme
programming-language-antipattern we should be writing in assembly clearly
#
alanpearce
We should all be using lisp machines.
#
ben_thatmustbeme
what happens when the compiler doesn't work for that older code anymore
#
alanpearce
It must be fine because it is plain text?
#
tantek___
tommorris is there a Mediawiki conditional for "not logged in" ?
#
tantek___
ben_thatmustbeme I have that problem with my HyperTalk code.
#
bear
there must be since the please login box only appears when i'm not
#
tommorris
tantek___: not sure.
petermolnar joined the channel
#
alanpearce
Oh look, cat-v already has a page on OOP http://harmful.cat-v.org/software/OO_programming/
#
tantek.com
edited /principles (+21) "Longevity"
(view diff)
#
tantek.com
created /Longevity (+23) "r"
(view diff)
#
Jeena
I have been googling for hours but can't find out if it is possible to use a custom port for Wake On LAN instead of the default one which is 9. Does someone here know that perhaps?
#
Jeena
(on linux that is)
#
tantek.com
edited /longevity (+381) "add Jeremy Keith The Long Web talk / blog post"
(view diff)
#
tantek.com
edited /database-antipattern (+194) "some general indieweb header info in the hopes of broadening understanding and context"
(view diff)
#
bear
\o/ engagement for the win - the todogroup.org folks removed the /# urls from their site
#
tantek.com
edited /database-antipattern (+34) "home page too - has a good overview"
(view diff)
danlyke_ joined the channel
#
tantek___
alright fine alanpearce - I blame you
#
alanpearce
What did I do? :(
#
tantek.com
created /object-oriented-programming-antipattern (+531) "stub with dfn and reference to existing article with even more detail and depth."
(view diff)
#
tantek___
This ^^^
#
tantek___
alanpearce
#
tantek___
darn it
#
alanpearce
After working on Symfony2 projects for the past few months, I would agree with it.
#
tantek___
gives Loqi a jug of fuel to place next to the current tweet fire.
#
Loqi
runs away from the jug of fuel to place next to the current tweet fire.
#
alanpearce
Loqi knows not to stay near fuel and fire :D
#
tantek___
wow that was one of Loqi's smartest moves I've seen.
#
Loqi
Loqi has 296 karma
#
tantek.com
edited /antipatterns (+84) "add object oriented programming"
(view diff)
#
tantek___
there we go - two clicks from the /database-antipattern article, so it should take a while for the tweet fire to discover it (if at all)
#
@joe_jag
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twitter.com/_/status/513036573139795968)
#
@aral
.@shanley It’s not about you, it’s about some of the points you raised. One of the main ones: indie *tech* is not indieweb (& vice versa)
(twitter.com/_/status/513036620233474049)
#
@gRegorLove
@schneitj There are pro- and anti- opinions in the community. It’s not a monoculture. http://indiewebcamp.com/database-antipattern got a lot of snark today.
(twitter.com/_/status/513036912135643136)
#
@gRegorLove
@schneitj On the plus side, it has led to a lot of improvements to that wiki page today. #indieweb
(twitter.com/_/status/513037224988786688)
#
alanpearce
wow. I wonder if I should filter messages with @shanley in them as well as muting+blocking her on twitter...
#
tantek___
(as in, I expect that's what anyone outside hears when anyone tries to distinguish them)
#
@LamontGranquist
oh FFS, shitty filesystem-based databases with XML, did i wake up in 2001 this morning? http://indiewebcamp.com/database-antipattern
(twitter.com/_/status/513038942463995904)
#
bret
ack, KevinMarks no more inviting comment from known trolls please ;p
#
danlyke
the obvious answer to the database discussion: TextQL.
#
tantek___
hey bret see above about static site generators (since you've gotten it to work quite well) http://indiewebcamp.com/wiki/index.php?action=edit&title=static+site+generator
#
bret
tantek___: most of my work went into http://indiewebcamp.com/Jekyll but I can expand static site generation
#
bret
i dont think there are any obvious answers to dbs
#
tantek___
I mean just create a stub about it
#
tantek___
linking to Jekyll
#
bret
tantek___: good idea i have a crapton of good ssg links
#
tantek___
and apparently there's Hakyll too now? (in Haskell)
#
bear
hmm, him doing that will cause me to also add more content to my static site stuff
#
tantek___
both of which could use their own stub pages
#
@sdawncasey
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twitter.com/_/status/513040156907933696)
#
bret
tantek___: there are literally a bajillion ssg's because they are generally easy projects to write... most are not so good though
#
tantek___
bret - good to document that there's a spectrum of quality
#
bear
alanpearce++
#
Loqi
alanpearce has 2 karma
#
bear
I had no idea about those two sites
#
alanpearce
Maybe we need a static site generator comparison site comparison site
#
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
paulcp joined the channel
#
alanpearce
Although I definitely prefer the latter one
#
tantek___
walks away for a few minutes
#
tantek.com
created /me (+17) "r due to IRC logs auto-link reference"
(view diff)
#
kylewm
bret: re "most are not so good though", are any of them good?
#
kylewm
I kinda hated all of the ones I tried
#
alanpearce
I've been using Hugo for a while, but I want to move away from it
#
kylewm
ah yeah I thought hugo was interesting, it seemed very general
#
bret
kylewm: you its a lesson in working with a narrow slice of design decisions, often made by other people ;)
#
bret
kylewm: jekyll is what I use. its getting better faster than my needs are growing
#
alanpearce
And those design decisions can change, breaking all your RSS feed URLs https://github.com/spf13/hugo/issues/467 :(
#
kylewm
I've heard good things about Middleman also, apparently it is good for prototyping Rails apps
#
bret
but people who import 5000 wordpress posts have to wait 5 mins every regeneration
#
bear
yea, I used Pelican and even PyBlosxom but then started to chaff against the design decisions
#
bear
and the extra work to integrate indieweb parts
#
kylewm
Pelican was the one that I was like "people actually like this??" :P
#
KevinMarks__
My Procrustes talk is a kind of database, object oriented, map reduce, storytelling considered harmful
#
bear
kylewm yep - I started with it because I had done some support/maintenance work using it for another project
#
bear
so it was top-of-mind when I decided to go static
#
@lo_fye
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twitter.com/_/status/513043097056710657)
#
tantek___
what is Hugo?
#
Loqi
It looks like we don't have a page for "Hugo" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=Hugo
#
tantek___
what is Middleman?
#
Loqi
It looks like we don't have a page for "Middleman" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=Middleman
#
tantek___
what is Pelican?
#
Loqi
It looks like we don't have a page for "Pelican" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=Pelican
#
tantek___
what is PyBlosxom?
#
Loqi
It looks like we don't have a page for "PyBlosxom" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=PyBlosxom
#
tantek___
what is Procrustes?
#
Loqi
It looks like we don't have a page for "Procrustes" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=Procrustes
#
tantek___
oh hey good morning KevinMarks! Thanks for all the social media attention! ;)
#
@sketchseven
@Glinner to paraphrase @bengoldacre: "you can’t reason someone out of a position they did not reason themselves into."
(twitter.com/_/status/513036455774793729)
#
tantek___
KevinMarks, hence Socratic method. You don't reason them out of a position, you simply ask questions about it until they talk themselves out of it.
#
tantek___
I'll give Aral this, he's responding with reason, without yelling, without insulting anyone: https://twitter.com/aral/status/513036620233474049
#
@aral
.@shanley It’s not about you, it’s about some of the points you raised. One of the main ones: indie *tech* is not indieweb (& vice versa)
(twitter.com/_/status/513036620233474049)
#
@tommorris
@rdlowrey @DesignerDon why do you need to multiplex IO for a personal blog - the context of indieweb
(twitter.com/_/status/513045809328189440)
#
tantek___
tommorris you may need to multiplex IO if you're e.g. editing posts on multiple devices simultaneously
#
tommorris
Databases don't magically solve that problem
#
tantek___
tommorris, to be fair, if two DB clients asynchronously "insert a row into a table", the DB handles both inserts atomically. whereas if two file clients write to a file, their writes may conflict and one may overwrite the other.
#
alanpearce
tantek___: not true of all databases :)
#
tantek___
alanpearce really? yikes. maybe that's assuming an RDBMS?
#
bear
most rdbms' force that to be handled by the client, or worse, last-write-wins
#
KevinMarks__
#notalldatabases
#
tantek___
KevinMarks I resisted typing that.
#
tantek___
please don't reply to shanley with that
#
KevinMarks__
That is kinda how I started it
#
danlyke
alanpearce and tantek___ I think this is where we go to Philip Greenspun's "MySQL is not a database" talk.
#
@adrienneleigh
RT @shanley: the hypocrisy and lack of introspection is so deep in indieweb. DEEP. they want back pats and medals for poorly written manife…
(twitter.com/_/status/513048552877350912)
#
bret
can we quote shanly's tweet at the top of the database-antipattern page? or is that too much of a backtroll
#
alanpearce
danlyke: I haven't seen that, but I like the sound of it
#
tantek___
kevinmarks It's not helpful to reference/conflate with a much more problematic issue
#
danlyke
bear, I don't know an rdbms that doesn't have a sequence type which allows the database to manage simultaneous inserts from multiple clients.
#
tantek___
bret - worse - it may come off as a personal attack
#
tantek___
danlyke - right. that.
#
danlyke
alanpearce MySQL is a lot closer to a database nowadays than it was in the late '90s (before referential integrity and transactions).
#
bear
danlyke - true, my reply was without a lot of context and even not in the same context as the query - so i'm going to stop as to not make the conversation murkier
#
bear
sequencing is something you have to handle with the structure of the table your inserting into
#
alanpearce
danlyke: I've been burned by it enough times in the past few years to know that it's still pretty bad
#
bear
i'm just trying to say that it's not an assumption you can make across the board for rdbms'
#
tantek___
has anyone here ever asked for back pats and medals? asking for a friend.
#
danlyke
alanpearce yeah, it still pushes a hell of a lot of stuff into the application developer's domain.
#
@_CaseyJones_
o.O ... *spits drink* HAhaha Problem: Databases are an antipattern. Solution: Write your own flat-file database. http://indiewebcamp.com/database-antipattern
(twitter.com/_/status/513049293502939136)
#
danlyke
tantek___ no medals, but I do sometimes ask friends for backpats. Usually they're proactive, though.
#
alanpearce
Silent truncation was one of my favourites. "Getting that annoying exception about no rows updated *again*"
#
bear
tantek___ that I feel is part of the ind.ie / indieweb confusion
#
tantek___
on a more productive front, what do people think of the little context/intro I put at the top of http://indiewebcamp.com/database-antipattern ? enough? not enough? needs anything more?
#
neuro`
tantek___: shouldn't it be can be considered an anti-pattern?
#
alanpearce
Looks pretty good. Would be nice to include the more general IWC/personal site text elsewhere
#
bret
tantek___: it helps I think. still most people coming to the page from a twitter argument are going to take a shallow reading of the page biased by whatever mob sent them there
#
tantek___
neuro` no. "is" is correct since the context of *long-term* is explicitly made.
#
rascul
tantek___ which part are you referring to of /database-antipattern? the dfn part?
#
tantek___
bret - yeah there's no helping the drive-by emo-readers. except maybe putting a cute picture of kittens at the top.
#
tantek___
rascul the part before the "databases for storage" heading
#
bret
tantek++ to that idea
#
Loqi
tantek has 79 karma
#
ben_thatmustbeme
we could... might help
#
rascul
tantek___ i think it reads weird; "The database antipattern is the use of a database"
#
tantek___
rascul, agreed. I tried rewording that a bunch to improve it and that was the best I could do for now.
#
rascul
hrm should "databases for storage" be capitalized in some manner?
snarfed joined the channel
#
rascul
the heading i mean
#
tantek___
welcome snarfed!
#
danlyke
It occurs to me on phrasing that: Just as the map is not the terrain, the database is not the data. It's an organization of the data.
#
neuro`
tantek___: oh OK then. You've been showing how poor my English is twice tonight.
#
tantek___
neuro` English is hard. Let's go coding. :)
#
bret.io
created /static_site_generator (+223) "Stubbed static site generators"
(view diff)
#
bret
How do i do the what is tagging on a new page?
#
neuro`
tantek___: I'm perfectly OK with learning it the hard way, even being lectured in front of the whole channel :)
#
rascul
Database-antipattern refers to the additional maintenance costs, uninspectability, platform-dependence and long-term fragility of databases and their storage files.
#
rascul
tantek___ how about something more like that?
#
tantek___
bret put <dfn>...</dfn> markup around the term in the summary definition at the top
#
rascul
then put the other stuff in the next sentence?
#
danlyke
neuro` I've been learning it since birth, four and a half decades ago, and I'm still picking up on nuance...
#
tantek___
rascul - not quite because those are *disadvantages* - not the antipattern itself
#
rascul
it bothers me because it reads weird
#
tantek___
to actually define an *antipattern*, you have to provide the example use which is bad and for what reasons
#
bret
that antipattern is how they are used or the frequency of their use in inapparopriate situations? like in blogs for non-technical people?
#
tantek___
rascul - yeah, the wording/phrasing can be improved. thanks for working on suggestions.
#
neuro`
I'll agree with tantek___ on that one, even though I prefer rascul phrasing.
#
rascul
i don't know that i can come up with much better on my own!
#
rascul
words is hard
paulcp joined the channel
#
bret
grrr shanly saw this page isnt representing itself very well and really took advatage of that that. talk about harassment
#
tantek___
bret - come on now, don't exaggerate. mocking a web page does not compare to harrassment of a person.
snarfed joined the channel
#
tantek___
hey snarfed, would you be amenable to altering the markup in bridgy permalinks?
#
tantek___
e.g. in the above mention
#
tantek___
from this: <a class="u-url" href="https://twitter.com/jgarber/status/513019012360699904"></a> <time class="dt-published" datetime="2014-09-19T17:37:18+00:00">2014-09-19T17:37:18+00:00</time>
#
@jgarber
@aaronpk Good to see the constructive feedback on and evolution of the topic! 👍
(twitter.com/_/status/513019012360699904)
#
tantek___
to this: <a class="u-url" href="https://twitter.com/jgarber/status/513019012360699904"><time class="dt-published" datetime="2014-09-19T17:37:18+00:00">2014-09-19T17:37:18+00:00</time></a>
#
@jgarber
@aaronpk Good to see the constructive feedback on and evolution of the topic! 👍
(twitter.com/_/status/513019012360699904)
#
bret
tantek___: what is a good page/layout to model [[static site generator]] after?
#
tantek___
that would have the effect of linking the datetime of the interaction to the permalink of the interaction which is both a common practice (linking dates to permalinks), and makes it so that the bridgy page is more human-useful
#
tantek___
bret - simple summary definition at the top, and then flat set of headings that cluster similar things by topic
josephboyle, paulcp and danlyke_ joined the channel
wolftune joined the channel
#
@el_boby
reading about indieweb… feature projects be like "While the core of p3k is not open source, many components are."… closing the tab
(twitter.com/_/status/513058061192531968)
#
ben_thatmustbeme
should invite @shanley to the next IWC
#
alanpearce
bites tongue
Pierre-O joined the channel
#
tantek___
ben_thatmustbeme - indeed. and heck, invite all friends of yours who have or want their own indieweb site - starting with friends who look the least like you (as strange as that sounds)
#
@dissolve333
@el_boby While some in #indiewebcamp don't open source their projects, doesn't mean you should dismiss the group… (https://ben.thatmustbe.me/note/2014/9/19/3/_)
(twitter.com/_/status/513060078828544000)
#
tantek___
nice reply ben_thatmustbe - now hook up your POSSE tweet copy to the original tweet using in_reply_to_status_id per http://indiewebcamp.com/Twitter#POSSE_Replies_to_Tweets
#
finalcut
I'm pretty sure @shanley made it clear she doesn't want to go to an IWC https://twitter.com/shanley/status/512993316346933249
#
@shanley
i would NEVER even consider going to a conference like that TBH b/c when i look at that photo i'm like, ahhh, a place where i'm not safe.
(twitter.com/_/status/512993316346933249)
#
@benwerd
@chachasikes On the #indieweb you fully control your representation online & it's much harder for others to censor --
(twitter.com/_/status/513060527111553024)
#
tantek___
finalcut - doesn't hurt to ask.
paulcp joined the channel
#
@benwerd
@chachasikes -- I'd *love* to help this community with @withknown. Will do what we can to help marginalized communities. #indieweb
(twitter.com/_/status/513060774067982336)
#
tantek___
sometimes just the act of a personal invitation - like 1:1 - not necessarily broadcast on social media, can make a big difference
#
finalcut
doesn't hurt; but I just pointing out it is a serious uphill battle to get her there
#
tantek___
finalcut - s/battle/journey
#
ben_thatmustbeme
doesn't matter, its the request that would be important I think
#
tantek___
agreed - keep asking, politely
#
finalcut
perhaps. I would think she would find it more important to see a more diverse crowd there and a concrete plan/effort to get a more diverse crowd there than she would an invitation.
#
tantek___
finalcut - we can do both
#
finalcut
I agree; but her stated position seems to imply the order of execution is kind of important
#
petermolnar
please don't get me wrong, but forcing diversity will not result any good; we need people interested in this topic, not a diverse "enough" crowd
#
tantek___
finalcut - despite stated position, merely being friendly, polite, considerate with direct invitations will help show good faith
#
finalcut
I'm not suggesting forced diversity - i'm suggesting that it is important to figure out a way to sell the idea of the indie-web to people unlike ourselves
#
ben_thatmustbeme
she certainly seems interested int he topic
#
tantek___
petermolnar, the assumption should be that there *is* a diverse "enough" crowd (as you say) that *is* interested in this topic. It's just the challenge of finding and inviting, welcoming etc. them
#
finalcut
and what tantek just said
#
tantek___
assume there is diverse interest. now go find it.
#
tantek___
oh and avoid tweeting inciteful hashtags late at night. ahem, Kevinmarks :P
tilgovi joined the channel
#
ben_thatmustbeme
tantek___ saw you were going to be at IWCCambridge
#
kylewm
tantek__ Kevin tweeted #killalldatabases
#
tantek___
yes I will be there!
#
ben_thatmustbeme
finally get to meet in person
#
kylewm
I don't think it was inciteful
#
petermolnar
there is a certain issue with diversity though, called language: many of the diverse enough crowd might not speak/read English at all
#
tantek___
kylewm - yes, that's inciteful
#
alanpearce
I keep thinking that you guys are talking about Cambridge :(
#
tantek___
kylewm anything with "kill*" in the name/tag is provocative if not inciteful
#
kylewm
tantek__: ok acknowledged... just didn't want you thinking it was #NotAll___ related
#
ben_thatmustbeme
Cambridge Mass, USA
#
alanpearce
Yeah, I know, then I forget again :)
#
ben_thatmustbeme
sorry alanpearce
#
tantek___
kylewm - right, #Notall* would have been far worse :(
#
petermolnar
alanpearce I'm in the UK one, are you too?
#
ben_thatmustbeme
hey i'm just stoked there is something i don't have to go to NYC for... cause I don't want to go to NYC
#
alanpearce
petermolnar: no, but it's closer to me than Brighton
#
tantek___
petermolnar, alanpearce: tommorris is working on organizing Homebrew Website Club London meetups - please get in touch and help out!
#
KevinMarks__
Also hadleybeeman
#
hadleybeeman
Hi. you rang?
#
tommorris
hadleybeeman: Homebrew Website Club London.
#
tantek___
hadleybeeman - you back in London?
#
KevinMarks__
Homebrew Website Club London?
#
tommorris
I might be able to coax WMUK to provide some space.
#
bret.io
edited /static_site_generator (+738) "Basic stub for SSGs. Everyone have at it!"
(view diff)
#
alanpearce
London. :( Somewhat better though :)
#
KevinMarks__
is not in London, despite plans
#
hadleybeeman
I am, Tantek — turns out i landed a few hours before you had dinner with tommorris :)
#
petermolnar
is close enough to London to be able to help
#
tantek___
haldeybeeman - oh dear - we thought you were still out of the country. drat.
#
tantek___
KevinMarks - you in SF today? shall we organize an informal last minute IndieWeb meetup?
#
tantek___
we sould discuss some of these things in-person
#
hadleybeeman
I did, however, have a dinner scheduled. sadly. but we can catch up again at TPAC!
#
rascul
bret i'll expand on static site generators in due time
#
tantek___
s/sould/should
#
Loqi
tantek___ meant to say: we should discuss some of these things in-person
#
rascul
quite possibly tonight
#
@veganstraightedge
My website is made by me. It's part of the #indieweb. I use a database (pg) as my primary data store. It's my site. Yours can do whatever.
(twitter.com/_/status/513064165145989120)
#
tantek___
what is pg?
#
Loqi
It looks like we don't have a page for "pg" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=pg
#
tantek___
!tell shaners what is pg? It looks like we don't have a page for "pg" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=pg
#
Loqi
Ok, I'll tell him that when I see him next
#
rascul
pg would be postgresql?
#
petermolnar
postgresql I guess
#
@veganstraightedge
We don't have to agree about datastore, programming language, host or much of anything. We all make HTML pages served over HTTP. #indieweb
(twitter.com/_/status/513064599277416448)
#
tantek___
he's on a roll
#
alanpearce
I prefer serving mine over SPDY /pedantry
#
tantek___
what is pedantry?
#
Loqi
It looks like we don't have a page for "pedantry" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=pedantry
#
tommorris
hadleybeeman, tantek___, petermolnar, alanpearce: I'll probably set up a page on IWC wiki where we can collect together a list of people who would be keen on regularly (or irregularly) attending HWC-London. once that reaches a point where it would be worth finding a venue, we can then try rebooting it again
#
tantek___
tommorris we have such a page - /Homebrew+Website+Club
#
tommorris
sign up there then. :)
#
alanpearce
As long as it's got enough notice that I can buy advance train tickets..
#
hadleybeeman
tommorris: I'd forgotten how much time I don't have (see latest FB post) — will help if I can but definitely don't want to be a bottleneck.
tantek___ joined the channel
#
ben_thatmustbeme
tantek, not going for 4 '
#
tommorris
hadleybeeman: I don't have much time, although that tends to be self-imposed by my enjoying myself.
#
tantek___
hadleybeeman - Homebrew Website Club is an hour every other week.
#
hadleybeeman
Fair enough, tommorris. I do applaud that :)
#
tommorris
would discuss further but realises he is on a logged channel.
#
tantek___
aaronpk, I wonder how hard it would be for Loqi to keep a count of how many times a page has been asked for before and report that
#
ben_thatmustbeme
that should be pretty simple its just a DB increment on each request. Then we could get a list of top most requested pages
#
tantek___
<<< You're the second person to ask that. It looks like we still don't have a page for "pedantry". ... >>>
#
@adrienneleigh
RT @shanley: Yeah. #indieweb. there is no evidence that this is a diverse movement. when i talk about it i get instantly attacked by 10 pat…
(twitter.com/_/status/513066109948678144)
#
tantek___
does anyone have the citations for the attacks that are referenced there ^^^
#
finalcut
i didn't see any but one guy she calls out later did get nasty with her
#
Mark87
who is this shanley person
#
ben_thatmustbeme
tantek___ i'm pretty sure the attacks on her were from the ind.ie crowd
#
ben_thatmustbeme
i know there were several calling her names that were in aral's feed
#
@thethrum
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twitter.com/_/status/513066613591928833)
#
finalcut
that was the only one I saw; wouldn't surprise me if there were others
#
tantek___
finalcut - ugh that sucks. :(
#
@danlyke
@shanley a shame. Many of us interested in open web interop would love more perspectives. Next meetup in SF Weds 9/24.
(twitter.com/_/status/513062047081185280)
#
finalcut
tantek - yes; it was pretty inexcusable
#
tantek___
well if there was any question as to why we have a /code-of-conduct - there it is
#
@veganstraightedge
There is a massive amount of prior art for "indie". And not just the #indieweb's use of it.
(twitter.com/_/status/513067912408465408)
shaners_ joined the channel
#
petermolnar
tantek___ I would not send that page to @shanley, the reaction would be the same it was for Aral's manifesto, that as white male's we are not allowed to write about diversity...
#
tantek___
petermolnar - I wouldn't presume that.
#
tantek___
experience has shown largely positive response to *having* a code of conduct, especially for conferences
KartikPrabhu joined the channel
#
ben_thatmustbeme
danlyke++ for the tweet
#
petermolnar
I would hope not, but I've spent an hour reading that twitter war through
#
Loqi
danlyke has 2 karma
#
tantek___
a code of conduct is about respect, not doing harm, and consequences if harm is done
#
tantek___
a manifesto is more about raging against something
#
tantek___
they're VERY different
#
finalcut
the tone on the code of conduct page is really good.
#
tantek___
thank you finalcut. it took a lot of work.
#
petermolnar
that is very true, and I probably lack the depth of the English language to feel these immediately, sorry about that
#
petermolnar
and indeed the page is good
#
finalcut
you're welcome and I can tell it was not hastily written.
#
@kevinmarks
@shanley indiewebcamp has had a code of conduct from the beginning http://indiewebcamp.com/code-of-conduct-why but it could certainly be more diverse
(twitter.com/_/status/513068972426530817)
#
tantek___
I invite you to sign it if you agree with it and want to make it clear you are available to help uphold it: http://indiewebcamp.com/code-of-conduct#Signed
#
tantek___
(that invitation goes for everyone here)
#
KartikPrabhu
is afraid to catch up on logs
#
tantek___
kevinmarks that's not quite accurate.
#
KevinMarks__
Apologies. I missed the first one
#
finalcut
I don't understand this instruction: "(sign with ~~~~)" what are the four tilde's representing?
#
rascul
wiki signature?
#
tantek___
KevinMarks - no the "from the beginning". IndieWebCamp started in 2011.
#
KevinMarks__
That's a macro the wiki will expand to your name and date
#
tantek___
let's not overstate our case
#
kylewm
I dont' think she has any desire to engage on this
#
tantek___
kylewm - I'm not willing to presume less than good will, despite any tweet language.
#
kevinmarks.com
edited /code-of-conduct (+73) "/* Signed */"
(view diff)
#
kylewm
tantek__: I'm not presuming ill will; I just think people should stop @-ing her
#
petermolnar.eu
edited /code-of-conduct (+72) "/* Signed */"
(view diff)
brianloveswords joined the channel
#
tantek___
welcome brianloveswords!
#
brianloveswords
Hi tantek___ !
#
rawlinson.us
edited /code-of-conduct (+70) "/* Code of Conduct */ signed by finalcut, Bill Rawlinson"
(view diff)
#
tantek___
kylewm - I'm ok with people continuing to write polite respectful replies.
#
KevinMarks__
Tonight isn't going to work for me; I may not make next Wednesday either.
#
tantek___
polite respect in the face of anything less than that will help demonstrate good will on the part of the community, in contrast to the name calling tweet that was screenshotted (have never heard of that person before)
#
kylewm
tantek__: I think the "10 patriarchial jerks" were not anbody actually attacking her, but replying and trying to correct her
#
@kevinmarks
RT @veganstraightedge: My website is made by me. It's part of the #indieweb. I use a database (pg) as my primary data store. It's my site. …
(twitter.com/_/status/513070679642472448)
#
ben.thatmustbe.me
edited /code-of-conduct (+123) "/* Signed */"
(view diff)
#
alanpearce
Funny that there's a 'gender' option in the user profile with only three options.
#
tantek___
alanpearce, which user profile?
#
alanpearce
after all this discussion :)
#
ben_thatmustbeme
trying to use a generic User template everywhere I put my name now on the site
#
tantek___
oh in Mediawiki? FFS. Paging tommorris.
#
kylewm
alanpearce: why would anyone put anything other than "Unspecified" there
#
alanpearce
Exactly.
barnabywalters joined the channel
#
barnabywalters
really software which wants your gender in order to use correct pronouns shouls just have a text box where you type your preferred pronoun
#
tantek___
In other news, another RSS aggregator is shutting down: http://feeds.adobe.com/
#
alanpearce
Trouble is, there are multiple types of pronouns
#
alanpearce
And they differ by language
#
tommorris
yeah, so the gender setting in mediawiki can be used by templates to give gender-specific pronouns
#
barnabywalters
having a text entry is still going to produce better results than a constrained dropdown though
#
tommorris
there's been some debate about it. it'd probably be better to have custom pronouns. feel free to lobby mediawiki devs or build a custom extension
#
barnabywalters
I’m not too familiar with the topic, or how it applies in languages other than English. Is it documented anywhere?
#
alanpearce
I can't think of anywhere specific, no.
#
ben_thatmustbeme
well in 1 day, /database-antipattern got the most number of edits by far
#
shaners_
I think everyone should stop @-ing at Shanley. Regardless of what she's saying or what you think about it, it's doing no one any good right now. Me, you, her, the indieweb. Just everyone back away. Write whatever you want about whatever you want, just don't @mention her. Please.
#
Loqi
shaners_: tantek___ left you a message 31 minutes ago: what is pg? It looks like we don't have a page for "pg" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=pg
#
shaners_
tantek___ pg = postgres
#
shaners_
tantek_ you can just redirect pg to http://indiewebcamp.com/PostgreSQL
#
tantek.com
created /pg (+24) "r"
(view diff)
#
ben_thatmustbeme
agreed shanners_ though i haven't seen many people @mention her in here
#
ben_thatmustbeme
but i'm only seeing part of the conversating
#
ben_thatmustbeme
s/conversating/conversation
#
Loqi
ben_thatmustbeme meant to say: but i'm only seeing part of the conversation
tantek___ joined the channel
#
tantek___
shaners thanks. done. could you add yourself to http://indiewebcamp.com/PostgreSQL#IndieWeb_Examples ?
#
tantek.com
created /postgres (+24) "r"
(view diff)
#
bret
shaners++
#
bret
kylewm++
#
Loqi
shaners has 8 karma
#
Loqi
kylewm has 51 karma
#
KartikPrabhu
sheesh... I sleep when it is a fight about databases and now it has turned into a "white male thing"
#
finalcut
there were some crossed wires in the conversation I think KartikPrabhu
#
tantek___
shaners, what's your reasoning behind not @-replying to shanley? I mean, OTOH I don't think ignoring someone is helpful either.
#
ben_thatmustbeme
there was another conversation between shanley and aral that seemed to bridge that
#
KartikPrabhu
hmm... well I'll continue to stay out of this
#
finalcut
best idea
#
tantek___
shaners - on a more productive note, I presume you've seen http://indiewebcamp.com/code-of-conduct - just making sure - any thoughts?
#
@tomwiththeweath
RT @veganstraightedge: My website is made by me. It's part of the #indieweb. I use a database (pg) as my primary data store. It's my site. …
(twitter.com/_/status/513074478122037248)
#
tantek___
KevinMarks, I think you forgot a ";)" on this tweet: https://twitter.com/kevinmarks/status/512846942498340864
#
shaners_
tantek___ bc no one is gonna "win" this. everyone is dug in. and she's not interested in a debate or conversation about this. at least not right now.
#
shaners_
tantek_ bc we it's doing more damage than good right now
#
KartikPrabhu
never realised people were this horrifying passionate about which damn storage to use!
#
shaners_
maybe there's space for a conversation about this in the future, but not right now.
#
KartikPrabhu
shaners_: I agree. it is getting too heated and fanatical
#
@php_breaking
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twitter.com/_/status/513075078356299776)
#
www.flutterby.net user:danlyke
edited /PostgreSQL (+277) "/* IndieWeb Examples */ Adding Dan Lyke/ Flutterby.com/net"
(view diff)
paulcp joined the channel
#
KartikPrabhu
ben_thatmustbeme: yeah read that in the logs... :)
#
ben_thatmustbeme
this morning that page was definitely a lot worse
#
tommorris
KartikPrabhu: I'm not sure the primary question is about storage backends.</understatement> I'd go on, but I'm tired and drunk and have books to read.
#
KartikPrabhu
tommorris: yeah maybe now it isn't about storage. but it did start that way and escalated
#
KartikPrabhu
tommorris: happy reading
#
ben_thatmustbeme
i'm headed out too
#
ben_thatmustbeme
catch my train home
#
ben_thatmustbeme
take it easy all
#
bret
rascul++ thanks your interest in the ssg page
#
Loqi
rascul has 19 karma
#
rascul
i'll get to it in a few hours
#
rascul
rascul.io is from a static site generator i'm building
#
bret
nice!
#
rascul
not yet it's not!
#
rascul
my site is broken in a few ways that aren't immediately obvious ;)
#
bret
rascul: any interest in doing progressive regeneration?
#
tantek___
shittyhomepage++ just start somewhere, ship early and often.
#
Loqi
shittyhomepage has 1 karma
#
rascul
content is stored in a git repo, i plan to have the capability to start from a certain point (ie commit) and generate new content from there
#
bret
ohh cool
#
rascul
adding new content would be as simple as starting from HEAD
#
@z3ndrag0n
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twitter.com/_/status/513078086556872704)
#
rascul
tantek___ i've been waiting to see it pop up on hackernews heh
#
tantek___
"The Database as an Anti-Pattern? / The IndieWeb is a ‘people-focused alternative’ to the ‘corporate Web’ and part of their thinking is that using databases for the primary storage of content is an anti-pattern due to maintainability and opacity. An extreme viewpoint but there are some reasonable points too. "
#
rascul
irt latest tweet via Loqi: i seem to think some of the people who contributed to /database-antipattern are web devs
#
Loqi
woot!
#
rascul
whether i'm right or not, i don't know
lukebrooker joined the channel
#
tantek___
rascul - every contributor to IndieWebCamp.com is a web developer at least to the extent that they setup their own indeweb site with IndieAuth :)
#
rascul
yeah, i meant profesionally though ;)
paulcp and ttepasse joined the channel
#
@grokfail
RT @wfarr: I can’t even imagine the potency of the drugs they must’ve been consuming http://indiewebcamp.com/database-antipattern
(twitter.com/_/status/513081165125652482)
#
@davidlesches
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twitter.com/_/status/513081167395192833)
#
rascul
must be pretty horrible to not use a database
#
KartikPrabhu
rascul: yeah. I have to use my file browser to find things... pretty much the hardest thing I've done
#
bret
anyone know where to find the persona loging button art?
#
tommorris
rascul: "Marry, and you will regret it; don’t marry, you will also regret it; marry or don’t marry, you will regret it either way. Laugh at the world’s foolishness, you will regret it; weep over it, you will regret that too; laugh at the world’s foolishness or weep over it, you will regret it either way; laugh at the world’s foolishness or weep
#
tommorris
over it, you will regret both. Believe a woman, you will regret it; believe her not, you will also regret it; believe a woman or believe her not, you will regret it either way; believing a woman or not believing her, you will regret it both ways. Hang yourself, you will regret it; do not hang yourself, and you will regret that too; hang yourself or don’t
#
tommorris
hang yourself, you’ll regret it either way; whether you hang yourself or do not hang yourself, you will regret both. This, gentlemen, is the essence of all philosophy." (Kierkegaard, or 'A' in Either/Or)
#
tommorris
Use a database and you will regret it. Do not use a database and you will regret it. Use a database or do not use a database, you will regret it.
#
rascul
tommorris i regret nothing!
#
bret
KartikPrabhu: no link to CSS or images. just guidelines :/ https://github.com/juliaelman/persona-buttons looks interesting
KevinMarks__, brianloveswords, paulcp and tantek___ joined the channel
#
tantek___
Ah I found a thread where there were more of the attacks happening - no one involved with #indiewebcamp AFAIK: https://twitter.com/aral/status/513028930773987329
#
@aral
If you’re reading @shanley’s timeline right now, her tweets on indie tech are baseless and slanderous. Will be posting a long-form reply.
(twitter.com/_/status/513028930773987329)
josephboyle joined the channel
#
bret
rascul++
#
rascul
no karmas :(
#
tantek___
is it wrong of me to want to favorite this? I can't help but find it humorous: https://twitter.com/shanley/status/513034584888311809
#
Mark87
what is a filesystem if not a database
#
Loqi
It looks like we don't have a page for "filesystem if not a database" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=filesystem+if+not+a+database
#
Mark87
Loki lol
#
rascul
a filesystem IS a database
#
bret
with a different interface :)
#
petermolnar
of course it is, who argues with that? :)
#
rascul
ext4 is a hashed b-tree database with standard tools that everyone knows and loves :)
#
KartikPrabhu
what blasphemy is this!
#
Mark87
methinks a b-tree a database does not make
#
rascul
namespaces = (sub)directories, keys = files, values = file contents
#
KartikPrabhu
databases are better obv
#
Mark87
KartikPrabhu heretic!
#
KartikPrabhu
jk jk ... will drop the snarky sacrasm
#
gavinc
or databases are just really bad file systems? :D
#
rascul
gavinc++
#
Mark87
you elitists and your databases. I dd ascii directly onto my hard drives
#
Loqi
gavinc has 1 karma
#
Mark87
Mark87-- bad joke
#
Loqi
You can't karma yourself!
#
gavinc
Mark87-- not utf-8
#
Loqi
Mark87 has -1 karma
#
rascul
using a database that uses a filesystem to store its data is redundant at some level ;)
#
@clegault
Checking out the IndieWeb scene. http://withknown.com seems pretty nice. I may set up my own server and replace my blog. Time will tell.
(twitter.com/_/status/513085375732920320)
#
rascul
best just use whatever model fits your needs best
#
@slm4996
Holy crap, someone please tell me how the writer thought any of this made any sense. http://indiewebcamp.com/database-antipattern
(twitter.com/_/status/513085560844730368)
#
bret
mob-antipattern
#
gavinc
and then one day you discover your running ZOPE on postgres on XFS using a vitualized disk image on ext4 and start crying that you can't copy an article to make an edit
paulcp joined the channel
#
rascul
hehe zope
#
@BobKrijnen
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twitter.com/_/status/513086087783538688)
#
Mark87
I wonder if I can write a Linux filesystem driver that uses an sqldb as its store. Then i'll install the database running the filesystem onto the filesystem
#
Mark87
muahahaha
#
bret
Mark87 use FUSE
#
rascul
linux filesystems also maintain a memory cache so that frequently accessed stuff might come straight from memory instead of disk
#
Mark87
Mark87-- another bad joke bret++
#
Mark87
what is the meaning of life
#
Loqi
It looks like we don't have a page for "the meaning of life" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=the+meaning+of+life
#
Mark87
rascul++
#
Loqi
rascul has 20 karma
KevinMarks__ joined the channel
#
@rhcnet
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twitter.com/_/status/513090125635813376)
paulcp joined the channel
#
hadleybeeman
Every time I see that, I first read it as a threat ^^
#
hadleybeeman
it's strange phrasing
wolftune joined the channel
#
KartikPrabhu
hadleybeeman: you mean the tweet or the wiki page?
#
@types4life
RT @_jared: “Using databases for the primary storage of your content is a known antipattern.” well then. http://indiewebcamp.com/database-antipattern Thanks @…
(twitter.com/_/status/513095927582572544)
#
kylewm
for further improvements to /database-antipattern, maybe we could take inspiration from http://youmightnotneedjquery.com/
#
bret
kylewm: good idea
#
hadleybeeman
KartikPrabhu: the "if you want to be a web developer…" tweet
#
KartikPrabhu
hadleybeeman: that whole twitter fight has a bunch of such tweets
#
hadleybeeman
I saw a few. But since that one keeps getting retweeted, I thought I'd comment.
#
bret
nah its a troll
#
hadleybeeman
#gamergate and sexism in tech has me thinking about power… the wording in that tweet could be interpreted as intimidating.
danlyke joined the channel
#
hadleybeeman
(Bret: I don't disagree :) )
#
kylewm
I'm happy that that one has a very good response as the first reply https://twitter.com/mnot/status/512950082069479424
#
@mnot
@postwait the audience there is people who aren't very technical yet want to self host. Different to general advice for web debs. Cc @t
(twitter.com/_/status/512950082069479424)
#
KartikPrabhu
kylewm: yes very nic ereply
#
rascul
web debs!
#
bret
i always read the db-antipatterns as "if your readme then says... now set up your DB... you are asking you users to put up with these issues"
tilgovi joined the channel
#
rascul
big db server for small app without big data requirements is what i don't like
#
kylewm
rascul: i'm finding sqlite is a really good fit for that use-case
#
rascul
i do like sqlite
#
bret
sqlite is pretty neat, I want to learn more about it
#
bret
redis was also surprisingly robust. its suppsoed to be memory only, but It seems to always back itself up on disk
#
rascul
i can't trust redis more than my memory can
#
rascul
if i have to deal with the disk stuff then i'd rather just use a system designed for it
#
rascul
not saying redis is without its uses though :)
#
kylewm
despite using it for my site, i don't *really* know what redis is for
#
bret
whats it for?
#
rascul
redis keeps stuff in memory so it's very fast, it's often used quite well for caching
#
bret
but it also saves it to disk?
#
kylewm
rascul: why would one use it instead of memcached?
#
rascul
kylewm there's much debate on that actually
#
kylewm
here we go again
#
kylewm
what is memcached-antipattern?
#
Loqi
It looks like we don't have a page for "memcached-antipattern" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=memcached-antipattern
#
kylewm
what is vim-antipattern?
#
Loqi
It looks like we don't have a page for "vim-antipattern" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=vim-antipattern
#
rascul
google for redis vs memcached if you're interested, the topic doesn't really interest me much to discuss heh
danlyke_ joined the channel
#
kylewm
rascul: yeah, good call. i was only interested if it was an obvious difference :)
#
gavinc
How about just the running processes other then webserver anti-pattern?
#
bear
redis has a lot more operations that can be done against it than memcached
#
bear
it is really designed to be a memory only database with a OMG backup to disk
#
rascul
the disk stuff seemed to be more of an afterthought to me
#
bear
it's there purely as a protect-oneself-from-foot-gun issues
#
bear
so you can survive restarts without losing everything
#
rascul
redis is super fast though :)
paulcp joined the channel
#
bear
and it having set, queue, list, hash and pubsub builtin makes it a very flexible tool
#
rascul
that always makes me chuckle :)
shaners_ joined the channel
#
bear
our security team did that for RedisConf
#
bear
wrote a rainbow hash cracker in Lua, scanned the redisconf folks for open redis nodes and then uploaded it to them
#
@schema
RT @postwait: Wow. Words cannot express... if you want to be a web developer, stay away from here: http://indiewebcamp.com/database-antipattern
(twitter.com/_/status/513104032815398912)
#
rascul
*never* let redis be exposed directly to the world imo
#
@veganstraightedge
@dret I disagree. HTML is the lingua franca of the web. Other media types come and go. HTML sticks around. #indieweb
(twitter.com/_/status/513104397161619456)
#
rascul
i see nothing deprecating html in the forseeable future
#
bear
I think i'll go see a movie tonight
#
bear
go escape people by being in a large anonymous crowd sharing an escapism
#
@parzzix
What is the best #android #email app for those who self host? #indieweb
(twitter.com/_/status/513106006344097792)
techlifeweb and tantek joined the channel
#
tantek
catches up on today's log (again)
#
tantek
what is jquery?
#
Loqi
It looks like we don't have a page for "jquery" yet. Would you like to create it? http://indiewebcamp.com/wiki/index.php?action=edit&title=jquery
#
tantek
does anyone here use jQuery on their indieweb front end? if so as part of what project?
#
tantek
trying to come up with an excuse to collect http://youmightnotneedjquery.com/ onto /jQuery
#
kylewm
p3k and Known both use it
KevinMarks__ joined the channel
#
tantek
hadleybeeman: by "read it as a threat" - do you mean you read those tweets as a warning against databases themselves?
#
petermolnar
g' night, everyone
#
KartikPrabhu
tantek: i think hadleybeeman mean't as a threat to anyone who is "anti-database" to not be considered as a legit web dev
#
tantek
KartikPrabhu: then I'm seriously confused.
#
hadleybeeman
tantek: I saw one way to read the language was as a warning to new/potential web devs to stay away because it would anger the author of the tweet.
#
KartikPrabhu
yeah that ^
#
tantek.com
created /jQuery (+267) "stub"
(view diff)
#
hadleybeeman
(in other words, you could add "if you know what's good for you!" at the end of the tweet)
#
tantek
hadleybeeman: wow! that's pretty messed up (not on your part, but the original language)
#
hadleybeeman
Right
#
KartikPrabhu
twitterwars--
#
Loqi
twitterwars has -1 karma
#
tantek
twitterfights--
#
Loqi
twitterfights has -1 karma
#
tantek.com
created /jquery (+20) "r"
(view diff)
#
tantek.com
created /jq (+20) "r"
(view diff)
#
tantek.com
edited /IndieMark (+4) "linky js"
(view diff)
#
tantek.com
created /Javascript (+24) "r"
(view diff)
#
tantek.com
edited /Persona (+61) "linky JS"
(view diff)
#
tantek.com
edited /Falcon (+4) "/* Indie Wiki */ link js"
(view diff)
#
tantek.com
created /javascript (+24) "r"
(view diff)
#
tantek.com
edited /CASSIS (+8) "linky linky"
(view diff)
#
tantek.com
edited /wget (+4) "linky"
(view diff)
#
tantek.com
edited /video (+4) "/* Brainstorming */ linky"
(view diff)
#
tantek.com
edited /PBWorks (+4) "/* Criticism */"
(view diff)
#
tantek
more fuel for the fire - how about /single-page-site-antipattern ?
#
@jmbroad
I think this is expert-beginner-ese for "you don't need a database to generate HTML": http://indiewebcamp.com/database-antipattern But that's being generous.
(twitter.com/_/status/513114704974471168)
#
tantek
it's true! you don't need a database to *publish* HTML.