<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: RaftPeople</title><link>https://news.ycombinator.com/user?id=RaftPeople</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 19 Aug 2026 09:58:51 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=RaftPeople" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by RaftPeople in "Software Engineering fundamentals matter more"]]></title><description><![CDATA[
<p>I don't think you can learn without doing the actual work where normal constraints apply so you can test and see the pros and cons of different approaches to different aspects of the problem(s).<p>You need a limited budget, limited timeline, limited capabilities in team and software tools+systems, and you need to be on the hook for support, maintenance and long term extensibility.<p>Software engineering is an optimization problem balancing all of the above and much more.  There is no one answer to any problem, but more of a general sweet-ish spot (or more like region than spot) of balancing the competing priorities.</p>
]]></description><pubDate>Sun, 16 Aug 2026 18:47:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=49322571</link><dc:creator>RaftPeople</dc:creator><comments>https://news.ycombinator.com/item?id=49322571</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49322571</guid></item><item><title><![CDATA[New comment by RaftPeople in "Ask HN: How do you keep up with HN these days?"]]></title><description><![CDATA[
<p>I built a little front end that allows me to group stuff easily so I can visit the site for short durations during the day without having to repeat sorting through items.<p>I have some checkboxes on articles and a couple manual buttons to trigger movement between groups when I'm ready.<p>Groups:<p>New - Not seen by my utility yet<p>Like Group A - Definitely want to come back to it later (maybe didn't complete, or has interesting comments still active)<p>Like Group B - Maybe want to come back to it later (maybe it's done, or maybe I'm only partially interested)<p>Old Group A - Most recent group of links pushed from New - separate from Old Group B to reduce volume of stuff to wade through if I change my mind about something<p>Old Group B - Older/definitely no longer interested stuff</p>
]]></description><pubDate>Sat, 15 Aug 2026 16:03:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=49311695</link><dc:creator>RaftPeople</dc:creator><comments>https://news.ycombinator.com/item?id=49311695</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49311695</guid></item><item><title><![CDATA[New comment by RaftPeople in "“Code was never the hard part” is an insult to all programmers"]]></title><description><![CDATA[
<p>> <i>In which countries are Software Engineers not allowed to call themselves engineers unless they are professionally qualified engineers?</i><p>I think a better question is: what is the criteria those countries use to determine if someone can use the engineer title?<p>In general the software industry is still in an early confused state about standards, approaches, skills, etc.<p>Should we be using functional techniques?  Object? Both? Relational? Column store? Push? Pull? etc.<p>The number of ways to build a working system is enormous and we have a fad-of-the-month every 5 years which starts as a silver bullet and always settles down to be just another option for another set of use cases.</p>
]]></description><pubDate>Mon, 10 Aug 2026 15:21:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=49244882</link><dc:creator>RaftPeople</dc:creator><comments>https://news.ycombinator.com/item?id=49244882</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49244882</guid></item><item><title><![CDATA[New comment by RaftPeople in "SAP stops most travel and hiring because of AI's soaring cost"]]></title><description><![CDATA[
<p>> <i>It’s well known that the moat of system of record is how difficult it is to extract your data into another system.</i><p>I think that is one aspect but not the biggest issue.<p>The specific shape of data and shape of functionality gets built around for decades due to incompleteness of any system, expanding dependencies and changing business needs.<p>Decades of building around the system results in a mountain of work when trying to replace the system, typically a larger body of work than implementing the base system itself.</p>
]]></description><pubDate>Sun, 09 Aug 2026 18:29:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49234145</link><dc:creator>RaftPeople</dc:creator><comments>https://news.ycombinator.com/item?id=49234145</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49234145</guid></item><item><title><![CDATA[New comment by RaftPeople in "SAP stops most travel and hiring because of AI's soaring cost"]]></title><description><![CDATA[
<p>> <i>forecasting-type activities</i><p>AI/ML yes, LLM's no (unless someone is naively using LLM's for forecasting)</p>
]]></description><pubDate>Sun, 09 Aug 2026 18:14:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49233957</link><dc:creator>RaftPeople</dc:creator><comments>https://news.ycombinator.com/item?id=49233957</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49233957</guid></item><item><title><![CDATA[New comment by RaftPeople in "What went wrong with data lakes? A 15-year reality check"]]></title><description><![CDATA[
<p>> <i>The paradigm shift from ETL to ELT is what went wrong with Data Lakes.</i><p>It wasn't exactly the shift from ETL to ELT, it was the stated goal of putting "T" on read with no intermediate schema.<p>In my experience, it's always (since way before data lakes) been a multi-step process and I don't know how it's even possible to do the data lake strategy without re-creating a ton of transforms over and over:<p>1-Extract<p>2-Possibly do some transforms early due to specific operational/technical reasons<p>3-Load - even before "ELT" became a term, load without transform was happening due to constraints, like the transforms requiring data from separate operational systems to even be possible<p>4-Transform 1 - Foundational stuff like converting unique operational schemas (due to technical or functional reasons) into more natural schemas, easier processing in later steps<p>5-Transform 2 - Unifying core data that spans multiple operational systems (e.g. order fulfillment txn appears naturally in different systems but for different/overlapping business reasons and with some differences in identifiers and attributes)<p>6-Transform 3 - First pass at foundational target state<p>7-Transform 4 - Possibly more, or possibly not<p>8-Consume valuable data</p>
]]></description><pubDate>Thu, 06 Aug 2026 16:09:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=49198644</link><dc:creator>RaftPeople</dc:creator><comments>https://news.ycombinator.com/item?id=49198644</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49198644</guid></item><item><title><![CDATA[New comment by RaftPeople in ""Clean" Code, Horrible Performance (2023)"]]></title><description><![CDATA[
<p>> <i>See also: DB table normalization.</i><p>Pragmatic approach: generally end up with an average of around 2.72 normalization across all tables.</p>
]]></description><pubDate>Wed, 05 Aug 2026 16:26:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49185065</link><dc:creator>RaftPeople</dc:creator><comments>https://news.ycombinator.com/item?id=49185065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49185065</guid></item><item><title><![CDATA[New comment by RaftPeople in ""Clean" Code, Horrible Performance (2023)"]]></title><description><![CDATA[
<p>> <i>I would charitably say that it’s a function of a different time and place in programming.</i><p>I really think it was just one persons opinion that got published.  I started in the 80's and at each software company I worked at they had standard styles that I think we're very clean and organized without being overly dogmatic in any one direction.</p>
]]></description><pubDate>Wed, 05 Aug 2026 16:22:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=49185007</link><dc:creator>RaftPeople</dc:creator><comments>https://news.ycombinator.com/item?id=49185007</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49185007</guid></item><item><title><![CDATA[New comment by RaftPeople in "US Military asks troops for 'creative and unconventional' ideas to punish Iran"]]></title><description><![CDATA[
<p>Re-route all phone traffic to Comcast Customer Service.</p>
]]></description><pubDate>Tue, 04 Aug 2026 15:27:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49170346</link><dc:creator>RaftPeople</dc:creator><comments>https://news.ycombinator.com/item?id=49170346</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49170346</guid></item><item><title><![CDATA[New comment by RaftPeople in "IBM i (OS/400) the Database Operating System"]]></title><description><![CDATA[
<p>I worked on as400's for about 15 years so I can give you some thoughts:<p>1-Stability:  
The as400 is the most robust/stable environment I've ever worked on for business applications.  Many of our customers had no IT staff, just the accounting staff that would put in backup tapes, and the machines would run unattended for years until an OS version upgrade.<p>You're right that the underlying stuff that made it robust was not really visible or accessible to the developer, but it was the foundation that created a solid environment.<p>2-OS foundational capabilities:
The integrated database, job scheduler, message queues, 5250 terminals with some nice capabilities (e.g. "subfiles" that are basically data tables), control language, etc. all combined to make a nice foundation for creating ERP style business apps.<p>3-RPG: I worked in RPG after coming from assembly language (video games) and my observation to the guys at the company was "hey, it's just like assembly, an opcode and a couple operands".  It was a primitive language but because of the foundational items in #2, it only needed to move data, validate data and sometimes complex calcs, so productivity was good.<p>4-Non-ERP/CRUD backoffice apps:
When the internet arrived and our customers wanted to sell online it became clear that the as400 was a square peg and the internet was a round hole.  The foundational elements were designed for a different style of workload and interaction.<p>5-Openness (lack of):
There were definitely times when the limits of the language and workload assumptions were different from the problem at hand (beyond just the internet/ecom stuff).  There were times when we really felt like our hands were tied and couldn't just do what was needed for problem X, either using different languages or utilities.<p>One example was a pro basketball team ticketing/seat reservation system.  Game packages could be different number of games (e.g. 10, 20, entire season) and number of seats in group could vary, and various other variables created a challenging search problem.  We succeeded by getting creative with the DB and indexing and our code, but we felt boxed in while doing it.</p>
]]></description><pubDate>Sun, 02 Aug 2026 18:57:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=49147247</link><dc:creator>RaftPeople</dc:creator><comments>https://news.ycombinator.com/item?id=49147247</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49147247</guid></item><item><title><![CDATA[New comment by RaftPeople in "EEG shows brain can simultaneous encode two speech streams"]]></title><description><![CDATA[
<p>> <i>I discovered I could count and sing at the same time by visualising the number in my head, instead of using my inner monologue. But it requires more focus to maintain.</i><p>Funny timing for this comment, just last week I was running slowly on the treadmill and was counting my steps   due to curiosity about steps vs time, and decided to count using images.  It definitely takes more effort but I think it's because I hadn't tried it before.<p>I would hold the tens digit image static and repaint the ones digit until it rolled to the next tens digit, which meant very limited effort was required to retain the tens digit image and most effort was transitioning the ones digit.<p>The ones digit would not just instantly flash in place, it took a small amount of time and some noticeable deliberate effort for the process to complete, and then it was just in maintenance mode until the next transition.</p>
]]></description><pubDate>Sat, 18 Jul 2026 17:18:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48960060</link><dc:creator>RaftPeople</dc:creator><comments>https://news.ycombinator.com/item?id=48960060</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48960060</guid></item><item><title><![CDATA[New comment by RaftPeople in "Solid and Clean Code never felt solid or clean to me"]]></title><description><![CDATA[
<p>> <i>Uncle Bob is a snake oil salesman</i><p>I think it's not as bad as a snake oil salesman that knew their product was not good.<p>In reality, most software design and dev advice is well intentioned but is just based on personal opinion, they don't really have much science behind them.<p>This is not to say they should be completely ignored, it means there should be a healthy does of using your own brain and experience on any of this stuff.</p>
]]></description><pubDate>Thu, 02 Jul 2026 18:58:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48765858</link><dc:creator>RaftPeople</dc:creator><comments>https://news.ycombinator.com/item?id=48765858</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48765858</guid></item><item><title><![CDATA[New comment by RaftPeople in "Words Are a Byproduct of Consciousness. For LLMs, It's Backwards"]]></title><description><![CDATA[
<p>> <i>I still think it's far more likely that people aren't describing the same thing. People are very, very bad at interpreting and experiencing their mind's inner workings.</i><p>Are you thinking that the term "internal monologue" is being interpreted too literally and that any system of organized thought, even one without the apparent usage of words, could still be considered an internal monologue?</p>
]]></description><pubDate>Tue, 30 Jun 2026 18:57:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48737600</link><dc:creator>RaftPeople</dc:creator><comments>https://news.ycombinator.com/item?id=48737600</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48737600</guid></item><item><title><![CDATA[New comment by RaftPeople in "Words Are a Byproduct of Consciousness. For LLMs, It's Backwards"]]></title><description><![CDATA[
<p>> <i>Have you ever reasoned through a complex coding or maths problem? Tell me, how did you do that without words?</i><p>When I'm working through complex software design issues it's almost all abstract images/conceptual.<p>Testing different design approaches and options are all non-verbal, I imagine the system using abstract imagery that represents the different concepts.</p>
]]></description><pubDate>Tue, 30 Jun 2026 17:23:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48736038</link><dc:creator>RaftPeople</dc:creator><comments>https://news.ycombinator.com/item?id=48736038</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48736038</guid></item><item><title><![CDATA[New comment by RaftPeople in "Words Are a Byproduct of Consciousness. For LLMs, It's Backwards"]]></title><description><![CDATA[
<p>> <i>I'm very reluctant to believe people when they say they don't have an internal monologue.</i><p>Why would you choose internal monologue as the default position and no internal monologue needs to be proved?<p>It seems the natural position for an unknown would be to assume it is not the case unless there is evidence for it.</p>
]]></description><pubDate>Tue, 30 Jun 2026 16:56:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48735580</link><dc:creator>RaftPeople</dc:creator><comments>https://news.ycombinator.com/item?id=48735580</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48735580</guid></item><item><title><![CDATA[New comment by RaftPeople in "Do we fear the serializable isolation level more than we fear subtle bugs (2024)"]]></title><description><![CDATA[
<p>> <i>I recently encountered a query that deadlocked on itself because it used a parallel execution plan and updated multiple indexes in a manner that the different threads could conflict with each other.</i><p>MS SQL?<p>We've had to set MAXDOP 1 on some specific queries for a long time.</p>
]]></description><pubDate>Mon, 08 Jun 2026 19:59:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48450971</link><dc:creator>RaftPeople</dc:creator><comments>https://news.ycombinator.com/item?id=48450971</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48450971</guid></item><item><title><![CDATA[New comment by RaftPeople in "Human-Like Neural Nets by Catapulting"]]></title><description><![CDATA[
<p>> <i>A biological synapse's weight takes effect whenever its input changes.</i><p>I don't think it makes sense to try to compare our brains to ANN's, they are apples and oranges.<p>A synapse's weight is dynamically modulated by the astrocyte on multiple time scales (millisecond, sub-second, minutes), and the astrocyte itself is receiving inputs and performing computation (in addition to impacting the neural network).</p>
]]></description><pubDate>Sun, 07 Jun 2026 17:54:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48437122</link><dc:creator>RaftPeople</dc:creator><comments>https://news.ycombinator.com/item?id=48437122</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48437122</guid></item><item><title><![CDATA[New comment by RaftPeople in "Stop Ruining It"]]></title><description><![CDATA[
<p>Ya, I just started using them in File Explorer recently and I really like them because I frequently had multiple windows open within the same tree, this is much cleaner. I can't believe it took me so long to actually click the "+" and try it.</p>
]]></description><pubDate>Tue, 02 Jun 2026 17:12:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48373094</link><dc:creator>RaftPeople</dc:creator><comments>https://news.ycombinator.com/item?id=48373094</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48373094</guid></item><item><title><![CDATA[New comment by RaftPeople in "There's Never Been a Better Time to Study Computer Science"]]></title><description><![CDATA[
<p>Those example are exactly the problem that has not been solved yet.  They are the best we can do so far but are pretty inadequate to communicate complex designs in a way that a person can easily absorb all of that info and then reason about whether the resulting system is adequate.<p>As complexity grows, the value of those artifacts reaches significant limits that are typically dealt with through brute-force mental effort of the people involved.</p>
]]></description><pubDate>Sun, 31 May 2026 18:26:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48348265</link><dc:creator>RaftPeople</dc:creator><comments>https://news.ycombinator.com/item?id=48348265</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48348265</guid></item><item><title><![CDATA[New comment by RaftPeople in "Starbucks Abandons Borked AI Inventory Tool That Couldn't Count"]]></title><description><![CDATA[
<p>Based on available info, NomadGo doesn't rely on an LLM. The issues reported had to do with incorrect object recognition.</p>
]]></description><pubDate>Sun, 31 May 2026 18:15:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48348135</link><dc:creator>RaftPeople</dc:creator><comments>https://news.ycombinator.com/item?id=48348135</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48348135</guid></item></channel></rss>