<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: amszmidt</title><link>https://news.ycombinator.com/user?id=amszmidt</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 15 May 2026 21:17:14 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=amszmidt" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by amszmidt in "RaTeX: KaTeX-compatible LaTeX rendering engine in pure Rust"]]></title><description><![CDATA[
<p>The details of lexical scope where defined in Algol 60 (1960), nearly 2 decades before Rabbit (1978).<p>People did know how to implement things back then, and TeX is a great example of that.  It is just our definitions have changed over the years of what we consider better.</p>
]]></description><pubDate>Fri, 08 May 2026 04:41:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48058633</link><dc:creator>amszmidt</dc:creator><comments>https://news.ycombinator.com/item?id=48058633</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48058633</guid></item><item><title><![CDATA[New comment by amszmidt in "Filing the corners off my MacBooks"]]></title><description><![CDATA[
<p>This a common thing shared with the Nordics.  The English term would be “meteorological spring”.<p><a href="https://sv.wikipedia.org/wiki/V%C3%A5r_i_Sverige" rel="nofollow">https://sv.wikipedia.org/wiki/V%C3%A5r_i_Sverige</a><p>The definition would certainly work in English countries, seeing it is just 0 to 10 degrees Celsius average over the course of a week (and after 15th of February).</p>
]]></description><pubDate>Sat, 11 Apr 2026 10:43:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47729385</link><dc:creator>amszmidt</dc:creator><comments>https://news.ycombinator.com/item?id=47729385</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47729385</guid></item><item><title><![CDATA[New comment by amszmidt in "Spanish legislation as a Git repo"]]></title><description><![CDATA[
<p>Would be nice if someone did it with Swedens laws too!</p>
]]></description><pubDate>Sat, 28 Mar 2026 15:43:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47555619</link><dc:creator>amszmidt</dc:creator><comments>https://news.ycombinator.com/item?id=47555619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47555619</guid></item><item><title><![CDATA[New comment by amszmidt in "Meta’s AI smart glasses and data privacy concerns"]]></title><description><![CDATA[
<p>In Sweden, you're allowed to film/photograph in public without the need for any consent.<p>There is (in general) no expectation of privacy in public in Europe.  How you can use the material though, is a different matter ...</p>
]]></description><pubDate>Tue, 03 Mar 2026 07:25:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47229263</link><dc:creator>amszmidt</dc:creator><comments>https://news.ycombinator.com/item?id=47229263</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47229263</guid></item><item><title><![CDATA[New comment by amszmidt in "Start all of your commands with a comma (2009)"]]></title><description><![CDATA[
<p>Not if it is an alias.</p>
]]></description><pubDate>Sat, 07 Feb 2026 12:18:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46923259</link><dc:creator>amszmidt</dc:creator><comments>https://news.ycombinator.com/item?id=46923259</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46923259</guid></item><item><title><![CDATA[New comment by amszmidt in "Start all of your commands with a comma (2009)"]]></title><description><![CDATA[
<p>It was suggested by Tom Lord (RIP), who used it heavily long before he wrote GNU Arch.<p>File names or directories starting with a comma where considered “junk”, and ones with a plus sign I think where considered “precious”.</p>
]]></description><pubDate>Sat, 07 Feb 2026 12:16:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46923249</link><dc:creator>amszmidt</dc:creator><comments>https://news.ycombinator.com/item?id=46923249</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46923249</guid></item><item><title><![CDATA[New comment by amszmidt in "FFmpeg has issued a DMCA takedown on GitHub"]]></title><description><![CDATA[
<p>Thanks for the link; sadly none of the links to the repo can be viewed to see what exactly occurred.<p>To those downvoting, curious why?  Many of the links are not viewable, since GitHub hides them, so any discussion becomes quite tricky.</p>
]]></description><pubDate>Fri, 26 Dec 2025 22:02:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46396791</link><dc:creator>amszmidt</dc:creator><comments>https://news.ycombinator.com/item?id=46396791</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46396791</guid></item><item><title><![CDATA[New comment by amszmidt in "FFmpeg has issued a DMCA takedown on GitHub"]]></title><description><![CDATA[
<p>Incorporating compatible code, under different license is perfectly OK and each work can have different license, while the whole combined work is under the terms of another.<p>I'm honestly quite confused what FFmpeg is objecting to here, if ILoveRockchip wrote code, under a compatible license (which Apache 2.0 is wrt. LGPLv2+ which FFmpeg is licensed under) -- then that seems perfectly fine.<p>The repository in question is of course gone.  Is it that ILoveRockchip claims that they wrote code that was written FFmpeg? That is bad, and unrelated to any license terms, or license compatibility ... just outright plagiarism.</p>
]]></description><pubDate>Fri, 26 Dec 2025 21:40:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46396588</link><dc:creator>amszmidt</dc:creator><comments>https://news.ycombinator.com/item?id=46396588</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46396588</guid></item><item><title><![CDATA[New comment by amszmidt in "The current state of the theory that GPL propagates to AI models"]]></title><description><![CDATA[
<p>I think maybe you're mixing up distribution and running a program, at least taking your initial comment into account, "if you train/run/use a model, it must be open source".</p>
]]></description><pubDate>Thu, 27 Nov 2025 15:44:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46070292</link><dc:creator>amszmidt</dc:creator><comments>https://news.ycombinator.com/item?id=46070292</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46070292</guid></item><item><title><![CDATA[New comment by amszmidt in "The current state of the theory that GPL propagates to AI models"]]></title><description><![CDATA[
<p>In the context of Free Software, yes.  Freedom one is about the right to study a program.</p>
]]></description><pubDate>Thu, 27 Nov 2025 15:18:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46069998</link><dc:creator>amszmidt</dc:creator><comments>https://news.ycombinator.com/item?id=46069998</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46069998</guid></item><item><title><![CDATA[New comment by amszmidt in "The current state of the theory that GPL propagates to AI models"]]></title><description><![CDATA[
<p>That is not really correct, the GNU GPL doesn't have any terms whatsoever on how you can use, or modify the program to do things.  You're free to make a GNU GPL program do anything (i.e., use).<p>I suggest a careful reading of the GNU GPL, or the definition of Free Software, where this is carefully explained.</p>
]]></description><pubDate>Thu, 27 Nov 2025 15:17:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=46069992</link><dc:creator>amszmidt</dc:creator><comments>https://news.ycombinator.com/item?id=46069992</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46069992</guid></item><item><title><![CDATA[New comment by amszmidt in "The current state of the theory that GPL propagates to AI models"]]></title><description><![CDATA[
<p>Because it would violate freedom zero.  Adding such terms to the GNU GPL would also mean that you can remove them, they would be considered "further restrictions" and can be removed (see section 7 of the GNU GPL version 3).</p>
]]></description><pubDate>Thu, 27 Nov 2025 14:38:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46069650</link><dc:creator>amszmidt</dc:creator><comments>https://news.ycombinator.com/item?id=46069650</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46069650</guid></item><item><title><![CDATA[New comment by amszmidt in "The current state of the theory that GPL propagates to AI models"]]></title><description><![CDATA[
<p>It isn't the difficult, a license that forbids how the program is used is a non-free software license.<p>"The freedom to run the program as you wish, for any purpose (freedom 0)."</p>
]]></description><pubDate>Thu, 27 Nov 2025 14:36:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46069626</link><dc:creator>amszmidt</dc:creator><comments>https://news.ycombinator.com/item?id=46069626</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46069626</guid></item><item><title><![CDATA[New comment by amszmidt in "NSA and IETF, part 3: Dodging the issues at hand"]]></title><description><![CDATA[
<p>An employee doesn’t act as an official representative of their employer nor do they speak for the employee in any official capacity.  That is what the message says.<p>The informal also didn’t cloak their identity (implies some malicious intent), they simple did not use their work email.  Nothing wrong with that.</p>
]]></description><pubDate>Mon, 24 Nov 2025 13:36:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46033940</link><dc:creator>amszmidt</dc:creator><comments>https://news.ycombinator.com/item?id=46033940</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46033940</guid></item><item><title><![CDATA[New comment by amszmidt in "NSA and IETF, part 3: Dodging the issues at hand"]]></title><description><![CDATA[
<p>”No association” and “I am not a representative” are quite different things to say.</p>
]]></description><pubDate>Mon, 24 Nov 2025 13:09:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46033712</link><dc:creator>amszmidt</dc:creator><comments>https://news.ycombinator.com/item?id=46033712</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46033712</guid></item><item><title><![CDATA[New comment by amszmidt in "Core Devices keeps stealing our work"]]></title><description><![CDATA[
<p>> Wait a sec. IANAL, but if I license something to you under the GPLv3, you may not license it to someone else under AGPLv3 or a commercial license.<p>Not exactly the above case, but from the GNU GPL version 3 (<a href="https://www.gnu.org/licenses/gpl-3.0.txt" rel="nofollow">https://www.gnu.org/licenses/gpl-3.0.txt</a>):<p><pre><code>      13. Use with the GNU Affero General Public License.
    
      Notwithstanding any other provision of this License, you have
    permission to link or combine any covered work with a work licensed
    under version 3 of the GNU Affero General Public License into a single
    combined work, and to convey the resulting work.  The terms of this
    License will continue to apply to the part which is the covered work,
    but the special requirements of the GNU Affero General Public License,
    section 13, concerning interaction through a network will apply to the
    combination as such.</code></pre></p>
]]></description><pubDate>Tue, 18 Nov 2025 11:22:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=45963714</link><dc:creator>amszmidt</dc:creator><comments>https://news.ycombinator.com/item?id=45963714</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45963714</guid></item><item><title><![CDATA[New comment by amszmidt in "This week in 1988, Robert Morris unleashed his eponymous worm"]]></title><description><![CDATA[
<p><a href="https://github.com/arialdomartini/morris-worm/tree/master" rel="nofollow">https://github.com/arialdomartini/morris-worm/tree/master</a><p>Has the decompiled version.</p>
]]></description><pubDate>Wed, 05 Nov 2025 12:54:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=45822332</link><dc:creator>amszmidt</dc:creator><comments>https://news.ycombinator.com/item?id=45822332</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45822332</guid></item><item><title><![CDATA[New comment by amszmidt in "Design of the SCHEME-78 Lisp-based microprocessor (1980)"]]></title><description><![CDATA[
<p>Correct, neither did the Lambda.  The article though references the Explorer II, a later version of the Explorer I ("Lambda").</p>
]]></description><pubDate>Thu, 09 Oct 2025 11:27:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=45526179</link><dc:creator>amszmidt</dc:creator><comments>https://news.ycombinator.com/item?id=45526179</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45526179</guid></item><item><title><![CDATA[New comment by amszmidt in "Design of the SCHEME-78 Lisp-based microprocessor (1980)"]]></title><description><![CDATA[
<p>MIT System 99 was made after the first LMI release, which was based on MIT System 98 (and even slightly older releases) - which removed the flag bit. See the release notes here <a href="https://tumbleweed.nu/lm-3/sys-msg/sys98-msg.html" rel="nofollow">https://tumbleweed.nu/lm-3/sys-msg/sys98-msg.html</a><p>programs.<p><pre><code>    ] Pointer Fields Now 25 Bits; Flag Bit Gone.

    Each typed data word in Lisp machine memory used to have one bit called the "flag bit" which was not considered part of the contents of the word. This is no longer so.  There is no longer a flag bit; instead, the pointer field</code></pre>
