<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: defgeneric</title><link>https://news.ycombinator.com/user?id=defgeneric</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Apr 2026 19:26:10 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=defgeneric" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Show HN: Name-classifier – infers attributes about a person from a name]]></title><description><![CDATA[
<p>This was based on an old project that I resurrected, improved, and repackaged with claude code.<p>It's useful for estimating demographics in large datasets from limited information, i.e. just a name.<p>It's also fairly good at separating given name and family names across a wide variety of languages and contexts.<p>Contains a standalone binary, embeddable shared lib, and a python wrapper.<p>Examples<p>CLI:<p>user@box » ./build/name-classifier -j -c  "Carlos Eduardo Fernando Salazar Montemayor" | jq .<p>{
  "input": "Carlos Eduardo Fernando Salazar Montemayor",
  "script": "latin",
  "components": [
    {
      "token": "Carlos",
      "role": "given",
      "index": 0,
      "surname_score": 0.009
    },
    {
      "token": "Eduardo",
      "role": "given",
      "index": 1,
      "surname_score": 0.001
    },
    {
      "token": "Fernando",
      "role": "given",
      "index": 2,
      "surname_score": 0.01
    },
    {
      "token": "Salazar",
      "role": "family",
      "index": 3,
      "surname_score": 0.998
    },
    {
      "token": "Montemayor",
      "role": "family",
      "index": 4,
      "surname_score": 0.975
    }
  ],
  "attributes": {
    "gender": {
      "male": 0.9938,
      "female": 0.0062,
      "neutral": 0
    },
    "origin": {
      "english": 0,
      "french": 0,
      "germanic": 0,
      "nordic": 0,
      "iberian": 1,
      "italian": 0,
      "eastern_european": 0,
      "arabic": 0,
      "east_asian": 0,
      "south_asian": 0,
      "southeast_asian": 0
    }
  },
  "calibrated": true,
  "model_version": "embedded",
  "provenance": {
    "gender": {
      "lexicon": 0.598,
      "ngram": 0.302,
      "neural": 0.101
    },
    "origin": {
      "lexicon": 0,
      "ngram": 0,
      "neural": 0
    }
  }
}<p>Python:<p>from name_classifier import NameClassifier<p>nc = NameClassifier(args.model_dir)<p>nc.classify("Kateryna Olha Mykhailivna Shevchenko")</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47198318">https://news.ycombinator.com/item?id=47198318</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 28 Feb 2026 18:01:23 +0000</pubDate><link>https://github.com/douglas-larocca/name-classifier</link><dc:creator>defgeneric</dc:creator><comments>https://news.ycombinator.com/item?id=47198318</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47198318</guid></item><item><title><![CDATA[New comment by defgeneric in "A sane but bull case on Clawdbot / OpenClaw"]]></title><description><![CDATA[
<p>It could be a symptom of how fragmented workflows are, which itself seems to be due to providers adding friction to guard against being integrated away by some larger platform.</p>
]]></description><pubDate>Wed, 04 Feb 2026 15:49:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46887298</link><dc:creator>defgeneric</dc:creator><comments>https://news.ycombinator.com/item?id=46887298</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46887298</guid></item><item><title><![CDATA[New comment by defgeneric in "A sane but bull case on Clawdbot / OpenClaw"]]></title><description><![CDATA[
<p>You mention the technical aspect (readability) and others have suggested the aesthetic, but you could also look at it as a <i>form of rhetoric</i>. I'm not sure it's really effective because it sort of grates on the ear for anyone over 35, but maybe there's a point in distinguishing itself from AI sloptext.<p>Incidentally, millenials also used the "no caps" style but mainly for "marginalia" (at most paragraph-length notes, observations), while for older generations it was almost always associated with a modernist aesthetic and thus appeared primarily in functional or environmental text (restaurant menus, signage, your business card, bloomingdales, etc.). It may be interesting to note that the inverse ALL CAPS style conveyed modernity in the last tech revolution (the evolution of the Microsoft logo, for example).</p>
]]></description><pubDate>Wed, 04 Feb 2026 15:26:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46886977</link><dc:creator>defgeneric</dc:creator><comments>https://news.ycombinator.com/item?id=46886977</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46886977</guid></item><item><title><![CDATA[New comment by defgeneric in "TimeCapsuleLLM: LLM trained only on data from 1800-1875"]]></title><description><![CDATA[
<p>The development of QM was so closely connected to experiments that it's highly unlikely, even despite some of the experiments having been performed prior to 1900.<p>Special relativity however seems possible.</p>
]]></description><pubDate>Mon, 12 Jan 2026 20:38:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46593984</link><dc:creator>defgeneric</dc:creator><comments>https://news.ycombinator.com/item?id=46593984</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46593984</guid></item><item><title><![CDATA[New comment by defgeneric in "AI Is Destroying the University and Learning Itself"]]></title><description><![CDATA[
<p>I suspect the move back to pen-and-paper exams is being resisted by the teachers. It shouldn't be that hard though--when the workload became to great, most of my own professors would offload part of the grading task to TAs and grad students.<p>It does seem like in-person pen-and-paper exams would hold the line pretty firmly with respect to competence. It's a simple solution and I haven't heard any good arguments against it.</p>
]]></description><pubDate>Tue, 02 Dec 2025 19:28:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46125526</link><dc:creator>defgeneric</dc:creator><comments>https://news.ycombinator.com/item?id=46125526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46125526</guid></item><item><title><![CDATA[New comment by defgeneric in "LLMs are steroids for your Dunning-Kruger"]]></title><description><![CDATA[
<p>Also known as the "Gell-Mann amnesia effect" [1].<p>[1] <a href="https://en.wikipedia.org/wiki/Gell-Mann_amnesia_effect" rel="nofollow">https://en.wikipedia.org/wiki/Gell-Mann_amnesia_effect</a></p>
]]></description><pubDate>Mon, 10 Nov 2025 18:02:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=45878742</link><dc:creator>defgeneric</dc:creator><comments>https://news.ycombinator.com/item?id=45878742</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45878742</guid></item><item><title><![CDATA[New comment by defgeneric in "The Programmer Identity Crisis"]]></title><description><![CDATA[
<p>I'm seeing this reaction a lot from younger people (say, roughly under 25). And it's a shame this new suspicion has now translated into a prohibition on the use of dashes.</p>
]]></description><pubDate>Tue, 21 Oct 2025 17:29:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=45658701</link><dc:creator>defgeneric</dc:creator><comments>https://news.ycombinator.com/item?id=45658701</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45658701</guid></item><item><title><![CDATA[New comment by defgeneric in "Replacement.ai"]]></title><description><![CDATA[
<p>> How do I belong? How do I make my community a better place? How do I build wealth for the people I love?<p>What remains after is something like the social status games of the aristocratic class, which I suspect is why there's a race to accumulate as much as possible now before the means to do so evaporate.</p>
]]></description><pubDate>Sun, 19 Oct 2025 18:10:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=45636459</link><dc:creator>defgeneric</dc:creator><comments>https://news.ycombinator.com/item?id=45636459</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45636459</guid></item><item><title><![CDATA[New comment by defgeneric in "Replacement.ai"]]></title><description><![CDATA[
<p>Note we currently live in the most surveilled state in history.</p>
]]></description><pubDate>Sun, 19 Oct 2025 18:03:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=45636381</link><dc:creator>defgeneric</dc:creator><comments>https://news.ycombinator.com/item?id=45636381</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45636381</guid></item><item><title><![CDATA[New comment by defgeneric in "Replacement.ai"]]></title><description><![CDATA[
<p>It's garbage opinions like this that makes PG so tiring. The superficial air of reasonableness makes it attractive to younger SF tech people who haven't experienced the context out of which these arguments arose and have no idea who he's plagiarizing/channeling. (For starters, the distinction between wealth and money/capital goes back <i>at least</i> to the 17th century.) For those who are more interested in being the "next unicorn" than engaging seriously with ideas, his little "essays" serve as kind of armor--we don't have to think about that problem because PG wrote about it!</p>
]]></description><pubDate>Sun, 19 Oct 2025 17:57:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=45636320</link><dc:creator>defgeneric</dc:creator><comments>https://news.ycombinator.com/item?id=45636320</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45636320</guid></item><item><title><![CDATA[New comment by defgeneric in "Everything that's wrong with Google Search in one image"]]></title><description><![CDATA[
<p>If it's any consolation, these companies paying for ads on a competitor's brand name are probably paying through the nose to get clicks that only bounce. IF it's worth it at all, it's probably temporary. It's an indicator that market share is still up for grabs.</p>
]]></description><pubDate>Thu, 25 Sep 2025 05:15:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=45369494</link><dc:creator>defgeneric</dc:creator><comments>https://news.ycombinator.com/item?id=45369494</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45369494</guid></item><item><title><![CDATA[New comment by defgeneric in "Show HN: Dayflow – A git log for your day"]]></title><description><![CDATA[
<p>This was my first thought too. The last generation of activity tracking, while still dystopian, was a little different at least in that it was mainly statistical. So action-wise, it might point managers at "potential problems," but doesn't make its way into a performance review (e.g. "your mouse only traveled 81.72 screen-miles this quarter, 2 standard deviations below the mean, while you also scored the lowest on number of keystrokes with vscode as the active window..."). If a manager really wanted to summarize exactly what was done they had to spend an almost equal amount of time to watch. To some degree, this alleviates that.</p>
]]></description><pubDate>Thu, 25 Sep 2025 04:46:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=45369356</link><dc:creator>defgeneric</dc:creator><comments>https://news.ycombinator.com/item?id=45369356</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45369356</guid></item><item><title><![CDATA[New comment by defgeneric in "Terence Tao: The role of small organizations in society has shrunk significantly"]]></title><description><![CDATA[
<p>Why would software be qualitatively different from all other forms of automation that came before? And suppose, for the sake of argument, that software is fully automated at some point--what then happens to the firm?</p>
]]></description><pubDate>Thu, 25 Sep 2025 04:37:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45369320</link><dc:creator>defgeneric</dc:creator><comments>https://news.ycombinator.com/item?id=45369320</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45369320</guid></item><item><title><![CDATA[New comment by defgeneric in "Terence Tao: The role of small organizations in society has shrunk significantly"]]></title><description><![CDATA[
<p>Tao is great in lots of ways--obviously as a first-rate mathematician, but also as an educator and an ambassador of mathematics to the general public. It's cool to see him thinking along these lines, but if anyone is really interested in where this line of thinking goes, it's basically <i>the problem of modernity</i>. Just about everyone in the humanities is fully aware of this already. It emerged vaguely around the 1830s and basically became the major subject of the humanities--in one way or another--ever since. Marshall Berman's book <i>All That Is Solid Melts Into Air</i> is good intro. I would expect that if you take Tao's specific line of thinking here (society beginning gas-like, interacting particles, then clumping together at various levels of abstraction, and interacting up and down the levels, etc) you get into all sorts of issues that were debated endlessly a very long time ago. But as a quick, temporary prism for looking at the world it's fine I guess. As a symptom, it makes one think something else might be going on when a very famous mathematician is suddenly now rediscovering modernity--perhaps things become more clear the more they break apart. One might even go so far as to say Tao's apparent ignorance of the issue of modernity has something to do with specialization, i.e. is a symptom of modernity itself.<p>PS--to add one thing as a criticism, the "retreat" into "grassroots groups" has also long been viewed as a false solution to the problem. Politically, this "solution" emerged in various forms: the 19th century's utopian socialism (especially in the US!), late 19th-early 20th century syndicalism, 1960s communes and "turn-on, tune-in, drop-out," up to now with the stubborn idea that communal living is somehow "revolutionary" and various other guises. It's there in less "radical" forms too, like when liberals say we just need to restart the bowling leagues. It's fine as an individual respite, but will never really get at the problem, not least because there are many other (and better!) ways of getting some "relief".</p>
]]></description><pubDate>Thu, 25 Sep 2025 04:01:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=45369150</link><dc:creator>defgeneric</dc:creator><comments>https://news.ycombinator.com/item?id=45369150</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45369150</guid></item><item><title><![CDATA[New comment by defgeneric in "A shift in developer culture is impacting innovation and creativity"]]></title><description><![CDATA[
<p>A clerk who once used a physical filing system but now uses a computer may naturally begin to bring the filing system to a higher level of abstraction. Think filing clerk -> database administrator -> relational algebra...<p>E.g. there would be enormous difficulty in replacing the Dewey Decimal System with something else, if only due to its physical inertia, but with a computer system a curious clerk can invent an alternative categorization and retrieval system which inevitably touches on mathematical topics.</p>
]]></description><pubDate>Fri, 19 Sep 2025 17:17:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45304100</link><dc:creator>defgeneric</dc:creator><comments>https://news.ycombinator.com/item?id=45304100</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45304100</guid></item><item><title><![CDATA[New comment by defgeneric in "A shift in developer culture is impacting innovation and creativity"]]></title><description><![CDATA[
<p>I've seen the same and it seems due to people moving down the stack in response to LLMs being able to code at a junior-ish level and everything that entails.</p>
]]></description><pubDate>Fri, 19 Sep 2025 17:04:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=45303944</link><dc:creator>defgeneric</dc:creator><comments>https://news.ycombinator.com/item?id=45303944</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45303944</guid></item><item><title><![CDATA[New comment by defgeneric in "MIT Study Finds AI Use Reprograms the Brain, Leading to Cognitive Decline"]]></title><description><![CDATA[
<p>The physicality of having to actually do things in the real world slows things down to the rate at which our brains actually learn. The "vibe coding" loop is too fast to learn anything, and ends up teaching your brain to avoid the friction of learning.</p>
]]></description><pubDate>Wed, 03 Sep 2025 16:25:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=45117633</link><dc:creator>defgeneric</dc:creator><comments>https://news.ycombinator.com/item?id=45117633</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45117633</guid></item><item><title><![CDATA[New comment by defgeneric in "MIT Study Finds AI Use Reprograms the Brain, Leading to Cognitive Decline"]]></title><description><![CDATA[
<p>This is exactly the problem, but there's still a sweet spot where you can get quickly up to speed on a technical areas adjacent to your specialty and not have small gaps in your own knowledge hold you back from the main task. I was quickly able to do some signal processing for underwater acoustics in C, for example, and don't really plan to become highly proficient in it. I was able to get something workable and move on to other tasks while still getting an idea of what was involved if I ever wanted to come back to it. In the past I would have just read a bunch of existing code.</p>
]]></description><pubDate>Wed, 03 Sep 2025 16:21:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=45117584</link><dc:creator>defgeneric</dc:creator><comments>https://news.ycombinator.com/item?id=45117584</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45117584</guid></item><item><title><![CDATA[New comment by defgeneric in "MIT Study Finds AI Use Reprograms the Brain, Leading to Cognitive Decline"]]></title><description><![CDATA[
<p>A lot of the boosterism seems to come from those who never had the ability in the first place, and never really will, but can now hack a demo together a little faster than before. But I'm mostly concerned about those going through school who don't even realize they're undermining themselves by reaching for AI so quickly.</p>
]]></description><pubDate>Wed, 03 Sep 2025 16:12:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=45117466</link><dc:creator>defgeneric</dc:creator><comments>https://news.ycombinator.com/item?id=45117466</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45117466</guid></item><item><title><![CDATA[New comment by defgeneric in "Notes on Graham's ANSI Common Lisp (2024)"]]></title><description><![CDATA[
<p>These notes may appear to be overly critical or an extremely pedantic reading but they're pretty good, and it's bit like like having the teacher across from you while you're reading. But some notes are a little excessive and the teacher comes off as overbearing. For example, the emphasis on the function style is itself pedagogical, hence the avoidance of `loop` and the preference for recursion over iteration. Some are more excessive than that, like Chapter 2 page 18 (the author shouldn't use ~S if it hasn't been properly introduced yet, so sticking with ~A is actually the right choice.). Overall it's a great guide to reading, especially as it gives the student a sense for the higher-order stylistic considerations when writing a more malleable language like lisp.</p>
]]></description><pubDate>Sun, 13 Jul 2025 18:05:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=44552219</link><dc:creator>defgeneric</dc:creator><comments>https://news.ycombinator.com/item?id=44552219</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44552219</guid></item></channel></rss>