Readit News logoReadit News
kbwt commented on Quantum Tunnel Shows Particles Can Break the Speed of Light   quantamagazine.org/quantu... · Posted by u/jonbaer
i_cannot_hack · 5 years ago
I'm curious, what field are you in? For a non-physicist you seem quite knowledgeable and confident about physics and quantum phenomena
kbwt · 5 years ago
I work on software for augmented reality and distributed systems. That background is not directly applicable to quantum physics, but I like to think that I am highly trained at spotting logical errors.
kbwt commented on Quantum Tunnel Shows Particles Can Break the Speed of Light   quantamagazine.org/quantu... · Posted by u/jonbaer
amai · 5 years ago
Tunneling doesn't mean jumping. The probability wave of the particle does exist inside the barrier, see e.g. https://commons.wikimedia.org/wiki/File:TunnelEffektKling1.p... So yes, it "tunnels" through the timer field also, but the probability of interacting with the timer field is not zero.

I would be interested if the Lamor clock also shows a shift in the reflected particles. Because that would mean, also the reflected particles spend some time inside the barrier.

kbwt · 5 years ago
> So yes, it "tunnels" through the timer field also, but the probability of interacting with the timer field is not zero.

Of course, but it is less than one. Hence the measurement underestimates the proper time interval.

kbwt commented on Quantum Tunnel Shows Particles Can Break the Speed of Light   quantamagazine.org/quantu... · Posted by u/jonbaer
kbwt · 5 years ago
I am not a physicist, but the experiment does not seem convincing to me.

The Larmor clock doesn’t measure a proper time as in spacetime distance between two events. Instead it measures the rotation of a dipole in an electromagnetic field.

The experimenters apply a combination of an electrostatic field (the barrier) and a magnetic field (the timer driving Larmor precession). In the frame of reference of the spinning particle, this is exhibited as a sum of two electrostatic fields. The barrier is a locally uniform repulsive electrostatic field, while the the timer is a radially varying axial electrostatic field. The particle is a dipole, tilted from the timer axis by the precession angle. When the particle tunnels through the barrier, it also tunnels through the timer field, without precessing over the tunneled distance just as the particle is not exhibiting repulsion from the barrier over the same distance.

This is experimentally verifiable as the amount of missed precession has a lower bound proportional to the sine of the angle between the magnetic field and the barrier.

kbwt commented on The “mail is hard” myth   poolp.org/posts/2019-08-3... · Posted by u/tambourine_man
klingonopera · 7 years ago
Let's see... Postfix, Dovecot, SPF and OpenDKIM on the server-side, each of them with their own config.

Then you've got to set up your domain, and domain headers on your domain host. Oh, DMARC is also another thing.

Then, most ISPs will outright refuse to accept incoming mail from your IP address, since they've basically changed from blacklisting to whitelisting. So you've also got to relay your outgoing mail via your domain host.

And then spam rules. I took the recommended rules from the Debian/Postfix/something-something-sorbs.net website, and I rarely receive email from e.g. eBay, because they've been marked as sending spam. Often happens with gmail addresses, too.

Despite all this... I still run my own mail server, but hotdamn, you're calling this not hard?

EDIT: Oh, and nowdays you've also got to entangle your TLS certificates into the whole process somehow. I managed it, but don't ask me how, I'd need to read up on that.

kbwt · 7 years ago
And upgrade your server software within hours of vulnerabilities being published if you want to stay secure: https://www.openwall.com/lists/oss-security/2019/08/28/3
kbwt commented on The “mail is hard” myth   poolp.org/posts/2019-08-3... · Posted by u/tambourine_man
kbwt · 7 years ago
From a few days ago:

* CVE-2019-11500 : Critical Dovecot and Pigeonhole vulnerability (https://www.openwall.com/lists/oss-security/2019/08/28/3)

I still run my own mail server, but I hate having to keep up with these security vulnerabilities which can come up at the most inconvenient time.

kbwt commented on Pronunciations for hexadecimal numbers (1968)   twitter.com/lizhenry/stat... · Posted by u/henrik_w
OJFord · 7 years ago
If someone said to me 'one thousand base sixteen' I would think '=> 1000_16 => 0x1000'; certainly not that they were converting all numbers to base ten solely for the purpose of speech.

Thus, I agree with you, there's value in making digits beyond 9 pronouncable for higher bases (if dealing with them enough to make devising the system worthwhile of course).

kbwt · 7 years ago
I would think exactly the opposite.
kbwt commented on Perils of Constructors   matklad.github.io/2019/07... · Posted by u/jasonpeacock
khold_stare · 7 years ago
I completely agree with most of the post. In C++ I use the static factory method "trick" mentioned in the post, when constructing subobjects may throw or result in some kind of error. Throwing from the middle of a constructor in C++ is a quagmire, so it's best not to do it. Bonus, you can mark the constructor and factory functions noexcept.

The part I disagree with relates to "relying on the optimizer for placement". Even in C++ using the above factory pattern, you are returning the constructed object from a function - and there is no problem if it is ultimately part of some larger object. The C++ standard specifies copy-elision very precisely so you don't have to hope the optimizer does it - it is required to. To demonstrate you can do stuff like this even if you object contains non-moveable members, like std::mutex

  class Foo
  {
  private:
    std::mutex mutex_;
    SomeComplexSubObject sub_;

    Foo(SomeComplexSubObject sub) noexcept
      : sub_{std::move(sub)}
    { }

  public:
    static std::optional<Foo> make(SomeParams params) noexcept
    {
      try {
        return Foo{SomeComplexSubObject{params}};
      }
      catch (std::exception const& e) {
        return std::nullopt;
      }
    }
  };
I think Rust can also specify something like this (ie. "copy-elision") as part of its unwritten spec. Anyway, great article! :)

kbwt · 7 years ago
In your example, how do I embed a Foo in my FooAndBar object?
kbwt commented on New Property of Light Discovered   phys.org/news/2019-06-pro... · Posted by u/jchanimal
max_likelihood · 7 years ago
I did a project during my undergraduate degree in physics which involved interfering three planar waves at 60 degrees from one another to create a hexagonal intensity pattern. The interesting thing was that at each of the 6 corners of the hexagon was a singularity (optical vortex) where the phase was undefined. At these points, the phase space was shaped like a spiral staircase (screw dislocation) and particles suspended there could actually be rotated. It was like an “optical wrench” if you will.

On a small scale, planar waves can be modeled like flat sheets of paper traveling through space without any angular momentum (no twisting motion). Yet when these sheets hit an object from multiple angles with the right timing, they can actually cause the object to twist.

kbwt · 7 years ago
> On a small scale, planar waves can be modeled like flat sheets of paper traveling through space without any angular momentum (no twisting motion).

They certainly have angular momentum, it just depends on the choice of origin. If you pick an origin along the peak ray of the plane wave, there will be no twist around that point. Just like with a particle traveling in free space.

kbwt commented on Why We’re Switching to gRPC   eng.fromatob.com/post/201... · Posted by u/protophason
damnyou · 7 years ago
You should never use protobuf types directly in your code. Always convert to native types at the edges — that will let you do validation.
kbwt · 7 years ago
At that point, what does Protobuf really buy you?
kbwt commented on The struggles of an open source maintainer   antirez.com/news/129... · Posted by u/ngaut
jonathanberger · 7 years ago
Unix. Email. TCP/IP. Just taking an initial stab.
kbwt · 7 years ago
All of those will be around not because they are good, but because so many other things are built against their interfaces.

u/kbwt

KarmaCake day742December 22, 2014View Original