<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>links.lmorchard.com - #medium</title>
    <link>/tags/medium/</link>
    <description>Recent bookmarks tagged #medium</description>
    <lastBuildDate>Mon, 02 Nov 2026 08:24:45 +0000</lastBuildDate>
    <item>
      <title>marker.medium.com</title>
      <link>https://marker.medium.com/companies-need-to-stop-pretending-its-business-as-usual-39f184845ed8?source=rss-f9133b07a948------3</link>
      <description>Nothing about right now is normal.&#xA;&#xA;Continue reading on Marker »&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #imported:pinboard #medium #recommended&lt;/p&gt;</description>
      <pubDate>Mon, 28 Sep 2020 19:50:19 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:28673</guid>
      <category>imported:pinboard</category>
      <category>medium</category>
      <category>recommended</category>
    </item>
    <item>
      <title>eand.co</title>
      <link>https://eand.co/america-is-a-smoking-fascist-dystopia-6ed7bf47bf3d?source=rss-f9133b07a948------3</link>
      <description>America Has Less Than 50 Days to Save Itself From Even Greater Disaster&#xA;&#xA;Continue reading on Eudaimonia and Co »&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #imported:pinboard #medium #recommended&lt;/p&gt;</description>
      <pubDate>Wed, 16 Sep 2020 19:50:27 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:28647</guid>
      <category>imported:pinboard</category>
      <category>medium</category>
      <category>recommended</category>
    </item>
    <item>
      <title>I don’t know where a lot of those concerned about remote working have been for the past 30–40 years. | by R.E.A.L Human Rights | Jul, 2020 | Medium</title>
      <link>https://medium.com/@realhumanrights/i-dont-know-where-a-lot-of-those-concerned-about-remote-working-have-been-for-the-past-30-40-years-12b8d1bbb5c8?source=rss-f9133b07a948------3</link>
      <description>I don’t know where a lot of those concerned about remote working have been for the past 30–40 years. Remote working and remote brainstorming was aggressive back in the late 20th century 1980s and 1990s, with conference calls, and of course we have had virtual “white boards” for at least 20 years that I can easily recall. Finally, making remote work as a routine mainstream activity in 2020 is about “revolutionary” as those finally ending their reliance on dial-up modems or thermal paper fax machines. Yes it is change, but it is also long overdue change. Depending on a physical office for productivity and creativity is something from the 1960s, like bell bottom jeans. There is no doubt there is value to it, and many still also like 1960s fashion too, but the idea you need to physically “look in the eyes” of a coworker for creative brainstorming is a really “old-fashioned” concept. Hopefully, we can communicate as human beings, in more sophisticated and multi-layer means at this point in the 21st century.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #imported:pinboard #medium #recommended&lt;/p&gt;</description>
      <pubDate>Tue, 14 Jul 2020 21:50:20 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:28581</guid>
      <category>imported:pinboard</category>
      <category>medium</category>
      <category>recommended</category>
    </item>
    <item>
      <title>Awesome. We actually just released 0.16.2 - Syrus Akbary - Medium</title>
      <link>https://medium.com/@syrusakbary/awesome-we-actually-just-released-0-16-2-78928cd2558a?source=rss-f9133b07a948------3</link>
      <description>Awesome. We actually just released 0.16.2 with another fix (so now quickjs and python work as they should!).&#xA;&#xA;Thanks for reporting the issue!&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #imported:pinboard #medium #recommended&lt;/p&gt;</description>
      <pubDate>Thu, 12 Mar 2020 17:11:20 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:28399</guid>
      <category>imported:pinboard</category>
      <category>medium</category>
      <category>recommended</category>
    </item>
    <item>
      <title>BEST FRIEND; a NeoCab review. - Mikey Zee - Medium</title>
      <link>https://medium.com/@quantum_dot/best-friend-a-neocab-review-ca046cc72f0e?source=rss-f9133b07a948------3</link>
      <description>It’s winter. I’m laying on my best friend’s bed, in her house. We’re snuggled close together, watching Skins on her laptop.&#xA;&#xA;(I am still, to her, a girl. A woman. I have not yet decided to be anything but, anywhere but online.)&#xA;&#xA;We watch Maxxie’s fumbles through a world of straight people, trying to define what queerness means to him, together. “You know,” she says, after the episode comes to a close. “I’m okay with gay people. I just don’t want them to be gay anywhere near me. They should respect that.”&#xA;&#xA;“Oh,” I say, even as I try to disentangle her position with better words, and my heart sinks in my chest a bit with a feeling I hadn’t even recognized until that point. Oh.&#xA;&#xA;It’s spring. My best friend has a new boyfriend. I haven’t seen her in weeks because she is so busy, she explains. Her boyfriend is living at her house. He was a Marine, like her dad, and her dad loves him. He is finally taking care of the bushes in their front lawn. He’s a bouncer at a club in the city. They’re very much in love.&#xA;&#xA;It’s summer. I’m miles away from home, in a ramshackle lake cabin my parents rented for a week to fish. It’s almost dinner time, and I’m huddled over my laptop, leeching wifi from the cabin next door. I get a Facebook message from my best friend, who I have not heard back from in months. “He let me log into his Facebook. He cheated on me. I saw the messages. Can I call you?”&#xA;&#xA;“I’m about to have dinner,” I write back, looking furtively at my expectant family. “We haven’t spoken in months. Why now?”&#xA;&#xA;“Can I please call you? I need to talk to someone. You’re my BEST FRIEND.”&#xA;&#xA;I eat my dinner instead.&#xA;&#xA;—&#xA;&#xA;It’s like that.&#xA;&#xA;NeoCab: 4.5/5 stars&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #imported:pinboard #medium #recommended&lt;/p&gt;</description>
      <pubDate>Fri, 18 Oct 2019 00:21:29 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:28195</guid>
      <category>imported:pinboard</category>
      <category>medium</category>
      <category>recommended</category>
    </item>
    <item>
      <title>Reporting Security Issues on the Federation Starship USS Enterprise NCC-1701D - Medium</title>
      <link>https://medium.com/@hondanhon/reporting-security-issues-on-the-federation-starship-uss-enterprise-ncc-1701d-361842d7c636?source=rss-f9133b07a948------3</link>
      <description>Starfleet Engineering and the USS Enterprise NCC 1701-D Engineering Team take security bugs in ship systems seriously.&#xA;&#xA;Continue reading on Medium »&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #imported:pinboard #medium #recommended&lt;/p&gt;</description>
      <pubDate>Tue, 25 Jun 2019 11:10:41 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:28169</guid>
      <category>imported:pinboard</category>
      <category>medium</category>
      <category>recommended</category>
    </item>
    <item>
      <title>Help Us Bring Back the Creative Web! – Glitch – Medium</title>
      <link>https://medium.com/glitch/help-us-bring-back-the-creative-web-6ee232678417?source=rss-f9133b07a948------3</link>
      <description>Show us how you got started building the web. Bring back your first web projects and share them with the world.&#xA;&#xA;It’s easy to forget in this era of billion-dollar Internet startups, that many people got started on the web by learning to tweak HTML creating a GeoCities page, or fiddling with CSS to perfect their MySpace profile. Back then, people were almost as likely to make a web page as to read one — it was a rite of passage growing up.&#xA;&#xA;Now though, things are a little different. Many modern websites all look the same, and people spend most of their time online using just three apps. So it seems more important than ever to remind ourselves that the web is still a thing we all make, not just something we consume.&#xA;&#xA;We know the good, fun internet is still out there. Help us bring back the creative web and show everyone how you got started building the web. Bring back your first web projects and share them with the world, and help encourage a diverse community of creators to experiment with their broadest set of ideas.&#xA;&#xA;Bring Your First Site Back To Life&#xA;&#xA;To help you out, we’ve created the Wayback Importer. An easy way for you to grab your first website from archive.org and bring it back to life on Glitch.&#xA;&#xA;It’s complete with an authentic early-web design of course — check out that cursor animation!&#xA;&#xA;And we’re showcasing peoples’ first websites in a collection, alongside some classic layouts from sites like LiveJournal, Neopets, Movable Type and many other old-school ways of publishing a web page.&#xA;&#xA;If you were on the Internet back then, or are just curious about web history, you should check it out, and remix some sites to make your own new classic.&#xA;&#xA;If you do make a page, let us know by sharing it on social media. We can’t wait to see what you create❣️&#xA;&#xA;Help Us Bring Back the Creative Web! was originally published in Glitch on Medium, where people are continuing the conversation by highlighting and responding to this story.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #imported:pinboard #medium #recommended&lt;/p&gt;</description>
      <pubDate>Mon, 10 Sep 2018 18:59:10 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:27828</guid>
      <category>imported:pinboard</category>
      <category>medium</category>
      <category>recommended</category>
    </item>
    <item>
      <title>Outreachy internship with Mozilla: First lambda function</title>
      <link>https://medium.com/@shruti9520/outreachy-internship-with-mozilla-first-lambda-function-5fe17995367c?source=rss-f9133b07a948------3</link>
      <description>Hi there!&#xA;&#xA;In this blog post, I will be talking about generating AWS lambda functions. Let’s go ahead. :)&#xA;&#xA;First things first- You should have an Amazon Web Services account. I got mine through Mozilla dev account. Awesome! :D&#xA;&#xA;So, here I am logged into my AWS console. It looks like this-&#xA;&#xA;As we have already seen in my last blog post that AWS Lamda is a part of compute domain. You can certainly see “Lambda” under “Compute” heading in the above image. Now, click on “Lambda” to create a new lambda function. As an example, I will be writing a function to calculate volume of cone in NodeJs.&#xA;&#xA;Now you can create a function code all by yourself or you can use some of the blueprints that amazon gives you. In the image below, you will see a number of blue prints ( some basic codes that amazon gives you).&#xA;&#xA;In order to create a new lambda function, you should provide a name, choose a role ( if you don’t have any previous created role then create a new role and provide a role name to it), runtime etc.&#xA;&#xA;Now, let’s talk about how a basic AWS lambda function looks like. AWS Lambda invokes your Lambda function via a handler object. A handler represents the name of your Lambda function. For example-&#xA;&#xA;Here, in order to invoke our function, we should write the name of the file along with the name of the function in Handler section ( as you can see in above image i.e index.handler). Now, let’s take a look on parameters of the function. Here you can see three parameters- event, context and callback. Callback is something that is used when you want to return something back to the user. The general syntax is- Callback(error, success). Here success can be a string message or the object you want to return. I will talk about event and context in my next blog(API Gateway).&#xA;&#xA;In AWS, each lambda function is executed in a container and you can explicitly specify the memory, time etc settings of each container as shown below-&#xA;&#xA;Once you are done with writing function, you can create a lambda function by clicking on “create button”. After that you can see a success message on your console- “Congratulations! your lambda function ‘xyz’ has been created successfully”. After that you can test your code and the test results would be somelike like this-&#xA;&#xA;Here you can see the response object, response ID, execution time, memory size etc. Well, this is the basic example of generating lambda functions. A lot more things like including triggers etc will be discussed in my next blog ( API gateway). So, stay tuned. :)&#xA;&#xA;Thanks for reading!&#xA;&#xA;Cheers!&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #imported:pinboard #medium #recommended&lt;/p&gt;</description>
      <pubDate>Fri, 27 Jul 2018 14:46:14 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:27791</guid>
      <category>imported:pinboard</category>
      <category>medium</category>
      <category>recommended</category>
    </item>
    <item>
      <title>Outreachy internship with Mozilla: AWS Lambda – Shruti Singh – Medium</title>
      <link>https://medium.com/@shruti9520/outreachy-internship-with-mozilla-aws-lambda-651eb2ac6e81?source=rss-f9133b07a948------3</link>
      <description>Hi there!&#xA;&#xA;In this blog post, I will be talking about AWS Lamda. Let’s start with a little introduction.&#xA;&#xA;AWS ( Amazon Web Services ) is a cloud services platform that offers services like database storage, content delivery, compute power/domain etc. AWS Lamda is a part of compute domain. Basically, there are three main services in compute domain-&#xA;&#xA;EC2 — It is like a raw server. We can also say that it is like a personal computer that we are working on remotely. It can install any kind of operating system which is supported by AWS infrastructure and then you can use it in any manner i.e one can configure it to become a server etc.&#xA;&#xA;Elastic Beanstalk- This is an automated version of EC2. Here, you don’t get the access to the operating system but you still have control over the configuration. Here, you can directly upload the code and then application is deployed on AWS infrastructure.&#xA;&#xA;AWS Lambda- This is also an automated version of EC2. But here, you son’t have neither have access to the operating system nor you have any control over the configuration. All you do is to upload your code and it executes.&#xA;&#xA;AWS Lambda is not used to deploy applications. It is used to execute background tasks. So, we can say that- “AWS lambda is a serverless compute service ( i.e you are not choosing the kind of configuation you want). The developers don’t have to worry about which AWS resource to launch or how to manage them. Just put the code on Lambda and it runs”.&#xA;&#xA;Once you upload the code, your code will be executed on your behalf using Amazon’s infrastructure. Each piece of your code is called a function on Lambda platform. All of the functions that you upload has to be stateless. Now, the question is- How to trigger a Lambda function? Lambda funnctions can be triggered by events ( events from AWS services i.e S3 is also allowed), https calls etc.&#xA;&#xA;In order to use AWS Services, you have to set up an AWS account. I got mine through mozilla. Next is to learn and implement some practical examples. I will write my experience with AWS lambda along with examples in my next blog.&#xA;&#xA;Thanks for reading!&#xA;&#xA;Cheers!&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #imported:pinboard #medium #recommended&lt;/p&gt;</description>
      <pubDate>Fri, 20 Jul 2018 15:32:15 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:27787</guid>
      <category>imported:pinboard</category>
      <category>medium</category>
      <category>recommended</category>
    </item>
    <item>
      <title>Introducing Firefox Color and Side View – Firefox Test Pilot – Medium</title>
      <link>https://medium.com/firefox-test-pilot/introducing-firefox-color-and-side-view-20fa66c01ff4?source=rss-f9133b07a948------3</link>
      <description>We’re excited to launch two new Test Pilot experiments that add power and style to Firefox.&#xA;&#xA;Side View enables you to multitask with Firefox like never before by letting you keep two websites open side by side in the same window.&#xA;&#xA;Firefox Color makes it easy to customize the look and feel of your Firefox browser. With just a few clicks you can create beautiful Firefox themes all your own.&#xA;&#xA;Both experiments are available today from Firefox Test Pilot. Try them out, and don’t forget to give us feedback. You’re helping to shape the future of Firefox!&#xA;&#xA;Introducing Firefox Color and Side View was originally published in Firefox Test Pilot on Medium, where people are continuing the conversation by highlighting and responding to this story.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #imported:pinboard #medium #recommended&lt;/p&gt;</description>
      <pubDate>Tue, 05 Jun 2018 17:46:43 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:27717</guid>
      <category>imported:pinboard</category>
      <category>medium</category>
      <category>recommended</category>
    </item>
    <item>
      <title>Outreachy Internship with Mozilla:Week-2 – Shruti Singh – Medium</title>
      <link>https://medium.com/@shruti9520/outreachy-internship-with-mozilla-week-2-959d05fe9808?source=rss-f9133b07a948------3</link>
      <description>Hello folks!&#xA;&#xA;This week was good. Last week I learnt about building themes and this week I actually implement these. In this blog I’ll explain about building dynamic themes.&#xA;&#xA;Introduction&#xA;&#xA;A theme and browser extension functionality cannot be defined in one package. One can, however, programmatically include a theme in an extension using the Theme API and those themes are called dynamic themes.&#xA;&#xA;I made one dynamic theme where themes are changing according to the time of day. After that I added an additional functionality using browser action. So, a user can add an alarm to it’s forefox page using browser action button.After setting alarm( in hours), whenever the hour matches with the alram time hour, the page produces a sound and theme is changed for one minute. After one minute the theme is again resumed with the particular day time theme. It was fun making this. :-)&#xA;&#xA;Getting Started&#xA;&#xA;First you need to create a manifest.json file within your main folder. This file specify basic metadata and theme components. My manifest.json file looks as follows-&#xA;manifest.json&#xA;Here “permissions” is necessary to request “theme” for building Dynamic themes. For including browser action, we add “browser_action” in manifest.json. But what is browser action? A browser action is a button that your extension adds to the browser’s toolbar. The button has an icon, and may optionally have a popup whose content is specified using HTML, CSS, and JavaScript. Here the popup content is specified in “alarm.html”. In this pop up you can set alarm ( in hours).&#xA;&#xA;Next, you need to build a JSON object containing the information about your theme. See the example below-&#xA;&#xA;Theme that appears when alarm hours matches with the current time( written in alarm.js file).&#xA;&#xA;Day, night themes ( written in background.js file)-&#xA;&#xA;Lastly, pass the JSON object in a theme.update() call as shown below-&#xA;&#xA;So, building a dynamic theme is fun. All you need is to keep some points in mind and tada~ theme is built. :-D&#xA;&#xA;I would like to attach a GIF of the dynamic theme. Note that I am writing this blog during day time, so the GIF has day theme along with an alarm theme which user can set at any hour.&#xA;&#xA;At the end, I would like to thank my awesome mentor Les Orchard. :-) He is assigning some cool stuffs to me and answers all my doubts. :-D&#xA;&#xA;Thanks for reading. If you are having any suggestions or thoughts on this, be sure to leave a comment. :-)&#xA;&#xA;Bye Bye :-D&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #imported:pinboard #medium #recommended&lt;/p&gt;</description>
      <pubDate>Mon, 28 May 2018 16:38:13 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:27715</guid>
      <category>imported:pinboard</category>
      <category>medium</category>
      <category>recommended</category>
    </item>
    <item>
      <title>Outreachy Internship with Mozilla: Week-1 – Shruti Singh – Medium</title>
      <link>https://medium.com/@shruti9520/outreachy-internship-with-mozilla-week-1-d56223db51f7?source=rss-f9133b07a948------3</link>
      <description>Hi there!&#xA;&#xA;My first week of Outreachy internship with mozilla was as good as expected. I got LDAP credentials. But wait, what does that mean? It means you get mozilla specific email address, own profile at mozilla Phonebook, access to all mozilla websites, access to their slack/ircCloud account and what not? You get to take part in their team meetings too which is pretty cool. :-)&#xA;&#xA;So, the first day of my internship started with a warm welcom from the community and my mentor Les Orchard. My mentor is an awesome person. :) He gave me an outline of what work he expects me to do. So, I started with learning about building themes ( both static and dynamic). I would like to give a rough idea about what I leant.&#xA;&#xA;Theme is something that enables you to change the look of the browser. You should have a little idea about WebExtension API before building a theme. So, theme can be static or dynamic.&#xA;&#xA;STATIC THEMES-&#xA;&#xA;We can’t share static themes with other users. Creating a static theme is simple. You need to include image inside a folder ( same folder where manifest.json [Web extension] file is present).In manifest.json file “theme” is the main object which consist of “images,”color” etc. Static image themes can consist of single or multiple images.We can also build static animated images.&#xA;&#xA;DYNAMIC THEMES-&#xA;&#xA;We can share static themes with other users. Dynamic theme uses theme API for controlling theme using JS code. For including theme API fiirst you need to request “theme” permission in the extension’s manifest.json file. Then you build a JSON object same as static theme and lastly you pass the JSON object in a theme.update() call.&#xA;&#xA;Whatever I have written above might be a confusing to you. Don’t worry! My next week work is based on implementing “building themes” and I will write an elaborated blog with some code snippet. :-)&#xA;&#xA;Lastly, I would like to thank Les Orchard for guiding me and also for inviting me to attend weekly Firefox Color meeting on Vidyo. It was very nice meeting Wil, John, Marnie and all members of FireFox Color team. It feels grate when cool people like them acknowledge your presence even when you have nothing much to say. :-)&#xA;&#xA;Thank you! :-D&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #imported:pinboard #medium #recommended&lt;/p&gt;</description>
      <pubDate>Wed, 23 May 2018 21:36:09 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:27712</guid>
      <category>imported:pinboard</category>
      <category>medium</category>
      <category>recommended</category>
    </item>
    <item>
      <title>When you refuse to vote, your intent might be “none of the above,” but your impact is “any of the…</title>
      <link>https://medium.com/@andrew.r.mckenzie/when-you-refuse-to-vote-your-intent-might-be-none-of-the-above-but-your-impact-is-any-of-the-defd9a97d75e?source=rss-f9133b07a948------3</link>
      <description>When you refuse to vote, your intent might be “none of the above,” but your impact is “any of the above.” Think about the impact of your choices.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #imported:pinboard #medium #recommended&lt;/p&gt;</description>
      <pubDate>Sun, 10 Dec 2017 00:21:53 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:27533</guid>
      <category>imported:pinboard</category>
      <category>medium</category>
      <category>recommended</category>
    </item>
    <item>
      <title>do you miss the nose you cut off in spite of your face?</title>
      <link>https://medium.com/@GoalieLax/do-you-miss-the-nose-you-cut-off-in-spite-of-your-face-496c1d5b2863?source=rss-f9133b07a948------3</link>
      <description>do you miss the nose you cut off in spite of your face?&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #imported:pinboard #medium #recommended&lt;/p&gt;</description>
      <pubDate>Sun, 10 Dec 2017 00:21:52 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:27532</guid>
      <category>imported:pinboard</category>
      <category>medium</category>
      <category>recommended</category>
    </item>
    <item>
      <title>this i already covered more extensively in the whiteness series linked in the piece.</title>
      <link>https://medium.com/@quinnnorton/this-i-already-covered-more-extensively-in-the-whiteness-series-linked-in-the-piece-90534273b96?source=rss-f9133b07a948------3</link>
      <description>this i already covered more extensively in the whiteness series linked in the piece.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #imported:pinboard #medium #recommended&lt;/p&gt;</description>
      <pubDate>Thu, 30 Nov 2017 12:55:18 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:27525</guid>
      <category>imported:pinboard</category>
      <category>medium</category>
      <category>recommended</category>
    </item>
  </channel>
</rss>
