HN user

umbs

309 karma
Posts4
Comments78
View on HN

"... vim and neovim merge,..."

This seems very unlikely. In neovim help docs there's a paragraph in file `nvim.txt`

   Nvim is emphatically a fork of Vim, not a clone:
   compatibility with Vim (especially editor and Vimscript
   features) is maintained where possible. See |vim
   differences| for the complete reference of differencesfrom
   Vim.
nvim maintainers believe the project diverged and compatibility is best effort at this stage. Essentially, there's no plan to merge the two projects at this stage and the benefits are not evident.

For long form conversations, I strongly recommend Conversations with Tyler Cowen. Lex Friedman is also good. But if I have to pick one, it will be Tyler Cowen, mainly due to the host. The variety and depth of knowledge that Tyler posses is awe inspiring. I do not get bored listening to his questions. But I get bored listening to Lex.

If I've to recommend some episodes, Vishy Anand (Chess), Lazarus Lake (Endurance Running), Can't find this: an interview with a guy who is walking around the world. He is currently crossing China and walking East. And many more ...

There's some strong views about ThePrimeagen in this thread. Just want to share my experience. I've spent tonnes of time configuring Vim, Neovim etc. Its ... a ... mess.

I love both editors and for the love of me, I don't know why configuring them is soooo hard and brittle.

