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


That's amazing. Apple captures 104% of the profits in the smartphone market, Samsung is next in line with... 0.9%.

Everyone else is selling phones at a loss in order to gain more market share.


For me redirecting my DNS to Google public DNS 8.8.8.8 and 8.8.4.4 did the trick.


I added the following to my hosts file for today:

  #8:07 AM 10/21/2016
  199.16.156.70 twitter.com
  104.244.43.231 abs.twimg.com
  104.244.43.231 pbs.twimg.com
  192.30.253.113 github.com
  151.101.24.133 assets-cdn.github.com
after giving up on modifying DNS timeouts. https://blogs.technet.microsoft.com/stdqry/2011/12/14/dns-cl...


that's not going to help much if the authoritative name servers (which is what dyn is, btw) go down for more than a day.

Max record cache time is 86400s (24h), so if the attackers can keep it down for 24h then google will have to have custom instructions in place (or cache more aggressively than the RFC allows)


Is there any reason why Dyn has to be "down" from Google's perspective? Is it possible that the large DNS providers maintain private network between each other, such that DDoS attacks that are effective against the public are ineffective against the private network?


Since the attacked dyndns DNS servers are evidently anycast, the google server you are reaching might connect to a different dyndns server than you do. If google has luck to reach a less overloaded server, they might get an answer where you get none.


Side note:

In addition, Google Public DNS engineers have proposed a technical solution called EDNS Client Subnet. This proposal allows resolvers to pass in part of the client's IP address (the first 24/64 bits or less for IPv4/IPv6 respectively) as the source IP in the DNS message, so that name servers can return optimized results based on the user's location rather than that of the resolver. To date, we have deployed an implementation of the proposal for many large CDNs (including Akamai) and Google properties. The majority of geo-sensitive domain names are already covered.

from https://developers.google.com/speed/public-dns/faq


I was on Google dns until I joined my VPN a bit ago. The public DNS was failing to hit lots of things. (NY, USA)


Not only does it work (for now), many of the sites that are "down" are noticeably faster. :-)


less users connected


Same story for me here today (reporting from Cork, Ireland)


I'm a Verizon FIOS customer in NYC and was unable to reach nytimes.com and several other sites this morning. Switching my DNS to Google's (8.8.8.8 and 8.8.4.4) seemed to fix the problem, but I don't understand why yet.


I think Mattt can get away with this as he has the most well known open source library for cocoa development.


I'm not a cocoa developer, and I don't really know who matt is, or what library that may be ;). Once I'm a seated cocoa developer I probably will though, but then my general point no longer really applies.


To address the "moving off of Parse" comment: The way I've dealt with this is to use the Parse REST Client instead of the Parse SDK. That way you're object model isn't tied to parse PFObjects and you can swap out the Networking layer if you choose to move to another vendor. If you control the full stack, you can even model your backend to more-or-less mimic Parse's Rest API.


Yeah in retrospect we should have definitely done this. Although it causes a significant trade off to prototyping speed. I am not sure if its not just worth using your own API at that point.


iOS6 user base will be miniscule in a few weeks unless you are targeting corporate or education markets which update slowly.


Isn't Sublime text 3 still in beta?


http://www.sublimetext.com/3

> Sublime Text 3 is currently in beta. The latest build is 3059.

Yep. Which makes this announcement extremely odd.


Coincidentally, 3059 is also the projected release date year for Sublime Text 3.


The announcement isn't odd. The bullshit HN title is.


It's actually 3062 from 5 May 2014.

http://www.sublimetext.com/3dev


Yet most Android devs I know use Macs....


That is completely irrelevant to this articles point of illustrating Objective-C bugs that are fixed by Swift. Nowhere did it claim that no other language had solutions for @Override


haha these answers are cracking me up. Who cares? Do people develop iPhone apps using Go? Swift never claimed to invent new paradigms that didn't exist in other languages, it simply brought them to Cocoa.


My comment was specific to lxcid's comment and his surprise to see all these features in a language. I don't understand why my reply got downvoted.

> Who cares? Do people develop iPhone apps using Go?

There is no built-in support for people to start caring in the first place anyway. But Go fundamentally is better suited for server-side code rather than applications as Swift is supposed to.

On a different note, Apple has started hiring Go engineers. But who cares huh? https://jobs.apple.com/us/search?jobFunction=MTLMF#&ss=33773...


That's kind of irrelevant. The only thing that really matters since swift is built to natively support Cocoa, is was this possible in Objective-C (and to a lesser extent C and C++).


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search: