<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: EgoIncarnate</title><link>https://news.ycombinator.com/user?id=EgoIncarnate</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 08 Apr 2026 22:56:50 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=EgoIncarnate" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by EgoIncarnate in "MinIO is now in maintenance-mode"]]></title><description><![CDATA[
<p>Presumably they've either gotten explicit permission after the fact, rewritten in the commerical product, or the contribution was too minor to be a concern. I don't think they could have put the amount of though needed to ensure they benefit from contributions in a way no one else can, and then also be unaware of license issues with any possible AGPL only contributions.</p>
]]></description><pubDate>Thu, 04 Dec 2025 07:49:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46144887</link><dc:creator>EgoIncarnate</dc:creator><comments>https://news.ycombinator.com/item?id=46144887</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46144887</guid></item><item><title><![CDATA[New comment by EgoIncarnate in "MinIO is now in maintenance-mode"]]></title><description><![CDATA[
<p>Requiring AGPL on the contribution would also prevent a rugpull. MinIO went beyond that.<p>The wording gives an Apache license <i>only</i> to MinIO, not to people who use it. So MinIO can relicense the the contributor code under a commercially viable license, but no one else can. Everyone else will only have access to the contribution under AGPL as part of the whole project.</p>
]]></description><pubDate>Thu, 04 Dec 2025 07:43:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46144850</link><dc:creator>EgoIncarnate</dc:creator><comments>https://news.ycombinator.com/item?id=46144850</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46144850</guid></item><item><title><![CDATA[New comment by EgoIncarnate in "MinIO is now in maintenance-mode"]]></title><description><![CDATA[
<p>MinIO had a de facto CLA. MinIO required contributors to license their code <i>to the project maintainers</i> (only) under Apache 2. Not as bad as copyright assignment, but still asymmetric (they can relicense for commercial use, but you only get AGPL).
<a href="https://github.com/minio/minio/blob/master/.github/PULL_REQUEST_TEMPLATE.md" rel="nofollow">https://github.com/minio/minio/blob/master/.github/PULL_REQU...</a></p>
]]></description><pubDate>Thu, 04 Dec 2025 04:39:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46143860</link><dc:creator>EgoIncarnate</dc:creator><comments>https://news.ycombinator.com/item?id=46143860</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46143860</guid></item><item><title><![CDATA[New comment by EgoIncarnate in "MinIO is now in maintenance-mode"]]></title><description><![CDATA[
<p>MinIO had a de facto CLA. MinIO required contributors to license their code <i>to the project maintainers</i> (only) under Apache 2. Not as bad as copyright assignment, but still asymmetric (they can relicense for commercial use, but you only get AGPL).
<a href="https://github.com/minio/minio/blob/master/.github/PULL_REQUEST_TEMPLATE.md" rel="nofollow">https://github.com/minio/minio/blob/master/.github/PULL_REQU...</a></p>
]]></description><pubDate>Thu, 04 Dec 2025 04:38:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46143858</link><dc:creator>EgoIncarnate</dc:creator><comments>https://news.ycombinator.com/item?id=46143858</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46143858</guid></item><item><title><![CDATA[New comment by EgoIncarnate in "MinIO is now in maintenance-mode"]]></title><description><![CDATA[
<p>MinIO had a de facto CLA. MinIO required contributors to license their code <i>to the project maintainers</i> (only) under Apache 2. Not as bad as copyright assignment, but still asymmetric (they can relicense for commercial use, but you only get AGPL).
<a href="https://github.com/minio/minio/blob/master/.github/PULL_REQUEST_TEMPLATE.md" rel="nofollow">https://github.com/minio/minio/blob/master/.github/PULL_REQU...</a></p>
]]></description><pubDate>Thu, 04 Dec 2025 04:36:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46143848</link><dc:creator>EgoIncarnate</dc:creator><comments>https://news.ycombinator.com/item?id=46143848</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46143848</guid></item><item><title><![CDATA[New comment by EgoIncarnate in "MinIO is now in maintenance-mode"]]></title><description><![CDATA[
<p>MinIO had a de facto CLA. MinIO required contributors to license their code <i>to the project maintainers</i> (only) under Apache 2. Not as bad as copyright assignment, but still asymmetric (they can relicense for commercial use, but you only get AGPL).
<a href="https://github.com/minio/minio/blob/master/.github/PULL_REQUEST_TEMPLATE.md" rel="nofollow">https://github.com/minio/minio/blob/master/.github/PULL_REQU...</a></p>
]]></description><pubDate>Thu, 04 Dec 2025 04:33:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46143839</link><dc:creator>EgoIncarnate</dc:creator><comments>https://news.ycombinator.com/item?id=46143839</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46143839</guid></item><item><title><![CDATA[New comment by EgoIncarnate in "MinIO is now in maintenance-mode"]]></title><description><![CDATA[
<p>MinIO had a de facto CLA. MinIO required contributors to license their code <i>to the project maintainers</i> (only) under Apache 2. Not as bad as copyright assignment, but still asymmetric (they can relicense for commercial use, but you only get AGPL).
<a href="https://github.com/minio/minio/blob/master/.github/PULL_REQUEST_TEMPLATE.md" rel="nofollow">https://github.com/minio/minio/blob/master/.github/PULL_REQU...</a></p>
]]></description><pubDate>Thu, 04 Dec 2025 04:26:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46143801</link><dc:creator>EgoIncarnate</dc:creator><comments>https://news.ycombinator.com/item?id=46143801</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46143801</guid></item><item><title><![CDATA[New comment by EgoIncarnate in "Isn't WSL2 just a VM?"]]></title><description><![CDATA[
<p>Vs WSL1:<p>GPU access. Actual graphics use is so so, but essential for doing CUDA/AI stuff<p>Faster file system access on the Linux side (for Linux compiles etc). Ironically, accessing Windows filesystem is slower than WSL1.<p>Better Linux compatibility.<p>Vs a Linux VM:<p>GPU access!<p>Easier testing for localhost stuff, Linux ports get autoforwarded to Windows (if your test http server is running in WSL2 at port 8080, you can browse to http://localhost:8080 in your Windows browser)<p>Easy Windows filesystem interaction. Windows local drives show up in /mnt automatically.<p>Mix Windows commands with Linux commands. I use this for example to pipe strings.exe, which is UTF-16 aware, with Linux text utils.<p>I think WSL2 tends to be better at sharing memory (releasing unused memory) with the rest of the system than a dedicated VM.<p>You can mimic some of this stuff to a degree with a VM, but the built in convenience facetor can't be overlooked, and if you are doing CUDA stuff there isn't a good alternative that I am aware of. You could do PCI passthrough using datacenter class GPUs and Windows Server, but $$$.</p>
]]></description><pubDate>Mon, 01 Dec 2025 20:52:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46113047</link><dc:creator>EgoIncarnate</dc:creator><comments>https://news.ycombinator.com/item?id=46113047</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46113047</guid></item><item><title><![CDATA[New comment by EgoIncarnate in "A Guide Dog for the Face-Blind"]]></title><description><![CDATA[
<p>There was a different test for famous faces that was linked in a comment later (which had an average of 30.87). Based on your response and score you likely took the first test with the computer generated faces.</p>
]]></description><pubDate>Tue, 12 Aug 2025 02:20:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=44871620</link><dc:creator>EgoIncarnate</dc:creator><comments>https://news.ycombinator.com/item?id=44871620</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44871620</guid></item><item><title><![CDATA[New comment by EgoIncarnate in "Cursor 1.0"]]></title><description><![CDATA[
<p>I don't think it's being kept up to date. I believe for the IDEs, it requires manual testing to get the numbers. Since things change so quickly, it's mostly just a historical artifact. Hopefully some future version is automated.</p>
]]></description><pubDate>Thu, 05 Jun 2025 02:45:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=44187883</link><dc:creator>EgoIncarnate</dc:creator><comments>https://news.ycombinator.com/item?id=44187883</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44187883</guid></item><item><title><![CDATA[New comment by EgoIncarnate in "Claude 4"]]></title><description><![CDATA[
<p>The should call it Karen mode.</p>
]]></description><pubDate>Thu, 22 May 2025 18:16:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=44065003</link><dc:creator>EgoIncarnate</dc:creator><comments>https://news.ycombinator.com/item?id=44065003</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44065003</guid></item><item><title><![CDATA[New comment by EgoIncarnate in "Alan Kay did not invent objects (2019)"]]></title><description><![CDATA[
<p>According to the Wikipedia page, Kaypro was created by Andrew Kay, not Alan Kay.<p>Interestingly both had a relationship to a NLS in there lives.<p>For Andrew, it was Non-Linear Systems, where Andrew invented the digital voltmeter.<p>For Alan, it was  oN-Line System, where he attended "The Mother of All Demos", which spawned the mouse and some other inventions used in the Xerox Alto, which is where Smalltalk was primarily developed initially.</p>
]]></description><pubDate>Sat, 10 May 2025 23:46:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=43949991</link><dc:creator>EgoIncarnate</dc:creator><comments>https://news.ycombinator.com/item?id=43949991</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43949991</guid></item><item><title><![CDATA[New comment by EgoIncarnate in "I'm manually transcribing the AltairBASIC source, ten lines a day starting today"]]></title><description><![CDATA[
<p>I don't think it would help. As far as I can tell, the source doesn't include the macros needed to actually perform an assembly.</p>
]]></description><pubDate>Mon, 07 Apr 2025 23:44:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=43617067</link><dc:creator>EgoIncarnate</dc:creator><comments>https://news.ycombinator.com/item?id=43617067</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43617067</guid></item><item><title><![CDATA[New comment by EgoIncarnate in "STEPS Toward the Reinvention of Programming (2012) [pdf]"]]></title><description><![CDATA[
<p>>> Are the sources published?
> Yes<p>Where?</p>
]]></description><pubDate>Tue, 11 Mar 2025 02:40:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=43328639</link><dc:creator>EgoIncarnate</dc:creator><comments>https://news.ycombinator.com/item?id=43328639</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43328639</guid></item><item><title><![CDATA[New comment by EgoIncarnate in "Apple M3 Ultra"]]></title><description><![CDATA[
<p>M3 support in Asahi is still heavily WIP. I think it doesn't even have display support, Ethernet, or Wifi yet, I think it's only serial over USB . Without any GPU or ANE support, it's not very useful for AI stuff. <a href="https://asahilinux.org/docs/M3-Series-Feature-Support/" rel="nofollow">https://asahilinux.org/docs/M3-Series-Feature-Support/</a></p>
]]></description><pubDate>Wed, 05 Mar 2025 15:41:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=43268037</link><dc:creator>EgoIncarnate</dc:creator><comments>https://news.ycombinator.com/item?id=43268037</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43268037</guid></item><item><title><![CDATA[New comment by EgoIncarnate in "DOGE's only public ledger is riddled with mistakes"]]></title><description><![CDATA[
<p>> Yes, hence why I'm comparing it to the NHS supporting the UK (~70M pop). Also note the NHS's coverage far exceeds Medicaid.<p>They might both cover ~70M, but the NHS population has a median age of ~41, for Medicare it's ~71. The US health system is expensive, but NHS vs Medicare cost is not really a valid comparison with such drastically different demographics.</p>
]]></description><pubDate>Sun, 23 Feb 2025 06:13:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=43147111</link><dc:creator>EgoIncarnate</dc:creator><comments>https://news.ycombinator.com/item?id=43147111</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43147111</guid></item><item><title><![CDATA[New comment by EgoIncarnate in "Show HN: Ephemeral VMs in 1 Microsecond"]]></title><description><![CDATA[
<p>Sorry if I wasn't more clear. I wasn't trying to argue for a correct definition of virtualization. My point was that because the use of VM in the title is ambiguous without context when speaking to a general audience, it would have been nice to have a more qualified title.<p>For me the reason for the distinction between hardware virtualization and emulation based virtualization is the differences in suitability based on instance creation cost, and instruction performance, and as you mention security.<p>My usage was just an attempt to explain why I saw a distinction, not to pedantically define any of the terms. My apologies if you felt I used them incorrectly.</p>
]]></description><pubDate>Tue, 24 Dec 2024 15:09:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=42502361</link><dc:creator>EgoIncarnate</dc:creator><comments>https://news.ycombinator.com/item?id=42502361</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42502361</guid></item><item><title><![CDATA[New comment by EgoIncarnate in "Show HN: Ephemeral VMs in 1 Microsecond"]]></title><description><![CDATA[
<p>A hypervisor VM is running native code via hardware virtualization. An emulator VM is running an interpreter and/or JIT generally using a different instruction set.<p>A hypervisor VM typically requires more extensive setup involving hardware configuration and is usually used for running existing native code, so it often means emulating a real machine, including OS and sometimes even firmware/BIOS. There are "lightweight" environments like Firecracker, but the overhead of creating an instance is still heaver than the overhead of a function call. The instance creation overhead is high, but the instruction performance can be close to native. Microsecond VM creation is notable given the typical instance creation overhead in this case.<p>A emulator VM for a sandbox typically will just be a software CPU emulator with some level of OS emulation. The instance creation overhead is setting up a data structure and issuing a function call to "run" the CPU emulator. The instruction performance is generally much slower than executing native code. Microsecond VM creation is not very notable in this case.<p>If your running a long running process the hypervisor approach is usually superior. If your running a very short lived process (for instance a VM per http request), the emulator approach may work better.<p>There is also the container approach like Docker which is somewhat in between in overhead and can run at native speed on bare metal. The OS virtualization GVisor approach of capturing syscalls.</p>
]]></description><pubDate>Mon, 23 Dec 2024 18:12:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=42496357</link><dc:creator>EgoIncarnate</dc:creator><comments>https://news.ycombinator.com/item?id=42496357</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42496357</guid></item><item><title><![CDATA[New comment by EgoIncarnate in "Show HN: Ephemeral VMs in 1 Microsecond"]]></title><description><![CDATA[
<p>The use of the term VM without further qualification in the title is unfortunate. Emulated VM would have been nicer to avoid confusion with hypervisor style virtual machines.<p>Staring emphermial hypervisor VMs quickly is more noteworthy (since they are often slow to start) than an emulator VM where it's expected to be fast since it's usually not much more than setting up a datastructure and executing a call to an interpreter. I clicked hoping for the former, only to find out the project is the latter.</p>
]]></description><pubDate>Mon, 23 Dec 2024 06:58:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=42492389</link><dc:creator>EgoIncarnate</dc:creator><comments>https://news.ycombinator.com/item?id=42492389</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42492389</guid></item><item><title><![CDATA[New comment by EgoIncarnate in "Tldraw Computer"]]></title><description><![CDATA[
<p>Tldraw computer – how does it work? <a href="https://www.youtube.com/watch?v=Kn1De5uwrlY" rel="nofollow">https://www.youtube.com/watch?v=Kn1De5uwrlY</a>
<i>Steve from tldraw gives a tour of how tldraw.computer handles AI generation on the canvas, including a peek at prompts and models.</i></p>
]]></description><pubDate>Fri, 20 Dec 2024 21:47:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=42475386</link><dc:creator>EgoIncarnate</dc:creator><comments>https://news.ycombinator.com/item?id=42475386</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42475386</guid></item></channel></rss>