Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
atto
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
by
atto
12y ago
Check out https://www.kifi.com . I'm an engineer there, so am very biased, but it might be what you're looking for. We're building a full text search engine that integrates directly on Google, so you can find impor
32.
▲
by
atto
12y ago
Unfortunately, that would often break. We've put a lot of effort into URL normalization (ie, http://smile.amazon.com/TP-Link-TL-WA701ND-150Mbps-Wireless-... is the same as http://www.amazon.com/dp/
33.
▲
by
atto
12y ago
(I work on Kifi) Hear you loud and clear. We're working on a strategy so that it's not needed. Right now, that information is used only to determine if you or a friend has kept a page, or if you have previous conversations on th
34.
▲
by
atto
12y ago
FortyTwo — Mountain View, CA — Frontend / mobile / backend (H1B okay, read below) Hi all, I'm Andrew from FortyTwo. We're a well-funded Series A startup (~10 engineers) in Mountain View building https://www.ki
35.
▲
by
atto
12y ago
Neat trick: when wanting to see the full profile, just search LinkedIn for their name. If you come from search results, you can see the full profile (if their privacy settings allow it, which most do).
36.
▲
Open sourced idiomatic Scala wrapper for Amazon SQS library
(eng.42go.com)
2 points
by
atto
12y ago
|
0 comments
37.
▲
by
atto
12y ago
Check out https://www.kifi.com . Nearly everything you mention is out there or is on the near-term roadmap. We'd love feedback, I help build it.
38.
▲
by
atto
12y ago
Around a medium grind, finer if you prefer richer coffee (closer to espresso). Since you're using a filter, it doesn't need to be nearly as large as a french press grind.
39.
▲
by
atto
13y ago
Whoops. Thanks, fixing.
40.
▲
by
atto
13y ago
FortyTwo — Mountain View, CA — Frontend / mobile / backend (H1B okay, read below) Hi all, I'm Andrew from FortyTwo. We're a well-funded Series A startup (~10 engineers) in Mountain View building https://www.ki
41.
▲
by
atto
13y ago
The image she presents is starkly different from what I see under one of my test user's Facebook (so no apps, groups, etc). Massive ads on the right, a very different set of links on the left, etc.
42.
▲
From word2vec to doc2vec: an approach driven by Chinese restaurant process
(eng.42go.com)
4 points
by
atto
13y ago
|
0 comments
43.
▲
Automated Backup and Restoration of Lucene Indices with Amazon S3
(eng.42go.com)
3 points
by
atto
13y ago
|
0 comments
44.
▲
by
atto
13y ago
How large? We have well over 100k lines of code (Scala), and it's not a serious issue. The sbt 0.13 incremental compiler is much better than 0.12's. Also, using sbt multi-projects helps quite a bit (even when running all at once
45.
▲
by
atto
13y ago
Hah. We chatted on their IRC a bit that night. I solved it in Python a little bit after you, and then you encouraged me to try it with Go.
46.
▲
by
atto
13y ago
I've seen this, too, but Scala's complexity does become more manageable with time. Slick seems to make a trade-off for a very nice API, at the cost of complex underlying code — which you sometimes need to understand when you want
47.
▲
by
atto
13y ago
ReactiveMongo ( http://reactivemongo.org/ ) is coming alone nicely as well, and has some great non-blocking and reactive features.
48.
▲
by
atto
13y ago
Cool pictures, but knowing about some of these cities, isn't this basically a population map? Obligatory xkcd: http://xkcd.com/1138/ It seems to miss very wealthy areas that have a lower population.
49.
▲
by
atto
13y ago
He most likely meant encrypted data transfer, which it built into many torrent clients.
50.
▲
by
atto
13y ago
I use AWS extensively, but to be completely fair, Netflix doesn't really care about operations costs. Yes, seriously. Their media licensing is so much more expensive, they do not optimize bang-for-buck, going as far as using larger instance
51.
▲
by
atto
13y ago
Mountain View, CA - full time - hiring several positions. We're willing to sponsor an H1B, but are looking for US (preferably Bay Area already) based candidates. We're FortyTwo, a stealth-mode well-funded startup in Mountain View, CA. We're
52.
▲
by
atto
13y ago
You actually need to implement it outside of nginx. The easiest way is just have the client send a message every x seconds, and your application server will immediately respond. If the server does not respond quickly (within a few seconds),
53.
▲
by
atto
13y ago
Yes, for a few reasons — most are application specific, though. An active websocket connection does have a faster response time than a regular HTTP connection ([1]). The difference here isn't a ton, but may affect real-time applications. Th
54.
▲
by
atto
13y ago
Ah cool. Yep, that's what we did, thanks. edit: I thought too fast. Amfy's reply to you is correct (and what I have seen previously). When proxying with nginx, you use up the ports locally (unless I'm missing something?).
55.
▲
by
atto
13y ago
Agreed. We have a larger window so that we can adaptively ping (when the client isn't very active, we don't ping as often). We're not making chat though. If you do want timeouts like this, an alternative is to handle this on the application
56.
▲
by
atto
13y ago
Yep. We initially went with a 1 hour timeout — worst case, the client drops every hour, and then immediately reconnects. We actually moved to a heartbeat system recently, because we found issues with spotty connections where we'd have packe
57.
▲
by
atto
13y ago
As a tip to anyone using nginx to proxy websockets: make sure you increase the proxy read timeout for that connection. Otherwise, nginx will drop the (active) connection much sooner than you'd otherwise expect.
58.
▲
by
atto
13y ago
Cool, good job releasing. What was the motivation behind blocking by using `Await` in btce.scala (line 70 and 81)? Without it, you could return a Future, which would keep you from blocking and would allow you to compose them. Also, curious:
59.
▲
by
atto
14y ago
Mountain View, CA - full time - hiring Scala Backend Engineer / Machine Learning & Information Retrieval Engineer / Full Stack Engineer / Mobile Engineer (would prefer someone local so we can easily bring you in the office and show what
60.
▲
by
atto
14y ago
The downside to this approach is that your good ones leave first. At least you have some control over who gets fired.
More ›