<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: jkaptur</title><link>https://news.ycombinator.com/user?id=jkaptur</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 14 Sep 2026 11:03:03 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jkaptur" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jkaptur in "SpaceX bond worth 10% less than issue price – heading for junk bond status"]]></title><description><![CDATA[
<p>Putting cynicism aside (there's plenty of that here already): there is a theory that people invest in index funds because they don't want to pick individual stocks. They want exposure to "the public stock market as a whole". I think there are good arguments on both sides of including SpaceX in such an index.</p>
]]></description><pubDate>Wed, 15 Jul 2026 16:10:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48923034</link><dc:creator>jkaptur</dc:creator><comments>https://news.ycombinator.com/item?id=48923034</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48923034</guid></item><item><title><![CDATA[New comment by jkaptur in "Show HN: Nobie – an Excel-compatible runtime for agents and humans"]]></title><description><![CDATA[
<p>When you say you support "all Excel formulas", which version of Excel do you mean? I assume you don't support CALL and REGISTER... <a href="https://support.microsoft.com/en-us/excel/using-the-call-and-register-functions" rel="nofollow">https://support.microsoft.com/en-us/excel/using-the-call-and...</a></p>
]]></description><pubDate>Tue, 14 Jul 2026 15:04:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48907991</link><dc:creator>jkaptur</dc:creator><comments>https://news.ycombinator.com/item?id=48907991</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48907991</guid></item><item><title><![CDATA[New comment by jkaptur in "98% isn't much"]]></title><description><![CDATA[
<p>The other thing to keep in mind is that if you have a <i>policy</i> of considering 98% to be "close enough", then it only takes 35 of those decisions to remove over half the population. And it'll be exceptionally difficult to work your way back up, because each improvement will be minimal!<p>(Of course, this assumes that each decision is independent, which, when you're talking about browser support for CSS, is certainly not the case.)</p>
]]></description><pubDate>Tue, 07 Jul 2026 14:48:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48818624</link><dc:creator>jkaptur</dc:creator><comments>https://news.ycombinator.com/item?id=48818624</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48818624</guid></item><item><title><![CDATA[New comment by jkaptur in "Using OR-Tools CP-SAT for Scheduling Problems"]]></title><description><![CDATA[
<p>I’m not an expert here, but it sounds like you’re forcing a first-order logic problem into a propositional logic box.<p>A “native” first-order logic solver like Z3 might be something to try.</p>
]]></description><pubDate>Wed, 13 May 2026 21:53:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48128123</link><dc:creator>jkaptur</dc:creator><comments>https://news.ycombinator.com/item?id=48128123</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48128123</guid></item><item><title><![CDATA[New comment by jkaptur in "Vibe coding and agentic engineering are getting closer than I'd like"]]></title><description><![CDATA[
<p>> I personally don’t know any colleagues who were good engineers just because they wrote code faster.<p>However, the best engineers I know are usually among the quickest to open an editor or debugger and use it fluently to try something out. It's precisely that speed that enables a process like "let's try X, hmm, how about Y, no... ok, Z is nice; ok team, here are the tradeoffs...". Then they remember their experience with X, Y, and Z, and use it to shape their thinking going forward.<p>Meanwhile, other engineers have gotten X to finally mostly work and are invested in shipping it because they just want to be done. In my experience, this is how a lot of coding agents seem to act.<p>It's not obvious to me how to apply the expert loop to agentic coding. Of course you can ask your agent to try several different things and pick the best, or ask it to recommend architectural improvements that would make a given change easier...</p>
]]></description><pubDate>Wed, 06 May 2026 17:26:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48038917</link><dc:creator>jkaptur</dc:creator><comments>https://news.ycombinator.com/item?id=48038917</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48038917</guid></item><item><title><![CDATA[New comment by jkaptur in "Rob Pike’s Rules of Programming (1989)"]]></title><description><![CDATA[
<p>It's interesting to contrast "Measure. Don't tune for speed until you've measured" with Jeff Dean's "Latency Numbers Every Programmer Should Know" [0].<p>Dean is saying (implicitly) that you <i>can</i> estimate performance, and therefore you can design for speed a priori - without measuring, and, indeed, before there is anything to measure.<p>I suspect that both authors would agree that there's a happy medium: you absolutely can and should use your knowledge to design for speed, but given an implementation of a reasonable design, you need measurement to "tune" or improve incrementally.<p>0: <a href="https://gist.github.com/jboner/2841832" rel="nofollow">https://gist.github.com/jboner/2841832</a></p>
]]></description><pubDate>Wed, 18 Mar 2026 16:31:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47427836</link><dc:creator>jkaptur</dc:creator><comments>https://news.ycombinator.com/item?id=47427836</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47427836</guid></item><item><title><![CDATA[New comment by jkaptur in "Index, Count, Offset, Size"]]></title><description><![CDATA[
<p>Canonical essay on this sort of technique: <a href="https://www.joelonsoftware.com/2005/05/11/making-wrong-code-look-wrong/" rel="nofollow">https://www.joelonsoftware.com/2005/05/11/making-wrong-code-...</a></p>
]]></description><pubDate>Sat, 21 Feb 2026 19:39:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47103928</link><dc:creator>jkaptur</dc:creator><comments>https://news.ycombinator.com/item?id=47103928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47103928</guid></item><item><title><![CDATA[New comment by jkaptur in "The Waymo World Model"]]></title><description><![CDATA[
<p>To be fair, many of those films do not portray human drivers in the best light.</p>
]]></description><pubDate>Fri, 06 Feb 2026 17:35:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46915728</link><dc:creator>jkaptur</dc:creator><comments>https://news.ycombinator.com/item?id=46915728</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46915728</guid></item><item><title><![CDATA[New comment by jkaptur in "How to wrangle non-deterministic AI outputs into conventional software? (2025)"]]></title><description><![CDATA[
<p>(I'm not an expert. I'd love to be corrected by someone who actually knows.)<p>Floating-point arithmetic is not associative. (A+B)+C does not necessarily equal A+(B+C), but you can get a performance improvement by calculating A, B, and C in parallel, then adding together whichever two finish first. So, in theory, transformers can be deterministic, but in a real system they almost always aren't.</p>
]]></description><pubDate>Fri, 16 Jan 2026 21:23:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46652395</link><dc:creator>jkaptur</dc:creator><comments>https://news.ycombinator.com/item?id=46652395</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46652395</guid></item><item><title><![CDATA[New comment by jkaptur in "Ask HN: Share your personal website"]]></title><description><![CDATA[
<p><a href="https://www.jkaptur.com" rel="nofollow">https://www.jkaptur.com</a> - I have some plans to add more content, but who doesn't? :)</p>
]]></description><pubDate>Wed, 14 Jan 2026 23:06:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46625272</link><dc:creator>jkaptur</dc:creator><comments>https://news.ycombinator.com/item?id=46625272</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46625272</guid></item><item><title><![CDATA[New comment by jkaptur in "You can't design software you don't work on"]]></title><description><![CDATA[
<p>There are two extremes here: first, the "architects" that this article rails against. Yes, it's frustrating when a highly-paid non-expert swoops in to offer unhelpful or impossible advice.<p>On the other hand, there are Real Programmers [0] who will happily optimize the already-fast initializer, balk at changing business logic, and write code that, while optimal in some senses, is unnecessarily difficult for a newcomer (even an expert engineer) to understand. These systems have plenty of detail and are difficult to change, but the complexity is non-essential. This is not good engineering.<p>It's important to resist both extremes. Decision makers ultimately need both intimate knowledge of the details and the broader knowledge to put those details in context.<p>0. <a href="http://www.catb.org/jargon/html/story-of-mel.html" rel="nofollow">http://www.catb.org/jargon/html/story-of-mel.html</a></p>
]]></description><pubDate>Mon, 29 Dec 2025 17:52:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46423243</link><dc:creator>jkaptur</dc:creator><comments>https://news.ycombinator.com/item?id=46423243</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46423243</guid></item><item><title><![CDATA[New comment by jkaptur in "Working quickly is more important than it seems (2015)"]]></title><description><![CDATA[
<p>Another point is that the world is always changing. If you work slowly, you are at much greater risk of having an end result that isn't useful anymore.<p>(Like the author, of course, I'm massively hypocritical in this regard).</p>
]]></description><pubDate>Wed, 17 Dec 2025 22:50:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46306679</link><dc:creator>jkaptur</dc:creator><comments>https://news.ycombinator.com/item?id=46306679</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46306679</guid></item><item><title><![CDATA[New comment by jkaptur in "AI will make formal verification go mainstream"]]></title><description><![CDATA[
<p>I think that there are three relevant artifacts: the code, the specification, and the proof.<p>I agree with the author that if you have the code (and, with an LLM, you do) and a specification, AI agents could be helpful to generate the proof. This is a huge win!<p>But it certainly doesn't confront the important problem of writing a spec that captures the properties you actually care about. If the LLM writes that for you, I don't see a reason to trust that any more than you trust anything else it writes.<p>I'm not an expert here, so I invite correction.</p>
]]></description><pubDate>Tue, 16 Dec 2025 23:18:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46296084</link><dc:creator>jkaptur</dc:creator><comments>https://news.ycombinator.com/item?id=46296084</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46296084</guid></item><item><title><![CDATA[New comment by jkaptur in "Facts about throwing good parties"]]></title><description><![CDATA[
<p>"Couples often flake together. This changes the probability distribution of attendees considerably"<p>It's interesting to consider the full correlation matrix! Groups of friends may tend to flake together too, people who live in the same neighborhood might rely on the same subways or highways...<p>I think this is precisely the same problem as pricing a CDO, so a Gaussian Copula or graphical model is really what you need. To plan a great party.</p>
]]></description><pubDate>Mon, 03 Nov 2025 04:33:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=45795911</link><dc:creator>jkaptur</dc:creator><comments>https://news.ycombinator.com/item?id=45795911</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45795911</guid></item><item><title><![CDATA[New comment by jkaptur in "Why should I care what color the bikeshed is? (1999)"]]></title><description><![CDATA[
<p>I've heard this called "A Duck"<p><a href="https://blog.codinghorror.com/new-programming-jargon/#:~:text=phrase%20%E2%80%9Cdoesn%E2%80%99t%20work.%E2%80%9D)-,5.%20A%20Duck,-kyoryu" rel="nofollow">https://blog.codinghorror.com/new-programming-jargon/#:~:tex...</a></p>
]]></description><pubDate>Sat, 01 Nov 2025 05:20:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=45779434</link><dc:creator>jkaptur</dc:creator><comments>https://news.ycombinator.com/item?id=45779434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45779434</guid></item><item><title><![CDATA[New comment by jkaptur in "The Space Shuttle Columbia disaster and the over-reliance on PowerPoint (2019)"]]></title><description><![CDATA[
<p>PowerPoint actually fine<p><pre><code>  - bad communication possible in any medium
  - pptx in NASA even today!
  - issue is managers/SMEs communication differences
    - issues with technical papers
      - long
      - boring
  - vs word, excel, pdf...
