<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: lloydjatkinson</title><link>https://news.ycombinator.com/user?id=lloydjatkinson</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 29 Oct 2026 00:12:14 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=lloydjatkinson" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by lloydjatkinson in "Show HN: GreenPiThumb – A Raspberry Pi Gardening Bot"]]></title><description><![CDATA[
<p>That's a very positive outlook to have, the bit about unleashed carnage made me laugh :)</p>
]]></description><pubDate>Tue, 27 Jun 2017 14:41:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=14645790</link><dc:creator>lloydjatkinson</dc:creator><comments>https://news.ycombinator.com/item?id=14645790</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14645790</guid></item><item><title><![CDATA[New comment by lloydjatkinson in "Show HN: GreenPiThumb – A Raspberry Pi Gardening Bot"]]></title><description><![CDATA[
<p>Read up on flyback diodes. There are additionally numerous motor driver IC's specifically for this purpose.<p>A flyback is critical in anything involving a magnetic field, especially a collapsing magnetic field from a motor that stops spinning. The field collapse induces a relatively <i>huge</i> current which will be many many many times greater than anything a normal component is designed for.<p>Not having one is like driving your car down the highway without any breaks. The only way to stop is to crash.</p>
]]></description><pubDate>Tue, 27 Jun 2017 14:32:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=14645709</link><dc:creator>lloydjatkinson</dc:creator><comments>https://news.ycombinator.com/item?id=14645709</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14645709</guid></item><item><title><![CDATA[New comment by lloydjatkinson in "Show HN: GreenPiThumb – A Raspberry Pi Gardening Bot"]]></title><description><![CDATA[
<p>Anything involving collapsing magnetic fields, eg solenoids, relays, motors, absolutely simply has to have a flyback diode.<p>So your suggestion is actually introducing a second magnetic field, so now you've doubled the chances of blowing up your Pi and or the MOSFET.<p>Whether you're using a transistor/MOSFET directly with a motor or instead with relay + motor you need the flyback diode.</p>
]]></description><pubDate>Tue, 27 Jun 2017 14:30:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=14645685</link><dc:creator>lloydjatkinson</dc:creator><comments>https://news.ycombinator.com/item?id=14645685</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14645685</guid></item><item><title><![CDATA[New comment by lloydjatkinson in "Show HN: GreenPiThumb – A Raspberry Pi Gardening Bot"]]></title><description><![CDATA[
<p>Yep was going to say exactly this. Anything involving collapsing magnetic fields, eg solenoids, relays, motors, absolutely simply <i>has</i> to have a flyback diode.</p>
]]></description><pubDate>Tue, 27 Jun 2017 14:28:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=14645667</link><dc:creator>lloydjatkinson</dc:creator><comments>https://news.ycombinator.com/item?id=14645667</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14645667</guid></item><item><title><![CDATA[New comment by lloydjatkinson in "Show HN: GreenPiThumb – A Raspberry Pi Gardening Bot"]]></title><description><![CDATA[
<p>Hmm. A MOSFET for a motor switch might be overkill. Also, there's no flyback diode. So your Pi pretty much will let its blue smoke out when you get a flyback voltage, or at least the MOSFET.</p>
]]></description><pubDate>Tue, 27 Jun 2017 12:20:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=14644669</link><dc:creator>lloydjatkinson</dc:creator><comments>https://news.ycombinator.com/item?id=14644669</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14644669</guid></item><item><title><![CDATA[New comment by lloydjatkinson in "6th RISC-V Workshop Proceedings"]]></title><description><![CDATA[
<p>Totally have time to read huge PDF's every day.</p>
]]></description><pubDate>Tue, 27 Jun 2017 07:46:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=14643250</link><dc:creator>lloydjatkinson</dc:creator><comments>https://news.ycombinator.com/item?id=14643250</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14643250</guid></item><item><title><![CDATA[New comment by lloydjatkinson in "6th RISC-V Workshop Proceedings"]]></title><description><![CDATA[
<p>Who on earth is downvoting this? Get a grip</p>
]]></description><pubDate>Mon, 26 Jun 2017 15:51:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=14637710</link><dc:creator>lloydjatkinson</dc:creator><comments>https://news.ycombinator.com/item?id=14637710</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14637710</guid></item><item><title><![CDATA[New comment by lloydjatkinson in "6th RISC-V Workshop Proceedings"]]></title><description><![CDATA[
<p>> privileged spec<p>I <i>hope</i> this refers to ring-0-like instructions such as x86 STI, and not some kind of OEM/manufacturer "you can only use this set of instructions if you pay us" type privilege?</p>
]]></description><pubDate>Mon, 26 Jun 2017 10:32:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=14635639</link><dc:creator>lloydjatkinson</dc:creator><comments>https://news.ycombinator.com/item?id=14635639</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14635639</guid></item><item><title><![CDATA[New comment by lloydjatkinson in "Ways to Get Better at C++"]]></title><description><![CDATA[
<p>Then C++ has failed. If it has so many competing standards and subsets, then it is too fragmented. This is why when you see C++ written in one standard it looks like a whole other language when you look at other C++.<p>If after a decade there are so many details still obscured from you, then that's pretty much again a fault of the overly-engineered and tacked on language called C++.<p>Other mainstream language work fine and allow you to still write clean and modern code without having literally dozens of subsets and implementations. So why is it that C++ feels the need to have so many?</p>
]]></description><pubDate>Fri, 23 Jun 2017 12:16:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=14618581</link><dc:creator>lloydjatkinson</dc:creator><comments>https://news.ycombinator.com/item?id=14618581</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14618581</guid></item><item><title><![CDATA[New comment by lloydjatkinson in "What Challenges and Trade-Offs Do Optimising Compilers Face?"]]></title><description><![CDATA[
<p>Title is wrong</p>
]]></description><pubDate>Thu, 22 Jun 2017 13:05:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=14611917</link><dc:creator>lloydjatkinson</dc:creator><comments>https://news.ycombinator.com/item?id=14611917</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14611917</guid></item><item><title><![CDATA[New comment by lloydjatkinson in "Why Are so Many Babies Born around 8:00 A.M.?"]]></title><description><![CDATA[
<p>Well that saved me reading a pointless article.</p>
]]></description><pubDate>Wed, 21 Jun 2017 12:16:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=14603033</link><dc:creator>lloydjatkinson</dc:creator><comments>https://news.ycombinator.com/item?id=14603033</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14603033</guid></item><item><title><![CDATA[New comment by lloydjatkinson in "The Decline of Imgur on Reddit and the Rise of Reddit's Native Image Hosting"]]></title><description><![CDATA[
<p>...Imgur was MADE by reddit!</p>
]]></description><pubDate>Tue, 20 Jun 2017 15:32:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=14595372</link><dc:creator>lloydjatkinson</dc:creator><comments>https://news.ycombinator.com/item?id=14595372</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14595372</guid></item><item><title><![CDATA[New comment by lloydjatkinson in "Hardware is the new software"]]></title><description><![CDATA[
<p>> In the embedded world they're available and not even super new,<p>I feel you might be understating this! FPGA's and ASIC's have in fact been in use for decades now, they are very much ingrained into many high end products. Any digital oscilloscope has an FPGA, and has done for a very long time, for example. These are often either used in combination with a CPU for the UI part. The CPU might either be an IC on the PCB or what is quite popular is having the CPU be a synthesised one programmed into the FPGA.<p>ARM, for example, have a whole architecture specifically designed for optimal FPGA synthesis.<p>There are a number of relatively cheap SBC's out there with an FPGA too. <a href="http://linuxgizmos.com/tiny-sbc-runs-linux-on-xilinx-zynq-arm-fpga/" rel="nofollow">http://linuxgizmos.com/tiny-sbc-runs-linux-on-xilinx-zynq-ar...</a></p>
]]></description><pubDate>Mon, 19 Jun 2017 14:29:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=14587208</link><dc:creator>lloydjatkinson</dc:creator><comments>https://news.ycombinator.com/item?id=14587208</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14587208</guid></item><item><title><![CDATA[New comment by lloydjatkinson in "Closures are the Generics for Go"]]></title><description><![CDATA[
<p>If I had to choose between no generics or "generics as closures" I'd vote no generics.</p>
]]></description><pubDate>Mon, 19 Jun 2017 11:48:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=14586180</link><dc:creator>lloydjatkinson</dc:creator><comments>https://news.ycombinator.com/item?id=14586180</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14586180</guid></item><item><title><![CDATA[New comment by lloydjatkinson in "Show HN: Decaffeinate converts CoffeeScript projects to modern JS"]]></title><description><![CDATA[
<p>This resonates with me, a lot. Damn. What would you use instead?</p>
]]></description><pubDate>Mon, 19 Jun 2017 11:40:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=14586133</link><dc:creator>lloydjatkinson</dc:creator><comments>https://news.ycombinator.com/item?id=14586133</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14586133</guid></item><item><title><![CDATA[New comment by lloydjatkinson in "How sandboxing works in Fuchsia"]]></title><description><![CDATA[
<p>Fully agree. No need for the shitty parts of UNIX to be in a new OS. Use full names. I've never used OSX/macOS but I do admire how they've gone about doing the whole UNIX thing, there seems to actually be some standard to it unlike the LSB and from what I gather to uninstall a program you just delete it's directory. Try doing that on literally any other mainstream OS!</p>
]]></description><pubDate>Mon, 19 Jun 2017 07:49:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=14585224</link><dc:creator>lloydjatkinson</dc:creator><comments>https://news.ycombinator.com/item?id=14585224</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14585224</guid></item><item><title><![CDATA[New comment by lloydjatkinson in "How the .NET Runtime Loads a Type"]]></title><description><![CDATA[
<p>I saw that too! WTF!</p>
]]></description><pubDate>Fri, 16 Jun 2017 15:32:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=14569845</link><dc:creator>lloydjatkinson</dc:creator><comments>https://news.ycombinator.com/item?id=14569845</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14569845</guid></item><item><title><![CDATA[New comment by lloydjatkinson in "How the .NET Runtime Loads a Type"]]></title><description><![CDATA[
<p>Very similar to something I'm working on. Except in my case I have an interface that the consumers implement to be able to talk to their service/database/whatever. It's designed for time series data (e.g., cpu usage, room temperature, that kind of thing). It's meant to only allow for numeric values and strings. But because there is no base type or interface for numeric types I unfortunately can't do something like:<p><pre><code>    public Result WriteValue<T>(T value) where T : INumeric/Numeric { }
</code></pre>
<a href="https://stackoverflow.com/questions/32664/is-there-a-constraint-that-restricts-my-generic-method-to-numeric-types" rel="nofollow">https://stackoverflow.com/questions/32664/is-there-a-constra...</a><p>:(<p>So instead the interface has an identical method for ints, doubles, floats, decimals, strings...</p>
]]></description><pubDate>Fri, 16 Jun 2017 07:51:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=14567298</link><dc:creator>lloydjatkinson</dc:creator><comments>https://news.ycombinator.com/item?id=14567298</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14567298</guid></item><item><title><![CDATA[New comment by lloydjatkinson in "System programming in Rust: beyond safety"]]></title><description><![CDATA[
<p>Rust is also 32bit/64bit. That's totally fine (obviously) for PC-like situations and servers and more powerful embedded systems, etc.<p>But there are literally billions of 8bit and 16bit embedded systems out there, many of which have a C compiler.</p>
]]></description><pubDate>Thu, 15 Jun 2017 12:22:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=14559701</link><dc:creator>lloydjatkinson</dc:creator><comments>https://news.ycombinator.com/item?id=14559701</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14559701</guid></item><item><title><![CDATA[New comment by lloydjatkinson in "Is Arduino no longer open-source?"]]></title><description><![CDATA[
<p>It's absolutely not the same analogy in the slightest, its apples to oranges. I guess you got triggered at someone not liking arduino.</p>
]]></description><pubDate>Thu, 15 Jun 2017 10:43:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=14559211</link><dc:creator>lloydjatkinson</dc:creator><comments>https://news.ycombinator.com/item?id=14559211</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14559211</guid></item></channel></rss>