Shared posts

06 Jan 18:16

Moonfall

Novel ideas and cool explosions are both good, but what I really want from a movie is novel ideas ABOUT cool explosions.
13 Nov 20:20

Broadband power users explode, making data caps more profitable for ISPs

by Jon Brodkin
An illustration of $100 bills being sucked into an Internet connection.

Data cap cash. (credit: Aurich Lawson | Getty Images)

The number of broadband "power users"—people who use 1TB or more per month—has doubled over the past year, ensuring that ISPs will be able to make more money from data caps.

In Q3 2020, 8.8 percent of broadband subscribers used at least 1TB per month, up from 4.2 percent in Q3 2019, according to a study released yesterday by OpenVault. OpenVault is a vendor that sells a data-usage tracking platform to cable, fiber, and wireless ISPs and has 150 operators as customers worldwide. The 8.8- and 4.2-percent figures refer to US customers only, an OpenVault spokesperson told Ars.

More customers exceeding their data caps will result in more overage charges paid to ISPs that impose monthly data caps. Higher usage can also boost ISP revenue because people using more data tend to subscribe to higher-speed packages.

Read 11 remaining paragraphs | Comments

24 Aug 20:55

Deer Turrets

When my great grandfather designed the Titanic and it hit an iceberg and sank, he didn't sit around moping. He took those lessons to his next job designing airships, and he made the Hindenburg completely iceberg-proof!
07 Dec 22:50

What to Know Your First Time Trying Crossfit

by Beth Skwarecki on Vitals, shared by Beth Skwarecki to Lifehacker

Crossfit’s intense workouts are a polarizing subject of discussion. It seems the first rule of Crossfit club is that you must never shut up about Crossfit club, and on the flip side, the sport (routine? Discipline? Hobby?) has its share of haters. So let’s take a minute to cut through that for anyone who’s intrigued…

Read more...

02 Oct 20:37

Tesla Is Shipping Hundreds of Powerwall Batteries To Puerto Rico

by BeauHD
schwit1 quotes a report from Futurism: In a continued streak of goodwill during this year's devastating hurricane season, Tesla has been shipping hundreds of its Powerwall batteries to Puerto Rico in the aftermath of Hurricane Maria. Since the hurricane hit on 20 September, much of the U.S. territory has been left without power -- about 97 percent, as of 27 September -- hampering residents' access to drinkable water, perishable food, and air conditioning. The island's hospitals are struggling to keep generators running as diesel fuel dwindles. Installed by employees in Puerto Rico, Tesla's batteries could be paired with solar panels in order to store electricity for the territory, whose energy grid may need up to six months to be fully repaired. Several power banks have already arrived to the island, and more are en route.

Share on Google+

Read more of this story at Slashdot.

30 Jul 02:17

How to Skip the Line and Upgrade to Windows 10 Now

by Whitson Gordon

If you’ve reserved a copy of Windows 10 but haven’t gotten the upgrade prompt yet, here’s a secret: you can skip the line and upgrade right now.

Read more...











18 Jul 20:45

The Hidden Keyboard Shortcut for Images in Your Browser: S+Right-Click

by Melanie Pinola

The Hidden Keyboard Shortcut for Images in Your Browser: S+Right-Click

Take a second to hold down the "S" key and right-click on any image on the web. Whoa, right?

Read more...








21 Nov 19:09

How Node.js Got Big

by Lauren Orsini

Today Node.js is a hot topic. It’s the server side programming environment de rigueur for fast, lightweight development. But that hasn’t always been the case. Node.js inventor Ryan Dahl, saw Node.js as a personal experiment more than anything else. Developers scoffed at the idea of JavaScript, a formerly strictly client-side language, running on the server side. 

But some four years after it first appeared, Node.js is now clearly in the mainstream. Node.js runs JavaScript by leveraging V8, Google’s fast JavaScript engine designed for Chrome. This allows Node.js to create a runtime environment that pushes JavaScript from the server to the client quickly. V8 translates JavaScript into native machine language, instead of working overtime to interpret it as bytecode, giving Node.js its speed. Today, this is what makes Node.js is the darling of the developer world.

