News for hackers. Stuff that matters.
Re:Apple Abandons Development of Wireless Routers by Symbiote on Monday November 21, 2016 @05:58PM (#13010049)
I'm surprised a software developer doesn't know basic stuff like that a typical Ethernet connection is 1Gb/s, and WiFi around 20-200, depending on conditions.

This is like an engineer not knowing the mains voltage is 230V, or a baker not knowing about standard grades of flour.

Re:Apple Abandons Development of Wireless Routers by gwern on Monday November 21, 2016 @06:36PM (#13010318)
I knew perfectly well that Ethernet goes up to 1000 megabit/sec and WiFi generally 50-200 megabit/sec, but my reasoning was that the LAN shouldn't matter because my ISP only gives us ~6 megabytes/sec (or ~45 megabit/sec) and as far as I knew, all possible configurations easily saturated that as my laptop and repeater were the only things on WiFi with no interference from neighbors. In performance, you usually focus on the weakest link, and here the weakest link (ISP/Internet) was by far weaker than the other links.

Apparently I was grossly wrong, and I still don't understand why I was wrong and why the changes made such a large difference. Something to do with network protocols and response to packet loss or something, I guess.

Re:Apple Abandons Development of Wireless Routers by flukus on Monday November 21, 2016 @07:19PM (#13010545)
I'm not. Software developers are generally pretty ignorant of things like network latency. You often see things like caching used to improve n+1 database performance problems which doesn't really help when the cache is also on another machine.

I'm always posting latency numbers every programmer should know: https://gist.github.com/jboner/2841832

Re:Apple Abandons Development of Wireless Routers by pyre on Monday November 21, 2016 @06:18PM (#13010214)
> Ethernet connection is 1Gb/s, and WiFi around 20-200, depending on conditions

I had no idea that WiFi was that much better than Ethernet!

( this is why units matter, kids ;)