HNHacker News
TopNewBestAskShowJobs

ybx

151 karma · joined October 6, 2015

submissionscomments
ybx··on Compile OCaml to JavaScript, Run on Node
A better analogy is the one that's twisted to fit my narrative.

(both you and the parent comment are kinda doing this)

ybx··on Swift is Open Source
"does that license apply retroactively to a checkout of the first N-1 commits"

No, unless you explicitly state it somewhere (and even then, I'm not certain).

If they add a license to the older commits via rewriting history then yes, those older commits will now be licensed. If they don't do so, then copyright will be default i.e. you can't do anything with it.

Now, if they had a large history and didn't retroactively license files, but just pushed the repository out all at once, I have no idea if the license on the latest commit would apply to the older commits. In the end, the question is all about whether or not Apple has the legal ability to sue you for copyright infringement.

ybx··on Kazakhstan to MitM all HTTPS traffic starting Jan 1
It would probably have to be the entire IP address space, since they could transparently source NAT on the MITM server to make it look like it's coming from the user's IP.
ybx··on The reverse job applicant (2010)
It's pretty clearly a joke, as he "makes the mistake" that he was just describing was something you needed not to do.
ybx··on How to minimize procrastination
> are so naive to waste electricity on collossal scales.

I know right? The last time I had to use 20 watts for an extra 5 seconds nearly bankrupted me

ybx··on Six years of Go
It's probably not at the point yet where you'd be interested in it (especially for tooling), but you might like Rust in the future.
ybx··on The category design pattern
I presume a collection can have multiple of the same thing, whereas a set cannot?
ybx··on Linus Torvalds Talks Linux Security at LinuxCon
Well for one, LXC isn't necessarily a "thing" in itself - it's a combination of several Linux kernel systems (one of which is cgroups) that together provide machine-like containers.
ybx··on Do One Thing
How does flexible mean do it well?

"Do it well" is so vague of a saying that it really could mean any of those things, whether it be flexibility, or simplicity, or etc.

ybx··on Red Hat is buying Ansible
Is SSH really a dependency you have to worry about though? Basically every server out there runs SSH.
ybx··on CBCrypt: Encrypt from the client rather than send passwords to servers
Yeah, there are plenty of authentication systems out there for this kind of thing, and preferably something like SRP would be used.
ybx··on CBCrypt: Encrypt from the client rather than send passwords to servers
From a usability perspective, it's probably because dealing with keys that can't just be memorized is hard for most people.
ybx··on CBCrypt: Encrypt from the client rather than send passwords to servers
The idea is that you're implicitly trusting the company (or website), as well as anyone who has (whether legit or not) access, to only keep that password in memory, and it's preferable to authenticate without requiring that trust.
ybx··on CBCrypt: Encrypt from the client rather than send passwords to servers
You're still passing the output to the server, which can be repeated. Certainly better than just a password, but not as good as public key crypto.

In the end, I'd probably prefer something like SRP

ybx··on CBCrypt: Encrypt from the client rather than send passwords to servers
The difference here though, is that the private key is not being sent verbatim to the server.
← PreviousPage 2 of 2