Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
frognibble
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
91.
▲
by
frognibble
17y ago
Google's Panoramio runs on App Engine: http://www.panoramio.com/
92.
▲
by
frognibble
17y ago
My guess is that this feature was well on the way to completion when Gabor Ceselle rejoined Google a month ago. One month is a short time to develop and launch a feature that spans two teams (user accounts, mail) at a big company like Goog
93.
▲
by
frognibble
17y ago
The founder of the company responded on the Reddit thread: http://www.reddit.com/r/pics/comments/bjezp/massive_privacy_... The application is described in the iTunes store: http://itunes.apple.com/app/quip-free-photo-texting/id291358...
94.
▲
by
frognibble
17y ago
JSON is popular because there is a straightforward mapping from JSON to native types in many programming languages.
95.
▲
by
frognibble
17y ago
The author uses the timing of Google's patent filings and published papers to imply that Google would not have published the papers without patent protection. I think the timing of the events does not provide enough information to determine
96.
▲
by
frognibble
17y ago
It's a proxy for Twitter. s/twitter\.com/7920074.appspot.com/ on any Twitter URL and the site will show you the same page as Twitter. It's probably a hack to access Twitter in an environment where Twitter is blocked or a phishing site.
97.
▲
by
frognibble
17y ago
The title of the blog post implies that Tornado has support for sessions. This is not the case. The author of the blog post is benchmarking his own extensions to Tornado.
98.
▲
by
frognibble
17y ago
Not only did the author opt-in, there's also a way to opt-out. There's a big X next to the location on the compose form. Clicking the X removes the location.
99.
▲
by
frognibble
17y ago
It's common enough that Gmail has a feature to allow blocking the chat feature and not all Gmail. http://mail.google.com/support/bin/answer.py?hl=en&answe...
100.
▲
by
frognibble
17y ago
Brett Taylor discusses this issue in his tech talk on Tornado ( http://bret.appspot.com/entry/tornado-tech-talk ). He uses a hybrid approach: Use synchronous programming when requests block for a short time (fetching data from local db or m
101.
▲
by
frognibble
17y ago
Your understanding is correct. Multiple requests can be active in a single instance of the Tornado server if the request handlers are written in an async style. The chat example included with the Tornado source demonstrates this feature.
102.
▲
by
frognibble
17y ago
Clojure programmers often work with logical lists called sequences. Arrays, maps, lists, sets, Java collections and many other types provide access to their elements as sequences.
103.
▲
by
frognibble
17y ago
Here's the example from the article written using the Clojure thread macro: (-> netstat_n (grep "tcp") (awk 5) sort uniq_c sort_n print)
104.
▲
by
frognibble
17y ago
A cooperative is a group of people united voluntarily. A city is not voluntary (yeah, you can move. but it's not always possible or convenient until we have seasteading).
105.
▲
by
frognibble
17y ago
Variable bindings in Erlang are immutable to support the pattern matching. If variable bindings were not immutable, then Erlang would need syntax to distinguish between free and fixed variables in a pattern. The "=" in Erlang is pattern m
106.
▲
by
frognibble
17y ago
This blog post describes why Winer does not like PubSubHubBub: http://brad.livejournal.com/2405147.html
107.
▲
by
frognibble
17y ago
Hewitt's criticism does not apply directly to Facebook. Facebook does not act as a gatekeeper. Facebook does not require approval or review before launch and operation of an application.
108.
▲
by
frognibble
17y ago
Rich Hickey picked the name Clojure partly because the name is easy to search for.
109.
▲
by
frognibble
17y ago
It was called Closure before Rich announced Clojure to the world.
110.
▲
by
frognibble
17y ago
Good point. You probably can use the libraries from Scala. In any case, you wouldn't be using Scala's concurrency features.
111.
▲
by
frognibble
17y ago
Clojure offers three concurrency mechanisms: agents, atoms and refs. Agents are atoms are very easy to use and understand. They are no more complicated than Scala's actors. Clojure's refs are more complicated than Scala's actors, but Scala
112.
▲
by
frognibble
17y ago
I recommend reading this comparison of protocols before investing time in rssCloud: http://code.google.com/p/pubsubhubbub/wiki/ComparingProtocol...
113.
▲
by
frognibble
17y ago
I wonder who funded the study that shows that Chrome is less secure than IE. I hunted around, but could not find any indication about who paid for it.
114.
▲
by
frognibble
17y ago
XMPP is defined in two RFCs. RFC 3920 specifies the low level transport between servers and clients. Wave uses the server to sever transport defined in RFC 3920. RFC 3921 specifies messaging and presence. Wave ignores RFC 3921.
115.
▲
by
frognibble
17y ago
Perhaps there's no reason for a Google specific Java style guide because the Java style guide from Sun is pretty good.
116.
▲
by
frognibble
17y ago
According to the Tornado documentation, FriendFeed runs many instances of the Tornado server. If the number of server instances is greater than the number concurrent requests, then there's no problem with blocking calls. I personally find s
117.
▲
by
frognibble
17y ago
See http://www.tornadoweb.org/documentation#running-tornado-in-p... . FriendFeed uses nginx as a reverse proxy to run several instances of the Tornado web server process. Each process has its own GIL.
118.
▲
by
frognibble
17y ago
Perhaps there are many alternatives because they all have problems.
119.
▲
by
frognibble
17y ago
There are several async programming libraries for Python including Allegra ( http://laurentszyster.be/blog/allegra/doc/ ), libevent-python (and other libevent bindings to python), the standard asyncore module and more. Why should Faceboo
120.
▲
by
frognibble
17y ago
It's not obvious to me that this is a win for Tornado users. There's a cost to adding a dependency on Twisted. It's one more thing to download. There's more code to understand when something goes wrong. And so on. What are the benefits to m
More ›