Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jarrett
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
40 ms
·
301.
▲
by
jarrett
13y ago
I would also add that the project had too many cooks in the kitchen, by some accounts. I have heard there were upwards of 50 distinct companies subcontracting on this project. I work on projects that are probably on par in terms of complexi
302.
▲
by
jarrett
13y ago
You're right about input. But I doubt a touchscreen will ever suffice for a lot of professional work. For graphics and CAD work, I need the precision of a mouse cursor. My laptop's trackpad works great, and my mouse works even bet
303.
▲
by
jarrett
13y ago
> I don't see what is the difference between me being in the apartment vs somebody else being there There's a big difference: The landlord has researched and approved you, but not your guests. The landlord probably did a crim
304.
▲
by
jarrett
13y ago
Maturity and longevity, mostly. For really serious projects, I prefer to mitigate my risk by picking something that's been mainstream for a long time and isn't likely to die off. I'm not saying Clojure, Scala, JRuby, etc. are
305.
▲
by
jarrett
13y ago
Because of how cable companies often price their internet-only package. I think it's about $10/month less than internet + TV, in my case. So I strongly suspect I'm helping subsidize things that aren't related to my inter
306.
▲
by
jarrett
13y ago
> people need to stop reciting this compulsively and take the time to think each situation through. I believe that thinking has already been done, and the reasoning published. If you can refute the well-publicized arguments against JS cr
307.
▲
by
jarrett
13y ago
I'm not sure a P2P SSH system would be any better. With SSH, you still need to manage and verify keys. This is where the PITA is with PGP. People don't like generating keys, fiddling with key rings, etc. So I don't see signif
308.
▲
by
jarrett
13y ago
If only we could all get in on this deal! Many of us are economically savvy enough to take advantage like the author does, but we can't. Why? Because our only available ISP is a cable company. And no, I'm not in a rural, remote,
309.
▲
by
jarrett
13y ago
> There should just be a client side HTML5 drag and drop that encrypts files pre-transmission. The problem is that you'd be doing crypto in JavaScript. We're not currently at a point where that's viable: http://
310.
▲
by
jarrett
13y ago
My rules for good docs: 1. Begin with a usage synopsis in the form of sample code. It should hit the most important functions and show how they fit together. E.g. for a drawing library, show how to instantiate an image, draw a circle with a
311.
▲
by
jarrett
13y ago
Yeah, that one perplexed me. I don't think anyone can deny Java's usefulness. I guess a lot of the hate is from people who find Java useful but still annoying. For my part, I don't think it's bad at all. When I use J
312.
▲
by
jarrett
13y ago
My biggest problem with VB was inconsistency. There were multiple flavors floating around with subtle incompatibilities, so you couldn't always reuse code without modifications. Also, it did some weird things with types. Like error mes
313.
▲
by
jarrett
13y ago
But perhaps the cool languages of today are cool precisely because they offer real advantages. Maybe they're advantageous only in our unique historical moment. That has yet to be seen. If their popularity fades over time, that won'
314.
▲
by
jarrett
13y ago
As the author hints, there's nothing about living in India or being Indian that makes you a bad programmer. (Which I would hope would be obvious, because believing otherwise would amount to racism.) The problem is an economy that pushe
315.
▲
by
jarrett
13y ago
Calling it a "true lie" implies that there is some intentional misdirection. But we could just as easily conclude that the President genuinely holds a different opinion as to the relative value of phone call audio vs metadata. Sup
316.
▲
by
jarrett
13y ago
I certainly considered PHP, but PHP is a worse-is-better compromise. I want a CMS where I don't feel like I'm accepting inferior tools just to support legacy hosting stacks. We already have plenty of PHP CMSs for that purpose. I&
317.
▲
by
jarrett
13y ago
Indeed. This is something I considered. But Rails support is growing more ubiquitous, particularly with the rise of VPSs. And even if a hosting provider doesn't explicitly support Rails, it's often possible to install Rails noneth
318.
▲
by
jarrett
13y ago
It's not the rights of the minority, in this case. In the jurisdiction in question, there is no legal right to rent your apartment to short-term guests. Nor do I perceive a moral right to do so. It would be more accurate to say: Th
319.
▲
by
jarrett
13y ago
The laws were (presumably) debated before they were passed. So it's not premature to enforce those laws today. It's not shooting first and asking questions later. It's more like asking questions, having a vote on whether we c
320.
▲
by
jarrett
13y ago
This is so true. Open source and hosted commercial products fill totally different niches. Sure, there are some projects where either one would suffice, but many where that's not true. I'm working on an open-source Wordpress repla
321.
▲
by
jarrett
13y ago
> When everybody has dirt on everybody else, it gets a whole lot harder to shame someone. That point of view is a credible hypothesis. Despite being a defender of privacy, I too have wondered whether perfect knowledge, perfectly distri
322.
▲
by
jarrett
13y ago
I don't think Schneier's intention was to call President Obama a liar. Rather, I think he intended to say that, even if we accept President Obama's factual claims, we should still take issue with the government's actions
323.
▲
by
jarrett
13y ago
> maybe third party doctrine is obsolete in a world where people voluntarily give over to third parties every detail about their lives. In these types of analyses, the doctrine of reasonable expectation of privacy is a good candidate to
324.
▲
by
jarrett
13y ago
It means you don't have a social media blocker plugin installed. Ghostery is one example of such a plugin. With Ghostery enabled, the article content on this particular page is invisible. (That's not how it's supposed to wo
325.
▲
by
jarrett
13y ago
> You can create whole web app in one PHP file from scratch and it will have everything including API and DB management layer and be secure and fully functioning. You can. But I shudder to imagine one file containing everything you jus
326.
▲
by
jarrett
13y ago
In general, teaching which is not intended to facilitate crime is protected speech. (Beating a polygraph isn't inherently, a crime. It depends on the context.) But, if you know or reasonably should know that you're aiding in the c
327.
▲
by
jarrett
13y ago
> if you can't use bcrypt or something like it, you should store passwords in plain text No, he's saying that if you can't use an acceptable hashing function, you shouldn't store passwords at all. But, why would you b
328.
▲
by
jarrett
13y ago
Not enough to matter. Attackers haven't been dependent on rainbow tables for a while now. As discussed in the article, they're using GPUs to hash guesses individually for each account. More to the point, using MD5 for password has
329.
▲
by
jarrett
13y ago
> Most decent and important sites would throttle the number login attempts one can try before at least throwing up a captcha or outright blocking. The types of attacks discussed in the article are not feasible when the only way to try a
330.
▲
by
jarrett
13y ago
Putting an absolute cap on supply, which is what medallion programs do, is not a free market solution. If you feel that use of the streets is not being rationed efficiently, or that heavy users of the streets are not paying enough relativ
More ›