<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: RossBencina</title><link>https://news.ycombinator.com/user?id=RossBencina</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 23 Jul 2026 06:26:40 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=RossBencina" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by RossBencina in "Human mathematicians are being outcounterexampled"]]></title><description><![CDATA[
<p>> You have to be confident by default or you'll never get anything done.<p>Crippling doubt can happen. Blind confidence has its own hazards. You only need to be confident that you can proceed, in spite of having provisional, incomplete knowledge. "But if you grip to your beliefs too tightly, you will not recognise The Truth when it comes knocking on your door." (forget who said that)</p>
]]></description><pubDate>Tue, 21 Jul 2026 13:21:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48991978</link><dc:creator>RossBencina</dc:creator><comments>https://news.ycombinator.com/item?id=48991978</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48991978</guid></item><item><title><![CDATA[New comment by RossBencina in "Human mathematicians are being outcounterexampled"]]></title><description><![CDATA[
<p>> "we tried this thing for ages and couldn't get it to work, but we couldn't prove that it could never work either"<p>There is a related tradition of making conjectures about things that you can not prove, and being known for having made such conjectures. Conjectures along with definitions and problem statements are incredibly important in mathematics. But usually they are introduced in the context of some other publishable work.</p>
]]></description><pubDate>Tue, 21 Jul 2026 13:10:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48991853</link><dc:creator>RossBencina</dc:creator><comments>https://news.ycombinator.com/item?id=48991853</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48991853</guid></item><item><title><![CDATA[New comment by RossBencina in "Solod: Go can be a better C"]]></title><description><![CDATA[
<p>The "a better C" meme needs to die. It's ill defined. Everyone wants something different. For me, GC disqualifies any language as a better C. Bjarne Stroustrup promoted C++ as a better C. But C++ killed off some of C's killer low-level features like type-punning via unions. Indeed it's only in recent years that low-level memory manipulation, such as std::start_lifetime_as and the implicit lifetime rules were standardised. The whole strict aliasing fiasco made C and C++ permenantly worse. Some people say Zig is a better C, but it is certainly not a minimal language, if that's how you define better. For me a better C would have an abstract model that matched machine-level memory access (i.e. no type-based alias analysis) would be as minimal as C in terms of feature set, would clean up C warts like operator precedence, and would be as deterministic as possible (e.g. deterministic memory layout, including bit fields, would be possible without hacks)...</p>
]]></description><pubDate>Fri, 17 Jul 2026 06:49:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48944095</link><dc:creator>RossBencina</dc:creator><comments>https://news.ycombinator.com/item?id=48944095</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48944095</guid></item><item><title><![CDATA[New comment by RossBencina in "Australian energy retailers must offer three hours of free daytime electricity"]]></title><description><![CDATA[
<p>> it is a big ask for average consumers to follow that price and shift power usage in real time.<p>I could imagine appliances that take that into account. e.g. an airconditioner that works harder during the cheaper periods. I wonder whether any retailers pass through the 5 minute pricing variation? Should be easy enough to monitor the price and adjust my AC via the infra red remote protocol.</p>
]]></description><pubDate>Wed, 15 Jul 2026 03:18:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48915841</link><dc:creator>RossBencina</dc:creator><comments>https://news.ycombinator.com/item?id=48915841</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48915841</guid></item><item><title><![CDATA[New comment by RossBencina in "TS-2026-009: Insecure argument handling in Tailscale SSH permitted root access"]]></title><description><![CDATA[
<p>I'm somewhat alarmed that the context that this bug was running in was capable of root login. Is there a reason that an SSH login process would, by default, have enough capabilities to facilitate direct root login?</p>
]]></description><pubDate>Wed, 15 Jul 2026 02:57:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48915710</link><dc:creator>RossBencina</dc:creator><comments>https://news.ycombinator.com/item?id=48915710</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48915710</guid></item><item><title><![CDATA[New comment by RossBencina in "GPT-5.6"]]></title><description><![CDATA[
<p>For sure verbal diarrhea can be a problem. I think there's a difference between a generic instructions e.g. "be brief" and contextual guidance: "I am an experienced software developer with a recent undergraduate degree in pure mathematics. Be terse, I will ask questions if I need clarification."</p>
]]></description><pubDate>Fri, 10 Jul 2026 02:02:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48854878</link><dc:creator>RossBencina</dc:creator><comments>https://news.ycombinator.com/item?id=48854878</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48854878</guid></item><item><title><![CDATA[New comment by RossBencina in "Coordination Without Consolidation: On Systems of States [pdf]"]]></title><description><![CDATA[
<p>I hoped it was about composition of communicating finite state machines.</p>
]]></description><pubDate>Thu, 09 Jul 2026 18:52:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48850701</link><dc:creator>RossBencina</dc:creator><comments>https://news.ycombinator.com/item?id=48850701</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48850701</guid></item><item><title><![CDATA[New comment by RossBencina in "Girls just wanna have fast MPMC queues with bounded waiting"]]></title><description><![CDATA[
<p>Perhaps I missed it but there didn't appear to be discussion of false sharing between the N individual data slots. It might be beneficial to pad each slot to a cache line width (or at least less slots per line), and/or using some kind of bijective hashing on the slot lookup so that sequential tickets don't access adjacent slots.</p>
]]></description><pubDate>Thu, 09 Jul 2026 18:33:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48850457</link><dc:creator>RossBencina</dc:creator><comments>https://news.ycombinator.com/item?id=48850457</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48850457</guid></item><item><title><![CDATA[New comment by RossBencina in "Girls just wanna have fast MPMC queues with bounded waiting"]]></title><description><![CDATA[
<p>Thanks. I jumped at the headline. I'd be happy with wait-free MPSC. I haven't checked in for a while. Have there been any breakthroughs in low-complexity wait-free queues in the past 10 years?</p>
]]></description><pubDate>Thu, 09 Jul 2026 18:15:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48850215</link><dc:creator>RossBencina</dc:creator><comments>https://news.ycombinator.com/item?id=48850215</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48850215</guid></item><item><title><![CDATA[New comment by RossBencina in "NoiseLang: Where N = 5 is a Dirac delta"]]></title><description><![CDATA[
<p>Very cool. I have a couple of questions:<p>1. It's obvious that you are a big fan of Cranelift. I'd be interested to hear more about your experience in practical terms. For example could you share any insight about use cases where it is best suited, and where it might be better to look elsewhere? Did you hit any pain points? What was its killer feature for NoiseLang?<p>2. You wrote: "My favorite trick is in the RNG. Generating random numbers is a serial dependency chain, so instead of fighting that, the kernel runs four independent streams at once and lets the out-of-order core overlap them. This trick ended up beating a hand-written SIMD kernel!" What does this mean exactly? you just ran a scalar kernel 4-wide using SIMD instructions? or you interleaved 4 scalar copies of the same algorithm? did you generate the code or just duplicate the streams by hand?</p>
]]></description><pubDate>Wed, 08 Jul 2026 14:46:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48832702</link><dc:creator>RossBencina</dc:creator><comments>https://news.ycombinator.com/item?id=48832702</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48832702</guid></item><item><title><![CDATA[New comment by RossBencina in "Show HN: Davit, a Apple Containers UI"]]></title><description><![CDATA[
<p>> Most of these issues come from folks who don't really care about quality and ship the first slop that comes out.<p>Brings to mind The Show's "ugly MySpace" episode: <a href="https://archive.org/details/zefrank-theshow-083" rel="nofollow">https://archive.org/details/zefrank-theshow-083</a><p>It would be nice if everyone prioritised, and was capable of, shipping polished products. But more likely the apps you're bemoaning come from folks who are not product designers. Even prior to genAI there were plenty of developers (myself included) who had patchy competence in some subset of {copywriting, documentation information architecture, visual design, identity, UI/UX, ...}. I know good developers for whom UI coherence is "not their problem," although they know well enough that it needs to be someone's problem. "Programmer art" is also a thing. I would argue that the non-coding parts of many open-source projects are what lets them down, and when it is good it is usually documentation that impresses me the most. But I think Ze Frank's view might be that, given the sudden drop in barriers to entry, it is amazing that everyone is having a go and trying to express themselves.</p>
]]></description><pubDate>Wed, 08 Jul 2026 08:36:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48829238</link><dc:creator>RossBencina</dc:creator><comments>https://news.ycombinator.com/item?id=48829238</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48829238</guid></item><item><title><![CDATA[New comment by RossBencina in "Show HN: Davit, a Apple Containers UI"]]></title><description><![CDATA[
<p>> Free idea: ...<p>I have been thinking about this too. Is it not as simple as installing Claude in the VM and connecting via an SSH terminal, or if you want a GUI use VSCode with the Remote SSH extension, which will give you the file browser UI etc. Presumably you can extensions in the VSCode Claude/whatever chat extensions in the VM too.</p>
]]></description><pubDate>Wed, 08 Jul 2026 06:13:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48828190</link><dc:creator>RossBencina</dc:creator><comments>https://news.ycombinator.com/item?id=48828190</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48828190</guid></item><item><title><![CDATA[New comment by RossBencina in "How to Build a Minimal ZFS NAS Without Synology, QNAP, TrueNAS (2024)"]]></title><description><![CDATA[
<p>I've been thinking about setting up something like this for a while. I have a Broadwell dual socket Xeon workstation that I'm going to upgrade to Proxmox. Would it be reasonable to run something like this as an LXC or VM or would you put it in the base kernel?</p>
]]></description><pubDate>Wed, 08 Jul 2026 05:54:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48828052</link><dc:creator>RossBencina</dc:creator><comments>https://news.ycombinator.com/item?id=48828052</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48828052</guid></item><item><title><![CDATA[New comment by RossBencina in "Dua Lipa opens library for banned and censored books in Portugal"]]></title><description><![CDATA[
<p>> I don't think a philosopher who died 80 years ago is driving the change in how words are used in the last 20 years.<p>The phenomenon is not restricted to this century. Orwell's book published in 1949 includes many prescient examples. Witgenstein's contribution, at a minimum, is that he named the paradigm, thus raising awareness, and perhaps leading to an increase in intentional engagement with these practices.</p>
]]></description><pubDate>Tue, 07 Jul 2026 16:18:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48819935</link><dc:creator>RossBencina</dc:creator><comments>https://news.ycombinator.com/item?id=48819935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48819935</guid></item><item><title><![CDATA[New comment by RossBencina in "A better way to tie gym shorts (or any drawstring) [video]"]]></title><description><![CDATA[
<p>I once made a contraption out of the top thread-part of a plastic soda bottle and the lid. Cut a slot down the threads, put your drawstring ends through the bottle end and slot, then tighten the cap to hold everything in place. plastic. survives the wash. Then my Dad suggested sewing the drawstring to the shorts at the midpoint with a few stitches. Much better, you don't have to make and remember to use any contraption.</p>
]]></description><pubDate>Tue, 07 Jul 2026 15:45:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48819407</link><dc:creator>RossBencina</dc:creator><comments>https://news.ycombinator.com/item?id=48819407</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48819407</guid></item><item><title><![CDATA[New comment by RossBencina in "How to sequence your own DNA at home"]]></title><description><![CDATA[
<p>What does "lifelong update" mean in this context? are they not doing whole genome sequencing to begin with?</p>
]]></description><pubDate>Tue, 07 Jul 2026 13:13:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48817303</link><dc:creator>RossBencina</dc:creator><comments>https://news.ycombinator.com/item?id=48817303</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48817303</guid></item><item><title><![CDATA[New comment by RossBencina in "A 2048-spin bulk acoustic wave Ising machine for number partitioning and Sudoku"]]></title><description><![CDATA[
<p>Fun fact: CSIRAC, Australia's first digital computer, used mercury delay line memory. It is on display at Scienceworks, Spotswood, Melbourne. <a href="https://en.wikipedia.org/wiki/CSIRAC" rel="nofollow">https://en.wikipedia.org/wiki/CSIRAC</a></p>
]]></description><pubDate>Tue, 07 Jul 2026 08:26:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48815030</link><dc:creator>RossBencina</dc:creator><comments>https://news.ycombinator.com/item?id=48815030</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48815030</guid></item><item><title><![CDATA[New comment by RossBencina in "Rotman Lens"]]></title><description><![CDATA[
<p>Suppose this is connected to a multiple-output RF transmitter (amplifier), what are the advantages/applications of shifting the phases of the signals passively with a Rotman Lens versus shifting the phases of the signals prior to feeding them to the transmitter (i.e. in the generator)? is the main purpose to compensate for different antennae geometry without having to change the signal generator? I guess things are very different when you can't commute everything into your SDR algorithms.</p>
]]></description><pubDate>Tue, 07 Jul 2026 02:52:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48813146</link><dc:creator>RossBencina</dc:creator><comments>https://news.ycombinator.com/item?id=48813146</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48813146</guid></item><item><title><![CDATA[New comment by RossBencina in "Fable turned reMarkable into Tom Riddle's diary from Harry Potter"]]></title><description><![CDATA[
<p>You think mental instability is a necessary prerequisite for covert persuasion?</p>
]]></description><pubDate>Tue, 07 Jul 2026 01:58:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48812835</link><dc:creator>RossBencina</dc:creator><comments>https://news.ycombinator.com/item?id=48812835</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48812835</guid></item><item><title><![CDATA[New comment by RossBencina in "Building relationships with customers through support didn't turn out as hoped"]]></title><description><![CDATA[
<p>Lots of worthwhile observations in the article, but I think the framing is a bit off. It sounds transactional and by the numbers.<p>I think it's fairly well understood that vocal users aren't necessarily representative. The bulk of your happy users will never contact you for support. But they are some of the most important users to talk to to improve the product.<p>You need to build your own model of who your users are to provide a basis for interpreting user requests: is the support request signal or noise? if the request is coming from someone in your target market, and expressing a pain point, that's potentially an important signal. If the request is to charge only 20% of your current price, that's only useful if you're prepared to consider restructuring your offering (receiving many such emails might signal an opportunity for a budget product with specific feature subset) -- otherwise: "Thanks for your email, we don't have any plans to change our price right now." move on.<p>By the way, I'm impressed that this is even a conversation for a developer selling through the App Store. I always felt that Apple killed the ability to maintain customer relationships by injecting themselves into the process. Never published on the Mac App store myself.</p>
]]></description><pubDate>Mon, 06 Jul 2026 06:01:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48801143</link><dc:creator>RossBencina</dc:creator><comments>https://news.ycombinator.com/item?id=48801143</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48801143</guid></item></channel></rss>