Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
prospero
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
17 ms
·
151.
▲
by
prospero
15y ago
I did some work on data visualization for the astrophysics department when I was in college. I started to work with the simulation code, but found that the math was sprinkled everywhere, which made it really difficult for me to make struct
152.
▲
Early Adopters and Inverted Social Proof
(ideolalia.com)
5 points
by
prospero
15y ago
|
0 comments
153.
▲
by
prospero
15y ago
I was hired by Google, but shortly after getting my offer my recruiter, who was in charge of getting me placed with a team, disappeared. Presumably he was fired or quit, but no one ever gave me a reason; he simply stopped responding to my
154.
▲
by
prospero
15y ago
Atomic is a good default, but it's not hard to imagine a case where a non-atomic script would be preferable to sending multiple scripts to avoid overly long execution time. But as you point out, that can always be added later.
155.
▲
by
prospero
15y ago
Where does it say scripts need to be single lines? The Redis protocol prepends all arguments with a description of their byte-length, so the scripts should be able to have as many newlines as you like. Definitely agree about being able to
156.
▲
by
prospero
16y ago
Blogspam with a hilariously inflammatory title, which is at least as worthwhile as the content.
157.
▲
by
prospero
16y ago
I think Ayn Rand is writing to an audience who already fundamentally agrees with her ideas. A lot of her writing strikes me as clarification of her philosophy, rather than a justification of it. I didn't get that same sense from Pirsig, bu
158.
▲
by
prospero
16y ago
Out of curiosity, how did people who had already studied philosophy find this book? Nothing in it struck me as particularly revelatory, and I'm wondering if maybe I just wasn't the intended audience.
159.
▲
by
prospero
16y ago
The syntax is absolutely based on Prolog, as evidenced by the significant capitalization and the mixed semicolons and periods.
160.
▲
by
prospero
16y ago
The C API is pretty verbose, but it's not poorly designed. Creating an expressive wrapper with a higher level language is pretty straightforward: https://github.com/ztellman/calx .
161.
▲
by
prospero
16y ago
Well, for some definition of 'advanced' you can look at the Asteroids example. It has multiple lists of entities in the big game state hash, and has functions which pull them out and operate on them. The full hash is only used in a single
162.
▲
by
prospero
16y ago
Yes, I will. I've been holding off until I got the type inference to be less hacky, but that's not really necessary for it to be useful.
163.
▲
by
prospero
16y ago
Can you expand on why using Penumbra wasn't fun? If I can, I'd like to fix that.
164.
▲
by
prospero
16y ago
What libraries did you use?
165.
▲
by
prospero
16y ago
The advertisements seem to have disappeared.
166.
▲
by
prospero
16y ago
"Outer Outer Sunset" and "North Beach East" are both a little inspired.
167.
▲
Kafka's Last Trial
(nytimes.com)
2 points
by
prospero
16y ago
|
0 comments
168.
▲
by
prospero
16y ago
Clojure's target is to replace slow old Ruby That is very clearly the opposite of what I wrote.
169.
▲
by
prospero
16y ago
I was at the talk in question. Some more context: Bignums "contaminate" surrounding operations. Adding a long and a bignum yields a bignum. Seeding an equation with a single bignum (42N is a bignum representation of 42) will prevent over
170.
▲
by
prospero
16y ago
Not using transactions effectively forces anyone who wants to call into your code to also not use transactions, or they'll be bitten by the retry behavior. This may not apply to your library (it seems like maybe it only calls code, rather t
171.
▲
by
prospero
16y ago
That requires the .NET 3.0 compiler to work, which was my point: LINQ is largely a compile-time feature.
172.
▲
by
prospero
16y ago
Yes, you're right. Expression trees are especially interesting from an integrated DSL perspective, since you can do ridiculous things like turn lambda expressions into a syntax for hashes and so on. I omitted them because I believe that r
173.
▲
by
prospero
16y ago
I'm not the OP, but here are some compiler features missing from C# 2.0 that would have prevented a LINQ-type library: lambda expressions, implicit types, and anonymous types. None of these required modification to the runtime, they were pu
174.
▲
by
prospero
16y ago
Straight off the bat the most glaring problem with that statement is that Linq is not part of C# in any way shape or form since all C# code is compiled to bytecode, it would be literally impossible for C# to have Linq and for it to not be
175.
▲
by
prospero
16y ago
The distinction being drawn here is between a DSL which is defined in terms of pre-existing syntax, and one which defines its own syntax. The "integrated languages" that are discussed do not need to be stored in strings, or have some sort o
176.
▲
by
prospero
16y ago
The test function would just be a mirror of the function itself, then. What does that accomplish?
177.
▲
by
prospero
16y ago
Yeah, I just thought that looked close enough to infix notation to be confusing.
178.
▲
by
prospero
16y ago
If you evaluate your expression on two different threads, the value of c is non-deterministic. On the other hand, if you call (swap! c (partial * 2)) on two separate threads, c will always end up 4x the original value. These limit
179.
▲
by
prospero
16y ago
The function you're looking for is 'reset!'
180.
▲
by
prospero
16y ago
I was only saying that Zed does more good than harm. In fact, I don't see him doing any harm (except possibly, as you point out, to himself) unless you're saying that we suffer by not having an easy-going Zed to talk with late into the eve
More ›