<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: lincpa</title><link>https://news.ycombinator.com/user?id=lincpa</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 18 Apr 2026 18:44:12 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=lincpa" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by lincpa in "Power, frequency, management: how M1 E cores win"]]></title><description><![CDATA[
<p>Apple M1 unified memory architecture(published on November 11, 2020.) is my "warehouse/workshop model"(hardware architecture section published on February 06, 2019), It is an architecture supported by mathematical models, unlike "von Neumann architecture".<p>Why my "warehouse/workshop model" can achieve high performance and low power consumption (take Apple M1 chip, Intel AVX-512, Qualcomm as examples)<p><a href="https://github.com/linpengcheng/PurefunctionPipelineDataflow/blob/master/doc/why_wwmodel_fast_en.md" rel="nofollow">https://github.com/linpengcheng/PurefunctionPipelineDataflow...</a><p>The Math-based Grand Unified Programming Theory: The Pure Function Pipeline Data Flow with Principle-based Warehouse/Workshop Model<p><a href="https://github.com/linpengcheng/PurefunctionPipelineDataflow" rel="nofollow">https://github.com/linpengcheng/PurefunctionPipelineDataflow</a><p>Its mathematical prototype is the simple, classic, vivid, and widely used in social production practice, elementary school mathematics "water input/output of the pool". My theory rebuilt the theoretical foundation of the IT industry, It makes the computer theory system fully & perfectly related to mathematics in a simple and unified way: from hardware integrated circuits and computer architecture, to software programming methodology, architecture, programming language and so on. It solve the most fundamental and core major problems in the IT industry: The foundation and core of the IT theory lack mathematical support.</p>
]]></description><pubDate>Mon, 03 Jan 2022 14:12:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=29780922</link><dc:creator>lincpa</dc:creator><comments>https://news.ycombinator.com/item?id=29780922</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29780922</guid></item><item><title><![CDATA[New comment by lincpa in "Math Foundations from Scratch"]]></title><description><![CDATA[
<p>My "Warehouse/Workshop Model" is a IT architecture based on mathematical prototype that the simple, classic, and widely used in social production practice, elementary school mathematics "water input/output of the pool".<p>Software and hardware are factories that manufacture data, so they have the same "warehouse/workshop model" and management methods as the manufacturing industry.<p>the "Warehouse/Workshop Model" will surely replace the "von Neumann architecture" and become the first architecture in the computer field, and it is the first architecture to achieve a unified software and hardware. Because "von Neumann architecture" lacks mathematical model support, it is impossible to prove its scientificity.<p>It is an epoch-making theoretical achievement in the IT field, it surpasses the "von Neumann architecture", unifies the IT software and hardware theory, and raises it from the manual workshop production theory level to the modern manufacturing industry production theory Level. Although the Apple M1 chip has not yet fully realized its theory, Apple M1 chip has become the fastest chip in the world.<p>It has a wide range of applications, from SOC to supercomputer, from software to hardware, from stand-alone to network, from application layer to system layer, from single thread to distributed, from general programming to explainable AI, from manufacturing industry to IT industry, from energy to finance, from the missile's "Fire-and-Forget" technology to Boeing aircraft pulse production line technology .<p>The Grand Unified Programming Theory: The Pure Function Pipeline Data Flow with Principle-based Warehouse/Workshop Model: <a href="https://github.com/linpengcheng/PurefunctionPipelineDataflow" rel="nofollow">https://github.com/linpengcheng/PurefunctionPipelineDataflow</a><p>Why my "warehouse/workshop model" can achieve high performance and low power consumption (take Apple M1 chip, Intel AVX-512, Qualcomm as examples) <a href="https://github.com/linpengcheng/PurefunctionPipelineDataflow/blob/master/doc/why_wwmodel_fast_en.md" rel="nofollow">https://github.com/linpengcheng/PurefunctionPipelineDataflow...</a></p>
]]></description><pubDate>Wed, 20 Oct 2021 00:26:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=28925415</link><dc:creator>lincpa</dc:creator><comments>https://news.ycombinator.com/item?id=28925415</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28925415</guid></item><item><title><![CDATA[New comment by lincpa in "Apple M1 Microarchitecture Research"]]></title><description><![CDATA[
<p>My computer hardware architecture design was published on February 06, 2019. One or two years later, the Apple M1 chip adopted the "warehouse/workshop model" design and was released on November 11, 2020.<p>Warehouse: unified memory
Workshop: CPU, GPU and other cores
Products (raw materials): information, data
there's also a new unified memory architecture that lets the CPU, GPU, and other cores exchange information between one another, and with unified memory, the CPU and GPU can access memory simultaneously rather than copying data between one area and another. Accessing the same pool of memory without the need for copying speeds up information exchange for faster overall performance. reference: Developer Delves Into Reasons Why Apple's M1 Chip is So Fast<p>From the introduction
Apple M1 has not done global optimization of various core (workshop) scheduling.
Apple M1 only optimizes the access to memory data (materials and products in the warehouse).
Apple needs to further improve the programming language and compiler to support and promote my programming methodology.
My architecture supports a wider range of workshop types than Apple M1, with greater efficiency, scalability and flexibility.
Conclusion
Apple M1 chip still needs a lot of optimization work, now its optimization level is still very simple, after all, it is only the first generation of works, released in stages.
Forecast(2021-01-19): I think Intel, AMD, ARM, supercomputer, etc. will adopt the "warehouse/workshop model"<p>In the past, the performance of the CPU played a decisive role in the performance of the computer. There were few CPU cores and the number and types of peripherals. Therefore, the CPU became the center of the computer hardware architecture.<p>Now, with more and more CPU and GPU cores, and the number and types of peripherals, the communication, coordination, and management of cores (or components, peripherals) have become more and more important, They become a key factor in computer performance.<p>The core views of management science and computer science are the same: Use all available resources to complete the goal with the highest efficiency. It is the best field of management science to accomplish production goals through communication, coordination, and management of various available resources. The most effective, reliable, and absolutely mainstream way is the "warehouse/workshop model".<p>Only changing the architecture, not changing or only expanding the CPU instruction set, not only will not affect the CPU compatibility, but also bring huge optimization space.<p>So I think Intel, AMD, ARM, supercomputing, etc. will adopt the "warehouse/workshop model", which is an inevitable trend in the development of computer hardware.<p>Finally, "Warehouse/Workshop Model" and "Von Neumann Architecture" will become the two major architectures in the IT field.<p><a href="https://github.com/linpengcheng/PurefunctionPipelineDataflow#The-unification-with-Computer-Hardware-Architecture" rel="nofollow">https://github.com/linpengcheng/PurefunctionPipelineDataflow...</a></p>
]]></description><pubDate>Mon, 08 Mar 2021 12:40:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=26385056</link><dc:creator>lincpa</dc:creator><comments>https://news.ycombinator.com/item?id=26385056</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26385056</guid></item><item><title><![CDATA[New comment by lincpa in "Memory access on the Apple M1 processor"]]></title><description><![CDATA[
<p>Apple M1 chip adopts Warehouse/Workshop Model<p>- Warehouse: unified memory<p>- Workshop: CPU, GPU and other cores<p>- Product( material): information,data<p>there’s also a new unified memory architecture that lets the CPU, GPU, and other cores exchange information between one another, and with unified memory, the CPU and GPU can access memory simultaneously rather than copying data between one area and another. Accessing the same pool of memory without the need for copying speeds up information exchange for faster overall performance.<p>reference:<p>1. Developer Delves Into Reasons Why Apple’s M1 Chip is So Fast. <a href="https://www.macrumors.com/2020/11/30/m1-chip-speed-explanation-developer/" rel="nofollow">https://www.macrumors.com/2020/11/30/m1-chip-speed-explanati...</a><p>2. The Grand Unified Programming Theory: The Pure Function Pipeline Data Flow with Warehouse/Workshop Model  <a href="https://github.com/linpengcheng/PurefunctionPipelineDataflow" rel="nofollow">https://github.com/linpengcheng/PurefunctionPipelineDataflow</a></p>
]]></description><pubDate>Thu, 07 Jan 2021 13:06:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=25670526</link><dc:creator>lincpa</dc:creator><comments>https://news.ycombinator.com/item?id=25670526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25670526</guid></item><item><title><![CDATA[New comment by lincpa in "Project Loom and Structured Concurrency"]]></title><description><![CDATA[
<p>async/await, Project Loom fiber,  Warehouse/Workshop Model<p><a href="https://github.com/linpengcheng/PurefunctionPipelineDataflow#async-wait-fiber" rel="nofollow">https://github.com/linpengcheng/PurefunctionPipelineDataflow...</a></p>
]]></description><pubDate>Fri, 04 Dec 2020 12:03:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=25301386</link><dc:creator>lincpa</dc:creator><comments>https://news.ycombinator.com/item?id=25301386</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25301386</guid></item><item><title><![CDATA[New comment by lincpa in "The future of design tools"]]></title><description><![CDATA[
<p>We can systematically simulate integrated circuit systems and implement "software design/development automation" like Electronic Design Automation (EDA).
It is an innovative and revolutionary approach to develop large-scale software.<p><a href="https://github.com/linpengcheng/PurefunctionPipelineDataflow" rel="nofollow">https://github.com/linpengcheng/PurefunctionPipelineDataflow</a></p>
]]></description><pubDate>Tue, 17 Mar 2020 13:19:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=22604596</link><dc:creator>lincpa</dc:creator><comments>https://news.ycombinator.com/item?id=22604596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22604596</guid></item><item><title><![CDATA[New comment by lincpa in "Ask HN: How do you write code so it's easy to change?"]]></title><description><![CDATA[
<p>Keep code Simple and Unified.<p>Keep data and logic separate, data-driven development.<p>Adhere to the "standardized data interface specification" and use pipeline-functions to manipulate data from the initial state to the final state.<p>Pipeline-functions conforming to standardized data interfaces are easy to change, replace, and insert extensions.<p>In the web model, It can be easily replaced as long as the components that conform to the http data specification. For example, Clojure web application model:<p>- product standard (data interface): the req-map and resp-map of the ring<p>- warehouse: the ring<p>- workshop: the pipe functions on both sides of the C/S, and Raw materials (hash-map) are transferred to each other through warehouses through interactions.<p><a href="https://github.com/linpengcheng/PurefunctionPipelineDataflow" rel="nofollow">https://github.com/linpengcheng/PurefunctionPipelineDataflow</a></p>
]]></description><pubDate>Tue, 17 Mar 2020 02:27:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=22600898</link><dc:creator>lincpa</dc:creator><comments>https://news.ycombinator.com/item?id=22600898</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22600898</guid></item><item><title><![CDATA[New comment by lincpa in "I Don't Use Classes"]]></title><description><![CDATA[
<p>Yes, I never use classes, only data and pipes.<p>[The Pure Function Pipeline Data Flow v3.0 with Warehouse / Workshop Model](<a href="https://github.com/linpengcheng/PurefunctionPipelineDataflow" rel="nofollow">https://github.com/linpengcheng/PurefunctionPipelineDataflow</a>)<p>1. Perfectly defeat other messy and complex software engineering methodologies in a simple and unified way.<p>2. Realize the unification of software and hardware on the logical model.<p>3. Achieve a leap in software production theory from the era of manual workshops to the era of standardized production in large industries.<p>4. It's the basics and the only way to `Software Design/Develop Automation (SDA)`, SDA is an innovative and revolutionary approach to develop large-scale software, just like `Electronic Design Automation (EDA)`, because it systematically simulates an integrated circuit system.</p>
]]></description><pubDate>Fri, 13 Mar 2020 02:10:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=22564115</link><dc:creator>lincpa</dc:creator><comments>https://news.ycombinator.com/item?id=22564115</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22564115</guid></item><item><title><![CDATA[New comment by lincpa in "Defunctionalisation: An underappreciated tool for writing good software"]]></title><description><![CDATA[
<p>Correct use of functional programming:<p>[The Pure Function Pipeline Data Flow v3.0 with Warehouse / Workshop Model](<a href="https://github.com/linpengcheng/PurefunctionPipelineDataflow" rel="nofollow">https://github.com/linpengcheng/PurefunctionPipelineDataflow</a>)<p>1. Perfectly defeat other messy and complex software engineering methodologies in a simple and unified way.<p>2. Realize the unification of software and hardware on the logical model.<p>3. Achieve a leap in software production theory from the era of manual workshops to the era of standardized production in large industries.<p>4. The basics and the only way to `Software Design Automation (SDA)`, just like `Electronic Design Automation (EDA)`.Because [The Pure Function Pipeline Data Flow] systematically simulates integrated circuit systems.</p>
]]></description><pubDate>Mon, 09 Mar 2020 14:28:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=22525612</link><dc:creator>lincpa</dc:creator><comments>https://news.ycombinator.com/item?id=22525612</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22525612</guid></item><item><title><![CDATA[New comment by lincpa in "Data-Oriented Architecture"]]></title><description><![CDATA[
<p>Industrial-grade Data-Oriented Architecture:<p>[The Pure Function Pipeline Data Flow v3.0 with Warehouse / Workshop Model](<a href="https://github.com/linpengcheng/PurefunctionPipelineDataflow" rel="nofollow">https://github.com/linpengcheng/PurefunctionPipelineDataflow</a>)<p>1. Perfectly defeat other messy and complex software engineering methodologies in a simple and unified way.<p>2. Realize the unification of software and hardware on the logical model.<p>3. Achieve a leap in software production theory from the era of manual workshops to the era of standardized production in large industries.<p>4. The basics and the only way to `Software Design Automation (SDA)`, just like `Electronic Design Automation (EDA)`.</p>
]]></description><pubDate>Mon, 09 Mar 2020 11:14:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=22524464</link><dc:creator>lincpa</dc:creator><comments>https://news.ycombinator.com/item?id=22524464</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22524464</guid></item><item><title><![CDATA[New comment by lincpa in "Ask HN: How important is math for software engineering?"]]></title><description><![CDATA[
<p>Mathematical thinking is helpful for software engineering, but mathematics itself does not directly help software engineering most of the time.<p>I think that large industrial production management technology can help software engineering more effectively and directly.<p>This is [The Pure Function Pipeline Data Flow v3.0 with Warehouse / Workshop Model ](<a href="https://github.com/linpengcheng/PurefunctionPipelineDataflow" rel="nofollow">https://github.com/linpengcheng/PurefunctionPipelineDataflow</a>)</p>
]]></description><pubDate>Sat, 07 Mar 2020 02:03:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=22509227</link><dc:creator>lincpa</dc:creator><comments>https://news.ycombinator.com/item?id=22509227</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22509227</guid></item><item><title><![CDATA[New comment by lincpa in "How did software get so reliable without proof?"]]></title><description><![CDATA[
<p>There is a right approach for everything, That is the "Warehouse/Workshop Model" commonly used in industry.
Enable software to be produced like integrated circuits.<p><a href="https://github.com/linpengcheng/PurefunctionPipelineDataflow" rel="nofollow">https://github.com/linpengcheng/PurefunctionPipelineDataflow</a></p>
]]></description><pubDate>Wed, 04 Mar 2020 11:27:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=22482844</link><dc:creator>lincpa</dc:creator><comments>https://news.ycombinator.com/item?id=22482844</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22482844</guid></item><item><title><![CDATA[New comment by lincpa in "Simple Systems Have Less Downtime"]]></title><description><![CDATA[
<p>In fact, when you comment, my github adds 5 stars, this shows that my information is valuable. and I have all posted comments on related topics.<p>I think you should enhance your ability to appreciate technology, Too poor technology should learn more, instead of criticizing others.</p>
]]></description><pubDate>Wed, 04 Mar 2020 10:17:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=22482566</link><dc:creator>lincpa</dc:creator><comments>https://news.ycombinator.com/item?id=22482566</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22482566</guid></item><item><title><![CDATA[New comment by lincpa in "Simple Systems Have Less Downtime"]]></title><description><![CDATA[
<p>Clojure is simpler than Common Lisp, but I still feel that the features are too many and too complicated, and continue to simplify, do not use some complex features, and insist on writing systems with pure pipeline structure.<p>As a result, the simplest system is obtained, but the design process is a systematic project.It is difficult to design a complex system into a simple and smooth pipeline system.</p>
]]></description><pubDate>Tue, 03 Mar 2020 14:49:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=22474833</link><dc:creator>lincpa</dc:creator><comments>https://news.ycombinator.com/item?id=22474833</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22474833</guid></item><item><title><![CDATA[New comment by lincpa in "Simple Systems Have Less Downtime"]]></title><description><![CDATA[
<p>Keep it Simple and Unified.<p><a href="https://github.com/linpengcheng/PurefunctionPipelineDataflow" rel="nofollow">https://github.com/linpengcheng/PurefunctionPipelineDataflow</a></p>
]]></description><pubDate>Tue, 03 Mar 2020 14:41:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=22474765</link><dc:creator>lincpa</dc:creator><comments>https://news.ycombinator.com/item?id=22474765</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22474765</guid></item><item><title><![CDATA[New comment by lincpa in "Simple Systems Have Less Downtime"]]></title><description><![CDATA[
<p>Warehouse/Workshop Model is more simple, the large industrial assembly line is the mainstream production technology in the world.<p>But simplicity does not mean easy. It is actually systematic engineering. It is difficult to design a complex system into a simple and smooth Warehouse(database, pool)/Workshop(pipeline)  Model system.<p><a href="https://github.com/linpengcheng/PurefunctionPipelineDataflow" rel="nofollow">https://github.com/linpengcheng/PurefunctionPipelineDataflow</a></p>
]]></description><pubDate>Tue, 03 Mar 2020 14:39:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=22474759</link><dc:creator>lincpa</dc:creator><comments>https://news.ycombinator.com/item?id=22474759</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22474759</guid></item><item><title><![CDATA[New comment by lincpa in "Clojure: A Lisp that wants to spread"]]></title><description><![CDATA[
<p>Typographical error:<p>1.hellofuck -> hellofunk<p>2.Show you github or blog -> Show your github or blog<p>Finally, you try to downvote my comments, and it doesn't make any sense, you should know that everyone's talent is different, just as your talent doesn't suitable for learning my theory, Or rather, you have no fate with the Tao.</p>
]]></description><pubDate>Tue, 03 Mar 2020 09:05:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=22472974</link><dc:creator>lincpa</dc:creator><comments>https://news.ycombinator.com/item?id=22472974</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22472974</guid></item><item><title><![CDATA[New comment by lincpa in "Clojure: A Lisp that wants to spread"]]></title><description><![CDATA[
<p>If I give an example of one aspect of a topic and students cannot understand other aspects, then I will not repeat the explanation or example.<p><pre><code>        ---- Confucius, a famous Chinese educator
    </code></pre>
