Live data from Hacker News

Viewing profile — thinkingfish

thinkingfish

HN member
Joined
Mon, Feb 11, 2013, 10:46 PM UTC
HN karma
71
Public activity
26 items

About thinkingfish

OSS author of Pelikan (pelikan.io) and cofounder of IOP Systems (iop.systems). Blogger wannabe.

Districted systems and performance engineering generalist. Systems thinker. Always appreciated a good data viz chart.

Recent public activity

  1. comment
    Comment #38857902

    We also published it as a crate https://crates.io/crates/segcache

  2. story
  3. comment
    Comment #33438917

    What’s your billing model?

  4. comment
    Comment #33438878

    Congrats! Although I look back fondly on the many years I spent on debugging cache incidents ( https://danluu.com/cache-incidents/ ) I don’t think the rest of the world should go t…

  5. comment
    Comment #33165902

    Hello! I still have your cookie jar LOL

  6. comment
    Comment #33090043

    Hopefully we can open source our deployment "generator" sometime soon. It's not gonna work in AWS (Twitter isn't a cloud first company) but you will get the basic idea. Yes, swappa…

  7. comment
    Comment #33090005

    It was supposed to be a bit tongue-in-cheek... Obviously nobody should create a pingserver just for the sake of with the specs we had. But, as a halfway marker to a production-read…

  8. comment
    Comment #33089953

    They are not quite the same thing. Pelikan has the building blocks for an RPC server, storage, wire protocols, data structures, and whatever code that is needed to glue these toget…

  9. comment
    Comment #33089925

    I assume you meant this as a comparison against Segcache? We touched upon the CLOCK-Pro a bit in related work of the paper ( https://www.usenix.org/system/files/nsdi21-yang.pdf , S…

  10. comment
    Comment #33086934

    It's a SaaS startup offering managed cache (like Elastic Cache). They have their own protocol but uses Pelikan-segcache as one of their backends.

  11. comment
    Comment #33085264

    I'm a big fan of their fountain pens and the piston filling mechanism.

  12. comment
    Comment #33085255

    Project creator here, didn't expect to see the link on HN :P Here's the latest code architecture diagram: https://raw.githubusercontent.com/pelikan-io/pelikan-io.gith... And a slig…

  13. comment
    Comment #28836541

    Oh the link broke when I changed the permanent URL format after the post was published. Here is the correct link: https://twitter.github.io/pelikan/2016/separation-concerns.h... I'…

  14. comment
    Comment #28832220

    Disclosure: I'm maintainer/author of Pelikan. I wrote about Pelikan, a unified cache framework, and its relationship to Memcached and Redis in this blog from 2019: https://twitter.…

  15. comment
    Comment #26822035

    Here’s a blog version of the paper for anybody who isn’t into 12 page double column pdf files https://twitter.github.io/pelikan/2021/segcache.html

  16. comment
    Comment #26821941

    Internally I’ve written a generator to spit out a deploy config based on input vectors such as (qps, data size, connections). But it assumes using Twitter’s container environment. …

  17. comment
    Comment #26801763

    lol I'm glad you asked there since I am on HN about once every 3 months...

  18. comment
    Comment #26799357

    Based on his response on Twitter I'd guess not https://twitter.com/dormando/status/1381706098290225152 But also agree with you that in that high concurrency usually not needed when…

  19. comment
    Comment #13545726

    The nature of tech work means employees generally have more flexibility with their time, and can afford such involvement without jeopardizing their productivity or job. It is thus …

  20. comment
    Comment #13448827

    I don't work on GraphDB, but basically the situation is this: 1) yes, it is not a great use case for MySQL, but that's how it started, partly because Twitter needed join on its gra…

  21. comment
    Comment #13447383

    In general, Twitter infrastructure didn't start by building solutions in house. Like most early stage companies, it started by using whatever it can find in the OSS repertoire. But…

  22. story
  23. comment
    Comment #10202008

    CSCI 3350: Debugging- Beyond Print CSCI 4600: When Big-O Complexity Becomes a Lie and Why

  24. comment
    Comment #10201998

    CSCI 4035: Refactor Your Own Term Projects from Past Semesters

  25. comment
    Comment #9510107

    Would be nice to allow filters- for example, leave out any results that match patterns in .gitignore.