Live data from Hacker News

Viewing profile — bkirwi

bkirwi

HN member
Joined
Thu, Dec 01, 2011, 1:44 PM UTC
HN karma
622
Public activity
142 items

About bkirwi

Web / contact:

http://ben.kirw.in https://github.com/bkirwi ben@kirw.in

Recent public activity

  1. story
  2. comment
    Comment #28361402

    FWIW, this is addressed in the article and the paper it covers: the slowdown involved reduced "proactive policing" -- "systematic and aggressive enforcement of low-level violations…

  3. comment
    Comment #24687015

    Worth mentioning that, while the `git bisect` algorithm is pretty easy to run by hand if you have a linear history, `bisect` also handles very complex branching and merging histori…

  4. comment
    Comment #23834659

    The issue being pointed out here isn't that the computation is out of sync with the outside world... it's that it's our of sync with _itself_! It will return answers that are not j…

  5. comment
    Comment #23563166

    Based on that description of Pijul, it does seem to be a semilattice: it has a merge operation that's associative and commutative, and while it doesn't explicitly state that it's i…

  6. story
  7. comment
    Comment #9361267

    Of course, there really is something special about 0, 1, and Inf -- they're the kind of numbers that tend to arise from theory, not just from tuning. Tuning is hugely important for…

  8. story
  9. comment
    Comment #9245021

    It's worth noting that green threads are not 'enough' -- in any language with concurrency, you still need to be explicit about what work can run concurrently and what needs to be s…

  10. comment
    Comment #9226680

    Yeah, it makes sense to mimic the D3 style: the only thing worse than a bad convention is two conventions.

  11. comment
    Comment #9195283

    Money, capital, and Marx.

  12. story
  13. story
  14. comment
    Comment #9184488

    It's an odd definition of personal privilege you have, where the privileged person suffers two years of harassment and abuse, and the person without privilege immediately returns t…

  15. comment
    Comment #9148491

    Sure! Here's a couple concrete applications: - Any monoid operation is trivially parallelizable: take the dataset, split it into chunks, combine all the elements in each chunk toge…

  16. comment
    Comment #9148185

    Here, try this... A monoid is made up of: - Some arbitrary type of thing. (Lists, sets, strings, numbers, whatever.) Let's call it 'A'. - A value of type A. Let's call it the 'empt…

  17. comment
    Comment #9141755

    Here you go, then: -- little-endian sequence of bytes to arbitrary integral type integerWithBytes :: (Bits a, Integral a) => [Word8] -> a integerWithBytes = foldr (\byte acc -> (ac…

  18. comment
    Comment #9047920

    Probably this one? http://ferd.ca/queues-don-t-fix-overload.html Queues and similar things help flatten out the spikes, but they don't add capacity. Like many of these tools, use w…

  19. comment
    Comment #9042725

    There's a bit of writing on StackOverflow about it: http://stackoverflow.com/questions/2982012/haskells-typeclas... The main similarity is that 'methods' are defined 'outside' the …

  20. comment
    Comment #9039785

    > Demanding this mind of self censorship is a sign that a society is fragile rather than robust. A robust society can take the jokes. Sure, but you don't magically make society rob…

  21. comment
    Comment #9015589

    In Canada, as I understand it, it's illegal to refer to yourself as an engineer / a position as an engineering position unless you have Real Engineering Credentials. So a lot of th…

  22. story
  23. comment
    Comment #8887580

    Yes, Kafka certainly is good at those things, and I suspect Kafka will only get better at them. But it's actually quite a simple bit of infrastructure at heart[0] and this means it…

  24. comment
    Comment #8883043

    Hey, thanks for the excellent writeup. I enjoyed and totally endorse the content of your blog post, but I did find the title / intro a bit misleading. Exactly-once is pretty much a…

  25. comment
    Comment #8882703

    Oh hi! The Samza ecosystem seems to be a magnet for this sort of thing these days -- the community's really committed to taking full advantage of Kafka, and not just papering over …