While VS Code is a great IDE, a lot of this article is simply untrue. Node has had an interactive debugger (and corresponding API) for years.
Prior to --inspect, --debugger gave developers the abilities to step through code and to jump into a REPL to examine and manipulate the application state. Beyond this, there were tools like node inspector(https://github.com/node-inspector/node-inspector) which provided a chrome inspector-like tool.
On top of that, these tools adhere to the chrome debugger API (https://chromedevtools.github.io/devtools-protocol/) which provides the ability to dump comprehensive data like the memory graph for those wishing to make profiling tools.
Should gun manufacturers be liable for shootings? Car manufacturers for hit and runs? What about the USPS for when people ship drugs or other illegal contraband?
This seems like an awfully slippery slope where companies are are not only responsible for their own actions, but also for the actions of their customers as well.
Why do the euro models feature completely different (and arguably better) configurations?
I have one of these from a couple generations back and absolutely love it. My only regret is getting the high end model with the touch screen and high-res screen. I've heard 1080p has better battery life and I've spent more time I'm proud to admit dealing with the hell of configuring apps to not look like garbage on a high-res screen.
That might be a little extreme. Vault 7 demonstrated that the US government has been hoarding vulnerabilities to consumer electronics which allows spying without warrants and leaves the owners at risk.
I'm generally in support of WikiLeaks, but this is a really good example of why they often get such a bad rap. As far as I can tell, there isn't anything remotely illegal or unethical about this project (aside from war itself but that's an entirely different argument).
In this day and age its absolutely essential that we hold our governments accountable when they infringe on our liberties or engage in illegal activity. That said, I can't see any reason to leak sensitive documents regarding technical details of how missiles operate (even if the project was ultimately canned).
>To me, the fact that Node has to add a library with custom semantics just to allow a basic 'open' on a file handle is a huge warning flag to me
What do you mean? The fs module shipped with node is pretty much just a wrapper for libc. Hell, it even links to the open(2) manpage in the docs for usage information.
You can cut the irony with a knife. I left Comcast after they imposed data caps in my area which I struggled to stay under.
I have several roommates and we generally consume media via streaming services; primarily twitch and netflix. It seems to me that Comcast is using data caps as a 'streaming tax' for cord cutters.
Have you tried using an equivalent amount of water and/or fiber supplements as a control? It seems reasonable to conclude that eating additional food would cause you to feel satiated for longer.
I think the problem I (and most people) have with IoT is that the marketing is coming before the UX. Sure, you can spend 100 bucks on a lightbulb that can be controlled by your email, but will it really be usable? There is a lot of potential for zigbee/zwave/thread/BTLE/etc, but until there is an actual use case that will hold water it will only be over commercialized gadgets.
A couple of months ago my Twitter account was hacked by a spammer who subscribed me to a couple thousand other accounts. Since there is no mass unfollow feature, I wrote a quick and dirty javascript to kill everything on my page:
var a = $('.unfollow-text');for(var b=0;b<a.length;b++){a[b].click();}
Yes and no. You will get slipping on heavily worn cassette (read: sawtooth shaped teeth) and a new chain or vice versa, but heavily worn these days might be 4-6000 miles of abusive riding. For the average commuter, this would be several years of use, as well as a fair deal of casual riding.
I'd be curious to see how all the sensors hold up after a couple months of regular cleaning. I have an older model Roomba and am blown away by how durable it is. The sensors are extremely primitive and it doesn't have any capabilities to map rooms like newer robotic vacuums, but it manages to do a great job without any dust getting in after months of use.
Granted, I haven't had an opportunity to tear apart newer models, but I'd be really surprised if the more advanced sensors would be much more prone error after a bit of dust gets stuck to them.
I really want to like OSM, but the default UI is really holding me back. Even with its limitations, Google maps looks great out of the box. Open Street Maps is downright ugly.
Aesthetics is a huge selling point, especially when used for business, and I can't help but think that its the factor that is holding OSM back from prime time.
I haven't dug deep enough to form an educated opinion on the language, but so far its refreshing to see such a drastically different process than popular languages today.
I didn't, but I can see how my wording was misleading. In my eyes I see the ISP's at odds with the companies which require heavy internet usage. Comcast/Time Warner/Verizon/etc don't like Apple/Netflix/Google. If they had their way, they would impose the pay per site model that we are all afraid of. This obviously won't fly so the ISPs throttle the non-isp media providers until they are willing to pay up (as we are seeing with Netflix especially). As long as this process is more or less transparent to the end user, nobody will make a big deal about it and all parties involved will get something positive out of the deal (besides the consumer).
Prior to --inspect, --debugger gave developers the abilities to step through code and to jump into a REPL to examine and manipulate the application state. Beyond this, there were tools like node inspector(https://github.com/node-inspector/node-inspector) which provided a chrome inspector-like tool.
On top of that, these tools adhere to the chrome debugger API (https://chromedevtools.github.io/devtools-protocol/) which provides the ability to dump comprehensive data like the memory graph for those wishing to make profiling tools.