<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: lasagnaphil</title><link>https://news.ycombinator.com/user?id=lasagnaphil</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 26 Jun 2026 07:43:44 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=lasagnaphil" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by lasagnaphil in "Supporting half-precision floats is annoying"]]></title><description><![CDATA[
<p>Wow, that's illuminating. I naively thought the overhead of converting between datatypes would not make this worth that much (in favor of saving cache misses). Though does this also have anything to do with the AVX512 instructions?</p>
]]></description><pubDate>Fri, 06 Aug 2021 17:57:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=28090712</link><dc:creator>lasagnaphil</dc:creator><comments>https://news.ycombinator.com/item?id=28090712</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28090712</guid></item><item><title><![CDATA[New comment by lasagnaphil in "Supporting half-precision floats is annoying"]]></title><description><![CDATA[
<p>How is a storage format that's not used for math important for speeding up actual computations? I'm curious.</p>
]]></description><pubDate>Fri, 06 Aug 2021 14:53:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=28087967</link><dc:creator>lasagnaphil</dc:creator><comments>https://news.ycombinator.com/item?id=28087967</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28087967</guid></item><item><title><![CDATA[New comment by lasagnaphil in "Stanford AIMI releases free open-source repository of medical datasets"]]></title><description><![CDATA[
<p>To make things worse, the site doesn't work unless you disable Ublock Origin (and even when it works it's goddamn slow), and for some reason you get a location access request from your browser right when you click an entry (is there any reason they have to collect geographic data for a download link?)</p>
]]></description><pubDate>Fri, 06 Aug 2021 11:03:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=28085503</link><dc:creator>lasagnaphil</dc:creator><comments>https://news.ycombinator.com/item?id=28085503</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28085503</guid></item><item><title><![CDATA[New comment by lasagnaphil in "LÖVR – An open source framework for rapidly building immersive 3D experiences"]]></title><description><![CDATA[
<p>I’ve already mentioned how to do this with metatables. But you still need to wrap this in a function and call it every time, it’s quite cumbersome. And the whole thing falls apart when you start using other people’s libraries (For example, you enabled strict.lua in your codebase, but then it starts affecting other libraries which relied on the original Lua behavior… Or you’ve made your own object system, but that one library you’ve imported uses middleclass and another uses rxi.classic, and you need to go though the headache of making sure they’re all compatible)</p>
]]></description><pubDate>Fri, 06 Aug 2021 09:33:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=28084971</link><dc:creator>lasagnaphil</dc:creator><comments>https://news.ycombinator.com/item?id=28084971</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28084971</guid></item><item><title><![CDATA[New comment by lasagnaphil in "Yann LeCun on his start in AI, recent self-supervised learning research [video]"]]></title><description><![CDATA[
<p>Nah, he’s more of a hobbyist in AI. I don’t necessarily think you need to be explicitly in academia to produce good academic work (independent researchers do exist), but he hasn’t really produce anything (in terms of actual theoretical/experimental results) that could be regarded as a substantial contribution to the field. He’s made some anime datasets though, maybe it could be useful to some.</p>
]]></description><pubDate>Fri, 06 Aug 2021 03:24:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=28082986</link><dc:creator>lasagnaphil</dc:creator><comments>https://news.ycombinator.com/item?id=28082986</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28082986</guid></item><item><title><![CDATA[New comment by lasagnaphil in "LÖVR – An open source framework for rapidly building immersive 3D experiences"]]></title><description><![CDATA[
<p>A question: would it be too much work to port Love2D to a different embedding language? (I'm currently having looks at Squirrel (<a href="http://www.squirrel-lang.org/" rel="nofollow">http://www.squirrel-lang.org/</a>) I always thought Lua was tightly coupled with the framework, but what you've mentioned seems to imply that's not the case.</p>
]]></description><pubDate>Fri, 06 Aug 2021 02:27:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=28082632</link><dc:creator>lasagnaphil</dc:creator><comments>https://news.ycombinator.com/item?id=28082632</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28082632</guid></item><item><title><![CDATA[New comment by lasagnaphil in "LÖVR – An open source framework for rapidly building immersive 3D experiences"]]></title><description><![CDATA[
<p>Lua is a language that I started programming with, and has a special place in my heart even if has some crappy parts.<p>The main issue I have with the language is with table accesses and 'nil'. Tables in Lua are the most fundamental type of object in the language, it can be either an array (1-based index) or a hashtable. In this language objects are basically just tables with fields in them, and with metatables you can basically emulate all the features in a typical OOP language (classes, inheritance, traits, operator overloading, etc.) Field access in objects are just table accesses (like what you can imagine with Javascript).<p>However, when you try to access a field in a table that doesn't exist (such as 'print(table.key_that_doesnt_exist)'): no errors or exceptions are explicitly raised, it just silently returns nil. This is such a dealbreaker that makes the language much harder to debug than other languages (at least Javascript returns undefined, which is different from null! Oh well, that actually has problems of its own though....) Some more horror: global variables are also implemented as tables (imagine that there's a table _G at the top of the scope). This means that any spelling mistakes with variables will also just silently return nil, since if it doesn't find any variable names at the local scope, it tries to find at the global scope.<p>The global variable thing was actually such a big problem that people came up with some voodoo metatable trickery script like strict.lua (<a href="https://github.com/deepmind/strict/blob/master/strict.lua" rel="nofollow">https://github.com/deepmind/strict/blob/master/strict.lua</a>) that prevents this from happening (a showcase of the language's power, but probably not its proudest). I'm sure you could also do this with table creation (make a wrapper function tbl() that automatically adds metatables to tables to prevent invalid field access, so every time you need to do things like 'pos = tbl({x = 1, y = 2})') But still, there isn't a solution baked into the language, and it's cumbersome to do this (and I'm not sure about the performance implications of this addition).<p>Right now I'm trying to integrate Squirrel (<a href="http://www.squirrel-lang.org/" rel="nofollow">http://www.squirrel-lang.org/</a>) instead of Lua as a scripting language into my game. Squirrel is an embedded scripting language that's hugely inspired from Lua, but also fixes this shortcoming of the language by making invalid table accesses runtime errors. And when you want to add new fields to a table you need to explicitly do so via the <- operator:<p><pre><code>    table = {}
    // print(table.x) (Runtime error)
    // table.x = 1  (Runtime error)
    table.x <- 1
    table.y <- 2
    print(table.x) // Outputs 1
