Kind replies

  Reply to https://github.com/aaronpk/IndieAuth.com/issues

Currently, the format of the tokens provided by IndieAuth.com is a signed JWT (JWS) using HS256.

If we were to update this to be RS256, we could allow clients to treat it as a JWS, not an opaque token that needs to be introspected by the token endpoint.

This could allow clients validating tokens as such to do so much more easily, locally, while reducing load on the token endpoint.

Because token revocation is not widespread at this point, it would enable clients to not need to introspect unnecessarily.

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/m_ott/status/1228995531143335936

I think of notes in terms of https://indieweb.org/post-type-discovery and them being short form content similar to a tweet (but without a size limit) without a title

One thing that I still struggle with when writing posts for my personal site is to decide whether a piece is a โ€œnoteโ€ or an โ€œarticleโ€. I made the distinction to free me from the pressure to always put out polished articles and instead write down my thoughts more quickly.

Matthias Ott (@m_ott) Sun, 16 Feb 2020 10:52 GMT

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/dylanbeattie/status/1228270763964293121

FYI in this example you can set this to happen by default https://www.jvt.me/posts/2019/09/22/git-push-matching/

Working with the git CLI: project $ git push fatal: The current branch my-branch has no upstream branch. To push the current branch and set the remote as upstream, use git push --set-upstream origin my-branch Why doesn't it then ask 'Is that what you want to do? [Y/n]'

Dylan Beattie ๐Ÿ‡ช๐Ÿ‡บ (@dylanbeattie) Fri, 14 Feb 2020 10:52 GMT

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/swyx/status/1227424568270368768

Ooh nice! I've been using https://github.com/PlaidWeb/webmention.js for my client-side webmentions and have found it really nice โ˜บ

โœ๏ธClientside Webmentions: Joining the IndieWeb with @Sveltejs swyx.io/writing/clientโ€ฆ Finally got around to an initial implementation of @aaronpk's wonderful Webmentions.io service. I found @mxstbr's clientside implementation a great balance of build risk and UX!

shawn swyx wang๐Ÿค— (@swyx) Wed, 12 Feb 2020 02:49 GMT

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/sil/status/1225457807132155905

https://twitter.com/sil/status/1225457669483433984

Maybe we should bring blogrolls back...

Stuart Langridge (@sil) Thu, 06 Feb 2020 16:34 GMT

by Jamie Tanna's profile image Jamie Tanna . Tagged with: feed microformats .

  Reply to https://twitter.com/trobrock/status/1227004369771560961

I'd recommend publishing to your own site first, and then sharing links to it on sites such as Twitter and https://lobste.rs, and maybe also sharing on https://dev.to but primarily owning it yourself to build up the followers there

So I started writing my daily trading journal on @Medium then I stumble across a blog post on there with a pay wall saying "I read a lot"... First) I don't, second) I don't want my content to ever succumb to this. What's a good alternative? I'm also capable of hosting myself.

Trae Robrock (@trobrock) Mon, 10 Feb 2020 23:00 GMT

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/chris_emerson/status/1226854784642306048

That's fair, but I'm used to having the alias gp which would then be gpu or gp -u etc. I'm always a fan of removing unnecessary typing!

https://twitter.com/JamieTanna/status/1226854379627646981

--set-upstream can be just -u, origin you type, and the branch name autocompletes with tab so it's not so bad. All muscle memory and habit at this point!

Chris Emerson (@chris_emerson) Mon, 10 Feb 2020 13:05 GMT

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/roytang/status/1226144161608265728

Sorry to hear that - I think part of it is due to my feed including most things on my site, which I need to fix at some point - if you want to just subscribe to my blog posts, https://www.jvt.me/posts/feed.xml should do it for now!

https://twitter.com/JamieTanna/status/1225915761450999810

Hello! Not sure if you're aware, but Inoreader dislikes your RSS feed apparently for having too many items. No alt tag provided on Twitter.com

