HNHacker News
TopNewBestAskShowJobs

tonglil

117 karma · joined December 5, 2013

submissionscomments
tonglil··on Command palettes: how typing commands became the norm again
The worst thing about this site is it hijacks ctrl-f. Don't do that.
tonglil··on Google Cloud Platform – The Good, Bad, and Ugly
> Another service that would be very handy is a hosted etcd/Zookeeper service for service discovery, consensus, leader election, and distributed cron jobs.

Look at GKE :)

tonglil··on Google Cloud Platform – The Good, Bad, and Ugly
A lot of what he wrote is on point.

For example:

> I have reported bugs/clarifications against AWS docs and got prompt feedback and even requests for clarification from AWS team members. This has never happened for my comments submitted against Google’s documentation.

I always submit "feedback" (for the last 2 years), but the lack of changes in the docs make them seem to disappear into a black hole, so I stopped doing so.

Would be great if the docs for GCP were on GitHub (like the K8s, and now AWS, documentation) so we can at least see that docs are being worked on and iterated, and share/validate common issues and suggest fixes.

Minor things like this also create a lot of developer confusion in large user orgs:

> The API libraries and tools are spread across several GitHub organisations including GoogleCloudPlatform, Google, and possibly others, which can make it a little difficult sometimes to track down the definition of something.

> It would be easier if I didn’t need to think about this API access

Everything in the "ugly" is spot on.

tonglil··on Dear Amazon, We Picked Your New Headquarters for You
> ...keeping those metropolitan areas that have had the best job growth over the last decade, according to Bureau of Labor Statistics data. Metro areas that have actually lost jobs (Tucson; Birmingham, Ala.) and those that have grown more sluggishly are out of the running.
tonglil··on Introducing Google Cloud Container Builder
The pricing page doesn't mention any information about data ingress/egress. Care to clarify please?
tonglil··on Introducing Google Cloud Container Builder
I agree, the semantics required to define the build in GCCB seems really limiting, going to stick to Drone until this matures a bit. The plugin ability of Drone really outshines the current as well.
tonglil··on Google Cloud is 50% cheaper than AWS
Elasticache (redis/memcache)

Postgres

Integrated domains (a la R53)

S-N/E/Q-S

tonglil··on Ripgrep – A new command line search tool
This is probably the best case of out-in-the-open open source developers of similar-but-different tools collaborating on a new standard and implementing them in record time that I have ever seen.

Keep it up all (rg/ag/sift)!

tonglil··on What US Software Companies Should Understand About the Rest of the World
"Heck, even Canada now has a law that makes using Dropbox illegal if you are working with personal data (at least until Dropbox starts storing that data in Canada, or that’s what I was told). It’s called PEPIDA."

It's actually called PIPEDA, not PEPIDA.

Also, where is the source? I have done a good share of readings in this topic as part of my research in a Canadian university (< 4 months ago) and could not find the "illegal"-ness of such actions.

Currently, the act essentially outlines consent and putting the knowledge and power to update/remove private information with the users, and does not outline what services or actions are illegal.

It is important for people care about privacy, but it is not cool to post un-sourced opinions as facts, as people often mis-cite them as fact and propagate false info.

Here is the act, and a summary of responsibilities: https://www.priv.gc.ca/resource/fs-fi/02_05_d_16_e.asp

tonglil··on Abandoning Gitflow and GitHub in favour of Gerrit
Amen, Phabricator all the way!
tonglil··on Ask HN: Who is hiring? (March 2016)
Is there any opportunity/support for a visa (Canadian hoping to work in the US)?
tonglil··on Show HN: Meetifyr – Get your friends together
Sorry, I thought I provided constructive criticism.

This project has been up since 2011 (check their blog), so I thought they must have known about Doodle already, and can solicit further feedback on why someone may prefer another project than theirs.

Regardless, I think it is always worth mentioning competitors and related projects, either for the creator to get ideas from or to see how they can work to differentiate themselves.

tonglil··on Show HN: Meetifyr – Get your friends together
This is very similar to a Doodle, however lacks the clean / less-eye hurting visuals.

I would still recommend Doodle if anyone is still looking for an option in this field: http://doodle.com/

tonglil··on A new look for repositories
If someone wants to keep the tabbed nav sticky to the top of the page, I wrote a Firefox add-on / Chrome extension to do so: https://github.com/tonglil/github-static-nav
tonglil··on List of April Fools' Day Announcements
Tumblr: https://www.tumblr.com/dashboard

