<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: bwblabs</title><link>https://news.ycombinator.com/user?id=bwblabs</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 30 Apr 2026 20:53:39 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=bwblabs" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by bwblabs in "What came first: the CNAME or the A record?"]]></title><description><![CDATA[
<p>I'm not sure, but we're seeing this specifically with _dmarc CNAMEing to '.hosted.dmarc-report.com' together with a TXT record type, also see this discussion users asking for this at deSEC: <a href="https://talk.desec.io/t/cannot-create-cname-and-txt-record-for-same-subdomain/177" rel="nofollow">https://talk.desec.io/t/cannot-create-cname-and-txt-record-f...</a><p>My main point was however that it's really <i>not</i> okay that CloudFlare allows setting up other record types (e.g. TXT, but basically any) next to a CNAME.</p>
]]></description><pubDate>Mon, 19 Jan 2026 22:25:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46685349</link><dc:creator>bwblabs</dc:creator><comments>https://news.ycombinator.com/item?id=46685349</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46685349</guid></item><item><title><![CDATA[New comment by bwblabs in "What came first: the CNAME or the A record?"]]></title><description><![CDATA[
<p>I will hijack this post to point out CloudFlare really doesn't understand RFC1034, their DNS authoritative interface only blocks A and AAAA if there is a CNAME defined, e.g. see this:<p><pre><code>  $ echo "A AAAA CAA CNAME DS HTTPS LOC MX NS TXT" | sed -r 's/ /\n/g' | sed -r 's/^/rfc1034.wlbd.nl /g' | xargs dig +norec +noall +question +answer +authority @coco.ns.cloudflare.com
  ;rfc1034.wlbd.nl.  IN A
  rfc1034.wlbd.nl. 300 IN CNAME www.example.org.
  ;rfc1034.wlbd.nl.  IN AAAA
  rfc1034.wlbd.nl. 300 IN CNAME www.example.org.
  ;rfc1034.wlbd.nl.  IN CAA
  rfc1034.wlbd.nl. 300 IN CAA 0 issue "really"
  ;rfc1034.wlbd.nl.  IN CNAME
  rfc1034.wlbd.nl. 300 IN CNAME www.example.org.
  ;rfc1034.wlbd.nl.  IN DS
  rfc1034.wlbd.nl. 300 IN DS 0 13 2 21A21D53B97D44AD49676B9476F312BA3CEDB11DDC3EC8D9C7AC6BAC A84271AE
  ;rfc1034.wlbd.nl.  IN HTTPS
  rfc1034.wlbd.nl. 300 IN HTTPS 1 . alpn="h3"
  ;rfc1034.wlbd.nl.  IN LOC
  rfc1034.wlbd.nl. 300 IN LOC 0 0 0.000 N 0 0 0.000 E 0.00m 0.00m 0.00m 0.00m
  ;rfc1034.wlbd.nl.  IN MX
  rfc1034.wlbd.nl. 300 IN MX 0 .
  ;rfc1034.wlbd.nl.  IN NS
  rfc1034.wlbd.nl. 300 IN NS rfc1034.wlbd.nl.
  ;rfc1034.wlbd.nl.  IN TXT
  rfc1034.wlbd.nl. 300 IN TXT "Check my cool label serving TXT and a CNAME, in violation with RFC1034"
