<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: shankspeaks</title><link>https://news.ycombinator.com/user?id=shankspeaks</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 18 Jun 2026 10:12:40 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=shankspeaks" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by shankspeaks in "Ask HN: Tools to code using voice?"]]></title><description><![CDATA[
<p>There's quite a few AFK solutions that are out there.<p>The OpenClaw form factor of using a chatbot to orchestrate sessions seems to be working for folks, based on what they're saying atleast.<p>Simon Willison talks about using Claude Code for Web, which shows up on the phone app to code on the go from his phone. He's got some useful notes on his blog: <a href="https://simonwillison.net/2025/Oct/20/claude-code-for-web/" rel="nofollow">https://simonwillison.net/2025/Oct/20/claude-code-for-web/</a><p>My 2 cents: Try the OOTB options to get a feel for the ergonomics that suit you best, then vibe code something that works for you.</p>
]]></description><pubDate>Fri, 13 Feb 2026 05:41:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46999297</link><dc:creator>shankspeaks</dc:creator><comments>https://news.ycombinator.com/item?id=46999297</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46999297</guid></item><item><title><![CDATA[New comment by shankspeaks in "Show HN: I replaced Beads with a faster, simpler Markdown-based task tracker"]]></title><description><![CDATA[
<p>IMO Beads, Ticket, etc. give you optionality.<p>Not every project needs to have Github as a dependency. Its added overhead and coordination work that isn't needed for every job.<p>YMMV, and I get it if you're in a commercial/professional environment, but if you're a solo dev or a small team, then IMO Github doesn't need to be a part of your orchestration (setup project, issue CRUD, pr, etc), just state sync/distribution.<p>Agents can use local trackers as drop-ins to GH and have similar commands provided to do the same job.<p>Its fewer moving parts, and more forgiving as you can fix things locally, before pushing out to GH or your Git server of choice.<p>I agree with OP that beads has great primitives, but I think its become a bit unwieldy in trying to becoming something "everyone" including larger teams can use.<p>Going to try Ticket out, though personally I prefer JSONL to MD for this kind of tracking, since I find that Claude finds a good concise balance of detail on its own when writing to JSONL vs Markdown files where it tends to be verbose.</p>
]]></description><pubDate>Tue, 06 Jan 2026 05:42:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46509114</link><dc:creator>shankspeaks</dc:creator><comments>https://news.ycombinator.com/item?id=46509114</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46509114</guid></item><item><title><![CDATA[New comment by shankspeaks in "Show HN: Open-source alternative to Loom that only requires S3"]]></title><description><![CDATA[
<p>Take a look at <a href="https://screenity.io/en/" rel="nofollow">https://screenity.io/en/</a>, which is also fully open-source here: <a href="https://github.com/alyssaxuu/screenity">https://github.com/alyssaxuu/screenity</a><p>While a Chrome Extension (not a standalone app), it does a fabulous job of recording system audio and input, and also gives a ton of additional features like annotations, etc.<p>Records to localstorage, and lets you export to a variety of 3rd party platforms (I can't remember if S3 is supported OOTB, but that shouldn't be too hard).<p>I've used it mainly with GDrive, as most of our team lives there, so this has been a seamless way to store and share videos without lock-in at Loom.<p>I recommend this to most folks who need a quick way to replace Loom, and even meeting recorder tools.</p>
]]></description><pubDate>Thu, 29 Aug 2024 12:34:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=41390136</link><dc:creator>shankspeaks</dc:creator><comments>https://news.ycombinator.com/item?id=41390136</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41390136</guid></item><item><title><![CDATA[New comment by shankspeaks in "Claude's API now supports CORS requests, enabling client-side applications"]]></title><description><![CDATA[
<p>Wait... can't they use Claude to build this for them? :)</p>
]]></description><pubDate>Sat, 24 Aug 2024 06:15:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=41336058</link><dc:creator>shankspeaks</dc:creator><comments>https://news.ycombinator.com/item?id=41336058</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41336058</guid></item><item><title><![CDATA[New comment by shankspeaks in "Ask HN: Those who've joined a friend's startup as an employee, how did that go?"]]></title><description><![CDATA[
<p>I just left a gig like this after two and half years (a leadership role at a 1-10 stage startup), and I have to say it was a overall a net positive experience for me.<p>NGL it took time to get used to it. Being an ex-founder, it was doubly difficult as not only did I have less agency than I was used to (and frankly expected), I was also no longer on an equal footing to my friend. This led to some friction and disagreements of how things should be done, but at the end of the day, it came down to perspective differences as a founder and as an employee, and I learned to make with peace with the fact it was his company, and not mine.<p>In retrospect, I think the fact that we were friends first, and had spoken a lot as fellow founders beforehand, made it harder to align expectations in this dynamic. Thankfully, we parted on good terms, and I'm still helping them out as a consultant, which feels like a nice middle ground for me.<p>That said, I'm not looking to jump back into something like this anytime soon.<p>If I do however, I would definitely go into any future engagement with more tempered expectations of what I'm there to for, and what I want out of it.<p>As obvious as it sounds, a lot of things can be taken for granted due to the prior relationship (on both sides), and its important to lay out as much of your thoughts and expectations upfront, so that there is as little ambiguity and misunderstandings down the line. No detail is too trivial, especially around compensation, and its important to recognize and remember that you're there to do a job, not just helping out a friend, which is how the conversation usually starts.<p>This whole thing has taught me a lot about handling that balance, and a lot more about myself as well.</p>
]]></description><pubDate>Tue, 30 Jan 2024 05:11:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=39186595</link><dc:creator>shankspeaks</dc:creator><comments>https://news.ycombinator.com/item?id=39186595</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39186595</guid></item><item><title><![CDATA[New comment by shankspeaks in "Show HN: Plasmo – a framework for building modern Chrome extensions"]]></title><description><![CDATA[
<p>Svelte or Sveltekit specifically? I've had issues with getting the webextensions polyfill working with Sveltekit but Svelte works without any issues.<p>Do you have any references that you could point me to on how to get Sveltekit running to build Chrome extensions?<p>Sorry for the digression, but this has been a bit of a bugbear for the past month and would dearly love to know how to get around it.</p>
]]></description><pubDate>Sat, 04 Jun 2022 12:36:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=31619586</link><dc:creator>shankspeaks</dc:creator><comments>https://news.ycombinator.com/item?id=31619586</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31619586</guid></item><item><title><![CDATA[New comment by shankspeaks in "Ask HN: What is the best resource to learn React for a Backend Developer?"]]></title><description><![CDATA[
<p>Can I recommend you look at Svelte before jumping into more complex frameworks like Vue and React?<p>It's lighter and a narrower footprint, but builds on JS fundamentals while introducing core concepts of component frameworks.<p>This allows you to build on these concepts like stores, hooks, actions, etc. which all have equivalents in other frameworks as well.<p>Transitioning beyond this to other frameworks is by choice but the foundation is more or less the same.<p>Personally, I found the transition between Vue and Svelte more intuitive, but only real difference I found between React and Vue/Svelte is JSX syntax and getting to grips with a few of its idiosyncracies.<p>And Svelte's tutorial and learning ecosystem is by far the best I've experienced so far.<p>Hope this helps.</p>
]]></description><pubDate>Thu, 02 Sep 2021 07:39:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=28389573</link><dc:creator>shankspeaks</dc:creator><comments>https://news.ycombinator.com/item?id=28389573</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28389573</guid></item><item><title><![CDATA[New comment by shankspeaks in "Maddy: Composable all-in-one mail server"]]></title><description><![CDATA[
<p>I've run mail servers on EC2 before. You'll need to raise a request to remove the SMTP 25 restriction (both inbound and outbound), and also apply for a DNS reverse ptr update for that IP for it to work.</p>
]]></description><pubDate>Sat, 19 Jun 2021 05:43:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=27558100</link><dc:creator>shankspeaks</dc:creator><comments>https://news.ycombinator.com/item?id=27558100</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27558100</guid></item><item><title><![CDATA[New comment by shankspeaks in "OpenSearch: AWS fork of Elasticsearch and Kibana"]]></title><description><![CDATA[
<p>True, but it's not quite the same as what they've done with OpenSearch/Elastic. Also, from what I've read, despite claims, the compatibility isn't complete, esp with stuff like aggregations.<p>There are a few use-cases where you'd want the ability to have a managed/hosted vanilla Mongo setup vs an emulated experience.</p>
]]></description><pubDate>Tue, 13 Apr 2021 10:43:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=26790462</link><dc:creator>shankspeaks</dc:creator><comments>https://news.ycombinator.com/item?id=26790462</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26790462</guid></item><item><title><![CDATA[New comment by shankspeaks in "OpenSearch: AWS fork of Elasticsearch and Kibana"]]></title><description><![CDATA[
<p>Imagine if they went after Mongo next?<p>Atlas is a virtual monopoly for Mongo solely due to SSPL, and it has created a ridiculously overpriced ecosystem for hosted and managed services, and tooling around it.<p>Parking the technical merits to one side, considering the sheer number of devs and early-stage products that are built on Mongo, I'd love for someone to go after them next.</p>
]]></description><pubDate>Mon, 12 Apr 2021 18:39:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=26783314</link><dc:creator>shankspeaks</dc:creator><comments>https://news.ycombinator.com/item?id=26783314</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26783314</guid></item><item><title><![CDATA[New comment by shankspeaks in "Show HN: An open-source, self-hostable Heroku and Netlify alternative"]]></title><description><![CDATA[
<p>Very nice. Especially kicked you've used Svelte/Routify to for the management app. I've been looking for a reference app for this setup, so thanks for that :)</p>
]]></description><pubDate>Tue, 30 Mar 2021 17:18:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=26637401</link><dc:creator>shankspeaks</dc:creator><comments>https://news.ycombinator.com/item?id=26637401</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26637401</guid></item><item><title><![CDATA[New comment by shankspeaks in "Ask HN: Co-founder wants me to leave but won't entertain a buy out offer"]]></title><description><![CDATA[
<p>If you're not valuing the equity if you're not involved, then honestly you need to look at this from an opportunity cost perspective.<p>The trust is fundamentally broken, so it's not really worthwhile to pursue this as collaborators. Unless you're keen to run the business yourself, there isn't much point in fighting this beyond getting your 1st year vesting.<p>It's honestly not worth your time and energy fighting for something you're not keen to do. And it's definitely cheaper for them to give you 7% more than the 3% offered, and avoid all this hassle and potential legal expense.<p>If you do want to persist, then you need the investor on your side, as otherwise you can't force the other person out (they'd still keep their 10% but that's the price you pay for that move).<p>I have to say I find it really odd that someone who's invested $100k is being silent on this, or isn't worried about this situation, especially if the future of the business is now more of a lifestyle business. I fail to see how they'd get a return they'd expect. I'd assume they're actually on the other side, but want to appear neutral.<p>FWIW if you end up leaving, I'd advise not agreeing to a non-compete or a non-disclosure. It's not about you starting a competitor, but more about them not being able to restrict your future options as they're forcing you out, and they will have to potentially consider the threat of you competing with them at any point in the future.<p>It's a credit to your efforts that you've built the tech of business that's gotten such good traction and numbers, so you've got learnings and experience that will serve you in good stead in the future.<p>It's just unfortunate that you ended up with such shitty partners.<p>Good luck, and I assume quite a few of us will be hoping you bounce back from this, and rooting for you.</p>
]]></description><pubDate>Tue, 22 Dec 2020 19:58:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=25510460</link><dc:creator>shankspeaks</dc:creator><comments>https://news.ycombinator.com/item?id=25510460</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25510460</guid></item><item><title><![CDATA[New comment by shankspeaks in "Hello, World – Zerodha, India's largest stock broker"]]></title><description><![CDATA[
<p>I literally highlighted every paragraph of this post. So many things to agree with.<p>I'm really looking forward to the breakdown of much of what has been teased here.<p>Top of mind: Is Postal the self-hosted transactional mail server (<a href="https://github.com/postalhq/postal" rel="nofollow">https://github.com/postalhq/postal</a>)? Been looking at using this for an idea, and wanted to know if there are any obvious gotchas to look out for.</p>
]]></description><pubDate>Thu, 07 May 2020 18:56:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=23106781</link><dc:creator>shankspeaks</dc:creator><comments>https://news.ycombinator.com/item?id=23106781</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23106781</guid></item><item><title><![CDATA[New comment by shankspeaks in "Show HN: Turn any device with a browser into a security camera"]]></title><description><![CDATA[
<p>Do you have any recommendation for minimum sys requirements of hardware to effectively run this full-time? Considering the number of old Android mobiles I have sitting around gathering dust, this is a great idea to tinker with.<p>BTW your verification email is landing up in spam in Gmail.</p>
]]></description><pubDate>Thu, 07 Nov 2019 18:08:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=21475644</link><dc:creator>shankspeaks</dc:creator><comments>https://news.ycombinator.com/item?id=21475644</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21475644</guid></item><item><title><![CDATA[New comment by shankspeaks in "Show HN: Managed UniFi Controller Hosting"]]></title><description><![CDATA[
<p>If they did, they'll have to stop offering the controller for free, but that would really hurty their SMB/Enterprise adoption.</p>
]]></description><pubDate>Tue, 08 Oct 2019 12:35:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=21191532</link><dc:creator>shankspeaks</dc:creator><comments>https://news.ycombinator.com/item?id=21191532</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21191532</guid></item><item><title><![CDATA[New comment by shankspeaks in "Show HN: Managed UniFi Controller Hosting"]]></title><description><![CDATA[
<p>I doubt it would make sense for them to do it. Most of the heavy lifting is from the controller which you could run anyway on prem and for FREE.<p>The cloud deployment AFAIK would allow for better multi-tenant management, and SaaSifying the management experience.<p>From personal experience, running the controller on a Pi in your home network is good enough for most scenarios. Plus if you want to customize, you can poke around the APIs and wire up what you want. It's pretty powerful once you get the hang of it, and there are some fabulous libraries available thanks to community contributions on Github.</p>
]]></description><pubDate>Tue, 08 Oct 2019 12:34:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=21191522</link><dc:creator>shankspeaks</dc:creator><comments>https://news.ycombinator.com/item?id=21191522</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21191522</guid></item><item><title><![CDATA[New comment by shankspeaks in "Show HN: Managed UniFi Controller Hosting"]]></title><description><![CDATA[
<p>I'm not sure if this all-in-one game is going to work. IMO, Unifi's hardware apart from their Wireless offerings is limited compared to other players in a similar price range. They should stick to what they're best at, which for me is their Wireless range and build around that.<p>In our case, we ended up using Mikrotik devices for our physical layers and Unifi as our APs. So far, the performance of the Wifi devices is excellent (though tuning high density configs was a bit of a pain), and the Mikrotiks give us exceptional control over the behaviour of the network topology.<p>Playing to the strengths of each vendor was the way to go for us. Worked out way cheaper as well.</p>
]]></description><pubDate>Tue, 08 Oct 2019 12:27:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=21191466</link><dc:creator>shankspeaks</dc:creator><comments>https://news.ycombinator.com/item?id=21191466</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21191466</guid></item><item><title><![CDATA[New comment by shankspeaks in "Vynchronize – A fun realtime video sync platform for friends"]]></title><description><![CDATA[
<p>Yeah, same here built a tool for Youtube about 12 years back as an experiment using XMPP as the messaging layer for syncing and group chat.<p>We would buffer/pause video based on the video player state of the slowest connection, and still allow users to manually control playback.<p>Fun app, and a great example of the versatility of XMPP.</p>
]]></description><pubDate>Mon, 18 Jun 2018 11:45:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=17337457</link><dc:creator>shankspeaks</dc:creator><comments>https://news.ycombinator.com/item?id=17337457</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17337457</guid></item><item><title><![CDATA[New comment by shankspeaks in "Ask HN: Is Meteor.js dead?"]]></title><description><![CDATA[
<p>:) It's always nice to have our thinking validated. Thanks for the architecture reference btw. I thought it was something we cobbled together for our use case, but yeah using this pattern makes life so much easier for us.</p>
]]></description><pubDate>Sun, 08 Apr 2018 12:16:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=16785798</link><dc:creator>shankspeaks</dc:creator><comments>https://news.ycombinator.com/item?id=16785798</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16785798</guid></item><item><title><![CDATA[New comment by shankspeaks in "Ask HN: Is Meteor.js dead?"]]></title><description><![CDATA[
<p>We spent a fair amount of time going back and forth over whether to use Meteor or not for our in-house development (in late 2017), before we bit the bullet and moved ahead with Meteor.<p>Finding people is the hard part for us as a business, so finding a balance between technology and available skills was a priority. Since Meteor is a public framework, it has a ready ecosystem for onboarding (tutorials, etc), plus with being standardized it reduces complexity for onboarding. Any JS dev can pick it up in a few weeks. It has enough checks and balances to ensure some level of consistency in implementation, but beyond that, you need to setup your own process anyway. Again being standardized, it helps with BCP as well.<p>Since Meteor is isomorphic, it gives us a very interesting advantage of tying code ownership to both front and backend code, which results in functional ownership not just code ownership. That emphasizes full-stack development, which is a priority for us. Our mantra is to do more with few people as we can, and Meteor lets us do that very well.<p>Technologically, Meteor gives us access to a wide variety of capabilities as a technology team. NPM opens up the JS ecosystem, Apollo/MDG gives us the ability to move towards GraphQL if needed, build tools allows us to push code for web and mobile environments out-of-the-box, integrations allow us to handle scaling, and Meteor has gotten better at opening up options to allow for more granular tuning (queries, reactivity, etc.).<p>It might not be the most performant, but honestly I'd rather throw an extra $50-100/m at hardware on DO/Linode, than justify having to hire more people.<p>It helps that we're not planning at building apps targeted at millions of users, but when you hit that kind of scale, refactoring is anyway going to happen. This quote from DHH (<a href="https://twitter.com/dhh/status/885445986943868929" rel="nofollow">https://twitter.com/dhh/status/885445986943868929</a>) is the best way to explain this anyway :)<p>As has been highlighted by others, MDG is still releasing updates to Meteor regularly, so there's not much reason to doubt they're stopping anytime soon. In addition, there's been a resurgence in the community to contribute modules to addressing gaps in the ecosystem, which have made Meteor more relevant again for a lot of us.<p>This is highly opinionated, but for us and the fact that its about doing business, not just the best technology, Meteor ticks enough boxes to make it our choice moving forward.<p>If you look at it through that lens, I think it makes it viable (valuable even) in 2018.<p>IMO, I think Meteor is a victim of promising too much too soon. The real value only got unlocked IMO when they made NPM a first-class citizen. As a team, we aren't really missing out on anything being on Meteor. We think it makes us more effective as developers.</p>
]]></description><pubDate>Sun, 08 Apr 2018 08:07:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=16785159</link><dc:creator>shankspeaks</dc:creator><comments>https://news.ycombinator.com/item?id=16785159</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16785159</guid></item></channel></rss>