<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: TFortunato</title><link>https://news.ycombinator.com/user?id=TFortunato</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Apr 2026 10:07:17 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=TFortunato" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by TFortunato in "Show HN: A Digital Twin of my coffee roaster that runs in the browser"]]></title><description><![CDATA[
<p><a href="https://m.youtube.com/shorts/nRNKfd35Wqg" rel="nofollow">https://m.youtube.com/shorts/nRNKfd35Wqg</a></p>
]]></description><pubDate>Sat, 11 Oct 2025 16:00:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=45550165</link><dc:creator>TFortunato</dc:creator><comments>https://news.ycombinator.com/item?id=45550165</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45550165</guid></item><item><title><![CDATA[New comment by TFortunato in "A replica of Citizen Quartz watch based on Harel's paper introducing statecharts"]]></title><description><![CDATA[
<p>At Amazon Robotics we built a robot control system that executed state charts (described in an extended version of SCXML) in real-time for managing the core behaviors of the robot.<p>To help people not have write the charts by hand, we built a DSL (originally in python, then in Kotlin), to author robot behaviors that then compiled down to SCXML. Conditions on guards were written in a tiny expression language we wrote, enabling you to look at various signals from the hardware and software at runtime and make decisions based off them.<p>The nice part of this setup was that it opened up a path for doing more formal analysis on the behavior. E.g. you could easily find "terminal" states that you could enter but not leave. You can also imagine things like checking things like which states in a parallel or in concurrently running machines, aren't allowed to be active, and verifying there is no path in the state graph that allowed that to occur. There were other nice properties as well, like getting a graphical visualization of your program state "for free"<p>It was definitely a more constrained model than a "full featured" programming language, but for our use case, controlling machines in a reliable way, it worked out very well!</p>
]]></description><pubDate>Wed, 01 Oct 2025 20:52:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=45443359</link><dc:creator>TFortunato</dc:creator><comments>https://news.ycombinator.com/item?id=45443359</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45443359</guid></item><item><title><![CDATA[New comment by TFortunato in "Important machine learning equations"]]></title><description><![CDATA[
<p>OK, on reflection, there are a few things,<p>Kace's response is absolutely right that the summaries tend to be a place where there is a big giveaway.<p>There is also something about the way they use "you" and the article itself... E.g. the "you now have a comprehensive resource to understand and apply ML math. Point anyone asking about core ML math here..." bit. This isn't something you would really expect to read in a human written article. It's a ChatBot presenting it's work to "you", the single user it's conversing with, not an author addressing their readers. Even if you ask the bot to write you an article for a blog, a lot of times it's response tends to mix in these chatty bits that address the user or directly references to the users questions / prompts in some way, which can be really jarring when transferred to a different medium w/o some editing</p>
]]></description><pubDate>Thu, 28 Aug 2025 13:50:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=45052178</link><dc:creator>TFortunato</dc:creator><comments>https://news.ycombinator.com/item?id=45052178</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45052178</guid></item><item><title><![CDATA[New comment by TFortunato in "Important machine learning equations"]]></title><description><![CDATA[
<p>This is probably not going to be a very helpful answer, but I sort of think of it this way: you probably have favorite authors or artist (or maybe some really dislike!), where you could probably take a look at a piece of their work, even if its new to you, and immediately recognize their voice & style.<p>A lot of LLM chat models have a very particular voice and style they use by default, especially in these longer form "Sure, I can help you write a blog article about X!" type responses. Some pieces of writing just scream "ChatGPT wrote this", even if they don't include em-dashes, hah!</p>
]]></description><pubDate>Thu, 28 Aug 2025 13:40:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=45052056</link><dc:creator>TFortunato</dc:creator><comments>https://news.ycombinator.com/item?id=45052056</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45052056</guid></item><item><title><![CDATA[New comment by TFortunato in "Research shows plant-based polymers can disappear within seven months"]]></title><description><![CDATA[
<p>Study was linked in article, but for those who don't want to go digging:
<a href="https://www.nejm.org/doi/10.1056/NEJMoa2309822" rel="nofollow">https://www.nejm.org/doi/10.1056/NEJMoa2309822</a></p>
]]></description><pubDate>Thu, 21 Mar 2024 16:54:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=39781163</link><dc:creator>TFortunato</dc:creator><comments>https://news.ycombinator.com/item?id=39781163</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39781163</guid></item><item><title><![CDATA[New comment by TFortunato in "The Secret Life of XY Monitors (2001)"]]></title><description><![CDATA[
<p>Related fun fact - On many industrial robots that I've worked with, the teach pendant (the handheld controller you drive it around with), requires you to hold a 3 position spring-loaded switch in a middle position for the robot to operate, which requires you to hold with a rather precise amount of force. Squeeze it either too loosely or too tightly and the robot disables.<p>The idea being that not only will you dropping the pendant disable the robot, but it will also disable  if you accidentally touch energized equipment and your hand clenches, or (more likely) you panic and squeeze the controller too tightly.<p><a href="https://us.idec.com/idec-us/en/USD/Safety-Components/Enabling-Switches/c/Enabling_Switches" rel="nofollow">https://us.idec.com/idec-us/en/USD/Safety-Components/Enablin...</a></p>
]]></description><pubDate>Mon, 11 Mar 2024 20:38:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=39672984</link><dc:creator>TFortunato</dc:creator><comments>https://news.ycombinator.com/item?id=39672984</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39672984</guid></item><item><title><![CDATA[New comment by TFortunato in "Satoshi – Sirius emails 2009-2011"]]></title><description><![CDATA[
<p>I don't know his story, but I had a little chuckle at the juxtaposition of "quite good at opsec" with "in federal custody"</p>
]]></description><pubDate>Sat, 24 Feb 2024 03:01:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=39488755</link><dc:creator>TFortunato</dc:creator><comments>https://news.ycombinator.com/item?id=39488755</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39488755</guid></item><item><title><![CDATA[New comment by TFortunato in "Welding of Plutonium (1958) [pdf]"]]></title><description><![CDATA[
<p>I think they are stating the odds of the federal government actually allowing secession to go through would be...minimal at best, given these assets in the state.</p>
]]></description><pubDate>Sun, 18 Feb 2024 03:55:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=39416042</link><dc:creator>TFortunato</dc:creator><comments>https://news.ycombinator.com/item?id=39416042</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39416042</guid></item><item><title><![CDATA[New comment by TFortunato in "AlphaGeometry: An Olympiad-level AI system for geometry"]]></title><description><![CDATA[
<p>I'm a big fan of approaches like this, that combine deep learning / newer techniques w/ "GOFAI" approaches.</p>
]]></description><pubDate>Wed, 17 Jan 2024 18:20:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=39031398</link><dc:creator>TFortunato</dc:creator><comments>https://news.ycombinator.com/item?id=39031398</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39031398</guid></item><item><title><![CDATA[New comment by TFortunato in "Why Y is pronounced as "igrek""]]></title><description><![CDATA[
<p>Brought back memories of taking french in middle school for me! I remember very little of that class, save the last few letters of the alphabet "w,x,y,z" as something like "double-vay, eex, igrek, zed" burned into my brain.<p>(Edit: I'm also learning quite a bit from the comments! "igrek" seems more common than I realized, and the american / english "why" pronunciation I grew up with may be the outlier!)</p>
]]></description><pubDate>Tue, 16 Jan 2024 15:24:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=39014255</link><dc:creator>TFortunato</dc:creator><comments>https://news.ycombinator.com/item?id=39014255</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39014255</guid></item><item><title><![CDATA[New comment by TFortunato in "Amazon selling products with names like "request goes against OpenAI policy""]]></title><description><![CDATA[
<p>Some related discussion: <a href="https://news.ycombinator.com/item?id=38971012">https://news.ycombinator.com/item?id=38971012</a></p>
]]></description><pubDate>Fri, 12 Jan 2024 18:02:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=38971540</link><dc:creator>TFortunato</dc:creator><comments>https://news.ycombinator.com/item?id=38971540</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38971540</guid></item><item><title><![CDATA[New comment by TFortunato in "I'm sorry but I cannot fulfill this request it goes against OpenAI use policy"]]></title><description><![CDATA[
<p>Related story: <a href="https://futurism.com/amazon-products-ai-generated" rel="nofollow">https://futurism.com/amazon-products-ai-generated</a></p>
]]></description><pubDate>Fri, 12 Jan 2024 18:01:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=38971527</link><dc:creator>TFortunato</dc:creator><comments>https://news.ycombinator.com/item?id=38971527</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38971527</guid></item><item><title><![CDATA[Amazon selling products with names like "request goes against OpenAI policy"]]></title><description><![CDATA[
<p>Article URL: <a href="https://futurism.com/amazon-products-ai-generated">https://futurism.com/amazon-products-ai-generated</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38971496">https://news.ycombinator.com/item?id=38971496</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 12 Jan 2024 17:58:46 +0000</pubDate><link>https://futurism.com/amazon-products-ai-generated</link><dc:creator>TFortunato</dc:creator><comments>https://news.ycombinator.com/item?id=38971496</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38971496</guid></item><item><title><![CDATA[New comment by TFortunato in "Phantom oscillations in principal component analysis"]]></title><description><![CDATA[
<p>Looks like that was one of the references cited in this paper.</p>
]]></description><pubDate>Tue, 05 Dec 2023 13:54:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=38530681</link><dc:creator>TFortunato</dc:creator><comments>https://news.ycombinator.com/item?id=38530681</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38530681</guid></item><item><title><![CDATA[New comment by TFortunato in "Drugmakers are set to pay 23andMe to access consumer DNA"]]></title><description><![CDATA[
<p>Parent post said "science/health", nothing about preventing crime or jailing more people</p>
]]></description><pubDate>Tue, 31 Oct 2023 11:42:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=38083277</link><dc:creator>TFortunato</dc:creator><comments>https://news.ycombinator.com/item?id=38083277</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38083277</guid></item><item><title><![CDATA[New comment by TFortunato in "Kalman filter from the ground up"]]></title><description><![CDATA[
<p>Hoping I can help you grok the problem a bit more. Typing on phone, so please excuse the lack of decent formatting.<p>A moving average is a good place to start thinking about it. Think about a case where you would use a moving average, and why. You are probably using it because you have some measurement (sensor) that you know is noisy, and so by averaging out the noise (taking the mean of a number of samples) you try to get a better estimate of the true value. If you know how noisy the sensor is, you can get an idea of how many samples you should average over to get a good measurement. You can also take the standard deviation and report both the mean and variance of your measurement over multiple samples if you wanted.<p>For purposes of this example moving forward -- we are going to estimate all of our sensed or inferred values as a gaussian, parameterized by mean and variance. It's a simple way to give a measurement with some uncertainty around it.<p>This can be a good start if you know nothing little about the system you are measuring, other then the sensor / measurement is noisy. However for many systems you may have multiple quantities you are interested in estimating, and you have some idea of how they relate to each other.<p>Take your example of a physical system with acceleration, velocity and position. Basic physics will tell you that if at time t, you are at position p, moving at velocity v, then at time t+dt, your position should be roughly p+(v*dt). Similarly, you can update your velocity estimate using your estimate of acceleration. If this is a system under your control, then you can also take things like a force you commanded to update your acceleration model. This is great, by using physics, without any measuring after time 0, we can just figure everything out forward in time forever, by simply using our process model! However, because your initial estimates had some uncertainty, what you will find is that, if you just keep doing this, the uncertainty grows larger and larger with each time step, and eventually become so large as to be useless.<p>Enter tha kalman filter. What the kalman filter does is tries to combine the information given by your sensors and combine it with your process model to give you a better estimate of the quantities you are interested in than you could get from either technique alone.<p>Every time step the filter will make an state estimate using the process model based on your previous state estimate, and then use your current sensor measurements to update that state estimate, both in terms of the mean and uncertainty. In the basic kalman filter you assume your process model is linear, all of your estimates are simple gaussians, and then decide how much you want to weigh your model vs. your sensors via a simple multiplying factor, "the kalman gain"<p>Sorry again I couldn't write this out as a program, and the likely horrible run-on sentences that come from typing on a phone, but I hope that a quick overview of what the technique is trying to do will help make it a little easier to fill in the owl!</p>
]]></description><pubDate>Sat, 14 Oct 2023 22:46:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=37884953</link><dc:creator>TFortunato</dc:creator><comments>https://news.ycombinator.com/item?id=37884953</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37884953</guid></item><item><title><![CDATA[New comment by TFortunato in "LARPing and Violent Extremism"]]></title><description><![CDATA[
<p>Video related: <a href="https://twitter.com/ColdOnes/status/1705957381870612837?t=MXyxMzZtcrWt_J1CjzD2HA&s=19" rel="nofollow noreferrer">https://twitter.com/ColdOnes/status/1705957381870612837?t=MX...</a></p>
]]></description><pubDate>Sun, 24 Sep 2023 23:21:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=37638105</link><dc:creator>TFortunato</dc:creator><comments>https://news.ycombinator.com/item?id=37638105</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37638105</guid></item><item><title><![CDATA[New comment by TFortunato in "Unix shells are generally not viable access control mechanisms any more"]]></title><description><![CDATA[
<p>> it's not the file system that's the problem here, it's that "everything is a file" is not true for a whole bunch of important stuff that you might want to apply access control to on a UNIX system<p>I wonder if there has ever been an attempt to really lean into, and push the limits of sticking with the "everything is a file" philosophy in this realm.<p>I.e. how far could you get with having special files for fine grained permissions like "right to initiate a TCP connection", and making access control management be, essentially, managing which groups a user belonged to?</p>
]]></description><pubDate>Mon, 18 Sep 2023 15:44:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=37557789</link><dc:creator>TFortunato</dc:creator><comments>https://news.ycombinator.com/item?id=37557789</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37557789</guid></item><item><title><![CDATA[New comment by TFortunato in "Red algae proteins grafted into tobacco double plant growth"]]></title><description><![CDATA[
<p>Sorry if I was unclear in my statement. I assumed, without access to the article, that this release is using "Tobacco" loosely to mean "some sort of Nicotiana", likely Nicotiana Benthamiana. Calling N. Benthi "Tobacco" is something I've seen in other press releases and popular descriptions of plant research.<p>Definitely not trying to suggest it's the only model plant! Like you said, Arabidopsis is huge, and there are other plants used commonly as well. Just pointing out that using N. Benthi / "Tobacco" in research is def not uncommon for some kinds of plant research. <a href="https://pubmed.ncbi.nlm.nih.gov/18616398/" rel="nofollow noreferrer">https://pubmed.ncbi.nlm.nih.gov/18616398/</a><p>All that said, I'm not a plant biologist! I'm just an engineer who happened to work for a bit of time in Biotech, and is trying to continue learning about that field on the side, so feel to take my thoughts on this with a grain of salt or 2!</p>
]]></description><pubDate>Mon, 31 Jul 2023 15:30:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=36944132</link><dc:creator>TFortunato</dc:creator><comments>https://news.ycombinator.com/item?id=36944132</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36944132</guid></item><item><title><![CDATA[New comment by TFortunato in "Red algae proteins grafted into tobacco double plant growth"]]></title><description><![CDATA[
<p>Tobacco is one of a handful of plant "model organisms", basically meaning that we have a lot of studies already done and genetic / metabolic information about it available.<p>Scientists like using these when doing basic research of, e.g. gene function, because that wealth of prior information available reduces the amount of "unknown unknowns" to account for.<p><a href="https://en.m.wikipedia.org/wiki/Model_organism" rel="nofollow noreferrer">https://en.m.wikipedia.org/wiki/Model_organism</a></p>
]]></description><pubDate>Sat, 29 Jul 2023 21:57:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=36925111</link><dc:creator>TFortunato</dc:creator><comments>https://news.ycombinator.com/item?id=36925111</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36925111</guid></item></channel></rss>