HNHacker News
TopNewBestAskShowJobs

Veedrac

3,895 karma · joined December 10, 2014

submissionscomments
Veedrac··on Clojure: Transducers
I wasn't saying you would have that experience, I was saying that the reason people act like transducers are unique is that transducers are an unconventional place on well worn ground.

Ultimately, yes, everything bottoms out, most special tricks seem less special the more you understand about them, because it's programming and Turing Equivalence is the bedrock the whole field rests on. But the average person learning about transducers is not going to spot how closely related it is to other things that already exist.

I'm happy to elaborate on any part of the terminology if you're curious, but tbh I mostly wrote it for myself because I thought the framing was novel and wanted it noted down somewhere.

Veedrac··on Clojure: Transducers
Fundamentally, there are two ways of representing iteration pipelines: source driven, and drain driven. This almost always maps to the idea of _internal_ iteration and _external_ iteration, because the source is wrapped inside the transforms. Transducers are unusual in being source driven but also external iterators.

Most imperative languages choose one of two things, internal iteration that doesn't support composable flow control, and external iteration that does. This is why you see pause/resume style iteration in Python, Rust, Java, and even Javascript. If that's your experience, transducers are a pretty novel place in the trade-off space: you keep most of the composability, but you get to drive it from things like event sources.

But the gap is a bit smaller than it might appear. Rust's iterators are conceptually external iterators, but they actually do support internal iteration through `try_fold`, and even in languages that don't, you can 'just' convert external to internal iterators.

Then all you have to do to recover what transducers give you is pass the object to the source, let it run `try_fold` whenever it has data, and check for early termination via `size_hint`. There's one more trick for the rare case of iterators with buffering, but you don't have to change the Iterator interface for that, you just need to pass one bit of shared state to the objects on construction.

Not all Iterators are strictly valid to be source-driven, and while most do, not everything works nicely when iterated this way (eg. Skip could but doesn't handle this case correctly, because it's not required to), but I don't think transducers can actually do anything this setup can't. It's just an API difference after that point.

Veedrac··on A Pascal's Wager for AI doomers
Do you not... remember? The US life expectancy is 79 years. 7.9 years ago was late May 2018. The best LLM was... wait, there weren't any. There was ELMo, an embedding model. It wasn't just not smart at agentic coding, it wasn't even just not smart at writing code snippets, it wasn't even just not smart at answering questions of any kind, it wasn't even just not good at producing a coherent output, it wasn't even just not good at producing coherent sentences, it was _not even the point where people thought unconstrained text output was a thing machines did_.

There is no step along the ladder which has remotely evidenced or supported that the next step is going to be ten, twenty, a hundred times harder than the last step on the ladder, but a constant chorus of people singing at every moment, each moment wrong, that the next step is the one.

Veedrac··on Sam Altman's response to Molotov cocktail incident
It turns out there is literally no amount of being publicly right about a longshot bet sufficient for people to conclude you hold your beliefs because you think they are true.
Veedrac··on Renewables reached nearly 50% of global electricity capacity last year
More than anything it's a supply limit. Solar is consistently scaling about as fast as any manufacturing industry scales. The TAM is just big.
Veedrac··on LG's new 1Hz display is the secret behind a new laptop's battery life
I think the idea is that in an always-on display mode, most of the screen is black and the rest is dim, so circuitry power budget becomes a much larger fraction of overhead.
Veedrac··on ARC-AGI-3
There's a very simple solution to this problem here. Instead of wink-wink-nudge-nudge implying that 100% is 'human baseline', calculate the median human score from the data you already have and put it on that chart.
Veedrac··on Are the Mysteries of Quantum Mechanics Beginning to Dissolve?
If you don't like the word 'actuality', I can rephrase. Many worlds is just the claim that physical reality materially evolves in correspondence with the Schrödinger equation.

If you want to quibble over what it means for something to be material, go ahead, but unless you can tie it to some specific claim being made about QD I don't really know what the exercise gets you.

Veedrac··on Are the Mysteries of Quantum Mechanics Beginning to Dissolve?
Many worlds is just the claim that the Schrödinger equation holds in actuality.

I don't think QD makes decisions 'uniquely'. Take this quote,

> The step from the epistemic (“I have evidence of |π17〉”.) to ontic (“The system is in the state |π17〉”.) is then an extrapolation justified by the nature of ρS⁢ℰ: Observers who detected evidence consistent with |π17〉 will continue to detect data consistent with |π17〉 when they intercept additional fragments of ℰ. So, while the other branches may be in principle present, observers will perceive only data consistent with the branch to which they got attached by the very first measurement. Other observers that have independently “looked at” S will agree.