</code></pre>
(Next slide please)<p>Manager/SME Differences<p><pre><code>  - context vs conclusion 
  - tell a compelling story
    - but give away the ending FIRST 
  - inherent personality differences
  - motivations/incentives/mindsets
</code></pre>
(Next slide)<p>Learning from disasters<p><pre><code>  - medium guides message and messenger
  - blame tool - binary choice?
  - presentation aide vs distributed technical artifact
</code></pre>
(Next slide)<p>Questions?</p>
]]></description><pubDate>Fri, 29 Aug 2025 06:48:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=45060993</link><dc:creator>jkaptur</dc:creator><comments>https://news.ycombinator.com/item?id=45060993</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45060993</guid></item><item><title><![CDATA[New comment by jkaptur in "AI is impressive because we've failed at personal computing"]]></title><description><![CDATA[
<p>"... if all knowledge were stored in a structured way with rich semantic linking..." this sounds a lot like Google's "Knowledge Graph". <a href="https://developers.google.com/knowledge-graph" rel="nofollow">https://developers.google.com/knowledge-graph</a>. (Disclosure: I work at Google.)<p>If you ask an LLM where you can find a structured database of knowledge with structured semantic links, they'll point you to this and other knowledge graphs. TIL about Diffbot!<p>In my experience, it's a lot more fun to <i>imagine</i> the perfect database like this than it is to work with the actual ones people have built.</p>
]]></description><pubDate>Fri, 08 Aug 2025 17:38:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=44839618</link><dc:creator>jkaptur</dc:creator><comments>https://news.ycombinator.com/item?id=44839618</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44839618</guid></item><item><title><![CDATA[New comment by jkaptur in "Asymmetry of verification and verifier's law"]]></title><description><![CDATA[
<p>This essay would benefit from results from computational complexity.<p>P vs NP, of course, but also the halting problem and Rice's theorem: non-trivial semantic properties of programs are undecidable.<p>In other words, if you say "this is the solution to that sudoku puzzle", that's easy to verify. "This sudoku puzzle has a solution" is almost certainly much harder to verify. "Here's a program that can solve any sudoku puzzle - <i>impossible</i> (in general).</p>
]]></description><pubDate>Tue, 22 Jul 2025 22:10:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=44653570</link><dc:creator>jkaptur</dc:creator><comments>https://news.ycombinator.com/item?id=44653570</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44653570</guid></item><item><title><![CDATA[New comment by jkaptur in "The librarian immediately attempts to sell you a vuvuzela"]]></title><description><![CDATA[
<p>Google was founded in 1998 and you could buy ads on the search results page in 2000. <a href="https://googlepress.blogspot.com/2000/10/google-launches-self-service.html?m=1" rel="nofollow">https://googlepress.blogspot.com/2000/10/google-launches-sel...</a></p>
]]></description><pubDate>Wed, 11 Jun 2025 10:38:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=44246137</link><dc:creator>jkaptur</dc:creator><comments>https://news.ycombinator.com/item?id=44246137</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44246137</guid></item><item><title><![CDATA[New comment by jkaptur in "The Gang Has a Mid-Life Crisis"]]></title><description><![CDATA[
<p>Beyond "very likely", it's right there in the paper:<p><a href="https://snap.stanford.edu/class/cs224w-readings/Brin98Anatomy.pdf" rel="nofollow">https://snap.stanford.edu/class/cs224w-readings/Brin98Anatom...</a><p>"The research described here was conducted as part of the Stanford Integrated Digital Library Project, supported by the National Science Foundation under Cooperative Agreement IRI-94 11306. Funding for this cooperative agreement is also provided by DARPA and NASA, and by Interval Research, and the industrial partners of the Stanford Digital Libraries Project."</p>
]]></description><pubDate>Thu, 01 May 2025 19:13:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=43862101</link><dc:creator>jkaptur</dc:creator><comments>https://news.ycombinator.com/item?id=43862101</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43862101</guid></item></channel></rss>