Profile

Cover photo
Qiuwen “Owen” Fan
Works at Carnegie Mellon University
Attends Carnegie Mellon University
Lives in Pittsburgh
65 followers|356,647 views
AboutPostsPhotos+1's

Stream

Qiuwen “Owen” Fan

Shared publicly  - 
 
How Venmo became the ultimate social network for voyeurs and gossips
1
Add a comment...
 
They opened up more locations and started accepting credit cards, but the food is not what it used to be.
1
Add a comment...

Qiuwen “Owen” Fan

Shared publicly  - 
 
"hierarchy of swag"
A team of UC Berkeley researchers has discovered that the 85% of the average tech worker’s clothes are free tech t-shirts, hoodies, and other assorted clothing. The study of this prevalent free...
1
Yue Tian (Alex)'s profile photo
 
Lol.. 一开始还以为是恶搞..
 ·  Translate
Add a comment...

Qiuwen “Owen” Fan

Shared publicly  - 
 
A few people at school are interested in my .vimrc, so I finally got around to putting my dotfiles on github.
Contribute to dotfiles development by creating an account on GitHub.
1
Add a comment...

Qiuwen “Owen” Fan

Shared publicly  - 
 
Keep browser profile and cache in RAM!

Since the profile(s), browser cache, etc. are relocated into tmpfs (RAM disk), the corresponding onslaught of I/O associated with using the browser is also redirected from the physical drive to RAM, thus reducing wear to the physical drive and also greatly improving browser speed and responsiveness. For example, the access time of RAM is on the order of nanoseconds while the access time of physical discs is on the order of milliseconds. This is a difference of six orders of magnitude or 1,000,000 times faster.

This idea makes perfect sense. The browser is the most used application on my computer, and I always have free RAM floating around. I've been using this utility on Arch Linux for a week, and the performance gain is apparent. Chrome new tab page loads way faster than before. Great execution as well—no crashes or file corruption so far.
Profile-sync-daemon (psd) is a tiny pseudo-daemon designed to manage browser profile(s) in tmpfs and to periodically sync back to the physical disc (HDD/SSD). This is accomplished by an innovative use of rsync to maintain synchronization between a tmpfs copy and media-bound backup of the browser ...
1
Roland Chen's profile photo
 
可以直接用Ramdisk一类工具载入一个静态分区,然后用junction一类转移文件夹,已经实测两年,Firefox没有问题,速度瓶颈变成网速(如果cpu足够)。
 ·  Translate
Add a comment...
 
I was developing an Android keyboard and got distracted with this intermediate build. Made a video. Now I've decided that blank keys will be a feature.
1
Add a comment...
Have him in circles
65 people
Ray Wang's profile photo
赵丰年's profile photo
Zhiyi Zhao's profile photo
德明艾's profile photo
Kevin Tu's profile photo
张亮's profile photo
Junyu Zhu's profile photo
ShengJie Xu's profile photo
Jerry Tong's profile photo
 
Even if you don't have Android Auto yet, you might still be vaguely interested in an abstract sort of way.

Haha spot on.
1
Add a comment...

Qiuwen “Owen” Fan

Shared publicly  - 
 
Scuba Diving in Guánica, Puerto Rico

We dived 6 tanks over 3 days—the most I've done in a single trip. The water was choppy, but it didn't prevent us from going down to 90 feet and seeing The Wall in all its glory.

My phone on the boat had cell signal the entire time, so I was able to pull out coordinates from Google location history and map out the dive sites: https://www.google.com/maps/d/edit?mid=zKXSTDHLHGv0.kET2r5SYLmJk

