<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: joshribakoff</title><link>https://news.ycombinator.com/user?id=joshribakoff</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 12 Oct 2026 16:22:28 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=joshribakoff" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by joshribakoff in "Fakecloud: Local AWS cloud emulator for integration tests"]]></title><description><![CDATA[
<p>Instead of a simulator that runs in its own process, I would recommend mocking out inline in the tests. Only then are your tests entirely “self contained”.<p>Otherwise your test implicitly make assumptions like “User A is always off-line” (or bucket A is always empty), add a reader of the test would have to go find where that assumption is hardcoded in the simulator and verify it separately from the test itself.<p>To someone reading that test it is not intuitive that user A is always off-line or bucket A is empty.<p>If you mock out in line, you can have tests that mock user a / bucket a — to simulate any state for any user or bucket. Perhaps multiple states in one test.<p>Also think about scenarios like the bucket is initially populated, but then on a subsequent request, it’s empty.<p>With the simulator approach, you’d have an endless number of permutations of scenarios to add — each of these scenarios would be highly coupled to the test it belongs to, so why not just put it in line in the test itself?<p>Any reader of the test that uses inline mocking would clearly see which scenario is being tested instead of having to dive into a separate simulator to see what special treatment is hardcoded for User a / bucket a (or maintaining potentially hundreds or thousands of simulated buckets with ad hoc names like “empty-on-second-request” or “bucket–that-responds-slow-and-times-out-but-succeeds-on-retry”.</p>
]]></description><pubDate>Mon, 28 Sep 2026 00:04:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=49872082</link><dc:creator>joshribakoff</dc:creator><comments>https://news.ycombinator.com/item?id=49872082</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49872082</guid></item><item><title><![CDATA[New comment by joshribakoff in "Fakecloud: Local AWS cloud emulator for integration tests"]]></title><description><![CDATA[
<p>You seem to be mixing up integration tests with end to end tests.</p>
]]></description><pubDate>Mon, 28 Sep 2026 00:01:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=49872063</link><dc:creator>joshribakoff</dc:creator><comments>https://news.ycombinator.com/item?id=49872063</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49872063</guid></item><item><title><![CDATA[New comment by joshribakoff in "Unreal Agent"]]></title><description><![CDATA[
<p>It’s more so the divide and conquer. Recursion vs iterative is tangential.</p>
]]></description><pubDate>Tue, 22 Sep 2026 22:30:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=49809174</link><dc:creator>joshribakoff</dc:creator><comments>https://news.ycombinator.com/item?id=49809174</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49809174</guid></item><item><title><![CDATA[New comment by joshribakoff in "Show HN: HN Match Maker – Matching "Who Wants to Be Hired?" With "Who's Hiring?""]]></title><description><![CDATA[
<p>He didn’t post in the thread or email any candidate. He copied a public comment from one public site to another.</p>
]]></description><pubDate>Wed, 02 Sep 2026 03:38:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49531428</link><dc:creator>joshribakoff</dc:creator><comments>https://news.ycombinator.com/item?id=49531428</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49531428</guid></item><item><title><![CDATA[New comment by joshribakoff in "Anthropic candidates face blunt money question"]]></title><description><![CDATA[
<p>When he goes on TV and claims the models may be conscious or may automate 90% of SWE in 6 months it is designed to pump the stock price. Its ironic they hold a fictitious scenario over candidates heads like “would you still keep working here if our revenue were $0 and we cant make payroll” (the realistic scenario where the stock price literally drops to $0)</p>
]]></description><pubDate>Mon, 24 Aug 2026 13:40:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=49419640</link><dc:creator>joshribakoff</dc:creator><comments>https://news.ycombinator.com/item?id=49419640</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49419640</guid></item><item><title><![CDATA[New comment by joshribakoff in "The Vibe Tax"]]></title><description><![CDATA[
<p>Oh please, you sound so disingenuous,  the claim wasn’t that the documents contained a specific phrase. You’re moving the goal posts. Their name is literally a play on anthropomorphising the models, such as… the ceo going on tv shows and repeatedly saying the models may be conscious and they may start nuclear wars, etc.</p>
]]></description><pubDate>Sun, 23 Aug 2026 23:41:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49413679</link><dc:creator>joshribakoff</dc:creator><comments>https://news.ycombinator.com/item?id=49413679</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49413679</guid></item><item><title><![CDATA[New comment by joshribakoff in "How to compromise your system with a job interview"]]></title><description><![CDATA[
<p>That’s standard click tracking usually. No different than clicking on a sponsored Google result.</p>
]]></description><pubDate>Thu, 20 Aug 2026 19:45:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=49379237</link><dc:creator>joshribakoff</dc:creator><comments>https://news.ycombinator.com/item?id=49379237</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49379237</guid></item><item><title><![CDATA[New comment by joshribakoff in "Show HN: Openleetcode – Local LeetCode runner where tests live in the repo"]]></title><description><![CDATA[
<p>I just prompt my ai coding assistant directly to scaffold out problems and test cases.<p>One nice thing is the LLM can “reason” about my weak areas and tailor the drills it generates next to keep me on a productive path.<p>I personally don’t get much value from pulling in 1,400 arbitrary problems but this is cool for people who want to hit the ground running.</p>
]]></description><pubDate>Tue, 18 Aug 2026 18:19:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=49350108</link><dc:creator>joshribakoff</dc:creator><comments>https://news.ycombinator.com/item?id=49350108</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49350108</guid></item><item><title><![CDATA[New comment by joshribakoff in "An Honest Review of AI Programming"]]></title><description><![CDATA[
<p>Part of the entire premise of the article is that many people aren’t being given a choice, so this is a really weird deflection. I disagree about the author not recognizing a middle ground.</p>
]]></description><pubDate>Tue, 04 Aug 2026 12:47:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49168078</link><dc:creator>joshribakoff</dc:creator><comments>https://news.ycombinator.com/item?id=49168078</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49168078</guid></item><item><title><![CDATA[New comment by joshribakoff in "An Honest Review of AI Programming"]]></title><description><![CDATA[
<p>An LLM is not what the public was “sold”, they were “sold” a personified agent. That is the gap.</p>
]]></description><pubDate>Tue, 04 Aug 2026 12:45:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=49168053</link><dc:creator>joshribakoff</dc:creator><comments>https://news.ycombinator.com/item?id=49168053</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49168053</guid></item><item><title><![CDATA[New comment by joshribakoff in "An Honest Review of AI Programming"]]></title><description><![CDATA[
<p>Some people have the agent hallucinating its own meaningless tests</p>
]]></description><pubDate>Tue, 04 Aug 2026 12:43:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49168020</link><dc:creator>joshribakoff</dc:creator><comments>https://news.ycombinator.com/item?id=49168020</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49168020</guid></item><item><title><![CDATA[New comment by joshribakoff in "Uber Announces Acquisition Offer for Delivery Hero at $14.8B"]]></title><description><![CDATA[
<p>Isn’t there a gray area between unregulated markets and regulated markets?<p>A corrupt regulator could prohibit this for ride share industry only, to target under a pretext.<p>Manipulating market incentives could also reduce competition assuming an end goal is acquisition.<p>Of course with no regulation, corrupt players can consolidate power.<p>I would say unchecked power is more dangerous, so the question to me is if we presume regulation is good then how do we structure it so the regulators are regulated?</p>
]]></description><pubDate>Fri, 17 Jul 2026 04:36:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48943377</link><dc:creator>joshribakoff</dc:creator><comments>https://news.ycombinator.com/item?id=48943377</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48943377</guid></item><item><title><![CDATA[New comment by joshribakoff in "Anthropic Sued over Limits on Its $200-a-Month AI Plans"]]></title><description><![CDATA[
<p>So are you implying companies should be able to essentially do fraud, and the market will just weed out bad actors?</p>
]]></description><pubDate>Mon, 15 Jun 2026 17:26:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48544423</link><dc:creator>joshribakoff</dc:creator><comments>https://news.ycombinator.com/item?id=48544423</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48544423</guid></item><item><title><![CDATA[New comment by joshribakoff in "The redistribution of housing wealth caused by rent control [pdf]"]]></title><description><![CDATA[
<p>It doesn’t require all or most investors to act rational. A small percentage of rational actors still moves prices.</p>
]]></description><pubDate>Sun, 14 Jun 2026 04:09:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48524096</link><dc:creator>joshribakoff</dc:creator><comments>https://news.ycombinator.com/item?id=48524096</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48524096</guid></item><item><title><![CDATA[New comment by joshribakoff in "Microsoft starts canceling Claude Code licenses"]]></title><description><![CDATA[
<p>Thats why they said they optimize for effective output at the cost of higher token use. They didn’t say they are intending to have high token use, instead thet implied its a second order effect of seeking more effective output.</p>
]]></description><pubDate>Sat, 23 May 2026 14:23:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48247993</link><dc:creator>joshribakoff</dc:creator><comments>https://news.ycombinator.com/item?id=48247993</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48247993</guid></item><item><title><![CDATA[New comment by joshribakoff in "Tesla reveals two Robotaxi crashes involving teleoperators"]]></title><description><![CDATA[
<p>While working at Cruise, i built tech to measure the latency even though they just draw a path. Latency absolutely does matter, otherwise you’re drawing that path through a crowd of people. You admit yourself they still need to be responsible for collisions, which you cannot safely do if the latency exceeds the safe tolerance. It doesn’t matter whether you’re drawing a path or turning a Mario kart steering wheel if the information you’re acting upon is incorrect or outdated.</p>
]]></description><pubDate>Sat, 16 May 2026 20:07:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48163314</link><dc:creator>joshribakoff</dc:creator><comments>https://news.ycombinator.com/item?id=48163314</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48163314</guid></item><item><title><![CDATA[New comment by joshribakoff in "Meta's embrace of A.I. is making its employees miserable"]]></title><description><![CDATA[
<p>If someone has a 10m portfolio, it really is irrational to chase a higher w-2.</p>
]]></description><pubDate>Sat, 09 May 2026 21:01:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48078220</link><dc:creator>joshribakoff</dc:creator><comments>https://news.ycombinator.com/item?id=48078220</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48078220</guid></item><item><title><![CDATA[New comment by joshribakoff in "Specsmaxxing – On overcoming AI psychosis, and why I write specs in YAML"]]></title><description><![CDATA[
<p>> I’m wagering<p>So isn’t that gambling, not engineering?</p>
]]></description><pubDate>Sun, 03 May 2026 16:36:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47998674</link><dc:creator>joshribakoff</dc:creator><comments>https://news.ycombinator.com/item?id=47998674</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47998674</guid></item><item><title><![CDATA[New comment by joshribakoff in "Tesla owner won $10k in court for Tesla's FSD lies. Tesla is still fighting him"]]></title><description><![CDATA[
<p>I recovered ~$250,000 under beverly song act (California lemon law). (My principal and interest back for multiple vehicles)<p>I repeatedly complained it was activating “emergency lane departure” while driving manually, even after disabling the setting. This had the effect of the vehicles swerving towards cross walks or walls.<p>Clearly a software issue but they played dumb and forced me to book service visits and refused to provide loaners.<p>Each time they returned the vehicle(s) with a short resolution of “expected characteristic”.<p>I read my purchase agreement, emailed them, and simply stated they are obliged to buy back my fleet given its a hazard to public safety. They obliged without discussion.<p>There were also other persistent issues with the vehicle beyond the software but i suspect the software put them into a double bind where if they “fix” it they create more liability via accidental disengagements.</p>
]]></description><pubDate>Sun, 03 May 2026 01:04:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47992209</link><dc:creator>joshribakoff</dc:creator><comments>https://news.ycombinator.com/item?id=47992209</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47992209</guid></item><item><title><![CDATA[New comment by joshribakoff in "Santa Cruz restaurant changes logo after flurry of negative reviews for AI art"]]></title><description><![CDATA[
<p>This isn’t just a story about an AI logo, it’s a story about locals who feel the business they frequented was replaced by someone trying to make a quick buck.<p>And an owner who believes that means the locals want to “destroy” her business.<p>Im not choosing a side, but it doesn’t seem like they have a strong future with or without a logo. That’s just Santa Cruz culture, very aggro surfers.<p>Many of the surrounding restaurants are very immersed in local surf culture and put a great deal of resources and effort into their decor.</p>
]]></description><pubDate>Sat, 02 May 2026 17:08:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47988231</link><dc:creator>joshribakoff</dc:creator><comments>https://news.ycombinator.com/item?id=47988231</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47988231</guid></item></channel></rss>