<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: Peter5</title><link>https://news.ycombinator.com/user?id=Peter5</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Apr 2026 10:19:41 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Peter5" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Peter5 in "Lazarus Release 4.0"]]></title><description><![CDATA[
<p>fpcupdeluxe is great if you want to get a particular revision or build cross-compiling.
If you need a stable version, just download the setup from. The docked IDE is the default option for this version.</p>
]]></description><pubDate>Sun, 11 May 2025 13:36:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=43953741</link><dc:creator>Peter5</dc:creator><comments>https://news.ycombinator.com/item?id=43953741</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43953741</guid></item><item><title><![CDATA[New comment by Peter5 in "Lazarus Release 4.0"]]></title><description><![CDATA[
<p>2.5 MB is for most of the Lazarus Component Library (LCL) with minimal size increases even as program complexity grows. For example, Dadroit JSON Viewer EXE is less than 6 MB while having complicated tree views, JSON handling, networking, and more.
By the way, an empty CLI EXE on Windows is less than 50KB.</p>
]]></description><pubDate>Sun, 11 May 2025 13:34:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=43953725</link><dc:creator>Peter5</dc:creator><comments>https://news.ycombinator.com/item?id=43953725</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43953725</guid></item><item><title><![CDATA[New comment by Peter5 in "Lazarus Release 4.0"]]></title><description><![CDATA[
<p>Custom control set is supported too, and there are multiple alternatives.</p>
]]></description><pubDate>Sun, 11 May 2025 09:14:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=43952500</link><dc:creator>Peter5</dc:creator><comments>https://news.ycombinator.com/item?id=43952500</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43952500</guid></item><item><title><![CDATA[New comment by Peter5 in "Lazarus Release 4.0"]]></title><description><![CDATA[
<p>Yes. Try the IDE itself; on Windows it is built with Win API.
PeaZip is a sample of it <a href="https://github.com/peazip/PeaZip">https://github.com/peazip/PeaZip</a></p>
]]></description><pubDate>Sun, 11 May 2025 08:07:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=43952231</link><dc:creator>Peter5</dc:creator><comments>https://news.ycombinator.com/item?id=43952231</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43952231</guid></item><item><title><![CDATA[Lazarus 4.0: Free and Open Source Pascal IDE]]></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=43945141">https://news.ycombinator.com/item?id=43945141</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 10 May 2025 12:35:33 +0000</pubDate><link>https://forum.lazarus.freepascal.org/index.php?topic=71050.0</link><dc:creator>Peter5</dc:creator><comments>https://news.ycombinator.com/item?id=43945141</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43945141</guid></item><item><title><![CDATA[Telegram E2E Group Calls]]></title><description><![CDATA[
<p>Article URL: <a href="https://core.telegram.org/api/end-to-end/group-calls">https://core.telegram.org/api/end-to-end/group-calls</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43859635">https://news.ycombinator.com/item?id=43859635</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 01 May 2025 16:09:01 +0000</pubDate><link>https://core.telegram.org/api/end-to-end/group-calls</link><dc:creator>Peter5</dc:creator><comments>https://news.ycombinator.com/item?id=43859635</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43859635</guid></item><item><title><![CDATA[SQLite Rsync: Database Remote-Copy Tool for SQLite]]></title><description><![CDATA[
<p>Article URL: <a href="https://sqlite.org/rsync.html">https://sqlite.org/rsync.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41968511">https://news.ycombinator.com/item?id=41968511</a></p>
<p>Points: 75</p>
<p># Comments: 11</p>
]]></description><pubDate>Mon, 28 Oct 2024 07:24:07 +0000</pubDate><link>https://sqlite.org/rsync.html</link><dc:creator>Peter5</dc:creator><comments>https://news.ycombinator.com/item?id=41968511</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41968511</guid></item><item><title><![CDATA[The AI Icon [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=0cfZmYA-b4U">https://www.youtube.com/watch?v=0cfZmYA-b4U</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41681434">https://news.ycombinator.com/item?id=41681434</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 28 Sep 2024 16:52:37 +0000</pubDate><link>https://www.youtube.com/watch?v=0cfZmYA-b4U</link><dc:creator>Peter5</dc:creator><comments>https://news.ycombinator.com/item?id=41681434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41681434</guid></item><item><title><![CDATA[NIH: Tools for JSON and JSON Lines]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.ncbi.nlm.nih.gov/datasets/docs/v2/reference-docs/file-formats/metadata-files/tools-for-jsonl/">https://www.ncbi.nlm.nih.gov/datasets/docs/v2/reference-docs/file-formats/metadata-files/tools-for-jsonl/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39677124">https://news.ycombinator.com/item?id=39677124</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 12 Mar 2024 07:52:04 +0000</pubDate><link>https://www.ncbi.nlm.nih.gov/datasets/docs/v2/reference-docs/file-formats/metadata-files/tools-for-jsonl/</link><dc:creator>Peter5</dc:creator><comments>https://news.ycombinator.com/item?id=39677124</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39677124</guid></item><item><title><![CDATA[Misty: Programing Language from the Creator of JSON]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.crockford.com/misty/">https://www.crockford.com/misty/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38114122">https://news.ycombinator.com/item?id=38114122</a></p>
<p>Points: 9</p>
<p># Comments: 3</p>
]]></description><pubDate>Thu, 02 Nov 2023 14:40:47 +0000</pubDate><link>https://www.crockford.com/misty/</link><dc:creator>Peter5</dc:creator><comments>https://news.ycombinator.com/item?id=38114122</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38114122</guid></item><item><title><![CDATA[Nota Message Format]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.crockford.com/nota.html">https://www.crockford.com/nota.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38114060">https://news.ycombinator.com/item?id=38114060</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 02 Nov 2023 14:34:43 +0000</pubDate><link>https://www.crockford.com/nota.html</link><dc:creator>Peter5</dc:creator><comments>https://news.ycombinator.com/item?id=38114060</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38114060</guid></item><item><title><![CDATA[New comment by Peter5 in "Programming your way to generate dummy JSON"]]></title><description><![CDATA[
<p><a href="https://github.com/DadroitOrganization/Generator">https://github.com/DadroitOrganization/Generator</a></p>
]]></description><pubDate>Wed, 12 Jul 2023 09:50:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=36692308</link><dc:creator>Peter5</dc:creator><comments>https://news.ycombinator.com/item?id=36692308</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36692308</guid></item><item><title><![CDATA[Programming your way to generate dummy JSON]]></title><description><![CDATA[
<p>Article URL: <a href="https://dadroit.com/blog/json-generator-how-to-create-dummy-json-data/">https://dadroit.com/blog/json-generator-how-to-create-dummy-json-data/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=36692307">https://news.ycombinator.com/item?id=36692307</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 12 Jul 2023 09:50:43 +0000</pubDate><link>https://dadroit.com/blog/json-generator-how-to-create-dummy-json-data/</link><dc:creator>Peter5</dc:creator><comments>https://news.ycombinator.com/item?id=36692307</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36692307</guid></item><item><title><![CDATA[A Return to the General Purpose Database]]></title><description><![CDATA[
<p>Article URL: <a href="https://redmonk.com/sogrady/2021/10/26/general-purpose-database/">https://redmonk.com/sogrady/2021/10/26/general-purpose-database/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=36044646">https://news.ycombinator.com/item?id=36044646</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 23 May 2023 14:15:43 +0000</pubDate><link>https://redmonk.com/sogrady/2021/10/26/general-purpose-database/</link><dc:creator>Peter5</dc:creator><comments>https://news.ycombinator.com/item?id=36044646</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36044646</guid></item><item><title><![CDATA[New comment by Peter5 in "A guided intro to the Free Pascal language"]]></title><description><![CDATA[
<p>That's reasonable to not believe me, but can you enlighten me with more samples? If you mean managing pointers in Pascal, you can code in a style of high-level language like JS and never see a pointer to manage, thanks to managed records, objects, strings, and arrays.
And if you are doing low-level stuff that needs getmem, alloc, and pointers, you better know what you are doing with your memory; otherwise, what is the point of writing these low-level codes? speed and control. Furthermore, pointers are typed and managed at compile time, with plenty of hints and warnings to show you the correct behaviour.<p>I stand by what I said about speed: I've been comparing the resulting code of GCC or Clang and FPC for years, and if you know what you're doing, the resulting speed will be almost the same. Sure, Clang does some quirky things, but at the end of the day, I've never seen a piece of code written by the same person in both languages (the result of one mind with one style of code) that resulted in a different speed. To be fair, GCC or Clang are a step ahead because they are the result of millions of dollars in corporate support, but my response was to emphasize that the speed is not what people remember from decades ago.
As a sample, you can try the Dadroit tool, I linked, I am on the team, and you can compare a result of Pascal with similar tools.<p>And I agree with you. Don't get me wrong; despite my passionate response about Pascal, I am not saying that Pascal is a one-to-one replacement for new languages; my thesis is that you have most of the cool stuff you hear in this old language too, just without the hype, to encourage people to give it a try and not repeat the old "Pascal is old."</p>
]]></description><pubDate>Thu, 29 Dec 2022 07:50:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=34170487</link><dc:creator>Peter5</dc:creator><comments>https://news.ycombinator.com/item?id=34170487</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34170487</guid></item><item><title><![CDATA[New comment by Peter5 in "A guided intro to the Free Pascal language"]]></title><description><![CDATA[
<p>Note for people who don't know much about FreePascal. It is a full-featured and very fast compiler. The resulting program is a rival for the best output of C/CPP compilers. It can be used in the style of simpler languages like Go and is almost as safe as Rust in a much faster manner. It has a great but old-looking IDE, Lazarus. It has been under active development for decades and is used for proper projects like:<p><a href="https://dadroit.com/" rel="nofollow">https://dadroit.com/</a>
<a href="https://peazip.github.io/" rel="nofollow">https://peazip.github.io/</a>
<a href="https://cudatext.github.io/" rel="nofollow">https://cudatext.github.io/</a>
<a href="https://lazpaint.github.io/" rel="nofollow">https://lazpaint.github.io/</a><p>As far as I know, there is no toolkit out there that lets you make fine looking applications for multiple platforms with proper speed.<p>The old Pascal you may know is not the new Pascal. The development of Pascal is mostly focused on ease of development while maintaining low-level programming and backward compatibility. It looks old on its face, but it is young at heart.<p>I recommend starting with Lazarus, <a href="https://www.lazarus-ide.org" rel="nofollow">https://www.lazarus-ide.org</a>, a much lighter IDE compared to so-called light projects like VSCode, with many more features and components to play with.<p>Friendly word: don't let the comments with outdated information make you miss a great and fun tool.</p>
]]></description><pubDate>Wed, 28 Dec 2022 17:13:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=34163168</link><dc:creator>Peter5</dc:creator><comments>https://news.ycombinator.com/item?id=34163168</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34163168</guid></item><item><title><![CDATA[New comment by Peter5 in "A guided intro to the Free Pascal language"]]></title><description><![CDATA[
<p>In these days, Lazarus and FPC are a valid choice instead of Delphi, except when you are doing some heavy component based codes, like organization oriented projects. Plus side is Lazarus can produce a project and UI for almost any OS.</p>
]]></description><pubDate>Wed, 28 Dec 2022 16:27:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=34162581</link><dc:creator>Peter5</dc:creator><comments>https://news.ycombinator.com/item?id=34162581</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34162581</guid></item><item><title><![CDATA[New comment by Peter5 in "A guided intro to the Free Pascal language"]]></title><description><![CDATA[
<p>This website, is a collection of cool samples and sources. Check <a href="https://www.getlazarus.org/learn/tutorials/examples/" rel="nofollow">https://www.getlazarus.org/learn/tutorials/examples/</a> for many cool projects and the author has many nice projects including <a href="https://github.com/sysrpl/Tiny.Sim">https://github.com/sysrpl/Tiny.Sim</a></p>
]]></description><pubDate>Wed, 28 Dec 2022 16:25:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=34162553</link><dc:creator>Peter5</dc:creator><comments>https://news.ycombinator.com/item?id=34162553</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34162553</guid></item><item><title><![CDATA[New comment by Peter5 in "Software I’m thankful for (2021)"]]></title><description><![CDATA[
<p>Everything (Instant file search): <a href="https://www.voidtools.com/" rel="nofollow">https://www.voidtools.com/</a></p>
]]></description><pubDate>Sat, 24 Sep 2022 07:43:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=32960514</link><dc:creator>Peter5</dc:creator><comments>https://news.ycombinator.com/item?id=32960514</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32960514</guid></item><item><title><![CDATA[Pasvulkan: Vulkan Toolset for Pascal]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/BeRo1985/pasvulkan">https://github.com/BeRo1985/pasvulkan</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=32833732">https://news.ycombinator.com/item?id=32833732</a></p>
<p>Points: 8</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 14 Sep 2022 05:54:49 +0000</pubDate><link>https://github.com/BeRo1985/pasvulkan</link><dc:creator>Peter5</dc:creator><comments>https://news.ycombinator.com/item?id=32833732</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32833732</guid></item></channel></rss>