Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
adrianm
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
16 ms
·
91.
▲
by
adrianm
11y ago
How would TCO help? I've never read anything about the connection between TCO and persistent data structures. GC on the other hand is a known, and often assumed, requirement in the literature. Sounds interesting!
92.
▲
by
adrianm
11y ago
Common Lisp's foreign function interface (either implementation specific or cross-platform a la CFFI) allows for the explicit definition of how a foreign structure should be laid out in memory. Even if I'm not using Lisp for the e
93.
▲
by
adrianm
11y ago
Am I missing some critical source, or is this simply pure conjecture on the part of the author?
94.
▲
by
adrianm
11y ago
Not having those technologies but being captivated by the possibilities enabled by their existence is essentially what motivates many scientists. Instead of looking at it like a harsh reality, look at it like a grand challenge for yourself
95.
▲
by
adrianm
11y ago
LispWorks has CAPI which is an incredible cross-platform GUI library which compiles down to the native GUI tookit of the host. It's fantastic! http://www.lispworks.com/documentation/lw70/CAPI-M/html/
96.
▲
by
adrianm
11y ago
I don't see a meaningful distinction between what makes a qrpff tie "art" and what makes calligraphic code "not art". He even named the piece aptly: "the most important algorithm that will fit on one page"
97.
▲
by
adrianm
11y ago
How do you feel about the possibility of a HAL-9000 like scenario where oversights in the design of the program lead to it exhibiting unpredictable and dangerous decision making behavior under certain conditions? The novel of '2001
98.
▲
by
adrianm
11y ago
I think you're thinking of a master and apprentice (albeit through the lens of a world which resembles that of Westeros...) In any event, not the mentor relationship the OP was inquiring about.
99.
▲
by
adrianm
12y ago
I actually don't view mutation in Common Lisp as a downside. I find writing high performance (usually numerical, but sometimes not) code in Clojure to be painfully obtuse compared to Common Lisp, but I love Clojure otherwise. Writing h
100.
▲
by
adrianm
12y ago
Indeed. Common Lisp is similar with regard to the proliferation of mutation.
101.
▲
by
adrianm
12y ago
The article (especially the headline) implies that the new Macbook is somehow more at risk because of its reliance on one USB port. But if the root of the problem is USB more generally, wouldn't the only "secure" design precl
102.
▲
by
adrianm
12y ago
"You're thinking of that email that someone sent on a mailing list a while back about how LLVM isn't really a bytecode because it includes architecture-specific codes." No, I'm not. In fact, I have no idea what emai
103.
▲
by
adrianm
12y ago
LLVM is not a VM by any stretch of the imagination. It is an intermediate language for compilers whose primary utility is to provide a common target for code generation and optimization. LLVM's name is a misnomer.
104.
▲
by
adrianm
12y ago
Om is fast at checking if a component's state has changed because you can do a very fast identity comparison on the persistent hash map holding state, but persistent data structures are not faster than their mutable cousins simply beca
105.
▲
by
adrianm
12y ago
You're both talking about two different generations of the demoscene. Bohol oversimplifies the history in the same way you oversimplify the history; you're both tracing it back to the points of reference you're familiar with.
106.
▲
by
adrianm
12y ago
I think that is still a valid concern. Features first hit the C++ API and then slowly migrate to a C expressible subset.
107.
▲
by
adrianm
12y ago
I can't speak for everyone, but I appreciate the mirrors because I enjoy reading and searching through codebases on Github, so having the repository mirrored there is useful.
108.
▲
by
adrianm
12y ago
Just because someone is incredibly passionate about something technical that you don't understand doesn't mean that person has a mental illness. It's pretty clear from reading what he's written that it isn't technob
109.
▲
by
adrianm
12y ago
All GC algorithms are not created equal. What algorithm are you referring to when you say "better throughput at the expense of significantly increased memory usage"? Also, why is unpredictable latency acceptable for you on servers
110.
▲
by
adrianm
12y ago
I didn't mean to imply that the original post was not worthy in anyway whatsoever, in fact I think all of the work he is doing in the CL ecosystem is awesome and I look forward to playing around with it soon in my next CL project. But
111.
▲
by
adrianm
12y ago
I think this is truly sagely advice. My grand takeaway from Aphyr's Jepsen series ( http://aphyr.com/tags/jepsen ) is that the more sophisticated software becomes in the never-ending quest for features and performan
112.
▲
by
adrianm
12y ago
Out of curiosity, do you know if this translation is used in the Portuguese versions of SimCity?
113.
▲
by
adrianm
12y ago
This is beautiful stuff. Are you looking for contributors? I'd love to work on this with you.
114.
▲
by
adrianm
12y ago
I can't speak for everyone but I can speak for myself: because it makes me happy to program in. I love programming in Clojure. It makes my work a joy and that lets me produce higher quality software over the long term. More concretely,
115.
▲
by
adrianm
12y ago
Actually, you can have real mutable variables as fields in a type, although you should think twice about doing so in practice as mutable variables are often not the solution. But here's an example! (deftype SomeTypeWithMutableFields [^
116.
▲
by
adrianm
12y ago
Color me impressed with this. Kudos to the author! It's a fantastic example of not only how to progress through concept to implementation with a game, but how interactive development can make this process all the more enjoyable for the
117.
▲
by
adrianm
12y ago
You are very wrong about this. Clojure libraries are a very diverse ecosystem, and even a cursory analysis of the most widely used libraries will prove your assertion wrong. Heck, you can't even make custom printers (for your own types
118.
▲
by
adrianm
12y ago
One thing I remain unclear about after reading this introduction... How do you reconcile monomorphic lists with function invocation while maintaining homoiconicity? Your use of the terminology here confuses me because elsewhere you claim th
119.
▲
Java.next: Concurrency in Clojure
(ibm.com)
3 points
by
adrianm
12y ago
|
0 comments
120.
▲
by
adrianm
12y ago
Yes. Run some Swift code in Xcode with the debugger and step through its execution; you can see that Objective-C objects proliferate through Swift. Cocoa APIs are especially Objective-C compatible, as to be expected.
More ›