Hacker Newsnew | past | comments | ask | show | jobs | submit | fshen's commentslogin

Four years of android user. Just switch to iphone6 2 month ago.

Almost every app requests too many permissions. Almost every app starts a background process to receive notifications. which are very bad.


iOS apps do not (can not) "start a background process to receive notifications".

Notifications are globally handled by the OS over a single dedicated optimized connection. And then dispatched to the individual applications.


And i think Google introduced an API in 5.0 that offers a opt in to something similar.


Come from china, a golang user, for 2 years now.

golang.org and Google is blocked in china by government, so, Google trends and golang.org traffic from China maybe miss leading.

Go is quite popular in china, the reasons can be:

1. A few companies is based on Golang, like qiniu.com. 2. More and more companies are adopting Golang, since it's very powerful for writing network servers. These companies are facing very fast traffic growth. Golang's efficiency and expressiveness are well known. It just fills the gap. 3. China has many software developers spread in a few cities(Beijing, Shanhai, Hangzhou, etc). News spread quite effective among them.


Ah, interesting! The rapid increase in traffic for Chinese sites easily makes a lot of sense, when thinking about it!

With 1 billion users in a single language/culture, I guess successful sites might indeed grow quite fast, right?

... and there, a compiled fast language is paramount, no? :)


compiled fast is quite helpful. The standard lib is a also +1, very useful for network services.


SEEKING WORK - Remote, I'm based in China

Full stack developers, specialized in web development, both front end and backend: fluent in Javascript, Java, Clojure, Python, C++, MySQL, Redis.

Github: shenfeng & http-kit Resume: http://shenfeng.me/resume/index.html Blog: http://shenfeng.me (most in Chinese).

Contact: shenedu at gmail dot com


I did one using golang too. https://github.com/shenfeng/http-watcher

It monitors a directory for change (using notify facility provided by the OS), upon change, will execute a given command given by command line arg `-command`. If any browser connected, it will try to refresh the browser too.


very nice, Thanks. I love it.


I agree with the author. And Absolute are cacheable. It's readable. what's wrong with 2012-08-24 10:16:59?


Yes. I can't agree more. One example to backup: Eclipse makes Java fun.


Is this sarcasm? =)

If you want to know how real auto-complete works, try out IntelliJ. Auto-complete on Eclipse is like slowly being pecked to death by ducks.

A more accurate statement in my mind is "Eclipse makes Java palpable, IntelliJ makes Java fun."


I am downloading IntelliJ. I've use Eclipse for years, It works for me.

I will give Eclipse a try.


IntelliJ is the best IDE out there. It might be pricy, but it will save you so much time in the long run. Since time is money, you will end up saving money too. :)


The Community Edition is free of cost. The choice depends on what you need: http://www.jetbrains.com/idea/features/editions_comparison_m...


yeah free version supports Java SE, with a really nice Scala plugin for download via the plugin manager.


Javascript is an usable language, just need an open mind to learn it.

Javascript is a simple language. Compile(translate) other language seems good. But complicated things.


Lua is simpler though


Impressive.


Clojure startup time is slow. AOT helps a little. http://clojure.org/compilation

Clojure runs quite fast, in my experience. I have written an web app http://rssminer.net, in Clojure (and some Java). On a small VPS(512M RAM, 1 core CPU), It can handle about 300 request per second, On my desktop, about 2000 req/s. Which is not slow, at least.

The persistent data structures Clojure use is fast too. I did some test a long ago, It's roughly the same speed as Java collections.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: