<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: rahimnathwani</title><link>https://news.ycombinator.com/user?id=rahimnathwani</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 25 Oct 2026 20:52:31 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=rahimnathwani" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by rahimnathwani in "Oregon Police Are Charging a Local News Outlet $2.5M for Records About One Cop"]]></title><description><![CDATA[
<p>"The work falls outside normal scope of the person's job."<p>Maybe in some cases, but not in this case with this agency (SFUSD).<p>The responses I've received so far from SFUSD (over several years) were each from someone whose whole job is/was dealing with public records requests.<p>One of the requests that was refused was for a Google Slides deck that was visible to <i>all</i> of SFUSD's ~10000 employees.</p>
]]></description><pubDate>Sun, 25 Oct 2026 19:25:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=50235175</link><dc:creator>rahimnathwani</dc:creator><comments>https://news.ycombinator.com/item?id=50235175</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50235175</guid></item><item><title><![CDATA[New comment by rahimnathwani in "Oregon Police Are Charging a Local News Outlet $2.5M for Records About One Cop"]]></title><description><![CDATA[
<p>Some agencies have a different tactic: go really slowly.<p>I sent a public records request to my local school district on March 9th 2026.<p>They responded on 19th March 2026 saying they'd respond on in late April.<p>Since then, every month they've sent an email with some small portion of the records, with a PDF letter saying they'll send a follow up a month later.<p>I've received 8 of those responses so far, and there's no indication when, if ever, I will have received all the records responsive to my request.</p>
]]></description><pubDate>Sun, 25 Oct 2026 18:32:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=50234574</link><dc:creator>rahimnathwani</dc:creator><comments>https://news.ycombinator.com/item?id=50234574</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50234574</guid></item><item><title><![CDATA[New comment by rahimnathwani in "Root shell on Samsung TV"]]></title><description><![CDATA[
<p>In the UK, 'pavement' doesn't refer to any paved road, but to what Americans call a 'sidewalk'.<p>Bicycles are ridden on the road, not the pavement.<p>Sometimes people ride bicycles on the pavement, but doing so with a long piece of wood would be very dangerous indeed.</p>
]]></description><pubDate>Sun, 25 Oct 2026 15:54:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=50232919</link><dc:creator>rahimnathwani</dc:creator><comments>https://news.ycombinator.com/item?id=50232919</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50232919</guid></item><item><title><![CDATA[New comment by rahimnathwani in "Using LLM for confidence scoring is a bad idea"]]></title><description><![CDATA[
<p>Yes, the reward needs to include both correctness AND the Brier loss. Sorry if that wasn't clear from my comment. I was focused on the bit OP said was missing.</p>
]]></description><pubDate>Sat, 24 Oct 2026 02:59:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=50218009</link><dc:creator>rahimnathwani</dc:creator><comments>https://news.ycombinator.com/item?id=50218009</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50218009</guid></item><item><title><![CDATA[New comment by rahimnathwani in "Mortality Among People with Attention-Deficit/Hyperactivity Disorder"]]></title><description><![CDATA[
<p>This is marked on the page as an 'Original Investigation', but right below the title it says it's a 'Systematic Review and Meta-Analysis'.<p>I'm skeptical about meta analyses in general because, the times when I've dug into a meta analysis and traced the conclusions back to the original papers, I've always been disappointed, and ended up not being convinced of the conclusions of the meta analysis.<p>Anyway, I haven't done that exercise for this paper, but I will say:<p>- Although the authors say they did a "systematic review and meta-analysis of 19 studies", only 12 of the 19 papers are included in the meta analysis.<p>- Only one of the authors read all the studies they included ("Study quality was assessed by 1 reviewer.")<p>- That reviewer was Lucy Corrigan, BSc ("Full texts were screened (L.C.) against the same inclusion and exclusion criteria (165 articles)...")<p>Here is the abstract of one of the 12 studies they included (and marked as 'Good' quality, the highest rating they gave): <a href="https://www.tandfonline.com/doi/full/10.1080/19485565.2021.2020618" rel="nofollow">https://www.tandfonline.com/doi/full/10.1080/19485565.2021.2...</a><p>Here is what they found:<p><pre><code>  Discrete-time hazard analysis indicates that the log odds of mortality were significantly lower among 18 and 19 year old adults ever diagnosed with ADHD and significantly higher among 46 to 64 year old adults ever diagnosed with ADHD, with a crossover occurring at age 33.</code></pre></p>
]]></description><pubDate>Fri, 23 Oct 2026 07:14:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=50205453</link><dc:creator>rahimnathwani</dc:creator><comments>https://news.ycombinator.com/item?id=50205453</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50205453</guid></item><item><title><![CDATA[New comment by rahimnathwani in "Using LLM for confidence scoring is a bad idea"]]></title><description><![CDATA[
<p>If you found this interesting, you should read section 5 of this article to learn about how LLMs <i>can</i> be trained so that they're good at confidence scoring: <a href="https://magazine.sebastianraschka.com/i/217935364/51-on-calibration" rel="nofollow">https://magazine.sebastianraschka.com/i/217935364/51-on-cali...</a><p>OP says that LLMs were never scored against correctness. But that's an assumption about the optimization process.<p>This is sort of right:<p>- pretraining scores on next token, and says nothing about confidence<p>- RLHF and RLVR scores are binary (1=preferred/correct, 0=worse/incorrect) and the feedback doesn't do anything to push the weights in a direction that improves calibration/confidence<p>BUT you can ask the model to output its confidence, and then train it to be more correct. RLCR (mentioned in the article I linked above) adds a Brier penalty to the reward, so the model's performance isn't just measured on % correctness. (Presumably TypeSafeAI's RLCD is similar to RLCR, but they haven't published anything about it.)<p>This eliminates the "always say 30%" loophole OP mentioned. The Brier penalty, (q-c)^2, punishes a forecaster who ignores instance-level information. For example if we have a model that's right 60% of the time, it could use one of these strategies to give its confidence:<p><pre><code>  Strategy A, always say 0.6:
  When right (60% of the time): (0.6-1)^2 = 0.16
  When wrong (40% of the time): (0.6-0)^2 = 0.36
  Expected penalty: 0.6×0.16 + 0.4×0.36 = 0.24

  Strategy B: the model can tell its answers apart. Half are 'easy' (right 90% of the time) and half are 'hard' (right 30% of the time), which still averages to 60%. It says 0.9 on easy ones and 0.3 on hard ones:
  Easy: 0.9×(0.1)^2 + 0.1×(0.9)^2 = 0.09
  Hard: 0.3×(0.7)^2 + 0.7×(0.3)^2 = 0.21
  Expected penalty: (0.09+0.21)/2 = 0.15
