<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: sdfsdfs34dfsdf</title><link>https://news.ycombinator.com/user?id=sdfsdfs34dfsdf</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 08 Jul 2026 07:57:43 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=sdfsdfs34dfsdf" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by sdfsdfs34dfsdf in "Alan Kay on the meaning of "object-oriented programming" (2003)"]]></title><description><![CDATA[
<p>That's quite the thing to bring up. Wonderful.<p>So you say an object is like a computation stretched over time and a function that same computation but compressed into a single invocation? Like an object is a computation whose execution is suspended between messages? I can see how that ties closures, co-routines, etc together. They are all machinery to preserve execution state across time.<p>Generally you could say computation is traversal through a space of states and in that frame objects expose the intermediate states, the guts so to speak, and functions hide them and only expose the in-out mapping.<p>I feel these are two poles of some deeper principle. Ah man, I'm not well-read enough to go further than this. I kind of worry why most developers are not deeply familiar with this material because these things will inform many foundational choices we make in system architecture and we'd definitely could use some better shared vocabulary and argumentative machinery than mere opinions and "that's how we always do it".</p>
]]></description><pubDate>Tue, 30 Jun 2026 12:09:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48731552</link><dc:creator>sdfsdfs34dfsdf</dc:creator><comments>https://news.ycombinator.com/item?id=48731552</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48731552</guid></item><item><title><![CDATA[New comment by sdfsdfs34dfsdf in "A native graphical shell for SSH"]]></title><description><![CDATA[
<p>Because content is orthogonal to form. Development at its core is virtually pure content. The form, the fonts, the graphics, the "pixels". It's noise with regards to the task at hand. It's not useless, because surely we have eyes and need to witness text on the screen (for now), but it is orthogonal to the main axis of resistance we are trying to overcome (for which we get paid).<p>People that don't understand the separation between content and form cannot separate between data and rendering, between models and views. They stuff JS in CSS and CSS in databases.<p>In short, they make shitty architects and are to be shunned from programming important software in general. No offense.</p>
]]></description><pubDate>Tue, 30 Jun 2026 11:50:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48731341</link><dc:creator>sdfsdfs34dfsdf</dc:creator><comments>https://news.ycombinator.com/item?id=48731341</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48731341</guid></item><item><title><![CDATA[New comment by sdfsdfs34dfsdf in "A native graphical shell for SSH"]]></title><description><![CDATA[
<p>If you are not in an environment where it is being actively used it is not something you'll pick up. Not every programmer is on HN or being cool with blogs etc. I agree not knowing about source control at all is a .. different matter. Also, 20 years is less impressive once you subtract the time it wasn't popular. Even if it was 20 years, it is still not impressive. Perhaps if you are 15-30, but to older folks it's like a drop in the bucket.<p>Many people are not familiar with "git" and don't have to be. Picking up "git" is a one afternoon type of thing but the parent did not mention timelines. It was just about "knowing" git and I pushed back on that.<p>There are so, so many tools you guys on here find indispensable that don't actually get used by vast swaths of people in the field. I sometimes wonder where all you guys work.</p>
]]></description><pubDate>Tue, 30 Jun 2026 11:25:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48731108</link><dc:creator>sdfsdfs34dfsdf</dc:creator><comments>https://news.ycombinator.com/item?id=48731108</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48731108</guid></item><item><title><![CDATA[New comment by sdfsdfs34dfsdf in "South Korea to spend $1T on more memory chip production and humanoid robots"]]></title><description><![CDATA[
<p>> "small town" in "Southern Europe"<p>I've highlighted the two main issues you are currently experiencing.</p>
]]></description><pubDate>Tue, 30 Jun 2026 09:04:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48730189</link><dc:creator>sdfsdfs34dfsdf</dc:creator><comments>https://news.ycombinator.com/item?id=48730189</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48730189</guid></item><item><title><![CDATA[New comment by sdfsdfs34dfsdf in "A native graphical shell for SSH"]]></title><description><![CDATA[
<p>That's more ageism than anything else. I mean surely real "programmers" know the new hotness "ghsfgusdfu", right? How could you live without?<p>I know companies running on SVN and they're fine. In fact, it's a better fit for them. Yes, Git is not always superior.<p>I'll give you a helpful concept to navigate these issues: "Cargo culting refers to the practice of imitating the superficial aspects of a process or practice without understanding the underlying logic or reasons behind it. This phenomenon is often seen in software development, where developers may adopt certain coding styles or methodologies without grasping their true purpose."</p>
]]></description><pubDate>Tue, 30 Jun 2026 09:00:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48730162</link><dc:creator>sdfsdfs34dfsdf</dc:creator><comments>https://news.ycombinator.com/item?id=48730162</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48730162</guid></item><item><title><![CDATA[New comment by sdfsdfs34dfsdf in "A native graphical shell for SSH"]]></title><description><![CDATA[
<p>One is that it solves all problems <i>once</i> instead of various times in various levels of quality on various types of systems. Windows, GTK, Qt, FLTK, [100 others].. not to mention most "native UI framework" delegate to the underlying OS so they don't "solve" anything.</p>
]]></description><pubDate>Tue, 30 Jun 2026 08:54:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48730112</link><dc:creator>sdfsdfs34dfsdf</dc:creator><comments>https://news.ycombinator.com/item?id=48730112</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48730112</guid></item><item><title><![CDATA[New comment by sdfsdfs34dfsdf in "Alan Kay on the meaning of "object-oriented programming" (2003)"]]></title><description><![CDATA[
<p>That's super interesting. Thank you for that.<p>I believe what's missing is not just data. That'd only grant it capabilities that upgrade it to a "record" type of entity. I believe an OOP object is more than a record. It's missing behavior triggered by messages. For an object to pass or receive a message we need to have a model of a message and that requires the notion of a sender and receiver, both objects again. Seems circular, but I'm sure it could be made to work if you properly define everything. Anyway, to my mind perhaps the minimal model of an object is not at all _one object_ but a _relation_ between two or more objects showcasing the minimal "message passing" semantics.<p>Weird take, but inheritance could be included if you accept something can inherit from itself. A is a type of A, I mean it doesn't strike me as wrong, but it is unconventional.</p>
]]></description><pubDate>Tue, 30 Jun 2026 08:48:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48730063</link><dc:creator>sdfsdfs34dfsdf</dc:creator><comments>https://news.ycombinator.com/item?id=48730063</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48730063</guid></item></channel></rss>