AnkleInsurance | 8 years ago | on: Judge orders tech company to release Web user data from anti-Trump website
AnkleInsurance's comments
AnkleInsurance | 8 years ago | on: Ask HN: What could grassroots politics learn from startups?
For example, I only learned there was such a thing as the pirate party last year! I wish I had known so much sooner.
On the other hand, I lack the personal insecurity to just browse around looking for ways to label myself, I'd rather find groups by causes.
"party for people who pirate music" would suit me just fine.
"party for people who start indices at 1 where they belong"
"party for people who think significant white space is gross"
"party for people against semicolons"
"party for people who actually use their turn signal"
Maybe a service that psychoanalyzes you and shows you which groups' members are most similar to you?
AnkleInsurance | 8 years ago | on: Dart on LLVM
AnkleInsurance | 8 years ago | on: Medium rolls out a payment model for writers based on engagement
AnkleInsurance | 8 years ago | on: HackerNews Grid
AnkleInsurance | 8 years ago | on: Medium rolls out a payment model for writers based on engagement
AnkleInsurance | 8 years ago | on: Typing with pleasure, and low latency
AnkleInsurance | 8 years ago | on: R7RS Considered Unifier of Previous Standards (2015) [pdf]
I get where you're coming from, but there's a long list of reasons why it hasn't ever been done very well, not the least of which being that it just wouldn't be as useful as people think. There's a million languages that can talk to c/c++. Guile can do it, ruby can do it, Julia can do it, there's already some lisp cousins/friends that have that ability.
I'm not super familiar with clasp, but I'd bet anything that its missing some major features compared to sbcl.
AnkleInsurance | 8 years ago | on: R7RS Considered Unifier of Previous Standards (2015) [pdf]
First class continuations however are less easy, and just as big a part of scheme. Callcc is a cult, nearly, and for good reason. With it, almost all local control patterns can be easily implemented so you can have things like fibers, coroutines, etc basically for free. It gets harder when you want asynchrony and parallelism, Andy Wingo has a great blog about guile internals and delimited continuation implementation, CML stuff, etc. If you're interested in higher-level scheme implementation, that's a good starting point.
Clojure has advanced control flow mechanisms and more sophisticated parallelism features than most scheme implementations, but this relies a lot on the underlying host platform. Callcc is made possible at the fundamental level of how scheme works. Pmaps in clojure work because the jvm is incredible and js engines are getting there too. LLVM is not the magic bullet for excellent language design, sometimes.
AnkleInsurance | 8 years ago | on: R7RS Considered Unifier of Previous Standards (2015) [pdf]
Clojure a greatest strength was being able to use all the mature Java libraries. The jvm is an incredibly sophisticated platform, regardless of how shitty Java is. Clojure script benefits from the same concept by being able to run on node, use npm libraries, run on lighter devices in a quicker start-up than regular clojure, etc.
Common lisp and clojure have quite a few differences, though common lisp is certainly on clojures tail with regards to adoptability in enterprise. Scheme is a simpler, truer to principle language than CL.
AnkleInsurance | 8 years ago | on: R7RS Considered Unifier of Previous Standards (2015) [pdf]
I feel like r7rs-small rights the wrongs that r6 dumped on us. Scheme has always been a very fragmented community especially in the technical sense, there's a lot of scheme features that don't carry over to another implementation. However, I think most scheme subcommunities appreciate the spiritual benefits of immutable data structures, hygiene in macros, lambda calc, continuations once you grok them, streams, etc.
Clojure has filled the hole for a while but I suspect a scheme implementation with as sophisticated a packaging and build system as clojure/lein could be in the works somewhere ;)
AnkleInsurance | 8 years ago | on: R7RS Considered Unifier of Previous Standards (2015) [pdf]
AnkleInsurance | 8 years ago | on: Typing with pleasure, and low latency
Idk, I don't expect word to pain as quickly as vim because why would it? It's huge.
Word is what I use for editing rich text, and I can tell you from firsthand experience that doing the same in vim or emacs is much more of a chore and less intuitive.
Idk, seems like comparing a wrench to a hammer from my perspective, that's all.
AnkleInsurance | 8 years ago | on: Typing with pleasure, and low latency
AnkleInsurance | 8 years ago | on: India's top court rules against instant divorce
This is a federal search warrant pertaining to an ongoing investigation, not a facility that Trump organized to hunt nonbelievers, as much as you want that to be true so that your narrative can play itself out.