Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Lukasa
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
1.
▲
by
Lukasa
4y ago
Quoting directly from the text: > It's the third time I'm using Apple hardware for Linux development No mention of ARM64 there.
2.
▲
by
Lukasa
5y ago
> Re configurable TLS: TLS 1.3 allows services to perfectly pin certs and reject your custom root CA. It breaks the flow you are talking about that has worked up to 1.2. The answer is to not build a myopic protocol/technology that o
3.
▲
by
Lukasa
6y ago
The same is true of Swift, and Swift can also call into C whenever it likes. The difference is that Swift can do the same for Objective-C at full fidelity, including support the full Objective-C feature set (ARC, arbitrary selectors, interf
4.
▲
The Future of Swift on the Server
(timc.dev)
29 points
by
Lukasa
6y ago
|
6 comments
5.
▲
by
Lukasa
7y ago
You can definitely default on a negative rate mortgage, by not paying your monthly payment. You cannot pay nothing each month. Instead, the principal reduces each month by more than the amount you paid. You still have a term over which you
6.
▲
by
Lukasa
7y ago
`some Shape` is literally identical to `impl Shape`, including the semantics you discuss above. The compile-time return value of a function returning `some Shape` must be the same on all execution paths. It just avoids expressing to the cal
7.
▲
by
Lukasa
8y ago
Have you considered OmniOutliner for this use case?
8.
▲
by
Lukasa
9y ago
> Have you read the memo? By saying "stop saying that women are worse at coding" you are putting words in his mouth, as the memo states a very, very different thing i.e. that women are less likely to choose coding for various r
9.
▲
by
Lukasa
9y ago
> I mean, come on, this is a pretty obvious point - and I'm starting to believe that it takes intent to misread it like you did. I...don't think I did misread it? I said "he cannot mean this", and you appear to agree
10.
▲
by
Lukasa
9y ago
> Should white NBA players be offended by that statement? The answer is obvious: they shouldn't as that only means they were the ones on the tail of the genetic distribution and made it anyway or maybe even they overcome disadvantag
11.
▲
by
Lukasa
9y ago
> He was very clear that he was talking about the group not any individuals. Since when does that excuse anything? If he'd written "Jews are, in general, hateful monsters. Not the Jews who work here, they're great, but mos
12.
▲
by
Lukasa
9y ago
I can't speak to consultants, but as an experienced conference speaker I can tell you that it vastly improves my employability. I cannot stress enough how much some modicum of "fame" in a community greases the wheels of emplo
13.
▲
by
Lukasa
9y ago
> It's the same as if you blamed the TLS/SSL RFC for being responsible for the heartbleed bug in OpenSSL - It makes no sense. It makes some sense. Features are attack surface. Each extra feature or option your protocol enable
14.
▲
by
Lukasa
9y ago
It's worth noting that the iOS and macOS keychains are very different. In fact, if you check the design docs you'll find they share only four functions between them. Essentially, as far as I could tell, the iOS keychain particip
15.
▲
by
Lukasa
10y ago
Requests cannot throw errors from urllib because Requests does not ever invoke urllib code. Any error that does not inherit from our top-level exception is a bug: please let us know so we can fix it.
16.
▲
by
Lukasa
10y ago
No, the OpenSSL version is the only relevant factor here.
17.
▲
by
Lukasa
10y ago
The python.org official installers are all linked against the system OpenSSL. You need to build from source to avoid that. I recommend getting Python from macports in this case, as they should allow you to link against their provided OpenSS
18.
▲
by
Lukasa
10y ago
The problem isn't Python, it's OpenSSL. OpenSSL got TLSv1.2 support in version 1.0.1. Any older version of OpenSSL doesn't support TLSv1.2. That affects a number of platforms: - the system Python on macOS, which link against
19.
▲
by
Lukasa
10y ago
I Am Not A Legal Scholar, but: It is not clear to me that any of the constitutional documents in the UK enshrine a right to silence. The Right to Silence in the U.K. is generally built up on common law, not statue. Every essay I have ever f
20.
▲
by
Lukasa
10y ago
That's not how the Westminster system works. Parliament has the right to legislate more or less as it pleases, and is not bound by any superior authority, including the courts. The courts in the U.K. cannot strike down Acts of Parliame
21.
▲
by
Lukasa
10y ago
Sorry, let me be clearer. The reason that just having an in-memory Reader or Writer doesn't solve the problem is that the failure modes don't match up. An in-memory reader/writer has basically no failure modes beyond ENOMEM.
22.
▲
by
Lukasa
10y ago
Yeah, so that's very reasonable. In Python-land this is all pretty easy. For example, HTTP/2 is a protocol of the first kind ("variable-length data structures with length prefixes") at the framing layer, which is impleme
23.
▲
by
Lukasa
10y ago
I think that's a tempting conclusion to draw, but it's not quite right. The standard interfaces of Go reduce the pain, but the design principle ("Don't do I/O in parser or state machines") remains solid. The re
24.
▲
by
Lukasa
10y ago
Hi, I'm the linked PyCon speaker! It'd be good to know what additional information you'd like on the "how". I think at a high level I addressed that in my talk, but if it didn't make it across or you needed mor
25.
▲
by
Lukasa
10y ago
It turns out TLS isn't that bad. OpenSSL exposes a "memory BIO", which is basically exactly this. You send in writes, and then emit data when you can, and in the meantime it buffers. It's a bit more limited than that, bu
26.
▲
by
Lukasa
10y ago
We're working on a draft that will allow clients to signal what resources are already in their cache. This should allow us to reduce the bandwidth risk of unnecessary pushes.
27.
▲
by
Lukasa
10y ago
This is a real worry, but as with all things the actual behaviour of H2 on lossy networks is more complex than that. TCP's congestion control algorithms don't work that well when you have many TCP streams competing for the same ba
28.
▲
by
Lukasa
10y ago
Yeah, I agree that for constrained devices this is somewhat problematic, though I'd say the only big concern there is header table size. Even that can be coped with, worst-case by just enforcing the lower-limit from the get-go and GOAW
29.
▲
by
Lukasa
10y ago
This is because nginx has some interesting assumptions about the HTTP/2 preamble works. See this mailing list thread[0] for discussion about it. See also the nginx bug[1]. The TL;DR is that nginx wants to do some weird stuff with flow
30.
▲
by
Lukasa
10y ago
You wouldn't. What I was respond to was this specific sentiment: "With Go it doesn't matter if an operation is blocking or non blocking, that fact can totally be abstracted from the client code." My argument was that tha
More ›