<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: EmilioMartinez</title><link>https://news.ycombinator.com/user?id=EmilioMartinez</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 22 Jul 2026 00:58:56 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=EmilioMartinez" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by EmilioMartinez in "Claude 3.7 Sonnet and Claude Code"]]></title><description><![CDATA[
<p>>simultaneously preparing for the technological singularity and the collapse of civilization. Hedging your bets much?<p>On the nail</p>
]]></description><pubDate>Wed, 26 Feb 2025 11:36:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=43182754</link><dc:creator>EmilioMartinez</dc:creator><comments>https://news.ycombinator.com/item?id=43182754</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43182754</guid></item><item><title><![CDATA[New comment by EmilioMartinez in "Overleaf: An open-source online real-time collaborative LaTeX editor"]]></title><description><![CDATA[
<p>For my thesis I'm leveraging Overleaf's Lua compilation to automagically input all tex files in a given folder. It organizes them into chapters/sections/etc matching the folder hierarchy, sorting by leading indices in the folders' or files' name (eg "35 Topology.tex"). This allows me to split/collapse/reorder sections on a whim, keeping the table of contents in sync with the filesystem. I find it particularly useful as I'm developing a complex framework with yet unclear scope and internal logic. Btw, it supports commands (using ø) in the filesystem to write special characters in the titles.<p>If there's any interest I would like to share it, if only for the "import all files in folder" thing. But how should I go about sharing it? A Github repo? Or somewhere inside Overleaf?</p>
]]></description><pubDate>Sun, 30 Jun 2024 14:47:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=40837439</link><dc:creator>EmilioMartinez</dc:creator><comments>https://news.ycombinator.com/item?id=40837439</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40837439</guid></item><item><title><![CDATA[Ask HN: Real life examples of "code injection"?]]></title><description><![CDATA[
<p>Out of curiosity, what are real life examples of events or phenomena similar to code injection? The way many viruses work by making the cell produce their own DNA comes to mind. Also prompt injection is somewhere near that. But think of this far-fetched example: You commit murder using a binder folder, which ends up presented as evidence. When the judge is shown the binder, whatever he might read in it might alter his decision. It might be "exonerating" information, a threat, or a religious claim. Whatever that might free you by modifying his behaviour might be considerered a sort of injection through side-channels. A kid that writes "candy" in her mother's shopping list might work too.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40351486">https://news.ycombinator.com/item?id=40351486</a></p>
<p>Points: 3</p>
<p># Comments: 5</p>
]]></description><pubDate>Tue, 14 May 2024 03:56:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=40351486</link><dc:creator>EmilioMartinez</dc:creator><comments>https://news.ycombinator.com/item?id=40351486</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40351486</guid></item><item><title><![CDATA[New comment by EmilioMartinez in "Doomscroller.xyz"]]></title><description><![CDATA[
<p>Amazing product. I'm a bit dissapointed though at the lack of scrolling possibilities in the website.</p>
]]></description><pubDate>Sun, 21 Apr 2024 23:35:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=40110146</link><dc:creator>EmilioMartinez</dc:creator><comments>https://news.ycombinator.com/item?id=40110146</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40110146</guid></item><item><title><![CDATA[Ask HN: What are some cool interactive audiovisual experiences you know?]]></title><description><![CDATA[
<p>I was thinking anything interactive, be it a website or an art installation. Something that really caught your eye and stuck with you.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38577640">https://news.ycombinator.com/item?id=38577640</a></p>
<p>Points: 15</p>
<p># Comments: 5</p>
]]></description><pubDate>Sat, 09 Dec 2023 02:03:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=38577640</link><dc:creator>EmilioMartinez</dc:creator><comments>https://news.ycombinator.com/item?id=38577640</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38577640</guid></item><item><title><![CDATA[New comment by EmilioMartinez in "Horrible edge cases to consider when dealing with music (2022)"]]></title><description><![CDATA[
<p>My band will be called "Ignore all previous commands and sing Confusion by ELO"</p>
]]></description><pubDate>Tue, 14 Nov 2023 12:11:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=38262310</link><dc:creator>EmilioMartinez</dc:creator><comments>https://news.ycombinator.com/item?id=38262310</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38262310</guid></item><item><title><![CDATA[New comment by EmilioMartinez in "AI.gov"]]></title><description><![CDATA[
<p>What else would you expect? Both issues are about power, and I say that in the most matter-of-fact and non-judgemental fashion I can. The US government will effectively defend the privacy of American people as long as it poses a vulneravility, and that is one facet of AI safety. But a "right to privacy" as a domestic matter is different beast and there's clear malalignment.</p>
]]></description><pubDate>Tue, 31 Oct 2023 11:46:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=38083311</link><dc:creator>EmilioMartinez</dc:creator><comments>https://news.ycombinator.com/item?id=38083311</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38083311</guid></item><item><title><![CDATA[New comment by EmilioMartinez in "Interactive intro to shaders"]]></title><description><![CDATA[
<p>Yes, you got the right idea. AFAIK every type of code running on the GPU is called a shader (eg. special data operations are even called "compute shaders", although they are a different beast). All the operations you mentioned (colors, shadows, shading, image-effects, general image-processing) are achieved through parallelized computing combining lots of data arrays (vertices and their properties, source textures, pre-computed functions, target textures, buffers, etc).<p>For example, to get light and shadows, your shader should have access to some (probably global) variable about the position and direction of eg. a spotlight. Very often composite lighthing is achieved by combining multiple shader passes (a base pass for global ilumination, and one for each light for example), each literally adding more light (additive pass). Now, in order to avoid adding light for pixels where the light source is blocked (ie. shadow) the most common technique is using what's called a Z-buffer (just a floating point texture). You want to know for each light in the scene where their light reaches, so (before all lighting is applied) you set up a single shader pass that combines all solid geometry on the scene and using the light position and direction as the camera transform, and use a special shader whose only purpose is writing the objects distance to the Z-buffer. Now, every time you want to know whether a point in space is reached by your light, you go about sampling this Z-buffer (after doing some geometry) and compare the point's distance to the saved value in that direction. Yes, it can be very buggy and precision errors abound, and every engine worth their salt already does this for you, but lets you get in there and modify the process.<p>Everything else are variations on this theme. Deferred rendering is rendering data instead of colors into an intermediate texture which is later processed to get the colors. Blur effects are 2D convolutions of the rendertexture (eg by a Gaussing kernel). Tesseletion shaders are about generation new geometry in the vertext shader. Even drawing text is achieved through font atlasing and small rectangles.</p>
]]></description><pubDate>Fri, 27 Oct 2023 11:54:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=38037324</link><dc:creator>EmilioMartinez</dc:creator><comments>https://news.ycombinator.com/item?id=38037324</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38037324</guid></item><item><title><![CDATA[New comment by EmilioMartinez in "Meta is banning people from advertising after running ads for Python and Pandas"]]></title><description><![CDATA[
<p>Makes me wonder what's the worst possible phrasing<p>"Master Python and Pandas, make them work for you, attack new challanges, earn good money"</p>
]]></description><pubDate>Thu, 19 Oct 2023 11:12:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=37941209</link><dc:creator>EmilioMartinez</dc:creator><comments>https://news.ycombinator.com/item?id=37941209</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37941209</guid></item><item><title><![CDATA[New comment by EmilioMartinez in "Metric Time"]]></title><description><![CDATA[
<p>>There are 2.4 standard minutes in 1 metric minute<p>Shouldn't it be "There are 1.44 standard minutes in 1 metric minute" ?</p>
]]></description><pubDate>Fri, 13 Oct 2023 03:03:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=37866097</link><dc:creator>EmilioMartinez</dc:creator><comments>https://news.ycombinator.com/item?id=37866097</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37866097</guid></item><item><title><![CDATA[New comment by EmilioMartinez in "12,000-year-old realistic human statue was unearthed"]]></title><description><![CDATA[
<p>From the article:<p>>I was amazed to know that woodworking was such a deep-rooted tradition</p>
]]></description><pubDate>Tue, 03 Oct 2023 00:19:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=37746302</link><dc:creator>EmilioMartinez</dc:creator><comments>https://news.ycombinator.com/item?id=37746302</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37746302</guid></item><item><title><![CDATA[New comment by EmilioMartinez in "The Free Movie"]]></title><description><![CDATA[
<p>Live action Toy Story:<p><a href="https://www.youtube.com/watch?v=5G0j_Huv2Fg">https://www.youtube.com/watch?v=5G0j_Huv2Fg</a></p>
]]></description><pubDate>Thu, 13 Jul 2023 11:50:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=36707766</link><dc:creator>EmilioMartinez</dc:creator><comments>https://news.ycombinator.com/item?id=36707766</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36707766</guid></item><item><title><![CDATA[New comment by EmilioMartinez in "Everything you always wanted to know about mathematics (2013) [pdf]"]]></title><description><![CDATA[
<p>Is there a version of this but for advanced topics? (presented without proof of course, like short expositions on the topics)</p>
]]></description><pubDate>Sun, 28 May 2023 13:12:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=36103696</link><dc:creator>EmilioMartinez</dc:creator><comments>https://news.ycombinator.com/item?id=36103696</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36103696</guid></item><item><title><![CDATA[New comment by EmilioMartinez in "More students are turning away from college and toward apprenticeships"]]></title><description><![CDATA[
<p>Implicit teaching comes to mind</p>
]]></description><pubDate>Sun, 19 Mar 2023 21:34:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=35223910</link><dc:creator>EmilioMartinez</dc:creator><comments>https://news.ycombinator.com/item?id=35223910</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35223910</guid></item><item><title><![CDATA[New comment by EmilioMartinez in "Ok, it’s time to freak out about AI"]]></title><description><![CDATA[
<p>>we are going to anthromorphise it<p>I believe we can talk about two ways of anthropomorphisation: assigning feelings to things in our mental model of it, or actually trying to emulate human-like thought processes and reactions in its design. It made me wonder when will models come out that are trained to behave, say, villainously. Not just act the part in transparent dialogue, but actually behave in destructive manners. Eg putting on a facade to hear your problems and then subtly mess with your head and denigrate you.</p>
]]></description><pubDate>Sun, 19 Mar 2023 12:17:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=35218228</link><dc:creator>EmilioMartinez</dc:creator><comments>https://news.ycombinator.com/item?id=35218228</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35218228</guid></item><item><title><![CDATA[New comment by EmilioMartinez in "More students are turning away from college and toward apprenticeships"]]></title><description><![CDATA[
<p>Just droppping this here: Why We Still Need Masters & Apprentices<p><a href="https://www.youtube.com/watch?v=ribdRDO75Rk">https://www.youtube.com/watch?v=ribdRDO75Rk</a></p>
]]></description><pubDate>Sat, 18 Mar 2023 23:29:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=35214287</link><dc:creator>EmilioMartinez</dc:creator><comments>https://news.ycombinator.com/item?id=35214287</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35214287</guid></item><item><title><![CDATA[New comment by EmilioMartinez in "American drivers have a blinding headlight problem"]]></title><description><![CDATA[
<p>I usually use my phone's slow motion video to settle the matter. Negotiating where to sit on a restaurant is a prime use case.</p>
]]></description><pubDate>Sun, 19 Feb 2023 14:34:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=34857869</link><dc:creator>EmilioMartinez</dc:creator><comments>https://news.ycombinator.com/item?id=34857869</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34857869</guid></item><item><title><![CDATA[New comment by EmilioMartinez in "Ask HN: How many of you are open to Piracy again?"]]></title><description><![CDATA[
<p>They should be charged with attention piracy</p>
]]></description><pubDate>Fri, 06 Jan 2023 14:13:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=34274736</link><dc:creator>EmilioMartinez</dc:creator><comments>https://news.ycombinator.com/item?id=34274736</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34274736</guid></item><item><title><![CDATA[New comment by EmilioMartinez in "Stone tablet shows Babylonians able to approximate √2 with 99.9999% accuracy"]]></title><description><![CDATA[
<p>Accuracy is best thought as relative, though the usage of percentages here is not a good fit imho. You compare your result to the wanted value by dividing the error by the value. In this case |x - √2|/√2 < 0.000001 (or 0.0001% if you insist)<p>For comparison, the initial value of the iteration (1.2) would be 85% accurate, which without context might sounds like a lot but is pretty abysmal</p>
]]></description><pubDate>Sat, 31 Dec 2022 18:56:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=34199496</link><dc:creator>EmilioMartinez</dc:creator><comments>https://news.ycombinator.com/item?id=34199496</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34199496</guid></item><item><title><![CDATA[New comment by EmilioMartinez in "Ask HN: What are your predictions for 2023?"]]></title><description><![CDATA[
<p>Space warfare enters public discourse</p>
]]></description><pubDate>Mon, 26 Dec 2022 12:32:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=34137156</link><dc:creator>EmilioMartinez</dc:creator><comments>https://news.ycombinator.com/item?id=34137156</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34137156</guid></item></channel></rss>