Viewing profile — dave_ops
dave_ops
HN member- Joined
- Wed, Jun 24, 2015, 3:12 PM UTC
- HN karma
- 43
- Public activity
- 28 items
- HN profile
- View on Hacker News ↗
About dave_ops
No profile information was provided.
Recent public activity
-
comment
Comment #10618828
Having had several offers to relocate to the Bay Area all I can really say is that almost nobody pays well enough to make it worthwhile. You can make $150k-200k in Seattle, Portlan…
-
comment
Comment #10597223
I'm extremely drawn to funny women. I like that they play around mentally with cultural taboos and find creative ways of walking the line between making themselves laugh and making…
-
comment
Comment #10588575
You can now do this in a sanctioned way in Erlang as of v18. They're including merl as part of the standard distribution now.
-
comment
Comment #10585630
Seems reasonable to me... except I don't see the point of having foo/1 and foo1/1. The author could just have easily done: foo(bar) -> void; foo(X) -> undefined. without the need f…
-
comment
Comment #10566679
Your first paragraph is an expectations management problem on both sides. That doesn't depend on the "technical" part of "technical leadership".
-
comment
Comment #10566279
So "Elite Firms" basically have horrible hiring processes?
-
comment
Comment #10492791
When I internalized this trend ~3 years ago, it's what spurred my interest in distributed storage systems across machines, racks, and datacenters, that are only memory backed.
-
comment
Comment #10485536
The first versions of Objective-C were most definitely implemented as pre-processors to C compilation.
-
comment
Comment #10485082
I'm a functional programmer (Lisp, OCaml, Erlang), and I only touch C++ when I have to wrap it in something to interface with a higher-level language. Most of the cases where I run…
-
comment
Comment #10485035
This has been my problems with Rust for the last 10-12 months. Lifetime elision seems thoroughly broken or extremely limited in functionality, and now when I'm writing (sometimes s…
-
comment
Comment #10449080
I realize they called this out in the article as "snark", but it really is just a blog engine, and its monthly web traffic is a small fraction of what wordpress.com gets (which is …
-
comment
Comment #10445294
That's a terrible Faustian Bargain. The choice between someone who doesn't want to learn new things and someone for whom everything is new.
-
comment
Comment #10428788
This is actually a good idea I think. Salesforce Chatter is a thing, and it sells well, and it's also terrible. An on-prem corporate twitter would actually be useful.
-
comment
Comment #10422695
But it's a SPoF and an extra remote or local service that has to be configured, maintained, etc. The thing that's coming online has to publish a message to redis anyway, so why not…
-
comment
Comment #10422659
This has a redis service dependency? That is weird.
-
comment
Comment #10409933
Fast start times are a valuable thing for a service component. Stick about 10GB of small entries in it (should be enough to create all the levels) and then see what happens. Also, …
-
comment
Comment #10408572
TCP would guarantee delivery, but you're right in that you wouldn't know if the consumer actually did anything with the message. It could have crashed on parsing or something. But …
-
comment
Comment #10408317
Also, you have to be paying one hell of a compaction penalty if this isn't a grow-only dataset. By ordering your keys you're at least minimizing the overhead of compaction on write…
-
comment
Comment #10408283
Why don't you just store the head and tail as K/V entries? You have a durable K/V store at your disposal.
-
comment
Comment #10408275
If you wanted the consumers to be stateless, assuming they otherwise had a deterministic identity, then you could have the queue operate like a journal internally, but present a un…
-
comment
Comment #10397530
LWPs and OTP patterns are a "parallelization framework". You have to try pretty hard to design an OTP application that can't be trivially parallelized, and that includes paralleliz…
-
comment
Comment #10382824
So you reinvented the vnode from riak_core?
-
comment
Comment #10329757
This is one of the things I love about the Erlang ecosystem (Erlang, Elixir, Lisp-flavored Erlang). Since the whole thing was designed to be an OS unto itself, it has the concept o…
-
comment
Comment #10176308
I don't really understand what the heavy emphasis on "real-time" here. I mean it's log/event aggregation for ops insight. Unless the whole system is some tightly coupled feedback l…
-
comment
Comment #9788346
I take it out for dinner and drinks. Spend some time getting know about it and where it comes from and what it does for a living. Then after we're a few cocktails in we get all phi…