Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
thurn
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
30 ms
·
271.
▲
by
thurn
15y ago
When did folks realize the true power of "code is data"--that a homoiconic language would let you build a powerful macro system? I don't really get the impression that that idea had taken hold at the time of this paper.
272.
▲
by
thurn
15y ago
These figures are interesting, but you really need to take into account cost of living to get an accurate picture of poverty. $26,000/year would barely cover my rent for a tiny one-bedroom apartment in San Francisco, whereas in other places
273.
▲
by
thurn
15y ago
Facebook doesn't even come close to eating their own dogfood. They extensively make use of private APIs, and their commitment to platform developers is legendarily poor. I do agree that Facebook's success going forward will be increasingl
274.
▲
by
thurn
15y ago
In fact, Haskell style frowns on using too many lambdas. It's generally felt that adding named functions is better for debugging and readability, the same as in python. So with the bracket function, for example, it's still considered better
275.
▲
by
thurn
15y ago
The typestate concept seems like an incredibly cool tool for enforcing static guarantees. As far as I'm aware, not even Haskell has anything similar to that (feel free to correct me!)
276.
▲
by
thurn
15y ago
Presumably it only shows up for the <1% of Google users who are signed into a Google account while they search, though?
277.
▲
by
thurn
15y ago
Interesting that he comes down in favor of Snap. I've been looking at the Snap vs. Yesod question for my own projects, lately, and there's interesting arguments both ways. Yesod is big and comprehensive, with four or five custom DSLs that h
278.
▲
by
thurn
15y ago
is iteratee IO something where you need a special library for each input source? For example, if I want to read data from MongoDB via the iteratee paradigm, do I need a special MongoDB-Iteratee library, or can I just compose an existing Mon
279.
▲
by
thurn
15y ago
Since the post mentions it, can someone provide a summary of the asymptotic runtime of different python list operations? I have no idea how python lists are implemented.
280.
▲
by
thurn
15y ago
Well, working at a startup is rewarding because you have a small team of peers, very little bureaucracy or management overhead, no legacy to deal with, etc. I don't think the analogy addresses the core reasons why you'd pick a startup.
281.
▲
by
thurn
15y ago
Pretty surprising how needlessly different this is from their soy templating language: http://code.google.com/closure/templates/
282.
▲
by
thurn
15y ago
What kind of performance hit does ClojureScript come with? I imagine there's a lot more of an impedance mismatch between Clojure and JavaScript, especially since you presumably only use immutable objects and arrays.
283.
▲
by
thurn
15y ago
Surprised they're doing the food thing. Pretty sure Motorola employees aren't going to be getting that.
284.
▲
by
thurn
15y ago
I assume Arc Lisp is no longer ASCII-only? I seem to remember that being a complaint when it came out.
285.
▲
by
thurn
15y ago
Excellent to have this finally resolved. I'm sad to not see something a little closer to the ruby block syntax like in some of the early proposals, though. Special syntax for lambdas as the last argument to a function lets you write very re
286.
▲
by
thurn
15y ago
Let me paraphrase Ghostbusters here: Andrew, when Google asks if you want to sell a startup for $6 billion, you say yes! Unless you're Mark Zuckerberg, in which case you're a visionary because you turned down a crazy-huge offer for your c
287.
▲
by
thurn
15y ago
Can someone with more business know-how tell me how a company like Condé Nast benefits from making Reddit an incorporated subsidiary? It doesn't sound like all that much is changing, honestly.
288.
▲
by
thurn
15y ago
Understanding syntax is a very small part of understanding a programming language. It takes a long time after you've grasped the syntax of a language to begin to understand its idioms and best practices. A talented programmer can pick up
289.
▲
by
thurn
15y ago
Oh, it's from 2007? I got my hopes up prematurely, it seems... if they haven't acted on this idea in four years, it's probably for a good reason. A 3G macbook would be a great addition to their product lineup, though.
290.
▲
by
thurn
15y ago
The trouble with App Engine is that I'm now locked in to their API. They can raise prices and I have no real recourse unless I want to rewrite a lot of code.
291.
▲
by
thurn
15y ago
Excellent, I hope we can get this in Chrome pretty soon too.
292.
▲
by
thurn
15y ago
I don't see "site-lisp" on my quantum programming butterfly.
293.
▲
by
thurn
15y ago
Browser vendors, perhaps?
294.
▲
by
thurn
15y ago
Was the public interface you tried https://www.facebook.com/whitehat/report/ ? That's the correct place to report security problems.
295.
▲
Facebook announces new privacy and tagging model
(blog.facebook.com)
133 points
by
thurn
15y ago
|
33 comments
296.
▲
by
thurn
15y ago
I would absolutely love a more advanced Clojure book in the same vein as "On Lisp", especially if Stuart Halloway is in any way involved. Most of the content can probably be pretty similar modulo differences in the macro systems and such
297.
▲
by
thurn
15y ago
Can someone explain NewLisp's memory management model to me? The description here: http://www.newlisp.org/MemoryManagement.html makes it sound like NewLisp essentially uses something like an std::auto_ptr from C++ for all its references,
298.
▲
by
thurn
15y ago
I agree. Minimizing state and side effects are at least as core to functional programming as "you should use lots of functions."
299.
▲
by
thurn
15y ago
Facebook's XHP is a magnificent tool that you need to use to appreciate. It lets Facebook build a website out of reusable components that know how to load their own data. It's very different from the MVC paradigm, but very light-weight. The
300.
▲
by
thurn
15y ago
If anything, this test illustrates that assignment is a very confusing concept, even more so if you pick a silly symbol like = for it. I wonder if they tried to teach any of these students a more functional language that doesn't rely on the
More ›