Readit News logoReadit News
robryk commented on Unforgeable Quantum Tokens Delivered over Fiber Network   spectrum.ieee.org/quantum... · Posted by u/pseudolus
Strilanc · 8 months ago
In principle quantum communication has no side channels because side channels act like measurements, and measurements make it not a functioning quantum channel in the first place. So you need to have already solved side channel issues for basic function.

That said, wherever you convert the quantum data into classical data there will be potential side channels. For example, there have been attacks based on using a laser down the communication line to track the orientation of the measurement device at the receiver.

In general, the more you can do while the data stays quantum the better. For example, if you transduce the photon into a qubit inside a quantum computer, then the measurement can be hidden away inside the computer, instead of exposed to the communication line. And the measurement basis can be chosen after transmission arrival, instead of before.

robryk · 8 months ago
The larger issue for most quantum key exchange setups is the transition from classical to quantum: you want not to accidentally generate two unentangled photons in the same secret polarization.
robryk commented on A Hamiltonian Circuit for Rubik's Cube   bruce.cubing.net/ham333/r... · Posted by u/jcalx
sixfiveotwo · 10 months ago
Yes indeed, I realized that it was way more complicated than what I initially imagined.

When I first read the article, the sequence of subgroups that were described evoked that image of a combination lock to me:

< UR >

< U, R >

< U, R, D >

< U, R, D, L >

< U, R, D, L, F >

The behavior of the basic operations on the cube reminds me of the product of quaternion base vectors (i,j,k). For instance, the product of i and j would yield either k or -k depending on the order of i and j. I think the point I wanted to make is that on a combination lock, each operation on a wheel only affect that wheel, not the others, so one cannot produce another operation by combining several of them, like what we see with quaternions. However, on the cube, it is often possible to go from one combination to another by different sequences of different operations.

But that may not matter much, if all we care about is going through every possible combination exactly once, just like what one does when using gray code on binary numbers (which is why I alluded to that in my other post), and that for that purpose we can find a set of sequences of operations - let's call them large operations - that are orthogonal (and thus emulating the rotating wheel aspect of the combination lock). I suppose that these subgroups represent the large operations. The problem you bring up now is that these large operations are not commutative, and so finding a correct way to apply them to build the circuit is more involved than simply spinning the wheels on a lock.

Is that correct?

Edit: I just had a first look at cayley graphs on wikipedia, and they use quaternion rotations as an example!

robryk · 10 months ago
I think you are on the right track (sorry, I did not verify all the individual statements). If you weren't already aware of them, you might wish to learn what normal subgroups are, see how you can have a subgroup that's not a normal subgroup (and probably see what cosets are at the same time), and see how does dividing a group by a normal subgroup (to yield a group) work and what properties it has.
robryk commented on A Hamiltonian Circuit for Rubik's Cube   bruce.cubing.net/ham333/r... · Posted by u/jcalx
sixfiveotwo · 10 months ago
My intuition when reading the first lines of this article was that, just like when searching exhaustively for the correct combination on a padlock, one would cycle through each subgroup, where each of them would represent a digit on the lock. On the lock, one would do 9 steps (not 10, as this would loop the lock to a previously seen combination) on the least significant digit, then propagate the carry to the next digits. But it seems that this more complicated than that, as the steps at which subgroups connect (the carry) are not always the same?
robryk · 10 months ago
The reason why it's not so simple is that various operations on the cube do not commute (whereas rotations of different wheels on a combination lock do).
robryk commented on UK rail minister got engineer sacked for raising safety concerns   politico.eu/article/uk-ra... · Posted by u/scrlk
cwillu · a year ago
Banner blindness. If 95% of safety signage is banal and useless to most people, then most people will simply stop paying attention to signage.

Putting up a sign is not a free action!

robryk · a year ago
Is it still not a free action if it replaced an ad?
robryk commented on Scientists achieve more than 98% efficiency removing nanoplastics from water   showme.missouri.edu/2024/... · Posted by u/Ozarkian
A_D_E_P_T · a year ago
Paper here: https://pubs.acs.org/doi/10.1021/acsaenm.4c00159

Interestingly, there were three chemical systems that worked:

> 1:2 tetrabutylammonium bromide ([N4444]Br):decanoic acid

> 1:2 tetraoctylammonium bromide ([N8888]Br):decanoic acid

> 1:1 thymol:menthol

Unfortunately, none of them are great, and this method is going to be quite limited unless better chemical agents are found. Treating even 0.05% of the ocean's surface water with tetrabutylammonium bromide would require a vast fraction of the world's annual bromine production. It would possibly even call for quantities of bromine that exceed the world's current supply. Besides, bromine leakage could be just as bad -- or worse -- than microplastic contamination, as bromine is biologically active in an obvious and straightforward way, whereas the biological effects of microplastics are still a matter of some debate.

And of course there's not nearly enough thymol or menthol...

So this is interesting for bottled water companies, but not (yet) as an environmental remediation method.

robryk · a year ago
Is it also impractical for treating potable water supplies, or for treating wastewater? (You mentioned only _bottled_ water companies.)
robryk commented on Degrees of Kevin Bacon Using Postgres   crunchydata.com/blog/six-... · Posted by u/pramsey
robryk · a year ago
I don't see why one has to create the actor-actor relation table. I would rather search for shortest paths in the bipartite graph where nodes are movies and actors, and divide the results by 2.
robryk commented on How the Totem Compass Works   totemlabs.com/post/how-th... · Posted by u/toomuchtodo
robryk · a year ago
I wonder if they intend to measure pressure and display altitude difference (or at least its sign) at some point. (That could be very helpful when skiing.)
robryk commented on Button Stealer   anatolyzenkov.com/stolen-... · Posted by u/kickofline
resonious · a year ago
It seems crazy that extensions don't have a permission for making network requests. Getting permission to access the DOM on all pages I visit is fine if there's no way to exfiltrate!
robryk · a year ago
You can always exfiltrate by inserting stuff into the page's DOM that will do the exfil from the page's context.
robryk commented on Cancel Adobe if you are a creative under NDA with your clients   twitter.com/Stretchedwien... · Posted by u/wanderingmind
borski · a year ago
The same is true in the US. The catch, of course, is that you’d have to sue if they don’t let you out, and most people don’t have the time, will, or means to do that.
robryk · a year ago
Why isn't this the model case for small claims courts?
robryk commented on This Message Does Not Exist   kmjn.org/notes/message_ex... · Posted by u/sebtron
pavlov · a year ago
Computers can stop time because they don’t have to execute instructions. In a sense this is an example of what that affords.

Think of a physical message on a piece of paper. The paper is on fire. You can still see the text, but it’s too late to put out the fire.

If you have good memory, you can figuratively stop time at that instant and memorize the contents of the paper. With a computer, the message is already “burned” on the server, but the frozen instant in front of you can be extended indefinitely.

robryk · a year ago
As with race conditions, making things faster doesn't change things but only exposes preexisting problems. The preexisting problem I see here is sloppy definition of existence for the message: if you can see the message on a burning piece of paper, it should be considered to still exist (just as a message being sent with smoke signals does not disappear the moment it's committed to smoke).

E: The obvious way to fix this is to stop talking about messages existing/not existing, but talk in terms of messages being stored in X (or having been deleted from X), for some value of X.

u/robryk

KarmaCake day1086June 11, 2013
About
my public key: https://keybase.io/robryk; my proof: https://keybase.io/robryk/sigs/RU5rlFtiJ80VXVFLurDQ87GLusF5bcVplAVoAUmmqJ0

You can reach me at @robryk:wuatek.is

View Original