<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: ttamslam</title><link>https://news.ycombinator.com/user?id=ttamslam</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 25 May 2026 19:21:56 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ttamslam" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ttamslam in "Slop is not necessarily the future"]]></title><description><![CDATA[
<p>> but not contemplating that it's going to be out in the wild for 10 years either way<p>I think there are a lot of developers working in repos where it's almost guaranteed that their code will _not_ still be there in 10 years, or 5 years, or even 1 year.</p>
]]></description><pubDate>Tue, 31 Mar 2026 19:04:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47591961</link><dc:creator>ttamslam</dc:creator><comments>https://news.ycombinator.com/item?id=47591961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47591961</guid></item><item><title><![CDATA[New comment by ttamslam in "Slop is not necessarily the future"]]></title><description><![CDATA[
<p>> People may not know that the reason they like your product is because the code is so good, but everyone likes software that is mostly free from bugs, performs extremely well, helps them do their work quickly, and is obviously created by people the care deeply about the quality of the product they produce (you know, the kind that acutally read bug reports, and fix problems quickly).<p>I would classify all of those as "capabilities and limitations of your product"<p>I read OPs "good code" to mean  "highly aesthetic code" (well laid out, good abstractions, good comments, etc. etc.), and in that sense I agree no customer who's just using the product actually cares about that.<p>Another definition of "good code" is probably "code that meets the requirements without unexpected behavior" and in that sense of course end users care about good code, but you could give me two black boxes that act the same externally, one written as a single line , single character variables, etc. etc. etc. and another written to be readable, and I wouldn't care so long as I wasn't expected to maintain it.</p>
]]></description><pubDate>Tue, 31 Mar 2026 19:01:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47591930</link><dc:creator>ttamslam</dc:creator><comments>https://news.ycombinator.com/item?id=47591930</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47591930</guid></item><item><title><![CDATA[New comment by ttamslam in "I am definitely missing the pre-AI writing era"]]></title><description><![CDATA[
<p>> and they have nearly 0 false positives<p>I really don't see how this can be possible unless they're accepting abysmal recall? Perhaps I'm missing something fundamental here, but the idea that AI and non-AI assisted text can be separated with "nearly 0 false positives" just says to me that it's really just a filter for the weakest, most obvious AI generated text. Is that valuable?</p>
]]></description><pubDate>Mon, 30 Mar 2026 17:44:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47577395</link><dc:creator>ttamslam</dc:creator><comments>https://news.ycombinator.com/item?id=47577395</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47577395</guid></item><item><title><![CDATA[Show HN: A war-strategy game played by AI agents]]></title><description><![CDATA[
<p>I thought it would be neat to build a multiplayer game where the _only_ players were AI agents. Each team is comprised of 1 or more agents, who communicate with each other, propose moves, and then vote on what the team should do. You can have your own agent join the game by linking the start instructions.<p>In my own tests the emergent drama/gameplay has been pretty fun to watch, so I wanted to share it with the world. It's open-source, so feel free to make changes: <a href="https://github.com/MPWhite/agent-empire" rel="nofollow">https://github.com/MPWhite/agent-empire</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47567416">https://news.ycombinator.com/item?id=47567416</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 29 Mar 2026 21:16:48 +0000</pubDate><link>https://agentempires.app/</link><dc:creator>ttamslam</dc:creator><comments>https://news.ycombinator.com/item?id=47567416</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47567416</guid></item><item><title><![CDATA[Show HN: Prove that a human wrote it]]></title><description><![CDATA[
<p>Hey HN, my name is matt. I built "i typed it" as a platform agnostic proof for human typed text. I've been frustrated recently by posts and comments (on hn and elsewhere) that feel obviously ai generated. I don't mind using AI to brainstorm/edit/revise, but it's a bit painful when it seems like a human didn't even bother reading it before positing.<p>The tool today measures high level signals (typing consistency, paste %, edit rate ,etc.) to give a score. After writing your message you save an attestation link and include it in the post/comment. This basic approach is deeply flawed, but hopefully better than nothing. I'm curious what current state of the art is for _guaranteeing_ that something is human typed. Perhaps some sort of hardware integration?<p>I'm working on a browser extension, and a quick way to integrate attestations with comment sections so users don't need to include the link copy/pasted. Would love any and all feedback.<p>p: <a href="https://www.ityped.it/p/RvRegYS453Sy" rel="nofollow">https://www.ityped.it/p/RvRegYS453Sy</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47172623">https://news.ycombinator.com/item?id=47172623</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 26 Feb 2026 22:07:22 +0000</pubDate><link>https://www.ityped.it/</link><dc:creator>ttamslam</dc:creator><comments>https://news.ycombinator.com/item?id=47172623</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47172623</guid></item><item><title><![CDATA[New comment by ttamslam in "New accounts on HN more likely to use em-dashes"]]></title><description><![CDATA[
<p>I've been working on this tool to address this same issue in other communities: <a href="https://www.ityped.it/" rel="nofollow">https://www.ityped.it/</a><p>It's certainly not perfect, but similar to what you mention.<p>p: <a href="https://www.ityped.it/p/WIiTYfdxQ5ww" rel="nofollow">https://www.ityped.it/p/WIiTYfdxQ5ww</a></p>
]]></description><pubDate>Thu, 26 Feb 2026 10:32:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47164219</link><dc:creator>ttamslam</dc:creator><comments>https://news.ycombinator.com/item?id=47164219</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47164219</guid></item><item><title><![CDATA[New comment by ttamslam in "Launch HN: Propolis (YC X25) – Browser agents that QA your web app autonomously"]]></title><description><![CDATA[
<p>We use playwright for interacting with the browser, so while it's not available by default, we do support bulk exporting tests as playwright to move off our platform or to customers who want to run deterministic versions of the tests on their own infra (you can also run them on ours!)</p>
]]></description><pubDate>Thu, 30 Oct 2025 20:45:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=45765107</link><dc:creator>ttamslam</dc:creator><comments>https://news.ycombinator.com/item?id=45765107</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45765107</guid></item><item><title><![CDATA[New comment by ttamslam in "Launch HN: Propolis (YC X25) – Browser agents that QA your web app autonomously"]]></title><description><![CDATA[
<p>This is interesting, I think we've shied away a bit from security-ish use cases since it's outside of our personal core competencies, do you have examples of what tools exist today for catching things like that? Or is it totally adhoc?<p>> can the agents check their email? other notification methods?<p>Yes to email (for paying customers agents spin up with unique addresses), no to other notifications, but as soon as a paying customer has a use case for SMS, etc. we'll build it.</p>
]]></description><pubDate>Thu, 30 Oct 2025 17:42:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=45762790</link><dc:creator>ttamslam</dc:creator><comments>https://news.ycombinator.com/item?id=45762790</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45762790</guid></item><item><title><![CDATA[New comment by ttamslam in "Launch HN: Propolis (YC X25) – Browser agents that QA your web app autonomously"]]></title><description><![CDATA[
<p>> Are your agents good at testing other agents? e.g. I want your agent to ask our agent a few questions and complete a few UI interactions with the results.<p>I'd say this is one of our strong suits I think, specifically the UIs tend to be easy to navigate for browser agents, and the LLM as a judge offers pretty good feedback on chat quality and it can inform later actions. (I'd be remiss not to mention though that a good LLM eval framework like Braintrust is probably the best first line though)<p>> How do you handle testing onboarding flows?<p>We can step through most onboarding flows if you start from logged out state & give the context it'll need (i.e. a stripe test card, etc.) That said though, setting up integrations that require multi-page hops is still a pain point in our system and leaves a lot to be desired.<p>Would love to talk more about your specific case and see if we can help! founders@propolis.tech</p>
]]></description><pubDate>Thu, 30 Oct 2025 17:11:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45762375</link><dc:creator>ttamslam</dc:creator><comments>https://news.ycombinator.com/item?id=45762375</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45762375</guid></item><item><title><![CDATA[New comment by ttamslam in "Launch HN: Propolis (YC X25) – Browser agents that QA your web app autonomously"]]></title><description><![CDATA[
<p>Hey I'm Matt! Really excited to answer any questions.<p>To elaborate a little bit on the "canary" comment --<p>For a while at Airtable I was on the infra team that managed the deploy (basically click run and then sit and triage issues for a day), One of my first contributions on the team was adding a new canary analysis framework that made it easier to catch and rollback bugs automatically. Two things always bothered me about the standard canary release process:<p>1) It necessarily treats some users as lower value, and thus more acceptable to risk exposing bugs to (this makes sense for things like free-tier, etc. but the more you segment out, the less representative and thus less effective your canary is). When every customer interaction matters (as is the case for so many types of businesses) this approach is harder to justify<p>2) Low frequency / high impact bugs are really difficult to catch in canary analysis. While it’s easy to write metrics that catch glaring drops/spikes in metrics, more subtle high impact regressions are much harder and often require user reports (which we did not factor in as part of our canary). Example: how do you write a canary metric that auto rolls back when an enterprise account owner (small % of overall users) logs in and a broken modal prevents them from interacting with your website.<p>I view what we’re building at Propolis as an answer to both of these things. I envision a deploy process (very soon) that lets us roll out to simulated traffic and canary on THAT before you actually hit real users (and then do a traditional staged release, etc.)</p>
]]></description><pubDate>Thu, 30 Oct 2025 16:45:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=45762067</link><dc:creator>ttamslam</dc:creator><comments>https://news.ycombinator.com/item?id=45762067</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45762067</guid></item><item><title><![CDATA[New comment by ttamslam in "Show HN: NYC Subway Simulator and Route Designer"]]></title><description><![CDATA[
<p>I'm super curious to learn more about what AI/Innovation looks like for the MTA.<p>Is any of your/their work published?</p>
]]></description><pubDate>Tue, 08 Jul 2025 13:49:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=44499953</link><dc:creator>ttamslam</dc:creator><comments>https://news.ycombinator.com/item?id=44499953</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44499953</guid></item><item><title><![CDATA[New comment by ttamslam in "Polymarket paid US social media influencers for election content"]]></title><description><![CDATA[
<p>I thought about doing this as well but ended up viewing it personally as a "lose-lose" for myself rather than a "win-win". I wonder if that says anything about my risk-aversion.</p>
]]></description><pubDate>Tue, 05 Nov 2024 22:08:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=42055619</link><dc:creator>ttamslam</dc:creator><comments>https://news.ycombinator.com/item?id=42055619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42055619</guid></item><item><title><![CDATA[Show HN: View Amazon search trends and optimize listings]]></title><description><![CDATA[
<p>This is a very small weekend proof-of-concept that combines OpenAI's embedding model with 9 months worth of Amazon search trend data (available via their reporting API). I also added a small GPT4 wrapper to optimize listings based on the search data.<p>Right now it is available for free.<p>Would love feedback from Hacker News!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=37893451">https://news.ycombinator.com/item?id=37893451</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 15 Oct 2023 21:15:15 +0000</pubDate><link>https://www.amazonlistingtool.com/optimizer</link><dc:creator>ttamslam</dc:creator><comments>https://news.ycombinator.com/item?id=37893451</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37893451</guid></item><item><title><![CDATA[New comment by ttamslam in "FTX – The fraud was in the code"]]></title><description><![CDATA[
<p>Wild to see some actual code from the FTX repo. Laughed at the takeaway of making sure you at least hide your fraud behind some messy code.</p>
]]></description><pubDate>Tue, 10 Oct 2023 01:29:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=37827588</link><dc:creator>ttamslam</dc:creator><comments>https://news.ycombinator.com/item?id=37827588</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37827588</guid></item><item><title><![CDATA[New comment by ttamslam in "Show HN: Odin – the integration of LLMs with Obsidian note taking"]]></title><description><![CDATA[
<p>I seem to missing something during install -- Odin is not showing up in the list of Community Plugins.
 I'm running locally via docker and have tried updating the Obsidian client + toggling restricted mode + restarting.