https://pmc.ncbi.nlm.nih.gov/articles/PMC9689795/

Emphasis on "the other branches may be in principle present" — the claim at least in this paper can't be that all branches agree, just that they agree locally.

Veedrac··on Are the Mysteries of Quantum Mechanics Beginning to Dissolve?
My confusion is that this is just Many Worlds / the Schrödinger equation, and Quantum Darwinism doesn't seem to add anything that wasn't already obvious by inspection. But after reading more, I think that's kind of the point? It's ultimately just an argument for why the Schrödinger equation produces these locally classical regions, plus a bunch of overly flowery prose and dressing up in invented jargon that can mostly be ignored. I think the article failed to ignore that second part and ended up confused.
Veedrac··on Are the Mysteries of Quantum Mechanics Beginning to Dissolve?
Maybe I am just out of my depth, but I don't understand what problem quantum Darwinism is solving. The Schrödinger equation already explains why observers seem to agree: the ones that don't are separated from each other.

This article is making some pilot-wave-like claim on top of quantum Darwinism that while the Schrödinger equation is real, all the 'real realness' exists in some pointer to a specific location inside it. Why does it do this? Where does this claim come from? At least collapse theories allow that the thing the Schrödinger equation is modelling is actually real up until the part God gets out his frustum culler.

Veedrac··on Uncovering insiders and alpha on Polymarket with AI
This is missing the primary reasons insider trading is bad, which are that it's an information theft incentive against employers, and worse, that it's a sabotage incentive.
Veedrac··on AI is destroying open source, and it's not even good yet
> From what I've seen, models have hit a plateau where code generation is pretty good...

> But it's not improving like it did the past few years.

As opposed to... what? The past few months? Has AI progress so broken our minds as to make us stop believing in the concept of time?

Veedrac··on EU bans the destruction of unsold apparel, clothing, accessories and footwear
This rule isn't internalizing an externality.
Veedrac··on Waymo robotaxi hits a child near an elementary school in Santa Monica
Have you been around a Waymo as a pedestrian? Used one recently? I have never felt as safe around any car as I do around Waymos.

It can feel principled to take the critical stance, but ultimately the authorities are going to have complete video of the event, and penalizing Waymo over this out of proportion to the harm done is just going to make the streets less safe. A 6mph crash is best avoided, but it's a scrap, it's one child running into another and knocking them over, it's not _face jail time_.

Veedrac··on Will AIs take all our jobs and end human history, or not? (2023)
> the companies owning and operating those AIs would go out of business as no one would be able to afford the products made by the AIs

What do you think money is...?

Money is a way to indirectly trade labour and goods. If a job is automated, that labour doesn't disappear into the aether, it's still in the tradable pot of total goods and services. You cannot empty a pot by filling it. A world where a company though automation has made there nobody else to productively sell to is a world where _by definition_ they own all the output that they could otherwise have traded for.

Veedrac··on Starlink satellites being lowered from 550 km to 480 km
> The volume of space from the ground to 50,000 feet is about 200x smaller than the volume from the Karman line to the top of LEO alone (~2,000 km).

Volume is the natural way to assume space scales, but it's incorrect. Two planes can fly parallel, side by side. Two satellites cannot orbit side by side.

In the limit, if Earth had a solid ring of infinitesimal width, it would take zero volume but all orbits.

Veedrac··on Starlink satellites being lowered from 550 km to 480 km
The paper says we are 2.8 days away from a collision. It doesn't say we're '2 days away from kessler'. In fact, the paper explicitly warns against your interpretation.

> We emphasize that the CRASH Clock does not measure the onset of KCPS, nor should it be interpreted as indicating a runaway condition.

Veedrac··on Tesla’s 4680 battery supply chain collapses as partner writes down deal by 99%
The stock market learns from experience, because it's made of people who learn from experience.

Imagine an investor's experience with TSLA. From the beginning, they're flooded with news reports about 'fundamentals' this, 'fundamentals' that, about how Tesla would imminently collapse, how it's a scam, yada yada. Said investors _constantly_ see themselves being right and those skeptics wrong. Tesla is in fact disrupting an industry. They really are just continuing to scale. Marginal profitability keeps going up. Their cars keep getting better. FSD keeps getting better. The competition that people kept pointing at kept failing to materialize. None of this seems to change the skeptics' byline.

Tesla is actually in a materially worse position than it was a few years ago, by many metrics, but the stock price isn't set by 'fundamentals', it's set by the people setting demand for the stock. With TSLA, this is disproportionately going to be people who have learned to and gotten rich from ignoring the people loudly telling them why investing in Tesla is a bad idea.

A market will correct eventually, but corrections either require people to change their minds or run out of capital. Neither has happened yet, so the market can't correct.

