HNHacker News
TopNewBestAskShowJobs

coderdd

118 karma · joined March 12, 2020

submissionscomments
coderdd··on Brain connectivity levels are equal in all mammals, including humans: study
Asimov's short novel "Profession" might be an interesting read.
coderdd··on Turning the IDE Inside Out with Datalog
With https://github.com/TreeTide/underhood, my goal is to provide a read-only view of code, geared for understanding and debugging. Having to maintain the ability to edit comes with constraints.
coderdd··on GitHub Classroom
The review system at Google is just a review system. My main concern with this approach is, doing a review is tedious work. Getting the context, keeping an eye on changes, giving honest but non-offensive and actionable feedback. Clearly a good way, but fear it wouldn't scale to a classroom.
coderdd··on OTP 23
Actor frameworks with message passing, just like direct mutation, don't compose.

On Haskell, yes, you can just work off a thread and write shared buffers. But you are better off using STM or Async (these are a bit like futures), which compose, and you can write pipelines out of them.

coderdd··on Google Open Source Code Search
The backend is open sourced, it is Kythe.io. It supports go, c++, java out of the box, for some definition of out of the box. Maybe even typescript. Also cross-references protobufs work generated code of you make the stars align ;)

As for UI, treetide/underhood I mention elsewhere is the only open option now.

But Kythe comes with command line utils and an API you can query directly as well.

What is missing from the open source is a production-ready parallel serving table builder. There is one in golang which uses Apache Beam, but last time I checked the go workers are not well supported on the Flink runner. It didn't even work properly on the GCP runner. Hope this would change.

coderdd··on Google Open Source Code Search
Help https://github.com/TreeTide/underhood reach feature parity ;)
coderdd··on Google Open Source Code Search
Shameless plug: https://github.com/TreeTide/underhood is a work in progress UI over Kythe indices (the same indices that power Code Search).

If you already know how to index, this is a completely open source alternative, likely with less bells and whistles.

I worked at Google and miss Code search. But I have lots of ideas as well how one can go beyond the status quo for code reading and debugging. Join if interested.

← PreviousPage 2 of 2