Hacker Newsnew | past | comments | ask | show | jobs | submit | ajb's commentslogin

What's ironic is that originally one of the advantages of automation was that it was more impartial than human-delivered services. The inventor of the automated telephone exchange, Strowger, designed it because he was concerned that the local telephone operators we directing his calls to a competitor. We had several decades during which machines had only very limited decision-making ability, and so it was their ability to manipulate or discriminate was minimal. That's gone. It went years ago, but it's taken a while for the public's intuition to catch up. People are starting to get angry, but are still somewhat baffled. Industry believes that they can continue to get away with it since they've done it for 10-20 years, but I think this underestimates how strong the backlash can get.

I would argue that they are not the same, but there is a symmetry between them.

The central problem of cryptology is to prevent inference about either the key or the plaintext, despite the requirement to be able to reconstruct the plaintext from the ciphertext+key. So ciphers have to almost perfectly mix information.

Machine learning is possible because in the absence of perfect mixing, inference is possible (given many input output pairs), even if the information is many decibels down below the noise. So the information about what parameters need changing is present in the output despite many subsequent layers of processing. This means that a lot of mixing can be tolerated, and it's needed because you don't know in advance what the data flow should look like in detail, so the NN has to provide as many options as possible.


> So ciphers have to almost perfectly mix information.

yesn't

most modern stream ciphers basically use XOR for encryption with one time use keys per chunk (like. AES-CTR, AES-GCM, AEGIS, ChaCha20, etc.)

no mixing of bites is needed there just high entropy uniformly distributed one time use keys being generated per block, i.e. you need a "good enough" PRNG

practically the easiest way to get them is by doing something similar to a hash on the state(key, nonce, index) in some form. Which is likely done by mixing up information, hence the yes in yesn't.

but any PRNG with sufficient properties would do, and there probably are some which use some clever math which you probably wouldn't describe as "mix information".

It's just "shuffling bits" + "bad one way function" is often "sufficient" secure and faster then alternatives.

And historical many ciphers (e.g. AES block cipher) come from a time where we didn't yet had grate frameworks/know-how about how to assess security properties and write cryptography. Hence why they did all kinds of ways of mixing information and chaining which sometimes is quite.. arbitrary.

It might be easy to assume AES stuck around as it's "just grate" but that is plain wrong. It stuck around because it spread everywhere (including standards/requirements) before we knew how to best do things and due to that then ended up with hardware acceleration support on most chips. But no one would create it that way anymore (it is prone to side channel attacks if you don't have HW accl. xor use bitslicing trickery which makes it slow). But due to everything having AES hw acceleration it became a very fast building block. Hence why most modern cipher still use (part of) it and even some hashes and other algorithms use it... It's another example of how a "good enough" and wide spread technology often wins, not the best.


Mmm. It's true that stream cyphers do not need to mix information (of the plaintext) and block cyphers do. I'm not sure I fully agree with your comment, but I'm also not quite sure what you intend to say and it's late at night here. I'd suggest that anyone reading the above make sure they fully understand the different security properties of stream cyphers Vs block cyphers, before dismissing the latter.

ChaCha20 got discovered using a computer search testing out resistance to certain attacks. Hence, the architecture came first and then the parameters came next. Any link with NN gradient descent? It would likely be an abstract one.

I don't know how true this is? Salsa20 seems like pretty standard ARX design that builds a hash function in counter mode; there's a detailed paper explaining Bernstein's decisions.

This is not a drastically different technology like optane - it's almost solely a packaging change. It's applicable to exactly the same markets as normal DRAM, so if it dies customers will just switch to whatever DRAM variant wins instead.

This is overthinking it a bit. You mostly only need that stuff to tell you why it isn't working. If you want to know if it's up to the job, you can just measure the error rate, which just means sending a lot of data across and counting the errors. There might be some faults which only occur when the cable is in a particular position, but you can at least detect it when it happens.

The interface IC almost certainly also estimates signal quality, but it's likely hard to get that information out of it.


The problems of IPv6 deployment are ones of incentives, not design.

Increasingly, the vast majority of services are accessed via the service cone of various CDNs and IAAS providers directly at edge servers local to them, and at some point it may be that the industry decides that it's not worth providing ordinary internet users the ability to talk to each other directly at all. At which point, we might just as well have stuck with IPv4. I don't particularly like that outcome, but it's possible.


I think they worked that out long ago - that segmenting users has no downside for them and IPv6 has minor upside. It's only mobile devices that help us but I'm sure there will be kinks in the chain that don't get fixed.

The format is editable. The line chart seems always to be scaled so the minima is at the bottom, but you can get the zero point by changing it to bars.

The options do seem a bit idiosyncratic, but I guess they are useful for the kind of data the site users usually look at.


"Minimum". That's the singular. "Minima" is plural.

Similar with "criterion" or "phenomenon".



Are you assuming a unique minimum?

Yes, cause grammar. Parent wrote "the minima is". Not matter one or multiple minima, that expression has a problem.

It's surprising how long we've had these. On this page is a panoramic image taken in 1864:

https://books.google.co.uk/books?id=8ok-AQAAMAAJ&newbks=1&ne...

It doesn't look like a photo, because at that time, the only way to mass produce an image was for an artisan to reproduce it as a wood engraving. I don't know if the ILN (which still exists! In Shoreditch high street lol) still has the original.

The camera used was by the London Pantoscopic company, like this one: https://collection.sciencemuseumgroup.org.uk/people/cp132843...


When that happened to a former employer AWS was calling us within a day. Worth making sure a real phone number is on there, as that's how they contact you for anything serious (and also if your finance dept decided to change the credit card without telling anyone)

There are occasional cases of male lactation reported in humans. Very rare though.

In the guinea pig, the large head at birth is provided for by the carteliginous symphysis joint in the hips detaching. However unless the animal gives birth early enough (which always happens in the wild), they lose this capability and die if impregnated later. Some doctors thought it a good idea to try to emulate this in humans by cutting the cartilage there instead of doing a cesarian section, but this causes permanent problems, as in humans the joint does not reattach. Notoriously, for religious reasons some doctors decided to do so anyway, since cesarian section reduces the number of pregnancies a woman can have, which they regarded as more important than being able to walk easily and being continent.


Male babies can lactate due to the high concentration of hormones in mother's milk.

seems to be heavily affected by hormones as many trans women end up experiencing some level of lactation while undergoing hormone replacement therapy.

Indeed. Conscript squaddies were representative of the population, that's how conscription worked. Except for being all men, of course. It's no more silly to expect them to be interested in art, than to expect schoolchildren to be.

Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: