HNHacker News
TopNewBestAskShowJobs

spider-mario

418 karma · joined July 18, 2019

submissionscomments
spider-mario··on The case against JPEG XL
Well, I said “with djxl”, and Chrome/Firefox use jxl-rs which happens to apparently be currently somewhat slower for that use-case (but libjxl being faster shows it doesn’t have to intrinsically be the case), and Safari uses libjxl but multithreaded (so it’s 800 ms for the JPEG and 137 ms for the JXL).
spider-mario··on The case against JPEG XL
And you might want the cache to either take up less space or hold more images.
spider-mario··on The case against JPEG XL
Right, so in that hypothetical scenario where your bandwidth is over ~40MB/s, the bandwidth saving isn’t so relevant. That sounds a bit tautological?
spider-mario··on The case against JPEG XL
They support different variants of the format, though.

https://www.dpreview.com/articles/8980170510/how-hdr-tvs-cou...

> HEIF/HEIC is a broad standard, and the files from Canon and Apple are not cross-compatible with one another

spider-mario··on The case against JPEG XL
It’s a measurement error: the `hyperfine` command uses `jxl_cli --speedtest` which, by default, does a warmup run that ends up in hyperfine’s measured time.
spider-mario··on The case against JPEG XL
Do you? I just tried it locally, and decoding a 4.9MB, 6000×4000 JPEG with djpeg took about 400ms; decoding its losslessly-recompressed JXL (4.15MB) single-threaded with djxl took 300ms.
spider-mario··on Logo Programming
Thanks. My workaround was to use Chrome’s inspector to disable the CSS rule that made the text grey.
spider-mario··on Logo Programming
Could we please not make text light grey on white? It’s just barely AA compliant when bolded.

https://snook.ca/technical/colour_contrast/colour.html#fg=96...

spider-mario··on Don't let anyone take away your big box of cables
Me: “I have too much stuff at home; I should get rid of what I’m not using to free up space.”

HN:

spider-mario··on Benchmarking Qwen3.8 27B quantizations: 4-bit holds up, 1-bit collapses
> The trivial example demonstrates that once you pick your confidence interval you don't truly have odds anymore. But if we're judging whether we have the right odds number, what matters is if a different number is correct. And the only coherent way I can think of to interpret "odds" says the odds are 50%. The trivial example survives that challenge.

Sorry, I don’t follow. Let’s say I want to compute a 50% confidence interval for the unknown mean of a Gaussian distribution. I sample two numbers from the distribution, get 9 and 7, compute the interval according to the trivial procedure and get (-∞, ∞). Does the interval (-∞, ∞) have a 50% probability of containing the mean of that Gaussian distribution? I would think it’s closer to 100%.

If what you are saying is “it’s meaningless to talk about the probability of that specific interval containing the unknown-but-fixed parameter” then that’s the purely frequentist view and then you also agree that it’s meaningless to say that [-2.31, 10.31] has a 90% chance of containing the location parameter of the Cauchy distribution that happened to yield the samples 3 and 5. Incidentally, what asymmetry are you referring to in the Cauchy example?

spider-mario··on Benchmarking Qwen3.8 27B quantizations: 4-bit holds up, 1-bit collapses
If you pick a ball from a bag of balls of which half are fuzzy and half are smooth, then before picking the ball, there is indeed a 50% chance that you will pick a fuzzy one. But once you pick it and have it in your hand and can feel the texture, are you still going to say “there’s a 50% chance that this specific ball I am holding is fuzzy because half of the balls in there were”?
spider-mario··on Benchmarking Qwen3.8 27B quantizations: 4-bit holds up, 1-bit collapses
It’s the same principle. The “trivial interval” from the first link (the one you called pedantry), which is applicable to a Gaussian and tweakable to have different coverage than 50%, clearly shows that being an n% confidence interval, on its own, doesn’t guarantee the ability to directly translate that n% into post-data inferences. Likewise, in the truncated exponential example, when you compute that confidence interval of [12.1471, 13.8264], you know that the probability that it contains θ is 0%. In the Cauchy example, when you compute [-2.31, 10.31] as your 90% CI from the two samples 3 and 5, you can then compute that it actually has a >99% chance of containing θ (table I).
spider-mario··on Benchmarking Qwen3.8 27B quantizations: 4-bit holds up, 1-bit collapses
If you just meant it in the sense that “if I pick one interval at random and don’t look at it, it will (future) have an n% chance of containing the true parameter” then sure. It’s a pre-data statement (“I have an n% chance of sampling data that will happen to generate an interval that contains the parameter”).

But once you have picked one, and you know its bounds (say, [12.1471, 13.8264]), then it’s fallacious to make the post-data reasoning that “because it was picked at random from the set of 90% confidence intervals, it has a 90% chance of containing the true parameter”.

