Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
frognibble
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
61.
▲
by
frognibble
16y ago
The hacker Bret Taylor and his team created a way to output all of a user's data in JSON format: http://developers.facebook.com/docs/api
62.
▲
by
frognibble
16y ago
The problem is that many Java libraries feel over-designed compared to similar libraries for other languages. Java is the only place where you will find a class like FrogNibbleAdapterFactoryFactory :)
63.
▲
by
frognibble
16y ago
I also had trouble getting started with Clojure because I was distracted by the official getting started documentation. I had smooth sailing once I decided to develop Clojure code the same way I develop Python code: - Edit code in plain Vi
64.
▲
by
frognibble
16y ago
Although his son predicted the crisis, he might not have profited from it. Part of his investment strategy was based on the assumption that the US economy would decouple from the rest of the world. As it happened, foreign investments were a
65.
▲
by
frognibble
16y ago
Irwin Schiff's sons recently wrote "How an Economy Grows and Why It Crashes", a book inspired by their father's book.
66.
▲
by
frognibble
16y ago
My favorite book is "Economics in One Lesson". It's available free online and in print from major book sellers (see the top search results on the Google). This book does not represent mainstream economic thought, but that's a good thing gi
67.
▲
by
frognibble
16y ago
If Google can distinguish references to different features with the same name on web pages, then Google should rank features by number of references on the web and label accordingly.
68.
▲
by
frognibble
16y ago
The context of this thread is creating a Posterous-style email validation. Posterous does not use either of the two solutions that you suggest. It's OK that DKIM is not widely deployed because the logic falls back to other mechanisms when t
69.
▲
by
frognibble
16y ago
Here's a sketch for checking the validity of the sender. It does not handle all cases and I am sure it has some holes. I am interested in feedback on this. Are there other things to check? Are these checks "safe" for some definition of saf
70.
▲
by
frognibble
16y ago
See http://news.ycombinator.com/item?id=1440220 for previous discussion on Don's post.
71.
▲
by
frognibble
16y ago
Do you use Google Apps For Your Domain? If so, that might have foiled any IP address checking because dustincurtis.com is also hosted there. EDIT: You must not be using Google Apps for Your Domain because Google does not allow sender forgi
72.
▲
by
frognibble
16y ago
How does Posterous authenticate a message in the absence of DKIM or SPF records in DNS? The domain dustincurtis.com does not have an SPF record and DKIM is not supported by the mail host for dustincurtis.com(Google Apps for your Domain). I
73.
▲
Working at Google - the first 6 months
(dondodge.typepad.com)
49 points
by
frognibble
16y ago
|
71 comments
74.
▲
by
frognibble
16y ago
Apparently it does. I learned about it today thanks to the Starbucks announcement.
75.
▲
by
frognibble
16y ago
As far as I can tell, the card only needs to be active when you register. My account continues to work long after the card has been inactive with a zero balance. Creating an account is not all that bad. You only need to do it once and Mail
76.
▲
by
frognibble
16y ago
Production use of Tornado should have nginx or some other server in front of it.
77.
▲
Code reviews at Google
(thebogles.com)
73 points
by
frognibble
16y ago
|
15 comments
78.
▲
by
frognibble
16y ago
Because the APIs fetch recent tweets, the service needs an index on time. Although it should be easy for client applications to sort on time instead of id, that's not what all applications do. Twitter chose not to break clients that sort o
79.
▲
by
frognibble
16y ago
It looks like a nice library for writing non-blocking XMPP clients and components in Javascript. This seems useful even if the goals of XMPP and Node are different as you claim. This library does not saddle Node with anything. It's a libra
80.
▲
by
frognibble
16y ago
I do not know of anything that implements this. I recommend asking on the Tornado news group.
81.
▲
by
frognibble
16y ago
Although you might not want to get stuck working on certain projects, that does not imply that the people on these projects are unhappy with their assignments. Your IE Toolbar example is a good one. The team working on the IE toolbar is pro
82.
▲
by
frognibble
16y ago
If request handlers block (by calling MySQL among other things), then one instance of Tornado per core may not be sufficient to take advantage of a machine's resources. Tornado includes optional code to fork more than one instance where the
83.
▲
by
frognibble
16y ago
Here's a previous post on this excellent video: http://news.ycombinator.com/item?id=1302116
84.
▲
by
frognibble
16y ago
Given Tornado's single threaded design, a production service should run multiple instances of Tornado behind a proxy. Upstart does not help with the multiple instance problem. Upstart adds the problem of running code with elevated privilege
85.
▲
by
frognibble
16y ago
In addition to the Kirkland office in the boonies, Google has an engineering office in Fremont to serve the city folk.
86.
▲
by
frognibble
16y ago
Although Steve's reality distortion field is strong, it is not strong enough to force people to purchase a device that they do not want.
87.
▲
Google’s approach to scalable engineering
(thebogles.com)
59 points
by
frognibble
16y ago
|
8 comments
88.
▲
by
frognibble
17y ago
I've heard that engineers work on a starter project for the first few months. The starter project is often assigned a few days before the new hire arrives.
89.
▲
by
frognibble
17y ago
I am serious when I say that the GAE loading request time for a Clojure app is noticeably longer than the time for Java or Python. I searched for some benchmarks and found this: http://github.com/garyburd/app-eng-cold-start-test See htt
90.
▲
by
frognibble
17y ago
The one problem with using Clojure on App Engine is that the time for a "loading request" is at least 5 seconds. It makes your app look bad for the random user stuck on the loading request.
More ›