<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: sixdimensional</title><link>https://news.ycombinator.com/user?id=sixdimensional</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 14 Apr 2026 16:53:19 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=sixdimensional" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by sixdimensional in "UNIX99, a UNIX-like OS for the TI-99/4A (2025)"]]></title><description><![CDATA[
<p>I have a bunch of TI-99 hardware in storage, have been thinking to donate it to a computer museum potentially.  I had one in my hand when I was 5 thanks to my grandpa (it made me what I am today!).<p>Anyone up for a rousing game of Pole Position?</p>
]]></description><pubDate>Tue, 24 Feb 2026 04:51:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47132989</link><dc:creator>sixdimensional</dc:creator><comments>https://news.ycombinator.com/item?id=47132989</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47132989</guid></item><item><title><![CDATA[New comment by sixdimensional in "Apache Arrow is 10 years old"]]></title><description><![CDATA[
<p>I still don't understand what happened to using Apache Avro [1] for row-oriented fast write use cases.<p>I think by now a lot of people know you can write to Avro and compact to Parquet, and that is a key area of development.  I'm not sure of a great solution yet.<p>Apache Iceberg tables can sit on top of Avro files as one of the storage engines/formats, in addition to Parquet or even the old ORC format.<p>Apache Hudi[2] was looking into HTAP capabilities - writing in row store, and compacting or merge on read into column store in the background so you can get the best of both worlds.  I don't know where they've ended up.<p>[1] <a href="https://avro.apache.org/" rel="nofollow">https://avro.apache.org/</a><p>[2] <a href="https://hudi.apache.org/" rel="nofollow">https://hudi.apache.org/</a></p>
]]></description><pubDate>Fri, 13 Feb 2026 04:36:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46998981</link><dc:creator>sixdimensional</dc:creator><comments>https://news.ycombinator.com/item?id=46998981</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46998981</guid></item><item><title><![CDATA[New comment by sixdimensional in "Spotlighting the World Factbook as We Bid a Fond Farewell"]]></title><description><![CDATA[
<p>I concur.<p>Also, it was paid for by US taxpayer dollars - the entire content should have been released somewhere for free, maybe even someone would have started up a new project to maintain it, for example, something under Wikimedia or some other nonprofit.<p>This wholesale elimination of valuable information and data owned by the public is so incredibly sad and damaging to our future.<p>Maybe we need a FOIA request to get the entire contents released to the public.</p>
]]></description><pubDate>Wed, 04 Feb 2026 22:42:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46892935</link><dc:creator>sixdimensional</dc:creator><comments>https://news.ycombinator.com/item?id=46892935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46892935</guid></item><item><title><![CDATA[New comment by sixdimensional in "The Codex app illustrates the shift left of IDEs and coding GUIs"]]></title><description><![CDATA[
<p>I would enjoy discussion with whoever voted this down - why did you?<p>What is your opinion and did you vote this down because you think it's silly, dangerous or you don't agree?</p>
]]></description><pubDate>Wed, 04 Feb 2026 22:24:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46892725</link><dc:creator>sixdimensional</dc:creator><comments>https://news.ycombinator.com/item?id=46892725</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46892725</guid></item><item><title><![CDATA[New comment by sixdimensional in "The Codex app illustrates the shift left of IDEs and coding GUIs"]]></title><description><![CDATA[
<p>Half serious - but is that really so different than many apps written by humans?<p>I've worked on "legacy systems" written 30 to 45 years ago (or more) and still running today (things like green-screen apps written in Pick/Basic, Cobol, etc.).  Some of them were written once and subsystems replaced, but some of it is original code.<p>In systems written in the last.. say, 10 to 20 years, I've seen them undergo drastic rates of change, sometimes full rewrites every few years.  This seemed to go hand-in-hand with the rise of agile development (not condemning nor approving of it) - where rapid rates of change were expected.. and often the tech the system was written in was changing rapidly also.<p>In hardware engineering, I personally also saw a huge move to more frequent design and implementation refreshes to prevent obsolescence issues (some might say this is "planned obsolescence" but it also is done for valid reasons as well).<p>I think not reading the code anymore TODAY may be a bit premature, but I don't think it's impossible to consider that someday in the nearer than further future, we might be at a point where generative systems have more predictability and maybe even get certified for safety/etc. of the generated code.. leading to truly not reading the code.<p>I'm not sure it's a good future, or that it's tomorrow, but it might not be beyond  the next 20 year timeframe either, it might be sooner.</p>
]]></description><pubDate>Wed, 04 Feb 2026 22:00:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46892426</link><dc:creator>sixdimensional</dc:creator><comments>https://news.ycombinator.com/item?id=46892426</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46892426</guid></item><item><title><![CDATA[New comment by sixdimensional in "Gmail can read your emails and attachments to train its AI, unless you opt out"]]></title><description><![CDATA[
<p>I like Fastmail with my own domain for personal email, but the reality is nothing is a complete replacement for a Google account, given how tied in it is with auth and the whole Google ecosystem.  I still have to use Google for work.<p>Proton is another one people often suggest.  Hey.com sometimes too.  No experience with those myself.<p>There are other options (such as the big guys, iCloud mail or Outlook.com), but aside from self-hosting (which I don't want to spend time maintaining just for my personal mail), I personally haven't seen much outside of those ones that are recommended often.</p>
]]></description><pubDate>Fri, 21 Nov 2025 18:10:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46007030</link><dc:creator>sixdimensional</dc:creator><comments>https://news.ycombinator.com/item?id=46007030</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46007030</guid></item><item><title><![CDATA[New comment by sixdimensional in "Ask HN: I underestimated how lonely building solo can be"]]></title><description><![CDATA[
<p>I do.<p>Not selling anything, but I am trying to figure out what to do to help support solo and micro entrepreneurs, very small businesses (2-3 people) and very small nonprofits.<p>I feel like there are a lot more people in this position now (me included), but I don't want to do things for the sake of doing them... I want to find out what solo folks really benefit from and help make sure you get more support.</p>
]]></description><pubDate>Sun, 09 Nov 2025 17:13:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45867132</link><dc:creator>sixdimensional</dc:creator><comments>https://news.ycombinator.com/item?id=45867132</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45867132</guid></item><item><title><![CDATA[New comment by sixdimensional in "Show HN: Why write code if the LLM can just do the thing? (web app experiment)"]]></title><description><![CDATA[
<p>Thank you for your response!<p>I agree that spending time on inference or compute every time for the same LLM task is wasteful and the results would be less desirable.<p>But I don't think the thought experiment should end with that.  We can continue to engineer and problem solve the shortcomings of the approach, IMHO.<p>You provided a good example of an optimization - tool creation.<p>Trying to keep my mind maximially open - one could think of a "design time" performance at runtime - where the user interacting with the system is describing what they want the first time, and the system is assembling the tool (much like we do now with AI assisted coding, but perhaps without even seeing the code).<p>Once that piece of the system is working it is persisted so no more inference is required, as essentially code - a tool, that saves time.  I am thinking of this as essentially memoizing a function body- i.e. generating and persisting the code.<p>There could even be some process overseeing the generated code/tool to make sure the quality meets some standard and providing automated iteration, testing, etc if needed.<p>A big problem is if the LLM never converges to the "right" solution on it's on (e.g. the right tool to generate the HTML from the SQL query, without any hallucination).  But, I am willing to momentarily punt on that problem as being more to do with the determinism problem and the quality of the result.  The issue isn't per se the non-deterministic results of an LLM anyway, it's the quality of the result fit for purpose for the use case.<p>I think it's difficult but possible to go further with the thought experiment.  A system that "builds itself" at runtime, but persists what it builds, based on user interaction and prompting when the result is satisfactory...<p>I remember one of the first computer science things I learned- the program that could print out it's own source code.  Even then we were believing that systems could build themselves and grow themselves.<p>So my ask would be to look beyond the initial challenge of the first time costs of generating the tool/code and solve that by persisting a suitable result.<p>What challenge or problem comes next in this idea?</p>
]]></description><pubDate>Mon, 03 Nov 2025 17:55:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=45802031</link><dc:creator>sixdimensional</dc:creator><comments>https://news.ycombinator.com/item?id=45802031</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45802031</guid></item><item><title><![CDATA[New comment by sixdimensional in "Show HN: Why write code if the LLM can just do the thing? (web app experiment)"]]></title><description><![CDATA[
<p>I totally agree.  The reason I asked before offering any solution ideas was I was curious what you might think.<p>My brain went to the concept of memoization that we use to speed up function calls for common cases.<p>If you had a proxy that sat in front of the LLM and cached deterministic responses for inputs, with some way to maybe even give feedback when a response is satisfactory.. this could be a building block for a runtime design mode or something like that.</p>
]]></description><pubDate>Sun, 02 Nov 2025 00:01:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=45786670</link><dc:creator>sixdimensional</dc:creator><comments>https://news.ycombinator.com/item?id=45786670</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45786670</guid></item><item><title><![CDATA[New comment by sixdimensional in "Show HN: Why write code if the LLM can just do the thing? (web app experiment)"]]></title><description><![CDATA[
<p>Have you tried the thought experiment though?<p>I agree this way seems "wrong", but try putting on your engineering hat and ask what would you change to make it right?<p>I think that is a very interesting thread to tug on.</p>
]]></description><pubDate>Sat, 01 Nov 2025 21:38:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=45785639</link><dc:creator>sixdimensional</dc:creator><comments>https://news.ycombinator.com/item?id=45785639</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45785639</guid></item><item><title><![CDATA[New comment by sixdimensional in "Show HN: Why write code if the LLM can just do the thing? (web app experiment)"]]></title><description><![CDATA[
<p>I think your last comment hints at the possibility- runtime generated and persisted code... e.g. the first time you call a function that doesn't exist, it persists if it fulfills the requirement... and so the next time you just call the materialized function.<p>Of course the generated code might not work in all cases or scenarios, or may have to be generated multiple times, and yes it would be slower the first time.. but subsequent invocation would just be the code that was generated.<p>I'm trying to imagine what this looks like practically.. it's a system that writes itself as you use it?  I feel like there is a thread to tug on there actually.</p>
]]></description><pubDate>Sat, 01 Nov 2025 21:35:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=45785618</link><dc:creator>sixdimensional</dc:creator><comments>https://news.ycombinator.com/item?id=45785618</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45785618</guid></item><item><title><![CDATA[New comment by sixdimensional in "Show HN: Why write code if the LLM can just do the thing? (web app experiment)"]]></title><description><![CDATA[
<p>This brings a whole new meaning to "memoizing", if we just let the LLM be a function.<p>In fact, this thought has been percolating in the back of my mind but I don't know how to process it:<p>If LLMs were perfectly deterministic - e.g. for the same input we get the same output - and we actually started memoizing results for input sets by materializing them - what would that start to resemble?<p>I feel as though such a thing might start to resemble the source information the model was trained on.  The fact that the model compresses all the possibilities into a limited space is exactly what makes it more valuable - instead of having to store every input, function body and outputs by memoizing that an LLM could generate, it just stores the model.<p>But this blows my mind somehow because if we DID store all the "working" pathways, what would that knowledgebase effectively represent and how would intellectual property work anymore in that case?<p>Thinking about functional programming, to me the potential to think of the LLM as the "anything" function, where a deterministic seed and input always produces the same output, with a knowledgebase of pregenererated outputs to use to speed up the retrieval of acceptable results for a given seed and set of inputs.... I can't put my finger on it.. is it a basically just a search engine then?<p>Let me try another way...<p>If I have a ask an LLM to generate a function for "what color is the fruit @fruit?", where fruit is the variable, and I memoize that @fruit = banana + seed 3 is "yellow", then the set of the prompt, input "@fruit", seed = 3, output = "yellow"... then this is now a fact that I could just memoize.<p>Would that be faster to retrieve the memoized result than calculating the result via the LLM?<p>And, what do we do with the thought that that set of information is "always true" with regards to intellectual property?<p>I honestly don't know yet.</p>
]]></description><pubDate>Sat, 01 Nov 2025 21:30:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=45785584</link><dc:creator>sixdimensional</dc:creator><comments>https://news.ycombinator.com/item?id=45785584</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45785584</guid></item><item><title><![CDATA[New comment by sixdimensional in "Ask HN: What are you working on? (October 2025)"]]></title><description><![CDATA[
<p>Maybe something here might help with masonry stuff: <a href="https://css-tricks.com/piecing-together-approaches-for-a-css-masonry-layout/" rel="nofollow">https://css-tricks.com/piecing-together-approaches-for-a-css...</a><p>I stumbled across it looking for CSS flex masonry examples.</p>
]]></description><pubDate>Mon, 13 Oct 2025 05:14:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=45564885</link><dc:creator>sixdimensional</dc:creator><comments>https://news.ycombinator.com/item?id=45564885</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45564885</guid></item><item><title><![CDATA[New comment by sixdimensional in "UUIDv7 Comes to PostgreSQL 18"]]></title><description><![CDATA[
<p>There is a good solution to concerns over this...<p>Use UUIDv7 for your primary key but only for large scale databases and only for internal keys.  Don't expose these keys to anything outside the database or application.<p>Use UUIDv4 columns with unique indexes over them as "external IDs" which are what is exposed via APIs to other systems.<p>Basically, create two IDs for one record - one random but not the primary key, and one sequential, that is the primary key.<p>I have done this in real systems.. and it works.</p>
]]></description><pubDate>Mon, 22 Sep 2025 18:31:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=45337570</link><dc:creator>sixdimensional</dc:creator><comments>https://news.ycombinator.com/item?id=45337570</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45337570</guid></item><item><title><![CDATA[New comment by sixdimensional in "Adding OR logic forced us to confront why users preferred raw SQL"]]></title><description><![CDATA[
<p>If you're writing out data for analytical read only use - go with DuckDb all the way, over SQLite.</p>
]]></description><pubDate>Sun, 14 Sep 2025 03:58:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=45237324</link><dc:creator>sixdimensional</dc:creator><comments>https://news.ycombinator.com/item?id=45237324</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45237324</guid></item><item><title><![CDATA[New comment by sixdimensional in "Anthropic raises $13B Series F"]]></title><description><![CDATA[
<p>I'm not sure quantum computing is the solution, but it strikes me that a completely new compute paradigm like quantum computing is probably what is necessary - which is orders of magnitude more efficient and powerful than today's binary compute.</p>
]]></description><pubDate>Tue, 02 Sep 2025 23:57:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=45110669</link><dc:creator>sixdimensional</dc:creator><comments>https://news.ycombinator.com/item?id=45110669</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45110669</guid></item><item><title><![CDATA[New comment by sixdimensional in "Is chain-of-thought AI reasoning a mirage?"]]></title><description><![CDATA[
<p>I feel like the fundamental concept of symbolic logic[1] as a means of reasoning fits within the capabilities of LLMs.<p>Whether it's a mirage or not, the ability to produce a symbolically logical result that has valuable meaning seems real enough to me.<p>Especially since most meaning is assigned by humans onto the world... so too can we choose to assign meaning (or not) to the output of a chain of symbolic logic processing?<p>Edit: maybe it is not so much that an LLM calculates/evaluates the result of symbolic logic as it is that it "follows" the pattern of logic encoded into the model.<p>[1] <a href="https://en.wikipedia.org/wiki/Logic" rel="nofollow">https://en.wikipedia.org/wiki/Logic</a></p>
]]></description><pubDate>Thu, 14 Aug 2025 16:29:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=44902440</link><dc:creator>sixdimensional</dc:creator><comments>https://news.ycombinator.com/item?id=44902440</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44902440</guid></item><item><title><![CDATA[New comment by sixdimensional in "Passion over Profits"]]></title><description><![CDATA[
<p>I'm not sure I totally agree.<p>Personal profit maximization only works to a point - for example, if you get too old, sick or the system rejects you early and curtails or limits your ability to make money.<p>I don't disagree that money gives you options, but, far too many people wait until they have enough money to give back.<p>If you give back while you are working (e.g. balancing working for profit vs working for nonprofit, altruistic reasons, etc.) - that's awesome.  The challenge there is maximizing the good you can do if you're giving too much time and energy to your profit maximization.<p>At some point, someone has do physically do the needed good work.<p>For myself, the calculus has shifted.  I personally decided I cannot wait until I have enough money, or I am maximizing my profit, to go out and help people.<p>I also cannot wait until I am physically or mentally unable to help beyond financial contributions.  Also, I cannot afford to work in the current system that drains everything from you and leaves you no energy or time left, only money (if that).<p>Regarding the inherent maximum scaling limits of one person- I would challenge your thinking.<p>Power laws of networks may demonstrate that helping a small number of the right people might be enough to unleash the butterfly effect or play into ongoing changes.<p>Also, the physical limits of humanity on one person apply to a billionaire as much as a person with little money.  I'm not saying a billionaire, millionaire, or person with significant finances isn't more mobile/capable, but it's not a given.<p>I am for reasonable profit and balance.  There is nothing inherently wrong with maximizing profit if someone chooses.<p>But if we all spend our time on maximizing profit, there still, for the time being and probably well into the future, still needs to be boots on the ground doing work that is not for profit.</p>
]]></description><pubDate>Thu, 14 Aug 2025 15:02:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=44901226</link><dc:creator>sixdimensional</dc:creator><comments>https://news.ycombinator.com/item?id=44901226</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44901226</guid></item><item><title><![CDATA[New comment by sixdimensional in "Show HN: I've been building an ERP for manufacturing for the last 3 years"]]></title><description><![CDATA[
<p>Sorry to here about your bad experience.  I do understand it, as when the hype cycle causes perfectly good things to be thrown away or messed up for no practical reason, it really bugs me too.<p>In this case, it's so easy for some to say everything else is bad if it is not AI, or you have to include AI "because it's the future".<p>I just wanted to clarify that I am very pragmatic in my approach to new tech and AI.<p>I used to work on enterprise ERP, MRP, sales and support systems (Oracle, Salesforce, ServiceNow, and more)... not always by choice.<p>At one point a project came up to rebuild our core customer experience portal across our business.  I got to build with the rule based chatbots to implement an assistant in that web app.<p>Not easy, but it worked well enough, especially for simple scenarios.  For example, imagine a field support engineer being able to pull up the exact page in a big technical document for some obscure part by just asking for what they need, in seconds.<p>Or, being able to reorder some quantity of part by just asking for it, or checking the quantity of same.<p>These are time savers, especially if you have a voice to assistant interface too.  So you can just type something, or ask for what you need without typing.<p>Tablets were common for manufacturing, inventory or service staff.  Being able to pull up our interface and just say what they needed and get prompted for simple things - there were TONs of pragmatic small wins there.<p>Current LLM just make that easier than the old rigid rule based way we had to code those assistants (at the price of going wrong sometimes).<p>I care about efficiency, pleasant user experience, and pragmatics.. not AI for the sake of AI.<p>All that to say, if a drop down box works better for some use case, instead of AI - or even a rule based chatbot - hell yeah!  Save on them tokens.</p>
]]></description><pubDate>Fri, 08 Aug 2025 21:28:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=44841869</link><dc:creator>sixdimensional</dc:creator><comments>https://news.ycombinator.com/item?id=44841869</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44841869</guid></item><item><title><![CDATA[New comment by sixdimensional in "Show HN: I've been building an ERP for manufacturing for the last 3 years"]]></title><description><![CDATA[
<p>I somewhat agree with you, especially that one could identify a common abstraction that later an LLM could piggyback on top of.<p>Genuine question though - have you implemented an AI assistant/chat interface recently using LLMs on top of a UI?<p>I agree it can be a rabbit hole, but I just got through doing it on an app and there were definitely some things it really made way simpler and some complex scenarios that I'm not sure could have been done any more simply.</p>
]]></description><pubDate>Tue, 05 Aug 2025 15:13:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=44799077</link><dc:creator>sixdimensional</dc:creator><comments>https://news.ycombinator.com/item?id=44799077</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44799077</guid></item></channel></rss>