Viewing profile — ericmj
ericmj
HN member- Joined
- Sat, Mar 12, 2011, 6:32 PM UTC
- HN karma
- 69
- Public activity
- 15 items
- HN profile
- View on Hacker News ↗
About ericmj
[ my public key: https://keybase.io/ericmj; my proof: https://keybase.io/ericmj/sigs/8XDVhXU20uUdMCdnYZj49F7Q08Z3a6Qd1rJMUQQY954 ]
Recent public activity
-
comment
Comment #27214402
We do build for subpatch versions: https://hub.docker.com/repository/docker/hexpm/erlang/tags?p...
-
comment
Comment #27133895
What made your test runner faster? We would be very interested in porting those optimizations to ex_unit.
-
comment
Comment #24399134
> And I remember seeing a lot of forum posts around the dangers of using GenServers (unless you know what you're doing). The danger is using a single process of the GenServer inste…
-
comment
Comment #24398865
> As a simple example, I think Plug.Parser is wrong to raise an exception when invalid json is given to it (shitty user data is hardly "exceptional" and I don't need error logs wit…
-
comment
Comment #24397370
Elixir hasn’t done away with behaviours. They exist in the language and are used to implement features in the standard library itself and many libraries in the ecosystem. You don’t…
-
comment
Comment #19248851
Gun starts a process for each connection. The main idea for Mint was to not do this so that users can choose their own process structure.
-
comment
Comment #14750888
Search on hex.pm is not great and can definitely be improved, but we are currently at the limit of postgres full text search afaik, unless there are some magic things to tweak. Thi…
-
comment
Comment #13234092
There seems to be confusion here about the language semantics. There is no mutability in the expressions you have shown. buffer.copy() would not make sense since the language is im…
-
comment
Comment #11532853
It still runs on a single 7$ hobby dyno. Package and registry downloads goes directly to our CDN so the dyno only gets traffic for the HTTP API and website.
-
comment
Comment #10178071
Pattern matching and function overloading based on types are different but can be used for the same purposes. For function overloading the decision for which implementation to use …
-
comment
Comment #5390409
What is wrong with the random routing they are doing now? Random routing works if your dynos can handle concurrent requests.
- story
-
comment
Comment #5108582
Yes, memory bandwidth is one of the biggest slow downs of ray tracing. Rasterization access memory very linearly which makes it very easy to cache and easy to optimize in hardware …
-
comment
Comment #5108548
Yes. But the "constant factor" will be very large, even larger than for traditional ray tracing, for some global illumination algorithms, even when you chose to only render a small…
-
comment
Comment #5091350
Purity has nothing to do with green threads. Many languages that doesn't have the concept of purity have green threads, like Erlang or Go. In fact, green threads are not a part of …