Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
prospero
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
121.
▲
by
prospero
14y ago
Outdated how? They were working the last time I made a commit a year ago, I'm not sure what could have changed.
122.
▲
by
prospero
14y ago
The only collisions I care about in my implementation are asteroid/ship and bullet/asteroid, and they're easier to express directly. The OP's version appears to have many more types of collisions, which makes multiple dispatch a more obvio
123.
▲
by
prospero
14y ago
Here's an Asteroids clone I wrote in Clojure a few years back, which has less than 400 lines and some neat stuff like procedurally generated 3D asteroids: https://github.com/ztellman/penumbra/blob/master/test/exampl... Some of the design
124.
▲
by
prospero
14y ago
What about the JVM is such a downer?
125.
▲
by
prospero
14y ago
Let's talk about Google, then. In addition to having special ways of displaying results for different types of searches (local, geo, weather, shopping, etc.), there are also a lot of different heuristics underlying the search results. I
126.
▲
by
prospero
14y ago
All of your examples are gestalts . They're not single seamless abstractions, they're patchworks that are more than the sum of their parts. That's precisely what is being proposed here: a platform for creating a development environment th
127.
▲
by
prospero
14y ago
Unless you're taking the sunk cost of the node.js development into account, I don't understand your point. If the core programming model for node.js doesn't help them in any way, and the ecosystem is less mature, then it kind of misses the
128.
▲
by
prospero
14y ago
I think the point wasn't that "asynchronous is hard", it's that "asynchronous is just incidental complexity". CRUD apps don't need to be asynchronous, and node.js has a relatively impoverished ecosystem for such apps. There are undoubtedly
129.
▲
by
prospero
14y ago
If they already have support for Ruby, PHP, Java, Objective-C, and server-side Javascript, then a post that claims Haskell and Clojure are the languages that "really matter" can probably be safely assumed to be a joke.
130.
▲
by
prospero
14y ago
I doubt they actually think a Haskell client is going to be one that "matters". It's a fun bit of software, take it for what it is. Also, if you google "factual api", you get http://developer.factual.com/display/docs/Factual+Developer+...
131.
▲
by
prospero
14y ago
Did this not come up in the course of the trial?
132.
▲
by
prospero
14y ago
Netty has support for zero-copy file responses, I imagine that's at least a large part of the performance discrepancy.
133.
▲
by
prospero
14y ago
The side-effect could also just be updating a mutable hash-map, which has much of the same issues, and isn't something that you can sandbox.
134.
▲
by
prospero
14y ago
There is a valid point lurking in there. The instant evaluation model doesn't play nicely with side-effects. Exactly where side-effects occur can be difficult to determine, there's no simple way to work around this. This is less of a probl
135.
▲
by
prospero
14y ago
Okay, I've only ever skimmed CTM before, I'll give it a closer look.
136.
▲
by
prospero
15y ago
From now on, I'm going to start all my questions with "this is either obvious or wrong, but ...". I hadn't made the connection between dataflow and logic programming. I'm not sure if the programming practices surrounding logic programming
137.
▲
by
prospero
15y ago
I haven't really written about this anywhere, and the code in its current state is far from self-documenting, so I'll give it a shot here. The code transformation is pretty much all local. Since everything in Clojure is an expression (this
138.
▲
by
prospero
15y ago
http://github.com/strangeloop/2011-slides/raw/master/Tellman...
139.
▲
by
prospero
15y ago
Hey, I'm the guy in the video. If anyone has questions, I'd be happy to answer them. Any questions regarding odd numbers will have to wait for my upcoming presentation.
140.
▲
by
prospero
15y ago
Anyone who likes this would also probably enjoy Stanislaw Lem's The Cyberiad [1], which is the same conceit writ large. I highly recommend it. [1] http://www.amazon.com/Cyberiad-Stanislaw-Lem/dp/B005DI94CE/r...
141.
▲
by
prospero
15y ago
Seriously? China is the foremost present-day example of state capitalism. A quick Google search brings up http://www.nytimes.com/2010/08/30/world/asia/30china.html .
142.
▲
by
prospero
15y ago
I'm the author of Aleph, the Clojure web server being benchmarked. The most recent release of Aleph has focused on adding instrumentation and support for easily creating asynchronous workflows. A lot of new abstractions have been introduce
143.
▲
The Kids Are Actually Sort of Alright
(nymag.com)
6 points
by
prospero
15y ago
|
0 comments
144.
▲
by
prospero
15y ago
As the author of the OpenGL Tetris implementation, I have to agree that the use of exceptions for flow control is a little cringe-worthy. I've been meaning to clean that up since I wrote it over two years ago, and still haven't gotten arou
145.
▲
by
prospero
15y ago
Language fluency, on the other hand, does exist and is very valuable. It shouldn't be a prerequisite for a full-time hire, but not everything about a platform can be inferred from first principles. Understanding the idioms and pitfalls of
146.
▲
by
prospero
15y ago
You have a very high opinion of the average programmer. I'd say unrealistically high.
147.
▲
by
prospero
15y ago
The macro example used is meant to be instructive, not a demonstration of how powerful macros could be. Consider https://gist.github.com/1119534 , which demonstrates a pattern-matching syntax that (at compile-time!) constructs a minimal tr
148.
▲
by
prospero
15y ago
I was apparently lost in the shuffle, so when I contacted them a week before my start date to ask what was going on, they came back three days later with a single team. I met with the team, and told my recruiter that I didn't mind working w
149.
▲
by
prospero
15y ago
Click through to the explanation. The amazing part is that the crossword worked no matter who won.
150.
▲
by
prospero
15y ago
"It's what I had to do to keep my job" isn't some sort of cure-all justification for unethical/criminal behavior.
More ›