</code></pre>
Both strategies are perfectly calibrated (60% is both the average confidence and thje average % of time it's right), but B gets a lower penalty. Of course these are not actual strategies used by LLMs. But I'm just trying to say why training can push the model toward optimizing <i>instance-specific confidence</i>.</p>
]]></description><pubDate>Thu, 22 Oct 2026 15:11:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=50196505</link><dc:creator>rahimnathwani</dc:creator><comments>https://news.ycombinator.com/item?id=50196505</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50196505</guid></item><item><title><![CDATA[New comment by rahimnathwani in "eMudhra to exit global SSL/TLS certificate business"]]></title><description><![CDATA[
<p>"There were no end entity certificates issued out of the affected CA’s."<p>This seems like a weird statement given that <i>anyone</i> can issue certificates out of the affected CAs.</p>
]]></description><pubDate>Thu, 22 Oct 2026 14:23:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=50195818</link><dc:creator>rahimnathwani</dc:creator><comments>https://news.ycombinator.com/item?id=50195818</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50195818</guid></item><item><title><![CDATA[New comment by rahimnathwani in "Muse exposes users' personal and business secrets when they share conversations"]]></title><description><![CDATA[
<p>Imagine I have a link of this format:<p><a href="https://cf.metaaiusercontent.com/q3-revenue-review-7b1e42f0" rel="nofollow">https://cf.metaaiusercontent.com/q3-revenue-review-7b1e42f0</a><p>No one can guess that URL. The q3-revenue-review-7b1e42f0 part is only ever shared with the Meta's server (protected by TLS).<p>Now imagine the URL is instead:<p><a href="https://q3-revenue-review-7b1e42f0.cf.metaaiusercontent.com/" rel="nofollow">https://q3-revenue-review-7b1e42f0.cf.metaaiusercontent.com/</a><p>The first step for my computer to open that link is to do a DNS query, which immediately shares the entire URL (minus the `https://` and the `/`) with my ISP's DNS server (and anyone sniffing traffic along the path, as DNS queries are usually sent in plain text).</p>
]]></description><pubDate>Wed, 21 Oct 2026 15:15:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=50182438</link><dc:creator>rahimnathwani</dc:creator><comments>https://news.ycombinator.com/item?id=50182438</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50182438</guid></item><item><title><![CDATA[New comment by rahimnathwani in "Ofcom concedes defeat in 4chan case"]]></title><description><![CDATA[
<p>He also talked with Dwarkesh Patel: <a href="https://www.dwarkesh.com/p/dominic-cummings" rel="nofollow">https://www.dwarkesh.com/p/dominic-cummings</a></p>
]]></description><pubDate>Tue, 20 Oct 2026 19:03:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=50171083</link><dc:creator>rahimnathwani</dc:creator><comments>https://news.ycombinator.com/item?id=50171083</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50171083</guid></item><item><title><![CDATA[New comment by rahimnathwani in "What shall I teach my son?"]]></title><description><![CDATA[
<p>capable, tenacious, kind</p>
]]></description><pubDate>Tue, 20 Oct 2026 17:52:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=50170085</link><dc:creator>rahimnathwani</dc:creator><comments>https://news.ycombinator.com/item?id=50170085</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50170085</guid></item><item><title><![CDATA[Scrawl – Show an agent the problem. Press ⌥⇧S, talk, click, and draw]]></title><description><![CDATA[
<p>Article URL: <a href="https://scrawl.kitlangton.com/">https://scrawl.kitlangton.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=50155638">https://news.ycombinator.com/item?id=50155638</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 19 Oct 2026 17:58:25 +0000</pubDate><link>https://scrawl.kitlangton.com/</link><dc:creator>rahimnathwani</dc:creator><comments>https://news.ycombinator.com/item?id=50155638</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50155638</guid></item><item><title><![CDATA[New comment by rahimnathwani in "Retired Penn professor arrested for blocking Uber Eats robot"]]></title><description><![CDATA[
<p>There may be no self-driving wheelchairs today, but they will probably exist in a year or two. If/when they do exist, and a self-driving wheelchair were returning to its owner's home after being repaired or tuned up, would it be OK for a pedestrian to block its path, since it's not human nor currently carrying a human?</p>
]]></description><pubDate>Sun, 18 Oct 2026 00:27:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=50136620</link><dc:creator>rahimnathwani</dc:creator><comments>https://news.ycombinator.com/item?id=50136620</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50136620</guid></item><item><title><![CDATA[New comment by rahimnathwani in "Retired Penn professor arrested for blocking Uber Eats robot"]]></title><description><![CDATA[
<p>If an empty self-driving wheelchair were on its way to pick up its owner, would it be OK for a pedestrian to block its way?</p>
]]></description><pubDate>Sun, 18 Oct 2026 00:08:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=50136485</link><dc:creator>rahimnathwani</dc:creator><comments>https://news.ycombinator.com/item?id=50136485</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50136485</guid></item><item><title><![CDATA[Show HN: Sill for Android – control your Mac's windows from an Android phone]]></title><description><![CDATA[
<p>Sill (discussed here: <a href="https://news.ycombinator.com/item?id=50112739">https://news.ycombinator.com/item?id=50112739</a>) streams one Mac window, or the whole Desktop, to an iPhone or iPad and lets you control it by touch. It's open source, so I made an Android client for it. It's unofficial and not affiliated with Sill's author: it speaks Sill's existing protocol, so the Mac side is the stock Sill app, unchanged.<p>Install Sill on the Mac, sideload the APK from Releases onto an Android 11+ phone on the same Wi-Fi, tap your Mac in the list that shows on your phone, then look for the 12-digit code in Sill on your Mac, and type it into the Android app.<p>Then: tap to click, drag to scroll, hold-and-drag to select text or move windows, pinch to zoom the picture on the phone, a Draw toggle for whiteboard apps like tldraw, and a key row with Esc, Tab, Cmd/Ctrl/Option/Shift and arrows. It also works over Tailscale with Sill's Remote Access.<p>All of the code was written by Claude Code, working from Sill's Swift source and its Python test client; I tested it on a Pixel 9 Pro XL.<p>Not done yet: drawing the Mac's pointer, a trackpad mode, clipboard sync, and a Play Store listing (I don't have Play developer account, and new individual Play developer accounts can't publish their first app until they've tested an app with a closed test with 12 testers.)<p>(There's also a separate Android client in draft PR #89 on Sill's repo. This one is a standalone app with an installable APK. I should have checked the issues/PRs before I asked Claude to build this...)</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=50123065">https://news.ycombinator.com/item?id=50123065</a></p>
<p>Points: 4</p>
<p># Comments: 2</p>
]]></description><pubDate>Fri, 16 Oct 2026 19:13:22 +0000</pubDate><link>https://github.com/rahimnathwani/sill-android</link><dc:creator>rahimnathwani</dc:creator><comments>https://news.ycombinator.com/item?id=50123065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50123065</guid></item><item><title><![CDATA[New comment by rahimnathwani in "Jev meets the Trolley Problem"]]></title><description><![CDATA[
<p>Does humanity design CPUs 'such that human life is super valuable'?</p>
]]></description><pubDate>Fri, 16 Oct 2026 14:22:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=50118715</link><dc:creator>rahimnathwani</dc:creator><comments>https://news.ycombinator.com/item?id=50118715</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50118715</guid></item><item><title><![CDATA[New comment by rahimnathwani in "Jev meets the Trolley Problem"]]></title><description><![CDATA[
<p>Jev is trained towards "Calibrated decisions: answers with <i>epistemically</i> honest probabilities on System One tasks." [emphasis mine]<p>To me it seems like:<p>- Jev should be good at telling us 'what is'<p>- Jev isn't trying to tell us 'what should be'<p>e.g. if you want your software to assume each human life has the same value, then you should rely on Jev to tell you how many human lives would be lost in each scenario, and then your software can pick. But Jev is not trained on your value system, which is neither objective truth nor something that you can derive from the inputs.</p>
]]></description><pubDate>Fri, 16 Oct 2026 06:17:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=50114771</link><dc:creator>rahimnathwani</dc:creator><comments>https://news.ycombinator.com/item?id=50114771</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50114771</guid></item><item><title><![CDATA[New comment by rahimnathwani in "AWS Lambda Web Functions"]]></title><description><![CDATA[
<p>I assumed you were talking about instance-based billing (what I've always used), but I think you're talking about request-based billing?</p>
]]></description><pubDate>Tue, 13 Oct 2026 20:12:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=50077967</link><dc:creator>rahimnathwani</dc:creator><comments>https://news.ycombinator.com/item?id=50077967</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50077967</guid></item><item><title><![CDATA[New comment by rahimnathwani in "AWS Lambda Web Functions"]]></title><description><![CDATA[
<p>If you scale Cloud Run to zero and then send a request, won't you immediately wake it up and be charged until it powers down in at least 15 minutes?</p>
]]></description><pubDate>Tue, 13 Oct 2026 18:55:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=50076770</link><dc:creator>rahimnathwani</dc:creator><comments>https://news.ycombinator.com/item?id=50076770</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50076770</guid></item><item><title><![CDATA[New comment by rahimnathwani in "Gemini 4 Argon"]]></title><description><![CDATA[
<p>Not available to me on gemini.google.com (Pro, USA).</p>
]]></description><pubDate>Tue, 13 Oct 2026 16:31:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=50074443</link><dc:creator>rahimnathwani</dc:creator><comments>https://news.ycombinator.com/item?id=50074443</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50074443</guid></item><item><title><![CDATA[New comment by rahimnathwani in "We turned EmbeddingGemma 2 into a speech-to-text model"]]></title><description><![CDATA[
<p>It was your post yesterday that made me aware of granite-speech-5.0-470m-turboctc (which I guess you used as a comparator because it's already very fast).<p>Thank you!<p><pre><code>  uv tool install mlx-audio
  mlx_audio.stt.generate \
  --model ibm-granite/granite-speech-5.0-470m-turboctc \
  --audio.wav \
  --output-path transcript
</code></pre>
(Until now I've been using mlx-community/parakeet-tdt-0.6b-v3)</p>
]]></description><pubDate>Tue, 13 Oct 2026 16:24:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=50074285</link><dc:creator>rahimnathwani</dc:creator><comments>https://news.ycombinator.com/item?id=50074285</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50074285</guid></item></channel></rss>