Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
cyphar
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
66 ms
·
481.
▲
by
cyphar
5y ago
> I think any description of the algorithm at all would be better than the current "go to the website and download the latest version" situation. It should be enough to say which algorithms you use and the order. It looks like
482.
▲
by
cyphar
5y ago
Yeah, this is the simplest solution but it won't really stand the test of time either -- what if any one of the programs you have stop being developed or no longer can be compiled (zbarimg is the most obvious example -- I tried to get
483.
▲
by
cyphar
5y ago
This is a project I am still working on (I wasn't expecting it to be posted on HN), so while I have thought of the problems you've listed, I haven't finished solving all of them. I do appreciate the feedback though. To answer
484.
▲
by
cyphar
5y ago
My original plan was to have a textual description of the algorithm since any choice of programming language or binary format might not be usable in 50-100 years time. Can you imagine if someone gave you a program written in ABC[1]? Another
485.
▲
by
cyphar
5y ago
My original plan was to have a textual description of the algorithm since any choice of programming language or binary format might not be usable in 50-100 years time. Can you imagine if someone gave you a program written in ABC[1]? [1]: h
486.
▲
by
cyphar
5y ago
Not with the right choice of paper and storage. In the bottom of the README I included a fairly detailed description of the basic precautions you can take to make the pages last as long as possible as well as links to several conservation g
487.
▲
by
cyphar
5y ago
I'm still actively working on the project so I haven't documented things since they will likely change (to be easier to use) fairly soon. At the moment you need to do the following (and the recovery procedure is a bit cumbersome -
488.
▲
by
cyphar
5y ago
The issue is that when I tested out various more dense solutions (DataMatrix, colour QR codes, or HCCB) I discovered that they are difficult to scan with most mobile scanners, meaning that while you can theoretically get fairly high data de
489.
▲
by
cyphar
5y ago
On Linux you can't overwrite a binary that is currently being executed (you'll -ETXTBSY when you try to open it for writing, and truncate will also fail).
490.
▲
by
cyphar
5y ago
The issue is that the Celebrite device may have scanned someone else's device that contained a malicious file, meaning that any forensic evidence collected for your device is questionable. But IMHO (IANAL) this won't actually
491.
▲
by
cyphar
5y ago
Well, the ability to specify python version by module would've made migration much easier for everyone (in theory). But you're quite right that it wouldn't by itself be a solution -- it would also have required additional com
492.
▲
by
cyphar
5y ago
That's not the correct plural rule in English, you'd want let plural = match cases.len() { 0 | 2.. => "s", 1 => "", }; or something (though to be fair the original code snippe
493.
▲
by
cyphar
5y ago
Some people are (unfortunately) desperate enough for work that they won't refuse a job despite the lack of a dosimeter. Which is why you should legislate that power plants must give dosimeters to their employees -- to ensure that those
494.
▲
by
cyphar
5y ago
Same in Serbian (грип/grip) and probably most other Slavic languages.
495.
▲
by
cyphar
5y ago
Dimensional analysis seems to me to be a far more fool-proof way of knowing whether a quantity should be used with a particular formula. Also the other issue is that the word "force" in physics doesn't just refer to F=ma, it
496.
▲
by
cyphar
5y ago
The HSTS preload checking service doesn't support .onion URLs (not to mention you can only get EV certificates for .onion URLs). However, Tor onion services cannot be MITM'd by an exit node, because you don't use exit nodes a
497.
▲
by
cyphar
5y ago
There are only a handful of things I can think of that are more political than creating software which allows people to access the internet freely and anonymously, in many cases against the wishes of their government. (Also the EFF is liter
498.
▲
by
cyphar
5y ago
Which is a problem that HSTS and the HSTS preload list[1] solve. [1]: https://hstspreload.org/
499.
▲
by
cyphar
5y ago
Seems needlessly pedantic to me, since by that definition electromagnetism isn't a force either -- it's not possible to have a force on a charged object without there being another object that creates the field the first object is
500.
▲
by
cyphar
5y ago
Sorry I meant SM-18 (released in 2019, hence the confusion). But for completeness the only information available on SM-17 is one of two incredibly long articles written by Piotr Wozniak[1,2]. SM-18 is only a minor improvement over SM-17, wi
501.
▲
by
cyphar
5y ago
So that you don't need n connections to communicate with n servers, which won't scale past a few thousand servers (probably even less if you also consider that the idea is have phones run the p2p server on mobile data connections)
502.
▲
by
cyphar
5y ago
It would be great to have an mobile version of magic wormhole, though sadly I'm not an app developer so while I would really like to implement it, it's outside of my skillset.
503.
▲
by
cyphar
5y ago
The schematics for the older versions of the SuperMemo algorithm (SM-2 and SM-5) have been published but they're quite old and any good reimplementation is actually a fork that fixes glaring deficiencies in the old algorithms. The newe
504.
▲
by
cyphar
5y ago
No, the plus code system is purely grid based.
505.
▲
by
cyphar
5y ago
Why do you need to run that on the client? And even if you do need to run it on the client for some reason, GitHub has APIs that you could use which have an allow-all CORS policy (as all APIs do). CORS is defending against a particular clas
506.
▲
by
cyphar
5y ago
Bitcoin is technically non-fungible because the transaction history of a coin is public information (I imagine if someone got ahold of Satoshi's coins they would be worth more than regular Bitcoins -- even just in terms of sentimental
507.
▲
by
cyphar
5y ago
Usually the way people solve this in Rust is with macros.
508.
▲
by
cyphar
5y ago
I broadly agree that tests should be part of the patch acceptance criteria for core kernel features. That's a no-brainer these days and with kunit it's not even that hard to write kernel unit tests. I will say that there are a fai
509.
▲
by
cyphar
5y ago
0.5kg a week is not rapid weightloss, nor is it extreme. That's a 550 calorie deficit, which is less than two candy bars worth of calories (an 80g candy bar has 300-400 calories).
510.
▲
by
cyphar
5y ago
Check the link -- there is an older bridge which ran the client with some monkey-patched JavaScript, but this is a new bridge that does use signald.
More ›