<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: liamgm</title><link>https://news.ycombinator.com/user?id=liamgm</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 02 Sep 2026 10:06:01 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=liamgm" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by liamgm in "RavynOS: Pre-alpha open-source OS based on Darwin, FreeBSD, Apple open-source"]]></title><description><![CDATA[
<p>It's safe, worked from previously apple owned darwin oss, opendarwin and mklinux, also apple provided mostly of base OS under OSS license/APSL.</p>
]]></description><pubDate>Tue, 01 Sep 2026 06:08:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=49518520</link><dc:creator>liamgm</dc:creator><comments>https://news.ycombinator.com/item?id=49518520</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49518520</guid></item><item><title><![CDATA[New comment by liamgm in "RavynOS: Pre-alpha open-source OS based on Darwin, FreeBSD, Apple open-source"]]></title><description><![CDATA[
<p>Also if you wanna GUI puredarwin exist , based on X11 no macOS GUI subsystem:<p>- <a href="https://sourceforge.net/projects/puredarwin/files/2012/" rel="nofollow">https://sourceforge.net/projects/puredarwin/files/2012/</a> older<p>- <a href="https://github.com/PureDarwin/PureDarwin/releases/tag/17.4" rel="nofollow">https://github.com/PureDarwin/PureDarwin/releases/tag/17.4</a> older just before new Nix<p>- <a href="https://www.puredarwin.org/#get-it" rel="nofollow">https://www.puredarwin.org/#get-it</a> newest using X11 and Nix packager</p>
]]></description><pubDate>Tue, 01 Sep 2026 06:03:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49518484</link><dc:creator>liamgm</dc:creator><comments>https://news.ycombinator.com/item?id=49518484</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49518484</guid></item><item><title><![CDATA[New comment by liamgm in "RavynOS: Pre-alpha open-source OS based on Darwin, FreeBSD, Apple open-source"]]></title><description><![CDATA[
<p>this is when still using FreeBSD/NextBSD kernel, that DE using ObjC and basic framebuffer no x11 / wayland. The current one using Darwin kernel but still CLI only and no graphics subsystem supported yet.</p>
]]></description><pubDate>Tue, 01 Sep 2026 05:53:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=49518420</link><dc:creator>liamgm</dc:creator><comments>https://news.ycombinator.com/item?id=49518420</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49518420</guid></item><item><title><![CDATA[New comment by liamgm in "Apple says more ex-employees may have taken confidential data to OpenAI"]]></title><description><![CDATA[
<p>Nah , OpenAI doing it right , defending its interest and valuable employee with both legal and public from competing company negative oppinion.</p>
]]></description><pubDate>Tue, 04 Aug 2026 17:18:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49171899</link><dc:creator>liamgm</dc:creator><comments>https://news.ycombinator.com/item?id=49171899</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49171899</guid></item><item><title><![CDATA[New comment by liamgm in "Deno Desktop"]]></title><description><![CDATA[
<p>the option to use system webview , electron don't provided that</p>
]]></description><pubDate>Tue, 23 Jun 2026 08:09:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48641870</link><dc:creator>liamgm</dc:creator><comments>https://news.ycombinator.com/item?id=48641870</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48641870</guid></item><item><title><![CDATA[New comment by liamgm in "Deno Desktop"]]></title><description><![CDATA[
<p>yes the big win from this is the Node API / NAPI support , if you write node_modules in nodejs , electron , raycast , edgejs you can reuse it .<p><a href="https://wasmer.io/posts/edgejs-safe-nodejs-using-wasm-sandbox" rel="nofollow">https://wasmer.io/posts/edgejs-safe-nodejs-using-wasm-sandbo...</a><p>"NAPI allows native Node dependencies to target Node without actually depending on a specific version of Node or V8. NAPI abstracted the V8 JS engine away, by providing JS-like APIs for: creating an object, declaring a property, etc.<p>NAPI is the contract that all modern native Node modules use to interact with Javascript." [1]<p>1: <a href="https://wasmer.io/posts/edgejs-safe-nodejs-using-wasm-sandbox" rel="nofollow">https://wasmer.io/posts/edgejs-safe-nodejs-using-wasm-sandbo...</a></p>
]]></description><pubDate>Tue, 23 Jun 2026 05:33:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48640727</link><dc:creator>liamgm</dc:creator><comments>https://news.ycombinator.com/item?id=48640727</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48640727</guid></item><item><title><![CDATA[New comment by liamgm in "BambuStudio has been violating PrusaSlicer AGPL license since their fork"]]></title><description><![CDATA[
<p>From i read that not "plugin"/module problem but library problem , difference is a lot. It's okay to depend on propietary library but not ok for propietary "plugin"/module.<p>Apple also doing this for their fork of CrossOver's Wine GPL called Game Porting Toolkit, composed by Wine + propietary D3DMetal DirectX library</p>
]]></description><pubDate>Mon, 18 May 2026 10:40:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48177681</link><dc:creator>liamgm</dc:creator><comments>https://news.ycombinator.com/item?id=48177681</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48177681</guid></item><item><title><![CDATA[New comment by liamgm in "BambuStudio has been violating PrusaSlicer AGPL license since their fork"]]></title><description><![CDATA[
<p>Nah you cannot force proprietary library that consumed by fork of viral licenced app to changed it license.<p>For example of this case is Apple Game Porting Toolkit which is fork of Crossover version of Wine GPL , Apple modified the code add dependency to their own implementation of DirectX's D3DMetal which is proprietary licensed library. So GPTK is composed with mixed GPL Wine app + propietary D3DMetal.</p>
]]></description><pubDate>Mon, 18 May 2026 10:32:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48177617</link><dc:creator>liamgm</dc:creator><comments>https://news.ycombinator.com/item?id=48177617</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48177617</guid></item><item><title><![CDATA[New comment by liamgm in "BambuStudio has been violating PrusaSlicer AGPL license since their fork"]]></title><description><![CDATA[
<p>it is okay for agpl3 app to consume propietary library , not the opposite that derived code must be same viral license</p>
]]></description><pubDate>Mon, 18 May 2026 07:05:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48176352</link><dc:creator>liamgm</dc:creator><comments>https://news.ycombinator.com/item?id=48176352</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48176352</guid></item><item><title><![CDATA[New comment by liamgm in "Linux gaming is faster because Windows APIs are becoming Linux kernel features"]]></title><description><![CDATA[
<p>Yes , Win32 / DirectX in common HAL for games now , just compile your game for windows/steam , you can run everywhere , minimize the headache of doing native game development , like breaking with X11 / wayland kde / wayland gnome / wayland mutter .<p>For the OSes runtime side you can depend on SteamOS / Apple's Game Porting Toolkit / Crossover / Proton / DWProton / Wine / and Android's Winlator/Gamehub/Gamenative .<p>For DirectX compatibility you can depends on Apple's D3DMetal , DXMT , VKD3D , DXVK and WineD3D .</p>
]]></description><pubDate>Thu, 14 May 2026 08:07:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48132441</link><dc:creator>liamgm</dc:creator><comments>https://news.ycombinator.com/item?id=48132441</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48132441</guid></item><item><title><![CDATA[New comment by liamgm in "GNU IFUNC is the real culprit behind CVE-2024-3094"]]></title><description><![CDATA[
<p>xz-tools should scrap and reimplemented the code to the safer one , current one have safety and performance issue.</p>
]]></description><pubDate>Fri, 08 May 2026 03:51:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48058332</link><dc:creator>liamgm</dc:creator><comments>https://news.ycombinator.com/item?id=48058332</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48058332</guid></item><item><title><![CDATA[New comment by liamgm in "Clarification on the Notepad++ Trademark Issue"]]></title><description><![CDATA[
<p>NeXT + Notepad++ or NeXT + iPad + ObjC++ , nice , also Nextpad editor already exist , i found two.</p>
]]></description><pubDate>Wed, 06 May 2026 03:30:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48031812</link><dc:creator>liamgm</dc:creator><comments>https://news.ycombinator.com/item?id=48031812</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48031812</guid></item><item><title><![CDATA[New comment by liamgm in "Windows API is Successful Cross-Platform API (2024)"]]></title><description><![CDATA[
<p>I think not only win32 but win32 + directx API, the most used API for gaming industry. Wine , Proton , Crossover, DXVK, VKD3D, D3DMetal , WineD3D,  Apple game porting toolkit , SteamOS , Winlator/Gamehub etc android Wine variant , ReactOS , MinGW from that API</p>
]]></description><pubDate>Sun, 03 May 2026 07:09:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47994239</link><dc:creator>liamgm</dc:creator><comments>https://news.ycombinator.com/item?id=47994239</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47994239</guid></item><item><title><![CDATA[New comment by liamgm in "Run Swift on Debian Trixie"]]></title><description><![CDATA[
<p>thanks , repurpose this guide for installing swift on latest ubuntu 26.04 lts , below the guide :<p># Swift deps<p>sudo apt install build-essential<p>sudo apt install unzip gnupg2 libc6-dev libcurl4-openssl-dev libgcc-15-dev libpython3-dev libstdc++-15-dev libxml2-dev libncurses-dev libz3-dev pkg-config zlib1g-dev<p># swift deps from ubuntu 24.04<p># search latest package from pkgs.org web with ubuntu 24.04 updates category<p>wget <a href="http://archive.ubuntu.com/ubuntu/pool/main/libx/libxml2/libxml2_2.9.14+dfsg-1.3ubuntu3.7_amd64.deb" rel="nofollow">http://archive.ubuntu.com/ubuntu/pool/main/libx/libxml2/libx...</a><p>wget <a href="http://archive.ubuntu.com/ubuntu/pool/main/i/icu/libicu74_74.2-1ubuntu3.1_amd64.deb" rel="nofollow">http://archive.ubuntu.com/ubuntu/pool/main/i/icu/libicu74_74...</a><p>sudo dpkg -i libicu74_74.2-1ubuntu3.1_amd64.deb libxml2_2.9.14+dfsg-1.3ubuntu3.7_amd64.deb<p>wget <a href="http://archive.ubuntu.com/ubuntu/pool/main/p/python3.12/libpython3.12t64_3.12.3-1ubuntu0.13_amd64.deb" rel="nofollow">http://archive.ubuntu.com/ubuntu/pool/main/p/python3.12/libp...</a><p>wget <a href="http://archive.ubuntu.com/ubuntu/pool/main/p/python3.12/libpython3.12-stdlib_3.12.3-1ubuntu0.13_amd64.deb" rel="nofollow">http://archive.ubuntu.com/ubuntu/pool/main/p/python3.12/libp...</a><p>wget <a href="http://archive.ubuntu.com/ubuntu/pool/main/p/python3.12/libpython3.12-minimal_3.12.3-1ubuntu0.13_amd64.deb" rel="nofollow">http://archive.ubuntu.com/ubuntu/pool/main/p/python3.12/libp...</a>
sudo dpkg -i libpython3.12*</p>
]]></description><pubDate>Mon, 27 Apr 2026 08:38:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47919126</link><dc:creator>liamgm</dc:creator><comments>https://news.ycombinator.com/item?id=47919126</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47919126</guid></item><item><title><![CDATA[New comment by liamgm in "Cal.diy: open-source community edition of cal.com"]]></title><description><![CDATA[
<p>sadly it's one of the strictly viral license AGPL , i prefer the more permisive one</p>
]]></description><pubDate>Wed, 22 Apr 2026 07:23:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47860220</link><dc:creator>liamgm</dc:creator><comments>https://news.ycombinator.com/item?id=47860220</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47860220</guid></item><item><title><![CDATA[New comment by liamgm in "Cal.diy: open-source community edition of cal.com"]]></title><description><![CDATA[
<p>This is good , switching from viral license to more corporate friendly licensig</p>
]]></description><pubDate>Wed, 22 Apr 2026 07:18:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47860186</link><dc:creator>liamgm</dc:creator><comments>https://news.ycombinator.com/item?id=47860186</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47860186</guid></item><item><title><![CDATA[New comment by liamgm in "Cal.com is going closed source"]]></title><description><![CDATA[
<p>Changed the license of the foss version cal.diy to MIT . Grace in disguise , now enterprise user can host cal.diy without worries of viral licensing .</p>
]]></description><pubDate>Wed, 15 Apr 2026 20:54:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47785094</link><dc:creator>liamgm</dc:creator><comments>https://news.ycombinator.com/item?id=47785094</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47785094</guid></item><item><title><![CDATA[New comment by liamgm in "MAUI Is Coming to Linux"]]></title><description><![CDATA[
<p>avalonia xpf is xplat wpf runtime on top avalonia, paid. avalonia maui is xplat maui runtime on top avalonia, mit for now. avalonia have they own ui called avaloniaUI also xplat, free.</p>
]]></description><pubDate>Mon, 23 Mar 2026 08:40:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47486787</link><dc:creator>liamgm</dc:creator><comments>https://news.ycombinator.com/item?id=47486787</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47486787</guid></item><item><title><![CDATA[New comment by liamgm in "Bazzite Post-Mortem"]]></title><description><![CDATA[
<p>not undercover, kyle is microsoft employee based on his github bio.<p>also if you wanna support linux on gaming, just buy hardware that support steamos like steamdeck, steam machine, steam frame, legion go s, rog ally.</p>
]]></description><pubDate>Tue, 10 Feb 2026 18:36:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46964651</link><dc:creator>liamgm</dc:creator><comments>https://news.ycombinator.com/item?id=46964651</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46964651</guid></item><item><title><![CDATA[New comment by liamgm in "Velox: A Port of Tauri to Swift by Miguel de Icaza"]]></title><description><![CDATA[
<p>Unity engine , the most popular game engine based on mono. Also gnome software like glib , cairo , harfbuzz prolly used as foundation by all OSes, gui toolkit, programming language or browser on the market.</p>
]]></description><pubDate>Tue, 27 Jan 2026 16:57:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46782689</link><dc:creator>liamgm</dc:creator><comments>https://news.ycombinator.com/item?id=46782689</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46782689</guid></item></channel></rss>