Comment on: Top 10 Programming Languages in 2017
Article loses all credibility in the first sentence by stating Python is known for readability.
Comment on: Coding for kids: another silly fad
Not a fad. Most developers who are any good started long before high school. Personally I started at age 7. In 1980.
Comment on: Four Column ASCII
I always thought it was a shame the ascii table is rarely shown in columns (or rows) of 32
It's pretty much always shown that way.
Comment on: Infographic for choosing your first programming language
The dynamic typing makes it terrible for that as well. Much better off starting with something like C#, which is much more debuggable, and the IDE makes the learning curve practically zero.
Comment on: Infographic for choosing your first programming language
I can't possibly emphasize enough how bad a recommendation Python is as a first programming language, especially for big tech companies. Even ignoring the horrible performance, the code becomes unmaintainable when it gets bigger than "Hello World".
Comment on: Is there still no Torrent replacement?
Can you recommend a torrent client that uses VPN without VPNing everything else on the host PCs internet connection?
Comment on: Apple Favours IPv6, Gives IPv4 a 25ms Penalty
The bigger packet isn't adding latency, Chrome, Firefox, and now Apple are, as they wait to see if an IPv6 address also comes back from DNS before proceeding with IPv4.
Yes, the concern is that the internal IPv6 addresses are exposed to the internet. Broadcom has a near monopoly on current 802.11ac chipsets. If any features requiring the router CPU to statefully inspect packets, rather than use hardware accelerated IPv4 NAT are enabled, like QoS or an IPv6 firewall, they max out in the 200-300Mbps range.
Comment on: Apple Favours IPv6, Gives IPv4 a 25ms Penalty
I think it's a terrible idea.
With IPv4, it's almost assumed you are behind a NAT, especially for a wireless device. Most home routers don't NAT for IPv6. The NAT added a decent layer of security. Ditching that security, as well as making your packets bigger for a wireless device, just seems stupid. Especially adding intentional delay to that end.
Comment on: So you want to build a Python desktop app?
Prettt informative article, but:
If an application's performance matters enough to even consider interning, why would you even think about using Python?
I would be interested if anyone from the listed companies can confirm the server side use of JavaScript. Client side of course it's used because the browser doesn't offer other real options. But server side use of JavaScript seems asinine, especially for large scale projects that need maintainability.