Veedrac··on I don't think Lindley's paradox supports p-circling
Wikipedia has a section on this that I thought was presented fine.

https://en.wikipedia.org/wiki/Lindley%27s_paradox#The_lack_o...

Indeed, Bayesian approaches need effort to correct bad priors, and indeed the original hypothesis was bad.

That said. First, in defense of the prior, it is infinitely more likely that the probability is exactly 0.5 than it is some individual uniformly chosen number to each side. There are causal mechanisms that can explain exactly even splits. I agree that it's much safer to use simpler priors that can at least approximate any precise simple prior, and will learn any 'close enough' match, but some privileged probability on 0.5 is not crazy, and can even be nice as a reference to help you check the power of your data.

One really should separate out the update part of Bayes from the prior part of Bayes. The data fits differently under a lot of hypotheses. Like, it's good to check expected log odds against actual log odds, but Bayes updates are almost never going to tell you that a hypothesis is "true", because whether your log loss is good is relative to the baselines you're comparing it against. Someone might come up with a prior on the basis that particular ratios are evolutionarily selected for. Someone might come up with a model that predicts births sequentially using a genomics-over-time model and get a loss far better than any of the independent random variable hypotheses. The important part is the log-odds of hypotheses under observations, not the posterior.

Veedrac··on Countdown until the AI bubble bursts
...do you not see the parallel in the words you just wrote? That AI's value will continue increasing even as the buzzwords fall out of the public consciousness, just as crypto continued to gain value even as the buzzwords fell out of the public consciousness?

(Paraphrase != endorsement.)

Veedrac··on Countdown until the AI bubble bursts
> This isn't crypto.

Bitcoin is at $92k.

Veedrac··on James Cameron Says Netflix Movies Shouldn't Be Eligible for Oscars
It's hard for me to respect the intrinsic superiority of a format whose main value-add is exclusivity, rather than fair market competition based on merits.

If theatres pivoted to competing first on format rather than exclusive access to recent releases, and managed to do well in that regime, I'm sure Netflix and other new media would be more than happy to indulge. Seems unlikely, though, doesn't it? The demand exists but I would be surprised if it was a quarter the size.

Veedrac··on New Glenn Update
Falcon Heavy is a huge outlier, and has never actually demonstrated the capability to lift close to its nameplate capacity to LEO. Falcon 9 is already volume constrained to LEO outside of Starlink or Dragon launches, and Starlink is packed incredibly densely to get to that point. When I ran the numbers some time back, New Glenn was similar to Falcon 9.

Increasing thrust by 15% doesn't just increase payload by 15%. I don't know a simpler way to estimate this than to run a simulation, and I don't have one with numbers I can toggle.

Veedrac··on Tesla's ‘Robotaxis' Keep Crashing—Even With Human ‘Safety Monitors' Onboard
Tesla got rid of radar because of sensor fusion, and particularly for reasons that wouldn't apply to high resolution radar. Sensor fusion with a high resolution source like LiDAR isn't particularly tricky.
Veedrac··on NASA's Orion Space Capsule Is Flaming Garbage
Lori Garver, former NASA Deputy Administrator, has interesting additional context on the matter.

https://x.com/Lori_Garver/status/1985147604121092154

Veedrac··on NASA chief suggests SpaceX may be booted from moon mission
Au contraire, the space program stalled because pouring national wealth into gigantic space projects was _too_ sustainable. The idea that NASA has had a lack of funding is a myth. The problem has long been them spending it ineffectively.
Veedrac··on Willow quantum chip demonstrates verifiable quantum advantage on hardware
This is as would be expected if it were real. Advantage isn't a black and white thing, because the comparison starts against 'any task done the best we know how to do using the most resources we happen to be willing to throw at it, even if we don't have a means to check that the output was correct', and ends at 'useful output you can formally verify where you have a strong reason to believe no classical algorithm would be effective.'
Veedrac··on Don't Force Your LLM to Write Terse [Q/Kdb] Code: An Information Theory Argument
> Let’s start with an example: (2#x)#1,x#0 is code from the official q phrasebook for constructing an x-by-x identity matrix.

Is this... just to be clever? Why not

    (!x)=/:!x
aka. the identity matrix is defined as having ones on the diagonal? Bonus points AI will understand the code better.
Veedrac··on SpaceX launches Starship megarocket on 11th test flight
Correction: There was flap burn through, just not all the way to the back.

https://bsky.app/profile/dutchspace.bsky.social/post/3m37ofb...

The damage I'd noticed before today was all correlated with where tiles were removed, but the top half of this flap had all its tiles at flight start and still ended up a mess.

← PreviousPage 2 of 34Next →