HNHacker News
TopNewBestAskShowJobs

jiannengli

78 karma · joined April 2, 2015

submissionscomments
jiannengli··on Make Your iPhone Speak the Time
Haha that works too. I guess I didn’t think of it because I was also trying to not have to talk when I’m half awake :P
jiannengli··on How to Migrate an AWS EC2 Instance from IPv4 to IPv6
Tangentially related: I'm tempted to buy call options ahead of Amazon's earnings in late April, because they will probably generate millions of extra profit from people that couldn't get through the steps to migrate off of IPv4.

Although looking at their latest earnings numbers [0], even $100M more will only marginally affect the net profit. Hm...

[0] https://ir.aboutamazon.com/news-release/news-release-details...

jiannengli··on Migrating AWS EC2 Instance to IPv6 to Avoid IPv4 Charges
Given that AWS will start charging for IPv4 addresses starting Feb 1, I thought this guide would help people that need to migrate their EC2 instances to IPv6
jiannengli··on Czech republic sets IPv4 end date
Reading this reminded me of my recent pains of migrating my EC2 to IPv6. I ended up writing a guide on it. Take a look if it helps!

https://news.ycombinator.com/item?id=39111148

jiannengli··on My favorite Vim oneliners for text manipulation
Vim's primitives are quite powerful for digging through logs too. Here are some of my favorite one-liners:

https://swordandsignals.com/2021/01/10/vim-read-logs.html

jiannengli··on Ask HN: Who is hiring? (May 2022)
Navvable | Founding Software Engineer | Full Time (Visa Ok) | San Francisco Bay Area (Hybrid)

Navvable is a venture-backed startup, building modern workflow SaaS for US immigration law firms. Immigration attorneys today are badly in need of better software, because their existing solutions require many time-consuming processes such as manual and duplicate data entry. Our goal is to become the single piece of software powering their entire practices, and streamline the day-to-day tasks to increase efficiency and improve client experience.

We are currently rounding out the founding team of engineers to develop our MVP. As a founding engineer, you will have the opportunity to build an impactful B2B SaaS product from the ground up, and along the way significantly influence both the engineering directions as well as the company culture.

Tech stack: TypeScript/React/Next.js/Go/Python (we are flexible with frontend, backend, or fullstack roles)

For more details and to apply: https://boards.greenhouse.io/applytonavvable/jobs/4276512004

jiannengli··on Ask HN: Who is hiring? (April 2022)
Navvable | Founding Software Engineer | Full Time (Visa Ok) | San Francisco Bay Area (Hybrid)

Navvable is a venture-backed startup, building modern workflow SaaS for US immigration law practices. Immigration attorneys today are badly in need of better software, because their existing solutions require many inefficient processes such as manual and duplicate data entry. As a founding engineer, you will work with the founders and prospective customers to develop our MVP, and along the way significantly influence both the engineering directions as well as the company culture.

Tech stack: TypeScript/React/Next.js/Go/Python

For more details and to apply: https://boards.greenhouse.io/applytonavvable/jobs/4276512004

jiannengli··on Ask HN: Who is hiring? (March 2022)
Navvable | Founding Software Engineer | Full Time (Visa Ok) | San Francisco Bay Area (Hybrid)

Navvable is a venture-backed startup, building modern workflow SaaS for US immigration law practices. Immigration attorneys today are badly in need of better software, because their existing solutions require many inefficient processes such as manual and duplicate data entry. As a founding engineer, you will work with the founders and prospective customers to develop our MVP, and along the way significantly influence both the engineering directions as well as the company culture.

Tech stack: TypeScript/React for frontend, Python/Django (with type hints) for backend

For more details and to apply: https://boards.greenhouse.io/applytonavvable/jobs/4276512004

jiannengli··on Five lines I put in a blank .vimrc
Nice, that'll come handy
jiannengli··on Five lines I put in a blank .vimrc
Yes, I definitely am much descriptive for the config file on my personal computer. The configs I'm recommending here is more for ephemeral machines that you are using just to look at files (such as sshing into a VM that was created to run integration tests). For those cases, being able to quickly type something into the .vimrc and improve your experience is nice.
jiannengli··on Five lines I put in a blank .vimrc
Oh wow I had no idea that it looks so bad on Firefox. Thanks for pointing it out, I will look for a fix.

Edit: fixed by removing "Apple Color Emoji" from the list. Thanks!

jiannengli··on Five lines I put in a blank .vimrc
Thanks, I've edited the post to mention about putting everything in one lien.
jiannengli··on Five lines I put in a blank .vimrc
Thanks, I didn't know about putting everything on one line. I've updated the post to include this tip.

As for showing line numbers, I'm often doing this to read logs on a remote VM. In those scenarios, having easy access to where you are in the file is really helpful.