Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jfarmer
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
101 ms
·
481.
▲
by
jfarmer
13y ago
I have no idea what this is. d3 meets Hackers, the movie?
482.
▲
by
jfarmer
13y ago
I like the idea of the Grep Test, but this is not a great illustration of it. These refactorings are bad not because they hide names from the developer but because they use the wrong abstractions. The point of DRY isn't to mindlessly
483.
▲
by
jfarmer
13y ago
Binary vs. text is one dimension and it shouldn't be conflated with the overall alleged complexity of the HTTP/2.0 proposal. You can have robust and non-robust binary protocols. I don't buy the "argument from visibility
484.
▲
by
jfarmer
13y ago
"What kind of creation are you building that you are expecting to not know which methods are available while running your program?" You normally wouldn't use method_missing in this way. As an example, for better or worse, lo
485.
▲
by
jfarmer
13y ago
All the attr_* class methods do is define precisely the instance methods the author wrote by hand. Indeed, if attr_reader, attr_writer, and attr_accessor weren't part of Ruby's Module class you could write them yourself, like so:
486.
▲
by
jfarmer
13y ago
Well, as you say, you work on a large Ruby codebase, so I apologize if the following comes off as condescending. I don't follow this first bit, though. You say, "Ruby's allowing you to elide parentheses means you can't
487.
▲
by
jfarmer
13y ago
I think he means this textbook: http://www.szit.bme.hu/~gyorfi/pbook.pdf
488.
▲
by
jfarmer
13y ago
This is the fundamental difference between common law and civil law and is how most legal systems outside of former British colonies work. Common law is a more conservative approach in many ways, because laws are seen not as coming from som
489.
▲
by
jfarmer
13y ago
"I think one of the biggest unexploited opportunities in startup investing right now is angel-sized investments made quickly. Few investors understand the cost that raising money from them imposes on startups." Oh lord yes. Having
490.
▲
by
jfarmer
13y ago
He's speaking as a buyer of equity. Later, equity will be worth more (i.e., have a higher price) so that same $3MM will be less dilutive. Conversely, from the entrepreneur's perspective, that same $3MM will be "cheaper"
491.
▲
by
jfarmer
13y ago
It's remarkably fast. The network transfer is AWS-to-AWS if you do it right, so the only time is creating the backup and populating the new DB. It takes almost no time for a ~5GB database I'm using.
492.
▲
by
jfarmer
13y ago
Neat! I haven't used Mathematica regularly since 2006-or-so, when I was studying mathematics at the University of Chicago. If memory serves, 5.2 was the then-current version. It's an amazing piece of software.
493.
▲
by
jfarmer
13y ago
It's a programming language and an associated IDE for doing mathematical and scientific computing. It is similar to Matlab in some ways, although Matlab has a strong "numerical" flavor and Mathematica has a strong "symb
494.
▲
by
jfarmer
13y ago
Only if that's the only dimension you care about. It's one dimension and it's an important dimension (for me). More important than that (for me) is "it should be Unix-like and I should have easy access to a typical Uni
495.
▲
by
jfarmer
13y ago
Sure. I've used Linux on the desktop since then. Even with printers it was still hit or miss. CUPS just acted as a catch-all, lowest-common-denominator of printing. I'm pretty familiar with CUPS, too. I helped build a school-w
496.
▲
by
jfarmer
13y ago
Hmm, that's not quite what I meant. I know what I care about in a refrigerator and I know I'll be able to buy one with minimal hassle once I decide I want one. I'm free to research online and I'm relatively confident s
497.
▲
by
jfarmer
13y ago
Sure. But still, let's imagine I did professional work that required professional hardware. Further, let's imagine that Linux supported my current setup perfectly. My setup won't be my setup forever. Maybe some new hardwar
498.
▲
by
jfarmer
13y ago
This is silly. Although I'm sure it's gotten much better since I regularly used Linux on the desktop, you always had to do some amount of due diligence about what hardware worked well with it and what hardware didn't. For ex
499.
▲
by
jfarmer
13y ago
More than just having bachelor's degree, Musk dropped out of a PhD program in Applied Physics and Materials Science at Stanford to start his first company.
500.
▲
by
jfarmer
13y ago
I linked to the blog post because it's a whole article about him and his past! Hah. He was a former attorney.
501.
▲
by
jfarmer
13y ago
Absolutely not! I'm one of the co-founders of Dev Bootcamp ( http://devbootcamp.com ) and the median age for our students is 28-32. We've graduated dozens of students over the age of 30 who learned to program at DBC and they went on to wor
502.
▲
by
jfarmer
13y ago
I'll add that sometimes a shape like that might result from a more evolutionary process. In a 2D plane a circle is the structure which most equally distributes force, so it's the shape most able to hold up under pressure. But a tile of cir
503.
▲
by
jfarmer
13y ago
There are three regular polygons you can use to tile a plane: triangles, squares, and hexagons. The regular hexagonal packing is the densest sphere packing in the plane, so any time you have objects constrained to a plane which for the sake
504.
▲
by
jfarmer
13y ago
You don't really need much math to see why this is happening. First, the bonds in a benzene ring aren't discrete like we draw them, alternating between single bonds and double bonds. It's also important to realize that although we typical
505.
▲
by
jfarmer
13y ago
It's the ciiiiircle of life. We're at the "Cambrian Explosion" stage of front-end frameworks. The variance in approaches, technologies, and boundaries between the various moving parts is just the ecosystem sorting itself out. Come back in 3
506.
▲
by
jfarmer
13y ago
Given the PayPal story, which started with the company being encryption software to beam money between Palm Pilots, that couldn't possibly be what Max meant. They definitely didn't "know whether [they were] going in the right direction." W
507.
▲
by
jfarmer
13y ago
If you don't respect your co-founders then you need to either address the fundamental interpersonal issues or quit. Everything else is an excuse. If you choose the former, it should start with a frank but non-confrontational conversation a
508.
▲
by
jfarmer
13y ago
Fair enough. Before people jump on the "omg spam" train they should take it upon themselves as thinking individuals to look at the primary source. I just created a fake LinkedIn account and will post a similar (and honest) analysis after I
509.
▲
by
jfarmer
13y ago
It's not really an under-the-radar hard sell. Here's the page in question, which nobody in this thread can be arsed to look at: http://cl.ly/image/2V302C3j290B Now, I can see how one might miss the fact that this will send an email. Thin
510.
▲
by
jfarmer
13y ago
I'm sure she understands. Here's a screenshot of the page in question, since nobody here can be arsed to actually check facts: http://cl.ly/image/2V302C3j290B
More ›