#indieweb 2016-08-16

2016-08-16 UTC
KevinMarks joined the channel
#
@multimediaarts
@kevinmarks Learning more about the indieweb from your appearance on This Week in Google on @TWiT
(twitter.com/_/status/765340704851779585)
mindB, mindB2, snarfed, snarfed1, KevinMarks_ and tbbrown joined the channel
#
miklb
that was easy. Notes now autolink @twitter usernames and urls
shiflett and AngeloGladding joined the channel
#
KevinMarks_
Did you use the js or python version?
#
miklb
me? I use Jekyll, so used a Ruby gem and found a kramdown way of autolinking urls.
#
rascul
ugh close to being "done" with my site then realized a better way of doing it
#
rascul
i hate when this happens
#
KartikPrabhu
incremental improvement
#
rascul
well this isn't really a big change though
#
rascul
but since i'm learning rust at the same time, it'll take longer
#
rascul
heh i just noticed this was #indieweb not #indiewebcamp, when was that change made?
#
KartikPrabhu
i know the feeling. I learnt python by building my site
#
GWG
rascul: Independence Day
#
rascul
indiependence day?
#
KartikPrabhu
about a month ago
#
GWG
July 4th
#
KartikPrabhu
you know, the day when the earth's combined forces stopped an alien invasion!?
#
KartikPrabhu
or the Higgs boson day
#
rascul
the alien thing happens all the time
#
rascul
i aliened so hard when i was in the army
#
GWG
I'm a big Dr. Okun fan. I think he was the real hero of that movie.
#
rascul
oh the crazy scientist guy
#
KevinMarks_
I have to wait for the urls that autocomplete to redirect before I share them now
#
GWG
rascul: I'm a fan of Brent Spiner, what can I say?
#
rascul
you can say exactly that ;)
#
KartikPrabhu
what is rust?
#
Loqi
It looks like we don't have a page for "rust" yet. Would you like to create it?
#
GWG
rascul: I'm a fan of Brent Spiner.
#
KartikPrabhu
rascul: for you to document ^^
#
rascul
i can't login right now because i'm siteless :(
#
KartikPrabhu
you could say "rust is ...." to start a page
#
rascul
rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety.
#
KartikPrabhu
what is rust?
#
Loqi
rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety https://indieweb.org/rust
#
Loqi
yay!
#
miklb
rascul note the URL change to match the channel
[kevinmarks] joined the channel
#
[kevinmarks]
I do like this paradigm
#
[kevinmarks]
It beats the old jibot way
#
rascul
miklb i did indeed
#
rascul
doh i should have added https://www.rust-lang.org in there
#
Loqi
ok, I added "https://www.rust-lang.org" to the "See Also" section of /rust
#
rascul
ahh, nice
#
rascul
Loqi has been learning fun new tricks in my absence
#
KartikPrabhu
:thumbs-up:
snarfed joined the channel
#
rascul
if anyone is interested in my rustiness https://github.com/rascul/crash
#
AngeloGladding
in one sentence, why use rust for a static site generator?
#
rascul
because i want to
#
AngeloGladding
learn the lang?
#
rascul
not sure if there's any actual rational reasons for it
#
rascul
learning is part of it, but not a big part
#
snarfed
on small personal side projects, "because i want to" and learning are perfect reasons for choosing a lang, framework, tool, etc
#
snarfed
rascul++
#
Loqi
rascul has 35 karma (26 in this channel)
#
rascul
i think i've pretty much learned close to all i can about rust so far with a static site generator, they're not really very complex things
#
AngeloGladding
just wondering because the languages strong points seem entirely at odds with such a use case
#
rascul
not so much at odds as not relevant
#
KartikPrabhu
yeah that ^ was my impression
#
KartikPrabhu
rust seems to be designed for large-scale sites but no harm in using it on a small one
#
rascul
for the most part, static site generators tend to be pretty simple things
#
rascul
i have one here that i made in under 200 lines of bash that includes a basic template language heh
#
rascul
i've also made on in under 10 lines of bash
#
rascul
seems like with this one in rust i spend more time making error messages mean something for the user than anything else
#
KartikPrabhu
that is useful
#
AngeloGladding
just wondering if it was something security-related to be honest
#
rascul
there's little to concern yourself with as far as security with static site generators
#
AngeloGladding
i'm adopting an abandoned web framework and templating language and contemplating the security implications as i move forward
#
AngeloGladding
it could matter if you were to move into allowing a third-party to supply a template'
#
AngeloGladding
i just wrote an *actual* bash script for the first time in my life and .....
#
AngeloGladding
quite the experience
#
rascul
true, but that's not the concern of the site generator itself
#
rascul
if you're using third party templates (or maybe even content) then you should possibly also be auditing it to some extent
#
rascul
i have lots of experience with bash scripting, if you ever need assistance with it and i'm around i'm always happy to help out
#
AngeloGladding
hmm.. we can go off the deep end here.. i've adopted Templetor http://webpy.org/docs/0.3/templetor and it allows for full Python inside of the template and the forgiveness and hackability of Python ultimately leaves room for mischief in such a context
#
AngeloGladding
i've heard security, security, security w/ Rust so I was curious
#
AngeloGladding
I'll keep that in mind, thanks
#
rascul
heh that bash site generator allows for bash scripts in the templates
#
AngeloGladding
k i just read it a second time.. my head hurts. :)
#
rascul
yeah, bash scripts can do that to you, especially if you're like me and you don't comment them
#
AngeloGladding
i tried running it on a second host and realized quickly that there's going to be differences between Linux and *BSD
#
AngeloGladding
much less abstraction than Python
#
AngeloGladding
i couldn't find a way to abstract lines 63-69 out of the download() function
#
rascul
i can give you four tips at a quick glance without getting to lines 63-69
#
AngeloGladding
fire away
#
rascul
1. consider using '#!/usr/bin/env bash' as the shebang because bash isn't always in /bin (ie bsd), 2. since it's a bash script, consider using [[ ]] instead of [ ]
#
rascul
3. use $( ) instead of ` ` and 4. use printf instead of echo and 5. you have some things that need quoting, (line 62)
#
rascul
i guess that was 5, i'll provide reference links shortly
#
AngeloGladding
ok cool.. the subtleties that i definitely pushed through
#
rascul
uname might be difficult, i don't have any other systems atm but the options may differ to get Linux vs FreeBSD vs whatever
#
AngeloGladding
cool thanks
#
rascul
what specifically did you want to change about 63-69?
#
AngeloGladding
so I've kludged all of that together on my own, repeatedly
#
AngeloGladding
in trying to open source all the things..
#
AngeloGladding
i began to document the install in HTML form
#
AngeloGladding
and had the epiphany that I could do everyone a service by documenting in bash script
#
AngeloGladding
then i realized i had a new problem :)
#
AngeloGladding
i'll address your insights
#
AngeloGladding
as for 63-69
#
KevinMarks_
I tend to write things that would be bash scripts in python
#
AngeloGladding
i got confident, nay arrogant, and tried my script on a second host
#
rascul
KevinMarks_ that's generally a good practice
#
AngeloGladding
FreeBSD
#
AngeloGladding
yeah i've done that in the past
#
AngeloGladding
but I wanted a single file.
#
AngeloGladding
no dependencies.
#
AngeloGladding
*extremely* cross platform
#
AngeloGladding
Python2.7 w/ the `sh` library?
#
AngeloGladding
possible.. i've ran into verbosity with that in the past
#
rascul
you don't need sh, python has mechanisms to run commands without it, sh is just for convenience (and very nice at it)
#
AngeloGladding
yeah for sure
#
KevinMarks_
More using python tools for directory traversal
#
AngeloGladding
the "source"ing
#
AngeloGladding
that at least threw me
#
AngeloGladding
having to source different virtual environments
#
AngeloGladding
primarily because supervisor still doesn't support Py3k
#
AngeloGladding
getting real here..
#
rascul
it does, but iirc on fbsd you need to custom build it from ports
#
rascul
oh wait, i might be thinking uwsgi though
#
AngeloGladding
which?
#
KevinMarks_
We should maybe be in dev
#
AngeloGladding
i saw that on the webchat.. is it really just #dev?
#
rascul
#indieweb-dev
#
AngeloGladding
ah
#
AngeloGladding
while i'm at it.. this is #indieweb and #indiewebcamp is deprecated?
#
KartikPrabhu
yes, but #indiewebcamp should redirect you here
#
rascul
#indiewebcamp appears to forward to here now
#
AngeloGladding
it clearly has but i'm reconfiging weechat now so might as well
#
AngeloGladding
thnx
#
AngeloGladding
brb
AngeloGladding joined the channel
#
AngeloGladding
*sigh* crossed my fingers that'd just work
AngeloGladding joined the channel
#
AngeloGladding
k got it.. continue in indieweb-dev?
Gold, halorgium, rrix, KevinMarks, tantek, KevinMarks_, jihaisse, M-nd, M-rongladney, friedcell and loicm_ joined the channel
#
AngeloGladding
!tell KevinMarks for yet to be determined reasons mf2py+mf2util isn't finding your representative h-card like it is for these guys: https://angelo.lahacker.net/people
#
Loqi
Ok, I'll tell them that when I see them next
#
jboy
!tell Zegnat regarding an Amsterdam meetup, perhaps we could reach out to the Waag to host something.
#
Loqi
Ok, I'll tell them that when I see them next
AngeloGladding, friedcell, Pierre-O, mlncn and jboy joined the channel
#
petermolnar
!tell rascul I like your bash generator, but it's a little too minimal for my needs :) (no feeds, no taxonomy pages, etc.)
#
Loqi
Ok, I'll tell them that when I see them next
rMdes joined the channel
mindB, marjolein, doesntgolf and cmal joined the channel
#
@cmal_PP
So @LinkedIn is suing people taking data from their website. GO DIE IN A CORNER. #Indieweb #FuckBusiness https://techcrunch.com/2016/08/15/linkedin-sues-scrapers/
(twitter.com/_/status/765523841460293632)
rMdes_, singpolyma, mlncn, friedcell, wolftune, ChrisAldrich, KevinMarks and snarfed joined the channel
#
aaronpk
Micropub CR draft published today! https://www.w3.org/TR/micropub/
#
Loqi
[Aaron Parecki] Micropub
#
snarfed
aaronpk++ awesome!
#
Loqi
aaronpk has 1094 karma (416 in this channel)
#
snarfed
huge step
ChrisAldrich joined the channel
#
cmal
aaronpk++
#
Loqi
aaronpk has 1095 karma (417 in this channel)
mindB joined the channel
#
@cmal_PP
#Micropub standard publication #API just became a W3 CANDIDATE RECOMMENDATION. Implement it today! https://www.w3.org/TR/micropub/ #Indieweb
(twitter.com/_/status/765559198713257992)
#
@cmal_PP
L'#API standard de publication #Micropub devient CANDIDATE RECOMMENDATION. Implémentez dès aujourd'hui! #Indieweb https://twitter.com/cmal_PP/status/765559198713257992
(twitter.com/_/status/765559498903789568)
tvn joined the channel
#
rascul
petermolnar wouldn't be hard to add that stuff, but you've probably gotta be a bit crazy to use that bash generator instead of something else heh
#
Loqi
rascul: petermolnar left you a message 4 hours, 50 minutes ago: I like your bash generator, but it's a little too minimal for my needs :) (no feeds, no taxonomy pages, etc.)
#
petermolnar
just a little; there is also sed and awk :D
#
rascul
the feeds could probably be done with a template and the built in bash scripting ability
#
petermolnar
that would certainly add to the crazy factor
#
Loqi
[indieweb] " @botwikidotorg about moderation: I have 2 implementations going on, one at @buzzworkers using Wordpress, another at @EUwatchers using wordpress & my own personal using @WithKnown. - on my personal site (here) I have never faced serious Spam. sometimes occasional "paper.li" auto-generated tweets but that's about the most serious I have gotten here. right now Known does not have yet a way to moderate spam, but there is an Akismet plugin for Known installed here just in case webmentions spam is going to take off. - Now on the wordpress indieweb sites I run I have seen more "spam" then Known. first the typical linkback kind of spam but also social media spam and the usual wordpress comments kind of spam. the IndieWeb implementation on Wordpress is good regarding moderation, basically webmentions are like any comments: they can be moderated before publish or can be configured to be automatically displayed. right now to my experience on these WP implementations the biggest vector of Spam is classic wordpress spam, not specifically webmentions spam. " by Rick Mendes on 2016-08-16 https://www.rmendes.net/2016/botwikidotorg-about-moderation-i-have-2-implementations-going-on-one
#
Loqi
[indieweb] " @botwikidotorg about moderation: I have 2 implementations going on, one at @buzzworkers using Wordpress, another at @EUwatchers using wordpress & my own personal using @WithKnown. - on my personal site (here) I have never faced serious Spam. sometimes occasional "paper.li" auto-generated tweets but that's about the most serious I have gotten here. right now Known does not have yet a way to moderate spam, but there is an Akismet plugin for Known installed here just in case webmentions spam is going to take off. - Now on the wordpress indieweb sites I run I have seen more "spam" then Known. first the typical linkback kind of spam but also social media spam and the usual wordpress comments kind of spam. the IndieWeb implementation on Wordpress is good regarding moderation, basically webmentions are like any comments: they can be moderated before publish or can be configured to be automatically displayed. right now to my experience on these WP implementations the biggest vector of Spam is classic wordpress spam, not specifically webmentions spam. " by Rick Mendes on 2016-08-16 https://www.rmendes.net/2016/botwikidotorg-about-moderation-i-have-2-implementations-going-on-one
#
petermolnar
Loqi, what are you doing?
[kevinmarks] joined the channel
#
[kevinmarks]
Being ironic by spamming us with posts about anti spam
#
Loqi
[kevinmarks]: AngeloGladding left you a message 7 hours, 13 minutes ago: for yet to be determined reasons mf2py+mf2util isn't finding your representative h-card like it is for these guys: https://angelo.lahacker.net/people
#
rascul
petermolnar here's an example of the bash script inside the template, this piece is used to list the posts https://github.com/rascul/bashgen/blob/master/templates/%40.html#L56-L72
#
aaronpk
not sure why that one appeared twice
#
rascul
Loqi just wanted to make sure we saw it
#
aaronpk
thanks loqi
shiflett joined the channel
#
Loqi
you're welcome, aaronpk
#
rascul
is there much webmention spam in general?
#
aaronpk
not yet
#
petermolnar
we once thought we've seen the first genuine webmention spam, but it was false alarm
#
petermolnar
unless it has happened since
#
GWG
That is the concern if we convinced WordPress to include Webmention, it would almost certainly come quickly.
#
ben_thatmustbeme
has been tempted to generate his own webmention spam on an off domain to see how people react. hehe
#
aaronpk
we need more people to try out implementing vouch
#
aaronpk
or anything else, but vouch is the most baked anti-spam idea right now
#
rascul
remembers the whiteboard scribbling that led to vouch
#
ben_thatmustbeme
remembers implementing vouch that day
#
petermolnar
or when we receive a spam, we collectively spam it back thus ddosing the spammer and taking it down. Now that I've written it down, I'm not convinced.
#
GWG
aaronpk: Well, I needed a break from my stall on Bridgy Publish meets Micropub work, so I have been looking at that experimental Webmention code I was working on. I wanted to trial some moderation and spam assistance. Maybe I'll trial vouch in that.
#
aaronpk
petermolnar: lol!
#
petermolnar
vouch is on my list of todos as well
dontTrustOver25 joined the channel
#
Zegnat
!tell jboy do you know anyone at Waag? I was tempted to just pick random meet-up place. I know the big landmarks, and I know central station like the back of my hand, but otherwise no real ties with A’dam.
#
Loqi
Zegnat: jboy left you a message 7 hours, 35 minutes ago: regarding an Amsterdam meetup, perhaps we could reach out to the Waag to host something.
#
Loqi
Ok, I'll tell them that when I see them next
gRegorLove joined the channel
#
jboy
Zegnat: I know two people that are tight with the hacker scene around here, but have few direct ties. Getting the Waag shouldn't be too difficult and might be a nice way to tap into existing communities. On the other hand, random meetup has advantage of less overhead.
#
Loqi
jboy: Zegnat left you a message 1 minute ago: do you know anyone at Waag? I was tempted to just pick random meet-up place. I know the big landmarks, and I know central station like the back of my hand, but otherwise no real ties with A’dam.
#
petermolnar
Zegnat I've never been to Waag, but could work for me, as it's rather close to Central
#
jboy
Yes, Nieuwmarkt is just a short walk. (As are most distances within Amsterdam.)
ChrisAldrich joined the channel
#
Zegnat
Amsterdam is fairly tourist friendly, so walking is often not a problem. Which is good, because I too would be coming from central train station
#
jboy
OK, I'll reach out to my friends with the Waag connection and see what they have to say. If it sounds too complicated, we move on the plan B. Yes?
#
Zegnat
Sounds good.
#
Zegnat
When will you be in Amsterdam, petermolnar?
#
petermolnar
next week, but I'm only available on Tue evening as far as I see
#
petermolnar
after that in ~3 weeks
ChrisAldrich joined the channel
#
jboy
I'm out of town next week.
#
Zegnat
It would be nice to line it up with the actual /HWC schedule
#
jboy
But three weeks would be enough time to plan something for sure. Maybe even generate a modicum of publicity.
rMdes joined the channel
#
Zegnat
Three weeks would put us out of sync with the other clubs, I think? /HWC dates: 08-17 (tomorrow), 08-24 (in 2 weeks), 09-07 (in 4 weeks).
#
Zegnat
I do not mind, but something to consider.
#
voxpelli
aaronpk++ for Micropub CR draft, yay!
#
Loqi
aaronpk has 1096 karma (418 in this channel)
#
Loqi
woot
j12t joined the channel
#
aaronpk
j12t: nice!
#
j12t
Two broken filesystems on build machines and two days later than expected :-)
#
jboy
petermolnar: Would either of Aug 24 or Sept 7 work for you in A'dam?
#
petermolnar
sept 7 -can't tell yet; aug 24 unfortunately not
#
jboy
OK, so we'll aim for sometime after Aug 24, possibly at the Waag.
cmal joined the channel
#
KartikPrabhu
what is UBOS?
#
Loqi
UBOS (pronounced You-Boss) is a new Linux distro that aims to make it much simpler to deploy server-side web applications on headless hardware owned by users https://indieweb.org/UBOS
#
j12t
Hmm, should update that description slightly.
#
j12t
what is UBOS now?
#
Loqi
It looks like we don't have a page for "UBOS now" yet. Would you like to create it?
#
j12t
Hmm. Oh, fine.
#
j12t
What is UBOS?
#
Loqi
UBOS (pronounced You-Boss) is a new Linux distro that makes it much simpler to install and maintain indie web and IoT applications on physical servers, cloud servers and devices such as as the Raspberry Pi https://indieweb.org/UBOS
rMdes_ and dontTrustOver25 joined the channel
#
gRegorLove
Good morning, indieweb
chrisaldrich1, wolftune, leg, doesntgolf and friedcell joined the channel
#
j12t
Just changed the SSL cert of my site from Comodo to Letsencrypt. Firefox reload page still showed the old cert info. Restarting fixed it. Duh.
snarfed, snarfed1, mlncn, dontTrustOver25, jonnybarnes, chrisaldrich1, hs0ucy, KevinMarks, friedcell, Pierre-O and rascul joined the channel
#
@strugee2
@dym_cx @aaronpk @anildash I'm on the IndieWeb but don't have POSSE and friends working yet
(twitter.com/_/status/765624713381023744)
AngeloGladding, dontTrustOver25, rMdes, shiflett, snarfed, mlncn and davidpeach joined the channel
#
davidpeach
been off the indieweb grid for a while but i am back!
#
davidpeach
and it feels good
#
aaronpk
welcome back!
#
davidpeach
decided to move back to wordpress as I was publishing less and tinkering with my site's code too much
#
davidpeach
hope you guys and gals are well
#
@lynncyrin
WTB decentralized alternative to linkedin @kevinmarks / @indiewebcamp got one of those?
(twitter.com/_/status/765653558712635393)
[kevinmarks] joined the channel
#
[kevinmarks]
Hm. What is the essence of linked in though
dontTrustOver25 joined the channel
#
@kevinmarks
@lynncyrin @indiewebcamp which aspects of LinkedIn do you want to replicate? With h-resume and rel="colleague" could decentralize the graph
(twitter.com/_/status/765655677431799808)
#
aaronpk
for me, it's a nicer looking resume than what i have on my site
#
aaronpk
and I often look up people on it to find out about their past jobs/schools
#
[kevinmarks]
They do have verified emails from previous employers
#
gRegorLove
Hey davidpeach, wb. Love your new domain name.
#
davidpeach
thank you
#
davidpeach
i wrote up the meaning on my indieweb profile just
#
gRegorLove
Yeah, that's how I found out
#
davidpeach
I cant believe how easy it was to get up and running with the indieweb plugin on WP. so great.
#
gRegorLove
We have a new room since you were last here, probably: #indieweb-dev
#
gRegorLove
For more dev-related talk. All the wiki edits go in there.
#
gRegorLove
We're also at indieweb.org instead of indiewebcamp.com now, as you probably noticed :)
#
gRegorLove
and and, new logo. Lots of cool stuff.
#
gRegorLove
That's good to hear about the Indieweb plugin. I'm sure GWG will be glad to have more WordPress people on board.
#
davidpeach
yer thats sort of what inspired me to get back indiewebified. Also signed up for the Brighton web camp
#
davidpeach
that and hearing Jeremy Keith's Talk on the 'A' element
#
gRegorLove
I like the numbered links on the side of your site and the colors. Do they represent the age, or different types of posts?
#
davidpeach
they are differening categories
#
davidpeach
secret: I bought the theme. (Not sort of thing a web dev may like to admit)
snarfed and leg joined the channel
#
AngeloGladding
hey davidpeach fyi your h-card needs an explicit `name` or the whole of the inner text is implied: http://indiewebify.me/validate-h-card/?url=https%3A%2F%2Fchegalabonga.com
mlncn, chrisaldrich_ and Lana joined the channel
#
sknebel
for stuff like linkedIn part of the value is also that everything looks the same. Even if many people have their resume on their site, you still have to go to their page, find where it is linked, find how it is structured, unless there is a dedicated "search engine"/crawler/reader for encoded microformats (assuming those were widely used)
#
davidpeach
hi AngeloGladding. How do you mean? Its only asking for eamil and photo?
#
aaronpk
sknebel: agreed! but that's definitely something microformats and more search/aggregators/browsers can solve
#
davidpeach
currently got twitter history importing into site. It feels sooo good
#
davidpeach
For notes, is it usual to have title or content as the tweet? - https://chegalabonga.com/2016/08/15/thenoblegaming-so-is-the-game-good-then/
#
Loqi
[David Peach] @TheNobleGaming so is the game good then? Aug 15 2016 Browse archives for August 15, 2016 https://secure.gravatar.com/avatar/e3dd0c45e2578b39037c1913435f28ac?s=70&d=mm&r=g ...
#
davidpeach
the importer is adding as both currently
#
gRegorLove
notes don't usually have a title. That would make it an article for most cases.
#
gRegorLove
In mf2 terms, note is where p-name = e-content
dontTrustOver25 joined the channel
#
gRegorLove
Re: the h-card, davidpeach, it's implying your name is the full text "Hi my name..." instead of just "David Peach"
#
gRegorLove
Compare to http://pin13.net/mf2/?id=20160816220422961, where I added the p-name and how it parses
#
davidpeach
oki updated
#
davidpeach
and yer, ill have to run a db query to remove all titles for those notes
#
davidpeach
this importer is so great. It's even pulling in image links so i can go round and grab them all again. thought id lost em forever
#
davidpeach
im off for a bit guys. Catchya later!
#
davidpeach
and thanks a lot for your help all. This is always a really friendly community
snarfed, KevinMarks, singpolyma and ChrisAldrich joined the channel
#
ChrisAldrich
snarfed++ for outbound webmentions on Medium via /bridgy
#
Loqi
snarfed has 240 karma (238 in this channel)
KevinMarks and KevinMarks_ joined the channel