Again, it’s like with medical tests. If a test has 90% sensitivity and 90% specificity, it has 90% accuracy (it will, in 90% of cases, produce a result that matches disease status) – a pre-data statement on the test result (/ on the confidence interval that we will compute). But it does not follow that, if you screen an asymptomatic patient with low prior probability of disease and get a positive result, they have a 90% chance of having the disease – a post-data statement on disease status, given the test result (/ on where the parameter lies, given the interval).

> The conclusion they come to is "it is possible to do better in the individual case by taking into account evidence from the sample that the confidence interval method throws away". That means the confidence interval is inefficient, not incorrect.

It means you know in the individual case that the specific confidence interval does not in fact have a 90% chance of containing the parameter.

spider-mario··on Benchmarking Qwen3.8 27B quantizations: 4-bit holds up, 1-bit collapses
It’s not reaching. See my response here: https://news.ycombinator.com/item?id=49622516

> Like saying the probability your uncle died of a shark attack is either 0 or 1.

For a frequentist, it is. If you want the Bayesian interpretation of probability, you must calculate the probability that the interval you ended up getting contains the true value, and you can easily end up with a value different from 95%. You can’t just stop at “it was drawn from a pool of intervals of which 95% contain the true value” since you have more information than that (the numerical bounds).

spider-mario··on Benchmarking Qwen3.8 27B quantizations: 4-bit holds up, 1-bit collapses
> Correct, which is why it's crazy to consider a Jeffrey's credible interval as valid, but not a confidence interval.

The confidence interval is “valid” for what its definition is. But:

- saying “there is a 95% chance that this interval contains the true value because it’s a 95% credible interval” is valid;

- saying “there is a 95% chance that this interval contains the true value because it’s a 95% confidence interval” is not.

It’s very much possible to reach a correct conclusion with invalid reasoning. As Jaynes put it:

“As we stress repeatedly, from a false proposition – or from a fallacious argument that leads to a false proposition – all propositions, true and false, may be deduced. But this is just the danger; if fallacious reasoning always led to absurd conclusions, it would be found out at once and corrected. But once an easy, shortcut mode of reasoning has led to a few correct results, almost everybody accepts it; those who try to warn against it are not listened to.”

> Perhaps the confidence interval might not be valid under a frequentist interpretation, but the same math can be valid under a Bayesian interpretation even if the person publishing didn't mean it that way.

Right, but if you get that by happenstance and not from the fact that it’s a confidence interval, the latter isn’t really getting you anything.

Per my first link: “One of the misconceptions regarding the relationship between Bayesian inference and frequentist inference is that they will lead to the same inferences, and hence all confidence intervals can simply be interpreted in a Bayesian way. In the case where data are normally distributed, for instance, there is a particular prior that will lead to a confidence interval that is numerically identical to Bayesian credible intervals computed using the Bayesian posterior (Jeffreys 1961; Lindley 1965). This might lead one to suspect that it does not matter whether one uses confidence procedures or Bayesian procedures. We showed, however, that confidence intervals and credible intervals can disagree markedly. The only way to know that a confidence interval is numerically identical to some credible interval is to prove it. The correspondence cannot — and should not — be assumed. More broadly, the defense of confidence procedures by noting that, in some restricted cases, they numerically correspond to Bayesian procedures is actually no defense at all. One must first choose which confidence procedure, of many, to use; if one is committed to the procedure that allows a Bayesian interpretation, then one’s time is much better spent simply applying Bayesian theory. If the benefits of Bayesian theory are desired — and they clearly are, by proponents of confidence intervals — then there is no reason why Bayesian inference should not be applied in its full generality, rather than using the occasional correspondence with credible intervals as a hand-waving defense of confidence intervals.”

> which is why the credible interval is not some magical better alternative - it's mostly just a choice of how you interpret it

You don’t get to choose to interpret a confidence interval as if it had the meaning of a Bayesian one. If you want to be able to interpret a computed interval as “there is a 95% chance that this interval contains the true parameter value”, only the Bayesian procedure guarantees it, and it can very well produce different numbers. So it is a better alternative in that sense.

spider-mario··on Benchmarking Qwen3.8 27B quantizations: 4-bit holds up, 1-bit collapses
https://link.springer.com/article/10.3758/s13423-015-0947-8#...

https://sami.boo/jaynes/confidence-intervals-vs-bayesian-int... (+ Cauchy example below)

It’s like with test accuracy. Test accuracy is the pre-test probability that the test will give a correct result. But once you have a positive or negative result, which way it turned out plays a part in computing the predictive value. Likewise, once you have computed the interval, the specific bounds you ended up getting can affect the plausibility that they contain the true value.

spider-mario··on ChatGPT Images 2.5
About the same amount of energy per image as a second of hot shower.
spider-mario··on Benchmarking Qwen3.8 27B quantizations: 4-bit holds up, 1-bit collapses
Yes. It’s maybe easier to reason about by imagining that we are trying to estimate the parameter of a Gaussian distribution.