</code></pre>
The result is DNS resolvers (including CloudFlare Public DNS) will have a cache dependent result if you query e.g. a TXT record (depending if it has the CNAME cached).
At internet.nl (<a href="https://github.com/internetstandards/" rel="nofollow">https://github.com/internetstandards/</a>) we found out because some people claimed to have some TXT DMARC record, while also CNAMEing this record (which results in cache dependent results, and since internet.nl uses RFC 9156 QName Minimisation, if first resolves A, and therefor caches the CNAME and will never see the TXT). People configure things similar to <a href="https://mxtoolbox.com/dmarc/dmarc-setup-cname" rel="nofollow">https://mxtoolbox.com/dmarc/dmarc-setup-cname</a> instructions (which I find in conflict with RFC1034).</p>
]]></description><pubDate>Mon, 19 Jan 2026 22:00:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46685108</link><dc:creator>bwblabs</dc:creator><comments>https://news.ycombinator.com/item?id=46685108</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46685108</guid></item><item><title><![CDATA[New comment by bwblabs in "Fahrplan – 39C3"]]></title><description><![CDATA[
<p>Tickets are sold (to the first email that arrived at 10:25 CEST, and the second ticket of a friend who's also a speaker to the second mailer at 11:11 CEST).</p>
]]></description><pubDate>Fri, 26 Dec 2025 10:58:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46391022</link><dc:creator>bwblabs</dc:creator><comments>https://news.ycombinator.com/item?id=46391022</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46391022</guid></item><item><title><![CDATA[New comment by bwblabs in "Fahrplan – 39C3"]]></title><description><![CDATA[
<p>I've one ticket for sale (€190-255), since I bought two tickets (one € 255 supporter for myself and € 190 for partner) but <i>also</i> got a speaker ticket (<a href="https://fahrplan.events.ccc.de/congress/2025/fahrplan/event/race-conditions-transactions-and-free-parking" rel="nofollow">https://fahrplan.events.ccc.de/congress/2025/fahrplan/event/...</a>), since speaker announcement was after the first round of sales via vouchers.<p>So let me know if someone is interested in this ticket, see my GitHub for mail address. I know other speakers where even unaware of this (so I might know another ticket for sale).</p>
]]></description><pubDate>Fri, 26 Dec 2025 07:55:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46390150</link><dc:creator>bwblabs</dc:creator><comments>https://news.ycombinator.com/item?id=46390150</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46390150</guid></item><item><title><![CDATA[New comment by bwblabs in "Async DNS"]]></title><description><![CDATA[
<p>There is this list of things tech people think they understand (DNS, javascript), and more common you can see this with everyday people, e.g. with stuff like elections: the basic concept is clear, understandable, but the devil/complexity is in the detail, how to handle certain exceptions. I was employed by the Election Management Body of The Netherlands for a few years, so I can only vouch for the complexity of that relatively simple election system, but I'm pretty sure it will hold for about every country ;)</p>
]]></description><pubDate>Mon, 15 Dec 2025 23:04:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46282143</link><dc:creator>bwblabs</dc:creator><comments>https://news.ycombinator.com/item?id=46282143</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46282143</guid></item><item><title><![CDATA[New comment by bwblabs in "Async DNS"]]></title><description><![CDATA[
<p>It falls into the category that most people <i>think</i> they understand DNS, the same as JavaScript, or e.g. elections, but the devil is in the detail. And I can tell you, at least for DNS (and Dutch Elections), it's kind of tricky, see fun cases like <a href="https://github.com/internetstandards/Internet.nl/issues/1370" rel="nofollow">https://github.com/internetstandards/Internet.nl/issues/1370</a> and I thought the same before I had my current job which involves quite some tricky DNS stuff (and regarding this we also sometimes encounter bugs in unbound <a href="https://github.com/internetstandards/Internet.nl/issues/1803" rel="nofollow">https://github.com/internetstandards/Internet.nl/issues/1803</a> )<p>But maybe DNSSEC is the 'unnecessary complexity' for you (I think it's kind of fundamental to secure DNS). Also without DNSSEC they needed RFC's like <a href="https://datatracker.ietf.org/doc/html/rfc8020" rel="nofollow">https://datatracker.ietf.org/doc/html/rfc8020</a> to clarify fundamentals (same goes for <a href="https://datatracker.ietf.org/doc/html/rfc8482" rel="nofollow">https://datatracker.ietf.org/doc/html/rfc8482</a> to fix stuff).</p>
]]></description><pubDate>Fri, 12 Dec 2025 20:50:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46248760</link><dc:creator>bwblabs</dc:creator><comments>https://news.ycombinator.com/item?id=46248760</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46248760</guid></item><item><title><![CDATA[New comment by bwblabs in "Meeting notes between Forgejo and the Dutch government via Git commits"]]></title><description><![CDATA[
<p>See <a href="https://news.ycombinator.com/item?id=45929247#45930310">https://news.ycombinator.com/item?id=45929247#45930310</a></p>
]]></description><pubDate>Sat, 15 Nov 2025 16:28:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=45938524</link><dc:creator>bwblabs</dc:creator><comments>https://news.ycombinator.com/item?id=45938524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45938524</guid></item><item><title><![CDATA[New comment by bwblabs in "Meeting notes between Forgejo and the Dutch government via Git commits"]]></title><description><![CDATA[
<p>can't read your linked comment: [flagged]</p>
]]></description><pubDate>Sat, 15 Nov 2025 16:26:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=45938500</link><dc:creator>bwblabs</dc:creator><comments>https://news.ycombinator.com/item?id=45938500</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45938500</guid></item><item><title><![CDATA[New comment by bwblabs in "Meeting notes between Forgejo and the Dutch government via Git commits"]]></title><description><![CDATA[
<p>You can do that by self hosting the code.<p>My point was that you don't need to compete with paid features, just <i>please</i> give the developers money to develop the software further (and fix bugs/issues), so e.g. buy some 'enterprise license', even if you don't need it in terms of features.</p>
]]></description><pubDate>Fri, 14 Nov 2025 22:18:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=45932833</link><dc:creator>bwblabs</dc:creator><comments>https://news.ycombinator.com/item?id=45932833</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45932833</guid></item><item><title><![CDATA[New comment by bwblabs in "Meeting notes between Forgejo and the Dutch government via Git commits"]]></title><description><![CDATA[
<p>It really depends, e.g. take a look at PostgreSQL, which is licensed under the PostgreSQL License, which is similar to MIT.<p>IMHO a MIT license is better than AGPL with a Contributor License Agreement (CLA) like with Elastic.<p>Gitea is MIT, so free and open-source, permissive.<p>Also see <a href="https://news.ycombinator.com/item?id=45929247#45930949">https://news.ycombinator.com/item?id=45929247#45930949</a></p>
]]></description><pubDate>Fri, 14 Nov 2025 22:15:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=45932799</link><dc:creator>bwblabs</dc:creator><comments>https://news.ycombinator.com/item?id=45932799</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45932799</guid></item><item><title><![CDATA[New comment by bwblabs in "Meeting notes between Forgejo and the Dutch government via Git commits"]]></title><description><![CDATA[
<p>Not sure why you misquoted, I said "the main contributors stayed with Gitea", also see <a href="https://news.ycombinator.com/item?id=45929247#45931139">https://news.ycombinator.com/item?id=45929247#45931139</a><p>When deciding which software fork to pick, it <i>is</i> about the development power. Also note my point about security: <a href="https://news.ycombinator.com/item?id=45929247#45930310">https://news.ycombinator.com/item?id=45929247#45930310</a></p>
]]></description><pubDate>Fri, 14 Nov 2025 21:47:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=45932570</link><dc:creator>bwblabs</dc:creator><comments>https://news.ycombinator.com/item?id=45932570</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45932570</guid></item><item><title><![CDATA[New comment by bwblabs in "Meeting notes between Forgejo and the Dutch government via Git commits"]]></title><description><![CDATA[
<p>A lot of the government are using public free accounts that I'm aware of.<p>I'm a 5+ year government employee, I touched quite some governmental repositories but all are non-paid.<p>I'm also a fan of the government hosting the code in an EU jurisdiction, preferably our own Dutch jurisdiction, and even better, self host.</p>
]]></description><pubDate>Fri, 14 Nov 2025 19:49:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=45931310</link><dc:creator>bwblabs</dc:creator><comments>https://news.ycombinator.com/item?id=45931310</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45931310</guid></item><item><title><![CDATA[New comment by bwblabs in "Meeting notes between Forgejo and the Dutch government via Git commits"]]></title><description><![CDATA[
<p>Correct, also see the initial discussion about changing the license: <a href="https://codeberg.org/forgejo/governance/pulls/24#issuecomment-920187:~:text=If%20the,GPL%3F" rel="nofollow">https://codeberg.org/forgejo/governance/pulls/24#issuecommen...</a><p>The issue with deviating from the upstream license is that only the code author can upstream a patch, since GPLv3 cannot be changed by a non-author of the code to MIT. Resulting in less being patched upstream, and so more merge conflicts, the maintenance burden I was talking about.</p>
]]></description><pubDate>Fri, 14 Nov 2025 19:43:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=45931229</link><dc:creator>bwblabs</dc:creator><comments>https://news.ycombinator.com/item?id=45931229</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45931229</guid></item><item><title><![CDATA[New comment by bwblabs in "Meeting notes between Forgejo and the Dutch government via Git commits"]]></title><description><![CDATA[
<p>Not sure: the government could just buy Gitea Enterprise license right? And thereby not really run true 'open source' software, but it would support the main development behind Gitea.</p>
]]></description><pubDate>Fri, 14 Nov 2025 19:18:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=45930831</link><dc:creator>bwblabs</dc:creator><comments>https://news.ycombinator.com/item?id=45930831</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45930831</guid></item><item><title><![CDATA[New comment by bwblabs in "Meeting notes between Forgejo and the Dutch government via Git commits"]]></title><description><![CDATA[
<p>See <a href="https://news.ycombinator.com/item?id=45929247#45930310">https://news.ycombinator.com/item?id=45929247#45930310</a><p>Forgejo used to be a set of patches applied on Gitea, but they moved to a fork with cherry picking Gitea commits, this is more work. In my view they don't have the development to keep up with Gitea.</p>
]]></description><pubDate>Fri, 14 Nov 2025 19:02:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=45930573</link><dc:creator>bwblabs</dc:creator><comments>https://news.ycombinator.com/item?id=45930573</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45930573</guid></item><item><title><![CDATA[New comment by bwblabs in "Meeting notes between Forgejo and the Dutch government via Git commits"]]></title><description><![CDATA[
<p>I know the claims, but look at Gitea version v1.24.7 (with some security fixes), released on October 25th, which includes 'fix LFS auth bypass, fix symlink bypass' that was merged on October 20th (#35708). This was fixed in Forgejo on the 25th
<a href="https://codeberg.org/forgejo/forgejo/commit/fa1a2ba669301238cf3da6a3e746912d76e47f36" rel="nofollow">https://codeberg.org/forgejo/forgejo/commit/fa1a2ba669301238...</a>
and released on the 26th, although "Originally scheduled for 7 November, the release date of these patches was advanced because a vulnerability had been leaked publicly." (<a href="https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/13.0.2.md" rel="nofollow">https://codeberg.org/forgejo/forgejo/src/branch/forgejo/rele...</a>)<p>Security wise, Gitea was safer in this case.<p>Also note the SECURITY.md was deleted: <a href="https://codeberg.org/forgejo/forgejo/commit/277dd02e706b6e51ab64f7edbacfa8651decb354#diff-7c875fef54268bc433a7fc46aa5fd6e96d58f32f" rel="nofollow">https://codeberg.org/forgejo/forgejo/commit/277dd02e706b6e51...</a>, there is a security <a href="https://forgejo.org/docs/next/contributor/discussions/#security" rel="nofollow">https://forgejo.org/docs/next/contributor/discussions/#secur...</a> but it's a bit harder to find.<p>The problem is, Forgejo changed the license (<a href="https://codeberg.org/forgejo/governance/pulls/24#issuecomment-920187:~:text=If%20the,GPL%3F" rel="nofollow">https://codeberg.org/forgejo/governance/pulls/24#issuecommen...</a>) and ended up doing a hard fork (<a href="https://forgejo.org/2024-02-forking-forward/#consequences-of-becoming-a-hard-fork" rel="nofollow">https://forgejo.org/2024-02-forking-forward/#consequences-of...</a>) which creates quite some maintenance burden. There used to be a (weekly) gitea chery-pick (e.g. <a href="https://codeberg.org/forgejo/forgejo/pulls?state=closed&labels=85536" rel="nofollow">https://codeberg.org/forgejo/forgejo/pulls?state=closed&labe...</a>) but the TODO section was getting ever larger, and it seems it stopped in July (week 26).<p>So they start missing stuff, e.g. features like <a href="https://codeberg.org/forgejo/forgejo/issues/9552" rel="nofollow">https://codeberg.org/forgejo/forgejo/issues/9552</a></p>
]]></description><pubDate>Fri, 14 Nov 2025 18:44:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=45930310</link><dc:creator>bwblabs</dc:creator><comments>https://news.ycombinator.com/item?id=45930310</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45930310</guid></item><item><title><![CDATA[New comment by bwblabs in "Meeting notes between Forgejo and the Dutch government via Git commits"]]></title><description><![CDATA[
<p>Very positive to have a governmental hosted git/code platform, although I would still advise Gitea (it's not documented that pick is explored).<p>I'm a self hosting GoGogs / Gitea user for almost 10 years, I did follow the Gitea fork. However regarding the Forgejo fork: the main contributors stayed with Gitea. The ideologically forked Forgejo made some license changes and hard fork decisions that increased the maintenance burden even more, resulting in missing upstream features and decreased security. Forgejo is more busy managing ideals, than creating software.</p>
]]></description><pubDate>Fri, 14 Nov 2025 18:06:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=45929703</link><dc:creator>bwblabs</dc:creator><comments>https://news.ycombinator.com/item?id=45929703</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45929703</guid></item><item><title><![CDATA[New comment by bwblabs in "Btop: A better modern alternative of htop with a gamified interface"]]></title><description><![CDATA[
<p>I recently found out <a href="https://github.com/ClementTsang/bottom#readme" rel="nofollow">https://github.com/ClementTsang/bottom#readme</a> (cargo install bottom; executable btm), it's a pretty great improvement over htop I was using before.</p>
]]></description><pubDate>Sat, 08 Nov 2025 16:27:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=45857862</link><dc:creator>bwblabs</dc:creator><comments>https://news.ycombinator.com/item?id=45857862</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45857862</guid></item><item><title><![CDATA[New comment by bwblabs in "The first big AI disaster is yet to happen"]]></title><description><![CDATA[
<p>Source: <a href="https://www.nrk.no/tromsogfinnmark/tromso-kommune-har-henvist-til-litteratur-som-ikke-finnes-i-omstruktureringen-av-skoler-1.17358938" rel="nofollow">https://www.nrk.no/tromsogfinnmark/tromso-kommune-har-henvis...</a><p>Also listed in <a href="https://incidentdatabase.ai/cite/1009/" rel="nofollow">https://incidentdatabase.ai/cite/1009/</a></p>
]]></description><pubDate>Mon, 16 Jun 2025 20:31:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=44293126</link><dc:creator>bwblabs</dc:creator><comments>https://news.ycombinator.com/item?id=44293126</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44293126</guid></item><item><title><![CDATA[New comment by bwblabs in "Mastercard DNS error went unnoticed for years"]]></title><description><![CDATA[
<p>DNSSEC would have made the typo slightly less problematic.
But [az.]mastercard.com does <i>not</i> do DNSSEC ...<p>See all issues on: <a href="https://internet.nl/site/mastercard.com/3122570" rel="nofollow">https://internet.nl/site/mastercard.com/3122570</a><p>Nameserver is not reachable on advertised IPv6:<p><pre><code>    $ dig +short +tcp @dns1.mastercard.com dns1.mastercard.com AAAA
    2607:3c00:6404:4::53

    $ dig +tcp @2607:3c00:6404:4::53 mastercard.com SOA
    ;; Connection to 2607:3c00:6404:4::53#53(2607:3c00:6404:4::53) for mastercard.com failed: timed out.
