<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: spieswl</title><link>https://news.ycombinator.com/user?id=spieswl</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 25 Apr 2026 13:59:48 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=spieswl" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by spieswl in "Less Slow C++"]]></title><description><![CDATA[
<p>Hey! Your Google Benchmark post was one of my go-to resources when I started picking that up a couple years ago. I love to see the focus on performance benchmarking here, and the repository is laid out well. Nice work!</p>
]]></description><pubDate>Fri, 18 Apr 2025 14:46:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=43728571</link><dc:creator>spieswl</dc:creator><comments>https://news.ycombinator.com/item?id=43728571</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43728571</guid></item><item><title><![CDATA[New comment by spieswl in "Show HN: Factorio Learning Environment – Agents Build Factories"]]></title><description><![CDATA[
<p>Love the suggestion, I'll clone it down and start poking around.<p>I believe your intuition about layout experiments needing to be of different genres is  correct. I think you could have a pretty wide range of debugging opportunities (imbalanced belts, inserters fighting for items, insufficient power at full load leading to throughput loss, etc) for the first. The second feels like it would be nicely encapsulated by focusing on optimizing for ratios, although seeing an agent realize that they can get more throughput by simply copy/pasting a block and upgrading a belt would be pretty wild (depending on the recipe, of course). Maybe nuclear power / heat exchanger ratios are a bit too far down the path, but optimizing for copper cable use in green circuits is pretty important and fairly early in the tech tree?</p>
]]></description><pubDate>Tue, 11 Mar 2025 16:52:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=43334468</link><dc:creator>spieswl</dc:creator><comments>https://news.ycombinator.com/item?id=43334468</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43334468</guid></item><item><title><![CDATA[New comment by spieswl in "Show HN: Factorio Learning Environment – Agents Build Factories"]]></title><description><![CDATA[
<p>Fantastic idea.<p>It seems like there are a lot of interesting experiments to be had here. The lab-play scenarios having a time-related component seems like a good idea, I assume most Factorio players that keep biters on treat them as a combined temporal-spatial constraint, so you have a sort-of proxy comparison to a real game situation when you put the agents on a timer.<p>I like the way that the framework design is testing different things than micromanagement proficiency, such as what we have seen in DOTA 2 or StarCraft 2 experiments. Notably, severe worker micromanagement (in the case of the latter game) becomes a way to squeak out extra minerals when you have infinite APM available. This is an interesting learned behavior in a narrow context, but that tactic is really control intensive and has a high chance for even pro players to screw it up when attempting to do so. It also doesn't seemingly give additional insight into an agent's longer-term planning, execution, and analytical performance. FLE seems way more interesting as a higher-level "thinking" evaluation framework, with all that in mind.<p>Any plans for layout optimization benchmarks? As in, start with a given factory cell with X inputs and Y outputs, and optimize its performance.</p>
]]></description><pubDate>Tue, 11 Mar 2025 14:01:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=43332539</link><dc:creator>spieswl</dc:creator><comments>https://news.ycombinator.com/item?id=43332539</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43332539</guid></item><item><title><![CDATA[New comment by spieswl in "Robotics and ROS 2 Essentials"]]></title><description><![CDATA[
<p>Hugely bullish on the domain.</p>
]]></description><pubDate>Sun, 19 Jan 2025 20:03:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=42761163</link><dc:creator>spieswl</dc:creator><comments>https://news.ycombinator.com/item?id=42761163</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42761163</guid></item><item><title><![CDATA[New comment by spieswl in "Robotics and ROS 2 Essentials"]]></title><description><![CDATA[
<p>I'd imagine it runs the gamut. ROS for some older places; those starting fresh are probably doing ROS 2.</p>
]]></description><pubDate>Sun, 19 Jan 2025 20:02:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=42761143</link><dc:creator>spieswl</dc:creator><comments>https://news.ycombinator.com/item?id=42761143</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42761143</guid></item><item><title><![CDATA[New comment by spieswl in "Robotics and ROS 2 Essentials"]]></title><description><![CDATA[
<p>It sounds like your nephew has a project in mind. Start there with the basic dependencies and that will start laying out a competency roadmap which looks a lot like a curriculum.<p>Quick aside: Automate small/mid business manufacturing? Admirable, but will probably choke on the scale problem, so I think the journey will be vastly more interesting than the destination...which is good! Turns out there's a lot of robotics that can be broadly applied.<p>* Manufacturing --> robotic manipulation, controls, actuation, sensing, decision-making<p>** Robotic manipulation --> Linear algebra, likely Python and/or C++, some simulation tools<p>** Controls --> Manipulator platform, drivers, physical- and protocol-level choices<p>** Actuation --> You want to pick something up right? Air powered? Electric? Probably not hydraulic, but worth mentioning?<p>** Sensing --> What's your sensor suite? RGBD? LIDAR? Forces-torques? Combination of the above?<p>** Decision making --> FSM? Behaviour trees? Purely functional?<p>Repeat the decomposition and you'll probably be able to get down to the basic level of the robotics hierarchy of needs.</p>
]]></description><pubDate>Sun, 19 Jan 2025 19:59:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=42761125</link><dc:creator>spieswl</dc:creator><comments>https://news.ycombinator.com/item?id=42761125</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42761125</guid></item><item><title><![CDATA[New comment by spieswl in "The Honorable Parts"]]></title><description><![CDATA[
<p>I fell into industrial work right out of undergrad as a EE, not intending to work in the rust belt or manufacturing or anything of the like. I erroneously assumed it was not important, not sexy, not interesting. How wrong that was.<p>How things are made is so important, not only for our society but also as learning experiences for engineers, planners, logicticians, and more. As a career roboticist, the time I spent in the manufacturing industry seems invaluable to me now.</p>
]]></description><pubDate>Thu, 09 Jan 2025 17:37:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=42647929</link><dc:creator>spieswl</dc:creator><comments>https://news.ycombinator.com/item?id=42647929</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42647929</guid></item><item><title><![CDATA[New comment by spieswl in "Industrial photographer Christopher Payne spotlights the good in American labor"]]></title><description><![CDATA[
<p>Great links, thank you for this.</p>
]]></description><pubDate>Thu, 09 Jan 2025 17:31:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=42647868</link><dc:creator>spieswl</dc:creator><comments>https://news.ycombinator.com/item?id=42647868</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42647868</guid></item><item><title><![CDATA[New comment by spieswl in "Show HN: Factorio Blueprint Visualizer"]]></title><description><![CDATA[
<p>No kidding</p>
]]></description><pubDate>Thu, 09 Jan 2025 17:27:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=42647837</link><dc:creator>spieswl</dc:creator><comments>https://news.ycombinator.com/item?id=42647837</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42647837</guid></item><item><title><![CDATA[New comment by spieswl in "Show HN: Factorio Blueprint Visualizer"]]></title><description><![CDATA[
<p>I wonder if a mod that changes the graphics to a visual style shown in the link (I'm thinking the Carbot graphics [0] swap for StarCraft 2 in terms of scope) would make it feel more to your liking.<p>[0] <a href="https://news.blizzard.com/en-us/article/23053098/starcraft-cartooned-available-now" rel="nofollow">https://news.blizzard.com/en-us/article/23053098/starcraft-c...</a></p>
]]></description><pubDate>Thu, 09 Jan 2025 17:27:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=42647826</link><dc:creator>spieswl</dc:creator><comments>https://news.ycombinator.com/item?id=42647826</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42647826</guid></item><item><title><![CDATA[New comment by spieswl in "Show HN: Factorio Blueprint Visualizer"]]></title><description><![CDATA[
<p>Thanks for refreshing and sharing this again!<p>The visualizations are so similar to integrated circuit layouts; they immediately reminded me of some of the coasters that GamersNexus sell which represent simplified computer subsystems.</p>
]]></description><pubDate>Thu, 09 Jan 2025 17:23:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=42647774</link><dc:creator>spieswl</dc:creator><comments>https://news.ycombinator.com/item?id=42647774</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42647774</guid></item><item><title><![CDATA[New comment by spieswl in "I had to take down my course-swapping site or be expelled"]]></title><description><![CDATA[
<p>Having seen what some other university administrations have done to darling students and innovators even just around such things as lab space, parent comment is right on the money.</p>
]]></description><pubDate>Thu, 09 Jan 2025 00:21:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=42640162</link><dc:creator>spieswl</dc:creator><comments>https://news.ycombinator.com/item?id=42640162</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42640162</guid></item><item><title><![CDATA[New comment by spieswl in "Launch HN: Innate (YC F24) – Home robots as easy to program as AI agents"]]></title><description><![CDATA[
<p>Congrats on the launch.<p>How much did you learn from the lessons of other contemporary robotics frameworks that are out there? Do you envision focusing in on particular types of tasks later, or is it still uncertain how your robot design will evolve as the dataset grows?</p>
]]></description><pubDate>Thu, 19 Dec 2024 01:45:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=42457502</link><dc:creator>spieswl</dc:creator><comments>https://news.ycombinator.com/item?id=42457502</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42457502</guid></item><item><title><![CDATA[New comment by spieswl in "Launch HN: Azalea Robotics (YC S24) – Baggage-handling robots for airports"]]></title><description><![CDATA[
<p>Another HN roboticist chiming in; the videos look good! I have many questions, but will keep it to just a couple for brevity's sake.<p>- How much are you able to use the robot's internals to estimate the gripped bag's inertial properties? If you're trying to put rigid, heavy bags below light, amorphous bags, are you adjusting final placement location on-the-fly?<p>- How dynamic is your scene beyond what we can observe? If you're using light curtains with a single robot on a track, and you're able to estimate some rough geometry of and track the bags down the conveyance, and you are updating occupancy of the bin as you're going, what else is there?<p>- Is this just inside for the foreseeable future or are you all going to tackle unpacking outside, as well as all the, ahem, baggage that comes along with operating outside the terminal walls.<p>Nice and straightforward problem, relatively speaking.</p>
]]></description><pubDate>Thu, 12 Dec 2024 05:22:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=42396462</link><dc:creator>spieswl</dc:creator><comments>https://news.ycombinator.com/item?id=42396462</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42396462</guid></item><item><title><![CDATA[New comment by spieswl in "The secret inside One Million Checkboxes"]]></title><description><![CDATA[
<p>Your story brought a huge smile to my face. Thank you for sharing, those kids are alright.</p>
]]></description><pubDate>Fri, 30 Aug 2024 14:00:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=41400814</link><dc:creator>spieswl</dc:creator><comments>https://news.ycombinator.com/item?id=41400814</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41400814</guid></item><item><title><![CDATA[New comment by spieswl in "Douglas Adams' Starship Titanic game website (1998)"]]></title><description><![CDATA[
<p>John Cleese as the bomb was a particularly fun role. This game just had a ton of personality.</p>
]]></description><pubDate>Sat, 20 Jul 2024 20:58:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=41019832</link><dc:creator>spieswl</dc:creator><comments>https://news.ycombinator.com/item?id=41019832</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41019832</guid></item><item><title><![CDATA[New comment by spieswl in "The Mythical Non-Roboticist: Wouldn't it be great if everyone could do robotics?"]]></title><description><![CDATA[
<p>Background: Started in industrial automation (lots of Fanuc, Yaskawa, Omron, etc.), built a lot of cool systems with cool people that made things with robots. Pivoted to "general" robotics in grad school. Been spending the last 5+ years making "general" robots.<p>I think the best thing for learning robotics looks pretty similar to learning a programming language: Have a specific task in mind that the robot/programming language will help you solve. Even if its just a pick-and-place and a camera, or a shaker table with a camera over top, or a garden watering timer/relay combo. Just work on something specific with your toy robot and you'll naturally encounter much of the difficult things about robotics (spatial manipulation, control, timing, perception, drivers (GODDAMN DRIVERS), data, you name it).<p>Going right to a high-DOF arm or trained LLM is always cool, but the person who hacks together a camera/relay/antenna to automate some gardening task or throws some servos and slides together to make a Foosball robot is doing the most interesting things, in my opinion.</p>
]]></description><pubDate>Mon, 10 Jun 2024 13:40:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=40633586</link><dc:creator>spieswl</dc:creator><comments>https://news.ycombinator.com/item?id=40633586</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40633586</guid></item><item><title><![CDATA[New comment by spieswl in "The Mythical Non-Roboticist: Wouldn't it be great if everyone could do robotics?"]]></title><description><![CDATA[
<p>Because it is. There is an abundance of tutorials showing people how to get Gazebo simulations going, or set up a rudimentary classifier in Pytorch, or actuate motors with Arduino using whatever framework of the week (I even wrote some!).<p>The hardware has really made strides too, easy and cheap sensors, controllers, cameras. It's awesome how quickly someone can plug-and-play a Realsense with a servomotor or pneumatic slide and start manipulating the world.<p>The thing that's usually underappreciated is that once you understand how to code a robot, you are barely closer to having solved a practical problem. There are lots of practical problems in the world where spending 4 hours learning how to use $PERCEPTION_API would be actually better spent spending 4 hours understanding more about the widget being perceived or the object being manipulated. Getting into robotics has never been easier, getting something useful out of robotics is still the trick.</p>
]]></description><pubDate>Mon, 10 Jun 2024 13:15:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=40633298</link><dc:creator>spieswl</dc:creator><comments>https://news.ycombinator.com/item?id=40633298</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40633298</guid></item><item><title><![CDATA[New comment by spieswl in "Now you're thinking with relays"]]></title><description><![CDATA[
<p>Another thing to note is that, depending on the standards (e.g. NFPA vs IEC), your control diagrams would be in horizontal [0] or vertical [1] format. So the typical left-right ladder flow you might see in RSLogix or something worked really well with drawings produced to NFPA standards, but the mapping broke when given "waterfall"-like schematics from a European shop.<p>You are 100% correct about the tooling being crap and ladder representation being useful as a visual mapping.<p>[0] <a href="https://library.automationdirect.com/wp-content/uploads/2013/09/input-type-devices-left-and-output-devices-right.jpg" rel="nofollow noreferrer">https://library.automationdirect.com/wp-content/uploads/2013...</a><p>[1] <a href="https://multilinedesigns.com/wp-content/uploads/2018/02/IEC-PLC-Card.jpg" rel="nofollow noreferrer">https://multilinedesigns.com/wp-content/uploads/2018/02/IEC-...</a></p>
]]></description><pubDate>Thu, 02 Nov 2023 21:58:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=38120837</link><dc:creator>spieswl</dc:creator><comments>https://news.ycombinator.com/item?id=38120837</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38120837</guid></item><item><title><![CDATA[New comment by spieswl in "Now you're thinking with relays"]]></title><description><![CDATA[
<p>61131 has ladder logic, function block, and structured text, which is a pretty eclectic group of programming representations. I think about 99% of the PLC programs I saw were ladder logic, with the exceptions being Siemens pushing structured text with a C-like look-and-feel.<p>Anywho, cool, robust, reliable things still got made, you just had to think differently. It was very interesting to think about those programs and their relative programming simplicity when compared to complex, modern C++ that is running in other codebases I've seen since then.</p>
]]></description><pubDate>Thu, 02 Nov 2023 15:52:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=38115292</link><dc:creator>spieswl</dc:creator><comments>https://news.ycombinator.com/item?id=38115292</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38115292</guid></item></channel></rss>