HackerTrans
TopNewTrendsCommentsPastAskShowJobs

gnarula

no profile record

comments

gnarula
·3 jaar geleden·discuss
In a similar boat here! I moved my home stuff behind Tailscale the moment I realised ufw rules don't apply to ports exposed by docker containers.
gnarula
·3 jaar geleden·discuss
I reckon https://github.com/RustCrypto is an effort in this space.
gnarula
·4 jaar geleden·discuss
Cryptography parlance for a man-in-the middle adversary.

https://en.wikipedia.org/wiki/Alice_and_Bob might be of interest :)
gnarula
·4 jaar geleden·discuss
There's plenty of margin in the industry - as an anecdote, I've paid around £40 for a pair in the UK through an online retailer (Glasses Direct), around ~₹1500-2000 in India through an online retailer (Lenskart) and ~₹800 by visiting a local store in a Tier 2 city in India
gnarula
·4 jaar geleden·discuss
Refer: https://github.com/dedis/kyber/blob/master/share/vss/rabin/v... and https://github.com/dedis/kyber/blob/master/share/vss/pederse...
gnarula
·4 jaar geleden·discuss
There's a video series by Leslie Lamport himself: https://lamport.azurewebsites.net/video/videos.html

There's also Dr. TLA+ series by Microsoft Research at https://www.youtube.com/watch?v=ao58xine3jM&list=PLD7HFcN7LX...
gnarula
·4 jaar geleden·discuss
I reckon that's now how SSI solutions use a blockchain (or at least the ones I know of). AFAIK, a blockchain is only used to resolve a DID (an identifier mapping a random ID to a bunch of public keys you control, along with a URL to communicate with your device). Your personal information, as in your name, phone number, email stay in your device and are only exchanged with the party you want to authenticate against.

I'm curious to know if there's something I misunderstood in this space
gnarula
·4 jaar geleden·discuss
Could you elaborate a bit on that please? How would that pan out?
gnarula
·4 jaar geleden·discuss
From POSIX [1][2]:

> If the execl() function fails due to an error equivalent to the [ENOEXEC] error defined in the System Interfaces volume of POSIX.1-2017, the shell shall execute a command equivalent to having a shell invoked with the pathname resulting from the search as its first operand, with any remaining arguments passed to the new shell, except that the value of "$0" in the new shell may be set to the command name. If the executable file is not a text file, the shell may bypass this command execution. In this case, it shall write an error message, and shall return an exit status of 126.

[1] https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V... [2] https://unix.stackexchange.com/a/373229
gnarula
·4 jaar geleden·discuss
In case anyone's curious, in absence of a shebang (#!), Linux [1] returns an ENOEXEC to the execve syscall, after which the invoking program (the shell) handles the failure. Usually shells default to running the file as a shell script with itself as argv0.

[1] https://github.com/torvalds/linux/blob/3e732ebf7316ac83e8562...