January 22, 2025

Full content should be the default for RSS feeds

Every RSS feed that is associated with a blog or news site should have the full content within the <content:encoded>.

Go to a free feed validator. Here is a link to this blog’s RSS feed validator. Type in your blog, and then add /feed or /rss to the end of the url. If you have a blog on Wordpress, Ghost, et cetera it will have already automatically made the RSS feed for you. If you don’t have a feed, configure it.

If the entire post is not within <content:encoded>, configure it to include the full post content. It takes very little technical know how to fix it, especially when we have tools like ChatGPT.

I use NetNewsWire as my feed reader. It drives me nuts when a blog includes something like a summary of the post in the <content:encoded>, because then I have to use the Reader View. When you use the Reader View, it takes a few seconds to load. When it takes a few seconds to load, I don’t feel like reading what you wrote.

Normalize making feed readers accessible. Stop making it hard for people to read your work. If you need a feed that has summaries, make a separate feed.

January 16, 2025

David Moyes is already burnt out at Everton after four days

David Moyes after Everton’s 1-0 loss to Aston Villa:

I thought the crowd were great and I was really thankful for my reception but I am keeping my head down because I don’t want to be at a team near the bottom of the league and I have lost.

At the moment I have to find a way for the team to get a result. I’ve only been here a couple of days and I’m nearly burnt out looking at how we can score more goals and how we can get players who can do that.

With the squad we have, everybody is saying ‘How are you going to find that?’

If we get someone different that’s OK but we have to find ways within the squad, we have to make goals, score goals and improve our attacking play.

They are not there trying not to play well. Maybe they are just needing someone to give them a lift and a little bit of quality to make the difference and we are just lacking that at the moment.

It is commendable that Moyes would want to come back to help right the ship and a club that helped propel his career, but this is thankless job and you’d have to assume they don’t have the funds.

January 15, 2025

Yoane Wissa overtakes Ivan Toney to become Brentford's top scorer

Ali Tweedle for Opta Analyst:

Yoane Wissa’s goal against Manchester City on Tuesday night took him clear as the leading scorer in Brentford’s Premier League history.

The DR Congo forward now has 37 Premier League goals for the club, moving one clear of Ivan Toney who departed in the summer having scored 36 times for the west London club. […]

Wissa’s 37 Brentford goals have come from almost nine hours less game time than Toney, 60 fewer shots, and a much lower expected goals total. Wissa has also never taken a penalty for the club, while 11 of Toney’s 36 goals came from the spot.

Wissa has outscored his xG (29.2) by more than seven, while Toney’s 36 goals came from almost exactly that number of expected goals (36.1). Take penalties out of the equation, though, and Toney scored 25 goals from 26.7 xG. […]

Of players with at least 1,000 minutes played this season, Wissa ranks third for non-penalty goals per 90 (0.71), behind only Isak (0.8) and Haaland (0.72), and fourth for non-penalty xG per 90 (0.64).

He also doesn’t have as many shots as many of the other best strikers in the league, in part because he plays for Brentford. Wissa has had 42 shots this season, putting him 19th in the Premier League for total shots. His tally is less than half Haaland’s total (85).

Yoane Wissa is the most underrated striker in the Premier League, might be the most underrated player, period. I think it is due to his height but that shouldn’t be a determining factor when you can offer this output. And he is only 28 years old.

Own your work

My hope with the upheaval over a general lack of moderation and an embrace of AI by social media companies drives people to make their own homes on the internet.

For them to realize that if they care about their work, they should make their own website, and host their own blog on the own domain they own. Own your words and then link to it.

It might seem daunting to start but it’s a better way to connect.

Sergio Gomez hints at convincing Zubimendi not to join Manchester City

Freddie Pye for City Xtra:

Speaking to Spanish newspaper AS, Sergio Gomez spoke of his own City exit for Real Sociedad last summer, insisting that improved on-field opportunities became the driving force behind the decision to leave one of the game’s leading clubs.

“You are practically in the best club in the world, and although you know that it can be difficult to play, you see that you have possibilities, and you feel like trying,” Gómez explained, as translated and relayed by Sport Witness.

“But you want minutes and that’s why Real’s interest came at the right time. Then the Games also helped me gain confidence and the start with Real was also good, to the point that thanks to it they called me up to the national team.”

Gomez is currently starring alongside Martin Zubimendi in the existing Real Sociedad squad and Manchester City have consistently been linked with the Spain star over the last few months.

