Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rwalker
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
61.
▲
by
rwalker
14y ago
Fixed most of these. "use switch" and "flip switch" both work, and now "pull switch" does too. "enter door" works now. changing get will take a little more work, so for now I just aliased it to take. "go north" is already in the game, jus
62.
▲
by
rwalker
14y ago
Added those now as well! (and, yes, that and as a complement to the fission verb) Do you mean scrollback across refreshes or something else? (you can email me at robbyw@cueup.com since HN will start time-limiting our conversation at this
63.
▲
by
rwalker
14y ago
Not at the moment, but with enough interest, it's something we could do at some point.
64.
▲
by
rwalker
14y ago
Google seems to resolve several different things as "terminal.js" - which do you mean? Or, a shorter answer to your question: no. :)
65.
▲
by
rwalker
14y ago
If you have any specific idioms you think we should add, let me know here or at robbyw@cueup.com
66.
▲
by
rwalker
14y ago
Deploying these fixes now - thanks for the feedback!
67.
▲
by
rwalker
14y ago
We figured this would be good for some Friday fun! Admittedly, a few of the problems are solvable by hand, and we wish there were more jokes about gnus, but overall we just hope you enjoy playing as much as we enjoyed building it.
68.
▲
Colossal Cue Adventure: a Zork-style text-based programming adventure game
(adventure.cueup.com)
88 points
by
rwalker
14y ago
|
41 comments
69.
▲
by
rwalker
14y ago
One example that comes to mind: we have a networking layer that prioritizes some HTTP requests over others. For example, we seed our cache by firing off requests for the next 30 days, but at a low priority. There was a bug in this layer w
70.
▲
by
rwalker
14y ago
The trick is that we use the same original object at the same address in memory and overwrite what class it thinks it is (as opposed to wrapping it). So in a way it becomes a proxy to itself.
71.
▲
by
rwalker
14y ago
Seems to work fine since we're dropping in the exact same implementation instructions as would have been there otherwise, and using the same object too. That way, any ivar references still correspond to the same positions in memory.
72.
▲
by
rwalker
14y ago
Time Profiler is a sampling profiler, this one is instrumenting. They're both useful at different times - we find this one useful for * Thread activity graphs with drill-in * Seeing accurate counts of calls * More precise per-call timings
73.
▲
by
rwalker
14y ago
Sorry to hear it! About two weeks ago we closed the last of our known push bugs. There is one that's left where iOS itself will re-send an old push along with new notifications which is fixed by a phone restart. (this happens with all ap
74.
▲
by
rwalker
14y ago
Fair point! It's hard to assign numbers to perf for something like an entire application - a lot of the wins we found were places where the main screen was locked (causing app un-responsiveness) or where we were able to change the order of
75.
▲
by
rwalker
14y ago
Robby from Cue here: we've found a ton of non-trivial performance wins for the Cue app by using this. Let me know if there are things we can do to make it useful for you too. A lot of the inspiration for how to actually make this work came
76.
▲
Cue's hookshot: hacking the iOS runtime for fun and profiles
(tech.blog.cueup.com)
60 points
by
rwalker
14y ago
|
18 comments
77.
▲
Help people save time - Cue hiring for iOS and Android roles
(cueup.com)
1 points
by
rwalker
14y ago
78.
▲
by
rwalker
14y ago
Cue is hiring engineers in San Francisco. Generalist: work on problems like "how to match a calendar entry to related email", or "extract all addresses, relative dates, signatures, and more from an email in under 1ms", or "scale a document
79.
▲
Cue: The 10 hour scramble to launch two days early
(tech.blog.cueup.com)
79 points
by
rwalker
14y ago
|
60 comments
80.
▲
by
rwalker
14y ago
Our sincere apologies for the confusion - our launch got jumped 48 hours by a press mixup and we've been working all night to get everything in place as quickly as possible. Greplin search hasn't changed - it is still availalble as Cue Sear
81.
▲
scales: Greplin's new open source Python server metrics library
(github.com)
83 points
by
rwalker
15y ago
|
14 comments
82.
▲
by
rwalker
15y ago
I think he was referring specifically to the painful nature of multiple accounts on the iPhone. In the browser, we've had great luck with Google's multi-accounts feature: http://www.google.com/support/accounts/bin/answer.py?answer=...
83.
▲
by
rwalker
15y ago
I completely understand what you're saying. In your metaphor, our system is more like this: all "porn" I access is logged (and this log is sent to my wife) and only she and I together can unlock the filter. More succinctly: no single pers
84.
▲
by
rwalker
15y ago
A couple things you mentioned here are great use cases of Greplin - to find that address you're getting a map for, to find phone numbers of the person you need to call, or to find out information about your upcoming sync'ed calendar event.
85.
▲
by
rwalker
15y ago
We care deeply about user privacy and have systems in place to prevent anyone (including the founders) from looking at user data. You can find our privacy policy here: https://www.greplin.com/privacy
86.
▲
by
rwalker
15y ago
We did, but for basically anything over 1GB we found heap dumps to be prohibitively slow. Then, instead of failing for one request we'd basically end up killing the whole server.
87.
▲
Greplin's code independence day: open source for Nagios, OOM debugging, and more
(tech.blog.greplin.com)
62 points
by
rwalker
15y ago
|
8 comments
88.
▲
Greplin hiring Javascript hacker - web, extensions, mobile, and Node
1 points
by
rwalker
15y ago
89.
▲
Greplin's Lightning Talk at Lucene Revolution 2011
(tech.blog.greplin.com)
9 points
by
rwalker
15y ago
|
0 comments
90.
▲
Greplin (YC W10) is hiring search engineers - big data, small team
(greplin.com)
1 points
by
rwalker
15y ago
More ›