HNHacker News
TopNewBestAskShowJobs

tbabb

3,480 karma · joined February 9, 2015

submissionscomments
tbabb··on This word does not exist
Gold has properties that are similar to copper (highly electrically and thermally conductive, lustrous, and malleable), with the added benefit of being corrosion resistant. Many of the industrial applications of gold and copper are similar.

Which would suggest that if gold and copper had the same supply, the demand would be similar and thus the price would be the same. It turns out that's approximately correct— the ratio of gold and copper's prices is similar to the ratio of their supply.

tbabb··on MacBook Pro 14-inch and MacBook Pro 16-inch
> SD is absolutely massive in Asia

Why is that?

tbabb··on A viable solution for Python concurrency
> If you do anything on the CPU or if you have any I/O which is not async you stall the event loop and everything grinds to a halt.

But that's always going to be the case for single threaded code. If you're ready to use threads, then that integrates pretty seamlessly with asyncio by using an executor task.

> asyncio doesn't give us any tools to protect the event loop from getting stalled by your code

Again, check out executors: https://docs.python.org/3/library/asyncio-eventloop.html#asy...

Asyncio in Python and JS are very different beasts.

tbabb··on A viable solution for Python concurrency
Fair point. Async is a big enough idea that it probably warrants designing the language with it in mind. I guess another way of phrasing it would be that it violates the "there's only one way to do it" maxim, and the "two ways of doing it" circumstance necessarily came about because the idea was discovered long after the core language and libraries were already written.
tbabb··on A viable solution for Python concurrency
What specifically is the problem with asyncio? I quite like using it, so I'm curious if there's some aspect that makes it unsustainable?
tbabb··on Why Carmakers Can’t Transition to Newer Chips
That website is unreadable on mobile due to ads.
tbabb··on How to fit any dataset with a single parameter
The main point I'm making is that the information density of the physical world is not unlimited as GP suggests.

But I think that example just shows how few bits you can really get out the exercise!

tbabb··on How to fit any dataset with a single parameter
I think there are at least two things wrong with this take:

One is that I don't think it follows from the premise that the continuity of the physical world precludes AI, brain scanning, etc. Even if the physical world were continuous (likely not, see below), an arbitrary degree of approximation could be attained, in principle. At the very least I would not call the footing "firm".

The second is that the universe is very likely not continuous anyway. The Beckenstein bound[1] puts an upper limit on the number of bits of information a region of space may contain. If the ruler tickmark were either measured or localized to the precision required to encode the information, the information density would cause it to collapse into a black hole. This would happen once your measurement needs to be about as precise as a Planck length, which would allow you to encode about 115 bits of information with your tickmark.

(This in of itself is independent of the fact that you would need to construct the ruler out of objects that the universe permits; your ruler tickmark would need to be made of and measured with discrete fundamental particles, which by their very nature are quantized).

[1] https://en.wikipedia.org/wiki/Bekenstein_bound

tbabb··on Footage of Australian Raven Attacking a Wing Drone in Canberra, Australia
They might not know how it works, but they might have learned that it's the part to pull on to make the drone "die".
tbabb··on How Bell’s Theorem proved ‘spooky action at a distance’ is real
> It doesn't have anything to do with the topic at hand.

To the contrary, it provides an intuitive model that produces correct predictions. That is inherently valuable and extremely relevant.

> Arguing about Copenhagen vs many worlds is literally no different than arguing about Jesus vs Mohamed.

Strongly disagree— See further discussion[1] under my original post for support.

> You guarantee that everybody is going to stop discussing entanglement+FTL communication and will start arguing about interpretations of quantum mechanics

Not wrong >_>

[1] https://news.ycombinator.com/item?id=27900738

tbabb··on How Bell’s Theorem proved ‘spooky action at a distance’ is real
You said:

> Yes, it gets rid of the collapse postulate, but no, it actually introduces many worlds. [...] but in the end many worlds makes a metaphysical claim that two cats exist, [...] while Copenhagen claims only one cat exists in the end.

