Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Not at all sure why it's relevant which programming languages they use at Apple.

Is this considered interesting since it somehow proves the mainstream adoption of Go? Or since Apple, a competitor of Google's in cell phones, are using one of Google's technologies? Or what?

The takeaway for me was that Apple has a whole /8 subnet to themselves. That's just ... immense, for a single company. Gaah.

EDIT: Mis-typed the netmask, I meant /8 but typed /24. Fixed.



Back around 1990 I had a class /16 and I was just a 14 year old. Before the web explosion it was a different time. Domains used to be free back then too!


I was still playing with toy cars back then, but how did people lose those IPs? Were they revoked?


I still have a /24 from the era.


Eeek, the "C" in CIDR stands for classless, so it is either a Class B or a /16 not a "class /16"

Also, it is highly unlikely that you had a /16 as a PI allocation even in 1990.


Your nick is deliberately obscene. I'm not a prude, but it doesn't fit the tone of the site.


There are no words that are obscene.


Class Bs for persons still existed in 1998.


>The takeaway for me was that Apple has a whole /24 subnet to themselves. That's just ... immense, for a single company. Gaah

(I think you mean /8.) Brace yourself: http://en.wikipedia.org/wiki/List_of_assigned_/8_IPv4_addres...


People are curious simply because Apple is so damn secretive. I'm not sure I'd ever want to work there because it seems I would be unable to talk to anyone about my projects, ever.


A /24 for a company of their size is nothing - they actually have the entire 17.0.0.0/8 to themselves: http://en.wikipedia.org/wiki/List_of_assigned_/8_IPv4_addres...


Less about 'of their size' then about how long they've been around, since back in the days when a large company could get a /8, and just about anyone could get a /16.


Interesting. I know Google uses the IP 8.8.8.8 (and 8.8.4.4) for their public DNS servers. So it seems Level3 doesn't own the entire 8.0.0.0/8 block then.


They do, but they reassign some of them to other parties: http://whois.arin.net/rest/net/NET-8-0-0-0-1/children


Yeah, that was what I meant, brain error. Thanks, I edited my comment.


Go is not really a "Google" technology. It's just a programming language like any other. There's no reason Apple shouldn't use it, if it's the right tool for the job.


Well, it'd be pretty weird if Go-ogle started developing their applications in Swift.


Actually, google does a lot of iOS development and has dozens of shipping iOS apps (https://itunes.apple.com/us/artist/google-inc./id281956209), and thus has a pretty sizable community of Objective C programmers. So Google will almost certainly be shipping apps containign Swift code as soon as the tools stabilize enough for them to do so.


I think they're mechanically translating their Java code to Objective C:

https://github.com/google/j2objc



I don't think it would be weird if they developed OSX/iOS applications in Swift.


I'd be surprised if they didn't use Swift for their iOS apps.


They're not using Swift at the moment. But they might at some point in the future. Source: friend who works at Google.


Apple simply doesn't have any own solutions for server-side development. Google has own languages for both client (Dart) and server (Go).


The software tech Apple uses generally doesn't seem to get as publicized compared to most large tech companies - for example, I know second hand that Apple uses Angular.js, but I have never seen anything in the wild about it.

One thing to keep in mind though is that Apple is much more a hardware company than software.


For a hardware company, the write a crapload of software... like Mac OS, iOS, and all the built-in applications. I'd say they probably do a lot more on software than hardware, actually. They only release a few pieces of hardware a year.


It's not difficult to argue that reliable hardware is only a delivery mechanism to enable the usage of Apple's software, however I doubt users would purchase a "Samsung iPhone" or "LG iPhone" in the same manner that they do for Android devices.

The Apple hardware brand, the hardware itself, and the software all together sustain the user demographic.


Oh sure, the product they sell is the integration between hardware and software. But saying they are "much more" a hardware company than a software company is selling them pretty short.


"Apple views itself as a software company."

- Steve Jobs

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


Certainly doesn't come across as one. UX/hardware comes to mind first.


A /24 is only 255 addresses...


You might find this guide to calculating subnets helpful. ;)

http://www.dslreports.com/faq/cisco/30.1_Quick_subnet_calcul...


Maybe the poster expected Apple to eat their own dogfood? They have ObjC and Swift, and Google is one of their major competitors, in mobile space yes as well as pop-language space.

A /24 is also only 256 addresses, so really unremarkable. I think you are reading it backwards. MIT has an /8, that's the large one.


Mea culpa, I see that Apple does indeed have an /8.


HP has two /8 subnets. What's even weirder is that Eli Lilly (the pharmaceutical company) and Halliburton (the oil company) also both have one.

(as others have said, you mean /8)


I seems like organisations that where early adopters of the internet got one.


Relevant XKCD comic "Map of the internet": http://xkcd.com/195/


I agree. "Breaking news: Apple uses Google products"




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

Search: