<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: sysrpl</title><link>https://news.ycombinator.com/user?id=sysrpl</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 20 Oct 2026 02:58:12 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=sysrpl" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by sysrpl in "Free Pascal compiler now supports dynamic packages"]]></title><description><![CDATA[
<p>My website has been hosting downloads with alternate versions of the compiler and ide for nearly 15 years now. I also have published JsonTools, BareGame, TinySim, the original Shell Controls, and lots of other packages for the Lazarus community. The install scripts at <a href="https://www.getlazarus.org/setup" rel="nofollow">https://www.getlazarus.org/setup</a> simply download a seed compiler, the sources, and builds, while making certain it does not interfere with user's existing setups by restricting configuration settings to your chosen install folder. In other words, you can run my version and your existing version at the same time without any problems, and if you don't like my version the uninstall process is to delete a folder, and perhaps a shortcut if you copied it anywhere.</p>
]]></description><pubDate>Mon, 19 Oct 2026 11:14:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=50150952</link><dc:creator>sysrpl</dc:creator><comments>https://news.ycombinator.com/item?id=50150952</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50150952</guid></item><item><title><![CDATA[New comment by sysrpl in "Free Pascal compiler now supports dynamic packages"]]></title><description><![CDATA[
<p>That feature you mentioned was added by the Delphi team in support of closures. They way they developed it was jankey IMO, as it creates an interface behind the scenes and populate with information about the local stack.<p>Though I do very much appreciate C#, with its lambda functions, expression trees, and especially the tooling, Free Pascal and Lazarus exist as a happy compromise between those things and native code integration, where working with C libraries like libcairo, libxml2, libssl, libsdl, and opengl are much easier and a pleasure to work with when using Free Pascal, and conversely are more difficult to wrangle when using C# or Java.</p>
]]></description><pubDate>Sun, 18 Oct 2026 20:56:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=50145404</link><dc:creator>sysrpl</dc:creator><comments>https://news.ycombinator.com/item?id=50145404</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50145404</guid></item><item><title><![CDATA[New comment by sysrpl in "Free Pascal compiler now supports dynamic packages"]]></title><description><![CDATA[
<p>I have been running the website getlazarus.org for 13 years to support add features to both FPC and Lazarus that jump ahead of the normal releases. We have been working of dynamic packages for a long time, and there will be a period between now, and when it is sent as a MR back into the mainline. When enough time has passed and feedback given these features are typically rolled into the main release, and at getlazarus I move on towards developing the next features.</p>
]]></description><pubDate>Sun, 18 Oct 2026 20:28:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=50145164</link><dc:creator>sysrpl</dc:creator><comments>https://news.ycombinator.com/item?id=50145164</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50145164</guid></item><item><title><![CDATA[New comment by sysrpl in "Free Pascal compiler now supports dynamic packages"]]></title><description><![CDATA[
<p>Thank you. This has been a long time coming, perhaps 20 years in the making. I realize people are moving on to newer languages and frameworks, but there is just something special about older versions of Delphi and now Lazarus that makes it so much easier to write desktop software than most other frameworks. You can just drop components on a form designer, press run, and in a second's time you have a program. Of course there is more to it than that, but with dynamic package support, users can make or use components even faster as they no longer need to rebuild the IDE to install or uninstall native code.</p>
]]></description><pubDate>Sun, 18 Oct 2026 19:27:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=50144429</link><dc:creator>sysrpl</dc:creator><comments>https://news.ycombinator.com/item?id=50144429</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50144429</guid></item><item><title><![CDATA[New comment by sysrpl in "Free Pascal compiler now supports dynamic packages"]]></title><description><![CDATA[
<p>I am pleased to announce the first release of full dynamic package support for the Free Pascal Compiler and the Lazarus IDE. This feature has been a long time coming for the FPC ecosystem and has taken more than 20 years to realize through the work of many FOSS individuals.<p>Dynamic packages allow programmers to create and install components, controls, and Lazarus extensions in seconds without rebuilding the entire Lazarus IDE. They can also be used in by Free Pascal programmers to develop and deploy plugins that expose native Pascal classes and types through dynamic package libraries. To support this functionality, I have made numerous improvements to the compiler, its runtime, and the Lazarus IDE. I have also created additional IDE extensions to improve the experience of working with Lazarus packages. Read more at the link above.</p>
]]></description><pubDate>Sun, 18 Oct 2026 18:48:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=50144067</link><dc:creator>sysrpl</dc:creator><comments>https://news.ycombinator.com/item?id=50144067</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50144067</guid></item><item><title><![CDATA[Free Pascal compiler now supports dynamic packages]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.getlazarus.org/dynamic/">https://www.getlazarus.org/dynamic/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=50144066">https://news.ycombinator.com/item?id=50144066</a></p>
<p>Points: 198</p>
<p># Comments: 51</p>
]]></description><pubDate>Sun, 18 Oct 2026 18:48:04 +0000</pubDate><link>https://www.getlazarus.org/dynamic/</link><dc:creator>sysrpl</dc:creator><comments>https://news.ycombinator.com/item?id=50144066</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50144066</guid></item><item><title><![CDATA[Lazarus 4.0 Release]]></title><description><![CDATA[
<p>Article URL: <a href="https://forum.lazarus.freepascal.org/index.php?topic=71050.0">https://forum.lazarus.freepascal.org/index.php?topic=71050.0</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43939639">https://news.ycombinator.com/item?id=43939639</a></p>
<p>Points: 7</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 09 May 2025 18:16:43 +0000</pubDate><link>https://forum.lazarus.freepascal.org/index.php?topic=71050.0</link><dc:creator>sysrpl</dc:creator><comments>https://news.ycombinator.com/item?id=43939639</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43939639</guid></item><item><title><![CDATA[New comment by sysrpl in "Design for 3D-Printing"]]></title><description><![CDATA[
<p>It's super easy to design using OnShape. Hit me up with private message and I will show you everything you need to model 3D printable parts in under 5 minutes.</p>
]]></description><pubDate>Sun, 04 May 2025 21:09:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=43889611</link><dc:creator>sysrpl</dc:creator><comments>https://news.ycombinator.com/item?id=43889611</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43889611</guid></item><item><title><![CDATA[Railroading the Pascal Language]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.getlazarus.org/learn/language/lexical/">https://www.getlazarus.org/learn/language/lexical/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40984556">https://news.ycombinator.com/item?id=40984556</a></p>
<p>Points: 38</p>
<p># Comments: 15</p>
]]></description><pubDate>Wed, 17 Jul 2024 10:57:16 +0000</pubDate><link>https://www.getlazarus.org/learn/language/lexical/</link><dc:creator>sysrpl</dc:creator><comments>https://news.ycombinator.com/item?id=40984556</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40984556</guid></item><item><title><![CDATA[New comment by sysrpl in "What is the list of websites you like?"]]></title><description><![CDATA[
<p>The website zombo.com is actually quite relaxing. I spend a few hours each day visiting it.</p>
]]></description><pubDate>Sun, 10 Mar 2024 06:59:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=39657256</link><dc:creator>sysrpl</dc:creator><comments>https://news.ycombinator.com/item?id=39657256</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39657256</guid></item><item><title><![CDATA[New comment by sysrpl in "jQuery 4.0 99% Complete"]]></title><description><![CDATA[
<p>Is it that hard to:<p><pre><code>    document.querySelectorAll("#some-form input").forEach(e => e.classList.add("error"));</code></pre></p>
]]></description><pubDate>Sun, 29 Oct 2023 18:58:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=38061514</link><dc:creator>sysrpl</dc:creator><comments>https://news.ycombinator.com/item?id=38061514</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38061514</guid></item><item><title><![CDATA[New comment by sysrpl in "Did ChatGPT just form a thought?"]]></title><description><![CDATA[
<p>That is common at the moment. Their servers are overloaded due to the wild popularity of ChatGpt and often the session will just "break", erasing any context or learning it had acquired in your session. You must then start over.</p>
]]></description><pubDate>Tue, 10 Jan 2023 21:18:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=34331651</link><dc:creator>sysrpl</dc:creator><comments>https://news.ycombinator.com/item?id=34331651</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34331651</guid></item><item><title><![CDATA[Did ChatGPT just form a thought?]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.getlazarus.org/aithought/">https://www.getlazarus.org/aithought/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=34330798">https://news.ycombinator.com/item?id=34330798</a></p>
<p>Points: 13</p>
<p># Comments: 15</p>
]]></description><pubDate>Tue, 10 Jan 2023 20:11:46 +0000</pubDate><link>https://www.getlazarus.org/aithought/</link><dc:creator>sysrpl</dc:creator><comments>https://news.ycombinator.com/item?id=34330798</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34330798</guid></item><item><title><![CDATA[Programming Pascal Using an AI Chatbot]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.getlazarus.org/aichatbot/">https://www.getlazarus.org/aichatbot/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=34201871">https://news.ycombinator.com/item?id=34201871</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 31 Dec 2022 23:36:05 +0000</pubDate><link>https://www.getlazarus.org/aichatbot/</link><dc:creator>sysrpl</dc:creator><comments>https://news.ycombinator.com/item?id=34201871</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34201871</guid></item><item><title><![CDATA[New comment by sysrpl in "A guided intro to the Free Pascal language"]]></title><description><![CDATA[
<p>Free Pascal was originally derived from Object Pascal and later Delphi, both of which added more object oriented programming features to Pascal. Additionally, it supports some of the more advanced features introduced to Pascal with later releases of Delphi including managed types, interface types, operator overloading, generics, implicit and explicit conversions, extension properties and methods, as well and user defined initializers and finalizers for your custom types, and more.<p>I could write an article about each of these features, but in summary they each are powerful and help users write more useful programming code when leveraged correctly.</p>
]]></description><pubDate>Wed, 28 Dec 2022 12:30:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=34160359</link><dc:creator>sysrpl</dc:creator><comments>https://news.ycombinator.com/item?id=34160359</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34160359</guid></item><item><title><![CDATA[A guided intro to the Free Pascal language]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.getlazarus.org/guides/intro/">https://www.getlazarus.org/guides/intro/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=34160097">https://news.ycombinator.com/item?id=34160097</a></p>
<p>Points: 178</p>
<p># Comments: 100</p>
]]></description><pubDate>Wed, 28 Dec 2022 11:53:32 +0000</pubDate><link>https://www.getlazarus.org/guides/intro/</link><dc:creator>sysrpl</dc:creator><comments>https://news.ycombinator.com/item?id=34160097</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34160097</guid></item><item><title><![CDATA[New comment by sysrpl in "Released Today: C#11 and Dotnet 7"]]></title><description><![CDATA[
<p>Today Microsoft released the next version of dotnet, known as dotnet 7. It includes many enhancements including new language features to C#, which they are calling C# 11.<p>You can download the release of dotnet 7 here:<p><a href="https://dotnet.microsoft.com/en-us/download/dotnet" rel="nofollow">https://dotnet.microsoft.com/en-us/download/dotnet</a></p>
]]></description><pubDate>Tue, 08 Nov 2022 16:19:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=33520677</link><dc:creator>sysrpl</dc:creator><comments>https://news.ycombinator.com/item?id=33520677</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33520677</guid></item><item><title><![CDATA[Released Today: C#11 and Dotnet 7]]></title><description><![CDATA[
<p>Article URL: <a href="https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/proposals/csharp-11.0/static-abstracts-in-interfaces">https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/proposals/csharp-11.0/static-abstracts-in-interfaces</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=33520676">https://news.ycombinator.com/item?id=33520676</a></p>
<p>Points: 20</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 08 Nov 2022 16:19:45 +0000</pubDate><link>https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/proposals/csharp-11.0/static-abstracts-in-interfaces</link><dc:creator>sysrpl</dc:creator><comments>https://news.ycombinator.com/item?id=33520676</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33520676</guid></item><item><title><![CDATA[Is an unknown MDM Certificate on a used iPhone a security risk?]]></title><description><![CDATA[
<p>Recently I bought a used iPhone for my daughter. After a factory reset, I went into its settings and noticed it still has an MDM certificate installed from the previous owner. For whatever reason, I am having difficulty removing this certificate and I would like to know if leaving this certificate on this iPhone would pose any danger, such as a remote takeover or leaking any of my daughter's information either to the original owner or a third party.<p>Is leaving an unknown MDM certificate from the previous owner on an iPhone a security risk? If so what is the best way to remove it?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=33315052">https://news.ycombinator.com/item?id=33315052</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 24 Oct 2022 10:56:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=33315052</link><dc:creator>sysrpl</dc:creator><comments>https://news.ycombinator.com/item?id=33315052</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33315052</guid></item><item><title><![CDATA[New comment by sysrpl in "Future Pinball – A Real Time Pinball Development System"]]></title><description><![CDATA[
<p>Do you guys plan on out of the box support Linux with VPE?</p>
]]></description><pubDate>Wed, 19 Oct 2022 11:33:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=33260612</link><dc:creator>sysrpl</dc:creator><comments>https://news.ycombinator.com/item?id=33260612</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33260612</guid></item></channel></rss>