<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: tptacek threads</title><link>https://news.ycombinator.com/threads?id=tptacek</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 21 Sep 2026 10:24:59 +0000</lastBuildDate><atom:link href="https://hnrss.org/threads?id=tptacek" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by tptacek in "RSA-896"]]></title><description><![CDATA[
<p>You'd be having approximately the same impact on the climate as the factoring work, so, makes sense.</p>
]]></description><pubDate>Sun, 20 Sep 2026 16:17:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49777266</link><dc:creator>tptacek</dc:creator><comments>https://news.ycombinator.com/item?id=49777266</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49777266</guid></item><item><title><![CDATA[New comment by tptacek in "How Hacker News ranking works: scoring, controversy, and penalties (2013)"]]></title><description><![CDATA[
<p>Presumably this has gotten way, way more complicated in the last 13 years.</p>
]]></description><pubDate>Sat, 19 Sep 2026 22:48:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=49770759</link><dc:creator>tptacek</dc:creator><comments>https://news.ycombinator.com/item?id=49770759</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49770759</guid></item><item><title><![CDATA[New comment by tptacek in "How Hacker News ranking works: scoring, controversy, and penalties (2013)"]]></title><description><![CDATA[
<p>If there's a vote threshold, it's still profoundly influenced by the HN algorithm, because front page exposure is the principal component in how many votes a story gets.</p>
]]></description><pubDate>Sat, 19 Sep 2026 22:47:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49770756</link><dc:creator>tptacek</dc:creator><comments>https://news.ycombinator.com/item?id=49770756</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49770756</guid></item><item><title><![CDATA[New comment by tptacek in "I think you should almost never use AI to write"]]></title><description><![CDATA[
<p>So, I think I agree with all of this, but want to use this post to host my take on AI writing, a take I don't think I can get across on the big thread here on my post about AI writing:<p><a href="https://news.ycombinator.com/item?id=49747070">https://news.ycombinator.com/item?id=49747070</a><p>I think people are stuck in the idea that the way you "use AI to write" is to let it generate alternative words for your thoughts. That's a terrible way to write. I advocate for a rule: "any word an LLM suggests to you is disqualified, even if it's better than the word you've chosen". Nobody is vigilant enough to keep LLM word selection from bleaching out their personal style.<p>But LLMs can do things for language (natch) that deterministic programs can't. Those things are helpful and you should consider taking advantage of them. Here's a short list of ways an LLM can potentially improve your writing:<p>* It can instantly spot overused words and turns of phrase, or, better still, worthless filler and throat-clearing like "just" and "very" and "it's important to note".<p>* It can rescue active verbs trapped inside nouns, where sentences are wrapped in zombie verbs like "make" or "reach" or "start" or "have", carbonite-frozen verbs like "decision" or "agreement" or "distortion".<p>* It can match the subjects of your sentences with actual characters in the action of your story or argument, flagging all the times you accidentally nail the subject of a sentence down to some random part of the scenery. It can check to see whether the new detail each sentence adds (if it adds any at all --- something else it can check) is in the stress position of the sentence.<p>* It can check your transitions and flag places where the openings of sentences and paragraphs are abrupt. For that matter: it can check the topic sentences of paragraphs and the flow from graf to graf.<p>* It can check for passive voice, but also note the (many) instances where passive is the right call for what you're trying to say.<p>The model never gets tired. It generally never forgets the rules. It can instantaneously diagram out a sentence and work out an accurate model of the semantics of your writing. It's doing things you cannot do with a grammar checker.<p>You're not going to want to act on everything an LLM flags. LLMs have an idiosyncratic sense of style (I keep saying they write every sentence like it's the headline of a magazine article). Some of these quirks of writing will be part of your voice, and you'll <i>need</i> to keep them.<p>You're not going to want the LLM to give you alternate words and sentences. That way lies Velveeta. And many times, the LLM will flag a usage issue and your response won't be to act on the suggestion, but just to rewrite the sentence or paragraph entirely --- or, better yet: just delete it, which is an awesome feeling.<p>This is using an LLM as a copyeditor. I've worked with professional copyeditors, and the feeling of working with an LLM copyeditor is comparable, except that the LLM is much more thorough, and I don't feel bad about ignoring it when we disagree. This style of working doesn't allow the model to infect your writing; it's just making you better informed about the words you're choosing. I think more people should try it.</p>
]]></description><pubDate>Sat, 19 Sep 2026 19:20:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49769382</link><dc:creator>tptacek</dc:creator><comments>https://news.ycombinator.com/item?id=49769382</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49769382</guid></item><item><title><![CDATA[New comment by tptacek in "Hackers Got Inside a Flock Camera"]]></title><description><![CDATA[
<p>Literally the only thing you know here is that one department didn't like one candidate and came up with a reason to deny him based on cognitive overperformance. For all you know, they didn't like his hair color, and came up with an excuse. And that's it: out of over 15,000 police departments in the US, almost 1,000,000 sworn officers, and over 25 years, this is the evidence you have for the claim that there's an enshrined "right" to reject police officer candidates who are "too intelligent".<p>It's an Internet urban myth. I'm just stepping in to call it out as such.</p>
]]></description><pubDate>Sat, 19 Sep 2026 17:16:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49768349</link><dc:creator>tptacek</dc:creator><comments>https://news.ycombinator.com/item?id=49768349</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49768349</guid></item><item><title><![CDATA[New comment by tptacek in "How to Write with an LLM"]]></title><description><![CDATA[
<p>Unsurprising, given Claude wrote it all.</p>
]]></description><pubDate>Sat, 19 Sep 2026 05:07:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=49763485</link><dc:creator>tptacek</dc:creator><comments>https://news.ycombinator.com/item?id=49763485</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49763485</guid></item><item><title><![CDATA[New comment by tptacek in "How to Write with an LLM"]]></title><description><![CDATA[
<p>You caught me. And I would have gotten away with it, if it weren't for you meddlesome kids!</p>
]]></description><pubDate>Sat, 19 Sep 2026 04:10:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=49763250</link><dc:creator>tptacek</dc:creator><comments>https://news.ycombinator.com/item?id=49763250</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49763250</guid></item><item><title><![CDATA[New comment by tptacek in "How to Write with an LLM"]]></title><description><![CDATA[
<p>I don't so much worry about whether LLMs taking my prompts enjoy my style.</p>
]]></description><pubDate>Sat, 19 Sep 2026 03:39:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49763092</link><dc:creator>tptacek</dc:creator><comments>https://news.ycombinator.com/item?id=49763092</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49763092</guid></item><item><title><![CDATA[New comment by tptacek in "How to Write with an LLM"]]></title><description><![CDATA[
<p>Apparently your detector is out of whack.</p>
]]></description><pubDate>Sat, 19 Sep 2026 02:32:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49762745</link><dc:creator>tptacek</dc:creator><comments>https://news.ycombinator.com/item?id=49762745</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49762745</guid></item><item><title><![CDATA[New comment by tptacek in "How to Write with an LLM"]]></title><description><![CDATA[
<p>Ordinary people were writing before the option existed to accept words from AI models.</p>
]]></description><pubDate>Sat, 19 Sep 2026 02:32:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=49762742</link><dc:creator>tptacek</dc:creator><comments>https://news.ycombinator.com/item?id=49762742</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49762742</guid></item><item><title><![CDATA[New comment by tptacek in "How to Write with an LLM"]]></title><description><![CDATA[
<p>LLMs do that <i>every sentence</i>. This is the last sentence in the piece. Like the em-dash, and like every transformer model, people overfit.</p>
]]></description><pubDate>Sat, 19 Sep 2026 02:31:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49762735</link><dc:creator>tptacek</dc:creator><comments>https://news.ycombinator.com/item?id=49762735</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49762735</guid></item><item><title><![CDATA[New comment by tptacek in "How to Write with an LLM"]]></title><description><![CDATA[
<p>What is this comment responding to? I don't think anybody in this thread, or the article itself, believes "emitting words" is what writing is?</p>
]]></description><pubDate>Fri, 18 Sep 2026 23:28:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=49761635</link><dc:creator>tptacek</dc:creator><comments>https://news.ycombinator.com/item?id=49761635</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49761635</guid></item><item><title><![CDATA[New comment by tptacek in "How to Write with an LLM"]]></title><description><![CDATA[
<p>Which is exactly what the post says, and why I say "do not accept a single word suggested by an LLM".</p>
]]></description><pubDate>Fri, 18 Sep 2026 23:25:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49761619</link><dc:creator>tptacek</dc:creator><comments>https://news.ycombinator.com/item?id=49761619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49761619</guid></item><item><title><![CDATA[New comment by tptacek in "How to Write with an LLM"]]></title><description><![CDATA[
<p>People keep writing about "style", as if I'm asking models "hey, how do you like this, and how could we make it more stylish". That's not at all what I'm asking.<p>I have personally decided, in advance, that one goal I have in writing is improved clarity. The model didn't tell me to do that; Joseph Williams did, decades ago.<p>In the service of that goal, I've written down a proofreading checklist. It includes things like "look for overused words", "eliminate throat-clearing filler like 'it's important to remember that'", "make sure every paragraph has a clear topic sentence", "make sure my real verbs aren't buried inside nouns". Stuff like that.<p>Those are stylistic choices, I suppose, but they're mostly the difference between bad style and a whole universe of good styles.<p>More importantly: they're technical. They're not really judgement calls. The subject of a sentence either is or is not a character taking actions in the story you're trying to tell. It is better, almost always, if the subject is a character, and not accidentally some random piece of the scenery of your point.<p>Models are very good at flagging these things. Humans are too, but they're not as thorough.<p>Many people on this thread have suggested that having a model flag these kinds of issues bleaches out personal style. I don't think that's true; what I think is happening is that they missed the point I'm making, and assumed that I was advocating for having a model make broad subjective calls about my writing.</p>
]]></description><pubDate>Fri, 18 Sep 2026 23:19:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49761565</link><dc:creator>tptacek</dc:creator><comments>https://news.ycombinator.com/item?id=49761565</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49761565</guid></item><item><title><![CDATA[New comment by tptacek in "How to Write with an LLM"]]></title><description><![CDATA[
<p>What is the actual human-written program that you're thinking of that detects verb nominalization, verifies that the subjects of sentences are actual characters in the action, that new information is placed in the stress position of sentences, and that each paragraph has a clear topic sentence?<p>I'd love to know. I'll buy it!</p>
]]></description><pubDate>Fri, 18 Sep 2026 17:03:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=49757183</link><dc:creator>tptacek</dc:creator><comments>https://news.ycombinator.com/item?id=49757183</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49757183</guid></item><item><title><![CDATA[New comment by tptacek in "How to Write with an LLM"]]></title><description><![CDATA[
<p>The literal first rule of the post is not to have LLMs write for you.</p>
]]></description><pubDate>Fri, 18 Sep 2026 17:01:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49757168</link><dc:creator>tptacek</dc:creator><comments>https://news.ycombinator.com/item?id=49757168</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49757168</guid></item><item><title><![CDATA[New comment by tptacek in "How to Write with an LLM"]]></title><description><![CDATA[
<p>I wrote the article. I am not interested in "style suggestions" from the LLM; I'm interested in things I can verify for myself. Is this word or construction overused in the piece? Is there a pointless throat-clearing like "it's important to note that" crudding up this paragraph? Am I overusing vacuous nouns like "issue" ("the big issue is that") or "factor" ("the next factor to consider is")? Do I have my verbs buried in nouns, like "distortion" where I should just use "distort"?<p>I don't care whether the LLM likes these constructions or not. I don't like them. I usually don't want to keep them in my work. It's my call what to change; I just want issues flagged.<p>Your prompts would be different. Or, they would if you decided that having an LLM merely point things out about your own writing wasn't itself a form of contamination. You do you!<p>I wrote this article in about 45 minutes and didn't workshop it with anybody else, so I'm not surprised it's gone over people's heads; it was just something I was talking about on Twitter that I wanted to get down on a page. But it's pretty obvious that a lot of people here have missed the point.</p>
]]></description><pubDate>Fri, 18 Sep 2026 16:59:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=49757122</link><dc:creator>tptacek</dc:creator><comments>https://news.ycombinator.com/item?id=49757122</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49757122</guid></item><item><title><![CDATA[New comment by tptacek in "How to Write with an LLM"]]></title><description><![CDATA[
<p>Look at the prompt titles in the screenshot. None of them give opportunities for the model to praise --- they're all technical. There's a system prompt applied to all of them:<p><pre><code>    Workshop a piece with me. NO ENCOURAGEMENT. Encouragement is
    useless; the only useful things are suggested corrections.
    DO NOT WRITE COPY FOR ME. Any words you provide will be disqualified,
    so if you come up with good words, I’m fucked because I can’t use
    them. Tell me ABOUT what should change.
    Assume I know my audience extremely well.
    We’re going to do this in a series of passes. Keep your suggestions
    locked in to the current pass we’re on.
    Note typos, but DO NOT generate long structural critiques based on
    those typos; note them and move on, assuming that I meant to write
    properly.
</code></pre>
Assume I do 8-12 passes on any piece. Assume I respond to ~60% of suggestions; the other 40% I'm like, "nah, I wanted it to sound that way". And then about half the time I change something, I just rewrite the whole paragraph, mooting the suggestion. (The other half of the time I do roughly what's suggested; ie, removing the word "just" or "very", or switching the subject of the sentence.)</p>
]]></description><pubDate>Fri, 18 Sep 2026 12:43:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=49753616</link><dc:creator>tptacek</dc:creator><comments>https://news.ycombinator.com/item?id=49753616</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49753616</guid></item><item><title><![CDATA[New comment by tptacek in "How to Write with an LLM"]]></title><description><![CDATA[
<p>You can just not copyedit. That's fine. More than fine, lately: rough edges are a signifier of authenticity. If that's the way you want to go, writing raw, I think that can be a good strategy.<p>But if you've generally been doing drafts and want to keep writing like that, if part of your process is going to continue to be refining and sharpening, then I think you should know that we're at a point where automation can accelerate that process for you. You can be getting the same amount of work done with less effort, or allowing yourself to concentrate more on the creative thinking part and less on the tedium.<p>That's the point of the post.</p>
]]></description><pubDate>Fri, 18 Sep 2026 12:30:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=49753453</link><dc:creator>tptacek</dc:creator><comments>https://news.ycombinator.com/item?id=49753453</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49753453</guid></item><item><title><![CDATA[New comment by tptacek in "How to Write with an LLM"]]></title><description><![CDATA[
<p>No, you're wrong about this. One obvious reason why: I'd have gotten rid of those "justs" myself before models were available; it just would have taken me longer.</p>
]]></description><pubDate>Fri, 18 Sep 2026 12:27:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=49753409</link><dc:creator>tptacek</dc:creator><comments>https://news.ycombinator.com/item?id=49753409</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49753409</guid></item></channel></rss>