If you are saying that many worlds makes a greater number of claims than Copenhagen, that's incorrect, as explained above. The claims made by many worlds are a strict subset of Copenhagen.

If you are claiming that many words "introduces" the worlds but Copenhagen does not, that's also incorrect, because the worlds (it seems we agree) are also there in Copenhagen. If they weren't, there would be nothing to "collapse" in the first place!

If you're not saying one of those things, then I'm not sure what that paragraph is trying to say.

> But just because it is an additional postulate it does not per se make many worlds the better theory

It absolutely does, given that both agree equally well with observation.

Each additional assumption in a theory is an opportunity to be wrong. Therefore, given two theories which are in agreement with observation, the theory with fewer unchecked assumptions has a higher probability of being right.

A theory which disagrees with observation (like your altered relativity example) has zero percent chance of being right, so those kinds of examples aren't applicable.

This is just a somewhat more rigorous way of explaining why Occam's Razor is so effective.

For example, take [the dragon in Sagan's garage][1]. We have two models of reality: A garage containing (a) a dragon, who is (b) invisible, (c) dodges touch, (d) floats in air, (e) gives off no heat (f) etc, etc. Or we have a world/garage where none of those things are true.

Both models agree with observation— any measurement we make will not contradict either "empty garage" or "undetectable dragon". And yet one of them is a better theory. How do we know which one is which? The Undetectable Dragon Theory has far more unchecked assumptions (a...f) than the Empty Garage theory (everything in Undetectable Dragon, minus (a...f)).

Same thing for (forgive the extreme example) conspiracy theories. Moon landing hoaxers' ideas agree with observation— they just pile on a mountain of unchecked suppositions in order to avoid contradictions. If we're holding ourselves to good standards of belief, we pick the world model without all those extra unchecked assumptions. This becomes crucially important when there's disagreement about which theory is the Invisible Dragon theory.

Of course Copenhagen isn't nearly as bad as either of those, but the point is to call attention to the epistemological weight of each assumption we add, and what strategy we use for picking between two theories that are not (yet) contradicted by data. Copenhagen is doing more epistemological lifting, and so if we want to be good skeptics and efficient world model-builders, we should require its unchecked assumptions to be checked before we prefer it over other, more parsimonious theories which also agree with the data.

> which unfortunately adds much more personal preferences to the discussion

I quite disagree. The question is of "which strategy to use for picking models of reality which are most likely to be right". There are objectively good and bad strategies for doing that, in the same way that there are good and bad strategies for designing an airplane, or winning at chess, or proving a theorem. Of course no strategy guarantees success, and a "good" strategy might occasionally perform worse than a "bad" one— But without advance access to the solution, we don't know what those exceptions are, so our best bet is to go with the strategy which performs best a priori. In this case, for the sake of avoiding accidental belief in Dragons, the number of unchecked assumptions is centrally important!

[1] https://en.wikipedia.org/wiki/The_Demon-Haunted_World#Dragon...

tbabb··on How Bell’s Theorem proved ‘spooky action at a distance’ is real
The distinction between "adding" and "removing" a postulate is an important, non-arbitrary one.

The "worlds" are there in both theories; Copenhagen adds a new phenomenon (non-unitary evolution) which makes some of them disappear at unspecified times. The "worlds" are direct consequences of suppositions shared with Copenhagen.

Many worlds has N postulates, Copenhagen has no fewer than N+1. One theory is a strict subset of the other's premises. It is not at all accurate to say that many worlds is the one that "introduces" suppositions.

tbabb··on How Bell’s Theorem proved ‘spooky action at a distance’ is real
it actually introduces many worlds

No, this is the misunderstanding that I'm talking about.

The extra "worlds" follow directly and exclusively from the existence of the various basis states in a wave function, and the laws of entanglement. No other postulates are needed.

Before the measurement/entanglement, the system and environment are independent, and can be written (|0> + |1>) ⊗ (|0> + |1>). After the entanglement, the wave function of the universe can no longer be factored that way, and the system and environment are in a joint state of |00> + |11>. The |00> and the |11> are the multiple "worlds", they show up— in both interpretations— whether you want them to be there or not.

Copenhagen doesn't want them to be there, so it says that one of the |00> or |11> goes away... at some point... because [waves hands and mumbles]. Many worlds merely declines to do this, and that is legitimately the only difference between the two.

tbabb··on How Bell’s Theorem proved ‘spooky action at a distance’ is real
I don't think this criticism is correct, at least in response to what was said.

Yes, a classical bag containing classical balls doesn't reproduce quantum behavior, because of Bell's theorem. But GP's description isn't classical; it explicitly invokes multiple universes. Once you've done that, quantum behavior is reproducible, because (just as Bell's theorem says) it's no longer possible to ascribe a single hidden state to the ball/bag system, because you can't eliminate the extra universes.

