<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: cygx</title><link>https://news.ycombinator.com/user?id=cygx</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 23 Apr 2026 18:43:22 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=cygx" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by cygx in "Transpiler, a Meaningless Word (2023)"]]></title><description><![CDATA[
<p>Why is it useless? 'Compiler' denotes the general category, within which exist various sub-categories:<p>For example, a 'native compiler' outputs machine code for the host system, a 'cross compiler' outputs machine code for a different system, a 'bytecode compiler' outputs a custom binary format (e.g. VM instructions), and a 'transpiler' outputs source code. These distinctions are meaningful.</p>
]]></description><pubDate>Thu, 13 Nov 2025 08:15:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=45912185</link><dc:creator>cygx</dc:creator><comments>https://news.ycombinator.com/item?id=45912185</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45912185</guid></item><item><title><![CDATA[New comment by cygx in "An intuitive guide to Maxwell's equations (2020)"]]></title><description><![CDATA[
<p><i>even more in geometric algebra: dF = J</i><p>You can do that using differential forms as well - using the co-differential δ, we can write a single equation (δ + d)F = J. However, from the perspective of Yang-Mills theory, that's a rather questionable approach as we're stitching together the Bianchi identity and the Yang-Mills equation for no particular reason...</p>
]]></description><pubDate>Mon, 03 Jun 2024 15:45:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=40563828</link><dc:creator>cygx</dc:creator><comments>https://news.ycombinator.com/item?id=40563828</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40563828</guid></item><item><title><![CDATA[New comment by cygx in "Nix: The Breaking Point"]]></title><description><![CDATA[
<p>Microsoft is not your friend. Like most large companies, it tries to game the system to the detriment of the general public: Monopolistic practices (embrace-extend-extinguish, discounts for hardware vendors that only bundle Windows, ...), lobbying for software patents, tax avoidance, all that jazz.<p>There are also concerns with regard to civil liberties such as spying on their customers out of self-interest and on behalf of the US government, cooperating with authoritarian regimes such as China or their participation in Trusted Computing. Also note that while nowadays, just like many other tech companies, Microsoft might get criticized as being 'woke' by people with a certain political outlook, in the late 2000s, they were throwing people off xbox live for mentioning being gay in their profiles (or just having the surname 'Gaywood', for that matter).</p>
]]></description><pubDate>Mon, 29 Apr 2024 13:37:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=40198180</link><dc:creator>cygx</dc:creator><comments>https://news.ycombinator.com/item?id=40198180</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40198180</guid></item><item><title><![CDATA[New comment by cygx in "Nicolas Bourbaki"]]></title><description><![CDATA[
<p><i>Shrugs.</i> It's an issue, but not necessarily as extreme as some people make it sound, and not entirely limited to the social sciences (see e.g. the justification of the physicist who approved Igor Bogdanov's thesis back in the day: <i>All these were ideas that could possibly make sense. It showed some originality and some familiarity with the jargon. That's all I ask.</i>).</p>
]]></description><pubDate>Thu, 14 Mar 2024 12:56:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=39703334</link><dc:creator>cygx</dc:creator><comments>https://news.ycombinator.com/item?id=39703334</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39703334</guid></item><item><title><![CDATA[New comment by cygx in "Nicolas Bourbaki"]]></title><description><![CDATA[
<p>In 2014, Springer and IEEE had to retract 120 comp-sci papers that were gibberish generated with SCIgen. The problem persists as of May 2021[1], and given the advancements in LLMs, I wouldn't be surprised if things are getting worse...<p>[1] <a href="https://asistdl.onlinelibrary.wiley.com/doi/10.1002/asi.24495" rel="nofollow">https://asistdl.onlinelibrary.wiley.com/doi/10.1002/asi.2449...</a></p>
]]></description><pubDate>Thu, 14 Mar 2024 12:10:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=39702833</link><dc:creator>cygx</dc:creator><comments>https://news.ycombinator.com/item?id=39702833</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39702833</guid></item><item><title><![CDATA[New comment by cygx in "Webb and Hubble confirm Universe's expansion rate"]]></title><description><![CDATA[
<p>Cf <a href="https://en.wikipedia.org/wiki/Scale_factor_%28cosmology%29" rel="nofollow">https://en.wikipedia.org/wiki/Scale_factor_%28cosmology%29</a><p>< 47k years: radiation-dominated era<p>< 9.8G years: matter-dominated era<p>> 9.8G years: dark-energy-dominated era</p>
]]></description><pubDate>Wed, 13 Mar 2024 15:12:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=39692214</link><dc:creator>cygx</dc:creator><comments>https://news.ycombinator.com/item?id=39692214</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39692214</guid></item><item><title><![CDATA[New comment by cygx in "Webb and Hubble confirm Universe's expansion rate"]]></title><description><![CDATA[
<p>The Hubble sphere (the place where recession velocities hit the speed of light) is not the same as the particle horizon (our past lightcone at current cosmological time, the boundary of the observable universe) or the cosmic event horizon (our past lightcone at infinite cosmological time, the boundary of the asymptotically observable universe).<p>Cf the last paragraph of <a href="https://en.wikipedia.org/wiki/Hubble_volume" rel="nofollow">https://en.wikipedia.org/wiki/Hubble_volume</a><p><i>Observations indicate that the expansion of the universe is accelerating, and the Hubble constant is thought to be decreasing. Thus, sources of light outside the Hubble horizon but inside the cosmological event horizon can eventually reach us. A fairly counter-intuitive result is that photons we observe from the first ~5 billion years of the universe come from regions that are, and always have been, receding from us at superluminal speeds.</i></p>
]]></description><pubDate>Tue, 12 Mar 2024 11:14:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=39678183</link><dc:creator>cygx</dc:creator><comments>https://news.ycombinator.com/item?id=39678183</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39678183</guid></item><item><title><![CDATA[New comment by cygx in "Webb and Hubble confirm Universe's expansion rate"]]></title><description><![CDATA[
<p>This is correct: For example, at time of emission of the light we receive today, GN-z11 had a recession velocity above 4c. A redshift of 1090 (which is the approximate redshift of the cosmic microwave background) corresponds to a recession velocity on the oder of 60c.</p>
]]></description><pubDate>Tue, 12 Mar 2024 11:09:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=39678152</link><dc:creator>cygx</dc:creator><comments>https://news.ycombinator.com/item?id=39678152</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39678152</guid></item><item><title><![CDATA[New comment by cygx in "Webb and Hubble confirm Universe's expansion rate"]]></title><description><![CDATA[
<p>The party line is that energy is not conserved at cosmological scales. However, it's more of a semantic question: We can tell you exactly by how much it gets violated (that's basically the first Friedmann equation), and if you prefer, you can attribute the missing energy to the gravitational field. A lot of physicists don't like that approach as it isn't possible to write down a corresponding stress-energy tensor, ie gravitational energy cannot be properly localized.</p>
]]></description><pubDate>Tue, 12 Mar 2024 10:49:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=39678055</link><dc:creator>cygx</dc:creator><comments>https://news.ycombinator.com/item?id=39678055</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39678055</guid></item><item><title><![CDATA[New comment by cygx in "Webb and Hubble confirm Universe's expansion rate"]]></title><description><![CDATA[
<p>Not sure that's convincing: Why would I multiply a unit of time (Yug) with  unit of distance (Yojan) to arrive at the distance to the sun? Also note that per Wikipedia, the historical value of the Yogan can range from 3.5km (~2.2 miles) to 15km (~9.3 miles). How was the value of 8 miles chosen?</p>
]]></description><pubDate>Tue, 12 Mar 2024 10:37:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=39677984</link><dc:creator>cygx</dc:creator><comments>https://news.ycombinator.com/item?id=39677984</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39677984</guid></item><item><title><![CDATA[New comment by cygx in "Why Python's integer division floors (2010)"]]></title><description><![CDATA[
<p><i>They made the correct decision here!</i><p>No love for Euclidean division?</p>
]]></description><pubDate>Wed, 28 Feb 2024 16:05:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=39539768</link><dc:creator>cygx</dc:creator><comments>https://news.ycombinator.com/item?id=39539768</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39539768</guid></item><item><title><![CDATA[New comment by cygx in "Why Python's integer division floors (2010)"]]></title><description><![CDATA[
<p>It's a valid criticism: By the principle of least surprise, one should strive for a//b = int(a/b).<p>Basically, there's no free lunch. Personally, I prefer truncating integer division in combination with a pair of remainder operators.</p>
]]></description><pubDate>Wed, 28 Feb 2024 11:10:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=39536471</link><dc:creator>cygx</dc:creator><comments>https://news.ycombinator.com/item?id=39536471</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39536471</guid></item><item><title><![CDATA[New comment by cygx in "Why Python's integer division floors (2010)"]]></title><description><![CDATA[
<p>A common approach (e.g. Cobol, Ada, Common Lisp, Haskell, Clojure, MATLAB, Julia, Kotlin) seems to be to provide two operators: One that uses truncated division, one that uses floored division. By convention, <i>rem</i> truncates, and <i>mod</i> floors.</p>
]]></description><pubDate>Wed, 28 Feb 2024 10:58:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=39536407</link><dc:creator>cygx</dc:creator><comments>https://news.ycombinator.com/item?id=39536407</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39536407</guid></item><item><title><![CDATA[New comment by cygx in "How Programming Languages Got Their Names"]]></title><description><![CDATA[
<p>Perl: Pathologically Eclectic Rubbish Lister<p><i>(it's actually a reference to the Parable of the Pearl, but that name clashed with PEARL, a real-time programming language from the 70s developed in Germany)</i></p>
]]></description><pubDate>Thu, 08 Feb 2024 09:57:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=39300186</link><dc:creator>cygx</dc:creator><comments>https://news.ycombinator.com/item?id=39300186</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39300186</guid></item><item><title><![CDATA[New comment by cygx in "TCC RISC-V Compiler Runs in the Web Browser (Thanks to Zig Compiler)"]]></title><description><![CDATA[
<p><a href="https://www.youtube.com/watch?v=glL__xjviro&t=450s" rel="nofollow">https://www.youtube.com/watch?v=glL__xjviro&t=450s</a><p>Instead of popping up an alert, you could have requested the deletion of all files in the cloud storage.</p>
]]></description><pubDate>Sun, 04 Feb 2024 17:23:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=39252224</link><dc:creator>cygx</dc:creator><comments>https://news.ycombinator.com/item?id=39252224</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39252224</guid></item><item><title><![CDATA[New comment by cygx in "TCC RISC-V Compiler Runs in the Web Browser (Thanks to Zig Compiler)"]]></title><description><![CDATA[
<p><i>Again, language-level safety doesn't matter here</i><p>It very well can:<p>For example, let's assume you have a graphics editor running in the browser that stores files in the cloud. If it uses a vulnerable C library to decode image data, an attacker might be able to play havoc with your files despite the sandbox never technically having been breached.<p>This can be mitigated by either using a safe language, or having the decoder run in an isolated wasm instance. Either way, you have to design your application with these considerations in mind and can't just take arbitrary, potentially vulnerable applications, compile them to wasm and be done with it.</p>
]]></description><pubDate>Sun, 04 Feb 2024 17:00:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=39251974</link><dc:creator>cygx</dc:creator><comments>https://news.ycombinator.com/item?id=39251974</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39251974</guid></item><item><title><![CDATA[New comment by cygx in "TCC RISC-V Compiler Runs in the Web Browser (Thanks to Zig Compiler)"]]></title><description><![CDATA[
<p>Sure. Under that perspective, it's basically a new vector for XSS attacks.</p>
]]></description><pubDate>Sun, 04 Feb 2024 13:54:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=39250204</link><dc:creator>cygx</dc:creator><comments>https://news.ycombinator.com/item?id=39250204</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39250204</guid></item><item><title><![CDATA[New comment by cygx in "TCC RISC-V Compiler Runs in the Web Browser (Thanks to Zig Compiler)"]]></title><description><![CDATA[
<p>In order to be useful, a sandboxed program needs to communicate with the environment (the equivalent of system calls). If you can corrupt internal state, you can control the arguments to those calls, which may have security implications.<p>For example, if you corrupt a program that's allowed to use web sockets, you'll be able to port scan the user's local network.</p>
]]></description><pubDate>Sun, 04 Feb 2024 13:38:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=39250096</link><dc:creator>cygx</dc:creator><comments>https://news.ycombinator.com/item?id=39250096</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39250096</guid></item><item><title><![CDATA[New comment by cygx in "TCC RISC-V Compiler Runs in the Web Browser (Thanks to Zig Compiler)"]]></title><description><![CDATA[
<p>Note the SJLJ is one of the ways to implement C++ exceptions, which is one of the reasons why LLVM keeps it around[1].<p>[1] <a href="https://llvm.org/docs/ExceptionHandling.html#sjlj-intrinsics" rel="nofollow">https://llvm.org/docs/ExceptionHandling.html#sjlj-intrinsics</a></p>
]]></description><pubDate>Sun, 04 Feb 2024 13:31:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=39250039</link><dc:creator>cygx</dc:creator><comments>https://news.ycombinator.com/item?id=39250039</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39250039</guid></item><item><title><![CDATA[Show HN: Galactic Recession Velocity Calculator]]></title><description><![CDATA[
<p>Article URL: <a href="https://cygx.neocities.org/recession/">https://cygx.neocities.org/recession/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39094056">https://news.ycombinator.com/item?id=39094056</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 22 Jan 2024 19:19:33 +0000</pubDate><link>https://cygx.neocities.org/recession/</link><dc:creator>cygx</dc:creator><comments>https://news.ycombinator.com/item?id=39094056</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39094056</guid></item></channel></rss>