</code></pre>
Also: no HSTS on apex, while HSTS with "includeSubDomains ; preload" on www, this does not work! And it's worse, they do some geo-redirect, so apperantly for US IP addresses <a href="http://www.mastercard.com" rel="nofollow">http://www.mastercard.com</a> redirects to <a href="https://www.mastercard.us/en-us.html" rel="nofollow">https://www.mastercard.us/en-us.html</a> (see <a href="https://hstspreload.org/api/v2/preloadable?domain=www.mastercard.com" rel="nofollow">https://hstspreload.org/api/v2/preloadable?domain=www.master...</a>)<p>I also would expect an IPv6 on the apex/www, since there are quite some ISP's with IPv6 where IPv4 is a GCNAT, if there is a noisy user on the IPv4, it's tricky to block those, except if the ISP supports IPv6 and the web server too.<p>Weirdly enough the SOA serial which is in YYYYMMDDnn (see <a href="https://datatracker.ietf.org/doc/html/rfc1912#section-2.2" rel="nofollow">https://datatracker.ietf.org/doc/html/rfc1912#section-2.2</a>) was not updated (still indicates 2011):<p><pre><code>    $ dig +short +tcp @dns1.mastercard.com mastercard.com SOA
    dns1.mastercard.com. hostmaster.mastercard.com. 2011127982 14400 3600 2419200 300
</code></pre>
Some other SOA record abnormalities:<p><pre><code>    $ dig +short @a22-65.akam.net. az.mastercard.com SOA
    a1-29.akam.net. hostmaster.az.mastercard.com. 2020068768 3600 600 604800 300
</code></pre>
Indicates 2020, and hostmaster@az.mastercard.com is not reachable because az.mastercard.com does not have an MX record, nor A/AAAA record.<p>Sadly nobody recorded this in either DNSViz history (<a href="https://dnsviz.net/d/az.mastercard.com/Z5ErUw/dnssec/" rel="nofollow">https://dnsviz.net/d/az.mastercard.com/Z5ErUw/dnssec/</a> is the first) or ZoneMaster history (see <a href="https://www.zonemaster.net/en/result/3fa42e8e683db1bf" rel="nofollow">https://www.zonemaster.net/en/result/3fa42e8e683db1bf</a>).</p>
]]></description><pubDate>Wed, 22 Jan 2025 19:52:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=42796800</link><dc:creator>bwblabs</dc:creator><comments>https://news.ycombinator.com/item?id=42796800</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42796800</guid></item></channel></rss>