tbabb··on How Bell’s Theorem proved ‘spooky action at a distance’ is real
> that makes a strong implication towards a many world interpretation

You say that like it's a shortcoming. :)

There are many who take the (very reasonable) position that the many worlds interpretation is the most epistemologically parsimonious one. Contrary to some misunderstandings of it, it doesn't "add" extra worlds; it removes the concept of "wave function collapse", and leaves all the other known laws of quantum mechanics completely unchanged. The "worlds" arise naturally as more and more particles in the environment become entangled with the measured system, and "wave function collapse" turns out to be the predicted observation of an observer who is themselves made out of quantum states.

The only difference between many worlds and the "standard" Copenhagen interpretation is that Copenhagen adds that, at some point, the entanglement process stops, and a bunch of states in the wave function disappear. And it doesn't specify how, or why, or how to calculate when it will happen. Those that advocate for many worlds would point out that this extra epistemological burden is questionable, given that the correct prediction is made without it.

tbabb··on More on Vaccine Side Effects
More than 99% of people who die from COVID are unvaccinated.
tbabb··on More on Vaccine Side Effects
If you're vaccinated, it's rare to get it. If you get it, it's likely to be mild or completely asymptomatic.

Basically no one who's been vaccinated has died.

tbabb··on Kepler telescope glimpses population of free-floating planets
It seems unlikely that we would try to colonize other star systems by sending meat there— meat doesn't keep well over the necessary time scales.

It seems a better plan would be to send artificial intelligence which can remain dormant for hundreds or thousands of years. A planet could be "colonized" by building a data center on it and then running a detailed simulation of a habitable planet. In fact, that would open up far more worlds to colonization, because it substantially loosens the requirements for habitability.

Or if a simulation truly isn't good enough, then an AI could at least bootstrap a biosphere.

tbabb··on Kepler telescope glimpses population of free-floating planets
Yes, by our current cosmological models, we are in a very young universe.

We don't really know, but it may be the case that the universe is only conducive to life during this phase of its existence.

tbabb··on Rotations with quaternions
Interestingly, with clang and -O3 I get identical assembly for hypot() and the "naive" implementation.
tbabb··on Rotations with quaternions
I see. I'd say it depends what the application is, then, because in graphics correctly handling (unlikely) extreme values would be quite secondary to performance, especially for an inner loop function like norm. See fastinvsqrt, e.g., which is extremely imprecise!
tbabb··on Rotations with quaternions
What would you do differently with the norm function?
tbabb··on Trans-Pacific deteriorating, brace for shipping ‘tsunami’
It's sort of analogous to "thrashing" in computer software.

Once a resource is overtaxed past a certain point, the inefficiency of being in an overtaxed state causes the system to handle the load even worse than in normal conditions, which exacerbates the overload, causing it to get worse ad infinitum.

tbabb··on Benzene detected in hand sanitizers
I think the proposal is that sanitizer induces more risk than it mitigates, since it's now unlikely that hand sanitation is related to covid transmission.

