<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: milesvp</title><link>https://news.ycombinator.com/user?id=milesvp</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 19 Aug 2026 14:14:28 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=milesvp" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by milesvp in "Memory prices climb 500% in 12 months"]]></title><description><![CDATA[
<p>It’s the caps that fail. Electrolytic caps have the highest failure rate of any passive component. My team tries to avoid them in our designs as much as possible. But you’re right, caps in a good design can easily last 20 years, making a power supply the longest lasting component of most builds.</p>
]]></description><pubDate>Mon, 17 Aug 2026 21:30:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=49337915</link><dc:creator>milesvp</dc:creator><comments>https://news.ycombinator.com/item?id=49337915</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49337915</guid></item><item><title><![CDATA[New comment by milesvp in "Anthropic's ‘watermark’ text adulteration in Claude is a perversion of writing"]]></title><description><![CDATA[
<p>Could be c't magazine accidentally played the mp3 version louder. Human's have a known preference for louder music, and will tend to prefer louder samples over quieter samples. Rumor in the industry is that this was a trick MS used to try to push the WMA format, that they encoded some WMA samples used in some publicized tests at +3dB above the source sample.</p>
]]></description><pubDate>Mon, 17 Aug 2026 16:58:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=49334148</link><dc:creator>milesvp</dc:creator><comments>https://news.ycombinator.com/item?id=49334148</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49334148</guid></item><item><title><![CDATA[New comment by milesvp in "The Grid That Doubles the Strength of the Ground"]]></title><description><![CDATA[
<p>I was suprised to see the use of wiremesh in sand castle building some years ago. Same concept though. You add something that helps with shear strength and you can build much taller sand buildings. It’s really counter intuitive to see too, since the sand could clearly sieve through the mesh.<p>Ha! just looked up the video, seems it’s another practical engineering video I was thinking of<p><a href="https://youtu.be/0olpSN6_TCc?si=8woq9mRHNpWrwCKi" rel="nofollow">https://youtu.be/0olpSN6_TCc?si=8woq9mRHNpWrwCKi</a></p>
]]></description><pubDate>Sun, 09 Aug 2026 18:40:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49234259</link><dc:creator>milesvp</dc:creator><comments>https://news.ycombinator.com/item?id=49234259</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49234259</guid></item><item><title><![CDATA[New comment by milesvp in "Why DNA damage from smoking and UV rays cause cancer in some but not others"]]></title><description><![CDATA[
<p>Most likely that’s the nitric oxide (not to be confused with nitrous oxide) that is a biproduct of vitamin d synthesis which requires UV light. It is a natural muscle relaxer and is generally considered good for blood pressure and heart health in general.</p>
]]></description><pubDate>Thu, 30 Jul 2026 18:32:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=49113816</link><dc:creator>milesvp</dc:creator><comments>https://news.ycombinator.com/item?id=49113816</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49113816</guid></item><item><title><![CDATA[New comment by milesvp in "GrapheneOS Defends Data-Wiping Function That Blocked US Border Search"]]></title><description><![CDATA[
<p>Having lived near the US border most my life, the way it was explained to me years ago, is that there is a strip of land at the border crossing, where you are in neither country. In this space, you are not privy to any of the protections you would be allowed were you in either the US or Canada. This is where you are taken when you are forced to leave your car. Part of the current controversy is that the US government is trying to treat this literal no man’s land as both international land as as federal land with the disparate charges they are applying.<p>Fun fact. Lack of parking is not a legitimate reason to attempt to drive past this region. I was once flagged crossing into canada on a day they were interviewing a lot of travelers. I spotted parking in what looked to me like an overflow lot on the other side of a fence, and when I slowly drove that direction sirens blasted and guns were drawn. Nothing gives you clarity like a gun pointed at you.</p>
]]></description><pubDate>Tue, 28 Jul 2026 17:43:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49087396</link><dc:creator>milesvp</dc:creator><comments>https://news.ycombinator.com/item?id=49087396</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49087396</guid></item><item><title><![CDATA[New comment by milesvp in "What happens when the information runs out"]]></title><description><![CDATA[
<p>> is just going to be making up the missing data.<p>This is generally true. What I find fascinating is the application of information that is not present in the data but that can be confirmed by the data. I’m thinking specifically of deblurring algorithms people use to recover text. If you can guess what font is being used in a screengrab with, say, someone’s bank account blurred out, you can take the i formation contained in the downloaded font and try combinations until you match the blur algorithm that may also be information not contained in the image.<p>What’s also crazy, is that even if all you do is black out the text, kerning alone can still be used to guess the correct text with some degree of accuracy. I worked on redaction software at one point, and these were very much the types of things we thought about when dealing with text.</p>
]]></description><pubDate>Thu, 23 Jul 2026 18:59:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49026459</link><dc:creator>milesvp</dc:creator><comments>https://news.ycombinator.com/item?id=49026459</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49026459</guid></item><item><title><![CDATA[New comment by milesvp in "LG monitors silently install software through Windows Update without consent"]]></title><description><![CDATA[
<p>There are people working on this problem honestly. The general solution 10 years ago was a micro kernel. Today, I’m not sure. The linux model is starting to look dated, with similar problems elsewhere. Modern hardware design looks less and less like classic textbook design, with all kinds of random chips having direct memory access to memory the cpu uses on some shared bus. Where even things like on board blue tooth chips can become attack vectors on the system.<p>There was a good keynote on the topic 5 years ago By Timothy Roscoe<p><a href="https://www.usenix.org/conference/osdi21/presentation/fri-keynote" rel="nofollow">https://www.usenix.org/conference/osdi21/presentation/fri-ke...</a></p>
]]></description><pubDate>Sat, 18 Jul 2026 15:27:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48958997</link><dc:creator>milesvp</dc:creator><comments>https://news.ycombinator.com/item?id=48958997</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48958997</guid></item><item><title><![CDATA[New comment by milesvp in "The Three-Second Theft: Why AI Voice Fraud Outruns Every Defence"]]></title><description><![CDATA[
<p>Does anyone know if Ben Jordan's AI generated music algorithm would work here to spot fake voices? He's looking for compression artifacts introduced from the training data in the output music. I'd expect similar compression was used for training general voice data. Only issue I can think of is the compression of the audio link most of these scams are going to be using might mask the training data compression.</p>
]]></description><pubDate>Wed, 15 Jul 2026 20:41:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48926782</link><dc:creator>milesvp</dc:creator><comments>https://news.ycombinator.com/item?id=48926782</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48926782</guid></item><item><title><![CDATA[New comment by milesvp in "DEA to Temporarily Schedule 7-Oh and Related Substances to Protect Public Safety"]]></title><description><![CDATA[
<p>I first learned of kratom in the last year from Elijah Lemard<p><a href="https://www.youtube.com/watch?v=0z5ixJIqbGY&t=267s" rel="nofollow">https://www.youtube.com/watch?v=0z5ixJIqbGY&t=267s</a><p>He's an odd guy who likes to investigate some really dodgy stuff. And I suspect many here on HN would appreciate him.<p>That led to 7-OH showing up in my feed at some point. In a nutshell, it's the strongest of the active compounds in the kratom plant, that binds to opioid receptors. 7-OH is the marketing name for the alkaloid 7-hydroxymitragynine that is being refined from kratom. It's not clear to me if it's simply extracted, or as some quick research suggests, it might also be a chemical alteration of the more commonly occurring compound in kratom mitragynine.<p>Anyway, this stuff looks super habit forming, and, of course, the refined version is that much more addictive.</p>
]]></description><pubDate>Wed, 15 Jul 2026 17:17:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48924097</link><dc:creator>milesvp</dc:creator><comments>https://news.ycombinator.com/item?id=48924097</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48924097</guid></item><item><title><![CDATA[New comment by milesvp in "What to Learn to Be a Graphics Programmer"]]></title><description><![CDATA[
<p>I see this all the time with audio too. The amount of bits you need to reserve a</p>
]]></description><pubDate>Wed, 01 Jul 2026 19:42:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48752109</link><dc:creator>milesvp</dc:creator><comments>https://news.ycombinator.com/item?id=48752109</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48752109</guid></item><item><title><![CDATA[New comment by milesvp in "Have you restarted your computer this week?"]]></title><description><![CDATA[
<p>I still remember the days of servers as pets, rather than cattle, and I was harping about server uptime. A wizened server admin piped in and said he rebooted his servers once a week. Said, if you do it any less frequently, then the odds of catching an error causing change while the person who made said change (possibly himself) is still around and can remember what they did go down precipitously. So, to avoid headaches and potential downtime when it mattered, he would just take servers out of rotation and reboot them, and make sure they came back online.</p>
]]></description><pubDate>Tue, 30 Jun 2026 17:44:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48736362</link><dc:creator>milesvp</dc:creator><comments>https://news.ycombinator.com/item?id=48736362</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48736362</guid></item><item><title><![CDATA[New comment by milesvp in "The Doorman's Fallacy in action"]]></title><description><![CDATA[
<p>You don’t need a deep dive to see supermarket consolidation that keeps happening year after year. When there is less competition to drive down prices, it is <i>very</i> safe to say to assume that consumers will get less and less surplus for any change a grocery makes.</p>
]]></description><pubDate>Fri, 26 Jun 2026 00:40:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48681052</link><dc:creator>milesvp</dc:creator><comments>https://news.ycombinator.com/item?id=48681052</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48681052</guid></item><item><title><![CDATA[New comment by milesvp in "Dutch Railways offers unlimited off-peak train travel nationwide for €49/month"]]></title><description><![CDATA[
<p>That sort of begs the question about elevators and escalators. I’ve never been charged riding those, and I can’t imagine fares tacked on in Switzerland. Have they been ruled on? An elevator in a public building is very much public transport.<p>I know it’s stupid, but I’m genuinely curious now.</p>
]]></description><pubDate>Thu, 18 Jun 2026 20:45:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48591299</link><dc:creator>milesvp</dc:creator><comments>https://news.ycombinator.com/item?id=48591299</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48591299</guid></item><item><title><![CDATA[New comment by milesvp in "Running local models is good now"]]></title><description><![CDATA[
<p>If you think your data isn’t being hoovered up I’d like to point out that every model is possible due to federal crimes committed to obtain the information they were trained on. Regardless of how much you are paying, your data is worth another petty civil infraction.</p>
]]></description><pubDate>Wed, 17 Jun 2026 01:44:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48564720</link><dc:creator>milesvp</dc:creator><comments>https://news.ycombinator.com/item?id=48564720</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48564720</guid></item><item><title><![CDATA[New comment by milesvp in "Queues Don't Fix Overload (2014)"]]></title><description><![CDATA[
<p>> the queue’s maximum size just needs to be greater than the spikes you expect<p>There is one truth I have come to know, said by someone far wiser tha  me: A queue is either empty or full. Which is to say a queue can either handle all the data coming in, or it can’t. When it can’t it <i>will</i> fill to capacity. This is a probabilistic thing, and you can only decide how many nines to plan for. And it’s worse than it looks at first, because queuing theory is very non intuitive with non linearities that make it very hard to reason about wothout having your nose rubbed in it.<p>So that means, that yes, you can keep doubling the size of your queue. And no, you can’t ever make it big enough to deal with a poisson distribution. And while you’re at it you will likely need to add workers. And you’re still back to capacity planning and deciding how much money to throw at the problem.<p>What you may be getting at, and what the article sort of failed at, is that queues are still super valuable for smoothing small spikes, or even large predictable ones. But a queue alone, without backpressure, or overflow will likely cause systems to fall over. Sometimes in ways that are hard to recover from, especially if you have some kind of microservices inspired architecture, where one thing going offline causes another queue elsewhere to fill. Or worse, bringing a failed service back online stresses another system causing it to fall offline. (not meant to be a dig on microservices by the way)</p>
]]></description><pubDate>Thu, 11 Jun 2026 17:06:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48493091</link><dc:creator>milesvp</dc:creator><comments>https://news.ycombinator.com/item?id=48493091</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48493091</guid></item><item><title><![CDATA[New comment by milesvp in "I'm Eric Ries, author of "The Lean Startup" and new book "Incorruptible" – AMA"]]></title><description><![CDATA[
<p>They study aspects of this phenomenon in UI design. There is a constant struggle between power users and novices, and a good UI absolutely cannot cater to both. Which means that over the life of a product, its UIs will tend to get more complicated and inscrutable as your user base levels up. Adobe products are often cited as prime examples.<p>This, of course, makes on boarding and new user acquisition harder, and can severely limit product growth. And this also leaves space for simpler products to come along and cater to the novice market. Or, companies can fight this tendency, and remove features, or make them harder to use, in order to cater to less demanding demographics.<p>What I'd be curious about is what spotify looks like as their market share levels off. Do they keep catering to the automatic playlist crowd, or does their average user get more sophisticated over time?</p>
]]></description><pubDate>Wed, 10 Jun 2026 18:23:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48480520</link><dc:creator>milesvp</dc:creator><comments>https://news.ycombinator.com/item?id=48480520</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48480520</guid></item><item><title><![CDATA[New comment by milesvp in "Flipper One – we need your help"]]></title><description><![CDATA[
<p>Sorry, I was using imprecise (and possibly incorrect language). There are intentional radiators, and unintentional radiators. Using a given chip/SOC/module can greatly reduce the burden of dealing with the FCC for the purposes of intentional radiators. It's why you see products using Espressif's WROVER module have markings similar to<p>Contains FCC ID: 2AC7Z-ESP32WROVERE.</p>
]]></description><pubDate>Fri, 22 May 2026 01:30:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48230887</link><dc:creator>milesvp</dc:creator><comments>https://news.ycombinator.com/item?id=48230887</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48230887</guid></item><item><title><![CDATA[New comment by milesvp in "Flipper One – we need your help"]]></title><description><![CDATA[
<p>I'm far from an expert, but from what I understand the FCC cares most about consumer electronics is devices that stomp on the spectrum. And so frequency, antenna power, and signal band matter a lot. So you need to make sure that your antenna is only ever emitting in the band it's allowed, and that the total power never exceeds some amount, where the allowed amount is a function of the area under the curve of bandwidth vs antenna strength.<p>So when I say "there is no way", what I'm referring to, are the functions that configure drivers don't accept out of bounds values. And functions that ultimately drive the antenna can't drive them hard enough to be in violation. The main reason I know any of this, was that I found a function when working on firmware for the ESP32 on a commercial device, and I thought I could set the power to a level that I thought was too high. Well, that's when I learned what the binary blob that Espressif supplies was for. The guardrails are baked into the API for that blob.<p>So, does that mean you can't go out of your way to subvert those guardrails? No, but you would be incredibly foolish to knowingly create a device that <i>will</i> get the attention of the FCC. Similarly, there's nothing stopping you from building a circuit that amplifies the signal the device sends to the antenna. But when you're potentially talking about fines per event, and fines per device, it's wise to make sure you play nice.<p>If the wi-fi chip you're using has free firmware, where none of it is obfuscated, it's very likely that the limitations are baked directly into the chip, such that there is no register combination that would allow it to be out of compliance. Also, I'm not sure that all chips have transitive FCC licensing, so it might be wise to look into that before releasing the device commercially.<p>And keep in mind, I'm not even talking about creating accidental radios from poorly designed analog circuits, or unshielded high frequency digital circuits. That's a whole other can of worms.</p>
]]></description><pubDate>Fri, 22 May 2026 00:56:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48230673</link><dc:creator>milesvp</dc:creator><comments>https://news.ycombinator.com/item?id=48230673</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48230673</guid></item><item><title><![CDATA[New comment by milesvp in "Flipper One – we need your help"]]></title><description><![CDATA[
<p>> ditch binary blobs entirely<p>I agree there is not much of a clear call to action. As a firmware engineer who has worked with bluetooth amd wifi, this is a key phrase. It’s also a big fantasy. FCC compliance is a big headache, and part of why people buy a given chip is the FCC certification comes with it. For instance, if I throw an ESP32 into a product and use wifi, I don’t need further certification. That can only happen if “there is no way” you can make the radio do what the FCC doesn’t allow. A general stategy for this is for the company to give a binary blob for radio related functions that limits the radio capabilities that you need to link to in your final build.<p>So that means there is almost zero chance the chip makers will ever publicly move away from binary blobs. At best they might quietly support reverse engineering efforts by open source driver projects.<p>That said, I would love it if all the chips I worked with had a battle hardened non vendor alternative. One major downside to these binary blobs is that they can be buggy. We were recently able ro rewrite our Bluetooth firmware to use an opensource version which greatly sped up the data throughput since it didn’t have a bug that killed byte transfer. But we don’t use this code lightly. FCC violations are crazy expensive and not something you take lightly.</p>
]]></description><pubDate>Thu, 21 May 2026 17:31:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48226292</link><dc:creator>milesvp</dc:creator><comments>https://news.ycombinator.com/item?id=48226292</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48226292</guid></item><item><title><![CDATA[New comment by milesvp in "The main thing about P2P meth is that there's so much of it (2021)"]]></title><description><![CDATA[
<p>I was thinking the same thing, though I couldn't remember the timeline. Makes me wonder if there was something already in the zeitgeist, or if it was fueled by the obsession with purity in the series. I could totally see Breaking Bad causing chemists to want to up their game, or causing chemists to get clowned for having low purity.</p>
]]></description><pubDate>Sat, 16 May 2026 01:44:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48156036</link><dc:creator>milesvp</dc:creator><comments>https://news.ycombinator.com/item?id=48156036</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48156036</guid></item></channel></rss>