Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jrallison
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
jrallison
5y ago
"Just ignore the lidar in situations where lidar and vision conflict and you have the original decision." Then why have lidar? If it's only purpose is to agree with vision or you just discard it, then why even have it?
2.
▲
Reaching $10M ARR through hard work, building a great team and consistency
(overcast.fm)
1 points
by
jrallison
7y ago
|
0 comments
3.
▲
by
jrallison
10y ago
Finalized in go1.7 https://beta.golang.org/doc/go1.7#cmd_go
4.
▲
by
jrallison
11y ago
I have, quite often. :) I've always gotten the answer from officials "if you aren't competing with local workers, you're fine". As always, depends on the country. Further down the source I just cited: "Examples
5.
▲
by
jrallison
11y ago
It's totally legal everywhere I've visited (and I don't know a country where it's illegal). Work visas are a thing because countries want to control the ability for foreigners to compete with locals for local jobs. Canad
6.
▲
by
jrallison
11y ago
Mostly Airbnb's, an occasional hostel/hotel if I didn't plan ahead. My routine when arriving in a new country would be to quickly find a place to stay and a coworking space, then explore the city/country when I wasn'
7.
▲
by
jrallison
11y ago
Did almost exactly this for all of 2014 (part of 2015). With a US citizenship, and visited 10 countries for a month+. Working remotely for a foreign corporation generally isn't against the terms of a tourist visa (consult the specific
8.
▲
by
jrallison
11y ago
It's not guaranteed to be atomic in failure conditions. Also, the biggest difference between Redis and Geode would be the "distributed" part, which involves maintaining these guarantees across a cluster of machines (which Red
9.
▲
by
jrallison
11y ago
Sometimes, just maybe, the priority isn't to build something from scratch (however simple), but rather press a few buttons and move onto something more important.
10.
▲
by
jrallison
12y ago
That was my interpretation of your comment, but I'm still not sure I follow. In my understanding, by using RAID 0, any single disk failure will brick a node. Each node would then have 3 disks that are ticking time bombs (multiplying
11.
▲
by
jrallison
12y ago
A few reasons off the top of my head: 1) We're still interested in the nodes being as reliable as they can be. With RAID 5, we need two simultaneous disk failures to brick a node. With RAID 0 (to increase usable disk space), any of the
12.
▲
by
jrallison
12y ago
With a replication factor of 2 (for fault tolerance), it's ~4.5 TB. FoundationDB requires SSD drives, which the best we can get efficiently in our data center is ~670 GB of usable space (3x480GB raided). 12x670 = 8040 GB We try to keep
13.
▲
by
jrallison
12y ago
Multi-key transactions means coordination. Coordination is not cheap. You'll be paying a hefty cost somewhere.
14.
▲
by
jrallison
12y ago
Don't know much about RAMCloud, but from the description: "Many more issues remain, such as whether we can provide higher-level features such as secondary indexes and multiple-object transactions without sacrificing the latency or
15.
▲
by
jrallison
12y ago
Absolutely. Choosing the proper data model based on your access patterns is one of the best ways of keeping FDB performance high by reducing the likelihood of contention.
16.
▲
by
jrallison
12y ago
We've been using FoundationDB in production for about 10 months now. It's really been a game changer for us. We continue to use it for more and more data access patterns which require strong consistency guarantees. We currently st
17.
▲
by
jrallison
12y ago
Of course. I wasn't challenging the bond rating, just the parent's notion that user engagement isn't a valuable metric for Twitter.
18.
▲
by
jrallison
12y ago
It's not hypothetical. Twitter has significant revenue. When revenue is generated from eyeballs (ads), then yes, number of users and engagement is a valuable metric (yet not the only one).
19.
▲
by
jrallison
12y ago
You're discounting the "very large scale" portion of your statement. What may seem fairly low value from the outside or consumer perspective is likely of huge value internally to ensure you can always watch Netflix without ev
20.
▲
by
jrallison
12y ago
async != an incorrect system. Cash machines are a good example of an asynchronous, eventually consistent system that works. As is any well built eventually consistent data store. Redis/Mysql has it's problems, as does all databa
21.
▲
by
jrallison
12y ago
It won't do well, but at least Antirez is up front about the shortcomings. The article itself states that Redis Cluster will lose acknowledged writes during partitions (no P), will be eventually consistent (no C), and won't be ava
22.
▲
Leaving NYC for the World.
(medium.com)
2 points
by
jrallison
13y ago
|
0 comments
23.
▲
Lessons from 2 months of remote working
(iamnotaprogrammer.com)
209 points
by
jrallison
13y ago
|
72 comments
24.
▲
by
jrallison
13y ago
Absolutely. Removing SPOFs and moving to a service oriented architecture has been a major focus for us over the last few months.
25.
▲
by
jrallison
13y ago
Of course, which was the main driver to moving to a compiled language. We just happened to choose Go :) I've done a lot of Java and C++ in the past, and wasn't looking to go back to either of those.
26.
▲
by
jrallison
13y ago
Our MVP was written in Ruby.
27.
▲
by
jrallison
13y ago
Technically, Sidekiq Pro isn't a copy. It's a set of plugins designed to integrate with the open source project.
28.
▲
by
jrallison
13y ago
Hey Ben, Author of go-workers here. On SIGTERM, I stop accepting new work, and wait for all running workers to finish before halting. If workers take longer than the 10 seconds Heroku gives you, go-workers uses reliable queueing (using htt
29.
▲
Using Lifecycle Emails To Grow Your Business
(planscope.io)
1 points
by
jrallison
13y ago
|
0 comments
30.
▲
Ruby, I just blew your buffer.
(medium.com)
2 points
by
jrallison
13y ago
|
0 comments
More ›