</code></pre>
which is much more explicit and less error-prone.</p>
]]></description><pubDate>Fri, 06 Aug 2021 02:14:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=28082546</link><dc:creator>lasagnaphil</dc:creator><comments>https://news.ycombinator.com/item?id=28082546</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28082546</guid></item><item><title><![CDATA[New comment by lasagnaphil in "On academic writing: a personal note (2016)"]]></title><description><![CDATA[
<p>To be honest, that document is a prime example of what a manifesto shouldn't look like. I can't understand what you're trying to say from the beginning sentence:<p>> No other re-ligion (lit. “back-binding” [one etymological analysis of the word /religion/] to some ideas to rely on for humans) is necessary for a society, but only reasoned about principles: reflection, symmetry, cooperative construction (by too many CAs -> 1CA).<p>I'm never explained as to how the etymology of re-ligion relates to the whole thesis, much less what the etymology actually means. That first sentence will already make 90% of the people in the humanities to close their tabs. Please explain concepts like these in full sentences, than rather jot out abbreviations and notes that only you could decipher. I'm actually intrigued about this etymology, but I can't understand! What is "CA"? What do you mean by morality relating to symmetry?<p>> Evolved religions like Christianity also abide to following principles. Their followers do:<p><pre><code>  1. think/reflect about the world (our thinking: one instance of reflection)

  2. they are in search of beauty, of beautiful/good actions/deeds (symmetry (1))

  3. they try to establish one text, one book, as core of their religion.
