<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, 04 Apr 2026 07:11:46 +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 "Full network of clitoral nerves mapped out for first time"]]></title><description><![CDATA[
<p>Yes, I was being a bit terse with my language, which is why I clarified a bit in my last comment. Here's how I might have written it better:<p>> FGM reconstruction actually seems to have negative outcomes post-surgery. I'm surprised by this.<p>Surgery is essentially mutilation, just in the physical sense (you are cutting through healthy tissue), not a moral sense (the whole point is to make the body more healthy). The information gathered from mapping nerve endings in a clitoris will hopefully help surgeons perform reconstruction surgery with less damage to the body.</p>
]]></description><pubDate>Tue, 31 Mar 2026 16:09:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47589530</link><dc:creator>thomastjeffery</dc:creator><comments>https://news.ycombinator.com/item?id=47589530</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47589530</guid></item><item><title><![CDATA[New comment by thomastjeffery in "Fedware: Government apps that spy harder than the apps they ban"]]></title><description><![CDATA[
<p>Title is missing the number 13, which makes it much harder to parse. Should be "Fedware: 13 Government Apps That Spy Harder Than the Apps They Ban"</p>
]]></description><pubDate>Mon, 30 Mar 2026 22:22:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47580453</link><dc:creator>thomastjeffery</dc:creator><comments>https://news.ycombinator.com/item?id=47580453</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47580453</guid></item><item><title><![CDATA[New comment by thomastjeffery in "Full network of clitoral nerves mapped out for first time"]]></title><description><![CDATA[
<p>The information for where nerve endings are likely to be will probably help surgeons give their patients a better outcome.</p>
]]></description><pubDate>Mon, 30 Mar 2026 14:16:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47574695</link><dc:creator>thomastjeffery</dc:creator><comments>https://news.ycombinator.com/item?id=47574695</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47574695</guid></item><item><title><![CDATA[New comment by thomastjeffery in "Full network of clitoral nerves mapped out for first time"]]></title><description><![CDATA[
<p>Surgery is essentially mutilation, just with a lot of effort to get the patient a positive outcome. Hopefully, this information will help.</p>
]]></description><pubDate>Sun, 29 Mar 2026 20:39:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47567062</link><dc:creator>thomastjeffery</dc:creator><comments>https://news.ycombinator.com/item?id=47567062</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47567062</guid></item><item><title><![CDATA[New comment by thomastjeffery in "Typing and Keyboards"]]></title><description><![CDATA[
<p>The whole premise of "correct" typing on a traditional keyboard is absurd. It's trying to force good ergonomics into a system that is simply incompatible with it. You're better off either making yourself compatible with the system, or vice versa.<p>I type "incorrectly" on traditional qwerty keyboards, too. I also type "correctly" on my split ergonomic keyboard, using the workman layout. As far as I can tell, I'm not any faster with either; but I definitely enjoy using the ergonomic keyboard more.</p>
]]></description><pubDate>Sun, 29 Mar 2026 20:15:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47566810</link><dc:creator>thomastjeffery</dc:creator><comments>https://news.ycombinator.com/item?id=47566810</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47566810</guid></item><item><title><![CDATA[New comment by thomastjeffery in "AI overly affirms users asking for personal advice"]]></title><description><![CDATA[
<p>Sycophancy is not just a problem when you are asking for advice. Try to soundboard any new idea whatsoever, and it will just roll with everything you say, no matter how fallacious or absurd. If you ever manage to get an LLM to generate criticisms, they will be shallow and uninteresting.<p>And of course that is what it does, because there is no <i>thinking</i> involved! There is no logic. No consequence. No arithmetic. There is only <i>continuation</i>. An LLM can't <i>continue</i> a new idea, it can only continue a conversation <i>about</i> it.<p>An LLM does not have an opinion. Anything that looks like an opinion is just an emergent selection bias from its training corpus. LLMs are trained on what humans write, and human writing is kind and patient much more often than critical.<p>So what if we trained an LLM to be biased toward generating criticism? That would only replace the sycophant with a brick wall. What we really need is to find a way to bring logic and meaning into the system.</p>
]]></description><pubDate>Sun, 29 Mar 2026 18:59:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47566034</link><dc:creator>thomastjeffery</dc:creator><comments>https://news.ycombinator.com/item?id=47566034</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47566034</guid></item><item><title><![CDATA[New comment by thomastjeffery in "Meta told to pay $375M for misleading users over child safety"]]></title><description><![CDATA[
<p>You are the only one arguing here. Not every conversation is an invitation to argument.</p>
]]></description><pubDate>Wed, 25 Mar 2026 13:30:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47517114</link><dc:creator>thomastjeffery</dc:creator><comments>https://news.ycombinator.com/item?id=47517114</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47517114</guid></item><item><title><![CDATA[New comment by thomastjeffery in "“Collaboration” is bullshit"]]></title><description><![CDATA[
<p>Maybe "teamwork" is bullshit, but that's only one way to do collaboration. Specifically, it's the <i>hierarchical</i> way. Usually, this is referred to as "participation" or "corporation", while "collaboration" and "cooperation" are used to describe an anarchist approach.<p>> Collaborating means the failure belongs to the process.<p>This is the way that hierarchy fails to scale. The larger a hierarchy, the more "process" must exist to keep it together. Process in a hierarchy must be defined by superiors, and implemented by inferiors, so it is superiors who must own the failure of process, and inferiors who are blamed for it.<p>> The average knowledge worker maintains accounts across system after system, switching between applications hundreds of times per day.<p>This is the more serious problem that comes from hierarchy. Work done by a team must become its own isolated context: the project. Anything anyone hopes to be able to do with a computer must be monopolized somehow by an "application". Why? An application is the only practical goal that a project can have. Anything more would have too broad a scope to be manageable.<p>---<p>We don't <i>need</i> hierarchy. There is another way to do work, and despite making incredible the tools for it, we have barely scratched the surface.<p>We have a decentralized internet, email, and git, so why do we keep making applications? Application is not only a reflection of the hierarchy that makes it, it's also a reflection of the environment. No matter how you contribute to the puzzle, your contribution must be a piece. How else could it fit with the rest?<p>Free software has been struggling with this dichotomy from the beginning, but it's only getting worse. Most of the systems we use are becoming ever more consolidated and impositional. Most people don't configure their system by editing each of the unique config files: they open the GNOME/XFCE/KDE "system settings", and expect it all to stay consistent. Most of what we actually do with computers is facilitated by one of two major web browser engine implementations. Want to make a new window manager? Get ready to build a feature-complete Wayland compositor (probably leveraging the bulk of another compositor's code). Sure, you can use shell utilities, but it's not like we are doing anything new or interesting with them: just transforming text with a careful emulation of a 50 year old environment.<p>---<p>There's no clear way to resolve this situation. Software is useless until it can fit as a piece in the puzzle. If we want a system that is not a puzzle, then wouldn't we have throw away all the precious pieces?<p>Even so, I think we have really lost touch with the original magic of computing. All these isolated contexts are walls that stop us in our tracks. Formats, accounts, applications, frameworks, platforms... all dead ends. Maybe it's time we make a path that doesn't end?</p>
]]></description><pubDate>Mon, 23 Mar 2026 21:34:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47495408</link><dc:creator>thomastjeffery</dc:creator><comments>https://news.ycombinator.com/item?id=47495408</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47495408</guid></item><item><title><![CDATA[New comment by thomastjeffery in "UK MPs give ministers powers to restrict Internet for under 18s"]]></title><description><![CDATA[
<p>They won't be restricting the age group from the internet. They will be restricting the internet. That's not fine. There is no feasible way to restrict the internet for an exclusive group, it's the internet!</p>
]]></description><pubDate>Wed, 11 Mar 2026 14:48:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47336320</link><dc:creator>thomastjeffery</dc:creator><comments>https://news.ycombinator.com/item?id=47336320</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47336320</guid></item><item><title><![CDATA[New comment by thomastjeffery in "Online age-verification tools for child safety are surveilling adults"]]></title><description><![CDATA[
<p>Enough of what distortion? Could you be more specific?<p>Is it conservatives' success that liberals fail to represent your interests? Probably. Is that success a result of conservatives actually <i>succeeding</i> to represent your interests? Unlikely.<p>If politics were structured by reason, then liberals might stand a chance at <i>losing</i> that game. Wouldn't that be nice? Of course, that would imply a deserving winner, which is sorely missing from our post-reason situation.</p>
]]></description><pubDate>Tue, 10 Mar 2026 20:12:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47328225</link><dc:creator>thomastjeffery</dc:creator><comments>https://news.ycombinator.com/item?id=47328225</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47328225</guid></item><item><title><![CDATA[New comment by thomastjeffery in "Online age-verification tools for child safety are surveilling adults"]]></title><description><![CDATA[
<p>Engagement is <i>not</i> discourse.<p>This is the core strategy of the alt-right playbook. By replacing discourse with engagement, the logical structure of politics becomes meaningless, and victory becomes automatic.<p>The playbook worked. The alt-right is in power now. We won't get the power back by playing the very game they destroyed.<p>So yes, this <i>started</i> as a different situation, but in the end, power is power.</p>
]]></description><pubDate>Tue, 10 Mar 2026 19:14:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47327613</link><dc:creator>thomastjeffery</dc:creator><comments>https://news.ycombinator.com/item?id=47327613</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47327613</guid></item><item><title><![CDATA[New comment by thomastjeffery in "Meta’s AI smart glasses and data privacy concerns"]]></title><description><![CDATA[
<p>Some of those are definitely not legal, by any <i>reasonable</i> reading of the Constitution. The 4th Amendment in particular is predicated on a reasonable reading.<p>The problem is that our courts have utterly failed to stand up for civil rights. This is especially true of the Supreme Court, who quite literally define how the law is interpreted.</p>
]]></description><pubDate>Mon, 09 Mar 2026 20:46:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47315282</link><dc:creator>thomastjeffery</dc:creator><comments>https://news.ycombinator.com/item?id=47315282</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47315282</guid></item><item><title><![CDATA[New comment by thomastjeffery in "Is legal the same as legitimate: AI reimplementation and the erosion of copyleft"]]></title><description><![CDATA[
<p>While I personally agree with you, Richard Stallman (the creator of the GPL) does not. He has always advocated in favor of strong copyright protection, because the foundation of the GPL is the monopoly power granted by copyright. The problem that the GPL is intended to solve is <i>proprietary software</i>.<p>Generative models (AI) are not really eroding copyright. They are calling its bluff. The very notion of intellectual property depends on a property line: some arbitrary boundary where the property begins and ends. Generative models blur that line, making it impractical to distinguish which property belongs to whom.<p>Ironically, these models are made by giant monopolistic corporations whose wealth is quite literally a market valuation (stock price) of their copyrights! If generative models ever become good enough to reimplement CUDA, what value will NVIDIA have left?<p>The reality is that generative models are nowhere near good enough to actually call the bluff. Copyright is still the winning hand, and that is likely to continue, particularly while IP holders are the primary authors of law.<p>---<p>This whole situation is missing the forest for the trees. Intellectual Property is <i>bullshit</i>. A system predicated on monopoly power can only result in consolidated wealth driving the consolidation of power; which is precisely what has happened. The words "starving artist" ring every bit as familiar today as any time in history. Copyright has utterly failed the very goals it was explicitly written with.<p>It isn't the GPL that needs changing. So long as a system of copyright rules the land, copyleft is the best way to participate. What we really need is a cohesive political movement against monopoly power; one that <i>isn't</i> conveniently ignorant of copyright as its most significant source.</p>
]]></description><pubDate>Mon, 09 Mar 2026 17:25:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47312162</link><dc:creator>thomastjeffery</dc:creator><comments>https://news.ycombinator.com/item?id=47312162</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47312162</guid></item><item><title><![CDATA[New comment by thomastjeffery in "US Court of Appeals: TOS may be updated by email, use can imply consent [pdf]"]]></title><description><![CDATA[
<p>> that contract was made under existing T&C<p>That's a very roundabout way of saying it. The T&C <i>is</i> a contract. They should not be able to pretend you agreed to a new contract.</p>
]]></description><pubDate>Mon, 09 Mar 2026 14:48:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47309855</link><dc:creator>thomastjeffery</dc:creator><comments>https://news.ycombinator.com/item?id=47309855</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47309855</guid></item><item><title><![CDATA[New comment by thomastjeffery in "How the Government Deceived Congress in the Debate over Surveillance Powers (2013)"]]></title><description><![CDATA[
<p>Zohran Mamdani (NYC mayor) would, but that's a very recent development somewhat exclusive to NYC.<p>Unfortunately, the brazen public crimes our president has been committing lately are much more high level. Thousands of innocent lives have been (and will be) ended, usually by much more dramatic and damaging means. The parts of our government that are responsible for prosecuting those crimes have decided to join in instead.</p>
]]></description><pubDate>Mon, 02 Mar 2026 19:23:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47222810</link><dc:creator>thomastjeffery</dc:creator><comments>https://news.ycombinator.com/item?id=47222810</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47222810</guid></item><item><title><![CDATA[New comment by thomastjeffery in "Bus stop balancing is fast, cheap, and effective"]]></title><description><![CDATA[
<p>Right, but for a fixed schedule...</p>
]]></description><pubDate>Thu, 26 Feb 2026 17:20:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47169030</link><dc:creator>thomastjeffery</dc:creator><comments>https://news.ycombinator.com/item?id=47169030</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47169030</guid></item><item><title><![CDATA[New comment by thomastjeffery in "Bus stop balancing is fast, cheap, and effective"]]></title><description><![CDATA[
<p>That optimizes speed, not latency.<p>I don't care how long it takes to get <i>off</i> the bus nearly as much as I care how long it takes to get <i>on</i>.</p>
]]></description><pubDate>Wed, 25 Feb 2026 18:53:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47156020</link><dc:creator>thomastjeffery</dc:creator><comments>https://news.ycombinator.com/item?id=47156020</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47156020</guid></item><item><title><![CDATA[New comment by thomastjeffery in "Bus stop balancing is fast, cheap, and effective"]]></title><description><![CDATA[
<p>The buses in SLC are clean and friendly. The only buses I have experienced hostility with are Greyhound, and that hostility came exclusively from the workers. What's the difference between my city and yours? Budget? Population? Probably a mix of both.<p>It's incredibly unlikely that there is one coherent cause for low or high ridership. All we can do is improve the utility of the service. That means improving comfort (keeping it clean), reliability (running on time with minimal detours), throughput (carrying enough people), speed (minimizing the number of stops on the route), latency (minimizing the wait until the next bus), availability (more stops that service potential destinations), and coherence (more routes that take you directly from A to B, minimizing transfers).<p>Personally, I feel most undeserved by latency: the routes that are convenient to me run every 30min, and the routes that run most often run every 15min. I would ride the bus way more often if routes ran every 10min. I would ride them <i>all the time</i> if they ran more often than that. This seems like a pretty obvious opportunity that will never happen so long as prospective budget is determined by current ridership.</p>
]]></description><pubDate>Wed, 25 Feb 2026 18:48:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47155947</link><dc:creator>thomastjeffery</dc:creator><comments>https://news.ycombinator.com/item?id=47155947</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47155947</guid></item><item><title><![CDATA[New comment by thomastjeffery in "GrapheneOS – Break Free from Google and Apple"]]></title><description><![CDATA[
<p>It's good enough for you, and therefore it can't get any better. Interrupting the user with pointless notifications is <i>not</i> security. Removing the ability to disable those notifications is only a security feature <i>if the user wants then in the first place!</i><p>The problem here is more than the lack of interest in making a system that is both secure and usable. It's the outright rejection of usability as a goal.</p>
]]></description><pubDate>Fri, 20 Feb 2026 01:17:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47082408</link><dc:creator>thomastjeffery</dc:creator><comments>https://news.ycombinator.com/item?id=47082408</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47082408</guid></item><item><title><![CDATA[New comment by thomastjeffery in "A Programmer's Loss of Identity"]]></title><description><![CDATA[
<p>> We should have been chopping the cruft away and replacing it with deterministic abstractions like we’ve always done. That’s what that Larry Wall quote about good programmers being lazy was about. It did not mean that we would be okay with pulling a damn slot machine lever a couple times to generate the boilerplate.<p>I can finally put into words my frustration with NixOS. The most elegant solution to the ultimate problem already exists, yet no one is actually interested in solving the problem! In the end, we just got another convoluted system of incomprehensible boilerplate to wrap the existing boilerplate with, and incompatibilities are resolved just-in-time with more boilerplate.</p>
]]></description><pubDate>Tue, 17 Feb 2026 17:41:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47050387</link><dc:creator>thomastjeffery</dc:creator><comments>https://news.ycombinator.com/item?id=47050387</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47050387</guid></item></channel></rss>