Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dgreensp
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
63 ms
·
571.
▲
by
dgreensp
12y ago
I'll certainly grant that the latter comes with a body of current programming practice and infrastructure, but that hardly an endorsement of its relative quality or suitability for the job-to-be-done. You don't see "comes w
572.
▲
by
dgreensp
12y ago
Good point. In theory, I agree; one particular app's "glue" is not necessarily a framework. If you come with your own architecture for your app, you are only creating a framework if you then abstract that architecture and e
573.
▲
by
dgreensp
12y ago
It must depend on what programming culture you find yourself in, but I've seen more undercommenters than overcommenters, often with the excuse that the code is "obvious" or the comment would be literal. Sometimes literal comm
574.
▲
by
dgreensp
12y ago
There's actually an interesting deeper connection between OT and CRDT, in which OT comes across as a special case of CRDT. Suppose your state is a text document or array of characters (we could also examine other kinds of state like an
575.
▲
by
dgreensp
12y ago
As the author of EtherPad I'm familiar with CRDT, which is a cousin of OT. They don't really replace APIs, unless you are using an API to synchronize data, which is only one of many things you might be trying to do. In other word
576.
▲
by
dgreensp
12y ago
I take it you've never written code that someone else had to call into or maintain. You're basically arguing against documentation or explanation of any sort. Also, I assume you program in straight-up English -- all checked by t
577.
▲
by
dgreensp
12y ago
Thanks for posting this, it's new to me! I was just thinking about trying to find a new double-entry accounting system (no joke). The last time I did a proper budget it was with Apple Numbers, which was not very satisfying.
578.
▲
by
dgreensp
13y ago
Yes, and this is Ultra Ever Dry, so not some secret new Nissan technology. I got excited about ultrahydrophobic sprays for a day or two, but the indications for use are a reality check. Avoid prolonged exposure to UV light (i.e. the outdoo
579.
▲
by
dgreensp
13y ago
Interestingly, he didn't answer the question with a no. He described a situation that, to some readers, may be a yes. "It's hard to sustain a bubble for four years, but here we are," in essence. He explains that the d
580.
▲
by
dgreensp
13y ago
The problem is that the only point of the article, besides telling a story, is to raise the question of whether the author is unsatisfied with (or sometimes merely insecure about) his friendships because men are bad at friendship compared t
581.
▲
by
dgreensp
13y ago
Did the poster have some point in mind, or do we just post random PDF documents on HN now?
582.
▲
by
dgreensp
13y ago
I worked on light fields at MIT and I'm a huge fan of this kind of tech. However, as others have said, the product story is lacking. No one cares about after-the-fact focusing as Lytro has always presented it. A consumer novelty 
583.
▲
by
dgreensp
13y ago
Today's software requires constant patches to "stay" secure. If you stop patching your OpenSSL or your Windows XP, its security will degrade -- but the software is the same; all that's changed is some hacker was able to
584.
▲
by
dgreensp
13y ago
Sigh. Another device? Apparently it's some law of nature that every giant tech company must have a set-top box, in addition to: an email service, an app store, a phone, a tablet, a cloud storage service, a music store, a book store, a
585.
▲
by
dgreensp
13y ago
Very interesting! I was nodding along through the first dozen syntax features or so, which seemed much more obvious and well-chosen than CoffeeScript's, and then they just kept piling on... Promises? Macros? Generics?? I won't
586.
▲
by
dgreensp
13y ago
My instinct is to side with the Threes devs on this, but someone has to say it: It sounds like they spent a year on the cute little faces. Original Tetris didn't do that. Also, I'm pretty sure Tetris was cloned immediately, a
587.
▲
by
dgreensp
13y ago
Yes, exactly! I didn't reference it inline for fear of sounding pretentious.
588.
▲
by
dgreensp
13y ago
I think "quality" is the key word here, that ineffable property of refinement and aesthetic care that creates beauty in our experience of something. We'd like to live in a world of quality things, but that isn't always
589.
▲
by
dgreensp
13y ago
If a potential client asked me how I was a rockstar, I'd ask them to define "rockstar" -- unless I was going around calling myself that, in which case I should already have an answer at the ready. If the potential client said
590.
▲
by
dgreensp
13y ago
Not all good decisions can be rationalized as having a known, positive ROI. I think it is a pretty safe statement to say that many big decisions must be made for other reasons.
591.
▲
by
dgreensp
13y ago
OS X is case-insensitive in the FS by default, so I guess that's a win? You'll never notice it until one day you lose a file when you're unpacking an archive from another platform that has different files named Makefile, mak
592.
▲
by
dgreensp
13y ago
Stunning graphics. Very cool!
593.
▲
by
dgreensp
13y ago
If I save someone a million dollars and they give me $10k, just to pick a random example, it doesn't matter how "skilled" I am. I created a whole ton of value that's easily measured in dollars (in this case), and I take
594.
▲
by
dgreensp
13y ago
Dear god, I hope so. Mtgox is the giant raging zit on the face of Bitcoin. The software and service are so terribly, inexcusably bad, and they have always been that way. The market price on Mtgox has been artificially high ever since I ca
595.
▲
by
dgreensp
13y ago
PG's essay and this one are complementary. PG adds a valuable piece which is to question the idea that work is generally or largely unpleasant by nature. Both authors agree we must get over our momentary discomforts and press ahead t
596.
▲
by
dgreensp
13y ago
I would say there is a proliferation of immature libraries and a dearth of mature JavaScript frameworks and libraries that meet the needs and desires of today's app developers. Mature frameworks are typically the work of many develo
597.
▲
by
dgreensp
13y ago
There are much more clear-cut examples of math in programming than this. 3D graphics requires matrices, and more. You'll find blog posts all over the Net of game programmers teaching themselves quaternions. You don't have to be
598.
▲
by
dgreensp
13y ago
I meant taking care of other people's kids. No one pays you to sit in traffic for yourself, either, or write software for yourself, for that matter. If we lived in some fantasy society with no money, maybe people would take care of
599.
▲
by
dgreensp
13y ago
The author is the snob, by calling intellectual, creative, ivory-tower sort of work "lovable" and all the rest "unlovable." News flash: Some people prefer taking care of babies to running a giant corporation. In fact,
600.
▲
by
dgreensp
13y ago
There's nothing particularly novel or unique about holding the belief that a mathematical model of reality is the same thing as reality. Discussions on HN reveal that many commenters hold this belief, arguing, for example, that a &quo
More ›