Let’s say that the “true” distribution of the data has mean μ=100 and standard deviation σ=15, but we don’t know that.

95% confidence interval for μ = “if we repeatedly draw N samples from the true distribution and compute a confidence interval every time, 95% of those intervals will contain μ.” That’s all that the definition of a confidence interval guarantees. It does not follow that if we take one of those intervals, it, specifically, has a 95% chance of containing μ. For a frequentist, that’s a meaningless statement (both the interval and μ are fixed so there’s no frequentist probability about it); for a Bayesian, there is no guarantee that that probability is 95%. 95% is instead the probability of “sampling data that will happen to generate an interval that contains μ”.

95% Bayesian credible interval for μ = interval that can be interpreted as having a 95% probability of containing μ, generally obtained by computing the posterior probability density distribution for μ and finding an interval that encompasses 95% of the probability mass. Conventions include highest-density intervals (HDIs), which are obtained by making sure that the PDF is equal at both bounds, and equal-tailed intervals (equal probability mass before and after the interval). With enough samples, it may become arbitrarily narrow (“we are very sure of the mean”), despite the standard deviation of 15 that is built into the “true” distribution that we are estimating, and a Jeffreys prior will happen to make it satisfy the definition of a confidence interval as well (https://sami.boo/jaynes/confidence-intervals-vs-bayesian-int... ).

Posterior predictive distribution = taking into account the uncertainty on both μ and σ, distribution of samples that would be obtained by sampling from N(μ, σ) (which, because of that uncertainty, is a https://en.wikipedia.org/wiki/Compound_probability_distribut... but may have a convenient closed form https://en.wikipedia.org/wiki/Conjugate_prior#Table_of_conju... ), from which we can likewise extract a 95% interval.

spider-mario··on Benchmarking Qwen3.8 27B quantizations: 4-bit holds up, 1-bit collapses
MTPLX is this software: https://github.com/youssofal/MTPLX

I tried it with the author’s 4-bit quant of Qwen 3.8 27B: https://huggingface.co/Youssofal/Qwen3.8-27B-MTPLX-Optimized... (but no need to download it manually; MTPLX will ask which one you want).

spider-mario··on Benchmarking Qwen3.8 27B quantizations: 4-bit holds up, 1-bit collapses
> Qwen3.8 27B seems like it was clearly supposed to be a high-end consumer open-weights model, but the t/s is so low for me on my old M1 Max 64GB that I hope others are getting use out of it.

Have you tried it with MTPLX? I get around 30 tok/s with it, also on an M1 Max with 64GB.

spider-mario··on Benchmarking Qwen3.8 27B quantizations: 4-bit holds up, 1-bit collapses
> Second, besides noise (bars are Wilson 95% confidence intervals, very conservative for run-to-run noise), there is little difference down to 4-bit; only the 2-bit scores a bit lower.

Confidence intervals have nothing to do with run-to-run variation. They have little to do with anything people usually ascribe to them (https://link.springer.com/article/10.3758/s13423-015-0947-8 ), but even less with run-to-run variation (https://link.springer.com/article/10.1007/s10654-016-0149-3 misconception 22).

spider-mario··on Keep Our Servers Running
“your own website and then asking for donations […] business model” make it sound as if it’s for profit, which it isn’t.
spider-mario··on OpenAI's GPT-6 Astra on ARC-AGI-3
No, I don’t think they’re intelligence either.
spider-mario··on .name Termination
The post ends with: “Time to lawyer up...”
spider-mario··on I Signed Up for Claude Pro, Why I'm Canceling (and What I'm Using Instead)
For what it’s worth, there’s an emoji dial in the settings. I’ve set mine to:

Warm: Less

Enthusiastic: Less

Headers & Lists: Default

Emoji: Less

spider-mario··on OpenAI's GPT-6 Astra on ARC-AGI-3
I don’t follow your logic. “The gifted person is highly intelligent, just not good at deadlifting 500kg” does not diminish the 500kg deadlift and I wouldn’t expect an IQ test to measure it.
spider-mario··on OpenAI's GPT-6 Astra on ARC-AGI-3
That sounds a bit like saying that the words-in-noise test is not a good hearing test because neither dolphins nor octopuses can speak.
spider-mario··on Gemini 3.8 Flash and 3.8 Flash Cyber
Sometimes, it’s quite presomptuous and doesn’t search when it should. I’ve had to argue too many times with it that, yes, the Nintendo Switch 2 is real.
spider-mario··on LLMs: Intelligence vs. Cost
Starting at 0 is really only useful if you’re plotting a ratio measure and not just an interval one (https://en.wikipedia.org/wiki/Level_of_measurement#Interval_... ), which I’m not sure this “intelligence index” is.
spider-mario··on I Signed Up for Claude Pro, Why I'm Canceling (and What I'm Using Instead)
Nah, it reads much more like ChatGPT than like Claude to me.
← PreviousPage 3 of 10Next →