HN user

jacksmith21006

1,319 karma
Posts12
Comments946
View on HN

Really think Flutter will eat into a lot of React Native use.

So far really loving Flutter. The hot reload speed is just incredible. Plus there is some unusual features.

One is widgets keep state so can go directly to where you were already at when developing. This makes you a lot more productive and experiment a lot more.

The other is able to be somewhere in the app your are coding and just click that page on the screen and takes you to the code behind it.

Also it does look like Flutter is the future as the native UI for Fuchsia.

Written three TCP/IP stacks and the first was pretty bad as wrote off of RFCs before the Comer books.

But then purchased the Comer books and made it so much easier. Highly recommend buying the Comer books if really interested in writing a TCP/IP stack.

Also if you really want to learning something you write an implementation. To this day makes it so much easier to deal with IP problems, configuration, buying products, etc.

https://www.amazon.com/Internetworking-TCP-IP-One-6th/dp/013...

https://www.amazon.com/Internetworking-TCP-Vol-Implementatio...

https://www.amazon.com/Internetworking-TCP-Vol-III-Client-Se...

Depends on what you consider "bad" versus "good".

But Microsoft getting patents to use for royalties or as a weapon to me is not as good as the Google approach.

Google does not use patents to get royalties but instead gives away tons of IP to help everyone or the entire industry move forward.

Yodon, The difference is Google gets the patents so nobody else can and does NOT use as a weapon or for royalities.

Microsoft just takes a different approach. They use the patents for royalities and how they make over a billion off of Android phones a year.

Google has tons of patents and even buys them up like what they did with Moto. Yet they do not charge royalities for using. They instead use for cross license agreements.

Just a very different culture from Microsoft.

But one of my favorite examples of Google and patents is VP8.

We had Mpeg-LA extorting license fees out of us for Mpeg2. Google said enough and created VP8 and gave away for free for anyone to use.

But then in addition also offered patent infringement protection for anyone using VP8. That is just not an approach you would see from Microsoft.

"It doesn’t matter that’s not the company they are anymore "

What has changed? I would say they are giving back more now than ever before. They use to give their "secrets" in papers like Map/Reduce, GFS, and so many others.

But now they actually give the software away with their "secrets". Perfect example is Kubernettes. They build Borg and learned from it and then with everything they learned now give away K8s.

Which is now used by Microsoft, Amazon and pretty much the entire industry. They do not charge a cent and help their competitors better compete against them.

They did it because it helps the entire industry move forward. That is just not the culture at Microsoft.

Google continues to give away just tons and tons of IP.

But you do have me curious. How do you think they have changed in terms of the technology community?

BTW, another example is giving away SPDY which became http2 which helped everyone including competitors.

Or all the money they spend finding all the major security flaws including Shellshock Meltdown, Cloudbleed, HeartBleed, Spectre and many others. Cloudbleed was with a competitor and helped them solve the issue.

Google finds many Microsoft vulnerabilities and tells them about them helping them make their products more secure.

The big difference is Microsoft uses patents to get royalities out of people and use as a weapon in slowing down the industry versus helping push the industry forward.

Google does not play that game. They have tons of patents and purchased patents for cross license but they do not get paid anything in royalities. Instead they give away IP for everyone to use.

That is why Microsoft gets paid more for every Android handset through royalaties from patents than Google does.

Just a different approach between the two companies.

I am not aware of them ever doing that. There is only two cases where there has been any IP aspect that I am aware of?

One started by Moto before them purchasing and the other the Waymo trade secrets case with Uber.

Google has purchased tons of patents but they use for cross license and NOT for royalities.

Are you confusing Google and Microsoft? MS does use their patents for royalities and perfect example is getting more per Android phone sold from royalities than Google gets.

Why do we continue to get posts like this on HN with inaccurate information when shown to not be true multiple times?

Google did NOT end the motto and has now has employees have it the last thing read in the document as brains are LIFO.

Here is a link to the actual document.

https://abc.xyz/investor/other/google-code-of-conduct.html Google Code of Conduct - Investor Relations - Alphabet

As you can see it is right there on the last line.

Can you update your post with accurate information?

Thanks!

Google only allowed encrypted traffic with SPDY and why is was used for so long and nobody even knew they were using. So nobody would even have known as nobody did know.

Between their own browser and OS and their own services do not think they would be torn apart. It is not like their services would only work on Chrome or anything like that just better.

Really no different than any browser does proprietary things to make theirs work as well as possible.

But it does not matter. Google gave SPDY away as wanted to push the industry forward and how we got http2 so fast as they basically handed to the standards group not only complete but also since been using for a while they even had the data also to support the benefits.

Why so many companies adopted so quickly. If not for Google we be still debating this and that and not be getting the benefits of http2.

On Borg. Yes K8s is a rewrite from what was learned not only from Borg but another Google solution whose name escapes me.

The point is Google spent a lot of money building Borg and learned from mistakes and fixed and the knowledge gained is extremely valuable yet Google gave it away with K8s. Now Amazon, Microsoft and most other cloud players have it for free and do not have to invest into going through what Google had to in gaining the knowledge. For free and no strings attached and use to compete against Google.

Why? Because it helps move the entire industry forward. Google just looks at the broader tech industry very differently than Microsoft.

Maybe. But also realize you have to protect patents. So if they do not which clearly they do not then no issue.

Also realize Google culture was there when they started and weak and now they are dominate it continues.

Perfect example is owning Chrome and Android which are the dominate two clients. Then own the top 2 web sites with Search and YouTube.