Imagination is more important than knowledge.<p>The true sign of intelligence is not knowledge but imagination.<p>Logic will get you from A to B, imagination will take you everywhere.<p><pre><code>        ---- Albert Einstein    
</code></pre>
Confucius and Albert Einstein mean the same thing. I have enough examples. If you still do n’t understand, you are not suitable for learning my theory.<p>My github is mainly my blog and my project homepage, and other code bases are just collections of other excellent developer projects.<p>I think hellofuck is not good, but he is not convinced, so I think he can show himself with blog or github.</p>
]]></description><pubDate>Tue, 03 Mar 2020 03:48:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=22471631</link><dc:creator>lincpa</dc:creator><comments>https://news.ycombinator.com/item?id=22471631</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22471631</guid></item><item><title><![CDATA[New comment by lincpa in "Clojure: A Lisp that wants to spread"]]></title><description><![CDATA[
<p>show you github or blog, Time is not ability.</p>
]]></description><pubDate>Mon, 02 Mar 2020 15:56:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=22465430</link><dc:creator>lincpa</dc:creator><comments>https://news.ycombinator.com/item?id=22465430</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22465430</guid></item><item><title><![CDATA[New comment by lincpa in "Clojure: A Lisp that wants to spread"]]></title><description><![CDATA[
<p>Unfortunately, you treat the quote as a joke, and you have no ability to apply the quote at all.</p>
]]></description><pubDate>Mon, 02 Mar 2020 13:56:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=22464416</link><dc:creator>lincpa</dc:creator><comments>https://news.ycombinator.com/item?id=22464416</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22464416</guid></item></channel></rss>