<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: joshvm</title><link>https://news.ycombinator.com/user?id=joshvm</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 20 May 2026 06:00:07 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=joshvm" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by joshvm in "Show HN: Gaussian Splat of a Strawberry"]]></title><description><![CDATA[
<p>That one has a strange rendering error for me, the trees and horizon are in front of the mill building and the exterior isn't properly rendered unless you are in orbit mode. But my mind was a little blown when i discovered that I could walk up the stairs. It needs shift to run!<p>The scene desperately needs some clipping on the boundaries. If you use an app like Scaniverse, you can add a bounding box to cull far away points which are often poorly reconstructed.<p>If you have a newer iPhone with a LIDAR scanner, highly recommended. You can make dolls-house renderings of your house or garden which is surprisingly useful for planning and measuring walls/features.</p>
]]></description><pubDate>Tue, 19 May 2026 22:23:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48200475</link><dc:creator>joshvm</dc:creator><comments>https://news.ycombinator.com/item?id=48200475</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48200475</guid></item><item><title><![CDATA[New comment by joshvm in "Building a SaaS in 2026 Using Only EU Infrastructure"]]></title><description><![CDATA[
<p>I don't know about <i>useful</i>, but the most visible one is copywriting. Even when there's a human involved, every startup/small org I know runs content through them. (And that includes this article.) It's definitely something that companies want even if they don't necessarily need it (like analytics).<p>By far the best AI+human customer support mechanism I've experienced is through SMS/messages. They support auth, they're asynchronous, there's no app or custom interface to timeout, it's easy to send complex queries as text and you have the log right there. Apple does this really well. Delta also does, surprisingly, because their AI phone bot is garbage. It's also presumably easier for the human agents to multi-task.</p>
]]></description><pubDate>Sun, 12 Apr 2026 17:14:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47742090</link><dc:creator>joshvm</dc:creator><comments>https://news.ycombinator.com/item?id=47742090</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47742090</guid></item><item><title><![CDATA[New comment by joshvm in "What being ripped off taught me"]]></title><description><![CDATA[
<p>This is the sort of economics that small companies face when working with large companies, particularly when physical things/CAPEX are involved. Large companies expect net 30/60 terms to pay you. That's much simpler for their accounting/purchasing department. This bureaucracy occasionally necessitates nudging, especially if the intermediary you're dealing with didn't set up the invoice request on time in whichever SAP/Salesforce/Oracle system they use.<p>This is <i>usually</i> the same the other way; many vendors will give business clients net 30. That's nice if you're a small company and need to plan ahead. But occasionally, because you're considered small (liability), some vendors will want the money up-front. So unless you're very careful with cashflow, you end up in situations where your main sources of income (big contracts) are coming in after you need to spend money on a widget to fulfill deliverables.<p>Depending on the situation, the contract can demand the client purchase/ship things and work doesn't start until you have them in hand. This is usually the best route as you now have an out, and it's not an unreasonable request, but it doesn't always pan out that way!</p>
]]></description><pubDate>Tue, 07 Apr 2026 00:47:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47669333</link><dc:creator>joshvm</dc:creator><comments>https://news.ycombinator.com/item?id=47669333</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47669333</guid></item><item><title><![CDATA[New comment by joshvm in "Show HN: TinyOS – A minimalist RTOS for Cortex-M written in C"]]></title><description><![CDATA[
<p>RTOS doesn't give any guarantees about "safe to compute/execute" - that's more the domain of formal verification. In the sense that you can make guarantees about how the program will behave given some domain of inputs. But predictable (or bounded) latency, yes.<p>You might execute formally verified code <i>within</i> an RTOS, which is your two worlds? Consider you have some critical control loop, like an autopilot (see Ardupilot). That control loop must run at some minimum rate, and the action of the system must be well characterized. Similarly you might want to guarantee that you sample a bunch of sensors frequently enough (so the most recent reading is no older than some time period).</p>
]]></description><pubDate>Sat, 04 Apr 2026 03:49:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47635512</link><dc:creator>joshvm</dc:creator><comments>https://news.ycombinator.com/item?id=47635512</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47635512</guid></item><item><title><![CDATA[New comment by joshvm in "A dot a day keeps the clutter away"]]></title><description><![CDATA[
<p>Really Useful Boxes are excellent. The best feature for me is that the lids are raised, so you have some room that's <i>slightly</i> higher than the rim of the crate. Sure, buy a bigger crate, but it's nice to pack things just about level and not worry about one annoying part poking up.<p>I've switched to UTZ Rako/Euroboxes for longer term storage. I even bought a beat-up dolly so I could easily transport 60L boxes around. They stack, they're divisible (e.g. 2x30L on top of a 60L) and the smaller ones fit neatly into a KALLAX cubby. You can buy them used for cheap, if you're willing to spend an afternoon scrubbing factory dirt off them. But they're not significantly pricier than Really Useful.<p>There are other suppliers like Auer, who make all kinds of interesting variations like toolboxes and latching/lockable boxes, but can get really expensive. You can get insert containers for them, but same problem: no transparent lids, only generic gray unless you want to buy 100.<p>I've been lusting after some of the Sortimo boxes that Adam Savage recommends, but I can't justify 50-100 quid per compartment box.<p>As for the original article... I like the idea of dots, but I would try a gridded label with sharpie marks. Having worked in a lot of workshops and labs though, boxes are not efficient. You want a good rack/drawers for things you use all the time (tape). I do like one box per project for convenience, which is often more useful than a box with generic grouped parts. If you really need to, you can do things like cut SMD tapes for each project. This way is much easier to drop back into something you only have time for on the weekend, and it's also what we would do in hardware shops (single sorted organizer with the BOM items for a project).<p>I do agree about the hardware side being surprising. When I was working on electronics for work, having a 4 channel scope was indispensable. But most of the time, debugging on chip/breakpoints are enough. I switched to a 4 channel mixed signal Picoscope.<p>(Someone else mentioned kitchen containers. I spent some time in a professional kitchen which hooked me on Cambro-style containers, or whatever Nisbet's sell in the UK. Also standardized alu sheet pans and matching silicone mats for baking.)</p>
]]></description><pubDate>Wed, 01 Apr 2026 16:03:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47602684</link><dc:creator>joshvm</dc:creator><comments>https://news.ycombinator.com/item?id=47602684</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47602684</guid></item><item><title><![CDATA[New comment by joshvm in "Take better notes, by hand"]]></title><description><![CDATA[
<p>I have a Supernote which I like primarily because it's repairable and the developers are very responsive. It's the A5 version. It's very nice to write on and if you haven't tried eink in a while, it's pretty impressive. The soft surface is also a replaceable film. It has a Lamy colab pen which is very nice.<p>Downside is no backlight which many users tout as an improvement, or praise it as a minimalist perk. I don't really agree, but it does mean that the ink surface is closer to the pen so there's less parallax error. It makes it less usable as an ebook reader though, for example on a flight you'd have to use the blinding overhead lights.<p>Sure the price is comparable to 20+ notebooks. I think if you actually use notebooks, they're good. If you don't, it's questionable whether it'll change your habit. It also doesn't replace the satisfaction of a nice ink pen on nice paper. I have a collection of fountain pen ink that I've used since university (for years of daily lecture notes which is more writing than I'm ever likely to do again - we're talking up to 20 A4 sides a day) and the bottles are still practically full. So good writing equipment can be very economical. There are other issues like no colour (on mine) and PDF support is still ropey.</p>
]]></description><pubDate>Mon, 30 Mar 2026 18:15:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47577755</link><dc:creator>joshvm</dc:creator><comments>https://news.ycombinator.com/item?id=47577755</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47577755</guid></item><item><title><![CDATA[New comment by joshvm in "A nearly perfect USB cable tester"]]></title><description><![CDATA[
<p>I started buying Belkin TB5 cables which are around $50 a pop. They can easily power a laptop at full load and can stream video at any reasonable resolution/framerate I might need. I've yet to find a need for an NVMe faster than 20 GBps nevermind finding USB4 enclosures, or that the cable supports up to 80. They're also not nearly as chunky as the Dell cables, which are good, but seem to have very rigid shielding.<p>I keep a few converters for older devices and servers that don't have (m)any C ports, but as far as a consumer "forever cable" goes, TB5 feels close. Certainly the cable's bandwidth is beyond what most people need, unless you're editing 8k video or continually shuffling hundreds of GBs between external disks.</p>
]]></description><pubDate>Sun, 29 Mar 2026 19:36:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47566446</link><dc:creator>joshvm</dc:creator><comments>https://news.ycombinator.com/item?id=47566446</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47566446</guid></item><item><title><![CDATA[New comment by joshvm in "Voyager 1 runs on 69 KB of memory and an 8-track tape recorder"]]></title><description><![CDATA[
<p><a href="https://www.itsquieterfilm.com/trailer" rel="nofollow">https://www.itsquieterfilm.com/trailer</a> is the official site.</p>
]]></description><pubDate>Sun, 29 Mar 2026 19:09:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47566156</link><dc:creator>joshvm</dc:creator><comments>https://news.ycombinator.com/item?id=47566156</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47566156</guid></item><item><title><![CDATA[New comment by joshvm in "2% of ICML papers desk rejected because the authors used LLM in their reviews"]]></title><description><![CDATA[
<p>This definitely happened to a paper that I submitted a couple of years ago. ChatGPT 4 was the frontier. The reviewer gave a positive, if bland, summary with some reasonable suggestions for improvement and some nitpicks. There were no grammar or line-number comments like those from other reviewers. They were all issues that would have been resolved by reading the appendices, but the reviewer hadn't uploaded into ChatGPT. Later on I was able to replicate the output almost exactly myself.<p>What I found funny was that if you asked ChatGPT to provide a score recommendation, it was also significantly higher than what that reviewer put. They were lazy and gave a middle grade (borderline accept/reject). We were accepted with high scores from the other reviews, but it was a bit annoying that they seemingly didn't even interpret the output from the model.<p>The learning experience was this: be an honourable academic, but it's in your interest to run your paper through Claude or ChatGPT to see what they're likely to criticise. At the very least it's a free, maybe bad, review. But you will find human reviewers that make those mistakes, or misinterpret your results, so treat the output with the same degree of skepticism.</p>
]]></description><pubDate>Thu, 19 Mar 2026 13:34:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47439167</link><dc:creator>joshvm</dc:creator><comments>https://news.ycombinator.com/item?id=47439167</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47439167</guid></item><item><title><![CDATA[New comment by joshvm in "Notes on Baking at the South Pole"]]></title><description><![CDATA[
<p>This is true, and even with black tea where you'd normally want hotter, I don't think anyone really pays attention<p>Thinking about it, we also had some "fancy" packet ramen from Momofuku. Good example there - those noodles take forever to cook compared to the deep fried ones. You'd have to soak, nuke in the microwave and still wait ages.<p>Most of the coffee we took down were light roast and how well the beans survived shipping/storage, how well they were roasted mattered much more.<p>There are a bunch of cafetieres as well, but I don't like the silt even with some of the techniques designed to minimize it.</p>
]]></description><pubDate>Wed, 11 Mar 2026 05:46:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47332078</link><dc:creator>joshvm</dc:creator><comments>https://news.ycombinator.com/item?id=47332078</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47332078</guid></item><item><title><![CDATA[New comment by joshvm in "Notes on Baking at the South Pole"]]></title><description><![CDATA[
<p>> Do they not do soaked beans? Leave them in water for 2 days and they shouldn't need a full boil I wouldn't think?<p>We'd definitely have kidney beans in chili and some other dishes, but I got the impression it was a hassle otherwise.<p>> Re: coffee, mixing concentrated cold brew with hot water makes a pretty smooth cup<p>Friend and I ran a weekly pop-up espresso bar and did a lot of experimenting over the winter. The USAP "house" beans are quite dark, but at least they're roasted within a year or two because coffee is always available and we go through a lot of beans every season. Except the decaf. That stuff is decades old.<p>People often bring down a big bag from one of the roasters in Christchurch. We personally shipped down a lot of specialty coffee, mostly made V60 and aeropress. The outbuilding where our telescopes live also has a Chemex and an automatic.</p>
]]></description><pubDate>Tue, 10 Mar 2026 00:58:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47317884</link><dc:creator>joshvm</dc:creator><comments>https://news.ycombinator.com/item?id=47317884</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47317884</guid></item><item><title><![CDATA[New comment by joshvm in "Notes on Baking at the South Pole"]]></title><description><![CDATA[
<p>The few times I've baked there, it's been a pretty good experience. There's a full height proving cabinet, yeast works really well at altitude, the ovens have steam injectors, there are good mixers, a commercial fryer. In many ways much easier than baking at home, but probably not a patch on a good bakery.<p>We almost ran out of sugar in 2021 and Rothera sent us a bag of Tate and Lyle in break-glass-in-emerhency box on one of the early transit flights the following summer. That's still hanging in the galley. Cream also goes pretty quickly, and forget about eggs. But you only need "egg product" anyway.<p>The foods that tend to be avoided are pasta and beans, or really anything which has to be boiled. There's a massive pressure cooker but it's a pain to use and clean. It's also hard to brew coffee if you tend to use off-the-boil. The best you'll get is about 93 C. Espresso is fine as its pressurised anyway.</p>
]]></description><pubDate>Mon, 09 Mar 2026 21:47:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47316012</link><dc:creator>joshvm</dc:creator><comments>https://news.ycombinator.com/item?id=47316012</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47316012</guid></item><item><title><![CDATA[New comment by joshvm in "LLM Writing Tropes.md"]]></title><description><![CDATA[
<p>No mention of Claude/ChatGPT's favourite new word <i>genuine</i> and friends? They also like using <i>real</i> and <i>honest</i> when giving advice. Far as I can tell this is a new-ish change.<p>> Honestly? We should address X first. It's a genuine issue and we've found a real bug here.<p>Honorable mention: "no <thing you told me not to do>". I guess this helps reassure adherence to the prompt? I see that one all the time in vibe coded PRs.</p>
]]></description><pubDate>Sat, 07 Mar 2026 23:32:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47292525</link><dc:creator>joshvm</dc:creator><comments>https://news.ycombinator.com/item?id=47292525</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47292525</guid></item><item><title><![CDATA[New comment by joshvm in "GPT-5.4"]]></title><description><![CDATA[
<p>Have you tried writing that as a skill? Compaction is just a prompt with a convenient UI to keep you in the same tab. There's no reason you can't ask the model to do that yourself and start a new conversation. You can look up Claude's /compact definition, for reference.<p>However, in some harnesses the model is given access to the old chat log/"memories", so you'd need a way to provide that. You could compromise by running /compact and pasting the output from your own summarizer (that you ran first, obviously).</p>
]]></description><pubDate>Fri, 06 Mar 2026 00:31:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47269181</link><dc:creator>joshvm</dc:creator><comments>https://news.ycombinator.com/item?id=47269181</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47269181</guid></item><item><title><![CDATA[New comment by joshvm in "MacBook Neo"]]></title><description><![CDATA[
<p>The same is also true within the Macbook line. The 14" Pro is smaller and nearly 2lbs lighter than the first 13" unibodies. I have my 2009 college laptop on a shelf as a memento and it feels pretty chunky. This hasn't changed much in the M-series though, and the M5 is slightly heavier than the M1.<p>Something I miss from the Windows side is sub-kg machines, at least since Apple discontinued the 12" Macbook. It makes a surprisingly big difference when traveling, especially with Asian carriers that have hard carry-on limits. The Thinkpad X1 Carbon is a fantastic form factor, though the older Intel chips run incredibly hot. I repurposed that as a garage/workshop Linux machine. Unfortunately, the price differences between Mac/Windows also disappear when you start looking at those higher-end machines.</p>
]]></description><pubDate>Wed, 04 Mar 2026 23:13:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47255327</link><dc:creator>joshvm</dc:creator><comments>https://news.ycombinator.com/item?id=47255327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47255327</guid></item><item><title><![CDATA[New comment by joshvm in "Lessons you will learn living in a snowy place"]]></title><description><![CDATA[
<p>Baffin make some of the best cold weather boots. We use them in Antarctica, though you probably don't want the chonky -70C rated ones. I have some lighter boots rated for about -40 and they're great. Really any good gore tex mid-ankle hiking boot is probably fine. Whether you need cold rated boots is going to depend on where you're walking.<p>Your main concern is to stay dry and minimize snow incursion. Either wear ski pants that act as gaiters, use gaiters or use boots and socks that are high enough that you won't get snow down the sides.<p>If you buy boots with insulation, try not to compress it. Otherwise be aware that if you don't keep moving, your boots will eventually cool to ambient and it's pretty hard to get that temperature back up.<p>Check grip? Hard to test but warm doesn't necessarily mean any good on slick ice. Spikes work well if you're going on a hike and there's a lot of packed snow mixed with ice.<p>Don't forget good socks. Doesn't need to be anything fancy, but wool is by far the best material (not necessarily merino as it tends to be too thin). You may need to size up because of the extra padding.<p>Also luxury, but fan assisted boot drying/warming stations are great. They make quite a big difference if you go out a lot because moisture build-up takes ages to dry otherwise.</p>
]]></description><pubDate>Wed, 11 Feb 2026 13:37:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46974787</link><dc:creator>joshvm</dc:creator><comments>https://news.ycombinator.com/item?id=46974787</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46974787</guid></item><item><title><![CDATA[New comment by joshvm in "Claude Opus 4.6"]]></title><description><![CDATA[
<p>My gut feeling is that performance is more heavily affected by harnesses which get updated frequently. This would explain why people feel that Claude is sometimes more stupid - that's actually accurate phrasing, because <i>Sonnet</i> is probably unchanged. Unless Anthropic also makes small A/B adjustments to weights and technically claims they don't do dynamic degradation/quantization based on load. Either way, both affect the quality of your responses.<p>It's worth checking different versions of Claude Code, and updating your tools if you don't do it automatically. Also run the same prompts through VS Code, Cursor, Claude Code in terminal, etc. You can get very different model responses based on the system prompt, what context is passed via the harness, how the rules are loaded and all sorts of minor tweaks.<p>If you make raw API calls and see behavioural changes over time, that would be another concern.</p>
]]></description><pubDate>Thu, 05 Feb 2026 20:58:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46905212</link><dc:creator>joshvm</dc:creator><comments>https://news.ycombinator.com/item?id=46905212</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46905212</guid></item><item><title><![CDATA[New comment by joshvm in "GPTZero finds 100 new hallucinations in NeurIPS 2025 accepted papers"]]></title><description><![CDATA[
<p>Reference managers have existed for decades now and they work deterministically. I paid for one when writing my doctoral thesis because it would have been horrific to do by hand. Any of the major tools like Zotero or Mendeley (I used Papers) will export a bibtex file for you, and they will accept a RIS or similar format that most journals export.</p>
]]></description><pubDate>Fri, 23 Jan 2026 01:04:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46727113</link><dc:creator>joshvm</dc:creator><comments>https://news.ycombinator.com/item?id=46727113</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46727113</guid></item><item><title><![CDATA[New comment by joshvm in "Gaussian Splatting – A$AP Rocky "Helicopter" music video"]]></title><description><![CDATA[
<p>> I am vaguely aware of stuff like Gaussian blur on Photoshop. But I never really knew what it does.<p>Blurring is a convolution or filter operation. You take a small patch of image (5x5 pixels) and you convolve it with another fixed matrix, called a kernel. Convolution says multiply element-wise and sum. You replace the center pixel with the result.<p><a href="https://en.wikipedia.org/wiki/Box_blur" rel="nofollow">https://en.wikipedia.org/wiki/Box_blur</a> is the simplest kernel - all ones, and divide by the kernel size. Every pixel becomes the average of itself and its neighbors, which looks blurry. Gaussian blur is calculated in an identical way, but the matrix elements follow the "height" of a 2D Gaussian with some amplitude. It results in a bit more smoothing as farther pixels have less influence. Bigger the kernel, more blurrier the result.There are a lot of these basic operations:<p><a href="https://en.wikipedia.org/wiki/Kernel_(image_processing)" rel="nofollow">https://en.wikipedia.org/wiki/Kernel_(image_processing)</a><p>If you see "Gaussian", it implies the distribution is used somewhere in the process, but splatting and image kernels are very different operations.<p>For what it's worth I don't think the Wikipedia article on Gaussian Blur is particularly accessible.</p>
]]></description><pubDate>Sun, 18 Jan 2026 21:37:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46672390</link><dc:creator>joshvm</dc:creator><comments>https://news.ycombinator.com/item?id=46672390</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46672390</guid></item><item><title><![CDATA[New comment by joshvm in "CLI agents make self-hosting on a home server easier and fun"]]></title><description><![CDATA[
<p>> its not really about uptime for the homelab, its about graceful shutdown/restart.<p>These are different requirements. The issue I described was not a power outage and having a well managed UPS wouldn't have made a difference. Nothing shut down, but we lost 5G in the area and T-Mobile's modem is janky. My point is that it's another edge case that you need to consider when self hosting, because all the remote management and PDUs in the world can't save you if you can't log into the system.<p>Of course there's all you need is a smart plug and a script/Home Assistant routine which pings every now and again. There are enterprise versions of this, but simple and cheap works for me.</p>
]]></description><pubDate>Wed, 14 Jan 2026 20:44:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46623012</link><dc:creator>joshvm</dc:creator><comments>https://news.ycombinator.com/item?id=46623012</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46623012</guid></item></channel></rss>