<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: TransAtlToonz</title><link>https://news.ycombinator.com/user?id=TransAtlToonz</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 13 Apr 2026 04:54:44 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=TransAtlToonz" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by TransAtlToonz in "Greg K-H: "Writing new code in Rust is a win for all of us""]]></title><description><![CDATA[
<p>> You are adding a second layer of abstraction that brings very little generalization<p>Presumably, this is an investment in <i>replacing</i> code written in C. There's no way around abstraction or overhead in such a venture.<p>> there's no way it doesn't significant put additional pressure when making breaking changes<p>This is the cost of investment.<p>> The natural reaction is that there will be less such breaking changes and interfaces will ossify.<p>A) "fewer", not "less". Breaking changes are countable.<p>B) A slower velocity of changes does not imply ossification. Furthermore, I'm not sure this is true—the benefits of formal verification of constraints surrounding memory-safety seems as if it would naturally lead to long-term <i>higher</i> velocity. Finally, I can't speak to the benefits of a freely-breakable kernel interface (I've never had to maintain a kernel for clients myself, thank god) but again, this seems like a worthwhile short-term investment for long-term gain.<p>> In addition, depending on the skill of the "binding writer" (and generally, since the rust bindings are actually designed instead of evolving organically), the second set of interfaces may simply be actually easier to use. There may not even be a point to evolving one interface, or the other. Which just further contributes to splitting the project.<p>Sure, this is possible. I present two questions, then: 1) what is lost with lesser popularity of the C interface with allegedly less stability, and 2) is the stability, popularity, and confidence in the new interface worth it? I think it might be, but I have no clue how to reason about the politics of the Linux ABI.<p>I have never written stable kernel code, so I don't have confident guidance myself. But I can say that if you put a kernel developer in front of me of genius ability, I would still trust and be more willing to engage with rust code. I cannot conceive of a C programmer skilled enough they would not benefit from the additional tooling and magnification of ability. There seems to be some attitude that if C is abandoned, something vital is lost. I submit that what is lost may not be of technical, but rather cultural (or, eek, egoist), value. Surely we can compensate for this if it is true.<p>EDIT, follow-up: if an unstable, less-used interface is desirable, surely this could be solved in the long term with <i>two</i> rust bindings.<p>EDIT2: in response to an aunt comment, I am surely abusing the term "ABI". I'm using it as a loose term for compatibility of interfaces at a linker-object level.</p>
]]></description><pubDate>Fri, 21 Feb 2025 00:14:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=43122388</link><dc:creator>TransAtlToonz</dc:creator><comments>https://news.ycombinator.com/item?id=43122388</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43122388</guid></item><item><title><![CDATA[New comment by TransAtlToonz in "AI killed the tech interview. Now what?"]]></title><description><![CDATA[
<p>Ah, makes sense.<p>I just abandoned the code interview altogether and ask them questions about process. It's a very simple workaround, but very effective. I'll admit it helps that there are very few problems these days outside of specific problems to solve that require a high degree of technical competency to tackle.</p>
]]></description><pubDate>Thu, 20 Feb 2025 23:53:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=43122167</link><dc:creator>TransAtlToonz</dc:creator><comments>https://news.ycombinator.com/item?id=43122167</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43122167</guid></item><item><title><![CDATA[New comment by TransAtlToonz in "Greg K-H: "Writing new code in Rust is a win for all of us""]]></title><description><![CDATA[
<p>Can you explain why you think this? I don't understand the reasoning and it's certainly not "obvious". There's certainly no technical reason implying this, so is this just resistance to learning rust? C'mon, kernel developers can surely learn new tricks. This just seems like a defeatist attitude.<p>EDIT: The process overhead seems straightforwardly worth it—rust can largely preserve semantics, offers the potential to increase confidence in code, and can encourage a new generation of contribution with a faster ramp-up to writing quality code. Notably nowhere here is a guarantee of better code <i>quality</i>, but presumably the existing quality-guaranteeing processes can translate fine to a roughly equivalently-capable language that offers more compile-time mechanisms for quality guarantees.</p>
]]></description><pubDate>Thu, 20 Feb 2025 23:50:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=43122142</link><dc:creator>TransAtlToonz</dc:creator><comments>https://news.ycombinator.com/item?id=43122142</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43122142</guid></item><item><title><![CDATA[New comment by TransAtlToonz in "Greg K-H: "Writing new code in Rust is a win for all of us""]]></title><description><![CDATA[
<p>I don't understand why rust bindings imply a freezing (or chilling) of the ABI—surely rust is bound by roughly the same constraints C is, being fully ABI-compatible in terms of consuming and being consumed. Is this commentary on how Rust is <i>essentially, inherently</i> more committed to backwards compatibility, or is this commentary on the fact that two languages will necessarily bring constraints that retard the ability to make breaking changes?</p>
]]></description><pubDate>Thu, 20 Feb 2025 23:47:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=43122092</link><dc:creator>TransAtlToonz</dc:creator><comments>https://news.ycombinator.com/item?id=43122092</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43122092</guid></item><item><title><![CDATA[New comment by TransAtlToonz in "DOGE employees don't understand the basics of SQL"]]></title><description><![CDATA[
<p>A sledgehammer doesn't need to be able to turn a screw. Perhaps states might take advantage of this, but the incompetency of toadies at technology won't impact their competency at wreaking destruction.</p>
]]></description><pubDate>Thu, 20 Feb 2025 23:41:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=43122035</link><dc:creator>TransAtlToonz</dc:creator><comments>https://news.ycombinator.com/item?id=43122035</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43122035</guid></item><item><title><![CDATA[New comment by TransAtlToonz in "Do ambiguous images provide psychological insights? Testing a popular claim"]]></title><description><![CDATA[
<p>Lack of empirical support does not imply empirical support of no insight. In fact, it seems like you can reasonably draw whatever conclusion you please with about equivalent (zero) evidence. Calling these "myths" seems like a bit of a stretch—perhaps "popular conception" might be more accurate.</p>
]]></description><pubDate>Thu, 20 Feb 2025 17:57:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=43117945</link><dc:creator>TransAtlToonz</dc:creator><comments>https://news.ycombinator.com/item?id=43117945</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43117945</guid></item><item><title><![CDATA[New comment by TransAtlToonz in "AI killed the tech interview. Now what?"]]></title><description><![CDATA[
<p>What do you mean by the "high" end? I would consider this sort of interview style necessarily precluding such a place from being considered a high-quality work-place. Not only is it a miserable way to interview, it's not an effective signal for engineer quality beyond rapid code snippet production.<p>> Excluding places that do that leaves you with what exactly? Boutique shops filled with 20 year veterans?<p>We <i>are</i> on a VC forum—I imagine small shops focused on quality are quite common here.</p>
]]></description><pubDate>Thu, 20 Feb 2025 16:26:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=43116676</link><dc:creator>TransAtlToonz</dc:creator><comments>https://news.ycombinator.com/item?id=43116676</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43116676</guid></item><item><title><![CDATA[New comment by TransAtlToonz in "DOGE has 'god mode' access to government data"]]></title><description><![CDATA[
<p>The appropriate restrictions are relative to the size and momentum of the organization. It's easy to spend months setting up safeguards rather than working on product development that won't proportionally return.<p>Of course, this involves being honest with yourself about risk and reward, and we all have implicit incentives to disregard the risk until we get burned and learn to factor that in.</p>
]]></description><pubDate>Thu, 20 Feb 2025 15:57:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=43116238</link><dc:creator>TransAtlToonz</dc:creator><comments>https://news.ycombinator.com/item?id=43116238</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43116238</guid></item><item><title><![CDATA[New comment by TransAtlToonz in "AI killed the tech interview. Now what?"]]></title><description><![CDATA[
<p>I had no idea people took hackerrank as a serious signal rather than as a tool for recent graduates to track interview prep progress. Surely it has all the same issues AI does: you have no way of verifying that the person who takes the interview actually is responsible for that signal.<p>I don't see AI as a serious threat to the interview process unless your interview process looks a lot like hackerrank.</p>
]]></description><pubDate>Thu, 20 Feb 2025 15:27:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=43115828</link><dc:creator>TransAtlToonz</dc:creator><comments>https://news.ycombinator.com/item?id=43115828</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43115828</guid></item><item><title><![CDATA[New comment by TransAtlToonz in "Minuteman III test showcases readiness of U.S. nuclear force's deterrent"]]></title><description><![CDATA[
<p>> The past 80 years have been the most peaceful in history.<p>This reminds me of that mlk bit about the white liberal who "prefers a negative peace which is the absence of tension to a positive peace which is the presence of justice"<p>We may be at peace, but not in terms that will hold when our grasp on power slips. Half the world wants us dead, and who can blame them? We've destroyed the world to enrich ourselves. We're not lady liberty, we're tony soprano.<p>The DoD is likely the most evil institution in all of history. Perhaps tied with the political parties that are its flipside. When you factor in global warming,  it's undeniable.</p>
]]></description><pubDate>Thu, 20 Feb 2025 02:09:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=43110256</link><dc:creator>TransAtlToonz</dc:creator><comments>https://news.ycombinator.com/item?id=43110256</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43110256</guid></item><item><title><![CDATA[New comment by TransAtlToonz in "Kids Love Landline Phones"]]></title><description><![CDATA[
<p>I use wifi calling and it still sounds bad compared to facetime. Like, exactly as bad as over cell.</p>
]]></description><pubDate>Wed, 19 Feb 2025 20:14:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=43106994</link><dc:creator>TransAtlToonz</dc:creator><comments>https://news.ycombinator.com/item?id=43106994</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43106994</guid></item><item><title><![CDATA[New comment by TransAtlToonz in "Kids Love Landline Phones"]]></title><description><![CDATA[
<p>It's entirely possible I have rose-colored glasses on. Still, VoLTE is terrible compared to any other audio service I've used aside.</p>
]]></description><pubDate>Wed, 19 Feb 2025 20:13:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=43106984</link><dc:creator>TransAtlToonz</dc:creator><comments>https://news.ycombinator.com/item?id=43106984</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43106984</guid></item><item><title><![CDATA[New comment by TransAtlToonz in "Physical attractiveness outweighs intelligence in partner selection"]]></title><description><![CDATA[
<p>> There weren't signals like attending Harvard.<p>Oh trust me it's still not that great a signal.</p>
]]></description><pubDate>Wed, 19 Feb 2025 19:56:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=43106722</link><dc:creator>TransAtlToonz</dc:creator><comments>https://news.ycombinator.com/item?id=43106722</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43106722</guid></item><item><title><![CDATA[New comment by TransAtlToonz in "Kids Love Landline Phones"]]></title><description><![CDATA[
<p>Neither? It's however the voice is encoded over the cell network. Again, I don't understand why because there's more than enough signal to stream digital audio. It's like they haven't upgraded voice quality in 30 years despite this being an obvious market advantage.<p>Hell, you can still rig a physical handset to work with bluetooth + cellphone and it'll guaranteed sound terrible.<p>EDIT: phrasing, wording.</p>
]]></description><pubDate>Wed, 19 Feb 2025 19:44:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=43106575</link><dc:creator>TransAtlToonz</dc:creator><comments>https://news.ycombinator.com/item?id=43106575</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43106575</guid></item><item><title><![CDATA[New comment by TransAtlToonz in "Physical attractiveness outweighs intelligence in partner selection"]]></title><description><![CDATA[
<p>Surely the title should indicate somewhere that this is about selecting partners (which I find to be a terribly dull topic).</p>
]]></description><pubDate>Wed, 19 Feb 2025 19:42:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=43106551</link><dc:creator>TransAtlToonz</dc:creator><comments>https://news.ycombinator.com/item?id=43106551</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43106551</guid></item><item><title><![CDATA[New comment by TransAtlToonz in "Kids Love Landline Phones"]]></title><description><![CDATA[
<p>I miss how clear the sound was. Cellphones sound like absolute crap in comparison. I don't understand why.</p>
]]></description><pubDate>Wed, 19 Feb 2025 19:41:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=43106524</link><dc:creator>TransAtlToonz</dc:creator><comments>https://news.ycombinator.com/item?id=43106524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43106524</guid></item><item><title><![CDATA[New comment by TransAtlToonz in "Apple Debuts iPhone 16e"]]></title><description><![CDATA[
<p>Wow. This is fantastic. This is the first time in nearly fifteen years they've had a feature I've actually wanted to purchase.</p>
]]></description><pubDate>Wed, 19 Feb 2025 17:46:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=43105006</link><dc:creator>TransAtlToonz</dc:creator><comments>https://news.ycombinator.com/item?id=43105006</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43105006</guid></item><item><title><![CDATA[New comment by TransAtlToonz in "The Unbrickable Pledge"]]></title><description><![CDATA[
<p>Mandating source code isn't remotely near perfect either. In an ideal world we wouldn't need currency to organize an economy. People gotta demand more.</p>
]]></description><pubDate>Wed, 19 Feb 2025 07:40:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=43099654</link><dc:creator>TransAtlToonz</dc:creator><comments>https://news.ycombinator.com/item?id=43099654</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43099654</guid></item><item><title><![CDATA[New comment by TransAtlToonz in "The Unbrickable Pledge"]]></title><description><![CDATA[
<p>Why not simply mandate providing code? It doesn't make any sense to wait until the vendor dies to buy.</p>
]]></description><pubDate>Wed, 19 Feb 2025 05:13:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=43098815</link><dc:creator>TransAtlToonz</dc:creator><comments>https://news.ycombinator.com/item?id=43098815</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43098815</guid></item><item><title><![CDATA[New comment by TransAtlToonz in "Why I'm writing a Scheme implementation in 2025: Async Rust"]]></title><description><![CDATA[
<p>The only <i>mature, production-used</i> exception of which I can think is Naughty Dog's Game Oriented Object Lisp/Game Oriented Assembly Lisp. EDIT: I was wrong, wikipedia claims there are basic GC functions. I can't speak to the details, but I imagine that whatever they have would attempt to lift allocations out of the hot path/use arena allocation or some similar mechanism.<p>That said, people have strong opinions on whether reference counting counts as GC. I say it does, but others are vehement that it does not. If it does not count as GC, I think Interlisp-D would qualify.</p>
]]></description><pubDate>Tue, 18 Feb 2025 23:18:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=43096388</link><dc:creator>TransAtlToonz</dc:creator><comments>https://news.ycombinator.com/item?id=43096388</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43096388</guid></item></channel></rss>