As the SVP of Engineering at Joyent, the corporate steward of Node.js, Bryan Cantrill, has had a front row seat for this transformation.  

“Two years ago, people would talk about Node.js capabilities by saying, ‘Yes, but it’s not in production,’ ‘Yes, but it hasn’t been proven,’ ‘Yes, but,’” Cantrill said. “Now as more projects built in Node.js are coming out, the skepticism is going away.”

Patching The Gaps In Node.js

Of course, in the early days there was a very practical reason for developers not to implement Node.js—the platform could be infamously difficult to debug in production.

Cantrill is unique because he has an engineering background, not a Web-developer background like most Node.js adopters. He came to Joyent armed with his own creation, an application called DTrace, which diagnoses software bugs in real time. 

“It sounds like a low-level detail, but being able to correlate outside activity to what’s going on inside the program, actually allows you to understand the program,” he said. 

He and his team set to work integrating Node.js with DTrace for debugging, a technology Joyent still uses to diagnose problems with Node.js today. 

In another measure to make deploying Node.js as risk-free as possible, the team worked to resolve memory leaks. In what Cantrill calls a classic development problem, sometimes a Node.js program will use more and more memory while seemingly doing nothing—and at the time, nobody could figure out why. 

“Finally, Joyent engineer Dave Pacheco had a big breakthrough that allowed us to look at a core dump—an image of a running process—and determine higher level JavaScript state,” he said. “It could actually tell programmers which JavaScript objects were consuming memory. We use this all the time for debugging and development.”

It’s a big deal of personal importance to Cantrill, formerly of Sun Microsystems, which stewards the Java language. While employees at Sun argued about whether or not to make Java open source for years, Node.js has been from the start. For the developer who has worked at both companies, he sees it as something of a do-over. 

“Node has gone further than Java thanks to the direction we’ve taken it,” he said. “Node.js is more debuggable and more robust on the server side than Java is. Which is amazing since Java had a decade-long head start.”

What’s It Good For?

Node.js’s increasing stability has led to its increasing adoption, spurring its growth for larger and larger projects. Some companies, like communication innovators Speek and Voxer, are built entirely on top of Node.js. And most people would recognize the big names that are currently utilizing it: Walmart, Microsoft, Yahoo, and more. 

According to Cantrill, though, it’s not one notable use or one big name that jolted Node.js into the mainstream. Microsoft and Yahoo, he says, had already been using it for years.

“What was the killer app for Java? There wasn’t one. It was more that Java represented a collection of really good ideas, that traveled based on their own merit. People adopted Java for all the right reasons.”

The same goes for Node.js, he said. But it’s also that Node.js is what he calls “general purpose.” While other developers would shy away from championing the framework so strongly, Cantrill says, “if I had to pick one dynamic environment to take with me, I think Node.js would probably be my desert island dynamic language.”

For example: Node.js is especially popular among developers working on Web-based applications, like those for chatting and gaming. But Cantrill’s team actually implemented Node.js to develop command line tooling. 

“I think that might be counterintuitive for some people,” he said. “They ask, ‘Why would you use Node for that?’ Our counter: ‘Because it’s the right tool for the job.’”

“I’ll never say you’ll have a Node.js operating system or Node.js database,” he continued. But it still has a very broad use. For anything that needs to speak HTTP and be web facing, Node.js is going to be on the shortlist.”

But the biggest change in Node.js in three years? Instead of taking Cantrill’s word for it, developers can just find out for themselves, quickly and painlessly.

“The nice thing about Node is that it’s really easy to develop things that are small. It helps people build really easy proofs of concept that would take longer in other environments,” he said. “When it comes to Node.js, people shouldn’t believe what anybody else does with it. They should mess around with it themselves and see if it fits their needs.”

Photo of Brian Cantrill by Joyent.