of the word is one bit larger, making it 25 bits in all.<p><pre><code>    This extra bit extends the range of integers that can be represented without allocation of storage, and also extends the precision of small-floats by one bit.

    On the Lambda processor, the maximum size of virtual memory is doubled. This is the primary reason for the change.  Unfortunately, the CADR mapping hardware is not able to use the extra bit as an address bit, so the maximum virtual memory size on a CADR is unchanged.

    The functions %24-BIT-PLUS, %24-BIT-DIFFERENCE and %24-BIT-TIMES still produce only 24 bits of result.  If you wish to have a result the full size of the pointer field, however wide that is, you should use the functions %POINTER-DIFFERENCE and %POINTER-TIMES (the last is new), and %MAKE-POINTER-OFFSET with a first argument of DTP-FIX to do addition.

    The functions %FLOAT-DOUBLE, %DIVIDE-DOUBLE, %REMAINDER-DOUBLE and %MULTIPLY-FRACTIONS use the full width of the pointer field.

    The values returned by SXHASH have not changed!  They are always positive</code></pre>
fixnums less than 2*23.</p>
]]></description><pubDate>Wed, 01 Oct 2025 15:37:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=45439018</link><dc:creator>amszmidt</dc:creator><comments>https://news.ycombinator.com/item?id=45439018</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45439018</guid></item><item><title><![CDATA[New comment by amszmidt in "Writing an operating system kernel from scratch"]]></title><description><![CDATA[
<p><p><pre><code>    > If Stallman had started with a kernel, there would be very few people who had the legal right to run any utilities or apps on the new kernel
</code></pre>
That is really not true, one of the most important things when it comes to the GNU project and the whole Free Software movement is the ability to run _any_ program, be it non-free software or free software.  This has been parroted for more than 40 years now ...</p>
]]></description><pubDate>Mon, 15 Sep 2025 08:52:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=45247533</link><dc:creator>amszmidt</dc:creator><comments>https://news.ycombinator.com/item?id=45247533</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45247533</guid></item></channel></rss>