GoPro Hero3+ Silver did not disappoint, but color correction through post-processing turned out to be harder than I expected. Water absorbs red light like crazy, and beyond a certain depth there‘s just too little information in the red channel to work with. I wonder how well the red dive filter (http://goo.gl/oKs4qj) works…
Puerto Rico (38 fotos)
1
Add a comment...

Qiuwen “Owen” Fan

Shared publicly  - 
 
After staying in Shanghai for three weeks, I realized that my bad experience [1] with the internet in China is partly due to my devotion to the western ecosystem, particularly Google's. A tech-savvy user would get by pretty well in China with all the local services, because despite the lack of open competition and groundbreaking innovation, the quality of services provided by the several tech giants in China is by no means lacking. Based on that, some might even argue that users devoted to the Chinese internet ecosystem enjoy a better overall experience than users in the US, because less competition also means less fragmentation, i.e. you don't need to worry about whether someone is using a different messaging app or payment solution than you are.

Let's consider a hypothetical Chinese techie's dinner with friends. He searches for directions to a restaurant on Baidu Maps and gets a taxi fare estimate. He can get picked up by a taxi through the Didi app, which is also conveniently integrated into Wechat (which everyone has installed and knows how to use, even the older generations who don't like computers, which is incredible). On the way there, he gets in line for the restaurant with the tap of a button in Baidu Maps. During the meal, his phone rings a couple of times, but MIUI intelligently tells him they are marketing calls, so he doesn't bother answering. After the meal, he scans a QR code at the restaurant, pays with the Alipay app, and splits the check with his friends right there in the app without needing to bother the waitress. While he's in Alipay, he checks and sees that he gained ~¥10 today just by keeping his savings in Yuebao, Alipay's money market fund. On his way home, he uses an app on his phone to turn on the Xiaomi Air Purifier in his apartment…

I'm not an avid user of Chinese apps, but it's been interesting to observe.

[1] https://plus.google.com/+QiuwenFan/posts/ZrdoPza9yaL
1
Roland Chen's profile photo
 
** "Yuebao" is Yu-E-Bao, which can not pronounce in "Yue'Bao"..
Add a comment...

Qiuwen “Owen” Fan

Shared publicly  - 
 
I stayed in Shanghai for the past three weeks, and here's my experience with the internet in China, from a Google user's perspective.

Censorship is getting worse. All Google services are blocked. To get an idea of what's directly accessible, use this tool: http://autoproxy2pac.appspot.com/gfwtest

I expected this, so before I went back I prepared myself with all kinds of tools (school & commercial VPNs, SSH tunnels, goagent, Lantern, etc.). But none of the them worked well because of this new situation I wasn't aware of…

China Telecom (my ISP at home) now has ridiculous packet loss (30%+) and round-trip time (300ms+) for all international traffic, so none of my tools that bypass censorship could get around this because they work precisely by routing traffic through accessible international servers. Even browsing text-based sites like Android documentation was unbearably slow; forget YouTube.

I spent time searching for technical solutions without much success. But two days before I'd come back to US, I discovered that China Telecom offers a services pack you could buy for ¥50/month, literally translated as "International Boutique Net," that would put you on a premium, less congested route for international traffic. A phone call later, I was looking at 0% packet loss and 180ms round-trip time—no buffering on YouTube through school VPN. Damn.

In other news, T-mobile is pretty generous in not charging for international data roaming. (Speed is reduced to EDGE though. You can get a 500MB high speed international data pass for $50, which isn't great but also not unreasonable.) And since data roaming by its nature doesn't suffer from the local censorship, I was pretty happy with my phone's connectivity.
1
Add a comment...
 
An awesome read on the process of learning.  #FQWEPL  
You arrive at lecture and sit perched on the edge of your seat, notebook open to a clean page and freshly-sharpened pencil in hand. You follow every word the...
1
Add a comment...
People
Have him in circles
65 people
Ray Wang's profile photo
赵丰年's profile photo
Zhiyi Zhao's profile photo
德明艾's profile photo
Kevin Tu's profile photo
张亮's profile photo
Junyu Zhu's profile photo
ShengJie Xu's profile photo
Jerry Tong's profile photo
Education
  • Carnegie Mellon University
    Computer Science, 2013 - present
  • Shanghai World Foreign Language Middle School
    IB Diploma, 2010 - 2013
Basic Information
Gender
Male
Other names
樊秋文
Apps with Google+ Sign-in
Work
Occupation
Student
Employment
  • Carnegie Mellon University
    Teaching Assistant, 2014 - present
    15-112 Fundamentals of Programming and Computer Science
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Pittsburgh
Previously
Shanghai - Coquitlam
Links
Other profiles
Contributor to
Qiuwen “Owen” Fan's +1's are the things they like, agree with, or want to recommend.
The Procrastination Matrix | Wait But Why
waitbutwhy.com

Life is never easy with a monkey in your head.

Creating the perfect GPG keypair - Alex Cabal
alexcabal.com

How do I solve this problem? gpg –import “..\DEV\SecretKey.gpg” gpg: no valid OpenPGP data found. gpg: Total number processed: 0. The same h

A non-magical introduction to Pip and Virtualenv for Python beginners - ...
www.dabapps.com

One of the hurdles that new Python developers have to get over is understanding the Python packaging ecosystem. This blog post is based on m

johnbender/prefs.js
gist.github.com

Set up Chrome Secure Shell to handle solarized terminal colors - Gist is a simple way to share snippets of text and code with others.

Passwordless Kerberized SSH for CMU's UNIX machines
blog.jimjh.com

Passwordless Kerberized SSH for CMU's UNIX machines by Jim Lim

Twisted Introduction
krondo.com

This multi-part series introduces Asynchronous Programming and the Twisted networking framework. In Which We Begin at the Beginning Slow Poe

10.6: Flip around (invert) the Magic Trackpad - Mac OS X Hints
hints.macworld.com

The Magic Trackpad normally slants up to match the keyboard angle. Some may prefer to use it slanted down in their lap, on the couch, or on

Solarized - Ethan Schoonover
ethanschoonover.com

Solarized. Precision colors for machines and people. solarized dualmode. Solarized is a sixteen color palette (eight monotones, eight accent

Top 10 Programming Fonts
hivelogic.com

Hivelogic is tech, code, design, and geekery, written by your Internet Pal, Dan Benjamin.

YBlog - Learn Vim Progressively
yannesposito.com

Learn vim and it will be your last text editor. There isn't any better text editor that I know of. It is hard to learn, but incredible to us

UV filters test - Description of the results and summary - Lenstip.com
www.lenstip.com

Best digital cameras and lens reviews. If you are looking for the information about digital cameras and lenses you are in a right place. We

PDFObject: Standards-friendly PDF embedding
pdfobject.com

PDFObject has been updated to version 1.2, and now supports Internet Explorer 9. It is also now available on GitHub. PDFObject is an easy-to

htaccess redirect wordpress folder change
stackoverflow.com

I currently have a url of http://example.com/wordpres/ I'm going to change this to http://example.com/w/ I currently get a lot of traffic fr

The Ultimate Guide to Golden Ratio Typography
www.pearsonified.com

Right now, there’s a mathematical symphony happening on your website. Every single one of your readers is subconsciously aware of this symph

Exploiting a Bug in Google's Glass - Jay Freeman (saurik)
www.saurik.com

A few days ago, I posted to Twitter a picture I took of a Google Glass unit running software that I had modified. I did this while in the Ba

In the Woods – How to Achieve Cross-Browser @font-face Support
blog.themeforest.net

Step One: Obtain Your Font. Because of licensing concerns, you cannot simply embed any font on your website. Your best bet is to get a free

Clean out Launchpad completely
www.macworld.com

Launchpad takes the iOS home screen springboard and recreates it on your Mac. Some users love this new Lion feature; others aren't sold. If

OK Go x Pilobolus - "All Is Not Lost"
www.allisnotlo.st

OK Go's a whole new interactive HTML 5 music video. Choreograph your own message! "PLAY! with Chrome"

Apache2, ProxyPass, Ubuntu and 403 Forbidden
www.barricane.com

Apache2, ProxyPass, Ubuntu and 403 Forbidden. I have spent an hour figuring this one out - I wanted to allow a couple of specific URLs on th