<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: ashleyhindle</title><link>https://news.ycombinator.com/user?id=ashleyhindle</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 15 Sep 2026 22:52:01 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ashleyhindle" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ashleyhindle in "Show HN: Vask – Pusher-compatible WebSockets on Cloudflare, no fan-out fees"]]></title><description><![CDATA[
<p>Using Cloudflare here has been an interesting learning curve, coming from Laravel and go<p>And still not 100% sure if the sharding is the correct approach, but load-testing is promising so far</p>
]]></description><pubDate>Tue, 05 May 2026 14:43:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48023185</link><dc:creator>ashleyhindle</dc:creator><comments>https://news.ycombinator.com/item?id=48023185</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48023185</guid></item><item><title><![CDATA[Show HN: Vask – Pusher-compatible WebSockets on Cloudflare, no fan-out fees]]></title><description><![CDATA[
<p>Howdy HN, Ashley here.<p>Most of my projects use realtime, but the jump from 'free' to 'paid' on existing platforms stressed me out, and I didn’t want to self-host soketi or sockudo.<p>So I built Vask, a websocket platform built on top of Cloudflare Workers, Durable Objects, KV storage, and analytics engine, so I can get sort-of infinitely scalable, low latency, and low-cost websockets.<p>I noticed that ‘fan-out’ is pretty cheap with Cloudflare, so Vask can bill per message sent rather than message received (no fan-out cost), which is great for certain workloads, and quite different to existing platforms.<p>Some limitations still right now in v1: no event webhooks yet (next month), no encrypted channels yet, and our enterprise/SOC2 story is "maybe later". Currently free for local development forever, with paid tiers for production.<p>Would love any and all feedback - especially from anyone running Pusher or similar at scale. What would stop you switching? What are people self-hosting nowadays?<p>--<p>I made a no-signup HN demo here if you want to give it a test-drive without creating an account:<p><a href="https://vask.dev/showhn" rel="nofollow">https://vask.dev/showhn</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48022892">https://news.ycombinator.com/item?id=48022892</a></p>
<p>Points: 6</p>
<p># Comments: 2</p>
]]></description><pubDate>Tue, 05 May 2026 14:20:39 +0000</pubDate><link>https://vask.dev</link><dc:creator>ashleyhindle</dc:creator><comments>https://news.ycombinator.com/item?id=48022892</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48022892</guid></item><item><title><![CDATA[New comment by ashleyhindle in "Show HN: I spent 6 years building a ridiculous wooden pixel display"]]></title><description><![CDATA[
<p>This is so great<p>How is it volume wise while it's working? Manageable or painful?</p>
]]></description><pubDate>Mon, 04 Aug 2025 17:26:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=44788886</link><dc:creator>ashleyhindle</dc:creator><comments>https://news.ycombinator.com/item?id=44788886</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44788886</guid></item><item><title><![CDATA[New comment by ashleyhindle in "Tldx – CLI tool for fast domain name discovery"]]></title><description><![CDATA[
<p>That worked beautifully - thanks!</p>
]]></description><pubDate>Wed, 04 Jun 2025 09:10:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=44178666</link><dc:creator>ashleyhindle</dc:creator><comments>https://news.ycombinator.com/item?id=44178666</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44178666</guid></item><item><title><![CDATA[New comment by ashleyhindle in "Tldx – CLI tool for fast domain name discovery"]]></title><description><![CDATA[
<p>Same here</p>
]]></description><pubDate>Sun, 01 Jun 2025 13:44:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=44150810</link><dc:creator>ashleyhindle</dc:creator><comments>https://news.ycombinator.com/item?id=44150810</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44150810</guid></item><item><title><![CDATA[New comment by ashleyhindle in "Ask HN: What are you working on? (March 2025)"]]></title><description><![CDATA[
<p>Whisp [1] - Pure* PHP SSH server specifically designed for devs to build fun TUIs<p>Ended up having to write a decent chunk of C using FFI mind, no wonder people write SSH servers in Go/C, and why every AI tool told me it's really difficult and shouldn't be done :D<p>Bit of fun though, and I know more than I would ever want to know about the SSH protocol now!<p>- [1] <a href="https://github.com/whispphp/whisp" rel="nofollow">https://github.com/whispphp/whisp</a></p>
]]></description><pubDate>Mon, 31 Mar 2025 09:53:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=43533086</link><dc:creator>ashleyhindle</dc:creator><comments>https://news.ycombinator.com/item?id=43533086</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43533086</guid></item><item><title><![CDATA[Show HN: Dino running game from Chrome over SSH]]></title><description><![CDATA[
<p>Want to play the dino run game over SSH?<p>I wrote an SSH server from scratch, and to test its capabilities I rebuilt the Chrome dinosaur running game as a terminal based game :D<p>Give it a try by SSHing:<p>ssh whisp.fyi -t dinorun</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43400081">https://news.ycombinator.com/item?id=43400081</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 18 Mar 2025 14:45:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=43400081</link><dc:creator>ashleyhindle</dc:creator><comments>https://news.ycombinator.com/item?id=43400081</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43400081</guid></item><item><title><![CDATA[Show HN: I Got Roasted by AI]]></title><description><![CDATA[
<p>Lost my job yesterday, so figured I'd get AI to roast me. It's dumb, but fun<p>You can get roasted by AI too if you can click buttons :) Have a gander!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42665762">https://news.ycombinator.com/item?id=42665762</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 11 Jan 2025 13:36:05 +0000</pubDate><link>https://youlooklikea.ashleyhindle.com/GAG1Roe-Y1YMiIDx-V8Us/you-look-like-a-lost-potato</link><dc:creator>ashleyhindle</dc:creator><comments>https://news.ycombinator.com/item?id=42665762</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42665762</guid></item><item><title><![CDATA[Show HN: Achieve more with silent coworking (Deep Work Den)]]></title><description><![CDATA[
<p>Howdy!<p>I get more work done when I'm body doubling - my brain is odd like that - so I built a nifty silent coworking website where you share your deep work commitments with others in the room.<p>Most other coworking systems need registration, use video & audio and require scheduling, but I'm a simple impatient man.<p>I also wanted to experiment with a new websocket system, a new OpenGraph API system, and document picture in picture, so I built Deep Work Den last weekend and I've been using it every day since.<p>I've linked to the den I'm working in right now, but you can setup your own and invite friends/colleagues too if you fancy.<p>Does body doubling help you? Is focusmate / thesukha 30 times better? :D</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42212534">https://news.ycombinator.com/item?id=42212534</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 22 Nov 2024 10:02:58 +0000</pubDate><link>https://deepworkden.com/ashleyhindle/login</link><dc:creator>ashleyhindle</dc:creator><comments>https://news.ycombinator.com/item?id=42212534</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42212534</guid></item><item><title><![CDATA[New comment by ashleyhindle in "Mail-in-a-Box – one-click, easy-to-deploy email server"]]></title><description><![CDATA[
<p>This is the exact reason I built Fodor: <a href="https://fodor.xyz" rel="nofollow">https://fodor.xyz</a> - it lets you easily setup GitHub projects on DigitalOcean so it truly is one~ click (usually about 4, but hey pretty good?)<p>You add a fodor.json file, add a link to Fodor and it makes it super easy to get it setup for yourself</p>
]]></description><pubDate>Mon, 28 Nov 2016 09:29:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=13054359</link><dc:creator>ashleyhindle</dc:creator><comments>https://news.ycombinator.com/item?id=13054359</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13054359</guid></item><item><title><![CDATA[Improve your logging: How to setup Graylog2 and get logs into it]]></title><description><![CDATA[
<p>Article URL: <a href="http://ashleyhindle.com/how-to-setup-graylog2-and-get-logs-into-it/">http://ashleyhindle.com/how-to-setup-graylog2-and-get-logs-into-it/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=12065939">https://news.ycombinator.com/item?id=12065939</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 10 Jul 2016 15:42:46 +0000</pubDate><link>http://ashleyhindle.com/how-to-setup-graylog2-and-get-logs-into-it/</link><dc:creator>ashleyhindle</dc:creator><comments>https://news.ycombinator.com/item?id=12065939</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12065939</guid></item><item><title><![CDATA[New comment by ashleyhindle in "Ask HN: What are you working on and why is it awesome? Please include URL"]]></title><description><![CDATA[
<p>My Conference Is On Fire - Frontend for Twilio conferencing system<p><a href="https://github.com/ashleyhindle/myconferenceisonfire" rel="nofollow">https://github.com/ashleyhindle/myconferenceisonfire</a><p><a href="https://conference.ashleyhindle.com" rel="nofollow">https://conference.ashleyhindle.com</a></p>
]]></description><pubDate>Thu, 10 Mar 2016 20:28:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=11262013</link><dc:creator>ashleyhindle</dc:creator><comments>https://news.ycombinator.com/item?id=11262013</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11262013</guid></item><item><title><![CDATA[New comment by ashleyhindle in "Show HN: Instant Spotify - Search Spotify songs using Google keyword suggestions"]]></title><description><![CDATA[
<p>This is really nice. I had to be logged in to the web player for the play button to work, but once I did it's a great experience.<p>Nice work!</p>
]]></description><pubDate>Thu, 04 Feb 2016 10:03:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=11032978</link><dc:creator>ashleyhindle</dc:creator><comments>https://news.ycombinator.com/item?id=11032978</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11032978</guid></item><item><title><![CDATA[How to setup the headless three: PHPUnit, Selenium 2, and ChromeDriver]]></title><description><![CDATA[
<p>Article URL: <a href="http://ashleyhindle.com/how-to-setup-headless-selenium-with-chromdriver-for-phpunit/">http://ashleyhindle.com/how-to-setup-headless-selenium-with-chromdriver-for-phpunit/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=10979555">https://news.ycombinator.com/item?id=10979555</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 27 Jan 2016 11:52:22 +0000</pubDate><link>http://ashleyhindle.com/how-to-setup-headless-selenium-with-chromdriver-for-phpunit/</link><dc:creator>ashleyhindle</dc:creator><comments>https://news.ycombinator.com/item?id=10979555</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10979555</guid></item><item><title><![CDATA[New comment by ashleyhindle in "What are the downsides to this bash script for SSH keys?"]]></title><description><![CDATA[
<p>Thanks for your input.  I didn't realise Ansible had added that in 1.9, that's really awesome.</p>
]]></description><pubDate>Tue, 19 Jan 2016 19:49:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=10933425</link><dc:creator>ashleyhindle</dc:creator><comments>https://news.ycombinator.com/item?id=10933425</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10933425</guid></item><item><title><![CDATA[What are the downsides to this bash script for SSH keys?]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/ashleyhindle/addkeysfrompublic">https://github.com/ashleyhindle/addkeysfrompublic</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=10930834">https://news.ycombinator.com/item?id=10930834</a></p>
<p>Points: 3</p>
<p># Comments: 3</p>
]]></description><pubDate>Tue, 19 Jan 2016 14:13:06 +0000</pubDate><link>https://github.com/ashleyhindle/addkeysfrompublic</link><dc:creator>ashleyhindle</dc:creator><comments>https://news.ycombinator.com/item?id=10930834</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10930834</guid></item><item><title><![CDATA[Please share how you work]]></title><description><![CDATA[
<p>Article URL: <a href="http://submit.howiwork.xyz/">http://submit.howiwork.xyz/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=10620321">https://news.ycombinator.com/item?id=10620321</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 24 Nov 2015 12:27:49 +0000</pubDate><link>http://submit.howiwork.xyz/</link><dc:creator>ashleyhindle</dc:creator><comments>https://news.ycombinator.com/item?id=10620321</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10620321</guid></item><item><title><![CDATA[New comment by ashleyhindle in "howiwork.xyz – discover, and share, how people work"]]></title><description><![CDATA[
<p>I'd love it if you could share your story at <a href="http://submit.howiwork.xyz" rel="nofollow">http://submit.howiwork.xyz</a> - this really interests lots of people (especially me!)</p>
]]></description><pubDate>Mon, 23 Nov 2015 22:58:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=10617966</link><dc:creator>ashleyhindle</dc:creator><comments>https://news.ycombinator.com/item?id=10617966</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10617966</guid></item><item><title><![CDATA[howiwork.xyz – discover, and share, how people work]]></title><description><![CDATA[
<p>Article URL: <a href="http://howiwork.xyz/">http://howiwork.xyz/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=10617777">https://news.ycombinator.com/item?id=10617777</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 23 Nov 2015 22:23:33 +0000</pubDate><link>http://howiwork.xyz/</link><dc:creator>ashleyhindle</dc:creator><comments>https://news.ycombinator.com/item?id=10617777</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10617777</guid></item><item><title><![CDATA[Show HN: MyConferenceIsOnFire – Simple Twilio conference call system]]></title><description><![CDATA[
<p>Article URL: <a href="http://conference.ashleyhindle.com/">http://conference.ashleyhindle.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=10608138">https://news.ycombinator.com/item?id=10608138</a></p>
<p>Points: 10</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 21 Nov 2015 21:41:43 +0000</pubDate><link>http://conference.ashleyhindle.com/</link><dc:creator>ashleyhindle</dc:creator><comments>https://news.ycombinator.com/item?id=10608138</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10608138</guid></item></channel></rss>