Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
hrjet
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
61.
▲
by
hrjet
11y ago
> Why is that so good.. It encourages tinkering which is especially important for students. Also, many other general benefits that open-source brings. For example, open source code is more trustable than closed source.
62.
▲
by
hrjet
11y ago
Also, Matrix.org Open, federated protocol, multiple client and server implementations, integrated IRC bridge.
63.
▲
by
hrjet
11y ago
SEEKING WORK, India, REMOTE # Familiarity with: * Java eco-system, including Java 8, Scala and Kotlin languages. * Experience developing server, desktop and mobile (Android) apps. * Familiarity with systems programming (networking stacks, v
64.
▲
by
hrjet
11y ago
It's not eager. The | combinator takes lazy parameters (called pass-by-name in scala). So it essentially gets translated to: val e = operator_pipe(() => p, () => e) Note that the operator_pipe() itself returns a function, which g
65.
▲
by
hrjet
11y ago
I agree. One thing that is sorely missing, for example, is a way to define recursive values. In Scala, to express a recursive parser combinator: val e = p | e You can't define such a thing in Kotlin. Atleast, this was the case the last
66.
▲
by
hrjet
11y ago
While I like the mechanism, I am not too certain about the policies. From the paper [1], they use "a subset of approximately 1500 domains from Disconnect’s privacy-oriented blocklist to identify these unsafe origins". Further, the
67.
▲
by
hrjet
11y ago
Couldn't this mitigated by user-agents introducing random, Poisson distributed delays in all cached responses? The peak of the distribution could be made user configurable to make it further difficult to predict a user-agent.
68.
▲
by
hrjet
11y ago
From page 19: > But all those other languages include explicit support for null pointers for a good reason: they’re extremely useful. [....] The problem with null pointers is that it’s easy to forget to check for them. There is no inhere
69.
▲
by
hrjet
11y ago
> You can always type /bin/pwd to avoid this and you'll always get the correct path. Yes, but it affects other programs as well. See the `cat myFile` example in the gist.
70.
▲
Pwd alias hell
(gist.github.com)
3 points
by
hrjet
11y ago
|
2 comments
71.
▲
by
hrjet
11y ago
By that logic, why not bundle all the popular addons with Firefox? Why only a chosen few?
72.
▲
by
hrjet
11y ago
The complaint is not about WebRTC, but about Hello. The comments in this thread are going in loops. "Hello shouldn't be bundled with a browser." "But it is just a small wrapper around WebRTC." "Yea
73.
▲
by
hrjet
11y ago
> To alter globals, use the window object explicitly. JS is used in non-DOM contexts as well. Though, of course, if that big a change is being made, a generic substitute for `window` could also be specified.
74.
▲
by
hrjet
11y ago
Wonderful! I don't use Facebook that much, but I hope this helps make PGP more popular among users and services. In particular, I am hoping for banks to start PGP encrypting the reports they send to me via email.
75.
▲
by
hrjet
11y ago
> they'd take my work under my name and bundle their crap into it. Oh, is that a thing? I was surprised when the Lobo project's admin rights were handed over to some relatively unknown developer. I had a long and confusing disc
76.
▲
by
hrjet
11y ago
> From a mathematical perspective, abnormal balances are essentially negative balances, though in accounting negative numbers should never be used or allowed. This seems like a bad legacy passed down unwittingly. I am not trained in acco
77.
▲
by
hrjet
11y ago
Yes and No. The client could hop over a bunch of ip6-addresses, since there would be an abundance of them.
78.
▲
by
hrjet
11y ago
As a user of NoScript + Firefox and as a developer of a browser with an express goal of "privacy by default"[1], I am thrilled to see this getting more attention. The more people use privacy features, the more will website develo
79.
▲
by
hrjet
12y ago
The last line threw me off: > an unauthenticated user cannot access private pages (like edit) or modify the file system with system calls. System calls? How do they come into the picture? And wouldn't reasoning about system calls re
80.
▲
by
hrjet
12y ago
Disabling the user-agent breaks quite a few websites as of today, but I agree, it's a good way forward to break the hegemony of certain websites and browsers.
81.
▲
by
hrjet
12y ago
And we are working on another (gngr) :)
82.
▲
Scala-js is no longer experimental
(scala-lang.org)
3 points
by
hrjet
12y ago
|
0 comments
83.
▲
by
hrjet
12y ago
I guess even the offline thing may not be a problem as long as the messages are in a room that is hosted over an always-on server. The bundled server will be able to sync up its history from the always-on server.
84.
▲
by
hrjet
12y ago
You can't bounds check a pointer begotten from &arr[i]. It simply doesn't carry enough information. Moreover, there might be existing C programs that rely on out of bounds access (where they know that the out of bounds access
85.
▲
by
hrjet
12y ago
Great point. Lately we have been reconsidering the request manager matrix shown in gngr. It was inspired by HTTPSwitchBoard's matrix, that has a separate column for XHR. However, like you pointed out, there are other ways than XHR to l
86.
▲
by
hrjet
12y ago
sandstorm.io
87.
▲
by
hrjet
12y ago
In Java, you can think of lambdas as sugar for anonymous classes. All problems and benefits that are present with anon classes should manifest with lambdas as well. However, one clear advantage of lambdas is that they reduce verbosity of an
88.
▲
by
hrjet
12y ago
I was looking at the how it works[1] article but it isn't clear to me how the domain is validated. Couldn't an MITM between the LetsEcnrypt service and the example.com server request a certificate, then respond to the challenge, a
89.
▲
by
hrjet
12y ago
What if there was a setting: "I only provide service for free" / "I accept payments for my service" in your profile? Such a setting could even be on a per-case basis. Imagine if you helped someone for a good part of
90.
▲
by
hrjet
12y ago
The article seems to have been updated pretty heavily. We might have been looking at different versions. Here's the complete change log: https://github.com/stribika/stribika.github.io/commits/maste...
More ›