#dev 2018-02-01

2018-02-01 UTC
#
www.boffosocko.com
edited /site-deaths (+75) "TwitPic now redirects to Twitter.com"
(view diff)
#
tantek
what is the algorithm
#
Loqi
An algorithm is a series of steps used to to automatically perform some computation and/or other operations to come up with a result https://indieweb.org/algorithm
#
tantek
what is the master algorithm
#
tantek
what is the master algorithm
#
Loqi
Facebook Master Algorithm is the name given to Facebook's algorithm for determining what content to show in Facebook's reader (AKA News Feed shown on their logged-in homepage), also adopted and tweaked by Instagram for their reader (app home screen) https://indieweb.org/Master_Algorithm
#
tantek.com
created /trends (+878) "prompted by tantek"
(view diff)
#
tantek
trends << master algorithm
#
Loqi
ok, I added "master algorithm" to the "See Also" section of /trends
#
tantek
trends << Master Algorithm
#
Loqi
ok, I added "[[Facebook Master Algorithm]]" to the "See Also" section of /trends
#
tantek
better
#
tantek
wow looks like aggregator stream algorithms are being manipulated faster than the algorithms can be updated
#
@oneunderscore__
Top 3 "People Are Saying" posts in Facebook's Trending News section for the Amtrak crash are all absolutely bonkers conspiracy theories. I follow zero of these people and replicated in Incognito. It is bananas they have not fixed this problem yet. https://pbs.twimg.com/media/DU5LYy8WAAAFB4_.jpg
(twitter.com/_/status/958786714562105345)
#
tantek.com
edited /Twitter (+236) "/* Features */ expand reader section, note different components of their reader UI"
(view diff)
#
tantek.com
edited /trends (+410) "Criticism: Showing Conspiracy Theories First"
(view diff)
#
tantek.com
edited /trends (+187) "/* Showing Conspiracy Theories First */ article"
(view diff)
snarfed joined the channel
#
loqi.me
edited /social_media (+301) "tantek added "2018-01-20 [https://www.thedailybeast.com/social-media-shreds-the-social-fabric-one-click-at-a-time] <blockquote>Forget Russian hacking—the real threat to democracies around the globe is social media’s inexorable and unavoidable destr..."
(view diff)
eli_oat, KevinMarks, dougbeal|imac, KartikPrabhu, renem and chrisaldrich joined the channel
#
www.boffosocko.com
edited /Medium (+292) "/* Articles */ Why we transitioned from Medium back to our own blog"
(view diff)
tantek and KartikPrabhu joined the channel
#
@simmelj
Finally took the time to style my webmentions. Thanks Pelle! https://webmention.herokuapp.com
(twitter.com/_/status/958961084098064385)
barpthewire, KartikPrabhu, syp1, cweiske, loicm, [kevinmarks], KevinMarks, AngeloGladding, tommorris_, Kongaloosh_, bear_, eli_oat[m], ScalaWilliam, kapowaz, [jeremycherfas], jeremycherfas, [hans] and leg joined the channel
#
jeremycherfas
!tell schmarty What's the current status of your modified audiogram?
#
Loqi
Ok, I'll tell them that when I see them next
#
schmarty
Good morning, -dev!
#
Loqi
schmarty: jeremycherfas left you a message 2 minutes ago: What's the current status of your modified audiogram?
#
schmarty
jeremycherfas: I need to write up the results from IWC Baltimore hack day. I was able to patch it to use a local running copy of Gentle to turn plain text into aligned transcripts for the editor.
#
Loqi
[martymcguire] audiogram: Builds upon the WYNC audiogram project, which was created to share audio content as mp4 on social media platforms
#
schmarty
(No real documentation, however)
#
jeremycherfas
I'm just making one now and thought I would try your version, but I'd be happier to have instructions and not be bothering you constantly.
#
jeremycherfas
I can wait. And be a guinea pig for the documentation, when you need one.
eli_oat, snarfed, [mlopatka], tantek, [kevinmarks], sebsel, KevinMarks, calumryan and KartikPrabhu joined the channel
#
tantek
worth reading, regardless of your opinion on ActivityPub, Diaspora, or any other attempts at Federation. The analysis here and specifics are worth taking to heart: http://schub.io/blog/2018/02/01/activitypub-one-protocol-to-rule-them-all.html
DenSchub joined the channel
#
tantek
welcome DenSchub !
#
tantek
note that the channel has public logs (see /topic)
#
DenSchub
hi! yeah, that's actually a good thing :) thanks for the note
#
calumryan
petermolnar: could be related to UX London, unsure of anywhere able to host an IWC there. Might Düsseldorf be soonest?
#
calumryan
wrong channel
#
sknebel
tantek: thanks, interesting read
KevinMarks joined the channel
#
Zegnat
Interesting read indeed
#
tantek.com
edited /Mastodon (+487) "/* Features */ linky, subsections for feature details, Profile, Notifications with screenshots from https://github.com/snarfed/bridgy-fed/issues/3"
(view diff)
#
Zegnat
Also made it relatively easy to see where there are overlaps with what some IndieWeb sites are doing and where ActivityPub went a different route.
KartikPrabhu joined the channel
#
tantek
Zegnat: indeed
benwerd and [kevinmarks] joined the channel
#
[kevinmarks]
I can see where not keeping PoCo around hurt AS
#
aaronpk
Wow that was quite a read!
#
aaronpk
Props for understanding enough of activitypub to actually properly review it like that
#
Zegnat
PoCo, [kevinmarks]?
#
tantek
what is PoCo
#
Loqi
Portable Contacts (often abbreviated as PoCo) is/was a proposed 2008 specification for exchange of contact info that uses a one-off JSON format https://indieweb.org/PoCo
#
tantek
pretty much was now
#
aaronpk
Oh hey the domain is back?
#
tantek
back or zombie?
#
aaronpk
Oh weird there's a bunch of random posts on it
#
aaronpk
Zombie I guess
#
[kevinmarks]
Yeah. Poco and activity streams were the descendents of opensocial
#
tantek
yup - latest webspam technique
#
tantek
unlink i
#
tantek
wow that was CPU intensive
#
tantek
I think zombie is an appropriate name for such sites
KevinMarks joined the channel
#
tantek
the analogy fits. they did *die*, they come back looking sorta like they did before, but oddly broken in various ways, and they suck CPU (brains)
#
ben_thatmustbeme
waits for [jgarber] to yell at him :P
#
tantek
what is a zombie
#
Loqi
It looks like we don't have a page for "zombie" yet. Would you like to create it? (Or just say "zombie is ____", a sentence describing the term)
#
ben_thatmustbeme
is so tempted to define that in a non-intended way :D
#
ben_thatmustbeme
sort of like that first edit for /trip
#
tantek
zombie is in the context of the web a website that had died ([[site-deaths]]), perhaps due to domain registration neglect, and has been brought back by some other looking sorta like it did before, but oddly broken, often with spam pages/links added, and eats a lot of CPU likely due to abusive scripts.
#
loqi.me
created /zombie (+329) "prompted by tantek and dfn added by tantek"
(view diff)
#
tantek
zombie << PoCo
#
Loqi
ok, I added "[[Portable Contacts]]" to a brand new "See Also" section of /zombie
#
loqi.me
edited /zombie (+41) "tantek added "[[Portable Contacts]]" to "See Also""
(view diff)
#
Loqi
ok, I added "https://a.wholelottanothing.org/2018/01/19/seo-spammers-wearing-a-printout-of-my-face-as-their-mask/" to the "See Also" section of /zombie
#
vanderven.se martijn
edited /lulz (+39) "/* Local */ Add first edit of [[trip]], hat tip {{ben_thatmustbeme}}"
(view diff)
KartikPrabhu joined the channel
#
tantek
could someone update /PoCo "was", remove links to their domain, an leave in place a warning about zombie domain?
#
tantek
longevity << zombie
#
Loqi
ok, I added "[[zombie]]" to the "See Also" section of /longevity
#
Loqi
ok, I added "https://lgbt.io/@nelson/99383650717846720" to the "See Also" section of /longevity
#
Loqi
[Nelson Minar] Free business idea: a domain parking service for people who want to retire a website but want to keep it online and out of the hands of SEO spammers.Take a one-time static snapshot of the site when it is parked. Serve that very cheaply as static file...
#
tantek
what is a business model
#
Loqi
business models are ways to offer indieweb products and or services that users pay for both for their own benefit, and in support an open indie web https://indieweb.org/business-model
#
Loqi
ok, I added "https://lgbt.io/@nelson/99383650717846720" to the "See Also" section of /business-models
#
Loqi
[Nelson Minar] Free business idea: a domain parking service for people who want to retire a website but want to keep it online and out of the hands of SEO spammers.Take a one-time static snapshot of the site when it is parked. Serve that very cheaply as static file...
[cleverdevil] and KartikPrabhu joined the channel
#
vanderven.se martijn
edited /Portable_Contacts (+193) "Don’t link to a [[zombie]]. Use the [[Internet Archive]] in See Also."
(view diff)
#
Zegnat
Fixed it for tantek
KevinMarks, loicm, benwerd, cweiske, [eddie], AngeloGladding and [keithjgrant] joined the channel
#
www.boffosocko.com
edited /follow (+354) "/* Following as Feedback */ NYTimes article The Follower Factory"
(view diff)
benwerd joined the channel
#
www.boffosocko.com
edited /who_to_follow (+221) "mention of blogroll"
(view diff)
KevinMarks joined the channel
#
aaronpk
has anyone created a twitter app recently?
#
aaronpk
I can't figure it out
#
aaronpk
oh there we go
#
dgold
an app? as in iOS?
#
aaronpk
no like getting an api key
KevinMarks joined the channel
#
aaronpk
if you click around enough you get to https://dev.twitter.com/web/overview
#
dgold
ah, yeah, I make them all the time
#
dgold
:) I have that bookmarked
#
aaronpk
they keep moving the links to where to register an api key
KartikPrabhu joined the channel
#
www.boffosocko.com
edited /blogroll (+596) "Colin Walker's "mentionroll" example; Microsub"
(view diff)
#
Zegnat
Omnibear keeps track of what you are looking at in local storage, specifically under the key pageUrl. So for the history API push on Keith’s own page it never seems to trigger this function https://github.com/keithjgrant/omnibear/blob/49e839146aef715f754837fa0a15901c73544b40/src/background.js#L38-L45
#
sknebel
yes, the script isn't triggered on history push
#
sknebel
I also thought maybe switching tabs and windows fixes it via https://github.com/keithjgrant/omnibear/blob/master/src/background.js#L18
#
Zegnat
That should be extended to whatever the event for history push is
#
sknebel
even if you focus unfocus it doesn't help, probably because the https://github.com/keithjgrant/omnibear/blob/master/src/background.js#L18 sender.url doesn't follow the history push
KevinMarks_ joined the channel
#
Zegnat
That’s... weird.
#
sknebel
not sure. it'S the context the script was created in
KevinMarks joined the channel
#
Zegnat
I wonder if this shouldn’t all be done on the background script end, through e.g. https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/webNavigation
#
Zegnat
Don’t bother with page scoped scripts and message sending for this
benwerd joined the channel
#
sknebel
I guess it's there since the page script is needed for the right-click thing anyways, so you'd building it kind of doubled up
#
Zegnat
I do wonder if this works as intended. I would expect sender.url to match what the URL bar of the tab says
#
Zegnat
Well. I have to go. Early riser and a 6am bus to uni tomorrow. But I am happy to debug some more Omnibear in the afternoon :) I might try to beat Keith and Grant with some PRs.
#
sknebel
fwiw, the sender object also has the tab, so one likely can get the URL via that
KevinMarks joined the channel
#
[keithjgrant]
@zegnat go for it!
#
[keithjgrant]
When I wrote that logic, it def. felt prone to error, but I couldn't think of a better way
#
[keithjgrant]
We might be able to keep track of the most recently-focused Tab ID instead, then check what the URL of that tab is when Omnibear opens
#
Zegnat
I can confirm that user sender.tab.url does seem to work for the unfocus-then-focus, sknebel. But feels a little weird as you still need to upgrade the page script to trigger this focus function on history change.
#
Zegnat
s/user/using/
#
Zegnat
Now gone for real. haha.
#
Loqi
hehe
#
[keithjgrant]
Oh, that might be even better
KevinMarks and tantek joined the channel
#
loqi.me
edited /Telegram (+194) "tantek added "2018-02-01 Fast Company: [https://www.fastcompany.com/40525144/apple-pulls-encrypted-messenger-app-telegram-from-the-app-store Apple pulls encrypted messenger app Telegram from the App Store]" to "See Also""
(view diff)
chrisaldrich and benwerd joined the channel
#
tantek
interesting, I had never heard of "competency trap" https://www.nytimes.com/2018/01/31/business/dealbook/xerox-fujifilm.html and yet a simple web search shows a bunch of articles for it - yet no Wikipedia entry. relevance to indieweb: "competency trap" is one explanation for why silos stagnate and fail.
#
tantek
also a likely weakness of any monoculture
#
aaronpk
wow "Xerox is the poster child for monopoly technology businesses that cannot make the transition to a new generation of technology"
#
tantek
exactly
#
tantek
aaronpk ^^^ read that inc article!
#
aaronpk
whoa "With its business under pressure, Xerox dabbled in financial services. It bought a casualty insurer, Crum & Forster, and an investment management firm, Van Kampen Merritt."
#
aaronpk
that sounds like kodak's foray into bitcoin
#
tantek
wow totally down a rabbithole re: competency trap. and getting ever more surprised it is not in Wikipedia
#
schmarty
!tell eddie: have you implemented the overcast share parsing that you mentioned awhile back? i am interested in that for "listen" posts on my site.
#
Loqi
Ok, I'll tell them that when I see them next
#
schmarty
!tell eddie: also, thanks for the indigenous update! editor now fits on the screen. also interested in "listen" as a type of response, there. ;}
#
Loqi
Ok, I'll tell them that when I see them next
#
gRegorLove
perks at overcast share parsing
#
gRegorLove
If you declare CSS `font-family: Lato, sans-serif` and use a Unicode character that isn't in Lato, the browser should fall back to the system sans-serif font to show it, right?
#
gRegorLove
Running into an odd issue where → isn't rendering for someone in Chrome Mac under that font CSS, but it's working for me.
#
tantek
try it in FF?
#
gRegorLove
Yeah, other browsers it's working for them.
#
gRegorLove
I thought maybe their system sans-serif font doesn't have →, but then I would expect it to not work in any browser
[kevinmarks] and benwerd joined the channel
#
[kevinmarks]
isn't the competency trap like Christensen's disruption?
#
tantek
kevinmarks - I don't know what Christensen's disruption is, and naming a phrase after a person is a much worse methodology than just naming it what it is
#
tantek
(naming it after a person carries an implicit cult of personality tolerance or worse positive framing)
#
[kevinmarks]
disruptive innnovation - I mention him 'cos everyone says 'disruptive' now, but he did some actual studies of companies
#
[kevinmarks]
you know, Innovator's Dilemma
#
tantek
not the same thing
#
tantek
but related
[eddie] joined the channel
#
[eddie]
!tell schmarty,gRegorLove Nope, haven’t gotten to that yet. The biggest thing around that is I need to extend my Xray instance to parse Overcast. (Originally I built the Overcast parsing directly into my micropub server)
#
Loqi
Ok, I'll tell them that when I see them next
#
Loqi
[eddie]: schmarty left you a message 26 minutes ago: have you implemented the overcast share parsing that you mentioned awhile back? i am interested in that for "listen" posts on my site.
#
Loqi
[eddie]: schmarty left you a message 25 minutes ago: also, thanks for the indigenous update! editor now fits on the screen. also interested in "listen" as a type of response, there. ;}
#
gRegorLove
Does overcast have structured data, or just scraping?
#
[eddie]
scraping
#
GWG
Hi all
#
aaronpk
"scraping" from the RSS data anyway
#
aaronpk
hmm, overcast does a surprisingly good job of having permalinks for everything
#
[kevinmarks]
the idea of companies focusing on innovations for their current customers, and missing the bug change where a cheaper worse product takes over from below sounds like the competency trap framing
#
aaronpk
I wonder what it would take to convince him to add microformats2 to those pages
#
aaronpk
I suspect he would take that request more seriously comign from someone who is building an ios app to consume it
#
tantek
hilarity with automatic slug generation / truncation: https://hbr.org/2013/08/beware-the-sirens-of-managemen
#
tantek
"managemen" <-- so true in practice
#
[eddie]
Unfortunately maybe a lot? It seems like he doesn’t touch the website to Overcast much
#
aaronpk
seems like an opportunity to say hey look at how little you have to do to make this machine readable? it's not like we're asking him to make an entirely different endpoint for it
#
[eddie]
That said, he is starting to use micro.blog, and you have a valid point that having an iOS app that’s interested in consuming the data (and thus driving more Overcast usage) might be possible
#
[eddie]
That’s true. It’s worth a shot 🙂
#
aaronpk
I completely sympathize with native app developers not wanting to deal with web technologies 😂
#
KartikPrabhu
and vice versa
#
tantek
aaronpk that makes no sense, most popular "native apps" put all the hard content rendering stuff in a web view
#
aaronpk
for UI yeah, but not for data munging
#
tantek
right, the data munging happens on their web servers :P
#
tantek
typical native apps are all network dependent and useless ofline
#
aaronpk
right, and a lot of ios developers don't like dealing with the web server side of things
#
[kevinmarks]
hence google and facebook selling them backend tools
#
tantek
no one does. that's why indieweb is still so hard
#
tantek
the server side is still hard
#
aaronpk
so i'm all for things that enable app developers to not need to deal with running servers
#
tantek
probably indicates a good category of business opportunities to sell things / services to ios devs
#
[kevinmarks]
well, a shrinking one to some extent. Facebook gave theirs up
#
tantek
which one? Parse?
#
tantek
it's not shrinking, it's just not big enough of a scale for FB to care
#
tantek
but plenty for an individual or small group to be sustainably profitable
#
loqi.me
edited /silo-quits (+233) "tantek added "2018-02-01 Lindy West / New York Times: [https://www.nytimes.com/2018/02/01/opinion/quitting-twitter-lindy-west.html I Quit Twitter and It Feels Great] <blockquote>It has been one year and 28 days since my last tweet.</blockquote>" to "Se..."
(view diff)
benwerd, snarfed and KevinMarks joined the channel
#
loqi.me
edited /Twitter (+422) "tantek added "2018-01-31 New York Times: [https://www.nytimes.com/interactive/2018/01/31/technology/social-media-bots-investigations.html Twitter Followers Vanish Amid Inquiries Into Fake Accounts] <blockquote>More than a million followers have disappe..."
(view diff)
#
tantek.com
edited /Twitter (+80) "finish the see also"
(view diff)
#
snarfed
limited free tier, then paid
#
tantek
ooh thanks for the goodnews snarfed!
#
tantek
snarfed++
#
Loqi
snarfed has 29 karma in this channel (337 overall)
#
snarfed
ooh, interesting hidden point, the paid version includes polls, a first for a public twitter API. https://developer.twitter.com/en/docs/tweets/enrichments/overview/poll-metadata
#
loqi.me
edited /net_neutrality (+410) "tantek added "2018-01-31 KTVU: [http://www.ktvu.com/news/search-begins-for-contractor-to-build-operate-citywide-sf-high-speed-internet Search begins for contractor to build, operate citywide SF high speed internet] <blockquote>The contractor selected t..."
(view diff)
#
tantek.com
edited /net_neutrality (+308) "fix blockquote, add paragraph re: 12% of SF residents lack internet access at home (whoa)"
(view diff)
chrisaldrich joined the channel