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

This is nothing new. Its Google's material design. http://www.google.com/design.


Airtel has no issues via google dns.


I see GitHub accessible to our team all day yesterday and today as well. A news appeared that some of the sites where unblocked after the offending material was removed and the websites complied to the governments ask.

I don't know yet what websites are unblocked.


Exactly. I can access Github without any problems as well (in Mumbai).

I tried my home wifi, office wifi and Vodafone 3g and it worked from all of these.

In fact, today I can even use Vimeo and Weeby which were blocked until yesterday.


What was the offending material?


Because they supposedly had anti India content from ISIS (sigh)


AKA nothing changed and nothing was actually there.


Name-checking terrorists is so thin it's transparent.

Also, the SourceForge link was for pastebin source code[0] and not an actual pastebin.

IMHO it was a lazy request from the copyright lobby, which is seeking to criminalize anonymous text and links. They don't care that it's insane, the world isn't changed by being reasonable; at worst they'd have shifted the Overton window and made the other wing of the lobby look sane. The politicians barely care, and another level of jaded drones didn't bother to contact anybody[1], put up a DNS block and went home.

[0] https://news.ycombinator.com/item?id=8820591

[1] https://news.ycombinator.com/item?id=8820289


Do you have a github repo ?

If your release and branching is based on Git and all the work you did resides there, it becomes difficult to switch horses mid stream. If your open source contributors and have accept pull requests then the history gets lost.

Repo isn't centralized, its distributed amongst Github not across systems (Github to Bitbucket or Cloudforge etc.)


You can use bitbucket with git. As far as the repo is concerned, all you need to do is change the remote urls.

I understand if there are post-commit hooks that depend on github integration and bitbucket integration is not available.


It's not difficult to switch horses whatsoever.

In fact, you could add a bitbucket repo in a matter of seconds and use it alongside github. Or in place of.

Pull requests are merges. The history lives in the repo.


Nice comparison. I believe every language has a purpose.

Ruby is a good choice for front end. We use them to build front-ends (https://github.com/megamsys/nilavu).

Go is a good choice for system programming, its native binary interests everybody.

Nodejs is good choice for realtime programming.

Scala is concise and good when you need heavy duty API and such and allows to build a robust code (https://github.com/megamsys/megam_gateway)


> Nodejs is good choice for realtime programming.

...for some definition of realtime. Javascript and node.js are terrible choices for serious signal processing systems, for example.

We really need to find another word for the kinds of browser applications people call realtime these days.


I propose: Humantime. Humantime means that you react as fast as person would give a crap about.


As Dave Thomas in his talk http://www.infoq.com/presentations/metaprogramming-ruby says "Java is for average programmers - a scissors with blunt knifes" If somebody wants to learn now, its good to go after the future market which would be dominated by mobile, apps on cloud. The programming trends is poised to be move towards a mix of Functional + Object Oriented, Procedural. JVM will still be around, as its battle tested but will be programmed by something else (Scala, Clojure seems to be picking up). Golang/Dart will be a deadly combination as well. HTML5 Mob Apps will pick up steam. We choose Scala, Golang, Ruby(scripting), Ruby on Rails for our tech stack at http://www.megam.co


If somebody wants to learn now, its good to go after the future market which would be dominated by mobile, apps on cloud.

The (now) largest mobile platform uses Java as its main language for applications. Lots of cloud services, including much of e.g. Google's, are written in Java.

(Scala, Clojure seems to be picking up)

We live in a bubble:

http://www.google.com/trends/explore?q=java%2C+scala%2C+cloj...

The average programmer will never write Clojure. Maybe Scala, but only as a Java with less boilerplate.

Golang/Dart will be a deadly combination as well

This almost seems an enumeration of today's hypes ;). You know that Go (the language) is practically a Java 1.0? What is so deadly about a Java 1.0-like language with green threads (which have been around a long time) and CSP-like channels (for which Java implementations were available). What's 'deadly' about it?

I like cutting-edge languages such as Haskell. However, historically, it's mostly boring languages with industry support that win. C was boring and it had UNIX, C++ started out as C with objects and had Microsoft and many others, Java was boring (a watered-down C++) and had Sun, IBM, Oracle, etc., and C# was boring (a Java clone) and had Microsoft (arguably, it did adopt more outside influences than Java ever did). Go will probably be popular as well, it's an incredibly boring language (no one could claim it to be revolutionary after Java or Erlang) and it has Google.

Note that I don't find the predicate 'boring' offensive. These languages are well-understood (except maybe C++), are standardized, have large ecosystems, have great tooling. The result is that they allow you to focus more on the actual problem than reimplementing basic libraries or fighting tooling.


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

Search: