HNHacker News
TopNewBestAskShowJobs

kgoutham93

19 karma · joined February 9, 2017

Lifelong learner
submissionscomments
kgoutham93··on MIT 6.S081 – Operating System Engineering
I understand that this is a weird question, I've never coded in C, are there any online resources that help me grok OS concepts without a lot of emphasis on hands-on coding assignments.
kgoutham93··on Kubernetes is deprecating Docker runtime support
Is containerd CRI compliant? Kubelet still interacts with cri-containerd which inturn calls containerd. Isn't cri-containerd the dockershim of containerd?

Maybe I'm mixing up things, pls correct me wherever needed.

kgoutham93··on Kubernetes is deprecating Docker runtime support
Noob question:

As I understand, dockershim makes docker daemon cri compliant. But dockerd already uses containerd which is cri compliant. So, why can't kubelet directly interact with containerd APIs without dockershim?

kgoutham93··on Essentials of Programming Languages
Apart from Coursera's course "programming languages", are there any other courses which teach interesting concepts from different programming languages instead of zeroing on 1 language.
kgoutham93··on GraalVM
Intuitively how does any Java program compile into an executable?
kgoutham93··on On the Performance of User-Mode Threads and Coroutines
Hey Ron, firstly awesome write-up.

Can you force yourself to list a few disadvantages of virtual threads over native threads?

kgoutham93··on On the Performance of User-Mode Threads and Coroutines
Are there any online resources that provide an overview of various advanced concurrency patterns in various programming languages.

I would like to understand various trade-offs between multiple approaches.

kgoutham93··on An Intro to Compilers (2017)
Hey, I am really intrigued about the idea. Do you follow any specific learning path? Any resources would also help a lot.
kgoutham93··on ACM has made 'Concurrency: the Works of Leslie Lamport' free to download
Can you share the respiratory
kgoutham93··on Web Developer's Guide to DNS
Thanks, but where are zones used in practice?
kgoutham93··on Web Developer's Guide to DNS
Assume that example.com and foo.example.com have different zone files which in-turn have different ns entries day ns1 and ns2. So if I query for the A record of foo.example.com will it be answered by ns2? If so can I assume that the .com tld server has entries for both example.com and foo.example.com?

So, what are the practical application of zones? I can think of load balancing DNS queries as one.

kgoutham93··on PKI for busy people
> Since binary data can be a pain to transmit, it’s often further encoded into PEM. PEM is essentially just Base64-encoded DER.

Why's binary data a pain to transmit and how does base64 encoding help with that?

kgoutham93··on Corretto – No-cost, multiplatform, developer-preview distribution of OpenJDK
Agree, according to Oracle's new release cadence every major version is "production ready", just that every sixth release is considered for LTS.
kgoutham93··on Corretto – No-cost, multiplatform, developer-preview distribution of OpenJDK
I don't qualify to answer this... But most enterprises want someone to hold accountable in case of any catastrophic failures.
kgoutham93··on Page Cache, the Affair Between Memory and Files (2009)
Thanks for the share.. I was just reading about asynchronous io this weekend.
kgoutham93··on Page Cache, the Affair Between Memory and Files (2009)
Any similar online resources describing low level operations in such detail?
kgoutham93··on GRPC and JSON
Are there any advantages of using binary protocols if most of my in-transit data is text?
kgoutham93··on Web Architecture 101
Really enjoyed it... Any recommendations for Web architecture 102 ?
kgoutham93··on A Tutorial Introduction to Kubernetes
Completely agree... Going beyond the basics is really hard. But as I understand it's because of inadequate knowledge of advanced network/storage virtualization concepts. Any help on how to get started in those? As a side note I have decent knowledge of basic networking/storage.
kgoutham93··on Math and front-end
Hey nice resource but this is more of a tutorial on how to optimize font loading etc... >The browser performs layout and paints content to the screen. This is the step I want to understand more thoroughly..
kgoutham93··on Math and front-end
Off topic, but are there any accessible resources to learn: 1. How fonts get rendered? What happens when I present browser with a font file and some utf-8 bytes, how does it convert this into viewable text.

2. Once browser creates DOM and CSSOM how does it use this information to create the view that I see?

kgoutham93··on Oracle plans to dump risky Java serialization
I think wildfly also uses serialization to store session state when scaling horizontally.
kgoutham93··on Facebook Container for Firefox
No I read it, but I want to understand the technical details like how is this different from using Facebook in incognito window.
kgoutham93··on Facebook Container for Firefox
What's a Firefox container and why should I use one ?
kgoutham93··on Learn React by building a web app
What are the prerequisites for this tutorial?
kgoutham93··on A Python Interpreter Written in Python (2016)
Slightly off topic... If processor can only understand assembly grammar, what's the difference between an interpreter and a compiler?

I understand that interpreter can directly execute the intermediate byte code (giving us portability benefits), but at some point it must convert the byte code into platform independent machine code. Right?

What exactly differentiates an interpreter and a compiler?

kgoutham93··on AWS Explained: The Basics
Don't you think OP would have tried that.
kgoutham93··on Java 9 has six weeks to live
To be fair I think Oracle allows for 3-4 month overlapping period between versions.
kgoutham93··on I/O Access Methods for Linux
Enjoyed reading the article, thanks for sharing.
kgoutham93··on I/O Access Methods for Linux
Great article for a noob like me. Any similar article suggestions, which gives a good high level overview on kernel internals, specifically on IO topics like what happens when an application requests for a file - right from issuing a system call to disk Interactions.

I was always confused - still I am - with regards to different caching layers that involve in an IO operation.