<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: dognotdog</title><link>https://news.ycombinator.com/user?id=dognotdog</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 22 Apr 2026 18:09:32 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dognotdog" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dognotdog in "Drunk post: Things I've learned as a senior engineer (2021)"]]></title><description><![CDATA[
<p>I am a big fan of learning LISP, at least once. Going through SICP after more than a decade of writing code for a living was probably the single best thing I did to deepen my understanding of a lot of compsci concepts, data structures, and how to think about software. For me, at least, it was very much a seeing the matrix for the first time kind of moment. My LISP use has quickly declined, but I've dabbled in dozens of programming languages since then, and I do attribute not feeling lost to that experience.</p>
]]></description><pubDate>Wed, 22 Apr 2026 02:13:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47857944</link><dc:creator>dognotdog</dc:creator><comments>https://news.ycombinator.com/item?id=47857944</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47857944</guid></item><item><title><![CDATA[New comment by dognotdog in "iPhone Pocket"]]></title><description><![CDATA[
<p>Indeed, how exciting a phone would be that fit in... you know... bear with me... your pants' pocket you already have... lol</p>
]]></description><pubDate>Wed, 12 Nov 2025 02:51:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=45895892</link><dc:creator>dognotdog</dc:creator><comments>https://news.ycombinator.com/item?id=45895892</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45895892</guid></item><item><title><![CDATA[New comment by dognotdog in "Fossil versus Git"]]></title><description><![CDATA[
<p>Indeed I have 3D assets in this case. Would this be done differently in an enterprise that has all kinds of tools to manage specialty workflows? Sure. Do I want to spend my days configuring and maintaining some binary blob / LFS storage system? No.<p>I’ve migrated a lot of projects from fossil to git eventually, but I dare say they never would have made it that far, had I started out with more friction, including fighting vcs tools.</p>
]]></description><pubDate>Sat, 23 Sep 2023 13:03:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=37622887</link><dc:creator>dognotdog</dc:creator><comments>https://news.ycombinator.com/item?id=37622887</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37622887</guid></item><item><title><![CDATA[New comment by dognotdog in "Fossil versus Git"]]></title><description><![CDATA[
<p>I keep coming back to fossil again and again, despite git having a huge pull because of the easy publishing and collab on github/gitlab.<p>Just the other day I was starting an exploratory project, and thought: I'll just use git so I can throw this on github later. Well, silly me, it happened to contain some large binary files, and github rejected it, wanting me to use git-lfs for the big files. After half an hour of not getting it to work, I just thought screw it, I'll drop everything into fossil, and that was it. I have my issue tracker and wiki and everything, though admittedly I'll have some friction later on if I want to share this project. Not having to deal with random git-lfs errors later on when trying to merge commits with these large files is a plus, and if I ever want to, I can fast-export the repo and ingest it into git.</p>
]]></description><pubDate>Sat, 23 Sep 2023 11:32:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=37622304</link><dc:creator>dognotdog</dc:creator><comments>https://news.ycombinator.com/item?id=37622304</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37622304</guid></item><item><title><![CDATA[New comment by dognotdog in "eSIM is altering how consumers interact with operators"]]></title><description><![CDATA[
<p>I was under the impression you could only activate one esim at a time, but store up to 6(?) on that phone?</p>
]]></description><pubDate>Thu, 27 Jul 2023 21:23:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=36900351</link><dc:creator>dognotdog</dc:creator><comments>https://news.ycombinator.com/item?id=36900351</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36900351</guid></item><item><title><![CDATA[New comment by dognotdog in "Air quality monitors: paying more does not get you more accuracy"]]></title><description><![CDATA[
<p>This is probably a longer discussion, but PM0.3 (anything less than 0.3 microns) is quite difficult to measure, especially optically, as light scattering drops off very steeply once your particle sizes are around the wavelength of the light being used. Anything short of an SMPS class instrument that “grows” small particles through condensation so that they appear large enough to be counted, will not see much below 0.3 microns. Also, the total MASS of small particles might be low, but if you look at count, or lung-deposited surface area, we get a different picture. Especially around 0.3um, particulate matter is prone to get deep into the lungs, instead of being caught in the upper airways, and the small size means larger relative surface area, and thus higher reactivity. Even smaller nano particles might not go as deep, but are more likely to enter cells or the bloodstream due to their minuscule size.</p>
]]></description><pubDate>Thu, 08 Jun 2023 12:37:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=36240865</link><dc:creator>dognotdog</dc:creator><comments>https://news.ycombinator.com/item?id=36240865</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36240865</guid></item><item><title><![CDATA[New comment by dognotdog in "Air quality monitors: paying more does not get you more accuracy"]]></title><description><![CDATA[
<p>While I admire the efforts of the SC-AQMD, and generally agree with the article, using R2 from a higher-end, but not quite perfect instrument, can be quite misleading, and is not a great indicator of actual sensor performance. Also, there are a lot of potential improvements in sensor tech, but instead almost everyone is relying on the same cheap sensor modules instead of innovating, which have have pretty bad deficiencies, especially in detecting particulates in the ultra-fine range, and don’t age very well. But, they are the cheapest.</p>
]]></description><pubDate>Thu, 08 Jun 2023 02:07:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=36236274</link><dc:creator>dognotdog</dc:creator><comments>https://news.ycombinator.com/item?id=36236274</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36236274</guid></item><item><title><![CDATA[New comment by dognotdog in "The Untold Story of SQLite (2021)"]]></title><description><![CDATA[
<p>I kind of went the other way as github/gitlab took off. I was using fossil for years because it was so self contained with issue tracking and everything, and it is great, but the lack of easy two-way interop with github had me gradually drop it for new projects, when I anticipate some level of other contributors. That being said, going from fossil->git via git-export is very simple and painless.</p>
]]></description><pubDate>Sun, 29 Jan 2023 01:17:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=34563885</link><dc:creator>dognotdog</dc:creator><comments>https://news.ycombinator.com/item?id=34563885</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34563885</guid></item><item><title><![CDATA[New comment by dognotdog in "How to use your DSLR from 2008 as a webcam in 2022 (NixOS)"]]></title><description><![CDATA[
<p>My understanding is that Quicktime Player has been in the SIP domain for recent OS releases, so it just won't load 3rd party libraries at all :/</p>
]]></description><pubDate>Tue, 15 Nov 2022 15:20:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=33610185</link><dc:creator>dognotdog</dc:creator><comments>https://news.ycombinator.com/item?id=33610185</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33610185</guid></item><item><title><![CDATA[New comment by dognotdog in "How to use your DSLR from 2008 as a webcam in 2022 (NixOS)"]]></title><description><![CDATA[
<p>I've created PTP Webcam [1] during COVID to get DSLRs working for video conferencing on the Mac.<p>[1] <a href="https://ptpwebcam.org/" rel="nofollow">https://ptpwebcam.org/</a></p>
]]></description><pubDate>Sun, 13 Nov 2022 13:43:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=33582986</link><dc:creator>dognotdog</dc:creator><comments>https://news.ycombinator.com/item?id=33582986</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33582986</guid></item><item><title><![CDATA[New comment by dognotdog in "Ford F-150 Lightning: Fast Truck, Slow Computer"]]></title><description><![CDATA[
<p>I'd claim things are more nuanced. There are many reasons why UIs in many places, not just cars, suck. In cars, wether warranted or not, there is also pressure from legal to err on the side of building a cludge that is unassailable vs. a smooth user experience that could be grounds for a class action because it doesn't make enough of an effort to discourage dangerous user behavior.</p>
]]></description><pubDate>Wed, 17 Aug 2022 00:51:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=32490976</link><dc:creator>dognotdog</dc:creator><comments>https://news.ycombinator.com/item?id=32490976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32490976</guid></item><item><title><![CDATA[New comment by dognotdog in "Debugging bare-metal STM32 from the seventh level of hell"]]></title><description><![CDATA[
<p>I just bought 10 off digikey last week, to have some prototyping stock. Looks like they still got some: <a href="https://www.digikey.com/en/products/detail/stmicroelectronics/STM32G491CEU6/13592603" rel="nofollow">https://www.digikey.com/en/products/detail/stmicroelectronic...</a><p>Octopart, etc haven't been able to accurately track inventory through this disruption.</p>
]]></description><pubDate>Mon, 08 Aug 2022 12:16:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=32384582</link><dc:creator>dognotdog</dc:creator><comments>https://news.ycombinator.com/item?id=32384582</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32384582</guid></item><item><title><![CDATA[New comment by dognotdog in "New type of ultraviolet light makes indoor air as safe as outdoors"]]></title><description><![CDATA[
<p>Wouldn't an open lamp severely degrade all kinds of paints and materials that aren't meant to be exposed to UV light? Or does the mechanism that supposedly makes the shorter wavelength safe for human skin cells apply to all materials?</p>
]]></description><pubDate>Sun, 27 Mar 2022 22:35:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=30824844</link><dc:creator>dognotdog</dc:creator><comments>https://news.ycombinator.com/item?id=30824844</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30824844</guid></item><item><title><![CDATA[New comment by dognotdog in "One gemini battery nearly doubles Tesla Model S range"]]></title><description><![CDATA[
<p>So far, so good -- let's see what the pricing will be like :)</p>
]]></description><pubDate>Sat, 29 Jan 2022 16:16:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=30127483</link><dc:creator>dognotdog</dc:creator><comments>https://news.ycombinator.com/item?id=30127483</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30127483</guid></item><item><title><![CDATA[New comment by dognotdog in "Build a weather station with Elixir and Nerves"]]></title><description><![CDATA[
<p>I’ve just finished an rpi based device that would be going into mass production if it wasn’t for the parts shortage, with some digital IO and I2C. It took me about a year calendar time to convert the software stack to elixir+nerves as a side project, with many improvements just because of the good infrastructure support for remote deployment. Circuits wasn’t particularly weird, though it had only limited support for some advanced GPIO functions.</p>
]]></description><pubDate>Sun, 16 Jan 2022 00:23:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=29951951</link><dc:creator>dognotdog</dc:creator><comments>https://news.ycombinator.com/item?id=29951951</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29951951</guid></item><item><title><![CDATA[New comment by dognotdog in "Grocery store shortages are back"]]></title><description><![CDATA[
<p>Seeing the same in PA, quarts of many brands are out of stock at various stores, but half gallon and up are available.</p>
]]></description><pubDate>Thu, 13 Jan 2022 02:43:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=29916161</link><dc:creator>dognotdog</dc:creator><comments>https://news.ycombinator.com/item?id=29916161</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29916161</guid></item><item><title><![CDATA[New comment by dognotdog in "The Io Language"]]></title><description><![CDATA[
<p>I think "dynamic and introspective" would have been more precise, as opposed to "free form" grammars.</p>
]]></description><pubDate>Tue, 28 Dec 2021 15:35:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=29714680</link><dc:creator>dognotdog</dc:creator><comments>https://news.ycombinator.com/item?id=29714680</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29714680</guid></item><item><title><![CDATA[New comment by dognotdog in "The Io Language"]]></title><description><![CDATA[
<p>Io was fantastic as a personal learning vehicle, over ten years ago. I did have a game project that used it, right in the lull where Lua’s FFI was still a little rough and JS did not quite break out of the browser.<p>Its simplicity also made it great to write an interpreter for, including GC. However, nowadays the focus shifted to JIT, mostly via LLVM, which leaves such free-form languages unable to compete on performance, without significant effort.<p>I do fondly remember the endless explorative chats with Steve Dekorte and the other language geeks on IRC!</p>
]]></description><pubDate>Wed, 22 Dec 2021 22:38:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=29656402</link><dc:creator>dognotdog</dc:creator><comments>https://news.ycombinator.com/item?id=29656402</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29656402</guid></item><item><title><![CDATA[New comment by dognotdog in "TikTok streaming software is an illegal fork of OBS"]]></title><description><![CDATA[
<p>One can verify and sign off on computations that approximate the physics or chemistry that will occur in a structure or machine, as a well established chain of procedures exist to go from crude formulaic approximations to micro or, if necessary, nano-scale simulations of electrical, mechanical, and chemical processes, and we know what to look for.<p>I don't think the same is true for software "engineering," as it seems that all possible forms of process can be subverted and cargo-culted, from agile methods down to code checking. Certainly there is room to remedy some shortcomings, but SWE definitely is the engineering discipline least based in physical fact.<p>The physics behind simulating the buckling of a structure is always the same, we can just choose more or less crude approximations of it, but SWE in general seems a lot more diverse. I can implement that simulation in assembly or some scripting language, and attach various bits and pieces to it to manage users and data; deploy it across the cloud if need be. But, there isn't a singular, time-invariant optimal path to achieving that, and what is true today may not be true tomorrow. One can work off basic principles, like the Agile Manifesto, but how can you quantify or even certify this shifting landscape?</p>
]]></description><pubDate>Fri, 17 Dec 2021 17:22:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=29595210</link><dc:creator>dognotdog</dc:creator><comments>https://news.ycombinator.com/item?id=29595210</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29595210</guid></item><item><title><![CDATA[New comment by dognotdog in "The Matrix Is Unreal"]]></title><description><![CDATA[
<p>> <a href="https://youtu.be/LNidsMesxSE?t=674" rel="nofollow">https://youtu.be/LNidsMesxSE?t=674</a><p>David Rosen pulled off quite a few little masterpieces -- his gamedev competition entries always had fantastically unique aspects. I cannot believe "Black Shades" was almost 20 years ago! (I have no affiliation, but I am glad to see <a href="https://www.wolfire.com/games" rel="nofollow">https://www.wolfire.com/games</a> is still alive and kicking!)<p>Lugaru and later Overgrowth have been the outcomes of what can only be called a decades long obsession with getting the player controls just right, allowing very natural and responsive control and movement, through creating emergent behaviors from first principles, resulting in a rich and natural interaction with the environment (and other characters, see the fighting mojo), in contrast to the many, many AAA titles that just constantly break the immersion through unnatural, jarring behaviors and frustrating limitations.</p>
]]></description><pubDate>Mon, 13 Dec 2021 04:03:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=29536472</link><dc:creator>dognotdog</dc:creator><comments>https://news.ycombinator.com/item?id=29536472</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29536472</guid></item></channel></rss>