<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: bobwaycott</title><link>https://news.ycombinator.com/user?id=bobwaycott</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 14 Apr 2026 10:27:58 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=bobwaycott" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by bobwaycott in "Polymarket gamblers betting millions on war"]]></title><description><![CDATA[
<p>I’m sure that <i>immortality</i> was meant to be <i>immorality</i>, but the idea of British law prohibiting some Faustian bargain struck with eternal life on the line if the wager works in your favor gave me a good chuckle.</p>
]]></description><pubDate>Sat, 11 Apr 2026 16:31:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47731898</link><dc:creator>bobwaycott</dc:creator><comments>https://news.ycombinator.com/item?id=47731898</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47731898</guid></item><item><title><![CDATA[New comment by bobwaycott in "Yann LeCun raises $1B to build AI that understands the physical world"]]></title><description><![CDATA[
<p>That’s not a <i>comparison</i> to another person. That’s his <i>job title</i>. It is not uncommon for universities to have distinguished chairs within departments named after a notable person—in this case, the founder of NYU’s Department of Computer Science.</p>
]]></description><pubDate>Tue, 10 Mar 2026 12:37:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47322418</link><dc:creator>bobwaycott</dc:creator><comments>https://news.ycombinator.com/item?id=47322418</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47322418</guid></item><item><title><![CDATA[China to ban hidden door handles on cars starting in 2027]]></title><description><![CDATA[
<p>Article URL: <a href="https://apnews.com/article/china-car-door-handles-ev-tesla-0c8a310e8d5b38804a725ec698c84f8f">https://apnews.com/article/china-car-door-handles-ev-tesla-0c8a310e8d5b38804a725ec698c84f8f</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46885414">https://news.ycombinator.com/item?id=46885414</a></p>
<p>Points: 17</p>
<p># Comments: 4</p>
]]></description><pubDate>Wed, 04 Feb 2026 13:11:57 +0000</pubDate><link>https://apnews.com/article/china-car-door-handles-ev-tesla-0c8a310e8d5b38804a725ec698c84f8f</link><dc:creator>bobwaycott</dc:creator><comments>https://news.ycombinator.com/item?id=46885414</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46885414</guid></item><item><title><![CDATA[New comment by bobwaycott in "EFF to Close Friday in Solidarity with National Shutdown"]]></title><description><![CDATA[
<p>Solidarity.</p>
]]></description><pubDate>Thu, 29 Jan 2026 23:21:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46818316</link><dc:creator>bobwaycott</dc:creator><comments>https://news.ycombinator.com/item?id=46818316</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46818316</guid></item><item><title><![CDATA[New comment by bobwaycott in "Tell HN: Apple Broke Fitts' Law in Tahoe"]]></title><description><![CDATA[
<p>I assume the Android logo?</p>
]]></description><pubDate>Thu, 18 Sep 2025 13:40:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=45289584</link><dc:creator>bobwaycott</dc:creator><comments>https://news.ycombinator.com/item?id=45289584</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45289584</guid></item><item><title><![CDATA[New comment by bobwaycott in "Show HN: Hacker News em dash user leaderboard pre-ChatGPT"]]></title><description><![CDATA[
<p>It’s never too late to start. ;)</p>
]]></description><pubDate>Sat, 30 Aug 2025 14:33:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=45075017</link><dc:creator>bobwaycott</dc:creator><comments>https://news.ycombinator.com/item?id=45075017</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45075017</guid></item><item><title><![CDATA[New comment by bobwaycott in "Show HN: Hacker News em dash user leaderboard pre-ChatGPT"]]></title><description><![CDATA[
<p>Had the same thought. I don’t show up on this leaderboard, but I’m #42 on the “more complete” leaderboard. I’m #8 when sorting by <i>max in a single comment</i>—which makes even me think I may have overdone it. Finally—HN top 50 <i>and</i> top 10 in something I love!</p>
]]></description><pubDate>Sat, 30 Aug 2025 11:21:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=45073723</link><dc:creator>bobwaycott</dc:creator><comments>https://news.ycombinator.com/item?id=45073723</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45073723</guid></item><item><title><![CDATA[New comment by bobwaycott in "macOS 26 Tahoe's Dead Canary Utility App Icons"]]></title><description><![CDATA[
<p>The expansion slot icon looks like a hamburger menu—so I’d expect it to let me customize macOS menus. Pretty bad.</p>
]]></description><pubDate>Tue, 26 Aug 2025 11:36:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=45025128</link><dc:creator>bobwaycott</dc:creator><comments>https://news.ycombinator.com/item?id=45025128</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45025128</guid></item><item><title><![CDATA[New comment by bobwaycott in "LLMs and Elixir: Windfall or Deathblow?"]]></title><description><![CDATA[
<p>Yeah. I was there and this demo was a jolt. More so was the phrasing we were witnessing the end of our punchcard era. I don’t know if it’s the history nerd in me or what, but that thought has been living in my head ever since. Looking forward to playing with Phoenix.new—and keeping an eye out for looms to smash. Kudos, Chris.</p>
]]></description><pubDate>Fri, 06 Jun 2025 00:30:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=44196829</link><dc:creator>bobwaycott</dc:creator><comments>https://news.ycombinator.com/item?id=44196829</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44196829</guid></item><item><title><![CDATA[New comment by bobwaycott in "How to use an en-dash and em-dash correctly? (BrE)"]]></title><description><![CDATA[
<p>Heh. This would have been <i>just a bit</i> more fun if you’d used it correctly—without the surrounding spaces.</p>
]]></description><pubDate>Thu, 27 Mar 2025 00:38:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=43489182</link><dc:creator>bobwaycott</dc:creator><comments>https://news.ycombinator.com/item?id=43489182</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43489182</guid></item><item><title><![CDATA[New comment by bobwaycott in "Preliminary Post Incident Review"]]></title><description><![CDATA[
<p>Always.</p>
]]></description><pubDate>Wed, 24 Jul 2024 13:38:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=41057009</link><dc:creator>bobwaycott</dc:creator><comments>https://news.ycombinator.com/item?id=41057009</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41057009</guid></item><item><title><![CDATA[New comment by bobwaycott in "Southwest Plane Plunged Within 400 Feet of Ocean Near Hawaii"]]></title><description><![CDATA[
<p>My bad. The article makes that clear <i>behind a paywall</i>. I could only read the first two paragraphs before I asked the question. Luckily the archive link shared had the full text and I was able to read the full incident description. Thank you!</p>
]]></description><pubDate>Fri, 14 Jun 2024 20:35:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=40684844</link><dc:creator>bobwaycott</dc:creator><comments>https://news.ycombinator.com/item?id=40684844</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40684844</guid></item><item><title><![CDATA[New comment by bobwaycott in "Southwest Plane Plunged Within 400 Feet of Ocean Near Hawaii"]]></title><description><![CDATA[
<p>My apologies for asking the question when I could only read the first two paragraphs due to paywall. The archive link shared cleared up my concern, and makes it clear that it was human error <i>during</i> a weather-related re-approach. Thanks, though!</p>
]]></description><pubDate>Fri, 14 Jun 2024 20:33:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=40684830</link><dc:creator>bobwaycott</dc:creator><comments>https://news.ycombinator.com/item?id=40684830</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40684830</guid></item><item><title><![CDATA[New comment by bobwaycott in "Southwest Plane Plunged Within 400 Feet of Ocean Near Hawaii"]]></title><description><![CDATA[
<p>Is this another in the string of 737 MAX issues? Or would other aircraft have experienced the same event under the same conditions?<p>Edit: Aplogies for asking about content that was obvious, but behind a paywall. Thanks to the archive link shared, it sounds like it was (inexperienced) human error.</p>
]]></description><pubDate>Fri, 14 Jun 2024 20:24:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=40684723</link><dc:creator>bobwaycott</dc:creator><comments>https://news.ycombinator.com/item?id=40684723</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40684723</guid></item><item><title><![CDATA[New comment by bobwaycott in "Elixir 1.17 released: set-theoretic types in patterns, durations, OTP 27"]]></title><description><![CDATA[
<p>From the original paper[0]:<p>> <i>We present a gradual type system for Elixir, based on the framework of semantic subtyping ... [which] provides a type system centered on the use of set-theoretic types (unions, intersections, negations) that satisfy the commutativity and distributivity properties of the corresponding set-theoretic operations. The system is a polymorphic type system with local type inference, that is, functions are explicitly annotated with types that may contain type variables, but their applications do not require explicit instantiations: the system deduces the right instantiations of every type variable. It also features precise typing of pattern matching combined with type narrowing: the types of the capture variables of the pattern and of some variables of the matched expression are refined in the branches to take into account the results of pattern matching.</i><p>[0]: <a href="https://www.irif.fr/_media/users/gduboc/elixir-types.pdf" rel="nofollow">https://www.irif.fr/_media/users/gduboc/elixir-types.pdf</a></p>
]]></description><pubDate>Wed, 12 Jun 2024 12:30:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=40657324</link><dc:creator>bobwaycott</dc:creator><comments>https://news.ycombinator.com/item?id=40657324</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40657324</guid></item><item><title><![CDATA[New comment by bobwaycott in "UI elements with a hand-drawn, sketchy look"]]></title><description><![CDATA[
<p>Wow, this is <i>really</i> cool and clever. Well done!</p>
]]></description><pubDate>Sat, 01 Jun 2024 21:13:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=40549120</link><dc:creator>bobwaycott</dc:creator><comments>https://news.ycombinator.com/item?id=40549120</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40549120</guid></item><item><title><![CDATA[New comment by bobwaycott in "Three Laws of Software Complexity"]]></title><description><![CDATA[
<p>I haven’t seen that talk yet. I’ll check it out for sure. Thanks!</p>
]]></description><pubDate>Wed, 29 May 2024 20:54:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=40516916</link><dc:creator>bobwaycott</dc:creator><comments>https://news.ycombinator.com/item?id=40516916</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40516916</guid></item><item><title><![CDATA[New comment by bobwaycott in "Three Laws of Software Complexity"]]></title><description><![CDATA[
<p>> <i>I sadly have not gotten much traction when I try and advocate for this mindset in our industry.</i><p>Yeah, I know what you mean. It's become a bit of a primary signal for how I evaluate a company's engineering culture. I've been lucky to work with some fantastic people who really get it, and I've also struggled and suffered through working with those who do not.<p>> <i>Even the best, most sophisticated tools will not produce a working solution if you don’t understand the problem.</i><p>I'm sure we've all seen some awful monstrosities—or created them ourselves—that we could call a technically <i>working solution</i> to a given problem ... but it doesn't mean anyone wants to work on it. Keeping complexity at bay requires finding the simplest solutions that isolate essential and accidental complexity. <i>Simplicity is hard</i>, and it requires doing this well, constantly. It is [ahem] <i>essential</i> to spend the time required to isolate the problem <i>and articulate it clearly</i>. If you can't isolate and articulate the problem without referencing your tech stack and tooling, or your explanation gets all muddy and convoluted, you haven't actually identified the <i>essential</i> complexity of a problem. You're still stuck in <i>accidental</i> complexity territory. And that's a horrible place to be designing and architecting your software from.<p>It's also critical to note that over the lifetime of any piece of software, as new things come up—new bugs, new features, etc—you have to keep re-engaging the same process, and evaluating/reflecting on how new things fit (or don't!) within your existing architecture/design. Failing to do so is what drives toward infinite complexity and endless "tech debt" in poorly designed software. Well-designed software isolates and encapsulates all the accidental complexity into its own space(s), leaving open avenues to adjust and expand the software. Well-designed interfaces allow you to refactor, reshape, and grow the internals of a problem domain in isolation from its callers. This requires discipline from a software team—and its leadership—to take the time necessary to adjust and refactor as priors change. Such work should always be moving the needle toward greater team velocity and individual productivity.<p>> <i>Did you take AP tests in high school?</i><p>Yep, sure did! I definitely remember what you're describing here.</p>
]]></description><pubDate>Wed, 29 May 2024 15:38:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=40513106</link><dc:creator>bobwaycott</dc:creator><comments>https://news.ycombinator.com/item?id=40513106</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40513106</guid></item><item><title><![CDATA[New comment by bobwaycott in "Three Laws of Software Complexity"]]></title><description><![CDATA[
<p>I always find myself sitting down to read <i>Out of the Tar Pit</i>[0] at least a couple times per year. It has been—and continues to be—one of the most seminal texts in my career. I still remember the first time I read the following passage on complexity, and how it just turned on all the mental light bulbs:<p>>> Essential Complexity is inherent in, and the essence of, the <i>problem</i> (as seen by the <i>users</i>).<p>>> Accidental Complexity is all the rest — complexity with which the development team would not have to deal in the ideal world (e.g. complexity arising from performance issues and from suboptimal language and infrastructure).<p>>> Note that the definition of <i>essential</i> is deliberately more strict than common usage. Specifically when we use the term <i>essential</i> we will mean strictly essential <i>to the users’ problem</i> (as opposed to — perhaps — essential <i>to some specific, implemented, system</i>, or even — essential <i>to software in general</i>).<p>The best skill I've learned, and continued to practice and improve, is the ability to strip how we talk about problems we want to solve with software down to what's truly <i>essential to the problem</i>. Making a habit of doing so helps clarify the contours of the problem itself, and improves discussions around solving because the boundaries of what's truly essential become clear—and then everyone involved knows that every choice we make from that point is additional, accidental complexity <i>we are adding to the problem ourselves</i>.<p>Far too often I have seen even greenfield software quickly ratchet up the overall complexity because the people making choices don't take the time to really isolate <i>the problem</i> from <i>the software</i>—but instead frame the problem within the context of languages, frameworks, architecture, infrastructure, and so on, and then just start slinging code at the problem.<p>If you haven't yet read <i>Into the Tar Pit</i>, it truly changed the way I look at and think about software and problem complexity. You may find value in it, as well.<p>[0]: <a href="https://curtclifton.net/papers/MoseleyMarks06a.pdf" rel="nofollow">https://curtclifton.net/papers/MoseleyMarks06a.pdf</a></p>
]]></description><pubDate>Wed, 29 May 2024 11:39:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=40510829</link><dc:creator>bobwaycott</dc:creator><comments>https://news.ycombinator.com/item?id=40510829</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40510829</guid></item><item><title><![CDATA[New comment by bobwaycott in "Ask HN: What are your favourite websites that display a lot of data / tables?"]]></title><description><![CDATA[
<p><a href="https://finviz.com/" rel="nofollow">https://finviz.com/</a> is pretty fantastic.</p>
]]></description><pubDate>Sun, 26 May 2024 18:27:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=40484274</link><dc:creator>bobwaycott</dc:creator><comments>https://news.ycombinator.com/item?id=40484274</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40484274</guid></item></channel></rss>