Nonetheless, other things are transmitted by unclean hands, which is almost certainly a greater risk than the benzene.

tbabb··on Receiving SpaceX Falcon 9 Telemetry with a HackRF and 1.2m Satellite Dish
> Stealth technology on a satellite would probably thwart detection in space well enough.

I bet you could make a satellite look like a stray screw or fleck of paint with enough effort. Careful geometry and surface design can reduce the radar cross section to a tiny fraction; some ultrablack coating and judicious heat rejection could make it look effectively invisible to optical and IR. Power with an RTG to avoid glints and radar scatter from solar panels.

And I'm sort of geeking out thinking about how you could misdirect observers about the payload's path— release a very shiny dummy payload, and then release the real thing some time before or after. Or pull a Millennium Falcon gambit and release the actual payload from a disposed fairing or stage when no one's looking...

tbabb··on SpaceX plans Starlink broadband for cars, boats, and planes
It's this one.

Starlink is an easy way to make oodles of money, which they can redirect toward getting to Mars.

They can launch their satellites at cost (or less, if they sell ride sharing). No other telecom can do that. And their customer cost is already fraction of everyone else's.

Add to that their mass-production optimized satellites, and no one else can even touch them. There is a very good chance that Starlink will achieve its goal of printing money.

tbabb··on Tesla Admits Current ‘Full Self-Driving Beta’ Will Always Be Level 2
They need LIDAR or stereopsis. IMO stereopsis could probably do a better job than LIDAR much more redundantly, and for a tiny fraction of the cost.

But neither is insane to me. Structure-from-motion is all you could get with monocular vision, and I would not trust that as the primary means of depth estimation, especially with no redundancy.

tbabb··on Tesla Admits Current ‘Full Self-Driving Beta’ Will Always Be Level 2
I have [said this before](https://news.ycombinator.com/item?id=19446043 ); Tesla is not on track to deliver Level 5 with their current hardware and apparent software strategy. Piloting a car is a very hard problem, but I would say that Tesla is still struggling with the easy parts of it— they should have solved the "never hit any obstacle" problem to superhuman levels; I think that's pretty comfortably solvable with present technology and algorithms. Instead a Tesla feels about as good in that respect as a careful student driver.

The harder parts of machine-piloting involve interpreting the world (lane-finding in the absence of striping; distinguishing hard obstacles from ephemeral objects like paper, leaves, weather, reflections, and so on); and participating in a social environment (what driving postures indicate what intents? What do the local humans consider rude or polite? What are they expecting?)

(A truly advanced autopilot would seem almost magical to a human— it would be able to back-solve diffuse and specular reflections in the environment, and accurately deduce the presence of oncoming cars around corners that would be totally invisible to a human driver. It could predict accidents several seconds before they begin to play out, and the sudden braking/maneuvering in the absence of any visible threat would seem strange and confusing to the humans inside).

Tesla is nowhere near cracking these things; they're still on the ground floor. I still predict that current pre-buyers of so-called "full self-driving" are not going to get what they were promised, and going back on that will probably be bad both for Tesla's reputation and their wallet. If I had to guess, I'd say that if Tesla delivers on Level 5, it will be with a hardware platform that doesn't exist yet, and a software platform that is close to "complete re-write".

As it stands, their misleading marketing on self-driving capability is both dangerous and borderline fraudulent.

All that being said, I'm long on self-driving as a technology; just short on Tesla's current approach to it. It's a shame because I suspect both Waymo and Cruise are doing significantly better technologically, but I trust in their ability to execute a product significantly less. I'm not sure who will actually crack it.

tbabb··on Pixar in a Box: the art of storytelling
I think the original source of that formula in relation to Pixar storytelling is from here: https://twitter.com/lawnrocket/status/201018115604230146

(The twitter account of a then-Pixar story artist).

tbabb··on Stripe bans Trump campaign
Financial organization choosing not to facilitate transactions that fund literal terrorism.
← PreviousPage 2 of 21Next →