<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: lominming</title><link>https://news.ycombinator.com/user?id=lominming</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 29 Oct 2026 01:17:38 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=lominming" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by lominming in "What it feels like to work with Mythos"]]></title><description><![CDATA[
<p>My main issue with many of these tests and reviews is that most of the results focus on testing the harness (in this case, likely Claude Code) rather than evaluating the model’s inherent performance.</p>
]]></description><pubDate>Wed, 10 Jun 2026 19:10:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48481166</link><dc:creator>lominming</dc:creator><comments>https://news.ycombinator.com/item?id=48481166</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48481166</guid></item><item><title><![CDATA[New comment by lominming in "Show HN: Open Node Protocol – The Composable Standard for AI-Driven Innovation"]]></title><description><![CDATA[
<p>Hey! Thanks for spending time with the playground – we're glad you found it engaging! You've hit the nail on the head with the "building blocks" analogy.<p>We want to emphasize that while Open Node Protocol enables no-code development, it's absolutely not limited to it. The Open Node Protocol is a specification, a set of standards for how these "blocks" (nodes) interact. Developers can build nodes in any programming language and with any framework they choose. The visual assembly is just one way to use ONP; the underlying power comes from the standardized communication between nodes, regardless of how they're built or connected. This means experienced developers can create highly sophisticated, code-based nodes and leverage the benefits of modularity and AI integration at a much deeper level. Think of it as a way to create reusable, interoperable components, regardless of whether you're connecting them visually or programmatically. In fact, in the near future, you can ask AI to assemble the nodes for you.<p>A great next step would be to check out our tutorial[1] – it walks you through the core concepts and helps you build your first node.<p>If you need more help, join us at our discord[2].<p>[1]: <a href="https://openexus.com/tutorial" rel="nofollow">https://openexus.com/tutorial</a>
[2]: <a href="https://discord.gg/uvEPXWrmkp" rel="nofollow">https://discord.gg/uvEPXWrmkp</a></p>
]]></description><pubDate>Thu, 27 Feb 2025 17:02:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=43196195</link><dc:creator>lominming</dc:creator><comments>https://news.ycombinator.com/item?id=43196195</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43196195</guid></item><item><title><![CDATA[Show HN: Open Node Protocol – The Composable Standard for AI-Driven Innovation]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.openexus.com/developers">https://www.openexus.com/developers</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43193185">https://news.ycombinator.com/item?id=43193185</a></p>
<p>Points: 4</p>
<p># Comments: 2</p>
]]></description><pubDate>Thu, 27 Feb 2025 10:51:30 +0000</pubDate><link>https://www.openexus.com/developers</link><dc:creator>lominming</dc:creator><comments>https://news.ycombinator.com/item?id=43193185</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43193185</guid></item><item><title><![CDATA[New comment by lominming in "React 19 almost made the internet slower"]]></title><description><![CDATA[
<p>I did an evaluation on the various frameworks 2 years ago, and it largely came down to only these 2 choices:<p>- React (if you want the largest support, packages, community, but sacrifice on performance)
- SolidJS [1] (best performance, composability, low-level primitives, but sacrifice on packages/community)<p>Every other choice like Angular, Vue, Svelte are just somewhere in between these 2 spectrums which I felt was not worth it. Either choose the one with the largest ecosystem or one which has the best primitives & performance.<p>- React (vdom, slow) (largest ecosystem)
- Vue (vdom, faster than react) (large community)
- Svelte (fine-grain, faster) (best dx pre-v5) (composability is still not as flexible in v5 compared to SolidJS) (small ecosystem)
- SolidJS (fine-grain, fastest, most consistent) (dx similar to react) (small ecosystem)<p>[1] <a href="https://www.solidjs.com/" rel="nofollow">https://www.solidjs.com/</a></p>
]]></description><pubDate>Mon, 17 Jun 2024 19:33:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=40710049</link><dc:creator>lominming</dc:creator><comments>https://news.ycombinator.com/item?id=40710049</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40710049</guid></item><item><title><![CDATA[New comment by lominming in "CSS Text Box Trim"]]></title><description><![CDATA[
<p>Much needed feature for typography! The biggest pain is when I need to visually vertically center a text with an icon. If you have an [ICON] followed by upper case character (e.g. Hello), the (H) will always visually look too high to be vertically centered with the [ICON] because the actual height of the text that is calculated always account for hanging characters like "g, y", etc.</p>
]]></description><pubDate>Fri, 03 May 2024 17:23:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=40250027</link><dc:creator>lominming</dc:creator><comments>https://news.ycombinator.com/item?id=40250027</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40250027</guid></item><item><title><![CDATA[New comment by lominming in "Show HN: Flyde – an open-source visual programming language"]]></title><description><![CDATA[
<p>Great to see more people thinking about this space. Totally agree on the sentiment that we should be able to visualize/describe and build business logic in a very simple manner. The way I've been thinking about this is something like Legos where we can compose any logic, app, workflow we want visually and that anyone can build and share these blocks. This is almost similar to NPM packages, but for non-developers.<p>My attempt on this is <a href="https://openexus.com" rel="nofollow">https://openexus.com</a> where the goal is really to create some form of universal plug-and-play building blocks. Your approach is almost very low-level with direct translation to code. My attempt is slightly higher-level (but developers can create as low level as they want). More importantly, the visual diagram build on openexus is a reactive graph (almost like spreadsheet), not a sequential directional flow graph (like node-red, or yahoo pipes).<p>Would love to chat if you are up for it. m at lominming dot com.</p>
]]></description><pubDate>Thu, 07 Mar 2024 20:38:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=39634318</link><dc:creator>lominming</dc:creator><comments>https://news.ycombinator.com/item?id=39634318</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39634318</guid></item><item><title><![CDATA[New comment by lominming in "Svelte 5: Runes"]]></title><description><![CDATA[
<p>Obviously there are huge similarities to solid-js and other signals based framework with creating a signal, creating computed/derived, creating effects, etc. Would it be fair to say that Svelte 5 is going to more "runtime reactivity" rather than compiled time?</p>
]]></description><pubDate>Wed, 20 Sep 2023 17:40:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=37587210</link><dc:creator>lominming</dc:creator><comments>https://news.ycombinator.com/item?id=37587210</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37587210</guid></item><item><title><![CDATA[New comment by lominming in "Ask HN: Git, JavaScript, Chrome, Redis etc. what next?"]]></title><description><![CDATA[
<p>I'm also someone who are driven and get excited about working on something fundamental. My recent endeavor is the result of years to figuring out what can be the fundamentals for the web -- Building Blocks for the Internet.<p>It would be helpful to understand why you feel like version control (git, not github), a programming language (javascript), a browser, a database are all fundamentals? They are not the first in their respective categories, just that they all became popular? I feel like your examples also lean heavily towards developer only tools?</p>
]]></description><pubDate>Tue, 01 Aug 2023 19:49:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=36961662</link><dc:creator>lominming</dc:creator><comments>https://news.ycombinator.com/item?id=36961662</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36961662</guid></item><item><title><![CDATA[New comment by lominming in "Show HN: Openexus – Building blocks for the internet"]]></title><description><![CDATA[
<p>Thank you for the feedback. Did you by any chance manage to connect the first 2 cells? Once you do that, it will reveal a lot more content, with a more "regular" home page that you can scroll down.</p>
]]></description><pubDate>Tue, 01 Aug 2023 05:22:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=36952642</link><dc:creator>lominming</dc:creator><comments>https://news.ycombinator.com/item?id=36952642</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36952642</guid></item><item><title><![CDATA[New comment by lominming in "Show HN: Openexus – Building blocks for the internet"]]></title><description><![CDATA[
<p>Yahoo Pipes (or NodeRed) are what I consider “data flow pipelines” editors. These tools have very distinct characteristics: (A) usually a single piece of data or message that (B) flows through a system in one direction with (C) distinct start and end points.<p>Couple of core differences with what we are building:<p>(1) Instead of directional data flow, we have reactive data flow. For example, in the simple utility color example, [RGB Sliders] <> [Conversion] <> [HEX Color Wheel] have data flowing bi-directionally where any modules can trigger a change. Users still have the option to decide how data flows, so data flow pipelines are just a subset of what our system can do.<p>(2) Beyond just data or automation, we focus heavily on UI modules, allowing users to easily express interactive creations.</p>
]]></description><pubDate>Mon, 31 Jul 2023 23:28:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=36950296</link><dc:creator>lominming</dc:creator><comments>https://news.ycombinator.com/item?id=36950296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36950296</guid></item><item><title><![CDATA[New comment by lominming in "Show HN: Openexus – Building blocks for the internet"]]></title><description><![CDATA[
<p>We actually did a mini internal hackathon among ourselves to see what we can do in 1 hour. We created a codepen (multiple code editors hooked up with iframes), spotify + lyrics + translation mini app, and a mini-dashboard.<p>Besides the common use-cases of creating apps or dashboards, we are excited about: AI apps and workflows, interactive education materials, a playground for kids to start thinking about logic, and hardware interface controls.</p>
]]></description><pubDate>Mon, 31 Jul 2023 21:33:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=36949171</link><dc:creator>lominming</dc:creator><comments>https://news.ycombinator.com/item?id=36949171</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36949171</guid></item><item><title><![CDATA[New comment by lominming in "Show HN: Openexus – Building blocks for the internet"]]></title><description><![CDATA[
<p>Developers can create modules in Javascript very similar to writing web components or React components. The only addition is to write a declaration of the connectors (e.g. value, data, location, etc.) and use provided functions to subscribe to cell value changes.<p>Developers can import NPM packages, load external javascript files, use JSX, write CSS, use Typescript, etc. We will provide all the necessary tooling online so that building a module is as simple as using an online IDE like codepen. No need for downloads, building, compilation, etc.<p>Non-developers can also create custom modules that consist of other nested modules grouped together. We also aim to have a lightweight way for citizen developers to write modules using spreadsheet-like syntax.</p>
]]></description><pubDate>Mon, 31 Jul 2023 07:51:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=36939828</link><dc:creator>lominming</dc:creator><comments>https://news.ycombinator.com/item?id=36939828</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36939828</guid></item><item><title><![CDATA[New comment by lominming in "Show HN: Openexus – Building blocks for the internet"]]></title><description><![CDATA[
<p>The logic is actually quite simple. Once 2 cells are connected via a line, their values are kept in-sync. If one cell changes the value, the other cell will be informed of the change, and the module will react accordingly, very much like a reactive spreadsheet.<p>During the initial connection, we have to “pick a winner” and determine which of the 2 cells’ values to use. The logic is that the empty cell will be overridden. If both cells have values, the direction of how you connect them determines the winner. Dragging A to B will have B’s value overridden by A’s value.<p>However, the developer of the module, or the creator have the ability to specify the direction flow when necessary. For example, in the Github example, the Github module populates the (issues) cell via fetch call and is expected to be a read-only cell. This means that any connection to the cell will become a directional data flow out.<p>The simple big picture is that we are drawing lines to tell the system how we want data to flow among the different modules, very much like how we pass variables around in code.</p>
]]></description><pubDate>Mon, 31 Jul 2023 07:45:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=36939787</link><dc:creator>lominming</dc:creator><comments>https://news.ycombinator.com/item?id=36939787</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36939787</guid></item><item><title><![CDATA[New comment by lominming in "Show HN: Openexus – Building blocks for the internet"]]></title><description><![CDATA[
<p>Clickable link: <a href="https://openexus.com" rel="nofollow noreferrer">https://openexus.com</a></p>
]]></description><pubDate>Mon, 31 Jul 2023 03:09:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=36938411</link><dc:creator>lominming</dc:creator><comments>https://news.ycombinator.com/item?id=36938411</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36938411</guid></item><item><title><![CDATA[Show HN: Openexus – Building blocks for the internet]]></title><description><![CDATA[
<p>Hi HN! We are thrilled to share a sneak peek of <a href="https://openexus.com" rel="nofollow noreferrer">https://openexus.com</a> after months of work. You can try out the cool demos on the front page!<p>The idea is to build a platform and community for composable building blocks where anyone can easily create, find and connect different modules to create dynamic and interactive apps, sites, dashboards, and docs. This can be done without using a single line of code.<p>Key principles of what we are building:<p>1) True composability that enables infinite possibilities — Modules today are either too complex to be used only by developers (e.g. NPM packages) or too simplistic where they are usually used as an embed in isolation. We are establishing a modularization foundation that is powerful enough for developers to express functionalities, simple enough for anyone (even kids) to use, and flexible enough to build sophisticated creations.<p>2) Smart connect without code — All logic can be clearly expressed by simply drawing lines. Depending on the data type and other characteristics of the connector, we can figure out how the connection should behave. For example, triggers can only be connected to actions, and data connectors that fetch from APIs can be defined as directional read-only connectors.<p>3) Open-connections for instant forking — Forking today is a time-consuming complex endeavor. Even a simple change requires many layers of code understanding. Instead of open-source code, we see a future of open-source connections, where remixing simply means adding new blocks and re-wiring them.<p>What we are building can be described as NPM for non-developers, connectable Lego blocks for the Internet, or Minecraft for non-game creations. Our focus is to create a community where we can share ideas and innovations.<p>We are super excited about the possibilities of this platform, especially when we incorporate AI. We will be releasing tutorials, opening up the playground, and sending out invites in the coming weeks. If you are eager to try out our tooling and create your own building blocks, drop us an email! We would love to hear your feedback!<p>Website: <a href="https://openexus.com" rel="nofollow noreferrer">https://openexus.com</a><p>Email: m@openexus.com</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=36938356">https://news.ycombinator.com/item?id=36938356</a></p>
<p>Points: 38</p>
<p># Comments: 13</p>
]]></description><pubDate>Mon, 31 Jul 2023 02:59:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=36938356</link><dc:creator>lominming</dc:creator><comments>https://news.ycombinator.com/item?id=36938356</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36938356</guid></item><item><title><![CDATA[New comment by lominming in "Translate a message 10 times into different languages and back"]]></title><description><![CDATA[
<p>Tried "Hello" thinking that (1) it will be the easiest, and (2) probably I will get some variation of a greeting back (hi, hey, ...). Instead, I got:<p>Hello -> Lac</p>
]]></description><pubDate>Wed, 27 Apr 2022 19:12:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=31184446</link><dc:creator>lominming</dc:creator><comments>https://news.ycombinator.com/item?id=31184446</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31184446</guid></item><item><title><![CDATA[New comment by lominming in "Don't make me think, or why I switched to Rails from JavaScript SPAs"]]></title><description><![CDATA[
<p>It has been >7 years since I used RoR for a complex web app. The problem is not configuration vs convention. The problem I had was when I needed dynamic front end functionality for the user (drag and drop, no-refresh edits, etc.) I ended up needing to use another framework/library on the front end too (at that time it was Backbone).<p>Has that been changed/improved? Or RoR is still primarily used to build server side rendering (SSR) web apps?</p>
]]></description><pubDate>Fri, 04 Feb 2022 22:31:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=30214306</link><dc:creator>lominming</dc:creator><comments>https://news.ycombinator.com/item?id=30214306</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30214306</guid></item><item><title><![CDATA[Ex-Googler Builds a GitHub for Designers]]></title><description><![CDATA[
<p>Article URL: <a href="http://www.fastcodesign.com/3038135/ex-googler-builds-a-github-for-designers">http://www.fastcodesign.com/3038135/ex-googler-builds-a-github-for-designers</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=8568874">https://news.ycombinator.com/item?id=8568874</a></p>
<p>Points: 15</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 06 Nov 2014 18:48:27 +0000</pubDate><link>http://www.fastcodesign.com/3038135/ex-googler-builds-a-github-for-designers</link><dc:creator>lominming</dc:creator><comments>https://news.ycombinator.com/item?id=8568874</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=8568874</guid></item><item><title><![CDATA[Street View Guide to Japan: Sakura Edition]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.google.com/landing/japanview">https://www.google.com/landing/japanview</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=8553265">https://news.ycombinator.com/item?id=8553265</a></p>
<p>Points: 7</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 03 Nov 2014 20:28:32 +0000</pubDate><link>https://www.google.com/landing/japanview</link><dc:creator>lominming</dc:creator><comments>https://news.ycombinator.com/item?id=8553265</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=8553265</guid></item><item><title><![CDATA[Open-Sourced: Brands Colors Database]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/Pixelapse/brands-colors">https://github.com/Pixelapse/brands-colors</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=8461906">https://news.ycombinator.com/item?id=8461906</a></p>
<p>Points: 8</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 15 Oct 2014 21:31:29 +0000</pubDate><link>https://github.com/Pixelapse/brands-colors</link><dc:creator>lominming</dc:creator><comments>https://news.ycombinator.com/item?id=8461906</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=8461906</guid></item></channel></rss>