u/ayende
-
1points
-
19points
Deniable Encryption (ayende.com)
- 9points
ayende
ayende
For 10k PDFs, even assuming you have 3,072 dimension vector for each, that is aviut 120 mb
Assuming a mor reasonable size of 768 or 1536 dimensions, you have roughly 100 mb even each pdf required multiple vectors due to chunking
ayende
So how does msvc gets away with not linking to that?
ayende
Not helping. It still references that.
ayende
We have the VC++ Runtime 2015 on the machine.
What I don't understand is why it is referencing updated files like `api-ms-win-crt-runtime-l1-1-0.dll`
ayende
Israel has a multi layered missile defense system Iron dome is basically the last ditch stuff There are Arrow interceptor that hot ballistic missiles in space
ayende
No, it is not A lit of small files are not good Sqlite is far better here
Just store the files and not worry about it
ayende
Bog Standard Iseki
ayende
There isn't just one file
Look at level db as good example, on level 0, a key may reside in ANY file
When you compact level 0, the output is written to a file at level 1, and any files already in level 1 that contain keys in the range are also merged
The idea is that each file beyond level 0 has a range, and when compaction run, you also compact the rest of the files in that level that match the range
ayende
That is a cool scheme. I took that for a spin here: https://ayende.com/blog/200993-C/deniable-encryption?key=425d04e46c674830ad026f6ab305848c
ayende
Hebrew also have pronunciation marks That alliw you to clearly state how that particular word is written
In common use they are skipped. Only utilized whe in there is ambiguity to to resolve
All religious texts use them consistently and constantly
For that matter, poems in Hebrew also use those marks
ayende
I wrote a series of blog posts on the topic. Including being able to avoid leaking who you are talking to, forward secrecy, etc.
Note that in your case, if the server key is leaked in the future, all recorded communication are now available.
https://ayende.com/blog/posts/series/194819-B/a-pki-less-secure-communication-channel
ayende
What architecture are you trying to run on, that you think it would matter?
ayende
They absolutely matter If you are trying to push at a rate that is greater than hardware, you'll fail Implementation quality matters a lot, etc
Without numbers, you can't even get rule of thumb right
ayende
What is high throughput? In writes/sec and mb/sec? How big are the items? And the pk?
ayende
True only if you don't have sustained writes At that point you have noth compaction and writes at the same time
ayende
This assume absolutely random writes, usually not the case
That would be the worst case scenario for a B+Tree
Note that you are ignoring the write Amplification that comes with LSM
Assume that you have random writes, and you write 30 bytes each time. For 1M writes
The B+Tree will need to touch 1M 4K pageas, that's a lot
But then you are done
With LSM, you write the memorable, and the you have compaction
Given the random nature of the writes, you'll need to compact many files
Overall using more IO
ayende
Yes, I'll release the presentation and code
ayende
If you are in QCon SF - I'll be giving a full day workshop detailing how you can build a storage engine from the ground up, all the way to transactions, MVCC and indexes
ayende
מ עייייייי ייייייי י ג,
ayende
I disagree strongly
Sure, there are some good points, but you are basically looking at the top tier talent as the nation prepare for war
Compare that to the USSR treating its cosmonauts very well, and drawing conclusions from that on the general state of things
There are many cases where we see Nad abuses that go on for a very long time
The slavery contracts, for example And there is no way to redress them unless you have royal parents
ayende
But that's the point
Without the privilege of royal parents, what would happen?
That wss an *operation *, ongoing and organized
Iran has no air force left And a bo fly zone is certainly something that Israel has shown it can enforce