<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: thomastjeffery</title><link>https://news.ycombinator.com/user?id=thomastjeffery</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 22 Aug 2026 18:42:13 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=thomastjeffery" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by thomastjeffery in "A 3D fruit fly on macOS desktop powered by the real FlyWire connectome"]]></title><description><![CDATA[
<p>Seems to be designed for hyprland?</p>
]]></description><pubDate>Wed, 19 Aug 2026 18:18:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=49365150</link><dc:creator>thomastjeffery</dc:creator><comments>https://news.ycombinator.com/item?id=49365150</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49365150</guid></item><item><title><![CDATA[New comment by thomastjeffery in "Buyer cancels showing after Deflock shows two cameras utilized by the HOA"]]></title><description><![CDATA[
<p>Most people here are missing the point.<p>Flock isn't <i>just</i> a private mass surveillance corporation that leases cameras and infra to police departments. We've had that since digital cameras and the internet.<p>What Flock sells as its core product is "AI" surveillance and policing. What that actually means is that Flock trains their own statistical models on the data their cameras passively collect. Flock sells access to those models as a "one click" crime solver.<p>The result is not only the massive expansion of public surveillance, but the replacement of actual detective work with statistical modeling. By using a statistical model to "solve crime", police departments get to launder their responsibility away to the magic AI black box.</p>
]]></description><pubDate>Mon, 17 Aug 2026 15:48:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49332959</link><dc:creator>thomastjeffery</dc:creator><comments>https://news.ycombinator.com/item?id=49332959</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49332959</guid></item><item><title><![CDATA[New comment by thomastjeffery in "New Mexico court orders Meta to pay $567m over harms to children’s mental health"]]></title><description><![CDATA[
<p>> Which creates some bizarre incentives, minors get rewarded for signing up for the platforms that are harming them in the first place.<p>Only if you set aside the passage of time.</p>
]]></description><pubDate>Sat, 08 Aug 2026 17:13:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=49223716</link><dc:creator>thomastjeffery</dc:creator><comments>https://news.ycombinator.com/item?id=49223716</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49223716</guid></item><item><title><![CDATA[New comment by thomastjeffery in "Cloudflare OS: an open platform for agents, apps, and work"]]></title><description><![CDATA[
<p>I disagree. Harness is a pretty great word, and it doesn't already have another familiar meaning.</p>
]]></description><pubDate>Wed, 05 Aug 2026 15:07:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49184026</link><dc:creator>thomastjeffery</dc:creator><comments>https://news.ycombinator.com/item?id=49184026</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49184026</guid></item><item><title><![CDATA[New comment by thomastjeffery in "Show HN: Maple-Preview – Ternary 20B MoE running at 120 tok/s on a iPhone"]]></title><description><![CDATA[
<p>They are not incorrect. They don't even hold a position in the first place.<p>An LLM continues the prompt it is given. What is more likely to come after a question? An answer, not an "oh sorry I'm not sure". Sure, you could make the latter more likely, but then the model would be unusable. Larger models simply contain more answers, more ways to stumble into them, and a granular enough geography to stay on the trail.</p>
]]></description><pubDate>Wed, 05 Aug 2026 13:52:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=49182928</link><dc:creator>thomastjeffery</dc:creator><comments>https://news.ycombinator.com/item?id=49182928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49182928</guid></item><item><title><![CDATA[New comment by thomastjeffery in "All of Winona Police Department's Flock cameras cut down and stolen"]]></title><description><![CDATA[
<p>It's not a theory. It's literally what they market and sell.</p>
]]></description><pubDate>Wed, 05 Aug 2026 01:41:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49177592</link><dc:creator>thomastjeffery</dc:creator><comments>https://news.ycombinator.com/item?id=49177592</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49177592</guid></item><item><title><![CDATA[New comment by thomastjeffery in "All of Winona Police Department's Flock cameras cut down and stolen"]]></title><description><![CDATA[
<p>It might be their intended use (from a police department's perspective), but it's certainly not their intended function.<p>Flock collects these images, and uses them to train statistical models, and sells those models to police departments as a one-click crime solving solution.<p>That means that their primary function is to passively aggregate driver behavior into an automated judgement system, where the entire judicial system (designed to check and balance itself) is laundered away. Flock cameras exist to fundamentally replace police work, not to assist with it.</p>
]]></description><pubDate>Tue, 04 Aug 2026 20:07:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=49174328</link><dc:creator>thomastjeffery</dc:creator><comments>https://news.ycombinator.com/item?id=49174328</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49174328</guid></item><item><title><![CDATA[New comment by thomastjeffery in "All of Winona Police Department's Flock cameras cut down and stolen"]]></title><description><![CDATA[
<p>> Police use the technology to investigate crimes such as hit-and-runs and to locate missing persons.<p>Disgusting copy. We all know that's not their primary function.</p>
]]></description><pubDate>Tue, 04 Aug 2026 18:11:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49172602</link><dc:creator>thomastjeffery</dc:creator><comments>https://news.ycombinator.com/item?id=49172602</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49172602</guid></item><item><title><![CDATA[New comment by thomastjeffery in "That time when I failed the Microsoft interview"]]></title><description><![CDATA[
<p>The problem is much bigger than that.<p><i>Their goal</i> is to find a "good fit", not to find a good engineer. That's why their software is so incredibly disfunctional: it's just a reflection of their workplace culture.</p>
]]></description><pubDate>Tue, 04 Aug 2026 17:06:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=49171726</link><dc:creator>thomastjeffery</dc:creator><comments>https://news.ycombinator.com/item?id=49171726</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49171726</guid></item><item><title><![CDATA[New comment by thomastjeffery in "How the words we teach English language learners changed"]]></title><description><![CDATA[
<p>That's another useful perspective on the same thing I'm talking about.<p>Your speech doesn't just fail to stay with you, it's implications hang over you. What you have said is treated structurally like a magical incantation: directly relevant to reality itself, no matter how little sense comes out of that relationship. This is the vain objectivity I'm talking about: everything you say is interpreted as if you meant to state an objective fact.<p>Context is a fundamental feature of communication. Objectivity just means factoring as much context as we can out of the interpreter, and into the expression. It's a useful tradeoff, but it has limitations. At some point, there must be subjective interpretation. Without it, you are just talking to a brick wall.</p>
]]></description><pubDate>Tue, 04 Aug 2026 16:07:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49170876</link><dc:creator>thomastjeffery</dc:creator><comments>https://news.ycombinator.com/item?id=49170876</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49170876</guid></item><item><title><![CDATA[New comment by thomastjeffery in "How the words we teach English language learners changed"]]></title><description><![CDATA[
<p>> the most precise way to communicate something is through a metaphor.<p>> I think this is exactly your point<p>Yes, it is.<p>Another useful word would be "direct", or maybe "concrete". A metaphor allows us to get right to the point, instead of going up the ladder of abstraction. Alternatively, we can use well-defined abstractions, like formal mathematics, to be precise in an abstract way.<p>I tried to lay it out, but I'm (ironically) using objectively defined abstractions to do so...<p>Metaphor is what allows a story's implications to be taken out of an expression, and placed into the interpreter itself. An interpreter that arbitrarily decides what an expression can mean does so by bringing its own implications. This way, instead of forcing an expression to articulate those implications, the expression can imply them instead. The interpreter fills in the gap.<p>If we formalize a story's implications, that means we create a decided interpreter: a collection of assumptions that impose a specific perspective on the reader. This is how programming languages work: any expression has a clearly defined meaning, because it will only be given to that language's interpreter. The disadvantage is that you cannot write ambiguous expressions, because ambiguity would require the potential for more than one perspective, which would require more than one interpreter.<p>My idea is to create many ad-hoc interpreters, so that any of them can be chosen to interpret a given expression. This way, the chosen perspective is computable, while the expression can be ambiguous and metaphorical. The only "hard" problem left is the selection of interpreter, which I expect to be manageable.</p>
]]></description><pubDate>Mon, 03 Aug 2026 03:49:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=49151015</link><dc:creator>thomastjeffery</dc:creator><comments>https://news.ycombinator.com/item?id=49151015</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49151015</guid></item><item><title><![CDATA[New comment by thomastjeffery in "How the words we teach English language learners changed"]]></title><description><![CDATA[
<p>> It's also odd to me to say an LLM isn't subjective.<p>I was saying the opposite. The core feature of an LLM is that it is subjective. The implications of a written expression (prompt) are not well-defined objective truth, but instead a vague probability. We can compute the probability, but that doesn't ever intersect with logical reduction or arithmetic; so the implications we get are just vague guesses on the progression of the story. With enough examples and training, the LLM can guess correct arithmetic answers, but critically, it does not actually perform the arithmetic that verifies them.</p>
]]></description><pubDate>Sun, 02 Aug 2026 22:05:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49148888</link><dc:creator>thomastjeffery</dc:creator><comments>https://news.ycombinator.com/item?id=49148888</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49148888</guid></item><item><title><![CDATA[New comment by thomastjeffery in "How the words we teach English language learners changed"]]></title><description><![CDATA[
<p>Increasing precision is good to the end that is disambiguation. The problem is that that end is not always what language is good for. Metaphor is an incredibly useful tool, because it allows us to convey meaning with imprecise definition, but precise implications.<p>The meaning of an expression is its implication, not its definition. The implication must be decided by the reader. This is either done by strict definition, or by arbitrary inference. Inference is a powerful feature of language, because it expands the set implications that can be expressed without abstracting the language. Without inference and metaphor, we must instead create a tower of well-defined abstractions that rule over us; having already determined what implications are relevant: objective truth. With inference and metaphor, the writer/speaker can articulate their implications with familiar language; relying on the reader/listener to infer from the expected relevant perspective: subjective truth.<p>Essentially the tradeoff isn't whether or not you get precision, but whether that precision can be shared by the writer and the reader, or be managed entirely by the writer. Defined abstractions allow the writer to be unambiguous to anyone (objective), while inference allows the writer to offload that responsibility to the context and perspective of the reader (subjective).<p>Does that make sense?</p>
]]></description><pubDate>Sun, 02 Aug 2026 20:53:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49148199</link><dc:creator>thomastjeffery</dc:creator><comments>https://news.ycombinator.com/item?id=49148199</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49148199</guid></item><item><title><![CDATA[New comment by thomastjeffery in "How the words we teach English language learners changed"]]></title><description><![CDATA[
<p>> It’s as if the world now requires you to be more precise about everything.<p>This is something I've been thinking a lot about. We have trended from subjective language to objective language. Why?<p>Computing. Software is written with objective language. Everything is clearly unambiguously defined. Blue is no longer a category, it's #0000FF. Logic must always reduce to a binary truth value. Most of what we have to talk about is somehow relative to software. Software even structures most of what we write! We don't just talk to each other, we tweet, email, message, post, search, etc. These structures each imply a specific set of phrase structures that can make sense.<p>Lately, it's hard to go even a day without reading some complaint that such and such was written by "AI" (an LLM). Why is this so obvious? Well, the core advantage that LLMs provide is that <i>they don't compute</i>. Inside an LLM, there is no arithmetic, no logical branches, no truth values. Phrases aren't generated to define or to resolve. They are generated to <i>continue</i>. Sure, we can direct the story to follow the steps of logical deduction, but that isn't anything like calculation. An LLM simply isn't <i>invested</i> in logic, precision, correctness, etc. the way we expect modern writers to be. It's not the em-dashes or the word choice that illustrates this, it's the fundamental perspective of the system.<p>We are sorely missing subjectivity. Natural language never was, and never will be, computable. You can't reduce a natural story to binary truth values without choosing an arbitrary perspective that resolves its ambiguity. The more precisely abstract our language gets, the more detached from reality our stories become. The more objective our assertions about reality are, the less relevant they can be.<p>My answer to this is to make the arbitrary choice of perspective a first-class feature. If we can <i>explicitly</i> decide what meaning is relevant, we should be able to weakly solve natural language processing. It seems like a pretty simple and obvious idea, but so far is easier said than done.</p>
]]></description><pubDate>Sun, 02 Aug 2026 17:07:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49146280</link><dc:creator>thomastjeffery</dc:creator><comments>https://news.ycombinator.com/item?id=49146280</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49146280</guid></item><item><title><![CDATA[New comment by thomastjeffery in "F*: A general-purpose proof-oriented programming language"]]></title><description><![CDATA[
<p>Then why are we all so interested?<p>Examples provide more than syntax. It's the semantics that we care about most.</p>
]]></description><pubDate>Sun, 02 Aug 2026 16:06:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=49145789</link><dc:creator>thomastjeffery</dc:creator><comments>https://news.ycombinator.com/item?id=49145789</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49145789</guid></item><item><title><![CDATA[New comment by thomastjeffery in "Flux 3 X Mimic: The Next Generation of Video-Action Models"]]></title><description><![CDATA[
<p>Do you like horror? That's the only genre where risky projects are getting consistent funding. Obsession and Backrooms are both really good.</p>
]]></description><pubDate>Fri, 24 Jul 2026 17:16:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49038786</link><dc:creator>thomastjeffery</dc:creator><comments>https://news.ycombinator.com/item?id=49038786</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49038786</guid></item><item><title><![CDATA[New comment by thomastjeffery in "Flux 3 X Mimic: The Next Generation of Video-Action Models"]]></title><description><![CDATA[
<p>No Other Choice (by the same director) is incredible, and even relevant to this post.</p>
]]></description><pubDate>Fri, 24 Jul 2026 17:05:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49038566</link><dc:creator>thomastjeffery</dc:creator><comments>https://news.ycombinator.com/item?id=49038566</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49038566</guid></item><item><title><![CDATA[New comment by thomastjeffery in "Ghost Cut – or why Cut and Paste is broken everywhere"]]></title><description><![CDATA[
<p>Copy and cut are just redundant steps anyway. In Linux (generally), you can simply middle click to copy the current selection. Maybe we could add shift+middle click (or something) to do a move instead of copy.<p>The deeper underlying problem is that we treat arbitrary UI/UX implementations as objective truth. There is one decided way your computer can be interacted with, and you the user must accommodate it. This is what I want to change.</p>
]]></description><pubDate>Wed, 22 Jul 2026 18:59:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=49011728</link><dc:creator>thomastjeffery</dc:creator><comments>https://news.ycombinator.com/item?id=49011728</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49011728</guid></item><item><title><![CDATA[New comment by thomastjeffery in "Agnes Callard’s theory of the uni-context"]]></title><description><![CDATA[
<p>Maybe not to your self, but it has a significant effect on the actual interactions you have.</p>
]]></description><pubDate>Tue, 14 Jul 2026 17:41:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48910412</link><dc:creator>thomastjeffery</dc:creator><comments>https://news.ycombinator.com/item?id=48910412</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48910412</guid></item><item><title><![CDATA[New comment by thomastjeffery in "Agnes Callard’s theory of the uni-context"]]></title><description><![CDATA[
<p>Yes, but the context itself is still omnipotent to everyone who participates with it. It's not a bar if it's everywhere. Wearing a mask to the everybar is a way to compensate for the fact you can't leave. You must fragment your self to compensate for the global scope of the bar, just like using a struct to reinvent lexical scope in a globally scoped program. The problem isn't really solved, it's just semantically moved.<p>What we are really missing is the ability for expression to be subjective by default. When we participate in socially global contexts, everything we read and write must be coherent to the generalized expectations of the entire group of people who are participating in that context. Instead of your words being taken out of context, they are constantly assumed into <i>the</i> context, implying your own interpretation is objectively wrong. The meaning of every expression is decided and relevant, even when it shouldn't be.</p>
]]></description><pubDate>Tue, 14 Jul 2026 16:55:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48909752</link><dc:creator>thomastjeffery</dc:creator><comments>https://news.ycombinator.com/item?id=48909752</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48909752</guid></item></channel></rss>