However, on the subject of Zubimendi’s future in the game, Sergio Gomez said, “He’s much better at Real Sociedad than at Manchester City. I’ve already told you, it’s not that big of a deal.”

I don’t normally care about comments like this, but these ones have legs. This younger players in the lower tier and world-class players in the higher tier. Those players that are in the middle tier are a question mark for minutes.

Martin Zubimendi is a better player than Sergio Gomez, but for players in that middle tier, I can see why you wouldn’t want to join Manchester City. The minutes aren’t very good because they rotate like a responsible club, not like the irresponsible ones who throw out the same starting eleven every week and then wonder why they have an injury crisis.

January 07, 2025

Darwin Nunez told to score more goals or he'll be sold

Mark Brus for CaughtOffside:

CaughtOffside understands that Nunez has been told very clearly that he needs to be more consistent and contribute more to this Liverpool team, and sources indicate that the player has taken that on board and vowed to put in the work required.

However, it is also felt that Liverpool would now consider offers in the region of £50-60m to let the Uruguay international go, and there is some interest emerging.

Watch out for Darwin Nunez in the second half the season. He is one of those players that will score a hat-trick for three consecutive games and then never look back.

January 06, 2025

Graham Potter reportedly taking over West Ham imminently

West Ham Football:

Increasing likihood that Graham Potter will be charge of West Ham at the London stadium for the Fulham home game.

Nothing set in stone as yet but probability growing hour by hour.

Graham Potter is the most West Ham type manager on the market and I wish him well. It’s a good landing spot because they have plenty of money.

OpenAI focusing more on AGI

Sam Altman:

We are now confident we know how to build AGI as we have traditionally understood it. We believe that, in 2025, we may see the first AI agents “join the workforce” and materially change the output of companies. We continue to believe that iteratively putting great tools in the hands of people leads to great, broadly-distributed outcomes.

We are beginning to turn our aim beyond that, to superintelligence in the true sense of the word. We love our current products, but we are here for the glorious future. With superintelligence, we can do anything else. Superintelligent tools could massively accelerate scientific discovery and innovation well beyond what we are capable of doing on our own, and in turn massively increase abundance and prosperity.

This sounds like science fiction right now, and somewhat crazy to even talk about it. That’s alright—we’ve been there before and we’re OK with being there again.

AGI “tools” sounds like a marketing rebrand. When anyone sees the letters AGI, they assume that means the type of intelligence that can takeover any task without human intervention.

December 31, 2024

We should not normalize the use of photorealistic AI-generated images of people

I like the fact that if you need a quick drawing of an icon or object, AI can create it. With a prompt, you can have it drawn for you in seconds. DALL-E is the best. For those who can’t create those images, they no longer need to pay for the rights for the stock images or icons.

Everything that is made is inspired by something else.

If I draw a flower, the likelihood that my flower matches with someone else’s flower is high. If AI draws a flower, the likelihood that its flower matches with someone else’s flower is high. Both I and the AI are drawing inspiration from something else. No one would know unless you told them.

I do not like the fact you can create a photorealistic image of a person. X’s Grok AI does this. I think it sets a bad precedent. It deceives people into thinking the person in the image is doing what is being shown in the image, and it takes money away from photographers.

A person is unique.

Would you want someone to create a photorealistic image of yourself performing an action that you didn’t perform? It could be as small as a facial expression you didn’t make and as large as an obscene gesture you didn’t perform.

Someone could easily manufacture a scandal using one of these generated images, and the internet is complicit in those future scandals because we normalized it.

If you want to create a photorealistic image of a mountain or a stadium, a place, that’s fair game. I don’t see the problem with that, but not a person. And you can kind of tell it’s AI-generated now, but soon you won’t be able to.

Protomaps: A free and open source map of the world

Bookmarking this if I ever need integrate a map into a website for free.

December 30, 2024

Instagram and Facebook encourage the creation of AI-generated accounts

Cristina Criddle and Hannah Murphy for the Financial Times:

The Silicon Valley group is rolling out a range of AI products, including one that helps users create AI characters on Instagram and Facebook, as it battles with rival tech groups to attract and retain a younger audience.

“We expect these AIs to actually, over time, exist on our platforms, kind of in the same way that accounts do,” said Connor Hayes, vice-president of product for generative AI at Meta.

“They’ll have bios and profile pictures and be able to generate and share content powered by AI on the platform . . . that’s where we see all of this going,” he added.

