<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: jksmith</title><link>https://news.ycombinator.com/user?id=jksmith</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 05 May 2026 08:36:33 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jksmith" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jksmith in "Dotcl: Common Lisp Implementation on .NET"]]></title><description><![CDATA[
<p>I personally don't know anything about LispWorks except for the name. My pref for Franz is the commercial quality and the toolchain. If you have forgotten your graph fundamentals, Allegro Graph will make you want to get back into it. Very powerful tool for proofs and modeling the world.</p>
]]></description><pubDate>Mon, 04 May 2026 19:11:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48013502</link><dc:creator>jksmith</dc:creator><comments>https://news.ycombinator.com/item?id=48013502</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48013502</guid></item><item><title><![CDATA[New comment by jksmith in "Dotcl: Common Lisp Implementation on .NET"]]></title><description><![CDATA[
<p>Franz Allegro toolchain.</p>
]]></description><pubDate>Sat, 02 May 2026 21:20:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47990659</link><dc:creator>jksmith</dc:creator><comments>https://news.ycombinator.com/item?id=47990659</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47990659</guid></item><item><title><![CDATA[New comment by jksmith in "Dotcl: Common Lisp Implementation on .NET"]]></title><description><![CDATA[
<p>Use python or whatever to build the llm, use lisp to explore and infer from the edges of what the llm has to offer. I don't do anything but lisp these days. Been waiting my whole career to be at this point. I'll never "write" a line of C# again. Just my taste and pref.</p>
]]></description><pubDate>Sat, 02 May 2026 18:21:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47988939</link><dc:creator>jksmith</dc:creator><comments>https://news.ycombinator.com/item?id=47988939</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47988939</guid></item><item><title><![CDATA[New comment by jksmith in "TUI Studio – visual terminal UI design tool"]]></title><description><![CDATA[
<p>It was something like screen: array[1..80,1..25] of byte absolute $B800:0000; So, just use all the extended ascii to assign chars to cells to draw boxes for screens, buttons, tables, whatever. Instant update.</p>
]]></description><pubDate>Fri, 13 Mar 2026 20:25:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47369364</link><dc:creator>jksmith</dc:creator><comments>https://news.ycombinator.com/item?id=47369364</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47369364</guid></item><item><title><![CDATA[New comment by jksmith in "TUI Studio – visual terminal UI design tool"]]></title><description><![CDATA[
<p>Vasellating. TurboVision was awesome, but it was pushing the boundary of TUI, which in my mind was great for moving hard copy to computer entered use case. To wit, hard copy on your right side, you transfer data to app without looking at screen, but just looking at hard copy, remembering when/where to hit return key, maybe tab for prior field, stuff like that.<p>But hey, if the screen is drawn 24 x 80 with extended ascii, it's TUI. And man, loved the "absolute" keyword in turbo pascal. Instant screen writes when writing to a 2 dimensional array.</p>
]]></description><pubDate>Fri, 13 Mar 2026 16:48:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47366763</link><dc:creator>jksmith</dc:creator><comments>https://news.ycombinator.com/item?id=47366763</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47366763</guid></item><item><title><![CDATA[New comment by jksmith in "NIST Seeking Public Comment on AI Agent Security (Deadline: March 9, 2026)"]]></title><description><![CDATA[
<p>1.   Attack surface for agents is tantamount to a virus.    
2.   Any way for an agent to touch something is a potential compromised vector.    
3.   The mitigation is controlling the blast radius.
4.   Sandboxing capability will have to be baked into architecture.    
5.   Mitigation includes measuring cost of blast radius.
6.   All agent orchestration will likely require an andon cord.</p>
]]></description><pubDate>Tue, 24 Feb 2026 03:49:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47132637</link><dc:creator>jksmith</dc:creator><comments>https://news.ycombinator.com/item?id=47132637</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47132637</guid></item><item><title><![CDATA[New comment by jksmith in "The C3 Programming Language"]]></title><description><![CDATA[
<p>Windows is a horse that is becoming less and less rideable. Be great to get this to build on ReactOS as just a hobby or side effort.</p>
]]></description><pubDate>Sat, 03 Jan 2026 18:00:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46479557</link><dc:creator>jksmith</dc:creator><comments>https://news.ycombinator.com/item?id=46479557</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46479557</guid></item><item><title><![CDATA[New comment by jksmith in "Sabotaging Bitcoin"]]></title><description><![CDATA[
<p>So is theft. Depends on who has the most guns.</p>
]]></description><pubDate>Wed, 31 Dec 2025 17:28:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46446214</link><dc:creator>jksmith</dc:creator><comments>https://news.ycombinator.com/item?id=46446214</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46446214</guid></item><item><title><![CDATA[New comment by jksmith in "Sabotaging Bitcoin"]]></title><description><![CDATA[
<p>You're not getting what I'm saying. Before this technology, the concept of property rights could not be defended, depending on the attacker. This tech allows that, even if it is just for one use case.</p>
]]></description><pubDate>Wed, 31 Dec 2025 17:27:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46446203</link><dc:creator>jksmith</dc:creator><comments>https://news.ycombinator.com/item?id=46446203</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46446203</guid></item><item><title><![CDATA[New comment by jksmith in "Sabotaging Bitcoin"]]></title><description><![CDATA[
<p>Did you read the paper? There exists a technology that has purely enforceable property rights. What is that actually worth? I don't know.<p>Yeah yeah, I've read the arguments about liquidity issues, shutting down the rails, making it illegal to trade, etc. but that's beside the point and depends on a thousand future variables to play out. So I don't know if btc will make it or not, but I do know property rights mean everything to humans. They literally determine whether not one is a slave (I am my own property). So just the ability to have a technology enables pure property rights to a world where nobody really has enforceable property rights over anything seems pretty interesting to me.</p>
]]></description><pubDate>Wed, 31 Dec 2025 06:03:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46441827</link><dc:creator>jksmith</dc:creator><comments>https://news.ycombinator.com/item?id=46441827</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46441827</guid></item><item><title><![CDATA[New comment by jksmith in "Australia begins enforcing world-first teen social media ban"]]></title><description><![CDATA[
<p>How many degrees of separation is this from adult regulation? Want to provide age information to a site so you can look at porn without any guarantee that information won't be used for additional profit? That's a real thing in the US.<p>Government assumes zero expected trust reciprocation because they don't have to provide trust reciprocation and can do what they want, and government is comprised of co-opted humans.<p>Err on the side of sovereign freedom. Arguing about banning this or regulating that is all second principle stuff, and nanny states all strike me as the tail-end of civilization.</p>
]]></description><pubDate>Thu, 11 Dec 2025 00:39:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46226169</link><dc:creator>jksmith</dc:creator><comments>https://news.ycombinator.com/item?id=46226169</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46226169</guid></item><item><title><![CDATA[New comment by jksmith in "Berkshire Hathaway Announces Leadership Appointments [pdf]"]]></title><description><![CDATA[
<p>Aside: The 1.3B investment in UHC suggests BH thinks Obamacare will be around for awhile. That, or reversing healthcare costs will not happen for the time being.</p>
]]></description><pubDate>Mon, 08 Dec 2025 16:33:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46194326</link><dc:creator>jksmith</dc:creator><comments>https://news.ycombinator.com/item?id=46194326</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46194326</guid></item><item><title><![CDATA[New comment by jksmith in "Lisp project of the day"]]></title><description><![CDATA[
<p>Exactly. So let's expand. A good reason to have AI everywhere is that it is capable of giving you a fair answer for just about anything. So ask it to do some data analytics stuff, like what Tableau or PowerBI can do. It can provide maybe 60% of the same functionality that most users require (provided data access, blah blah). Ask it do patient pre-triage. It will get you within 60% of a ballpark answer. Ask it to diagnose a car problem, or a crop rotation plan. Once again, it get's you in the ballpark. So what I'm suggesting is, the current state of the art has no Dunbar limitation and no bias toward any particular domain. It's like a 10k person team that doesn't care what it's solutioning (L1). Generalize the L1 to provide high assurance foundational functionality (workflows, custom workitems, some general way and tools to get from a strategic opinion to an executable fact).<p>People are still limited by Dunbar's number, so they need domain specific vocabularies to help them describe solutions to smaller groups. Maybe a direction exploitable by lisp at the L2 level.<p>But with an AI native L1, it doesn't care about the domain but would need to hold up the whole organization. Ada assurance. So it produces a 60% solution that has to be consumable by any particular L2. Multiple enterprise apps with a common base layer. No need to provide connectors or bridging apps for separate ERP, SCM, BI, HR vendors. Complete line of site, real time analytics and real time budget adjustments, eliminating need for budget cycles. It's kind of the Deus Ex God app. Deprecates need for separate Salesforce, Oracle Fusion, Tableau apps, separate vendor expenses, etc.</p>
]]></description><pubDate>Sat, 26 Jul 2025 17:58:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=44695862</link><dc:creator>jksmith</dc:creator><comments>https://news.ycombinator.com/item?id=44695862</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44695862</guid></item><item><title><![CDATA[New comment by jksmith in "Lisp project of the day"]]></title><description><![CDATA[
<p>"An elegant weapon, for a more civilized age." Heavy opinion: Combined with AI, there is a story for unified app development. Something like Ada for the L1 and trust reciprocation, then something that creates app domain vocabularies for L2 development. That of course would be lisp.</p>
]]></description><pubDate>Fri, 25 Jul 2025 15:25:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=44684222</link><dc:creator>jksmith</dc:creator><comments>https://news.ycombinator.com/item?id=44684222</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44684222</guid></item><item><title><![CDATA[New comment by jksmith in "Writing a competitive BZip2 encoder in Ada from scratch in a few days (2024)"]]></title><description><![CDATA[
<p>I think the bias noose has tightened a lot over the years, so we don't avail ourselves to experiement like we used to - no chance for critical mass now that the profession has become so commoditized. It was wide open when I first started and devs were using all kinds of toolchains. The most money I've ever made selling applications (in today $) was from a TP (DOS) then later Delphi (Windows) codebase. Way back in 1991 I remember having a cigar with a client in SF and the dude wrote me a 70k check right there on the bar. What a huge thrill for me that was. Wild west of price and value discovery, which has totally disappeared.<p>One thing I do believe: the quality of software from MSFT has gone down, in part because their business model has gone from providing products to monetizing the users. Their products are just stagnant honeypots to collect data. This is opening a door for the small time dev to try new things, maybe with unpopular toolchains. I've got something that would be great for highlighting Ada's mission critical rep. Price and value discovery aren't dead (yet).</p>
]]></description><pubDate>Thu, 17 Jul 2025 23:37:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=44599542</link><dc:creator>jksmith</dc:creator><comments>https://news.ycombinator.com/item?id=44599542</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44599542</guid></item><item><title><![CDATA[New comment by jksmith in "Writing a competitive BZip2 encoder in Ada from scratch in a few days (2024)"]]></title><description><![CDATA[
<p>Forgive, but that smells of youth and recency bias. How do you judge lisp and k/qdb? Is C# the best language? Is Nim anachronistic? How would you write a desktop app using your exact same codebase on Win, Linux, Mac? That would be Free Pascal. Or maybe the desktop is now anachronistic, even though it still produces a richer UX.<p>Many languages have their great qualities. Whether or not they're outdated is a determination full of biases. Measure the language choice against resources and potential revenue. I'd be happy to write an app in Ada to proclaim its advantages as a sales pitch.</p>
]]></description><pubDate>Thu, 17 Jul 2025 18:56:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=44596803</link><dc:creator>jksmith</dc:creator><comments>https://news.ycombinator.com/item?id=44596803</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44596803</guid></item><item><title><![CDATA[New comment by jksmith in "Writing a competitive BZip2 encoder in Ada from scratch in a few days (2024)"]]></title><description><![CDATA[
<p>The popularity contest.</p>
]]></description><pubDate>Thu, 17 Jul 2025 18:43:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=44596654</link><dc:creator>jksmith</dc:creator><comments>https://news.ycombinator.com/item?id=44596654</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44596654</guid></item><item><title><![CDATA[New comment by jksmith in "Writing a competitive BZip2 encoder in Ada from scratch in a few days (2024)"]]></title><description><![CDATA[
<p>It failed because the C family is far superior - in mindshare and commodity dev experience. Ada may end up with a win to some degree if it plays to a narrative that all software needs to be mission-critical, no matter what the domain. Maybe in degrees, but that's actually true these days.<p>I did some consulting at a major US car manufacturer, and helped with a coding seminar, mostly in java. A fair chunk of those developers struggled with a fizzbuzz exercise. All I can say is this: don't leave your baby in the back seat of an autonomous car just to get out and recharge unless you have consequential trust reciprocation with the manufacturer tantamount to shutting them down if anything tragic happened. Of course, even that price is too low.</p>
]]></description><pubDate>Thu, 17 Jul 2025 18:42:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=44596646</link><dc:creator>jksmith</dc:creator><comments>https://news.ycombinator.com/item?id=44596646</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44596646</guid></item><item><title><![CDATA[New comment by jksmith in "Linux Reaches 5% Desktop Market Share in USA"]]></title><description><![CDATA[
<p>Comment generator: "Concerns about privacy invasions, adware, and forced updates in Windows are pushing users away. Many users are fed up with Microsoft "urging users to train their AI for free"."<p>1) Windows chatting behind your back causes distrust. And for good reason. 
2) Yes, forced updates, but the consumers don't understand that they're just crofters in MSFT's world with all MSFT's products. MSFT will update as much as fits their needs to protect their property, not yours.
3) Re: adware. Part of your relationship with MSFT is that you are the commodity. It's a general internet business revenue model.</p>
]]></description><pubDate>Wed, 16 Jul 2025 17:49:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=44585027</link><dc:creator>jksmith</dc:creator><comments>https://news.ycombinator.com/item?id=44585027</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44585027</guid></item><item><title><![CDATA[New comment by jksmith in "Microsoft Edit"]]></title><description><![CDATA[
<p>Well, I don't have the rights to bundle anything with windows, nor would I want to. All you'd need is a thin player to reproduce a TUI screen if done in FPC, and it wouldn't be limited to Windows. All I'm suggesting is we tend to have some recency prejudice in our development, even when it costs more time/money than it should. I'm sure I've done the same over the years.</p>
]]></description><pubDate>Thu, 26 Jun 2025 00:29:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=44383111</link><dc:creator>jksmith</dc:creator><comments>https://news.ycombinator.com/item?id=44383111</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44383111</guid></item></channel></rss>