They create a better protocol which saves money with SPDY. Gives a better user experience. But even thought they have NOTHING to gain sharing they do and give away to the standards committee. They do NOT use as a competitive advantage which is just standard good business practices.

That is just not what MS did when in power.

Instead they give it away to help everyone. Also so much very valuable IP they just give away to the industry to help everyone. Kubernettes is a perfect example. But there is so many more. Why on earth do you help your competitors?

But they help competitors that do just evil things against them. They give away Android to Amazon who uses on their Echo, Dot and Fire among other hardware. In return Google gets a ban for ALL companies being allowed to sell the competing Google products. Not just Amazon will NOT sell as that is understandable but they will NOT allow anyone to sell them!

But then SPDY is changed and Google goes back and pays the expense of supporting the changes.

These are defensive patents. Google entire culture is different than say Microsoft.

Google believe in all ships rising also helps them. Versus lowering competitors ships helps them which is the Microsoft and other old tech companies approach.

That is why they buy up patents like what they did with Motorola but use for cross licensing NOT to collect royalties. We look at Android and Microsoft collects patent royalties such as they get more per Android device than Google. That is just the difference in cultures.

Google even lets one of their chief competitors, Amazon, use Android without any fees paid to them. Amazon turns around and uses for the Echo, Dot FireTV and majority of their other hardware and then bans everyone on their marketplace from being allowed to sell competing Google products.

Not just Amazon will NOT sell but bans every other company on their market place from being allowed to sell.

Yet Google still just gives it away.

Google owns Android and Chrome which are by far the dominate clients. Then owns the #1 and #2 most popular Internet sites with search and YouTube.

They create SPDY which is a better solution and save cost and really no reason needing to share. Yet they give it away to the standards committee. Who then changes and Google goes back and moves to the standard with HTTP2.

Google is doing this while being in the dominate position. When MS was dominate you would never see them doing something like this. Honestly it is not really smart business but glad Google cares more about the overall industry moving forward. They get all ships rise is good also for them.

Security is another perfect example. They invest and find all the major security vulnerabilities like Shellshock, Cloudbleed, Heartbleed, Metdown, Spectre among others.

They share these vulnerabilities and even mitigations to the entire market because all ships rising helps Google and just how they look at it.

They find vulnerabilities with Microsoft and give them 90 days to fix. MS fails to fix and b*tches instead of thanking Google.

One of the biggest is the silliness from the Mpeg-LA. They charge ridiculous license fees with mpeg-2. Google saw that and invested into creating VP8. That forced the Mpeg-LA to stop extorting money.

But Google does not keep it just for themselves and use as a competitive advantage like any "good" business would do.

Instead they not only give away for free but then also protect anyone from patent infringement. That is crazy.

Give away for free and then also protect?

Some of the IP they give away is just crazy. Borg was novel and just incredibly valuable and they give away Borg through Kubernettes (K8). Who does that? Well all ships rise and so do they.

They do not charge royalties for IP like Microsoft and the other do. They sure have some incredible IP but they just give it away. Map/Reduce, Text2Vec, GFS, WaveNet, or so many different incredible papers. I just love they share their "secrets" and help everyone move forward and do not just keep to themselves.

But they also do the "right" thing and not something that just gets them a buck or a billion bucks.

Perfect example is China. The China government tried to hack Gmail accounts of their citizens data. Google walked away from billion in China and said that is not acceptable.

But then we have Apple hand over all their customers data to the government but also the encryption keys. Just the perfect contrast you can have.

"Campaign targets Apple over privacy betrayal for Chinese iCloud users"

https://www.amnesty.org/en/latest/news/2018/03/apple-privacy...

Google is a new tech type company that has a very different culture than the old tech companies. They believe in all boats rise helps also them instead of trying to hurt competitors with things that do NOT move the industry forward.

Google does not enforce patents. They are for protection so someone like MS does not get and use to get royalities. Heck MS gets more per Android phone for royalities than Google.

Could you imagine how much it would cost us if MS had the patents?

Google has just given back so much more than Microsoft. Great example is Google dominates with Android and Chrome the client and server and creates SPDY and gives it away. Heck it was changed and they even switch from SPDY to http2.

Or a big one is MpegLA was commiting basically extortion and Google created VP8 and gave away for free. But then did a crazy thing of even giving people that use for free protection from patent infringement. Who does that?

That is why we do not pay what we had to for mpeg2 licenses. Just not aware of similar from MS?

Or a big one is Google finding Shellshock, Spectre, Cloudbleed, Heartbleed, Meltdown and others. MS has so much to lose and does not find anywhere near what Google does to help the entire industry. Plus Google even shares mitigations.

Instead Google finds MS vulnerabilities and gives them 90 days and MS b*thches about it instead of thanking.

But then all the papers of things that are now just defacto standards. Like GFS, Map/reduce, Bigtable, Borg with K8s and just so many more.

Some are ways we now do things.

Then all the source code they give away.

There is two cases of protecting IP in the history of Google. The first started at Moto before Google purchased and they let continue.

The other was the best known which was the Waymo suit with Uber.

Google gets patents to protect themselves from someone else getting but do not use.

Google instead gives away tons of IP. Like Borg with K8s. Or VP8 and then on top indicates they will protect anyone that uses from patent infringement and on top gives for free.

Or SPDY or map/reduce or GFS or so many others could have patent and hurt the industry but instead gave away and helped the industry push forward. Can't think of any other company that has given away more valuable IP than Google.