Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
drewcrawford
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
16 ms
·
91.
▲
by
drewcrawford
11y ago
You misunderstand how Debian works. Debian practically never updates to new versions of software (until you upgrade Debian). Instead they "backport" security fixes into the older software versions, preserving the old version numb
92.
▲
by
drewcrawford
11y ago
The real lynchpin here is not hardware, but iCloud. Apple can pull data out of an iCloud backup, and the only reason the San Bernadino case even got off the ground is because somebody at the county screwed up and effectively prevented the
93.
▲
by
drewcrawford
11y ago
> Although even some desktop apps manage to be as janky and dog slow as almost anything from the Win98 era, e.g. iTunes until a couple of years ago. By contrast, the cheapest Third World market smartphone would run Win98 apps blinding fa
94.
▲
by
drewcrawford
11y ago
You might think it's a great demonstration if you try it in a desktop browser. Meanwhile, on actual mobile hardware, the performance is so atrocious it's completely unusable. No knock on the implementors of course. But the idea t
95.
▲
by
drewcrawford
11y ago
Specifically, my comment addressed these parts of your comment: > It won't make phones less secure in any technological sense... The kind of insecurity people are talking about is a policy concern; (My comment alleges there is no su
96.
▲
by
drewcrawford
11y ago
You're drawing a false dichotomy when you talk about technology and policy as separate issues. If you are unable to overhear my encrypted messages, were you stopped by the technology of the Salsa20 algorithm or my policy of not giving
97.
▲
by
drewcrawford
11y ago
you forgot "that would have resulted in the disclosure of customer credentials". I'm speculating, but having been a fly on the wall at this kind of meeting before, here's my theory of how this went down: Manager: "S
98.
▲
by
drewcrawford
11y ago
The problem is that, as a software developer, I am not going to learn 3 PMs to distribute my free software (yum, apt, homebrew) nor am I going to navigate the politics of Fedora, Debian, Ubuntu, etc. for getting my free software included in
99.
▲
by
drewcrawford
11y ago
So, this is the first time I actually understand what the FRP people are talking about. So, thanks for that. It has been greek to me for some time. However, now that I do understand it, I agree with parent. I don't want to use thi
100.
▲
by
drewcrawford
11y ago
> I think any eventual GitLab acquirer would be mad to screw up _our_ winning open core formula Understand, I want to believe. I want to live in a world where open core works at VC scale and over long timeframes. I'd love to r
101.
▲
by
drewcrawford
11y ago
> Do you use webhooks on GitHub? That would actually be pretty easy to implement, Bingo. Full implementation, in Bash: http://faq.sealedabstract.com/gitlab_mirror/ > What are you afraid of? Mostly, that you'
102.
▲
by
drewcrawford
11y ago
> Is there a reason why you didn't use GitLab.com, which runs EE and thus has Repository Mirroring? 1. My hosting is way more reliable than yours :-) 2. I need to host the CI runners myself anyway, because you don't have the
103.
▲
by
drewcrawford
11y ago
Just yesterday I ended up implementing my own mirroring of GitHub repositories. GitLab supports this in EE (new in 8.3), but not CE. That's not a feature that only large enterprises use–I run an open source GitHub organization and wan
104.
▲
by
drewcrawford
11y ago
You can absolutely avoid it. Inequality was so much less in the 1950s/1960s and we still had police and property. The disconnect here is that property rights are "more guidelines than actual rules", they are quite literally
105.
▲
by
drewcrawford
11y ago
You'd be amazed at how many companies don't write their own apps. I know, because often the people who write them is me. The problem is that there's a fixed, small quantity of good, senior, Mac/iOS developers. A lot of
106.
▲
by
drewcrawford
11y ago
I've been involved at various times with both Martin and Pieter on the projects that motivated this article. The dichotomy here sounds compelling, but I think it hasn't any basis in reality at all. Let's look at the data. n
107.
▲
by
drewcrawford
11y ago
Your model is more complicated than you think. If someone says "take vitamin C", you don't point blindly at a log chart and thus consume a kilogram of it (which, based on a rat model, probably would kill you). This is because
108.
▲
by
drewcrawford
11y ago
> Participating in the Austin Group is pretty open Not really. I know someone who's spent ages trying to get O_CREATE added as an alias for O_CREAT. http://spiegelmock.com/2015/01/23/fixing-a-typo-the
109.
▲
by
drewcrawford
11y ago
Because "power company can turn off your AC" is not a feature for you, it's a feature for the power company. The power company's problem is that everybody has their AC turned on at 3pm and either the node supplying those
110.
▲
by
drewcrawford
11y ago
Let me tell you my regular frustration, as a person migrating tons of stuff to GitLab. 1. Google "GitLab [obvious feature]" 2. Land on feedback.gitlab.com, on a feature request with hundreds of upvotes 3. "We're accep
111.
▲
by
drewcrawford
11y ago
I keep trying to provoke a reasoned argument with a pro-FSF person, this seems like as good of an opportunity as any. You may want to move this to email (my email is in my profile). > I face backlash from people who see no ethical conce
112.
▲
by
drewcrawford
11y ago
What you are missing is that the technical part is not the hard part. The hard part is all the rest of it. For example, here [0] is a link to the 200-page "volume 1" of the federal standards, merely one of a complex web of certi
113.
▲
by
drewcrawford
11y ago
No you don't. You visit a website. The author of the website explicitly uses WebRTC, not you.
114.
▲
by
drewcrawford
11y ago
Comments here are a dearth of actual examples. You can argue APIs are a Broadway musical if you don't give any clue what kind of APIs you're talking about. For a few years I was involved in trying to get session-layer security in
115.
▲
by
drewcrawford
11y ago
As a matter of fact, I do; as do many people who take cryptography seriously: > Any one who considers arithmetical methods of producing random digits is, of course, in a state of sin. For, as has been pointed out several times, there is
116.
▲
by
drewcrawford
11y ago
> In theory the copy is random bytes There is not any such thing as random bytes. Here's a byte: 0xca. Is it random? Well, if I got it from a fair die, perhaps. But if I got it by printing the hex of a Java program, of course no
117.
▲
by
drewcrawford
11y ago
I've solved this problem by adapting the algorithm from a journaling filesystem to my real life. http://faq.sealedabstract.com/uninterruptible_programming_su...
118.
▲
by
drewcrawford
11y ago
One does not "simply" mark a method as mutating. A) One must ensure that one's callers are also mutating, or otherwise have an assignable reference, all the way up the stack B) One must mark the applicable function in the pro
119.
▲
by
drewcrawford
11y ago
Values can't be mutated if they're Ivars and you're in a non-mutating func. Non-mutating funcs are unique to value semantics.
120.
▲
by
drewcrawford
11y ago
Fun fact: Mathemetica has a method FindSequenceFunction which does exactly what you describe. In my experience, however, it generally requires at least 4 terms. I'm not totally sure how the math behind it works (maybe it's simila
More ›