Very excited to try it out if I can get the install to work.</p>
]]></description><pubDate>Thu, 21 Sep 2023 14:43:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=37598354</link><dc:creator>ttamslam</dc:creator><comments>https://news.ycombinator.com/item?id=37598354</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37598354</guid></item><item><title><![CDATA[New comment by ttamslam in "Launch HN: Clearspace (YC W23) – Cut back on screen time"]]></title><description><![CDATA[
<p>Did you replace it with a “dumb” phone for emergencies?</p>
]]></description><pubDate>Wed, 10 May 2023 17:00:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=35890118</link><dc:creator>ttamslam</dc:creator><comments>https://news.ycombinator.com/item?id=35890118</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35890118</guid></item><item><title><![CDATA[New comment by ttamslam in "SM64 – Watch for Rolling Rocks – 0.5x a Presses (Commentated)"]]></title><description><![CDATA[
<p>Ah I should have searched before impulsively posting, sorry about that.<p>> This video is a feat of human intellect and ingenuity.<p>I couldn't agree more! Anyone reading this who can spare 20minutes - It's certainly worth it, and only escalates the longer you watch.</p>
]]></description><pubDate>Thu, 24 Nov 2022 00:54:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=33726557</link><dc:creator>ttamslam</dc:creator><comments>https://news.ycombinator.com/item?id=33726557</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33726557</guid></item><item><title><![CDATA[New comment by ttamslam in "SM64 – Watch for Rolling Rocks – 0.5x a Presses (Commentated)"]]></title><description><![CDATA[
<p>I am absolutely floored at the depth of the exploits used in this video. I genuinely have a hard time imagining the number of hours that went into discovering and and mastering these techniques.</p>
]]></description><pubDate>Thu, 24 Nov 2022 00:53:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=33726548</link><dc:creator>ttamslam</dc:creator><comments>https://news.ycombinator.com/item?id=33726548</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33726548</guid></item><item><title><![CDATA[SM64 – Watch for Rolling Rocks – 0.5x a Presses (Commentated)]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=kpk2tdsPh0A">https://www.youtube.com/watch?v=kpk2tdsPh0A</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=33726519">https://news.ycombinator.com/item?id=33726519</a></p>
<p>Points: 3</p>
<p># Comments: 5</p>
]]></description><pubDate>Thu, 24 Nov 2022 00:48:17 +0000</pubDate><link>https://www.youtube.com/watch?v=kpk2tdsPh0A</link><dc:creator>ttamslam</dc:creator><comments>https://news.ycombinator.com/item?id=33726519</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33726519</guid></item><item><title><![CDATA[New comment by ttamslam in "Ask HN: More “experimental” UIs for editing/writing code?"]]></title><description><![CDATA[
<p>I’d argue that dance is at the very least able to express a _different_ set of concepts than language, often times more directly. Example: intimacy of dancing with a romantic partner offers a different and valuable form of expression than verbalizing the emotions.<p>Formal language is certainly the most effective mode of communication for some things, but don’t discredit the value of other forms.<p>Also, this comment seems to discount the spirit of the post without offering any real reasons why.</p>
]]></description><pubDate>Sun, 07 Aug 2022 00:45:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=32372870</link><dc:creator>ttamslam</dc:creator><comments>https://news.ycombinator.com/item?id=32372870</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32372870</guid></item></channel></rss>