Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ghoward
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
28 ms
·
211.
▲
by
ghoward
4y ago
Random question: would you be willing to do an paid audit of new cryptographic code?
212.
▲
by
ghoward
4y ago
I can't take a hypocritical article seriously.
213.
▲
by
ghoward
4y ago
I wrote a paper for this, but it was rejected. It's not surprising why; I only had a few days to do it. Anyway, my paper is at https://gavinhoward.com/2021/10/my-whitepaper-about-github-c... .
214.
▲
by
ghoward
4y ago
The user has no idea about the provenance of the code they receive, so they can't know it they are infringing or not. If that is the case, then suggesting that users should merely choose to not infringe is equivalent to suggesting that
215.
▲
by
ghoward
4y ago
IANAL or a law student. Good paper, though I disagree with many points. However, two things: you claim that Copilot might have infringed during training because of the GPL, but the GPL's clause only kicks in on distribution. If GitHub
216.
▲
by
ghoward
4y ago
No, people are not allowed to just read code on the Internet and then write code themselves. It depends on what the code is that they write and how similar it is to the code they read and how creative the original code is. For example, I&
217.
▲
by
ghoward
4y ago
That's a good suggestion. Unfortunately, "derivative work" is an established legal term, and was before the GPL, so I don't think I should use it. In fact, it should be part of my definition, now that I think about it. H
218.
▲
by
ghoward
4y ago
Drew, that is a great post. I have two comments and a question. First, my comment is that GitHub claims the right to use any public code on the Internet, not just GitHub. This means that they claim the right to mine code on Sourcehut, or
219.
▲
by
ghoward
4y ago
That makes sense. Thank you for teaching me that. I would still call my paper a whitepaper, though. While it's not rigorous, it's more about law where rigor doesn't apply in the same way. And it is not peer-reviewed, although
220.
▲
by
ghoward
4y ago
TIL, thank you. I think my paper is a whitepaper in that sense because it's not peer-reviewed, but it was meant as an academic-like paper.
221.
▲
by
ghoward
4y ago
It's just the term that the FSF used when I wrote it for them. For me, it means "academic paper."
222.
▲
by
ghoward
4y ago
Yes, of course. I was just confused because it seemed like you were saying that even the new version of TLS was bad.
223.
▲
by
ghoward
4y ago
I wrote a whitepaper refuting GitHub's arguments that Copilot is fair use: https://gavinhoward.com/2021/10/my-whitepaper-about-github-c... .
224.
▲
by
ghoward
4y ago
Not GP, but a wannabe level 3 [1] cryptographer. Why does TLS make you twitch? Does that apply to TLS 1.3? [1]: https://loup-vaillant.fr/articles/rolling-your-own-crypto
225.
▲
by
ghoward
4y ago
That's how I have thought of them too, so I've never struggled with them. Hence why I asked the question. I'm glad to know that I'm not the only one to use them as such.
226.
▲
by
ghoward
4y ago
Just poorly written design documents. https://git.yzena.com/Yzena/Yc/src/branch/master/docs/yar/de... . I'm still hashing out the details of the diff and merge algorithms. Not much el
227.
▲
by
ghoward
4y ago
No...! I just named my up-and-coming init system "sup"!
228.
▲
by
ghoward
4y ago
About images of the UI: Fossil's website is run by Fossil, so you are, in fact, looking at Fossil's UI when you visit TFA.
229.
▲
by
ghoward
4y ago
I'm betting on structured concurrency. I think it will be the same sort of revolution for concurrent programming that structured programming was for single-threaded programming.
230.
▲
by
ghoward
4y ago
I haven't found any. Have you?
231.
▲
by
ghoward
4y ago
In my opinion, it wil be both semantic code versioning and better support for versioning binary files. It turns out, both kind of need the same things, and if you do it right, you get better merging with text than Git currently does. Sour
232.
▲
by
ghoward
4y ago
Not yet. I'm getting there though. :P
233.
▲
by
ghoward
4y ago
For any studies about code? Until we have them, that's the best we have to go on.
234.
▲
by
ghoward
4y ago
I've personally emailed two already and gotten responses about other things, so for those two, I know they will respond. And they were personal emails; I did not ask about business things. The other, Daniel, has a great reputation and
235.
▲
by
ghoward
4y ago
I appreciate this article bacause this is an important distinction to make. In fact, it is so important that I am willing to rewrite code in order to know the names and contact information of all of the people that my dependencies depend on
236.
▲
by
ghoward
4y ago
Smart does not matter if there is no ethics, in my opinion. In fact, it's worse in that case.
237.
▲
by
ghoward
4y ago
Thank you for letting me know that someone defending Google was part of fly.io. Now I won't use them either.
238.
▲
by
ghoward
4y ago
It's not hard to make an ftrace facility for C functions. I did it with [1] and [2] (using a concept I call "stackpools") for this comment since I've had it in mind for a while, and this post pushed me to do it. What jar
239.
▲
by
ghoward
4y ago
Oi, thank you for mentioning tini. I'm working on an init named tini, but it appears krallin got there first. Will have to think of a new name for mine.
240.
▲
by
ghoward
4y ago
That is an excellent question. I don't know if my current design is good, so it is subject to change. The current design is to allow the user to give the interpreter a predicate (function that returns a Boolean) to run whenever somethi
More ›