Hayes said a “priority” for Meta over the next two years was to make its apps “more entertaining and engaging”, which included considering how to make the interaction with AI more social.

He said hundreds of thousands of characters have already been created using its AI character tool — which launched in the US in July, with plans to expand its access in the future — but most users have kept them private so far.

What are we gaining from this, and I’m not sure what they are gaining from this?

I can’t imagine a situation in which I would enjoy interacting with a bot, other than to gain information from it.

All this does it make me want to not engage with platforms that want this to be the norm, and post only on a blog that I own and can control.

December 24, 2024

Monetized feeds by Graze

Graze Social:

Here’s the plan: we’re giving you the tools to pick and publish sponsored posts in your feeds, at rates that you determine. You have complete editorial control over who your sponsors are! This means anyone with an audience on Bluesky can build a community or business on top of the Graze platform.

We’ve been running this quietly with early testers, and in the coming days, we will be rolling out these tools and services for everyone. You’ll be able to flag your feed as monetizable on Graze, and other users on Graze will be able to send you proposals for sponsored campaigns. You’ll also be able to monetize your own feed by the same mechanism. We’ll facilitate the payments to ensure you get paid by your sponsors, and we’ll take a small service fee to keep our systems and people online - but the majority of the sponsorship money for your feed goes into your pocket. We believe that this will help upend the traditional relationship between users of social media and the platforms that place them at their mercy. We want to empower a new class of users to help us define what the next generation of social media will look like.

The more customizable the better.

Those that are technically savvy should want to get out ahead of this because if people migrate to Bluesky, this could be a fantastic opportunity.

December 18, 2024

Writer's block remedy

Seth Godin:

Get a cheap digital tape recorder. Go on a walk with someone you want to teach about your topic of expertise. Spend half an hour explaining, in the most cogent way you can, person to person, what they might learn from you.

When you’re simply talking and walking, teaching from experience and anecdote, your best voice arrives.

Go ahead and transcribe the recording and your first draft is done.

Write like you talk. It works.

December 17, 2024

Substack Is Partnering With The Free Press

Substack:

“We’re partnering with The Free Press to build this first version of Substack’s enterprise offering while we learn how to best support organizations of this nature. This work will benefit all publishers on the platform. As we develop the toolset through an extended private beta over the coming year, we plan to take features designed for The Free Press and make them available for general use in Substack.”

Enterprise sounds expensive. Sounds like more basic features behind a paywall.

“The Free Press, like Substack, is also dedicated to a business model based on subscriptions.”

Making a free Substack newsletter has to be made a subscription eventually. I can’t imagine they are making enough money to sustain this model.

I'll Never Forgive Them

Something has to give.

All the change on the internet is building, and building, and building to a crescendo.

The resolution is going to have to be different from the norm now, because it can’t continue the way it is going. I don’t think it is sustainable.

I find it quite annoying that an entire generation of people are unaware of how the internet was fifteen or twenty years ago. This is all they know.

And note to self: Never buy a computer that runs Windows in S Mode.

December 07, 2024

You can attract people to the things you talk about

Dan Koe:

“Now, there are a few beautiful things about the internet itself. First is how far your work spreads is a skill that can be learned and practiced, not luck.

“Second is, there are people who relate to your vision and aim for your future, meaning you can attract people to the things you talk about.

“And the third thing is that it’s free, accessible, and the majority of the population has access to it. So if you’re trying to attract people to your work, and one of your first options isn’t a free and accessible platform on the internet, then you’re doing something wrong.”

This is one of those videos that will make you rethink everything you are doing. Watch that full video.

December 02, 2024

How to post your latest blog post to Bluesky using Github Actions and an RSS feed

After several hours of trial and error, I have figured out how to automate posting directly to Bluesky from a Github repository. A process that only requires one file of code in a workflow that automates the process of posting from an RSS feed to Bluesky through Github Actions. A process that would normally require other great third-party services like Zapier, Buffer, dlvr.it, and so on. No more.

kyleboas.com and tacticsjournal.com both run on Github Pages powered by jekyll-now, and if you clicked on this post from social media, that post was created using a modified version of this workflow.

Thank you to myConsciousness on Github for creating the Bluesky posting portion.

Instructions

In your Github repository, create a new file called rss-to-bluesky.yml in the .github/workflows folder.  You can call the file whatever you like; it just has to end with .yml. If that folder does not exist, make the folder.

Copy and paste the following code into that rss-to-bluesky.yml file you created:

name: Post Latest Blog from RSS to Bluesky

on: 
  schedule:
    - cron: ‘00 12 * * *’

jobs:
 fetch-and-post:
 runs-on: ubuntu-latest
 
 steps:
  # Install xmllint and dateutils
   - name: Install xmllint and dateutils
   
   run: |
       sudo apt-get update && sudo apt-get install -y libxml2-utils dateutils
       
       # Fetch the latest blog post from RSS feed
       
        - name: Fetch Latest Blog Post
        
        id: fetch_post
        run: |
        RSS_FEED_URL=“https://WEBSITE.com/feed”
        
        response=$(curl -s “$RSS_FEED_URL”)
        
        description=$(echo “$response” | xmllint —xpath “string(//item[1]/description)” -)
        url=$(echo “$response” | xmllint —xpath “string(//item[1]/link)” -)
        
        description=$(echo “$description” | xargs)
        preview=“$description $url”
        
        echo “preview=$preview” >> $GITHUB_ENV
        echo “rss_url=$url” >> $GITHUB_ENV
        
     # Post to Bluesky
     - name: Post to Bluesky
     uses: myConsciousness/bluesky-post@v5
     with:
      text: “${{ env.preview }}”
      link-preview-url: “${{ env.rss_url }”
      identifier: yourusername.bsky.social
      password: “${{ secrets.BLUESKY_APP_PASSWORD }}”
  • You can change the name at the top to whatever you like. 
  • Replace https://WEBSITE.com/feed with your blog’s RSS feed URL. It should end in /feed, /rss, /feed.xml. Every blogging platform like WordPress, Blogspot, etc. creates an RSS feed for you by default.
  • Replace BLUESKY_USERNAME with your Bluesky username, but don’t include the @, for example, it should be tacticsjournal.com, kyleboas.com, or yourusername.bsky.social.
  • You can choose whether or not to use your post’s title or description. Just simply change the word description to title wherever it is mentioned.

Here is how to add your Bluesky app password:

  1. Go to your Github repository settings, and then under “Secrets and Variables” create a new “Action” secret.
  2. Go to Bluesky and create an app password. For security reasons, I would not recommend using your regular Bluesky password; always create an app password.
  3. Paste the password into the “Action” secret field, and then save it.

Finished 

Now you are set up to post via an RSS feed to Bluesky. There are a few other ways you can make the action run.

1) In the example code above, I choose to have it run on a schedule, at 12:00 UTC every day.

on: 
  schedule:
    - cron: ‘00 12 * * *’

2) Another way is to manually run it, if you want to test to see if the action is working. To do that you must include workflow_dispatch: below on:.

on:
 workflow_dispatch:

3) Another way is that you can have it run when another action runs.

on:
 workflow_run:
   workflows:
     - "Schedule Posts"
     - "Pages Build and Deployment"
          
     types:
     - completed

This will run once both my Schedule Posts and the Pages Build and Deployment actions have run to ensure that my blog post has been created before it tries to share the latest blog post to Bluesky.

You can combine any one of these three methods to make the action run, and there are probably many other ways to get it to run that I am unaware of. Have long conversations with ChatGPT, like I did, if you are struggling, or feel free to contact me.

You can view my current workflow here.

November 27, 2024

Khephren Thuram on watching 'good players'

Khéphren Thuram:

I love watching the game. I love watching good players. But Thierry Henry always told me, ever since I was small, that when you watch a game, don’t watch it like a fan. Analyse what’s happening. Why did he do that? Why is he in that position?

I watched a lot of Yaya Touré, Paul Pogba, Patrick Vieira because they were taller players. They were box-to-box, they ran with the ball, they had that technical ability, they had that intelligence.

But then I also looked up to Thiago Alcântara because I needed to look at a small player. Because I didn’t want people to say: ‘Oh, he’s just tall and strong, no technical ability.’ So I looked to Thiago and what he can do in small spaces. I try to take a little bit of everyone. I’m not yet at their level. But I’m trying.

The downfall of MySpace and how similar it is to X

History Tools:

When Facebook‘s founder reached out to discuss potential collaboration in 2005, MySpace CEO Chris DeWolfe infamously dismissed the meeting. After all, with Facebook‘s mere 20 million users compared to MySpace‘s hockey stick growth well into the 100 million+ territory, there seemed little upside to a partnership.

However, Zuckerberg and his team had quietly focused on building a robust technical infrastructure and targeted product strategy. As Facebook raised more VC funding to fuel growth by late 2006, MySpace‘s woes of rapid innovation and flagging user trust provided an opening.

They astutely opened access beyond educational institutions to welcome everyone 13+ years old. Bolstered by enhanced privacy features, a cleaner UI, and an emerging developer platform, the site started attracting swaths of technically savvy power users.

20 million users fighting against another social media platform with 100 million+. Sounds familiar to the current situation between Bluesky and X, formerly Twitter. The difference being that there was only really one alternative to MySpace in Facebook. Now we have Threads and Mastodon dividing the attention of those leaving.

If you lived through this period when Facebook took over, like I did, you know how adoption and early adoption work. We are still in the early adoption phase.

More features will be added to Bluesky; the UI will improve, and third-party developers are pouring in because it is a more developer-friendly place to create. Creators are moving in because they want to capture that first wave. They can share external links to their work without it being suppressed because Bluesky is a link-friendly platform.

Matt Karolian on Bluesky:

Traffic from Bluesky to @bostonglobe.com is already 3x that of Threads, and we are seeing 4.5x the conversions to paying digital subscribers.

Advantage to the creators because external links have equal weight and are encouraged, which is unique to Bluesky.

From what I can see, most people I know want to go someplace else other than X. But abandoning a large audience is difficult. Abandoning a large potential audience is difficult.

The average person who pops on and off social media for one hour a day won’t care how bad the state of the service is. They want their fix, and then they get off. They are likely the majority, the people we are supposedly supposed to be waiting for to move. Don’t hold your breath. They will be the last to move.

Leaving is not something you can convince people to do, to abandon that audience. The audience has to abandon that ecosystem naturally.

Eventually the pros will outweigh the cons for the average person. The pros are the features and environment that are created in the other place. Are their friends leaving?

If someone makes the Apollo for Reddit equivalent for social media in a third-party app, game over. Immediate migration.

When the money eventually runs out for X, key features get removed, and/or when ownership changes, people will then leave in mass like they did with MySpace. It is inevitable because they are killing that platform.

November 26, 2024

Manchester City are 'fragile' according to Pep Guardiola

Pep Guardiola:

It will be a tough season for us and we have to accept it. We lost a lot of games lately, we are fragile and of course we needed a ­victory. We were playing at a good level but the first time something ­happened we had problems. I don’t know if it is mental. The first goal ­cannot happen and the second as well. After that we forget what happens.

Three episodes, they didn’t allow us what we needed to win for many reasons, not just in terms of qualification or get the points to go through. Other reasons. It is what it is, difficult to swallow right now.

I don’t think it is mental in the sense that they are afraid. What I saw were three occasions that showcased how tired they are. Three simple mistakes that a fully fit Josko Gvardiol, Nathan Ake, and Manuel Akanji would not make, if they were given the chance to rotate in and out of the lineup. This is a problem that can only be solved with more rotation.

November 25, 2024

Adding Bluesky comments to a Jekyll blog

I greatly appreciate when there is discussion around something I write but I don’t like comments on blogs largely due to moderation.

I’ve never been more tempted to add comments to my blog because of how simple and intuitive this Bluesky setup is.

ChatGPT Search

No one will use anything other than a search engine, like ChatGPT Search, once it is released. It is too convenient.

November 24, 2024

Benefits of an open network from a developer

Emily Liu, a developer at Bluesky:

I sometimes describe Bluesky as a browser with a whole marketplace of extensions, made possible by its open network. Perhaps you want a Tweetdeck-like experience of Bluesky? There’s deck.blue. A no-code way to create custom feeds? Try out SkyFeed or Bluesky Feed Creator. Maybe you want features like drafts or post scheduling that Bluesky doesn’t have yet. Well, the creators of apps like Skeets, Tokimeki, and Skywalker provide that for you.

Let’s zoom out a bit further. Bluesky is actually just one app built on this open network, which is called the AT Protocol (atproto). If Bluesky is “open Twitter,” then you could imagine an “open Reddit” or an “open Instagram” too. In fact, this is becoming a reality now, with apps like WhiteWind (for blogging), Frontpage (a web forum), Smoke Signal (an events app), and Bluecast (an audio app).

The more I learn about Bluesky, the more I think this is the coolest service and experiment on the web.

Kyle Walker isn't always the problem

Michael Cox for The Athletic:

This was once Walker’s default approach to the game, but in recent years he has tucked inside, playing as part of a back three or moving inside into midfield. Asking him to be a constant overlapper on Saturday was largely out of keeping with his performances in other matches this season, as the below chart demonstrates.

The reason Guardiola has moved away from using overlapping full-backs like this is because it opens up space for the opposition when possession is lost. And, realistically, if you want Walker to be pushing forward onto the last line of the opposition defence, you can’t expect him to be completely solid defensively, too.

I too agree that it isn’t always Kyle Walker’s fault. I don’t agree that he doesn’t always look for the overlap. He should because that is one of the two things he is actually good at doing. He has good recovery speed in defense and he is good at making a quick overlapping run.

I’m more annoyed with Pep Guardiola allowing him to do essentially whatever he wants on the right, acting like a conventional fullback, when you know you’ll be turning over the ball.

You know he is not a positionally aware defender.

You know how much more effective Tottenham can be when they are allowed to counter.

Although having Josko Gvardiol wide open on the left was great, that game against Tottenham screamed back-four.

Bluesky is self-aware

Dan Abramov on Bluesky:

i know everyone’s tired of talking meta level but i’m really happy that i finally was able to cut over to posting just here. twitter felt pretty addictive even this spring and summer. but as our app got less wonky and we added features like quotes, it reached the good enough level for me personally

there’s still a bunch of quality of life type annoyances (just fixed lightbox — good; still need to fix broken gestures like drawer swipe, fix abrupt refresh behavior, make the pager feel nice or replace it) and bigger product todos (better feeds, more responsive algo) but it’s getting there

Dan is a developer at Bluesky and it is nice to know they know there is still room for improvement. They are self-ware.

The Twitter developers did do a good job over the years. Their app is the incredibly responsive, highly addictive, snappy. Then X took over, and now we are here with the app filled with spam, unmoderated hate, and scams.

I’m sure if Bluesky doesn’t recreate that experience or a new better experience, some other third-party developer will soon.

November 23, 2024

The discussion around Liverpool selling Van Dijk, Alexander-Arnold, and Salah

Alyson Rudd for The Sunday Times:

All three players are iconic. Van Dijk brought an imperiousness to a flaky defence when he signed for Liverpool in January 2018. He was a missing piece in a promising jigsaw and promptly won eight trophies. Perhaps the League Cup win last February is not among the most fêted but Liverpool won thanks to his marshalling of a particularly young squad. Alexander-Arnold feels intertwined with the club and it is impossible to imagine him pulling on a different shirt. Salah brings a level of class that is unparalleled.

It could be that all three move on, that Slot believes his system can absorb their departures, that the hierarchy resists expensive extensions. Beloved players are always on the move, fans moan and then quickly become infatuated with someone else but in this instance it would rip the soul from the team and lend it an air of competent ordinariness.

That is when it gets scary; when you get emotionally attached. Sell them when they are at their peak would be my thinking.

Virgil at 33 years old is the most sellable of the three in my opinion due to his age. Trent Alexander-Arnold could be generational, that is a tough decision but he might have higher ambitions (Real Madrid). Mohamed Salah should be allowed to stay for as long as he wants.

That is my view as a neutral on the outside. I have no emotional attachment.

November 22, 2024

Messi misses Barcelona

Lionel Messi:

“We still have in our mind a return to live in Barcelona,” he told TV3. “My kids, my wife and I miss Barcelona a lot. We have friends there and left a lot of things behind when we moved.

“My kids are Catalan. I have lived most of my life there and I feel from Barcelona. You never know where life will take you, but the intention is to live in Barcelona because it’s our home.”

Friendly reminder to watch more Inter Miami matches because he isn’t going to play forever.

Potential snow this weekend in the Premier League

I am not looking forward to the postponments because the schedule is already packed as it is, but we have snow matches to look forward to.

Is this thing on

I have always wanted a link blog. A place to share what I am reading or watching, without being constrained by a character limit. I have finally made it; here it is.

If you are someone who likes to share things with others, you should make one, and I will be making a tutorial on how I made this website and tacticsjournal.com soon. It is a very simple, free, process.

I like minimal design; this site’s minimalistic design is by design, but the beauty of making your own website is that you can make it look like whatever you want. And the design might evolve; I might change my mind.

I continue to like the idea of talking to people, and Bluesky is a much friendlier place to be when compared to X, formerly Twitter. All of my longer posts will be shared here and then posted on my Bluesky account at @kyleboas.com.

If you have any suggestions for things to read or watch, please send them to me at kyle@tacticsjournal.com.