<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/rss-style.xsl" type="text/xsl"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	    xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	     xmlns:dc="http://purl.org/dc/elements/1.1/"
	   xmlns:atom="http://www.w3.org/2005/Atom"
	     xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	  xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>
<channel>
	<title>reddit &#8211; Terence Eden’s Blog</title>
	<atom:link href="https://shkspr.mobi/blog/tag/reddit/feed/" rel="self" type="application/rss+xml" />
	<link>https://shkspr.mobi/blog</link>
	<description>Regular nonsense about tech and its effects 🙃</description>
	<lastBuildDate>Fri, 27 Mar 2026 08:35:28 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://shkspr.mobi/blog/wp-content/uploads/2023/07/cropped-avatar-32x32.jpeg</url>
	<title>reddit &#8211; Terence Eden’s Blog</title>
	<link>https://shkspr.mobi/blog</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title><![CDATA[Why did Usenet fail?]]></title>
		<link>https://shkspr.mobi/blog/2023/06/why-did-usenet-fail/</link>
					<comments>https://shkspr.mobi/blog/2023/06/why-did-usenet-fail/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Mon, 05 Jun 2023 11:34:38 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[reddit]]></category>
		<category><![CDATA[usenet]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=45942</guid>

					<description><![CDATA[This is annecdata - not a serious academic study. Adjust your expectations accordingly.  When I first got online, the World Wide Web was still in its infancy - so CompuServe was my gateway to the Internet. I loved their well organised chat room. A couple of clicks and I could be discussing Babylon 5 with people in another country, downloading wallpapers, and uploading my poor attempts at…]]></description>
										<content:encoded><![CDATA[<p>This is annecdata - not a serious academic study. Adjust your expectations accordingly.</p>

<p>When I first got online, the World Wide Web was still in its infancy - so CompuServe was my gateway to the Internet. I loved their well organised chat room. A couple of clicks and I could be discussing Babylon 5 with people in another country, downloading wallpapers, and uploading my poor attempts at fan-fiction. Magical.</p>

<p>At some point, I discovered Usenet and its decentralised collection of newsgroups. This required downloading, installing, and configuring an NNTP client. Quite the world away from CompuServe's shiny software delivered on a free CD.  But I persevered and, by the time I went to university, understood all the intricacies of PLONK, ROFL, and Godwin's Law.</p>

<p>My university experience was <em>dominated</em> by Usenet. It was where nerds went to socialise. I bought and sold computer equipment, published terrible poetry, and learned about LGBT matters.  I lurked in the <code>comp.lang.*</code> hierarchy until I was confident enough to ask my Prolog questions without making it <em>look</em> like I was asking for help with my university assignments.</p>

<p>And then, one day, I just stopped.</p>

<p>There are three main reasons that I remember.</p>

<p>First was moderation. Sites like Slashdot were - at the time - pretty good at moderating out crap comments. Usenet was a stream of consciousness and, short of blocking individuals, there was no way to separate the interesting topics from the dull. Without upvoting and downvoting, it became tedious to read. And there was very little feedback on whether people found your posts useful.</p>

<p>Secondly was reputation. Sites like AVForums and eBay allowed you to see who was a reliable buyer and seller. Every transaction on Usenet was a risk. You might send money or goods to a scammer.  Look, eBay wasn't perfect - but it made it <em>easy</em> to see how many successful transactions an account had made.</p>

<p>Thirdly was the user interface. Usenet looked dull. In a world of animated GIFs and MySpace colour schemes, Usenet didn't even have avatar images! Sure, the spartan nature meant that you could focus on a conversation - but it didn't feel as modern and exciting as the web did. NNTP software was fragile.</p>

<p>And so, slowly but surely, I drifted away from newsgroups into the tender embrace of web forums, Reddit, and Slack.  All of them centralised (booo!) and privately owned (boooo!) but all having a nicer UI and UX (yay!)</p>

<p>I should briefly mention <a href="https://www.privacyinternational.org/examples/2169/google-buys-deja-news-usenet-archive">Google buying the Deja News archive</a>, promising to revitalise Usenet, and then promptly abandoning it. Cheers Google. Choogle.</p>

<p>While Reddit goes through its "are we the baddies?" moment of banning all 3rd party clients and fucking over its unpaid labour force, I thought I'd return to see if Usenet was still a viable option.  There was only one modern newsreader listed by my Linux distro - <a href="https://pan.rebelbase.com/">Pan</a> which hasn't been updated in a year and has a GUI which gave me instant nostalgia. That's not a good thing by the way.</p>

<p>I couldn't find <a href="https://search.f-droid.org/?q=usenet&amp;lang=en">any Open Source Android apps</a> for reading newsgroups.</p>

<p>And, as it happens, <a href="https://web.archive.org/web/20230605201802/https://community.virginmedia.com/t5/Forum-Archive/VM-Usenet-access-is-being-removed-closing/td-p/4731963">my ISP killed off their Usenet server a couple of years ago</a>.</p>

<p>As <a href="https://shkspr.mobi/blog/2020/01/the-commons-weve-enclosed/">I've said before</a> - Slack is just IRC with a better UI. Dropbox is FTP with a better UX. WhatsApp groups are just ListServes for people who don't know how to configure a server.</p>

<p>Reddit was Usenet with a sparkly front-end.</p>

<p>User Experience matters. That's why Usenet lost. It was hard to set up, there was a ton of terminology to learn, sticky posts with group etiquette didn't exist, trolls and grieffers couldn't be moderated away, and the whole thing looked like a 1990s shareware accountancy package.</p>

<p>I'm a little sad that Reddit is further enclosing the commons. And I doubt this will lead to a resurgence in Usenet.  But I hope it will give open source and open standards developers a little jolt towards designing user experiences which are fun and easy to use.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=45942&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2023/06/why-did-usenet-fail/feed/</wfw:commentRss>
			<slash:comments>33</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Reddit is Dropping AMP]]></title>
		<link>https://shkspr.mobi/blog/2023/03/reddit-is-dropping-amp/</link>
					<comments>https://shkspr.mobi/blog/2023/03/reddit-is-dropping-amp/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Mon, 27 Mar 2023 11:34:43 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[amp]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[reddit]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=45430</guid>

					<description><![CDATA[As part of its continuing quest to alienate all its long-time users provide a better user experience to everyone, Reddit recently announced a slew of changes.  Buried in amongst all the hullabaloo from whinging ungrateful brats thoughtful comments from people with justifiable concerns, was this snippet from a Reddit employee:   An Improved Web Experience - Reddit   Long time readers will remember …]]></description>
										<content:encoded><![CDATA[<p>As part of its continuing quest to <del>alienate all its long-time users</del> provide a better user experience to everyone, <a href="https://www.reddit.com/r/reddit/comments/11zso11/an_improved_web_experience/">Reddit recently announced a slew of changes</a>.</p>

<p>Buried in amongst all the <del>hullabaloo from whinging ungrateful brats</del> thoughtful comments from people with justifiable concerns, was this snippet from a Reddit employee:</p>

<blockquote><img src="https://shkspr.mobi/blog/wp-content/uploads/2023/03/reddit.png" alt="Whoops - looks like some of the changes we were planning got out of the bag a bit early - yes, the change to compact and i.reddit.com is part of this project. We also intend to deprecate the amp platform this year. We are making these changes in an effort to streamline the experience and reduce the number of ways you can access Reddit on the web. This is part of our broader effort to simplify reddit talked about earlier this month. The changes that happened today to i.reddit.com and compact, and the ones coming to amp do not impact old.reddit." width="845" height="307" class="aligncenter size-full wp-image-45431">
<p><cite><a href="https://www.reddit.com/r/reddit/comments/11zso11/comment/jdeicso/">An Improved Web Experience - Reddit</a></cite>
</p></blockquote>

<p>Long time readers will remember that I <a href="https://shkspr.mobi/blog/2020/12/i-have-resigned-from-the-google-amp-advisory-committee/">resigned from the Google AMP Advisory Committee</a> having been a long time critic of the project.</p>

<p>AMP was an interesting idea (what if we made HTML fast again?!) and brought forth some interesting technologies (like <a href="https://web.dev/signed-exchanges/">Signed Exchanges</a>) - but it ended up being a re-invented WAP<sup id="fnref:wap"><a href="https://shkspr.mobi/blog/2023/03/reddit-is-dropping-amp/#fn:wap" class="footnote-ref" title="Not that one. I mean Wireless Application Protocol!" role="doc-noteref">0</a></sup> which routed everything through a single point of failure.</p>

<p>I genuinely hate to see projects fail - but I can't help but hope this is the start of more people realising that giving unfettered control to an abusive monopoly like Google isn't a good decision.</p>

<div id="footnotes" role="doc-endnotes">
<hr>
<ol start="0">

<li id="fn:wap">
<p>Not <a href="https://www.youtube.com/watch?v=hsm4poTWjMs&amp;pp=ygUDd2Fw"><em>that</em></a> one. I mean <a href="https://en.wikipedia.org/wiki/Wireless_Application_Protocol">Wireless Application Protocol</a>!&nbsp;<a href="https://shkspr.mobi/blog/2023/03/reddit-is-dropping-amp/#fnref:wap" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

</ol>
</div>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=45430&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2023/03/reddit-is-dropping-amp/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Minor Reddit Security Bug Fixed]]></title>
		<link>https://shkspr.mobi/blog/2014/12/minor-reddit-security-bug-fixed/</link>
					<comments>https://shkspr.mobi/blog/2014/12/minor-reddit-security-bug-fixed/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Tue, 02 Dec 2014 12:11:46 +0000</pubDate>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[reddit]]></category>
		<category><![CDATA[ssl]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=20114</guid>

					<description><![CDATA[I&#039;m the sort of hip cat who frequents Internet Bulletin Boards. Recently I found myself needing to verify the email address associated with my Reddit account.  The email I received from Reddit was charmingly lo-fi and eschewed those bourgeois capital letters.    Notice the (teensy tiny) flaw?  Yup, it&#039;s using vanilla &#34;http&#34; rather than the super secure &#34;https&#34;.  Earlier this year, Reddit switched …]]></description>
										<content:encoded><![CDATA[<p>I'm the sort of hip cat who frequents Internet Bulletin Boards. Recently I found myself needing to verify the email address associated with my Reddit account.</p>

<p>The email I received from Reddit was charmingly lo-fi and eschewed those bourgeois capital letters.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2014/11/Reddit-Email-Verification-fs8.png" alt="Reddit Email Verification" width="600" height="242" class="aligncenter size-full wp-image-20115">

<p>Notice the (teensy tiny) flaw?  Yup, it's using vanilla "http" rather than the super secure "https".</p>

<p>Earlier this year, <a href="https://web.archive.org/web/20141028032945/http://www.redditblog.com/2014/09/hell-its-about-time-reddit-now-supports.html">Reddit switched on SSL for their entire site</a>.  Somewhat annoyingly though, they do not <em>force</em> SSL for the site.  If you want to ensure all your sessions are encrypted, you have to <a href="https://ssl.reddit.com/prefs/security">manually set it up in your preferences</a>.</p>

<p>I find that a little disappointing. I know that there is a cost associated with 100% SSL coverage on a major site like Reddit, but surely <em>because</em> of the site's popularity they should mandate it?</p>

<p>Anyway, I reported this minor problem to the <a href="https://www.reddit.com/r/Bugs">security email address listed on their bugs page</a>.  A few minutes later, they replied.</p>

<blockquote><p>Thanks for the report! While I don't believe there's any vulnerability introduced if we leak the verification token here (being that the intended recipient must have wanted to verify it if they clicked it, and tokens are tied to both the email and account,) I've got a fix for this that should go out this week.</p></blockquote>

<p>A day or two later and <a href="https://github.com/reddit/reddit/commit/9f1f5a29fa5ded19f6a5ab0a42fa9841d1e72460">it was fixed</a>.</p>

<p>I'm trying <strong>really</strong> hard to come up with a malicious use for a MITM attack on this.  There's not much.</p>

<p>The "dest" parameter doesn't appear to be hackable. It won't point to any site other than Reddit.  So you can't redirect the user to a malicious site.  What you <em>can</em> do is redirect to any Reddit post or page.  Perhaps sending someone to a particularly disgusting post could be <em>legally disadvantageous</em>?</p>

<p>Of course, a malicious actor on the network could sniff the user's login credentials if the user hadn't noticed the lack of HTTPS.</p>

<p>So, there we are. A minor bug, swiftly fixed - and a general reminder that when you switch on HTTPS, make sure <em>all</em> of your communications with your users are updated to reflect that fact.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=20114&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2014/12/minor-reddit-security-bug-fixed/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