ThePrimeagen videos on Vim/Neovim is by far information dense videos. It took me sometime to ignore his style of presentation and just focus on content. However, the value I got out of watching his videos is undeniable. Knowing his background a bit and how he battled addiction gave me some context. (Sorry can't find that video on his channel now)

Continuing on this topic of Vim/Neovim ...

Leeren Chen (https://www.youtube.com/@leeren_) is pure genius on the topic of configuring Vim. I've never seen another person like him on Youtube, who uses Vimscript to configure Vim to make it work like an IDE (almost).

[1] https://youtu.be/JFr28K65-5E [2] https://youtu.be/Gs1VDYnS-Ac

TJ Devries (https://www.youtube.com/@teej_dv) videos on Neovim are awesome too (He's core dev of Neovim). But there's lot of gimmicks in his video and it can put people off. His videos with @BashBunni is very approachable in terms of learning about and configuring Neovim.

Aprenticed to a Himalayan Master (A Yogi's Autobiography) by Sri M. I've completed reading this book few hours back. Growing up in India, it's common to hear many fantastical stories of great Himalayan Yogi's and their super powers. Last such book was "Autobiography of a Yogi" by Sri Paramahamsa Yogananda. This book is written by a great Yogi who left his house around 19 years old in search of a Master and traveled to Himalayas. Author warns that lot of people will be skeptical of what he is about to share, but he wrote it for benefit of many and let the skeptics work it out themselves.

I believe him. And boy, what a ride it is.

Teleportation, talking to beings from other planes, Yeti, walking through doors, etc Yet, for true spiritual seeker, all these super powers are distraction and insignificant.

Definitely recommend reading it.

Netflix also played a huge role in raising salary bar.

Anecdote: In 2008, I was working at Ericsson in San Jose, as a junior software engineer on edge routers. I was paid ~$140K (bonus + RSU). We heard that very senior engineers were paid around $180K. Cisco was sought after place in our industry (Networking). They would pay ~$225K for senior engineers.

(all numbers are unverified and rumors).

Then one of my peer at Ericsson, a junior engineer, had an offer from Netflix and told during lunch break, his total comp was $250K, all cash (no RSU). I can still remember the gasps that followed.

I have read the book "No Rules Rules. Netflix and the Culture of Reinvention" [0]. It's fascinating the number of times Netflix pivoted and rewrote many rules. They discuss their philosophy on compensation in the book. They played important role in raising the salary bar.

[0] https://www.amazon.com/No-Rules-Netflix-Culture-Reinvention-...

Arista Networks, in Santa Clara.

First round, I had to do 2 coding questions in an hour, 30 mins for each question. I had to go to their campus. They would give me a laptop/environment of my choice and then time starts. Questions were very easy, so the expectation was reasonable.

Second round on On-site was two interviews: Director of engineering asked me why certain piece of C code was behaving in a certain way. I could not answer, but we compiled the code into Assembly and tried to understand the behavior. An hour later, the CTO of the company, Ken Duda, walked in and he asked me an Object Oriented question and some of my past projects. Really drilled me. He gave very simple design of same projects. Very educative and amazed to see a brilliant mind at work. The interview was in no way condescending.

They took a decision right there and it was a no hire. But I loved the experience. It was no BS interview.

I have an experience that I vividly remember. Early in my career, I was very poor at giving interviews and would freeze on trivial questions.

In Summer of 2011 I interviewed at a storage company. A good friend referred me. The nervousness was so immense, I caught diarrhea on morning of interview. I was asked to reverse a linked list. It's a standard question that I practised few times. I would program in C language. But on whiteboard, I could not produce the solution. I just froze. My mind took off in so many directions, going over the solution I did at home. It started finding bugs (real or imaginary) in that solution. The question is a warm up question, yet I could not answer. I practiced it so many times and yet ... After ~10 mins, I broke down, literally. There was only one other instance in my life I broke down in front of strangers. I tried not to show. Took restroom break. Composed myself and produced a solution. I'm not sure it was correct.

Interviewer was gracious. Obviously, I did not get an offer.

I've improved greatly since then, but that was rock bottom in my interviewing world.

"People buy expensive things to feel valuable. Lead a life where ordinary things gain value when you use it." Sri Sri Ravi Shankar.

Recalling from memory. May have errors. He said giving examples of Rev. Martin Luther King, Mahatma Gandhi etc. We now have museums of them containing mundane things of their daily life.

In an impressively candid moment of self-reflection, Torvalds said the impetus behind Git was to prove to himself that he wasn't just a "one-hit wonder." "We all have self-doubts," he suggested. "Linux was 'just' a re-implementation of Unix. Git proved I could be more than a one-hit wonder."

Wow! Even Linus has some form of 'impostor syndrome' and self-doubt after all the technical achievements.

Tmux Tutorial 7 years ago

Use ctrl+b once to send commands to local Tmux server, twice to send commands to Tmux running on remote machine you SSH'ed in to. I think this can go on, in theory, but I did not test.

I have a slightly off topic observation and couple of questions. Hoping to get inputs from community. I'm half way through the write up and am amazed by the amount of research, skill and grit that went in to finding this vulnerability. Few questions I have:

1. How do vulnerability researchers and RE engineers narrow down which code base to test? VirtualBox code could be so huge.

2. If their research leads to dead end, which I guess may happen most of the time, how do they keep themselves going/motivated?

3. Clearly, this work needs lots of time. How do they fund themselves to do this?

4. I believe a certain mindset is required to continue doing this work because most of this is 'altruistic' in nature. The monetary reward is a pittance. Would love to read some books on such topics.

Came here to say Julia Evans and Cloudflare blogs.

Julia is high throughput blogger (both, quality and quantity). Usually, I come across a topic and want to understand "just" a bit deeper and there's a post on her site explaining what I'm looking for. Great blog.

Cloudflare's posts cover depth and breadth of the field. They have, obviously, a team of people writing posts in great technical detail. In fact, right before one of the job interviews, I used their posts to understand how packet travels up the linux kernel stack and was surprised to get quizzed on that topic :). Highly recommend it.

Another favorite of mine, Dan Luu: https://danluu.com/

Anyone here know if Cloudflare plans to let non-customers to transfer their domains to Cloudflare? Especially, if it's a personal domain? I purchased a domain from GoDaddy and host a blog. But they have been up selling and charging me needlessly. I imagine it's a headache for Cloudflare to support personal domains like GoDaddy does, but I really hope they do.

I'm in my 3rd week using this phone (same model). I switched from iPhone 6s as an experiment/experience for few months. This phone has these apps (FB, Twitter), but they are unusable. On opening, they throw some error. Since I switched mainly to cut myself off of these apps, I did not bother to dig further.

This is a very good resource, but it has limitations from practicing point of view. You cannot use it for (unlimited) practice, like other sites mentioned in this post.

I continuously got "We are in private beta" on their site. I "came across" this site few times and wanted to give it a try. Their CEO (Aliene Lerner) was on few podcasts.

The way I got an account is when I clicked a Google Ad of theirs. Once account is created, I gave a practice interview. Interviewer said I was not ready for real jobs yet. If you do well, they refer you to Google, MSFT and such companies.

The best part (IMO) is your interview is recorded. You can listen and watch your performance anytime later.

As few comments already mentioned, post college, preparing for this type of thing immensely helps in job interviews. I find it very hard to clear job interviews and in 2017 alone, I appeared for ~25 job interviews. I'm very convinced that competitive programming skills gives you a leg up in job interviews.

Many people may already may know this, but Peter Norvig indicated that it correlates poorly with on the job performance (at least at Google) [1]. I wonder why, then, companies still continue to do this style of interviews.

[1] https://www.youtube.com/watch?v=DdmyUZCl75s

I have forgotten about it until this comment. Prof Gautam Kaul's MOOC was the first course I took on any MOOC. I did not finish it, mainly because it became very mathematical towards the end and I couldn't keep up. The course gave me appreciation for many things in finance, including personal finance. It's not exaggeration to say that that MOOC was a trigger to seek pay rise, contribute more to 401K and few adjustments in personal finances.

A good reminder and greatful to MOOCs and this course.

This comment is specific to Sanskrit learning.

If you are in Bay Area, Sanskrit Bharati (http://www.samskritabharatiusa.org/) is very active. Their teaching is focused on conversational style. They are world wide organization.

They have a 3 day intro workshop followed by weekly meeting to keep you going on the learning path.

Twice a year, they have a weekend retreats to fully embrace the language.

I just did intro workshop their style is very very effective. I could start conversing basic sentences after 3 sessions. I didn't pursue further (laziness), so above details could be slightly incorrect.

I have no affiliation.

Can't up vote this enough. I read it around 16 yrs age and strongly influenced me. "intellectually superior" accurately captures how I felt.

I continued on path of "self discovery" and am much mature now. Now, I strongly recommend NOT to read her books. She takes objectivism to extreme lengths, even in relationships and love. For brief time after reading, I started living like a robot with no room for emotions and treating people like they were machines too with no emotions.

20 Years of LWN 9 years ago

LWN has an enterprise subscription model (I think). I work for Hewlett Packard and login using corporate account. The enterprise model is not well advertised/known.

Just saying so if someone here wants to get their company to subscribe, then it's win-win for LWN and your employees.