Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
chaitanya
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
91.
▲
LightSail: A Revolutionary Solar Sailing Spacecraft
(kickstarter.com)
5 points
by
chaitanya
11y ago
|
0 comments
92.
▲
by
chaitanya
12y ago
It is interesting that when the CNNIC root certificate was added to Firefox, this is exactly what many people had warned against: https://bugzilla.mozilla.org/show_bug.cgi?id=476766
93.
▲
by
chaitanya
12y ago
> * Add your own optimizations to the compiler! > > I'm not sure here. Lisp, via compiler macros: http://www.lispworks.com/documentation/HyperSpec/Body/03_bba... > The purpose of the compiler
94.
▲
by
chaitanya
12y ago
Thanks. I had not heard about Bluebird before.
95.
▲
by
chaitanya
12y ago
> Re footnote 4: the Alexandria library has a function 'parse-body' that will be helpful. That's nice. I had initially defined LET/LET* using a similar function, but then removed it to keep the macro definitions simp
96.
▲
by
chaitanya
12y ago
I avoided it so that the post does not become very long and the main point doesn't get diluted. That said, I do use multiple-promise-depenencies to implement PCL:LET in the accompanying source https://github.com/chaitan
97.
▲
by
chaitanya
12y ago
> I think you should note in captions that each of your code samples came from Domenic's blog, to be polite. I actually mention this in a footnote, but I will do what you have suggested to be clearer still. > it should be trivial
98.
▲
by
chaitanya
12y ago
> A good compromise (which I'm currently exploring in JS) is to make the state-machine navigable from the root, giving you the ability to examine it and mutate it explicitly during a debug session. You might also want to check out t
99.
▲
by
chaitanya
12y ago
OP here. I would welcome and feedback or suggestions for the post.
100.
▲
Promises and Lisp
(lisper.in)
50 points
by
chaitanya
12y ago
|
18 comments
101.
▲
by
chaitanya
12y ago
The great thing about Common Lisp is that if you really want to use another paired delimiter, you can using reader macros e.g. it is quite trivial to translate [1 2 3] into (vector 1 2 3) and now you have more conventional loo
102.
▲
by
chaitanya
12y ago
While tel:// URLs open the Phone app without any prompt, there's also a telprompt:// scheme which opens the Phone app with a prompt. As an app developer, would you ever want to use the latter scheme instead of the f
103.
▲
by
chaitanya
12y ago
For those wondering about reader macros in Common Lisp, I wrote a tutorial a couple of months back that allows the Lisp reader to understand JSON: https://gist.github.com/chaitanyagupta/9324402
104.
▲
by
chaitanya
12y ago
Interesting abuse of the Lisp Condition system. If you'd like to read more, an excellent introduction to the Common Lisp condition system is given in Practical Common Lisp: http://www.gigamonkeys.com/book/beyond-ex
105.
▲
by
chaitanya
13y ago
Maybe this will strike a better balance between comment quality and participation? * A comment by a person with karma < 1000 stays pending until endorsed * Once 5 or so successive comments by this user have been endorsed, he/she can
106.
▲
Reader Macros in Common Lisp
(gist.github.com)
10 points
by
chaitanya
13y ago
|
0 comments
107.
▲
by
chaitanya
13y ago
(Spoiler) This is another reason why you should never use if statements without curly braces. Thanks for the hint. It was amusing to spot the actual bug.
108.
▲
by
chaitanya
13y ago
FWIW, I found your post "Javascript Cryptography Considered Harmful" very helpful in understanding problems with client side crypto in the browser. I will recommend it to anyone who thinks it is safe: http://www.matasan
109.
▲
by
chaitanya
13y ago
Thanks for the links!
110.
▲
First time in the country, ED raids a Bitcoin seller in Ahmedabad
(dnaindia.com)
67 points
by
chaitanya
13y ago
|
39 comments
111.
▲
by
chaitanya
13y ago
I submitted a tip a while back (a small reader macro trick for DO/DO*) -- don't know if you ever got it.
112.
▲
by
chaitanya
13y ago
Great points. I agree with some of them, but disagree with others. > The structure of the API encourages passing the entire context around everywhere, which basically turns all of these objects into global variables. I don't see it
113.
▲
by
chaitanya
13y ago
Scheneir says: "Prefer symmetric cryptography over public-key cryptography." If I were to use only symmetric encryption then how do I prevent man in the middle attacks?
114.
▲
by
chaitanya
13y ago
They are quite amazing: http://www.picturesw.com/2012/08/the-natural-root-bridges-of...
115.
▲
by
chaitanya
14y ago
Seconded. I would add that crash reporting is pretty seamless with Crashlytics -- the dSYMs get uploaded automatically everytime you build (and it works with Jenkins too). Don't know how things are with Testflight right now but when we work
116.
▲
by
chaitanya
14y ago
LastPass has a "Secure Notes" feature which works this way.
117.
▲
by
chaitanya
15y ago
(will-miss 'john-mccarthy :dearly t)
118.
▲
by
chaitanya
15y ago
FWIW, I have found that Airtel's DSL is quite reliable (and fast).
119.
▲
by
chaitanya
15y ago
I couldn't help but draw comparisons to what a dabbawala does in India. Is this a rarely seen business in the US?
120.
▲
by
chaitanya
16y ago
Are there any certifying authorities which can be considered relatively free of government/corporate control?
More ›