HN user

amortize

330 karma
Posts71
Comments16
View on HN
www.wsj.com 2y ago

India Frees Accused Chinese Spy–A Racing Pigeon

amortize
1pts0
news.ycombinator.com 4y ago

What are your favorite papers of 2021?

amortize
4pts0
sujithjay.com 4y ago

Defining a Platform Is Hard

amortize
2pts0
engineering.bitwyre.com 5y ago

Lowering Latency by Moving from Kafka to Redpanda

amortize
1pts0
sujithjay.com 5y ago

Defining a Platform Is Hard

amortize
2pts0
sujithjay.com 5y ago

Defining a Platform Is Hard

amortize
1pts0
sujithjay.com 5y ago

Providing Streaming Joins as a Service at Facebook

amortize
1pts0
sujithjay.com 5y ago

Defining a Platform Is Hard

amortize
1pts0
sujithjay.com 5y ago

Open Core: How Did We Get Here?

amortize
1pts0
sujithjay.com 5y ago

AWS Is Not Your Ideal

amortize
32pts2
queue.acm.org 5y ago

The Best Place to Build a Subway

amortize
16pts14
aws.amazon.com 6y ago

Avoiding Fallback in Distributed Systems

amortize
1pts0
sujithjay.com 6y ago

Mute Buttons Are the Latest Discourse Markers

amortize
1pts0
sujithjay.com 6y ago

Mute Buttons Are the Latest Discourse Markers

amortize
2pts0
rynmurdock.github.io 6y ago

Cooperative Communication Networks

amortize
3pts0
sujithjay.com 6y ago

Converse Conway's Law

amortize
2pts0
sujithjay.com 6y ago

Providing Streaming Joins as a Service at Facebook

amortize
1pts0
sujithjay.com 6y ago

S3 and HDFS

amortize
1pts0
sujithjay.com 6y ago

Providing Streaming Joins as a Service at Facebook

amortize
1pts0
queue.acm.org 6y ago

The Calculus of Service Availability

amortize
3pts0
queue.acm.org 6y ago

How Do Committees Invent? and Ironies of Automation

amortize
2pts0
sujithjay.com 6y ago

Natural Languages Are Interfaceless

amortize
2pts0
sujithjay.com 6y ago

Natural Languages Are Interfaceless

amortize
2pts0
research.fb.com 6y ago

Turbine: Facebook’s Service Management Platform for Stream Processing

amortize
1pts0
sujithjay.com 6y ago

Natural Languages Are Interfaceless

amortize
1pts0
sujithjay.com 6y ago

Reading List on Data Systems

amortize
3pts0
sujithjay.com 6y ago

Change in Behaviour of Fill in Spark 2.4.5

amortize
1pts0
www.ryn.works 6y ago

On Mid-Career and Managers

amortize
1pts0
www.ryn.works 6y ago

On Mid-Career Growth

amortize
3pts0
www.ryn.works 6y ago

On Mid-Career Challenges

amortize
2pts0

I agree with your call to study logic. There is something systematically empirical about logic & epistemological philosophy[1]. Over the years,I have read a bunch of critical thinking books and have found myself wanting something at a lower level of abstraction. A recommendation based on recent reading would be "An Enquiry Concerning Human Understanding"[2]

[1]https://plato.stanford.edu/entries/epistemology/

[2]https://en.wikipedia.org/wiki/An_Enquiry_Concerning_Human_Un...

I believe Daniel Kahnemann was asked about this in his interview to Farnam Street: https://fs.blog/daniel-kahneman/

It was refreshing how open he was to accepting that his research, even decades after its original publication, could have lapses and errors. Research, after all, builds on corpus of knowledge existing at the time, and we should expect corrections as the underlying base shifts & corrects itself.

I am grateful that I did not work remote at the start of my career (it was not an option offered to me), because it would have been hard to find the self-drive & hand-holding I needed at the beginning of my career all by myself. But I agree with you; remote work is better suited for people who are accustomed to working by themselves. It might not be for everyone. And I certainly do not recommend it at the onset of one's career.

Storm 2.0 7 years ago

Mostly in our conversations, in an informal way. I would say the assumption we make is that developers with a penchant for any form of functional prog and/or Lisps, and with an acute focus on testing have an easy time grasping Clojure. And we bias our rubric towards this.

Also, we encourage our candidates to choose Clojure for their take-home assignment, even if they do not have any prior taste of it. This, for those of them who choose that option, gives an idea of if they would enjoy working in it. Our rubric however does not have a bias against developers who do not choose Clojure for their assignments, and we make this explicit to the candidates as well.

Storm 2.0 7 years ago

What we have found is that it is enough to verify 'can get stuff done', and leave out 'in the language we use'. So, much of the interview turns out to be a process of validating two things: 1. can do what is claimed in the language of choice. 2. gauge enthusiasm and interest to pick up our language.

Storm 2.0 7 years ago

While Storm's Clojure implementation served it well for many years, it was often cited as a barrier for entry to new contributors. Storm's codebase is now more accessible to developers who don't want to learn Clojure in order to contribute.

It is interesting to contrast this with state of affairs in Apache Spark. Spark has thrived well in spite of being a Scala project; Scala arguably has a higher barrier for entry compared to Clojure (although the flavour of Scala used within Spark closely resembles Java).

Storm 2.0 7 years ago

I also consider this a success story for Clojure.

It is a success story for Clojure, but this move is a big negative feedback for the language. A team starting out on an open-source project will be mighty reluctant to start it with Clojure; because it might get rewritten not so much into the future. That is not good news for Clojure

Storm 2.0 7 years ago

A growing Clojure shop in Seattle seems to be having success with this, onboarding the language is a small fraction of overall onboarding.

I can attest to this fact, as part of a unicorn upstart with dev offices in Sao Paulo and Berlin. Clojure onboarding has never been a major roadblock for new engineers. And we never hire asking for "X years of lang experience". Almost everyone in the (~300 strong) engineering team started with zero-to-little Clojure background.

Demsetz' Theory as a framework for the economics of open source was first used in 'Coase’s Penguin, or, Linux and The Nature of the Firm' by Yochai Benkler.