Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Luker88
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
18 ms
·
181.
▲
by
Luker88
6y ago
No experience here, but from the manpage: -frandom-seed=string This option provides a seed that GCC uses in place of random numbers in generating certain symbol names that have to be different in every compiled file. It is also used to
182.
▲
by
Luker88
6y ago
Except that gcc and clang are nondeterministic, to an extent Sometimes the compiler needs to generate a random value and base part of the compilation on that value. Thins like trying to predict which is the best branch, or things done at co
183.
▲
by
Luker88
7y ago
I'm not saying nosql dbs don't have their place, but... Articles like this are exactly why my current company moved to cassandra, and why I regret not having tried harder to stop them (but I was new, didn't knew cassandra and
184.
▲
by
Luker88
8y ago
Thanks for the pointer, any other similar algorithms? O(n) sounds impressive, although I heard such claims on RQ too... RQ complexity is O(n^3), but on the internal matrix, not on the input. It all depends on the blocksize you choose. The n
185.
▲
by
Luker88
8y ago
I have a C++ implementation of Raptorq. Never went for performance, but at the most I use `std::map<int, pointer>` (which is a RB-tree). You can implement RQ without a hashmap. It is only used to track the symbol number (uint32), so i
186.
▲
by
Luker88
8y ago
I have played with a C++ implementation of RFC6330, and while I have to say I never went for performance, I find this benchmark a bit... pointless. RaptorQ is kind of a gaussian elimination of a matrix, so it all depends on the block size (
187.
▲
by
Luker88
9y ago
After reading both the linked article and the original to which this responds, I can say I am one of those Crypto zaelots. And not just because I am developing a protocol that encrypts everything end-to-end. The original article's clai
188.
▲
by
Luker88
9y ago
> Datagrams can be easily and effectively encoded as discrete short-lived streams. If you need streams of datagrams, you can encode your own header to do that. I see no reason why this has to be built into the protocol when the provided
189.
▲
by
Luker88
9y ago
did not see that, thanks for the link
190.
▲
by
Luker88
9y ago
>> DTLS multicast > I'm not seeing mentions of that in the RFC My bad, still a draft: https://datatracker.ietf.org/doc/draft-lucas-dtls-multicast/ > I'm looking at the QUIC spec and I don
191.
▲
by
Luker88
9y ago
>> federated authentication > What is it? Think Jabber, AD, kerberos, email... those are federated environments. Basically you tie a user to a domain, have some way to discover all domains, and design an authentication that can be
192.
▲
by
Luker88
9y ago
QUIC has already enough intelligent people behind it, I'll look at the github page to see if I can say something, but the main difference is probably the scope. The scope of QUIC is quite clear: it aims at putting together TCP and TLS.
193.
▲
by
Luker88
9y ago
As far as I know, neither DTLS nor QUIC provide datagrm transport (as in: managing the beginning/end of user messages, regardless of size), I am not sure if DTLS does unordered delivery (probably not if it simulates a stream), and my f
194.
▲
by
Luker88
9y ago
> Thinking about it, what would you want for an unreliable stream beside encryption? Isn't DTLS taking care of what you want? No, the encryption/transport is a nice part, but I'm also working on other stuff like federated
195.
▲
by
Luker88
9y ago
yes, nice protocol, except everything is cleartext :)
196.
▲
by
Luker88
9y ago
> I think the point of QUIC is to provide a reliable protocol. I'm not sure if this complaint is relevant. I found it easy to include support for unreliable streams in my protocol, I'm just not sure why they did not even try. I
197.
▲
by
Luker88
9y ago
I am currently building a protocol in which each stream can be any combination of (un)reliable,(un)ordered,datagram or datastream. Yes, some combinations make little sense, but it can be done. You only need the control stream to be reliable
198.
▲
by
Luker88
9y ago
I'm a nobody, the protocol is already well defined and what I need would call for something close to a rewrite, which is why I am actually doing my own. Hopefully in a one or two months I will have a stable enough implementation so peo
199.
▲
by
Luker88
9y ago
Honestly, I am kind of disappointed at QUIC. It could have been much more... * there is no support for non-reliable streams * I am not keen on the variability and non-alignment of the whole header (which can go from 0 to 60+ bytes). * it po
200.
▲
by
Luker88
9y ago
The problem is not that only authorized clients can write, that is the easy part (signatures are enough for that). The problem is limiting read access. Having a globally distributed db means that anyone can get a copy. You can use ipfs for
201.
▲
by
Luker88
9y ago
In general? No. Just because you can, it does not mean you should use a distributed db. Please remember to say that distributed, open databases have very narrow use cases. Leaving aside use cases like credit card information, there are a lo
202.
▲
by
Luker88
9y ago
This comes right at a time when I started attempting something similar (though I don't care that much about documenting it) You might want to read some overviews on: * postgres atomicity: https://brandur.org/postgres
203.
▲
by
Luker88
9y ago
It Seems that actually some stuff has been ported and other is in progress. The gentoo guys keep tracing of it nicely: https://wiki.gentoo.org/wiki/Hardened/Hardened_Kernel_Projec...
204.
▲
by
Luker88
9y ago
Losing public grsec is really bad for the community. But I see too may posts talking about "the truth" and hard political stances. Grsec has done a fantastic job since the beginning. Some of it has been ported to mainline. Hopeful
205.
▲
by
Luker88
10y ago
> Additionally, code contributions prior to the raising of an objection, should be exempted from forced source code disclosures. Sorry, but this is a retarded proposal. Courts take a hell of a lot of time to rule, and considering the usu
206.
▲
by
Luker88
10y ago
Patreon is also an option, too. Are there public code hosting (gitlab?) in other countries, where the dmca does not apply? maybe something in Europe, where reverse engineering might be less strict?
207.
▲
by
Luker88
11y ago
Check libreboot.org On their FAQ page: https://libreboot.org/faq , you can see the question "Why is the latest{Intel,AMD} hw unsupported?" They go into more detail than the provided link. Also, dropped supports st
208.
▲
by
Luker88
11y ago
Didn't France approve sweeping surveillance laws back in July? And they even were on high alert due to international talks happening in Paris... Italy and Spain also stopped terrorist cells this month, but they don't seem to have
209.
▲
by
Luker88
11y ago
Will anyone that is interested in authentication protocols participate at the Chaos Communication Congress late this year? I might present a new solution to this OAuth madness, and I will be looking for people to help me finish the project.
210.
▲
by
Luker88
12y ago
I have written an implementation for OAuth1 and OAuth2. I liked the protocol/framework so little that I started implementing a new one. But soon I realized that a lot of the difficulties come from having this thing run on top of HTTP,
More ›