Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
weavejester
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
138 ms
·
1231.
▲
by
weavejester
18y ago
The "you" now shares a common history with the "you" a second ago. Other individuals do not. Your conclusion only follows if there is no objective difference between your past self and other individuals, and there clearly is.
1232.
▲
by
weavejester
18y ago
Its STM support, persistant types and syntax sugar for vectors and maps seem pretty novel.
1233.
▲
by
weavejester
18y ago
Clojure has all the components necessary for an object system: multimethods, hierarchies and structs. It's not quite an object system, but it's not hard to roll your own from these pieces. Someone on the group has made a CLOS-inspired libra
1234.
▲
by
weavejester
18y ago
If we ever get to the point where we can back up our consciousness, we could ensure there was enough redundant storage to make an accidental erasure of all copies a very unlikely event.
1235.
▲
by
weavejester
18y ago
It depends on what you define as "you". Honestly, I don't think the question is that interesting. It's like asking whether Linux 2.2.17 can be considered the same project as Linux 2.6.28. All we can say objectively is that they share a hist
1236.
▲
by
weavejester
18y ago
Or ban software patents altogether. That would probably be cheaper.
1237.
▲
by
weavejester
18y ago
Clojure provides several ways of interfacing with Java's object model, but generally this is just for compatibility purposes. The equivalent to CLOS in Clojure would be multimethods and hierarchies.
1238.
▲
by
weavejester
18y ago
Sure, they're represented as objects in the JVM, and you can access this via refection; but they're not treated as objects in Java's syntax. I'd argue that OOP is a property of a language's syntax, rather than how it is internally represent
1239.
▲
by
weavejester
18y ago
Although Java puts everything in an class, not everything in Java is an object. For instance, you can't write: Package p = java.lang; Class x = p.String; x y = "Hello"; Method z = y.substring; w = z(0, 5);
1240.
▲
by
weavejester
18y ago
Curiously, the server appears to be Apache rather than Jetty.
1241.
▲
by
weavejester
18y ago
Ah, my mistake.
1242.
▲
by
weavejester
18y ago
I believe 'do' is found in the majority of Lisp dialects.
1243.
▲
by
weavejester
18y ago
Clojure is a Lisp, so you get all the usual things like first class functions and macros. Clojure leans toward FP philosophically, so all the built in data structures are immutable. Concurrency support is generally very good, and it has som
1244.
▲
by
weavejester
18y ago
I always figured that the main demographic of iPhone users would be those with a tidy amount of spare cash, which students aren't exactly famous for having.
1245.
▲
by
weavejester
18y ago
Could you point me in the direction of some more information on these attacks? Presumably they're XSS attacks, but I can't imagine how services like Facebook and Gmail are vulnerable to them. Does Facebook integrate with common webmail serv
1246.
▲
by
weavejester
18y ago
Ian Bicking seems to consider lxml superior to BeautifulSoup: http://blog.ianbicking.org/2008/12/10/lxml-an-underappreciat...
1247.
▲
by
weavejester
18y ago
I had a 486 when Quake came out. The framerate was far too low to make it playable. I remember trying to play the demo, and I had to cut the screen down to the size of a postcard (something like 160x100) to get a framerate of 25fps. The fir
1248.
▲
by
weavejester
18y ago
Which looks good on film, but in reality I rather suspect that a cyborg with a USB interface would be more efficient.
1249.
▲
by
weavejester
18y ago
I thought Linus had a good point. True, the forces involved in biological evolution are usually a lot dumber than your average programmer, but it's still a fair analogy to compare the lack of overall direction in the open source world to th
1250.
▲
by
weavejester
18y ago
I installed Ubuntu on my eeePC and the wireless works fine on my WPA2 network. Though I don't recall having a problem with the default Linux OS, either.
1251.
▲
by
weavejester
18y ago
Well, a commercial soundtrack on a catchy flash animation is also copyright infringement unless royalties were paid, but there have been a couple of times when this has lead me to investigate a particular artist.
1252.
▲
by
weavejester
18y ago
It could be less than 0, as a pirated CD can be seen as a form of advertising, and could potentially gain customers who would not have discovered you without it. I'm not saying this is always the case, but it's a possibility that makes it e
1253.
▲
by
weavejester
18y ago
The base interest rate in the UK is at a 57 year low at the moment, so UK banks might not be the best place to store $5 million ;)
1254.
▲
by
weavejester
18y ago
The main thing Microsoft has never quite grasped is interoperability. Which is understandable, because (a) it's hard, and (b) it reduces potential sales by providing a level playing field. Traditionally, Microsoft has opted for vendor lock-
1255.
▲
by
weavejester
18y ago
> It really says something about the sad state of IDEs for most languages. I haven't seen any IDE that has a text editor that's anywhere near the likes of Emacs or Vim. I'm sure people wouldn't mind some of the functionality of an IDE,
1256.
▲
by
weavejester
18y ago
Look up Chimp, Soma, slime.vim, fvl, VIlisp, Limp, or Vim-R. Hacking Vim to send text to a REPL isn't that hard, though it does require some setup.