Roy Tang (@roytang) Sat, 08 Feb 2020 14:02 GMT

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/karlicoss/status/1225918301693411328

Ah no - since getting involved in the #IndieWeb I've been trying to use my site as the owner for my content, wherever it's for, and then pushing it out to silos after

https://twitter.com/JamieTanna/status/1225916335563124742

Huh, that's an interesting approach! I was under the impression your activity feed was pull-based (i.e. silo to site)! I'll read the acticle, thanks.

jestem krรณliczkiem (@karlicoss) Fri, 07 Feb 2020 23:04 GMT

by Jamie Tanna's profile image Jamie Tanna . Tagged with: indieweb .

  Reply to https://twitter.com/karlicoss/status/1225907857461260288

In terms of how I get the data? I publish content to my site first, then syndicate it elsewhere afterwards https://indieweb.org/POSSE - which mostly happens automagically

I do this even for things like https://lobste.rs which doesn't have an API so I manually post it with a link back to the comment on my site

https://twitter.com/jborichevskiy/status/1225904161797132290

Oh, also just remembered: jvt.me @JamieTanna wondering how you're generating your feed?

jestem krรณliczkiem (@karlicoss) Fri, 07 Feb 2020 22:23 GMT

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://sneak.berlin/20200204/dont-talk-about-your-health/

I'm not sure I agree. Speaking about your health allows everyone to be a bit more open about everything - one reason I blogged about my ruptured appendix was that it would show others what I'd gone through, what they could learn from it, and understand just how sucky it was for me.

Additionally, speaking about mental health is incredibly important, as most folks suffer from it, just don't talk about it, and awareness of it can help folks get diagnosis / help if they're not aware of it.

by Jamie Tanna's profile image Jamie Tanna . Tagged with: health .

  Reply to https://twitter.com/Cambridgeport90/status/1224038155701100545

I don't think so no. I've done this on my Micropub side, so it stores it in the same content format as the actual post. I guess we'd likely do something similar, or when loading the page pulling that data from Granary?

https://twitter.com/JamieTanna/status/1224037846203424770

How does it work for some like myself using Wordpress, though? If using something like Quill to post, then, do I just paste the result of Granary's translation in the URL field?

Katherine Moss (@Cambridgeport90) Sun, 02 Feb 2020 18:33 GMT

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/Cambridgeport90/status/1224035168777797632

It's the MF2-JSON that Granary provides, I store that as-is, then render it as I need to ๐Ÿ‘๐Ÿฝ

https://twitter.com/JamieTanna/status/1223707882195169284

I just looked at this. What format are you converting tweets to before placing them on your web site? Is that HTML, or MF2? I want to start doing that, to be honest. Including replies and what not, though I'll probably just use Quill for that.

Katherine Moss (@Cambridgeport90) Sun, 02 Feb 2020 18:21 GMT

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://twitter.com/ScribblingOn/status/1223660493073797125

I'd gone in 2017 but not 2018, then went in 2019 and felt pretty uncomfortable as a half Indian man. After being so used to diverse and inclusive spaces it was incredibly jarring, so I'm sorry for how worse it would've been for you!

https://twitter.com/ParisInBmore/status/1223656362913226753

Fwiw it's a literal sea of white dudes and I feel really out of place ๐Ÿ˜ญ

Shubheksha โœจ (@ScribblingOn) Sat, 01 Feb 2020 17:32 GMT

by Jamie Tanna's profile image Jamie Tanna . Tagged with: fosdem diversity-and-inclusion .

  Reply to https://shkspr.mobi/blog/2020/01/strategies-for-linking-to-obsolete-websites/

I like that with Jeremy Keith auto saves any link from his site to archive.org. So even if the link itself is broken, it should be possible to find it there.

I like the idea of the site itself trying to fix it.

For some time I had my site fail to build if any broken links were found, but as I interact with more sites, and push more content daily, it's a bit difficult to do that.

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://lobste.rs/s/ilv3l1/whatever_happened_semantic_web#c_pcqphf

As shared in a separate comment in the thread, there's the Microformats2 specification (see https://microformats.io) which reduces duplication seen with some of the other Semantic Web formats.

You can see an example of a parsing result at http://php.microformats.io/?url=https%3A%2F%2Fwww.jvt.me%2Fmf2%2F2020%2F01%2F2mylg%2F which produces a standardised structure for the resulting JSON, which makes interconnectivity much simpler.

Us folks in the IndieWeb (https://indieweb.org) have been using it for some time with great benefit, but it's always great to hear others reactions too!

by Jamie Tanna's profile image Jamie Tanna . Tagged with: microformats indieweb .

  Reply to https://f5n.org/blog/2019/looking-at-micropub/

Re:

TLDR: Nearly everyone who wants micropub support writes their own library, endpoint, or whole cms or blog engine.

I believe part of this is because Micropub requires intimate knowledge of how your own site is set up, so unfortunately can't be written as a generic solution, because most folks won't have things set up the same way, even on ie WordPress using common IndieWeb plugins

It's still a good point that maybe we need to look at creating an out-of-the-box Micropub endpoint for some of the common tech stacks.

by Jamie Tanna's profile image Jamie Tanna . Tagged with: micropub .

  Reply to https://twitter.com/StevenPears/status/1217493023489253378

Tbh I'm still using Twitter, just replying from my own site where possible (to own the data) and even when not, I'm using other #IndieWeb tools so none of it is mine per se, but at least all FOSS. And definitely better ownership. I'm looking to soon import all my old tweets to my site, as well as my #Spotify data which I received today for the last decade (via https://www.jvt.me/posts/2019/12/29/spotify-wrapped-data-request/)

by Jamie Tanna's profile image Jamie Tanna . Tagged with: spotify indieweb .

  Reply to https://twitter.com/webrocker/status/1212691422824091649

I used to refine things lots, but it meant spending hours on a post that took 5 minutes to read. Long posts I do still refine over time, but generally want them done at most a few days after it's finished being written.

If it's a Blogumentation post (https://www.jvt.me/posts/2017/06/25/blogumentation/ ) then I'll actively not refine it too much as a long post as the point is that it's for me in the future so if its not as readable I'll just edit it then

by Jamie Tanna's profile image Jamie Tanna . Tagged with: blogging .

  Reply to https://lobste.rs/s/4qf4tj/future_web_isn_t_web#c_932z7f

I work on Open Banking APIs for a UK credit card provider.

A large reason I see that the data isn't made directly available to the customer is because if the customer were to accidentally leak / lose their own data, the provider (HSBC, Barclays etc) would be liable, not you. That means lots of hefty fines.

You'd also likely be touching some PCI data, so you'd need to be cleared / set up to handle that safely (or having some way to filter it before you received it).

Also, it requires a fair bit of extra setup and the use of certificate-based authentication (MTLS + signing request objects) means that as it currently sits you'd be need one of those, which aren't cheap as they're all EV certs.

Its a shame, because the customer should get their data. But you may be able to work with intermediaries that may provide an interface for that data, who can do the hard work for you, ie https://www.openwrks.com/

by Jamie Tanna's profile image Jamie Tanna . Tagged with: open-banking .

  Reply to https://twitter.com/vmbrasseur/status/1206286044145913856

As I've gone all in on the #IndieWeb technologies, I've been using @AaronPK's service https://aperture.p3k.io which supports the open https://indieweb.org/Microsub standard, which supports RSS among other formats - may be worth looking into as it's a great protocol for building better readers, even if it's not solving your need right now. Drop me or the folks at https://indieweb.org/discuss a line if you want to talk more about it!

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://opensource.christmas/2019/11

From me it's a no - I see why some people want it, but would rather prefer they stay out of the already limited space in the commit message title, and there's a level of arguable subjectivity of what an emoji means especially as different teams, projects and cultures have views on it.

But then again, so does written language, but I feel that is at least more known?

by Jamie Tanna's profile image Jamie Tanna . Tagged with: git .

  Reply to https://mrkapowski.com/2019/11/10005.html

What hardware are you running on? I've found it often doesn't work "out of the box" because the hardware manufacturers don't Open Source/upstream their drivers so it can't be released as part of the core distro offering.

It is definitely a pain for users, as it's not like ie Dell would say "don't buy this, it sucks for Linux usage!"

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://fireburn.ru/posts/1574837759

My Micropub endpoint has a fair bit of unit testing inside the Java project ( https://gitlab.com/jamietanna/www-api/tree/develop/www-api-web/micropub ) for common flows, but I've also found a tonne of implementation issues by integrating with real Micropub clients.

Some of it is an issue on a Micropub client, but most of it is something I've missed or assumed incorrectly.

I'm thinking to create a stubbed version ( https://gitlab.com/jamietanna/www-api/issues/26 ) that I can then use with https://micropub.rocks to ensure compliance.

Some of it is also a case of reading through the Micropub spec!

by Jamie Tanna's profile image Jamie Tanna . Tagged with: www.jvt.me micropub .

  Reply to https://web.archive.org/web/20191114032643/https://offtopica.uk/blog/2019/11/08/hello-indieweb/

Welcome, Matt!

Thanks for blogging about your experiences, it's really great to see, especially because it was through me you've been interested in it!

I'd heavily recommend https://github.com/PlaidWeb/webmention.js/ by https://beesbuzz.biz/ as I currently use it on my site and love it because I don't need to rebuild my site to show new Webmentions, although it does mean that my viewers need client-side Javascript.

If you get a chance, come and talk to us on the IndieWeb chat (more details on https://indieweb.org/discuss )

by Jamie Tanna's profile image Jamie Tanna . Tagged with: indieweb webmention .

  Reply to https://aaronparecki.com/2019/11/03/13/

I'm probably not the best person to comment on it as I'm used to tweaking my Linux installs and going a more pain-induced way around things, but it's not that bad. It's a learning curve, it's not nearly as polished an experience that you may expect (for some things) but I find it such a better experience on Linux - I use mac daily for work and it constantly frustrates me!

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://joind.in/event/oggcamp-19/the-power-of-change---learning-to-live-as-a-weirdo

Rachel's talk 'The power of change - learning to live as a "weirdo"' was really quite amazing.

It's a difficult thing to talk about mental health, especially to those of us who aren't very close to it to understand what it's like, but Rachel knocked it out of the park with a great illustration of what autism can be like in terms of the reality of the spectrum and the many different effects it can have.

We started with a bit of humour and a funny title, but she took us through a journey of autism, ADHD, depression, and spun a really intriguing story.

There was a great mix of humour alongside this serious topic, and I love that Rachel ended with two thoughts - she realised that she didn't want to be "normal" but wanted to be authentic, and that:

no one interesting is normal

I'd urge you to see this talk if you're able to catch it again!

by Jamie Tanna's profile image Jamie Tanna .

  Reply to https://aaronparecki.com

Regarding our conversation yesterday for OAuth and API aggregation, I mentioned that while working on PSD2/Open Banking we've been doing similar, for instance with a third party who would register on behalf of a fourth party.

I've tracked down https://bitbucket.org/openid/obuk/src/6b4300bdc872dd55573f3ce9c65b66ada640efaf/uk-openbanking-registration-profile.md as the definition for the way this works with the use of new fields in the Signed Software Assertions (for use with https://openbanking.atlassian.net/wiki/spaces/DZ/pages/1078034771/Dynamic+Client+Registration+-+v3.1).

It may be worth reaching out to OpenID/Open Banking to see if they've got this officially specified about this, or whether this is the latest source of truth you can use

Hope this helps with your hope to standardise this into an OAuth spec!

by Jamie Tanna's profile image Jamie Tanna .