<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: ttd</title><link>https://news.ycombinator.com/user?id=ttd</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 10 Apr 2026 09:25:42 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ttd" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ttd in "Ask HN: Is this type of person rare?"]]></title><description><![CDATA[
<p>Like pretty much everything else about human beings, I expect most of us exist at a point on a spectrum rather than belonging to this type or not.<p>I think the engineering mindset comes from a place of curiosity. I don't agree that there is anything fundamentally different about the person who chooses to be an engineer versus not, I think everyone just has a different mix of characteristics and preferences.<p>For me, the act of creation is the compelling part. Sometimes that's writing  code, other times it's seeing the fully-formed thing come into being. For the latter, LLMs can certainly help me do more, or at least take care of some of the menial stuff like writing test cases while I do more interesting things like think about strategy/architecture.<p>Just make sure you're reviewing your LLM's code as if you were a colleague's!</p>
]]></description><pubDate>Wed, 01 Apr 2026 19:40:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47605551</link><dc:creator>ttd</dc:creator><comments>https://news.ycombinator.com/item?id=47605551</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47605551</guid></item><item><title><![CDATA[Anthropomorphic Polygons]]></title><description><![CDATA[
<p>Article URL: <a href="https://en.wikipedia.org/wiki/Anthropomorphic_polygon">https://en.wikipedia.org/wiki/Anthropomorphic_polygon</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47489431">https://news.ycombinator.com/item?id=47489431</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 23 Mar 2026 13:42:22 +0000</pubDate><link>https://en.wikipedia.org/wiki/Anthropomorphic_polygon</link><dc:creator>ttd</dc:creator><comments>https://news.ycombinator.com/item?id=47489431</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47489431</guid></item><item><title><![CDATA[New comment by ttd in "Claude is an Electron App because we've lost native"]]></title><description><![CDATA[
<p>Well, IMO there's not much reason for an LLM to be trained to produce machine language, nor a functional binary blob appearing fully-formed from its head.<p>If you take your question and look into the future, you might consider the existence of an LLM specifically trained to take high-level language inputs and produce machine code. Well, we already have that technology: we call it a compiler. Compilers exist, are (frequently) deterministic, and are generally exceedingly good at their job. Leaving this behind in favor of a complete English -> binary blob black box doesn't make much sense to me, logically or economically.<p>I also think there is utility in humans being able to read the generated output. At the end of the day, we're the conscious ones here, we're the ones operating in meatspace, and we're driving the goals, outputs, etc. Reading and understanding the building blocks of what's driving our lives feels like a good thing to me. (I don't have many well-articulated thoughts about the concept of singularity, so I leave that to others to contemplate.)</p>
]]></description><pubDate>Tue, 03 Mar 2026 19:13:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47237268</link><dc:creator>ttd</dc:creator><comments>https://news.ycombinator.com/item?id=47237268</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47237268</guid></item><item><title><![CDATA[New comment by ttd in "Claude is an Electron App because we've lost native"]]></title><description><![CDATA[
<p>Some random thoughts, since I've had a similar train of thought for a while now.<p>On one hand I also lament the amount of hardware-potential wastage that occurs with deep stacks of abstractions. On the other hand, I've evolved my perspective into feeling that the medium doesn't really matter as much as the result... and most software is about achieving a result. I still take personal joy in writing what I think is well-crafted code, and I also accept that that may become more niche as time goes on.<p>To me this shift from software-as-craft to software-as-bulk-product has some similarities to the "pets vs cattle" mindset change when thinking about server / process orchestration and provisioning.<p>Then also on the dismay of JS becoming even more entrenched as the lingua franca. There's every possibility that in a software-as-bulk-product world, LLM-driven development could land on a safer language due to efficiency gains from e.g. static type checking. Economically I wonder if an adoption of a different lingua franca could manifest by way of increasing LLM development speed / throughput.</p>
]]></description><pubDate>Tue, 03 Mar 2026 17:47:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47236020</link><dc:creator>ttd</dc:creator><comments>https://news.ycombinator.com/item?id=47236020</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47236020</guid></item><item><title><![CDATA[New comment by ttd in "Boston's subway system replacing 1890s-era wooden catenary system"]]></title><description><![CDATA[
<p>It's been a decade+ since I used to catch the Green line at Park St, but at that time it was the noisiest, squealiest station that I regularly used. Not surprising to learn that parts of that station are left over from the 1890s.</p>
]]></description><pubDate>Wed, 03 Dec 2025 19:03:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46138528</link><dc:creator>ttd</dc:creator><comments>https://news.ycombinator.com/item?id=46138528</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46138528</guid></item><item><title><![CDATA[New comment by ttd in ".NET MAUI is coming to Linux and the browser"]]></title><description><![CDATA[
<p>IMHO there's no gatekeeper of what the "real" web is or should be. It grew organically - regular people building things they liked or needed. It's certainly more of a life necessity than it used to be, but that happened organically too.<p>I know there are strongly held opinions about this, but I for one see no reason why the "application web" can't peacefully coexist, and interlink with, the document web. In my opinion it therefore makes sense to allow for different models for the application web, ones that do not revolve around a document.<p>On the other hand, if we're just bashing on javascript being the lingua franca of the web, that's a train I'll happily board!</p>
]]></description><pubDate>Wed, 12 Nov 2025 01:23:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=45895323</link><dc:creator>ttd</dc:creator><comments>https://news.ycombinator.com/item?id=45895323</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45895323</guid></item><item><title><![CDATA[New comment by ttd in "Show HN: Flutter_compositions: Vue-inspired reactive building blocks for Flutter"]]></title><description><![CDATA[
<p>I've got a pretty large flutter app in production, using just the flutter-provided building blocks like ValueNotifier, ListenableBuilder, InheritedWidget, etc. It has scaled quite well for me.<p>The main issue IMHO with many of these boilerplate-reducing packages is that they feel like one-way trips. Most of them require a change to widget inheritance, and they all have slightly different syntax and semantics for wiring things up to state changes. This means if you get a few years into a project, migrating away from the package you chose at the beginning will probably be very difficult.<p>So while the quick example in the readme of this package looks simple and understandable, locking in to a third-party library makes me nervous, especially if the main benefit is just fewer keystrokes. Does anyone have experience or informed opinion here that would be willing to chime in?</p>
]]></description><pubDate>Thu, 06 Nov 2025 15:06:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=45836077</link><dc:creator>ttd</dc:creator><comments>https://news.ycombinator.com/item?id=45836077</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45836077</guid></item><item><title><![CDATA[New comment by ttd in "Offline Math: Converting LaTeX to SVG with MathJax"]]></title><description><![CDATA[
<p>I still haven't found a way to coax MathML into looking the way I want it... Even using the same fonts (like Computer Modern or its descendants) there's still something not quite the same as LaTeX-drawn math. It's a nitpick but noticeable for me.</p>
]]></description><pubDate>Mon, 03 Nov 2025 17:34:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=45801762</link><dc:creator>ttd</dc:creator><comments>https://news.ycombinator.com/item?id=45801762</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45801762</guid></item><item><title><![CDATA[New comment by ttd in "Tell HN: Posteo.de email provider is down"]]></title><description><![CDATA[
<p>Been a happy customer of Fastmail for ~10 years now. Nice web and mobile interfaces. I've never been impacted by downtime in that time (to my knowledge).</p>
]]></description><pubDate>Tue, 28 Oct 2025 20:57:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=45739072</link><dc:creator>ttd</dc:creator><comments>https://news.ycombinator.com/item?id=45739072</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45739072</guid></item><item><title><![CDATA[New comment by ttd in "Show HN: Create interactive diagrams with pop-up content"]]></title><description><![CDATA[
<p>Ah, ok - thank you for elaborating on that. I don't actually have that type of interactivity at the moment, though you're right in saying all the information is there in order to make it happen. I also like your idea of changing between the states via some collapsible menu. In theory all of this could be achieved just by building on what's already here. Do you mind sharing what sorts of things you might use this for?<p>Glad to hear dark mode was the other issue :-). I'll investigate further, it's probably just a matter of a flag not being propagated properly during the scene change.</p>
]]></description><pubDate>Sun, 26 Oct 2025 00:07:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=45707933</link><dc:creator>ttd</dc:creator><comments>https://news.ycombinator.com/item?id=45707933</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45707933</guid></item><item><title><![CDATA[New comment by ttd in "Show HN: Create interactive diagrams with pop-up content"]]></title><description><![CDATA[
<p>Thank you very much for all this feedback! I really appreciate your consideration.<p>For your note on different states for screens. Can you elaborate or give an example? I'm quite interested in this mode that you're describing.<p>The ellipse issue sounds like snapping getting in the way. It's on my list to come up with a better heuristic of when to apply snapping or not. One example of an idea I have here is to incorporate some hysteresis effect - essentially examining the local history of mouse movements when deciding to apply snapping or not. Right now each mouse movement is treated independently.<p>Also, were you in dark mode? It's definitely not intended that the whole screen should change color - a popup should dim the content behind. The whole screen changing color sounds like a bug and I'll investigate.</p>
]]></description><pubDate>Thu, 23 Oct 2025 13:48:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=45681792</link><dc:creator>ttd</dc:creator><comments>https://news.ycombinator.com/item?id=45681792</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45681792</guid></item><item><title><![CDATA[New comment by ttd in "Show HN: Create interactive diagrams with pop-up content"]]></title><description><![CDATA[
<p>This is a great point and not one that I had considered. I suspect I am the same way - scanning back and forth while studying a diagram.<p>It's possible this tool may be more appropriate for e.g. presentation of info to a mixed audience. Technical people may have questions that can be answered with detail that non-technical people would find distracting, if it were visible on the main diagram. And "presentation" here could be a literal presentation in a conference room, or documenting something on a site that people visit on their own.<p>You could make the argument in that example that you should create two diagrams, one for each audience. I think that is a valid argument - but I can also imagine maintaining two separate diagrams that present similar information could be irritating.</p>
]]></description><pubDate>Thu, 23 Oct 2025 13:42:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45681725</link><dc:creator>ttd</dc:creator><comments>https://news.ycombinator.com/item?id=45681725</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45681725</guid></item><item><title><![CDATA[Show HN: Create interactive diagrams with pop-up content]]></title><description><![CDATA[
<p>This is a recent addition to Vexlio which I think the HN crowd may find interesting or useful.<p>TL;DR: easy creation of interactive diagrams, meaning diagrams that have mouse click/hover hooks that you can use to display pop-up content. The end result can be shared with a no-sign-in-required web link.<p>My thought is that this is useful for system docs, onboarding or user guides, presentations, etc. Anything where there is a high-level view that should remain uncluttered + important metadata or details that still need to be available somewhere.<p>You can try it out without signing up for anything, just launch the app here (<a href="https://app.vexlio.com/" rel="nofollow">https://app.vexlio.com/</a>), create a shape, select it with the main pointer tool and then click "Add popup" on the context toolbar.<p>I'd be grateful for any and all feedback!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45669906">https://news.ycombinator.com/item?id=45669906</a></p>
<p>Points: 47</p>
<p># Comments: 6</p>
]]></description><pubDate>Wed, 22 Oct 2025 14:45:03 +0000</pubDate><link>https://vexlio.com/features/interactive-diagrams-with-popups/</link><dc:creator>ttd</dc:creator><comments>https://news.ycombinator.com/item?id=45669906</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45669906</guid></item><item><title><![CDATA[New comment by ttd in "A replica of Citizen Quartz watch based on Harel's paper introducing statecharts"]]></title><description><![CDATA[
<p>If you're fond of state machines as an abstraction for system design, I highly recommend reading the Harel statechart paper. It's well-written and understandable. And, it's truly a useful extension of the type of state machine diagrams software engineers typically produce.</p>
]]></description><pubDate>Wed, 01 Oct 2025 19:42:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=45442379</link><dc:creator>ttd</dc:creator><comments>https://news.ycombinator.com/item?id=45442379</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45442379</guid></item><item><title><![CDATA[New comment by ttd in "Don't build a spaced repetition startup"]]></title><description><![CDATA[
<p>I appreciated this - well written and useful review of their business and why they think it didn't work.<p>In addition to the challenges listed here, IMO there are rapidly diminishing returns for the type of recall learning that spaced repetition enables. As you progress further in your career, there is much less emphasis on what you know, and more emphasis on how you apply it, how you communicate, and how your knowledge ends up helping others around you. I suspect most professionals decide at some point that they need to start "paging out" specific knowledge to make room for broader experience, retrieving it from the bookshelf (swap partition) when needed.<p>I'm also curious on the fixation with creating a startup in the VC-funded sense. Why choose able-to-find-VC-funding to be your metric of success?</p>
]]></description><pubDate>Wed, 17 Sep 2025 20:29:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=45280998</link><dc:creator>ttd</dc:creator><comments>https://news.ycombinator.com/item?id=45280998</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45280998</guid></item><item><title><![CDATA[New comment by ttd in "Bezier-rs – algorithms for Bézier segments and shapes"]]></title><description><![CDATA[
<p>Yes - but there are other curve classes (like P-H) that have an exact solution and don't need approximation. Bezier curves have tons of nice properties but also a lot of shortcomings, for example not being able represent conic sections like circles and ellipses without introducing weighting (rationals), which complicate computations even further. So, depending on what you're doing with them, it's worth exploring other curve types IMO.</p>
]]></description><pubDate>Wed, 13 Aug 2025 17:18:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=44891164</link><dc:creator>ttd</dc:creator><comments>https://news.ycombinator.com/item?id=44891164</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44891164</guid></item><item><title><![CDATA[New comment by ttd in "Bezier-rs – algorithms for Bézier segments and shapes"]]></title><description><![CDATA[
<p>If you're not restricted to Bezier for graphics (it's a very common choice as the path primitive for vector graphics), there are other classes of curves that you may find are a better fit. In particular, I think animations typically feel better if they move at constant speed - which is nontrivial with Bezier curves because they do not have an exact closed-form arc length parameterization. Something like pythagorean hodographs could be a better fit for your application.<p>I am not a mathematician though, so if you have other insight I'd be glad to hear it.</p>
]]></description><pubDate>Wed, 13 Aug 2025 12:47:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=44887797</link><dc:creator>ttd</dc:creator><comments>https://news.ycombinator.com/item?id=44887797</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44887797</guid></item><item><title><![CDATA[New comment by ttd in "[dead]"]]></title><description><![CDATA[
<p>Preview of an upcoming feature - adding interactivity to your diagrams. This may be of interest to those who do a lot of architecture-level design and presentation, since many times you'll want something high-level with details hidden unless they're relevant for the audience or discussion.</p>
]]></description><pubDate>Thu, 24 Jul 2025 13:49:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=44670662</link><dc:creator>ttd</dc:creator><comments>https://news.ycombinator.com/item?id=44670662</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44670662</guid></item><item><title><![CDATA[New comment by ttd in "Ask HN: What Are You Working On? (June 2025)"]]></title><description><![CDATA[
<p>Thank you for checking it out! What sort of text auto-magic are you looking for?</p>
]]></description><pubDate>Sat, 12 Jul 2025 23:27:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=44546104</link><dc:creator>ttd</dc:creator><comments>https://news.ycombinator.com/item?id=44546104</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44546104</guid></item><item><title><![CDATA[New comment by ttd in "Ask HN: What Are You Working On? (June 2025)"]]></title><description><![CDATA[
<p>Interesting - do you have a writeup or a demo available somewhere? What types of junctions were you envisioning?</p>
]]></description><pubDate>Tue, 01 Jul 2025 15:35:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=44434968</link><dc:creator>ttd</dc:creator><comments>https://news.ycombinator.com/item?id=44434968</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44434968</guid></item></channel></rss>