</code></pre>
Now you're making very, very huge sweeping generalizations about the nature of religion right away at the second sentence, which would now make the remaining 10% of the humanities people to run away. The particular qualm I have (disclaimer: though as a non-humanities person) is the third part: religion is not operated only by what is explicitly written in the texts, but are also implicitly defined by the cultural norms of that society (which is why some religious people often try to "find" things in the text in support/opposition to current cultural norms (such as women's rights in the Bible or the Quran), rather than interpreting the text and then create a top-down cultural norm based on that!) And the "singular text" thing might just be a byproduct of you thinking Christianity is the only religion in the world... (more specifically, a product of Protestanism) Also you really need to be careful when using the term <i>evolved</i>: I'm not saying you shouldn't use it, but you're now adding a evolutionary view of "progress" in religion that you have never explained!<p>Ah, I don't have the energy to read the rest of this, people deserve a more legible manifesto than that.</p>
]]></description><pubDate>Thu, 05 Aug 2021 17:11:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=28076570</link><dc:creator>lasagnaphil</dc:creator><comments>https://news.ycombinator.com/item?id=28076570</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28076570</guid></item><item><title><![CDATA[New comment by lasagnaphil in "Ethereum just activated its ‘London’ hard fork"]]></title><description><![CDATA[
<p>No, if you're just an owner. If you're a miner though... that's a whole different story.</p>
]]></description><pubDate>Thu, 05 Aug 2021 16:33:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=28076010</link><dc:creator>lasagnaphil</dc:creator><comments>https://news.ycombinator.com/item?id=28076010</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28076010</guid></item><item><title><![CDATA[New comment by lasagnaphil in "Ethereum just activated its ‘London’ hard fork"]]></title><description><![CDATA[
<p>If it goes to nobody, is it really "gone forever"? Did it even exist in the first place?<p>The confusions arise from thinking cryptocurrency tokens as material things (like gold). Money is just a numeric representation of the social relationship people have with each other, and the rules of the monetary system is just an technical agreement on how we should have relationships with others. This is a change of rules for the relationship between miners and owners: nothing is "lost" or "burned". Whether you agree upon that change of contract is up to yours, but the actual "disappearing" of money isn't an issue in the slightest here.</p>
]]></description><pubDate>Thu, 05 Aug 2021 16:31:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=28075989</link><dc:creator>lasagnaphil</dc:creator><comments>https://news.ycombinator.com/item?id=28075989</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28075989</guid></item><item><title><![CDATA[New comment by lasagnaphil in "Ethereum just activated its ‘London’ hard fork"]]></title><description><![CDATA[
<p>To be honest, even without the actual 51% attacks happening, it would really suck to live in a world where just one entity had more than half ownership of a currency used by the people.</p>
]]></description><pubDate>Thu, 05 Aug 2021 16:25:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=28075921</link><dc:creator>lasagnaphil</dc:creator><comments>https://news.ycombinator.com/item?id=28075921</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28075921</guid></item><item><title><![CDATA[New comment by lasagnaphil in "Ethereum just activated its ‘London’ hard fork"]]></title><description><![CDATA[
<p>I really wish the current global monetary system based on the US dollar would be this simple to change as just creating a fork. Wait, it's actually the US military (which is still the largest in the world) that's backing the whole monetary system? Ah, shucks.</p>
]]></description><pubDate>Thu, 05 Aug 2021 16:20:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=28075851</link><dc:creator>lasagnaphil</dc:creator><comments>https://news.ycombinator.com/item?id=28075851</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28075851</guid></item><item><title><![CDATA[New comment by lasagnaphil in "Ethereum just activated its ‘London’ hard fork"]]></title><description><![CDATA[
<p>The incredibly illuminating thing about cryptocurrency hard forks, is that it reveals that money is just a numeric measure of the social relationships people have towards each other, and as a result the ledger and its rules can be dynamically changed according to the needs and desires of the people (in constrast to what many naive metallists say that money is and should be a fixed store of value such as gold). I think crypto people have been generally focusing too much about the ideal, technical aspects of absolute distributed, immutable ledgers, and focused less about the social, political aspects of their work.<p>It is this aspect that I view the current Ethereum hard fork as one of the most important test the crypto scene had in a while - it's more of a <i>political</i> test than a <i>technical</i> one. I'm assuming that there will be quite some friction between the miners and the owners - and I'm interested in how it would turn out. Those two groups are dependent of each other for their existence, and the rift between them would potentially be the demise of the project. Will the project succeed in establishing a governance structure that would address both the needs and desires of both groups? Or will the project go into tyranny with one group dominating over the other (which would eventually lead to everyone's downfall)? In other words, this will be more of a test of governance than about technology. I don't have high hopes for the miners though, since there's just too much investor pressure from all the crypto craze that hasn't really been stopped since the coronavirus, and the miners doesn't seem to have a strong enough coordinated willpower to land an effective strike.</p>
]]></description><pubDate>Thu, 05 Aug 2021 16:14:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=28075786</link><dc:creator>lasagnaphil</dc:creator><comments>https://news.ycombinator.com/item?id=28075786</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28075786</guid></item><item><title><![CDATA[New comment by lasagnaphil in "Why is China smashing its tech industry?"]]></title><description><![CDATA[
<p>> Honestly, I think the PRC's hubris is more than matched by the US's (and Western world's).<p>Yes, I still definitely agree with that one. US’s hubris is the undeniably the largest in the world.<p>> I think it's ultimately the PRC's goal to have domestic champions replace those global corporations in the global economy (e.g. Apple declines as Huawei ascends)<p>Maybe, maybe not? We’ll see if this goes well as planed. Easier said than done.<p>> I don't think the PRC is as stupid as the US was, and will not allow those companies to "pack up and move" to the degree it's disruptive to their ability to provide an unmatched manufacturing supply chain.<p>The point is, companies are already doing this. You’ll be surprised how much conglomerates like Samsung has already taken production out of China.</p>
]]></description><pubDate>Mon, 02 Aug 2021 20:23:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=28042137</link><dc:creator>lasagnaphil</dc:creator><comments>https://news.ycombinator.com/item?id=28042137</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28042137</guid></item><item><title><![CDATA[New comment by lasagnaphil in "I, Token: The untold story of the hole in Bitcoin's heart"]]></title><description><![CDATA[
<p>I thought these were also already explained in Graeber's book...<p>A paragraph from Chapter 8:<p>> Why? The single most important factor would appear to be war. 
Bullion predominates, above all, in periods of generalized violence. 
There's a very simple reason for that. Gold and silver coins are distin­
guished from credit arrangements by one spectacular feature: they can 
be stolen. A debt is, by definition, a record, as well as a relation of 
trust. Someone accepting gold or silver in exchange for merchandise, 
on the other hand, need trust nothing more than the accuracy of the 
scales, the quality of the metal, and the likelihood that someone else 
will be willing to accept it. In a world where war and the threat of 
violence are everywhere-and this appears to have been an equally ac­
curate description of Warring States China, Iron Age Greece, and pre­
Mauryan India-there are obvious advantages to making one's trans­
actions simple. This is all the more true when dealing with soldiers. 
On the one hand, soldiers tend to have access to a great deal of loot, 
much of which consists of gold and silver, and will always seek a way 
to trade it for the better things in life. On the other, a heavily armed 
itinerant soldier is the very definition of a poor credit risk. The econo­
mists' barter scenario might be absurd when applied to transactions 
between neighbors in the same small rural community, but when deal­
ing with a transaction between the resident of such a community and 
a passing mercenary, it suddenly begins to make a great deal of sense.</p>
]]></description><pubDate>Mon, 02 Aug 2021 19:54:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=28041793</link><dc:creator>lasagnaphil</dc:creator><comments>https://news.ycombinator.com/item?id=28041793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28041793</guid></item><item><title><![CDATA[New comment by lasagnaphil in "Why is China smashing its tech industry?"]]></title><description><![CDATA[
<p>I think that's the hubris China is currently having: as they've grown stricly because of the reliance of export-led growth, they are now dependent on the global economic order as much as the US is (for its import-led growth). And the ones that initially built the factories in China, can always pack up and move to a different country. So global corporations are now kind of "cycling through" a list of alternate underdeveloped countries to build factories in, and keep going until the options are all exhausted. Some countries are quite receptive to this (like Vietnam, which is undergoing a similar transformation like South Korea and China had in the past), but some countries are not (like India, due to its complex cultural/political legacy it's hard for foreign companies to navigate through).</p>
]]></description><pubDate>Mon, 02 Aug 2021 19:35:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=28041579</link><dc:creator>lasagnaphil</dc:creator><comments>https://news.ycombinator.com/item?id=28041579</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28041579</guid></item><item><title><![CDATA[New comment by lasagnaphil in "Why is China smashing its tech industry?"]]></title><description><![CDATA[
<p>In counterpoint, many people in the US will never forget when the political leaders have transformed an mainly industrial country which gave stable jobs for their households, into a deindustrialized husk of a country led by greedy bankers, rentiers, and scammers. All this is the two parties of the US's doing, and the people won't forget it.<p>We've seen plenty how democratic countries can go through civil war and political struggle, this isn't something that only happens to dictatorships. And I am just so tired of the dichotomies most people have in their minds for the current form of state governments, both China and the US's political systems are complex and nuanced enough that you can't really call it communism/capitalism or dictatorship/democracy anymore. I was just comparing about which government is actually more competent than the other for dealing with the current problems in the world. One seems just a little bit more competent than the other, but that's as far as it can get.</p>
]]></description><pubDate>Mon, 02 Aug 2021 19:20:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=28041374</link><dc:creator>lasagnaphil</dc:creator><comments>https://news.ycombinator.com/item?id=28041374</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28041374</guid></item><item><title><![CDATA[New comment by lasagnaphil in "Why is China smashing its tech industry?"]]></title><description><![CDATA[
<p>It's illuminating (and equally harrowing) to see how much of the fundamental technology we have today has been researched and invented by the military (the Internet is one prime example), in stark contrast to the widespread belief among today's SV techies that free market innovation is what's driving the tech.</p>
]]></description><pubDate>Mon, 02 Aug 2021 18:45:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=28040944</link><dc:creator>lasagnaphil</dc:creator><comments>https://news.ycombinator.com/item?id=28040944</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28040944</guid></item><item><title><![CDATA[New comment by lasagnaphil in "Why is China smashing its tech industry?"]]></title><description><![CDATA[
<p>The real problem is that when the basic infrastructure that maintain the entertainment industry is gone, then the whole thing breaks down in shambles. For example, someday there might be a global shortage of electronics due to geo-political factors, and then you will have no chips to make those fancy consoles and PCs with.</p>
]]></description><pubDate>Mon, 02 Aug 2021 18:40:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=28040884</link><dc:creator>lasagnaphil</dc:creator><comments>https://news.ycombinator.com/item?id=28040884</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28040884</guid></item><item><title><![CDATA[New comment by lasagnaphil in "Why is China smashing its tech industry?"]]></title><description><![CDATA[
<p>Maybe the headline's a bit misleading, but what you're saying is almost exactly what the article is talking about. (The article immediately refutes the notion of "smashing its tech industry" right away)</p>
]]></description><pubDate>Mon, 02 Aug 2021 18:28:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=28040702</link><dc:creator>lasagnaphil</dc:creator><comments>https://news.ycombinator.com/item?id=28040702</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28040702</guid></item></channel></rss>