Viewing profile — thinkingfish
thinkingfish
HN member- Joined
- Mon, Feb 11, 2013, 10:46 PM UTC
- HN karma
- 71
- Public activity
- 26 items
- HN profile
- View on Hacker News ↗
About thinkingfish
Districted systems and performance engineering generalist. Systems thinker. Always appreciated a good data viz chart.
Recent public activity
-
comment
Comment #38857902
We also published it as a crate https://crates.io/crates/segcache
- story
-
comment
Comment #33438917
What’s your billing model?
-
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…
-
comment
Comment #33165902
Hello! I still have your cookie jar LOL
-
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…
-
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…
-
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…
-
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…
-
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.
-
comment
Comment #33085264
I'm a big fan of their fountain pens and the piston filling mechanism.
-
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…
-
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'…
-
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.…
-
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
-
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. …
-
comment
Comment #26801763
lol I'm glad you asked there since I am on HN about once every 3 months...
-
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…
-
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 …
-
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…
-
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…
- story
-
comment
Comment #10202008
CSCI 3350: Debugging- Beyond Print CSCI 4600: When Big-O Complexity Becomes a Lie and Why
-
comment
Comment #10201998
CSCI 4035: Refactor Your Own Term Projects from Past Semesters
-
comment
Comment #9510107
Would be nice to allow filters- for example, leave out any results that match patterns in .gitignore.