The "executive suite - productivity edition"

http://executivesuite2016.tumblr.com/post/115074577715/tumbl...

tonglil··on Olark – The First Three Years
One of the most annoying thing is the number of other requests Olark makes on a page. Or that you can't just hide it away permanently/30 days whatever because I'm not going to be using it on this site.
tonglil··on Ask HN: I got let go this morning. What should I do next?
Can someone explain this more in detail?

It's bad ethics to write stuff that only you can maintain, so what other methods can one achieve this/what do you mean?

tonglil··on What does it take to run a web app with 5K – 10K users?
We keep the last 30 days and also send it out to Rollbar for notifications and analysis. It's working great!
tonglil··on This year in side projects
How does TextBelt send messages to carrier's emails? Don't carriers usually charge for that? If not, what's the point of using a service like Twillio?
tonglil··on Atlas by Hashicorp
- Vagrant is a given, wonderful.

- Packer is for syncing VirtualBox, AWS AMIs, and what not for quick and stable starting points, also wonderful.

- Consul is great for monitoring and running a services oriented architecture, haven't pushed it to its full potential though.

- Serf: n/a, haven't tried yet.

- Terraform: n/a.

We are still using Ansible as the provisioner.

Overall, good ecosystem, would recommend.

tonglil··on If you use a Mac or Android, e-commerce sites may be charging you more
This type of thinking reminds me of the show Golden Balls: two parties get the same thing or no one gets anything at all.

https://www.youtube.com/watch?v=S0qjK3TWZE8

tonglil··on The Quality, Popularity, and Negativity of 5.6M Hacker News Comments
Just a quick FYI for the author:

> "The average amount of positive words in a comment made in thread about gender and diversity is 2.48 words, a little higher than the average, and is also the most frequently occuring value. However, The average amount of positive words in a comment made in thread about gender and diversity is 2.10 words, a much higher increase."

I think you mean:

> "However, the average amount of negative words"

Good article though, great graphics and cool insights!

tonglil··on GitHub Student Developer Pack
The input box doesn't come up for me, all I get is "The promo DIVEIN10 for $10.00 was applied to your account." which if I remember correctly, was when DO did codes over Twitter quite a while ago :p
tonglil··on Show HN: QuoDB – Movie quote search engine based on subtitles
Waterboy: "this is some high quality h2o" yields nothing.
tonglil··on Barriers faced by newcomers to open source projects: a systematic review [pdf]
I think one issue that the paper didn't really tackle was the question new contributors ask themselves when they want to contribute: "I don't want to bother people with patches they could have written themselves faster or better." (http://marti.us/w/2014-07-19-Mozilla-BSP.html)

When I first started out, I reported bugs, reproducible tests, and contributed to issue discussions, but didn't write PRs because I felt as if my coding style or complexity could not live up to the source. There is often a intimidation factor when thinking about submitting code to the maintainers (even though it is not on purpose).

Even now after contributing some code, I sometimes still feel the same way when it comes to repos by well-known names in the communities.

tonglil··on RainLoop Webmail: Simple, modern and fast web-based email client
Try Modoboa? Link: http://modoboa.org/en/
tonglil··on We Are Now In Command of the ISEE-3 Spacecraft
Just noticed the url is "LEET" too.
tonglil··on Canada's Pitch to Tech Entrepreneur: We'll Pay 80% of Your Salaries
Speaking as someone nearing the end of their undergrad and looking for internships/full time opportunities, staying in Canada is simply not competitive or attractive enough for the talented students in each class.

Local companies are not "big of a name" enough for career advancement (aka resume padding) and do not pay nearly as well either for entry level positions (50k vs 70/80k - taxes).

Furthermore I have heard of local startups that relocate or migrate down to SV for some period of time to fund raise or experiment before pivoting/failing/moving permanently to the US or their talent leaves during their time there.

tonglil··on Canada's Pitch to Tech Entrepreneur: We'll Pay 80% of Your Salaries
IBM research and that's about it. Maybe some small start ups but otherwise I recall its website shops.
tonglil··on Ask HN: Screenshot Saturday
Working on a Venmo like money tracking app that evolved out of a school project. Adding some features and making it more performant on mobile. Learning backbone.js right now to make the switch to a fully API backed service instead of a server render site. Reason is because a) Venmo doesn't exist in Canada and b) school is boring.

http://i.imgur.com/OS0A7B7.png http://i.imgur.com/6K9iD8w.png http://moneytrackr.ca

Page 1 of 2Next →