And Android, all of the ad stack, analytics (it gives google a lot of data), chrome, maps, docs, drive (in some form), calendar, app engine, hangouts (part of gmail). There are tons of products that are both successful, and are tied to core things google wants to be good at.
How would that help them? It doesn't seem like they have any incentive to prevent more people from using the JVM. In fact, I would imagine they want more people to use it, and multiple languages compiling to it makes it more popular.
I'm unable to get it to run either. Turning text into tokens is something I've wanted to be able to do in golang before, so it would be super nice if it was easy to install with `go get`. I still need to work through some of the other libraries here: http://biosphere.cc/software-engineering/go-machine-learning...
It would be really nice if we could see the source code for this site to see the selection criteria.
It definitely seems random. It's not just showing new projects created on a given day, because I see projects that are really old. Is it checking for projects that are small and recently updated, maybe?
I've used this in the past for manipulating data on the fly for testing and it worked out nicely. I wrote a little program that can redirect requests, so instead of going to production they go to a local server or to a QA environment. Helpful for testing javascript libraries that get included in third party pages around the internet (like Google analytics or ad code).
Goproxy was really performant and easy to use compared to other solutions. (https://mitmproxy.org/ had some performance problems/memory leaks).
I disagree. It's more a question of do you want to spend engineering hours updating all your tools to the latest version, or do you want to spend engineering hours developing features. Different organizations have different priorities. Many times new versions give you features that are worth the effort taken to update. In most cases I'd rather not use technology that is continually breaking my code on every update, and instead focus on solving interesting domain specific problems. It's flawed to say that this means the culture is "fucked up".
Some system of shortcuts for doing everything with the keyboard would be nice though. Every time I move my hand to the mouse I'm losing time. I don't mind learning a new map, as long as it's as efficient as emacs.
It's really exciting to consider how Twitter fundamentally changes how we can communicate in large groups. Essentially, through the use of hash tags, Twitter has created a new conversation/comment stream that any one in the world can be a part of. For example, while watching the Olympics, there are several hash tags that show up on screen and allow everyone from celebrities to random people talk about it. It creates a conversation that is not even possible using other mediums. They're not doing social networking better, they've created a new way to communicate. This changes mass media from being a one-way conversation to a place where anyone can participate in the conversation.
App.net simply can never do this as a result of it costing money. Since it can't build a large user base of "regular" people, the data on App.net simply won't be that interesting or very open. Sure it would be a cool service, and for many people, particularly geeks, it might be nice. It could even be a great medium to communicate with specific people, but it will never be as useful as Twitter in the sense that it will never be able to fill the same space as Twitter.
If there really is a problem with Twitter's business model that's causing cash problems all they need to do is charge for API access. Twitter's data feeds provide immensely valuable data about a large variety of issues.