Reminds me of when I used to root my phone and had CyanogenMod's PrivacyGuard which once told me Uber Eats was trying to access my microphone when I'd opened the app, not actually doing anything else 🤔
Kind replies
Netlify is definitely what you want - I've only recently been going over the free tier limits 🙌🏼
I wasn't happy with how rushed and different the siege of Fowl Manor was, and it felt like lots they were doing was setting up a sequel, than investing in the first film
@CarolSaysThings I cannot confirm, nor deny... 😁
Happy birthday 🎂 🎉🎈
Not yet, but it did arrive today! Will let you know what the first night was like ☺
TIL, thanks!
Happy birthday Jess 🎂🤟
I thought I was the only one seeing this! Fortunately I've got https://granary.io producing #Microformats feeds so I can still read Twitter from the https://indieweb.org/reader I want
No, there was no indication anything went wrong, and when redirected back, nothing said whether the transaction had passed or failed
It looks like https://docs.dev.to/api/#section/Authentication shows "OAuth2 authentication is still in private alpha." so hopefully could be available soon! We may be able to get on the private beta?
Good point - this is exactly that. Allowing you to deploy to a separate URL, for instance if you were building a branch on CI.
It's worth reading Aaron Parecki's detailed writeup about this as there's a bit more info about what actually went wrong
It's absolutely ridiculous, isn't it?
Is there an RSS feed by default? It'd be good to subscribe, but I can't find it automagically with my feed reader - it may be its missing rel=alternate
?
FYI I've documented this at https://www.jvt.me/posts/2020/05/25/read-servlet-request-body-multiple/ based on https://stackoverflow.com/a/36619972/2257038 and https://stackoverflow.com/a/30748533/2257038 - this caches the actual ServletInputStream
rather than just the bytes that are returned.
Anna Dodson and I had good fun a couple of years ago with https://github.com/veltman/clmystery and https://overthewire.org/wargames/
cat /etc/*release
? Or are those files only Linux based?
I'm quite heavily into the IndieWeb movement, in which we've designed a new standard Microsub which allows for a slightly better API than "regular" RSS/Atom readers, as it allows for you to use different feed formats on the backend. It also splits between the client and the server quite nicely, so I can use Indigenous for Android when on the move, and Monocle when I'm on the desktop. The best thing about the standard, aside from allowing extensible feed parsing, is that I can use different clients to read it, instead of relying on a single provider - which I believe we've seen with some of the RSS/Atom readers around currently.
The server I use is Aperture, built and run by Aaron Parecki, and I subscribe to a mix of RSS/Atom, JSON Feed and Microformats2 feeds
Are you thinking of it to back your existing site? Or for an example other site? Definitely sounds doable
I have a higher pain threshold than I thought, so spent best part of a week with my insides trying to kill me
There's also https://indieweb.xyz/ which Kicks Condor created + runs, and is more topic-based, kinda like reddit - being more general purpose is quite cool, too, as there's a variety of stuff posted there
You can make it work with tools like https://twitter-atom.appspot.com/ or https://granary.io (from Ryan Barrett) which help convert to a feed format of choice. Those of us in the #IndieWeb are still heavily using open standards 👍🏽
+1 on AGPL. I've seen a lot of corps have policies strongly against even looking at the README let along integrating the project. And folks who do use it make it better for everyone as contributions are shared 👍🏽
I had "a chat" with a Google recruiter who then started asking a lot of questions I wasn't quite prepared for - but only once 🤷🏽♂️
Uhoh, hope everything is OK?
FYI I've appeared to get this working using rohitkadam19's reply on How to make HTTPS GET call with certificate in Rest-Assured java and have further documented this on my blog post Performing Mutual TLS Authentication with Rest Assured (via Apache HTTP Client)
I'm enjoying the fact that I can enjoy watching it through Anna Dodson's eyes so I don't actually need to play it 😅
But not of Free Software projects, badum tss
Alternatively git config --global push.default current
https://www.jvt.me/posts/2019/09/22/git-push-matching/
I want to set up a website for him similar to https://indiewebcat.com/ but deciding on whose domain he sits on is a contentious point with Anna Dodson 🙊 https://www.jvt.me/tags/morph/ is available in the meantime!
Totally didn't think Anna Dodson was Princess Leia Organa. Nope, Elsa Bartley didn't need to correct me at all 😅
I could've only guessed number 13 because I knew Anna Dodson and Carol Gilabert were so heavily involved in the planning 😂
Nice, what prompted the move?
I've spent the last hour in such an awkward position because he's been sleeping on my hand 🥰
Remember the =ref
otherwise its not as safe as you think https://www.jvt.me/posts/2018/09/18/safely-force-git-push/
Happy birthday! Looking forward to celebrating when we're able to post-isolation 🎂
Lord of the moist rings
My #PersonalWebsite is https://www.jvt.me and as I'm very into owning my own data and being part of the #IndieWeb, I'm replying to this tweet from my website!
Site itself is Hugo and hosted on Netlify
Noise cancelling headphones are wonderful things! Doesn't help for those hearing them on the microphone though 😅
Thanks for sharing my site! As you say, I'm quite big with IndieWeb, and for readers there are quite a few other folks you'll want to see - https://snarfed.org/ https://tantek.com/ https://aaronparecki.com/ and https://www.barryfrost.com/ to name just a few.
If anyone is interested learning more about the IndieWeb, https://www.jvt.me/posts/2019/10/20/indieweb-talk/ is a transcript of a conference talk I gave on what the IndieWeb is
As shared elsewhere on the site, I am very pro IndieWeb (https://indieweb.org) and therefore try to do everything via my own site.
I use https://brid.gy/ to syndicate posts from my own website (https://www.jvt.me/mf2/2020/04/svn4c/) to Twitter (https://twitter.com/JamieTanna/status/1254670009420431360) so I'm still owning my content, but I can still interact with folks on other platforms.
Thansk - I have a tweet.js
which is 2020-2018. I'll try and re-fetch using the steps in https://help.twitter.com/en/managing-your-account/how-to-download-your-twitter-archive and see what I get
Thanks! I actually got it straight from Dell. They'd quoted middle of May, but it came a couple of weeks earlier, so you may be lucky too!
🎯📉
Are you able to install the Ubuntu PPA linked from https://help.nextcloud.com/t/linux-packages-status/10216 ? That seems to have 2.6.4 available
Got myself a Dell UltraSharp 27 4K USB-C Monitor: U2720Q which is very nice! Got a much nicer colour quality compared to my other, older, 4K monitor. I'll share a photo of my new setup tomorrow
Sorry, the Alpine one wouldn't be helpful anyway. The Arch package (https://www.archlinux.org/packages/community/x86_64/nextcloud-client/) has the nextcloudcmd
executable, but it appears to need a few other things installed from the package, such as libnextcloudsync.so
. What platform are you running your server on? It looks like the packages are available on https://help.nextcloud.com/t/linux-packages-status/10216 for each service - given the Arch package is the "desktop client", it appears that it's possible to install the client on your headless server and still interact with it via nextcloudcmd
That being said, it looks like the Docker example shows that the Alpine package contains nextcloudcmd
, so you may be able to pull it out of https://pkgs.alpinelinux.org/package/edge/community/x86_64/nextcloud-client (or if you'd like I can extract it and send it over?)
Is the expectation for this that will contain all of the properties? Or could just be the URL/UID?
For instance, I've got a static site, so my Micropub endpoint would proxy a generated file from the site. If I can reduce the amount of properties to add to this, it'd be good, especially if this is really only being used for post listing.
I'm really sorry to hear this - I had a kidney stent put in a couple of years ago, but I was quite fortunate that it was only ever so mild discomfort, although my body at the time was recovering from my ruptured appendix so maybe that distracted me? What have you been given for the pain?
I recently asked if anyone I knew had one of the new models but got no responses (via my blog, or Twitter).
I've got an XPS 13 9343 and love it - largely form factor, but also the 3K screen - and have been wondering about upgrading recently, in part due to USB-C and fingerprint sensor, not for any other reason.
According to the Arch Wiki entry for the new XPS it's mostly alright, but doesn't seem to have fingerprint support.
May be that it needs to get upstreamed by the folks at Ubuntu.
In case it's a point of interest, the highest-end one has a 4K screen (RRP £1768.00)
I'd say go for the slightly newer one, with the caveat that if you stick with the Ubuntu build it comes with, it'll probably be alright, but if you want to re-install/install a different OS, it'll likely not work as well, and may require a more up-to-date kernel - as I decided to use Arch at the time it meant I always had the latest kernels, so as they added support for the drivers upstream, I was getting them pretty quickly, whereas friends with non-cutting edge kernels didn't have as much luck.
I really do recommend Dell for the XPS based on my existing one, and would be very interested to see how you get on with it, if you do get it, so it can inform my decision to buy one while I'm in quarantine and don't need my laptop to be as functional as I would if I were travelling.
9/11 at the age of 7. As a child of an ex-pat/immigrant in Cairo, Egypt, working for a large American Bank, with a lot of other American friends, I remember knowing something was up when everyone at school was rushed home, but didn't really understand it
Learning review is my go-to
I had some spaghetti that came out of the tin in that shape the other day and Anna Dodson was having none of it
I'm hoping that I'll keep a bit more on top of mentions not being sent, and may even look at scheduling a batch to re-process mentions that haven't sent (although I'm pretty sure I set up my Webmention processor to do that for me)
Yes it was a good chat! Thanks both for it, definitely some food for thought - especially around making folks more comfortable aware when it's their turn to speak!
Anna Dodson found a pretty good timeline of events that helped with the second viewing because we understood when it was all going on
Birthday was last month, just as UK lock down was happening 😅
So jealous!
What sort of binary file? I remember in uni digging into ARM assembly, and the structure of those, but that may not help!
It's anywhere from 4 minutes to 4 months behind 👍
Code is merged, bugs fixed in both Micropub and post-deploy, so this should work!
Turns out it was due to a mistake on my part for not reading the docs properly for https://telegraph.p3k.io/ - this time it should work!
And even higher timeouts...
Needed to up a few timeouts, 🤞 this time!
Yes, I think I saw this when I first had the post up, I'd tried to resolve it but it broke on other platforms 😅 I think maybe Slack? But if you've got any thoughts on the right way to fix that'd be appreciated!
I definitely started to over use it after finding out about it last year https://www.jvt.me/posts/2019/05/19/html-toggle/ but it is a pretty nifty thing!
Webmentions are great! They're how I handle all my interactions with my site i.e. https://www.jvt.me/posts/2020/01/11/homebrew-website-club-nottingham-url/ under Interactions with this post
and there's great support for WordPress and many static sites, among others!
Oh no! Anna Dodson was looking to get one of her own, so is a bit disappointed by the news. How come? Is it that just the island won't transfer, or nothing at all?
I use https://hetzner.cloud for my personal servers which have some in Germany but looks like not in Frankfurt unfortunately
For those wanting a bit more info on the IndieWeb, see the discussion and post on https://lobste.rs/s/zg6iok/indieweb_movement_owning_your_data_being where I shared a transcript of a conference talk I did on the subject
I use https://github.com/PlaidWeb/webmention.js to render my webmentions client-side so they're always up to date, instead of needing to rebuild the site - I've written a bit more about it at https://www.jvt.me/posts/2019/06/30/client-side-webmentions/
I followed the instructions in https://formulae.brew.sh/formula/coreutils which prompts you to update your PATH
: PATH="$(brew --prefix)/opt/coreutils/libexec/gnubin:$PATH"
which worked wonders, and I now no longer need to prefix with g
Used to but moved to Hetzner as performance and cost wasn't as good, and I had a few issues with downtime - one which left me with a fairly critical server dead for over 24 hours and needed restoring from backups
Anna Dodson and I have had great fun playing Good Job - it's a nice mix of casual strategy and chaos
Not that I'm aware of, sorry!
Can't comment on the Kubernetes angle, but I've been using https://hetzner.cloud and have had good experiences - fast, competitive price and no issues with unexpected downtime 👍🏽
I guess you'll have to have another 😅
Sending hugs 🤗 can't imagine having to go through this alone - I'm lucky to be living with Anna Dodson, and that both of us are quite introverted and enjoy being at home. Hopefully it won't be long until you can see them
Happy birthday 🎂 🎉
You two ♥
This is great! I may have to start posting videos of https://www.jvt.me/tags/morph/
Ooh yay!! Although I didn't see a referral come thorough 😉
You're probably doing something better than us then 😅
Brilliant write up Neil, great stuff on getting it working! Nice to see that it was a case of connecting up various IndieWeb tools for a somewhat out-of-the-box feel
Thanks! Glad to hear it helped. The library mentioned at the end of the post has a bit nicer interface, if you prefer, but I was pretty happy with the initial version too
They usually are, yes - given there's been a lot of zoombombing recently I want to get a few things in place before it's fully open for remote - sorry, and hope it'll be available for next time!
Hey Amit I meant to reach out - I think for this one I'll probably keep it as just for Nottingham, but I know the London event https://events.indieweb.org/2020/04/online-homebrew-website-club-europe-london-2Kc9aetW589f is open
It does the job perfectly, okay?? 😝
Would you consider making a Web client as well? I'd probably opt for Web then Electron if possible, but I appreciate that's probably more work
Sorry for the late reply - yeah I'm up for it! I'd still fancy primarily keeping my slot, just cause I'm a creature of habit 😅
Nice, I'll see if I'm able to drop in to say hi 👋🏽
Sony WH-1000XM3s!
Woops this was meant to be @CraigBurgess
Not only in my bio, but marked up in a machine-parseable way on my website 🙌🏼 https://www.jvt.me/posts/2019/04/10/pronouns-microformats/
Np! Would you mind updating https://events.indieweb.org/2020/03/homebrew-website-club-barnsley-hGOqaDqcyIPP to at least say it's going to be Online? See https://events.indieweb.org/2020/03/online-homebrew-website-club-london-DNdVXaId2jig for an example
https://gitlab.com has unlimited collaborators on unlimited private git repos, as well as a tonne of other stuff built in if you want it 👍🏽
If you go for Zoom, there are official IndieWeb Zoom accounts that should be usable 👍🏽
Yep this is due to the Strong Customer Authentication regulation that is now in effect as of March 14th - you can read more about it at https://monzo.com/blog/2019/08/22/strong-customer-authentication - but it's implemented differently per bank 🤷🏽♂️
Aww thank you! 🤗
Great stuff, Neil! I'm sure https://snarfed.org will also be happy to hear how easy the Bridgy setup was for Meetup 👍🏽
Nice! If you manage to come along to #HomebrewWebsiteClub Nottingham we'd be happy to have you to come work on your site 👍 The next one (https://events.indieweb.org/2020/03/homebrew-website-club-nottingham-anniversary-edition--Rcujt5SykHv1) is likely going to be a meal out, so https://events.indieweb.org/2020/04/homebrew-website-club-nottingham-UpVd9JZeVzx6 will be the next one (but I may make it remote-only due to #coronavirus)
Interesting! I'm glad it's not just me that's noticed it - I thought maybe it was a bad tin or two but sounds like not 😥
Do you mean to replace whatever custom changes you've made with the standard one Linux/Mac uses? If so, maybe source /etc/environment
, but not 100% sure that'll work everywhere
Yes do!
On mobile too? That's interesting, I've not found it slow since I moved over a while ago, but not got any recent comparison with Chrome so may not be helpful
Yes do it!! Nottingham would love to have you here 😁
I guess it's more that we have development environments to play around with, the staging environment should be treated as prod - ie treat it the same with infra, security, support policies etc.
But that's true - it's better to play in staging than prod!
I've spent the last few weeks going up over the threshold and then dipping under 😅
Within my team, we use Git flow with 2 person enforced code review before a merge (within a 10 person team). We use the code review to enforce this, alongside any other changes required.
I'm a strong proponent of good commit messages, so one thing I've been doing since joining the team is encouraging this to be better.
Glances (https://www.jvt.me/posts/2017/04/26/glances/) is pretty great for system monitoring
I'm glad someone in the house did at least 😂
Emma.
Nothing like "5 talks in about 7 minutes once I've got the slides working" 😂
My go to catchphrase is "this isn't even my native resolution" 😂 got to enjoy the screen real estate while my eyes can cope!
https://heyguys.cc/ is a great resource for this, and is a handy link to share others when they're not able to find the right term 👍🏽
I know, I did think that I'm more of an over-committer 😅
I'm using Hugo and Netlify, backed with GitLab CI. Because I own the platform that is my site, I can do funky things like reply to this tweet directly from my website!
I'd thoroughly recommend self hosting - I use Hugo and Netlify for mine and it works really well. It's also got the bonus that because it's my own site and platform that I can use it as I want, such as replying to your tweet from my website
Aww this was really good!! Gutted to have missed it in person, but glad it's been recorded and I could watch it 🙌
You may want to check out @edent's blog post https://shkspr.mobi/blog/2019/12/add-review-to-goodreads-from-schema-markup/ for how to pull the data from the Goodreads API
I'd also recommend having a read of https://www.jvt.me/posts/2019/09/28/microformats-licensing/ as there are also legal implications of sharing others' content
Yep, the next one is the 4th March https://events.indieweb.org/2020/03/homebrew-website-club-nottingham-FWdZAqhKZBnq - would be good to see you there!
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.
Huh, you're meant to approve them? TIL!
I've been seeing some heavy advertising for Tide's business banking so I guess it's worked cause I'm talking about it, but no clue if it's any good 🤷🏽♂️
Miss you too dude! You should just move back to Notts 😝
Should've bought a mac 🤷🏽♂️
Sorry to hear that, but best of luck for the future!
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
FYI in this example you can set this to happen by default https://www.jvt.me/posts/2019/09/22/git-push-matching/
Interesting. Did you use the full URL including scheme? May be worth raising a bug to see if you can get a hand with it
What's up with Indigenous? I'd be happy to give a hand if I can 🙃
Ooh if you get this working I'd be interested in seeing how you solved it, as I'm interested in doing similar too!
I did something similar with lots of sq! {SHA}
commits until I found out about git commit --fixup
which let's you do similar, and then git rebase -i --autosquash
it afterwards, which is a bit safer with repos others are working on - there's some more detail on https://www.jvt.me/posts/2019/01/10/git-commit-fixup/ if that helps!
Ooh nice! I've been using https://github.com/PlaidWeb/webmention.js for my client-side webmentions and have found it really nice ☺
But it is on my website, such is more important https://www.jvt.me/now/ 😉
My blogroll https://www.jvt.me/blogroll/ My RSS feed https://www.jvt.me/feed.xml or https://www.jvt.me/posts/feed.xml if you just want my articles And https://www.jvt.me/ for my #Microformats feed and https://www.jvt.me/kind/articles/ for blog
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
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!
You can also use the config in https://www.jvt.me/posts/2019/09/22/git-push-matching/ to always push to the same branch upstream 🙌🏼 saving a lot of typing
"she" followed me too 😂
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!
This is very frustrating, but I can confirm that using aur/intellij-idea-community-edition-no-jre
has resolved this, as per craynic's comment
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
Hey which feed? I've got RSS/Atom, Microformats2 and JSON Feed!
All of which are generated from Hugo with custom templates
On the plus side, you found an edge case for me! Should've tested it better 😬
Oh no 😢 I got the content wrong!
Can you not just swap out the Desktop Environment you're using without swapping distro?
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.
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?
It's the MF2-JSON that Granary provides, I store that as-is, then render it as I need to 👍🏽
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!
The Keloggs game was pretty awesome, but no one seems to have played it before, of people I've met at least https://youtube.com/watch?v=c9HwqvivoqY
It looks like it does different things depending on what device I'm on - mobile goes through to Google Podcasts, but desktop shows the other episode as mentioned
Hey the link in this tweet seems to go through to 394. Insights: The future of investing
https://fi.11fs.com/571 not 396. Insights: Do consumers care about Open Banking?
https://fi.11fs.com/573
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.
Ah cool, nice to hear! Yeah I think sticking something serverless makes sense - I've gone for the route of deployed microservices just to give me some more experience with them. And hopefully more hosted services can be created if needbe!
It can also make some of it harder, too! My site is a static Hugo site, but for some of the IndieWeb stuff I either need to add client-side JS or write separate services that can run to ie send Webmentions. It definitely works, but is a bit more work as there's stuff that is and isn't static
I'd thoroughly recommend https://gatling.io/ as we're using it across both Java-based and non-Java-based APIs, and have found it pretty great.
I know we're not using nearly the power it affords, but it's very good!
You don't need to know that much Scala too, it has a straightforward DSL before you get there
Thanks, both you and https://david.shanske.com have recommended Pushover and it seems to be OK price and rate limit wise so I think I'll look into it. It helps that I don't need to create an Android app myself to receive notifications, unlike https://pushy.me
Thanks that looks like a reasonable one. I couldn't see anything specific pricing wise for it, but the official pricing looks like I'd be in a free tier 👍🏽
Yes! I've got a list of my blogs that I follow explicitly at https://www.jvt.me/blogroll/ but also use several aggregation sites to pick up other content
No worries - they're every two weeks! They're also more self-directed so being a less-experienced member there is more than ok, but depending on who's there it may be more conversations about what you're doing rather than technical help
This looks awesome, great stuff! If you want to come work on it with like minded folks, I organise #HomebrewWebsiteClub Nottingham, next event on Feb 5th https://events.indieweb.org/2020/02/homebrew-website-club-nottingham-8IgcYeAQhIKX
I know we've talked about it in the past, but how do you feel about possibly setting up a #HomebrewWebsiteClub in Lincoln? I've found there's very little organisation required for mine in Notts - generally just turn up and do stuff 🤓
If you want to build / enhance your personal website, #HomebrewWebsiteClub Nottingham is a great place to get involved, next one is the February 5th https://events.indieweb.org/2020/02/homebrew-website-club-nottingham-8IgcYeAQhIKX
Awesome to see the first event posted! In case you've not seen Aaron's post there's now a new IndieWeb events site https://events.indieweb.org/ you're more than welcome to still publish the event on eventbrite but would you also be able to publish to there as well, for IndieWeb folks to discover the event, too? Much appreciated!
Agree that some users won't want to get stuck into it - they're likely also the users who won't be writing raw HTML for their sites.
So what we're doing for them is getting Microformats2 support directly into the themes for WordPress, Jekyll, Hugo, etc, so anyone using it can benefit without necessarily doing any work!
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!
Thanks! Maybe "this project is source available, not Open Source. Utilising any code within this project is forbidden." or stating "this project is proprietary, despite the source being available. You may not use it for any reason"
Hey as an FYI, from your README:
No license.
This repository is open sourced
Without a license for it, it's not technically Open Source, therefore is proprietary and not usable by anyone. It may be worth being explicit!
Unfortunately it's only 18 degrees, so not roasting, but quite nice and warm compared to the UK this last week!
I've written about how I added it to my own site www.jvt.me at https://www.jvt.me/posts/2019/08/26/setting-up-micropub/ if you'd like more info on how you'd go about it - as my site is built around Git as the source of truth, I simply need to get it committing the changes for me and that's it!
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.
My preferred photo always sits at https://www.jvt.me/img/profile.png which makes it super easy as I always know where it is, for this exact reason!
I'd be interested to hear an answer if you find out - I have a similar post that only seems to come via the same URL
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/)
Technically my reply to this tweet is the latest thing on my blog (see the link at the end) but https://www.jvt.me/posts/2020/01/14/ruby-parse-unix-epoch/ is the last, super short #blogumentation blog post
That is, ~4 minutes later due to the time it takes to publish the site and then syndicate the content to other platforms - so not quite as realtime
I'm definitely a Hugo person since moving from Jekyll last year - I'd be happy to share any experiences you'd like.
Not sure anyone has linked you to https://www.staticgen.com/ btw, for all the known static site generators
Haha thanks! I wish I could take credit for it - I'm not sure who in the IndieWeb community made it, but it is pretty awesome
As I published this to my site first, it makes more sense to tag her URL, but I need to get some rewriting for Twitter syndication so it tags her Twitter account - all in good time!
This is an interesting one, because I've recently been very frustrated with Firefox and captive portals, as it attempts HTTPS first, then ends up retaining HSTS - it's a difficult one to get right though, and I agree that attempting HTTPS first is a better idea.
I found that writing short blog posts as a form of documentation https://www.jvt.me/posts/2017/06/25/blogumentation/ helps lots with reducing the barrier to blogging, as well as writing one post a day for Nablopomo https://www.jvt.me/posts/2019/11/01/national-blog-post-month/
Yeah I'd say unfortunately that's then removing the effectiveness of using a CDN. I've seen issues when using two CDNs as it can make cache invalidation etc a bit harder
Also doing NaBloPoMo (https://www.jvt.me/posts/2019/11/01/national-blog-post-month/ ) helped lots as I got used to publishing pretty quickly, which was kinda the point of it, for me at least
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
This is a great idea! I'm planning on doing a similar thing to this based on the "Week Notes" that Ton does ie https://www.zylstra.org/blog/2019/12/week-notes-1952/ as a visible way of recounting weekly achievements / what kept you busy
In the last couple of days, I've also added media support for my Micropub server, and have encountered the same issue.
Thankfully the changes to Indigenous are soon going live, but I was surprised not being able to use it elsewhere.
I believe https://quill.p3k.io supports it, as long as you're posting it with a note?
Glad to hear it! I've been toying with the idea for a few years but have never found the guts to do it
In 2018 I wrote 60 posts (92k words) but in 2019 I wrote 159 posts (107k words). Of those, 41 and 73 posts respectively were under the term "Blogumentation" https://www.jvt.me/posts/2017/06/25/blogumentation/ which I am a huge fan of.
Don't write for anyone else - just yourself!
I mean, I said that an hour or so ago, but that was before the site had deployed... Turns out https://www.jvt.me/posts/2019/11/11/gotcha-netlify-lowercase/ caught me out again and isn't fixed until https://gitlab.com/jamietanna/jvt.me/merge_requests/638 is in (although I've done a temporary deploy from my local machine to get the site up).
Very annoying!
This is really great stuff!
I've raised an issue on the https://brid.gy repo at https://github.com/snarfed/bridgy/issues/905 as I feel this could be a great fit for the project, as it'd handle that syndication for you, instead of you needing to set it up yourself.
It may not be needed by the community, but if it is, there's hopefully a good fit there.
If you want inspiration / don't want to write your own - https://indigenous.realize.be is great. I use it daily and it's a great Microsub client.
If so I've definitely been doing my Christmases wrong! Can't even think when the last time I saw it was
Out of interest where are you moving to?
Because GitHub is willing to work with ICE https://techcrunch.com/2019/11/13/github-faces-more-resignations-in-light-of-ice-contract/ but at least GitLab are being up front about their politics?
Although yes I agree they're not amazing
All my code hosting is on https://gitlab.com/jamietanna
Static site hosting is on https://netlify.com and VPS hosting is on https://hetzner.cloud
Although some things that I contribute back to are on https://github.com
I guess, that's a fair point. Would still be good if we can improve the usability of password managers for not-as-technical folks
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/
Have you by any chance heard of the #IndieWeb movement? We've got a great group of folks who are looking at what it means to #OwnYourData and #BeYourOwnSocialNetwork
I've written about it https://www.jvt.me/posts/2019/10/20/indieweb-talk/ and we've got a large wiki too https://indieweb.org/why
Thanks for sharing - I've been wondering about getting it since getting a Switch and may reconsider
I like that idea - automagically parsing the data from a URL is reasonable, and is mostly automatic but a little manual so there's the ability to correct issues (as mentioned in https://aaronparecki.com/2019/12/21/12/ )
Would we also be interested in iCal feed parsing, or just stick with MF2 for now?
This is really amazing - great work on this!
Out of interest, would there be any interest in the ability to syndicate events from our own websites to https://events.indieweb.org so there's a bit less manual process for adding them to the official list?
Aw thank you! It's my last day in Notts today tho so unfortunately won't be able to make it. Hope its good though - did you go see it with work on Thurs or is today your first one?
Could be that your reply is an h-cite
maybe? So parsing it isn't happy? Odd as there's definitely a url in the body that references my post so it should be ok
Interesting - I'll look at giving Granary a go over the next few days and see if it's what I'm looking for
Thanks Chris - I'll look into it as both you and Aaron have recommended it.
As an FYI this post didn't send me a webmention and when sending it manually it said no_link_found
- not sure if it's a known issue?
I've been using GitLab for almost 4 years now, largely for reasons stated in https://www.jvt.me/posts/2017/03/25/why-you-should-use-gitlab/ but also for all the extra stuff they've built on top over the years.
Originally it was just because of private repos, but evolved into a love of the platform being built in a way that folks can contribute, unlike GitHub.
Folks posting to their own websites and owning their content, but syndicating it to sites such as https://dev.to, https://lobste.rs or https://news.ycombinator.com for better discoverability
Sorry! Hope it didn't cause too much of an issue.
I wonder if these b issues you and Aaron have seen could be related and put into the spec for implementers?
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!
I've disabled that for now - I actually didn't mean to do that and have since removed it, especially as those pages are paginated so you'll effectively get webmention'd forever as I add more content to that tag
I had a look at this last night and unfortunately it doesn't provide that much good data.
There's a year of listening history which may give a similar outcome, but it's not perfect
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?
I've received my data from Spotify! Once I'm home and have had dinner, I'll get hacking on it to see what they've got for me and whether I can reproduce my Spotify Wrapped myself, for historic years, too!
Not really sure what the issue was, may be that php.microformats.io has been returning a bit slower than expected. But either way there's now webmention sending after a reboot of my post-deploy service 👍🏽
I had a quick look at the API but it doesn't seem to have a way to look at the user's play history. May require more digging, or using something like Last.FM
I guess it's more that I didn't want to write any posts and then not publish them, because if I've written it I'd rather have it out there than just sitting around, but have felt over the month I need to be careful in case I don't have things to write about?
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!"
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!
Ah nice! Thanks I'll have a play with it at some point then. Although I'm not sure I've got the time currently to write a spec compliant IndieAuth server too 😥
Interesting. I guess my main thought was whether it was something you could get Okta to only require MFA via Verify, or if you needed to do some hacking around it to make the flow work so you can just log in via Verify?
Did you ever write up how this works / could work? If so, I can't seem to see the post by searching passwordless
There may still be some dupes for now, looks like my async work has meant there are clashes with trying to write to the DB https://gitlab.com/jamietanna/www-api/issues/75
Looks like I've done it now - https://gitlab.com/jamietanna/www-api/issues/74 is the root cause, which I'll fix this evening properly.
For now, I've put a hacky hotfix in to get it working
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 )
As an FYI it looks like the issue with minification wasn't due to GZIP but actually the minification of the CSS it does, which would likely replace things like .h-card
with a random string
Although it doesn't help you, Hugo has Archetypes https://gohugo.io/content-management/archetypes/ to set up these repetitive and boring bits of metadata for new content types - it makes a huge difference in getting up and running with your boilerplate 🙃
When doing similar with some changes on my own site, I utilised my RSS feed and sitemap, as they had a full list of my sites content, and then did some checks to validate that the url resolved with my locally built site. Hugely helpful, although the script I wrote was thrown away unfortunately
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!
Glad to see you're also getting involved too! https://gregorlove.com/2019/11/i-just-made-a-very/
Great stuff! That's putting my own work to get Meetup.com support to shame - unfortunately not got a huge amount of time to invest into it on its own
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!
Turns out my tests hadn't all passed 😂
https://github.com/gohugoio/hugo/pull/6392 should work now!
Great stuff, Ton! I hope you'll be able to use this to count towards https://hacktoberfest.digitalocean.com !
Hey, can you share a bit more what you mean? Do you mean how to get Hugo rendering webmentions?
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!
That's true, but https://adactio.com/links is also using bookmarks, and I'd see us doing the same thing.
It's something I've been wondering about whether I'm doing it right or not!
This is a great idea! I may have to look at the same.
I'm also hoping to start to start publishing from my site first and then having that send the tweet afterwards using https://brid.gy/
Oh sorry - it is up but only responds to specific requests. I've updated the post to note that - worth trying a URL of a specific meetup event - if that doesn't work let me know though!
Ooh no I had not, thanks for that! I'll definitely be implementing the algorithm like that, instead of how it currently is
Welcome to the IndieWeb, Craig! Glad to see it's helped you think about getting to self-publishing all your content, and I look forward to following you (once there's an RSS/h-feed set up!).