<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: ksajadi</title><link>https://news.ycombinator.com/user?id=ksajadi</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 23 Oct 2026 10:22:39 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ksajadi" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ksajadi in "Show HN: Omnara – Open-source alternative to Claude Managed Agents"]]></title><description><![CDATA[
<p>looks cool. how's that different from things like markbase dispatch where you can fire up the agent remotely with some given context. i mean what is the advantage of having the agent run always vs start and stop when you need it but give it a long-term memory context? maybe i'm missing something.</p>
]]></description><pubDate>Thu, 22 Oct 2026 03:28:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=50190837</link><dc:creator>ksajadi</dc:creator><comments>https://news.ycombinator.com/item?id=50190837</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50190837</guid></item><item><title><![CDATA[New comment by ksajadi in "Security Disclosure"]]></title><description><![CDATA[
<p>someone managed to get the environment variables AND the encryption keys for those? i feel for the secops engineers over there right now. brutal</p>
]]></description><pubDate>Thu, 22 Oct 2026 00:44:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=50189628</link><dc:creator>ksajadi</dc:creator><comments>https://news.ycombinator.com/item?id=50189628</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50189628</guid></item><item><title><![CDATA[New comment by ksajadi in "Cloudflare acquires Deno"]]></title><description><![CDATA[
<p>The first thing I look at the next time I look at a project like Deno would be its governance structure and if it can be bought by a large company. Imagine if what happened here (or MySQL) happens to Postgres!</p>
]]></description><pubDate>Sat, 10 Oct 2026 03:02:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=50029119</link><dc:creator>ksajadi</dc:creator><comments>https://news.ycombinator.com/item?id=50029119</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50029119</guid></item><item><title><![CDATA[Show HN: Use your own Amazon SES account for email workflows]]></title><description><![CDATA[
<p>Hey HN!<p>We built SendOps because we think email can be a good medium to help users through their journey with your product. Onboarding a new user and helping them in their journey in your product can be specific to the actions they take, their goals and it allows them to read or explore in their own time and not based on your timeline.<p>After a while of running a service for a few years, we all end up with a few thousand if not hundreds of thousands of emails who signed up for our service. Some become customers, some never try the service and some might activate at some point in the future, when the time is right.<p>Email workflows (drip campaigns etc) have existed for a long time. However, all workflow providers charge both per email and per contact you have on your books. This usually means one of two things:<p>1. you pay a lot of money for contacts you don't email often.
2. you have to keep modifying your list based on your communication to avoid higher bills.<p>We also wanted to be able to build effective and useful email workflows using our coding agents. The result of our work is SendOps: SendOps is an email workflow product that sends emails through your own AWS SES account, charges no fees for contacts, or per email (just a flat fee subscription) and lets your coding agents help you with building your email workflows.<p>We hope you find SendOps useful. We've been members of HN community for a long time and love how direct and helpful your feedback is. So, please try it out if you think it can be useful to you (we have free-forever tier) and let us know what you think!<p><a href="https://sendops.dev" rel="nofollow">https://sendops.dev</a><p>Thank you</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49975987">https://news.ycombinator.com/item?id=49975987</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 06 Oct 2026 08:59:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49975987</link><dc:creator>ksajadi</dc:creator><comments>https://news.ycombinator.com/item?id=49975987</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49975987</guid></item><item><title><![CDATA[New comment by ksajadi in "Why is Google still serving dodgy ads?"]]></title><description><![CDATA[
<p>My girlfriend just got scammed by a super convincing ad for UK Visa which looks identical to the real thing.<p>I have no idea how you can get that wording and that landing page get passed the google review.<p>I’ve done a lot of ads on google and every time my ad was just a little off (use of trademark word or competitor’s name with a reserved keyword) it will be blocked.</p>
]]></description><pubDate>Mon, 14 Sep 2026 05:54:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49692515</link><dc:creator>ksajadi</dc:creator><comments>https://news.ycombinator.com/item?id=49692515</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49692515</guid></item><item><title><![CDATA[New comment by ksajadi in "I spent $220 on Google app ads and 60% of the installs were robots"]]></title><description><![CDATA[
<p>Reddit is probably the worst of these ad platforms. We had a simple issue: we couldn't set the account that the ad was coming from to be the correct one (we have two Reddit accounts). That's it! So we sent a support email.<p>That was the beginning of 4, 45 mins sales calls, with full Powerpoint decks and on the spot commitments from us to reach, spend, etc. At the end of each call the rep would promise us that the account issue is escalated and will be fixed before we launch the campaign and would set the time for the next call.<p>3 weeks in, the account issue is still not fixed and frankly I cannot trust anything they say about their metrics, impressions, CTR or anything else.</p>
]]></description><pubDate>Sat, 12 Sep 2026 15:56:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=49673674</link><dc:creator>ksajadi</dc:creator><comments>https://news.ycombinator.com/item?id=49673674</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49673674</guid></item><item><title><![CDATA[New comment by ksajadi in "I spent $220 on Google app ads and 60% of the installs were robots"]]></title><description><![CDATA[
<p>Maybe I’ve just been unlucky for 14 years but ads almost never work (as much as you pay for them).<p>Ad business is the best business: you pay for something no one can reliably verify or measure. But you still pay because there is something somewhere with some correlational relationship with an uplift in some of your metrics and you’re afraid to turn it off. So you just keep paying.<p>If you login to the admin side of any ad business (Reddit Ads, X Ads, LinkedIn Ads etc) you are faced with a severely broken product: broken buttons, obviously wrong metrics, and other glaring bugs.<p>But somehow you still trust that people who cannot pull the CRUD side of the product off, are going to serve your ad accurately to the targeted audience and give you reports.</p>
]]></description><pubDate>Sat, 12 Sep 2026 01:46:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49667825</link><dc:creator>ksajadi</dc:creator><comments>https://news.ycombinator.com/item?id=49667825</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49667825</guid></item><item><title><![CDATA[New comment by ksajadi in "LG TVs caught spying even when offline or on standby"]]></title><description><![CDATA[
<p>To me this is where the EU MEPs should place their privacy concerns. Unless it ends up being another consent pop up on TVs.</p>
]]></description><pubDate>Tue, 08 Sep 2026 20:11:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=49616305</link><dc:creator>ksajadi</dc:creator><comments>https://news.ycombinator.com/item?id=49616305</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49616305</guid></item><item><title><![CDATA[New comment by ksajadi in "Walgit – a Git server that is one binary in front of an object store"]]></title><description><![CDATA[
<p>looks very similar to markbase.cloud</p>
]]></description><pubDate>Tue, 25 Aug 2026 06:23:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49429779</link><dc:creator>ksajadi</dc:creator><comments>https://news.ycombinator.com/item?id=49429779</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49429779</guid></item><item><title><![CDATA[New comment by ksajadi in "Claudette: Make Claude stop talking like a BuzzFeed article"]]></title><description><![CDATA[
<p>But it will remove the load bearing seams for the three things it might want to highlight before the gate is open.</p>
]]></description><pubDate>Sat, 22 Aug 2026 16:16:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=49401183</link><dc:creator>ksajadi</dc:creator><comments>https://news.ycombinator.com/item?id=49401183</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49401183</guid></item><item><title><![CDATA[New comment by ksajadi in "OTel isn’t going well"]]></title><description><![CDATA[
<p>Totally agree. However I am hopeful. We started the first full instrumented project a few years back. It took us a long time to do the whole work including understanding the SDK, mapping the dimensions and getting everything right. Our last project we did the whole thing with agents and they really took away a lot of the pain from the implementation part. 
We also use Axiom MCP so when we need some trace or event in the logs the agents look for it and if they don’t find it they’ll add it for the next time. It’s really been a different experience.</p>
]]></description><pubDate>Sat, 22 Aug 2026 16:11:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49401128</link><dc:creator>ksajadi</dc:creator><comments>https://news.ycombinator.com/item?id=49401128</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49401128</guid></item><item><title><![CDATA[New comment by ksajadi in "Show HN: OzBrain, a shared brain for knowledge between agents and your team"]]></title><description><![CDATA[
<p>How do you stop agents from working over the same document at the same time? We do markbase for this exact reason.</p>
]]></description><pubDate>Sat, 22 Aug 2026 07:28:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=49397453</link><dc:creator>ksajadi</dc:creator><comments>https://news.ycombinator.com/item?id=49397453</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49397453</guid></item><item><title><![CDATA[New comment by ksajadi in "Gemini 3.7 Flash"]]></title><description><![CDATA[
<p>i just wish google cloud ux was remotely as good as their models. they made some progress with their studio, but then in a true google fashion, product names keep changing (Gemini, Anti-gravity, Vertex, Google AI,...) as well as confusion and complexity for something as simple as registering agy cli with a Google cloud project.<p>today i wanted to link agy to a google cloud project, for that i had to enable 5 different APIs in google cloud UI, then create a subscription for Gemini Enterprise (whatever that is), then link it to a project, then assign it to a user. and after all that, agy couldn't find the subscription.<p>the best part: i couldn't cancel the subscription. so i just paid $35 for one month and left it.</p>
]]></description><pubDate>Thu, 13 Aug 2026 20:47:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=49291648</link><dc:creator>ksajadi</dc:creator><comments>https://news.ycombinator.com/item?id=49291648</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49291648</guid></item><item><title><![CDATA[New comment by ksajadi in "Show HN: MCP Memory – Fast Agent Memory Using Google's OKF and SQLite FTS5"]]></title><description><![CDATA[
<p>that's what we started with, exactly because of the human review part. however we soon found out that there will be a lot of merge conflicts in the text (usually markdown) which heavily depends on the instructions and structure of the data. that's why for Markbase we opted for etag based validations to avoid any potential of conflicts.</p>
]]></description><pubDate>Thu, 13 Aug 2026 19:22:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=49290720</link><dc:creator>ksajadi</dc:creator><comments>https://news.ycombinator.com/item?id=49290720</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49290720</guid></item><item><title><![CDATA[New comment by ksajadi in "Show HN: MCP Memory – Fast Agent Memory Using Google's OKF and SQLite FTS5"]]></title><description><![CDATA[
<p>For those looking for similar tools, there is also <a href="https://markbase.cloud/" rel="nofollow">https://markbase.cloud/</a> as a hosted service. (Disclaimer: we built it for internal use first and would like to open source with the community help as we don’t have much experience in OSS maintenance)</p>
]]></description><pubDate>Thu, 13 Aug 2026 16:42:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=49288579</link><dc:creator>ksajadi</dc:creator><comments>https://news.ycombinator.com/item?id=49288579</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49288579</guid></item><item><title><![CDATA[New comment by ksajadi in "What DMARC Protects You From, and What It Does Not"]]></title><description><![CDATA[
<p>We use sendops.dev for that and the rest of reputation management on AWS.</p>
]]></description><pubDate>Mon, 03 Aug 2026 14:34:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=49156367</link><dc:creator>ksajadi</dc:creator><comments>https://news.ycombinator.com/item?id=49156367</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49156367</guid></item><item><title><![CDATA[New comment by ksajadi in "SPF Record Syntax: Mechanisms, Qualifiers, Modifiers, and Macros"]]></title><description><![CDATA[
<p>That’s obvious. But a genuine question: why does it matter? This seems to be a detailed reference document for a very technical purpose (and SEO juice for the company I guess).</p>
]]></description><pubDate>Mon, 03 Aug 2026 14:30:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=49156317</link><dc:creator>ksajadi</dc:creator><comments>https://news.ycombinator.com/item?id=49156317</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49156317</guid></item><item><title><![CDATA[New comment by ksajadi in "SendLang: A DSL for Email Automation"]]></title><description><![CDATA[
<p>Sieve is for filtering (mostly dispatch and spam blocks) but admittedly it can be used for contact segmentation as well (similar to SendQL). However it doesn't have any workflow (drips for example) idioms.</p>
]]></description><pubDate>Wed, 15 Jul 2026 18:26:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48925071</link><dc:creator>ksajadi</dc:creator><comments>https://news.ycombinator.com/item?id=48925071</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48925071</guid></item><item><title><![CDATA[New comment by ksajadi in "SendLang: A DSL for Email Automation"]]></title><description><![CDATA[
<p>These DSLs are not there to replace templates. They are to define email lifecycle: those are different things. Email lifecycle dictates "who" gets an email (ie anyone with a Pro plan) and "when" they get an email (after they upgrade to the Pro plan). Template defines "what" they get (the email content etc). Those are different things.<p>You can do the "what" part (template) via WYSIWYG or django template or ReactEmail,... Sendlang is the equivalent of your django code but for the lifecycle part.</p>
]]></description><pubDate>Wed, 15 Jul 2026 17:20:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48924147</link><dc:creator>ksajadi</dc:creator><comments>https://news.ycombinator.com/item?id=48924147</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48924147</guid></item><item><title><![CDATA[New comment by ksajadi in "SendLang: A DSL for Email Automation"]]></title><description><![CDATA[
<p>I agree that a lot of marketeers send spam but that doesn't mean email as a category is just bad and should be blocked. I am all for anything that can make better use of email as yet another tool in our pockets be it marketing or just run off the mill transactional emails we all send from SaaS (password resets and whatnots).</p>
]]></description><pubDate>Wed, 15 Jul 2026 17:04:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48923891</link><dc:creator>ksajadi</dc:creator><comments>https://news.ycombinator.com/item?id=48923891</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48923891</guid></item></channel></rss>