Aug 31 • Best places to sell your used electronics in 2019 Now playing: Watch this: Color touchscreen 9:27 Yes Fitbit Charge 3 vs. Versa Fitbit Charge 3 See It Abt Electronics $159 Yes Yes Yes Yes $169 Battery life Up to 50m CNET may get a commission from retail offers. Monochrome touchscreen See it $199 Sep 1 • iPhone 11, Apple Watch 5 and more: The final rumors Fitbit Fitness Apple Yes No Review • Fitbit Versa review: Giving Apple Watch a run for its money Fitbit Charge 3: See it at AmazonFitbit Versa: See it at AmazonCharge 3 is sleek, but Versa is more like an actual watchThe Charge 3 looks similar to many of Fitbit’s previous trackers. It’s a thin band with a physical button on the side.Both have touchscreens, although the Charge 3 has a monochrome display compared to the Versa’s color LCD. You can swipe across from the sides of the display to access fitness tracking features or settings. To go back, press the side of the Charge 3. The Versa has three physical buttons that let you go back, start or stop activities, and make selections.You can change the watch faces on both in the Fitbit app. But the Charge 3 has fewer watch faces to choose from than the Versa, which has plenty of third-party options.Change the straps with this toggle on the Versa (left) and button on the Charge 3 (right). Angela Lang/CNET I found it hard to see the display on the Charge 3 in direct sunlight, regardless of the brightness setting selected (you can choose between auto or normal brightness). For me, the Versa was easier to see outdoors and you get an extra brightness setting to choose from.To change up the look of your Fitbit, each offers interchangeable straps. The Charge 3 has quick release buttons at the back, while the Versa uses a small metal bar that you have to toggle to change the strap. It’s a lot easier to swap the straps out on the Charge 3 than it is the Versa, especially if you’re looking for a quick change.Each display is coated in Gorilla Glass 3 to protect against scratches and bumps.Winner: Tie, depending on which size you preferFitness tracking features are similar on bothBoth Fitbits have an optical heart rate sensor, sleep tracking, female health tracking and water resistance to 50 meters. Neither has GPS built-in. Instead, they use connected GPS. So if you want to track your route, pace and elevation during an outdoor workout, you’ll need to take your phone with you.Check out your previous workouts from the Fitbit app. You can also tap into each one to see a breakdown of heart rate zones and calories. Tracking a run will also show a breakdown of your average pace. Screenshot by Lexy Savvides/CNET They both have automatic workout detection, and you can set goal-based exercises to get a notification once you pass a set distance, time or calorie goal.The Charge 3 lets you put six different workout shortcuts on the exercise screen, while the Versa gives you space for seven shortcuts. You can choose from 19 workout types from the Fitbit app (run, hike, walk, swim, bike, spinning, pilates, interval workout, golf, elliptical, weights, workout, treadmill, stairclimber, yoga, tennis, kickboxing, circuit training, martial arts, bootcamp). Both give you reminders to move, prompting you to complete a number of steps an hour to “win”.I found the fabric and plastic Fitbit straps fairly comfortable to work out with during a run or sweaty Pilates session.Thanks to its larger screen, the Versa gives you more metrics from your workout once you complete your exercise routine. It’s also the only one that lets you go back and view your past few workouts from the watch face, rather than diving into the Fitbit app itself.The Versa has lots of third-party apps available (which we’ll cover in the next section) which makes it easier if you prefer to track your workout in a different app. During workouts, I found the Charge 3 often gave a higher reading on my heart rate than the Versa. During an outdoor run, it said my maximum heart rate was over 200 beats per minute. From using previous heart rate trackers and smartwatches (and comparing with the Versa), running at the same intensity on the same route never gave me a max heart rate over 190.The Versa comes with the Coach app. A bit like a personal trainer on your wrist, it runs you through a sequence of moves with quick visual cues on the screen. It’s a nice extra if you want to squeeze in a quick workout. For similar workouts on the Charge 3, you’ll need to use the Fitbit Coach app on your phone.Fitbit metrics don’t sync to Apple Health, so keep this in mind if you are an iOS user who likes to consolidate data in one app.Winner: VersaBoth have smartwatch features, but the Versa does moreIt’s easy to get notifications mirrored from your phone on each Fitbit, and they both work with iOS and Android. That being said, you’ll only be able to respond to notifications if it’s tied to Android. You can customize quick responses to messages from the Fitbit app.Fitbit Pay is a mobile wallet that lets you tap to pay with NFC at compatible terminals. It’s only available if you buy the special edition of both (which does come at a premium). Angela Lang/CNET The Versa is the only one that can store music. It has space for around 300 songs, but the process to get those tunes onto the watch is cumbersome. You need to download a desktop app then make sure the Versa and your computer are on the same Wi-Fi network to start the transfer.If you prefer a streaming service, the only two options available are Pandora and Deezer, as long as you have a subscription. There is a third-party Spotify app available, but it is only to control playback from your phone.There are also many more third-party apps available on the Versa than there were when it first launched. Here’s a list of some of our favorites. The Charge 3 doesn’t have third-party apps at the time of writing.As the Versa was released in April 2018, a new edition of the watch potentially called Fitbit Versa 2 may be around the corner. We don’t have any insider information, but we’d love to see on-board GPS and Fitbit Pay integrated into the new version.Winner: VersaBattery life is stellar on the Charge 3There’s no contest here. You’ll get around six to seven full days on the Charge 3 before you need to juice it up, while the Versa gives you around four full days. Each has a proprietary clip-in charger. If you’re coming from the Charge 2, the cable for the Charge 3 is different.Winner: Charge 3What about price?At the time of writing, the Charge 3 costs $150 for the regular edition and $20 more gets you the special edition with Fitbit Pay and extra bands. The Versa is $200 and the special edition, also with Fitbit Pay, costs $30 more. Since the Versa was released almost a year ago, it has been discounted several times to a price that’s pretty comparable to the Charge 3 (the cheapest we’ve seen it in the past is $90).So comparing the Charge 3 and the Versa on price isn’t always straightforward, as you can get them for around the same price at certain times of the year.Winner: TieWhich is the best Fitbit for me?If you want Fitbit’s top of the line fitness tracker with a heart rate monitor and without too many bells and whistles, get the Charge 3. The battery will last you a long time and you’ll get notifications mirrored from your phone.If you’re looking for a smartwatch with a big screen, more robust fitness tracking on the watch itself, and the added bonus of a personal trainer on your wrist, get the Versa. No Fitbit Charge 3 vs. Fitbit Versa: How to choose reading • Fitbit Charge 3 vs. Versa: Which is the best fitness tracker? Water resistance Wearable Tech News • Fitbit Versa 2 could be coming next month Yes Yes How To • Apple Watch 3 vs. Fitbit Versa: Which smartwatch should you buy? $169 Aug 31 • iPhone XR vs. iPhone 8 Plus: Which iPhone should you buy? See It When it comes to fitness trackers, there are plenty of Fitbit options to choose from. For pure fitness trackers, there’s the Alta HR and Charge 3, or for smartwatches, the Ionic and Versa. Here’s how two of the most popular Fitbits, the Charge 3 and the Versa, compare on everything from fitness features to getting notifications from your phone. Music storage Up to 50m Mentioned Above Fitbit Versa (rose gold/peach) See All Fitbit Versa Aug 31 • Your phone screen is gross. Here’s how to clean it Walmart Four days Up to 1 week Adjustable straps Dell Apple Women’s health tracking Even though the Versa was released in early 2018 and the Charge 3 came out toward the end of the same year, Fitbit OS 3.0 gave each device very similar fitness tracking features. See It Display Best laptops for college students: We’ve got an affordable laptop for every student. Best live TV streaming services: Ditch your cable company but keep the live channels and DVR. Tags Share your voice Sleep tracking 8 Comments • Third-party apps Fitbit Versa
Share “dunktanktechnician” via FlickrSpray foam insulation being installed in Houston.A FEMA-required building material that’s supposed to protect buildings from flooding could cause problems in some Houston homes.The agency says in flood-prone areas, spray-foam insulation or “closed-cell” plastic foam has to be used in floors, walls or ceilings during repairs or for new buildings covered by the National Flood Insurance Program. According to FEMA, the material is “highly resistant” to flood damage, and can be cleaned after a flood to remove most pollutants.But some say those materials are bad for humid climates.“Foam in Houston is a horrible thing,” said Tom Tynan, Director of the Construction Trades Department at Houston Community College and host of a local home repair radio show.“It doesn’t breathe, and so what you’re doing is creating a terrarium in a wall,” he said. “It’ll create its own little micro-climate.”The Houston remodeling company Creative Property Restoration, Inc. said that “closed cell” spray foam insulation can trap moisture inside walls, which could lead to mold, but that other types of foam called “open cell” wouldn’t trap moisture.Still, companies that sell this type of insulation use the FEMA requirement to promote their products online, and not complying with the rules could lead to more expensive flood insurance.FEMA did not make anyone available for an interview about why it requires this particular kind of insulation in flood-prone areas.
June 25, 2014 Attend this free webinar and learn how you can maximize efficiency while getting the most critical things done right. Aereo is history. There is no Plan B. It’s over. The broadcast TV goliaths have won.In a “sweeping and definitive” 6-3 decision, the Supreme Court has ruled that Aereo is illegal.The Court deemed that the disruptive streaming TV startup is indeed breaking the 1976 Copyright Act by allowing its cord-cutting subscribers to snatch broadcast signals from the air and watch them online with its micro antenna technology.Related: Aereo Founder: If We Lose, ‘We Have No Plan B’This is a huge victory for broadcast TV’s Big Four (ABC, CBS, NBC and Fox), along with Comcast Corp. and Walt Disney Co., who claimed the New York City-based company violated U.S. copyright law by streaming their copyrighted content to its customers without paying a cent in licensing fees for it.Aereo contended that it wasn’t in the business of selling TV content, saying it’s merely an equipment provider. The company’s innovative dime-sized antennas on warehouse rooftops in 11 U.S. cities grab TV signals out of the air, then deliver them to customers online for $8 to $12 per month.The Court disagreed, arguing that because Aereo “performs petitioners work publicly,” it acts as a cable company. “Behind-the-scenes technological differences do not distinguish Aereo’s system from cable systems,” Justice Stephen Breyer said in the ruling.Related: NFL, MLB to Supreme Court: If Aereo Wins You’ll Have to Watch Sports on CableJustices Samuel Alito, Antonin Scalia and Clarence Thomas dissented, saying that “Aereo does not ‘perform’ at all.” Chet Kanojia, Aereo’s founder and CEO, recently told Entrepreneur.com he had no back-up plan in the event the Supreme Court ruled against his company. “No, not really. Not really, we don’t have a plan for that,” he said. But in response to the Supreme Court’s disappointing death blow to his company today, Kanojia changed his tune. He said his work is not done. “We will continue to fight for our consumers and fight to create innovative technologies that have a meaningful and positive impact on our world.” Related: Aereo CEO: ‘We’re On the Side of the Angels’Consumer access to free-to-air broadcast television is an essential part of our country’s fabric. http://t.co/Dr4IWzlxnr— Aereo (@Aereo) June 25, 2014Meanwhile, media mogul Barry Diller, a top Aereo investor, seems more resigned to defeat. “We did try, but it’s over now,” he said on CNBC this morning.Kanojia called the decision “a massive setback for the American consumer” and said that it sends “a chilling message to the technology industry.”While the Court vowed in its ruling that its decision will not impact cloud-storage services and cable TV systems, Kanojia pointed out that Justice Scalia essentially stated the opposite, saying that the court “cannot deliver on the promise given the imprecision of its results-driven rule.”Here’s the complete text of the 34-page decision.Related: Aereo to Broadcasters: Bring It On Free Webinar | Sept 5: Tips and Tools for Making Progress Toward Important Goals 3 min read Register Now »
Dad slams ‘disgusting’ hospital window Punter found hiding in bushes Police search for missing woman Driver named following fatal collision Get the biggest Daily stories by emailSubscribeSee our privacy noticeThank you for subscribingSee our privacy noticeCould not subscribe, try again laterInvalid EmailA stolen van has been stopped on the M6 Toll road this morning disguised with false registrations plates – which matched those belonging to another stolen van. The less-than-cunningly disguised vehicle was stopped by the Central Motorway Police Group (CMPG) earlier today (Tuesday July 9). Both people in the van have now been arrested. A CMPG spokesman said: “Van stopped on M6 Toll – turns out that it’s stolen. “To avoid detection the occupants had cunningly put false registration plates on the van. “The only downside? The registration they chose to use belongs to another stolen van. Two off to custody.” Read MoreTop stories on StokeonTrentLive Follow StokeonTrentLive Download our app – You can download our free app for iPhone and iPad from Apple’s App Store , or get the Android version from Google Play . Follow StokeonTrentLive on Facebook – Like our Facebook page to get the latest news in your feed and join in the lively discussions in the comments. Click here to give it a like! Follow us on Twitter – For breaking news and the latest stories, click here to follow SOTLive on Twitter . Follow us on Instagram – Featuring pictures past and present from across Stoke-on-Trent, North Staffordshire & South Cheshire – and if you tag us in your posts, we could repost your picture on our page! We also put the latest news in our Instagram Stories. Click here to follow StokeonTrentLive on Instagram .
One of Wireshark’s strengths is its statistical tools. When using Wireshark, we have various types of tools, starting from the simple tools for listing end-nodes and conversations, to the more sophisticated tools such as flow and I/O graphs. In this article, we will look at the simple tools in Wireshark that provide us with basic network statistics i.e; who talks to whom over the network, what are the chatty devices, what packet sizes run over the network, and so on. To start statistics tools, start Wireshark, and choose Statistics from the main menu. This article is an excerpt from Network Analysis using Wireshark 2 Cookbook – Second Edition written by Nagendra Kumar Nainar, Yogesh Ramdoss, Yoram Orzach. Using the statistics for capture file properties menu In this recipe, we will learn how to get general information from the data that runs over the network. The capture file properties in Wireshark 2 replaces the summary menu in Wireshark 1. Start Wireshark, click on Statistics. How to do it… From the Statistics menu, choose Capture File Properties: What you will get is the Capture File Properties window (displayed in the following screenshot). As you can see in the following screenshot, we have the following: File: Provides file data, such as filename and path, length, and so on Time: Start time, end time, and duration of capture Capture: Hardware information for the PC that Wireshark is installed on Interfaces: Interface information—the interface registry identifier on the left, if capture filter is turned on, interface type and packet size limit Statistics: General capture statistics, including captured and displayed packets: How it works… This menu simply gives a summary of the filtered data properties and the capture statistics (average packets or bytes per second) when someone wants to learn the capture statistics. Using the statistics for protocol hierarchy menu In this recipe, we will learn how to get protocol hierarchy information of the data that runs over the network. Start Wireshark, click on Statistics. How to do it… From the Statistics menu, choose Protocol Hierarchy: What you will get is data about the protocol distribution in the captured file. You will get the protocol distribution of the captured data. The partial screenshot displayed here depicts the statistics of packets captured on a per-protocol basis: What you will get is the Protocol Hierarchy window: Protocol: The protocol name Percent Packets: The percentage of protocol packets from the total captured packets Packets: The number of protocol packets from the total captured packets Percent Bytes: The percentage of protocol bytes from the total captured packets Bytes: The number of protocol bytes from the total captured packets Bit/s: The bandwidth of this protocol, in relation to the capture time End Packets: The absolute number of packets of this protocol (for the highest protocol in the decode file) End Bytes: The absolute number of bytes of this protocol (for the highest protocol in the decode file) End Bit/s: The bandwidth of this protocol, relative to the capture packets and time (for the highest protocol in the decode file) The end columns counts when the protocol is the last protocol in the packet (that is, when the protocol comes at the end of the frame). These can be TCP packets with no payload (for example, SYN packets) which carry upper layer protocols. That is why you see a zero count for Ethernet, IPv4, and UDP end packets; there are no frames where those protocols are the last protocol in the frame. In this file example, we can see two interesting issues: We can see 1,842 packets of DHCPv6. If IPv6 and DHCPv6 are not required, disable it. We see more than 200,000 checkpoint high availability (CPHA) packets, 74.7% of which are sent over the network we monitored. These are synchronization packets that are sent between two firewalls working in a cluster, updating session tables between the firewalls. Such an amount of packets can severely influence performance. The solution for this problem is to configure a dedicated link between the firewalls so that session tables will not influence the network. How it works… Simply, it calculates statistics over the captured data. Some important things to notice: The percentage always refers to the same layer protocols. For example, in the following screenshot, we see that logical link control has 0.5% of the packets that run over Ethernet, IPv6 has 1.0%, IPv4 has 88.8% of the packets, ARP has 9.6% of the packets and even the old Cisco ISK has 0.1 %—a total of 100 % of the protocols over layer 2 Ethernet. On the other hand, we see that TCP has 75.70% of the data, and inside TCP, only 12.74% of the packets are HTTP, and that is almost it. This is because Wireshark counts only the packets with the HTTP headers. It doesn’t count, for example, the ACK packets, data packets, and so on: Using the statistics for conversations menu In this recipe, we will learn how to get conversation information of the data that runs over the network. Start Wireshark, click on Statistics. How to do it… From the Statistics menu, choose Conversations: The following window will come up: You can choose between layer 2 Ethernet statistics, layer 3 IP statistics, or layer 4 TCP or UDP statistics. You can use this statistics tools for: On layer 2 (Ethernet): To find and isolate broadcast storms On layer 3/layer 4 (TCP/IP): To connect in parallel to the internet router port, and check who is loading the line to the ISP If you see that there is a lot of traffic going out to port 80 (HTTP) on a specific IP address on the internet, you just have to copy the address to your browser and find the website that is most popular with your users. If you don’t get anything, simply go to a standard DNS resolution website (search Google for DNS lookup) and find out what is loading your internet line. For viewing IP addresses as names, you can check the Name resolution checkbox for name resolution (1 in the previous screenshot). For seeing the name resolution, you will first have to enable it by choosing View | Name Resolution | Enable for Network layer. You can also limit the conversations statistics to a display filter by checking the Limit to display filter checkbox (2). In this way, statistics will be presented on all the packets passing the display filter. A new feature in Wireshark version 2 is the graph feature, marked as (5) in the previous screenshot. When you choose a specific line in the TCP conversations statistics and click Graph…, it brings you to the TCP time/sequence (tcptrace) stream graph. To copy table data, click on the Copy button (3). In TCP or UDP, you can mark a specific line, and then click on the Follow Stream… button (4). This will define a display filter that will show you the specific stream of data. As you can see in the following screenshot, you can also right-click a line and choose to prepare or apply a filter, or to colorize a data stream: We also see that, unlike the previous Wireshark version, in which we saw all types of protocols in the upper tabs, here we can choose which protocols to see when only the identified protocols are presented by default. How it works… A network conversation is the traffic between two specific endpoints. For example, an IP conversation is all the traffic between two IP addresses, and TCP conversations present all TCP connections. Using the statistics for endpoints menu In this recipe, we will learn how to get endpoint statistics information of the captured data. Start Wireshark and click on Statistics. How to do it… To view the endpoint statistics, follow these steps: From the Statistics menu, choose Endpoints: The following window will come up: In this window, you will be able to see layer 2, 3, and 4 endpoints, which is Ethernet, IP, and TCP or UDP. From the left-hand side of the window you can see (here is an example for the TCP tab): Endpoint IP address and port number on this host Total packets sent, and bytes received from and to this host Packets to the host (Packets A → B) and bytes to host (Bytes A → B) Packets to the host (Packets B → A) and bytes to host (Bytes B → A) The Latitude and Longitude columns applicable with the GeoIP configured At the bottom of the window we have the following checkboxes: Name resolution: Provide name resolution in cases where it is configured in the name resolution under the view menu. Limit to display filter: To show statistics only for the display filter configured on the main window. Copy: Copy the list values to the clipboard in CSV or YAML format. Map: In cases where GeoIP is configured, shows the geographic information on the geographical map. How it works… Quite simply, it gives statistics on all the endpoints Wireshark has discovered. It can be any situation, such as the following: Few Ethernet (even on) end nodes (that is, MAC addresses), with many IP end nodes (that is, IP addresses)—this will be the case where, for example, we have a router that sends/receives packets from many remote devices. Few IP end nodes with many TCP end nodes—this will be the case for many TCP connections per host. Can be a regular operation of a server with many connections, and it could also be a kind of attack that comes through the network (SYN attack). We learned about Wireshark’s basic statistic tools and how you can leverage those for network analysis. Get over 100 recipes to analyze and troubleshoot network problems using Wireshark 2 from this book Network Analysis using Wireshark 2 Cookbook – Second Edition. Read Next: What’s new in Wireshark 2.6 ? Wireshark for analyzing issues & malicious emails in POP, IMAP, and SMTP [Tutorial] Capturing Wireshark Packets
Last week, the team at ParaSail, released a new version of the parallel programming language, ParaSail 8.0 (ParaSail stands for Parallel Specification and Implementation Language). This programming language is designed for supporting the development of inherently safe and parallel applications that can be mapped to multicore, heterogeneous, or distributed architectures. It provides support for both implicit and explicit parallelism. All the ParaSail expressions are defined to have parallel evaluation semantics. What’s new in ParaSail 8.0 Debugger This release comes with an interactive debugger that is automatically invoked when the interpreter encounters a precondition, assertion, or postcondition that fails at run-time. This release comes with fully analyzed pre- and postconditions that are checked at run-time. ParaSail LLVM-based Compiler This release comes with a translator that translates PSVM (ParaSail virtual machine) instructions to LLVM (Low-Level Virtual Machine) instructions, and from there to object code. Language design principles According to the new design principles, the language should be easy to read. The readability should be emphasized over symbols and should be similar to existing languages, mathematics, or logic. As the programs are usually scanned backward, so ending indicators should be as informative as starting indicators for composite constructs. For example, “end loop” or “end class Stack” rather than simply “end” or “}”. Parallelism should be built into the language so that resulting programs can easily take advantage of as many cores as are available on the host computer. Features that are error-prone or that can complicate the testing or proof process should be eliminated. Language-defined types and user-defined types should use the same syntax and have the same capabilities. All the modules should be generic templates or equivalent. The language should be safe and the compiler should detect all potential race conditions as well as all potential runtime errors. Enhanced ParaSail syntax In this release, the back-quote character followed by a parenthesized expression may now appear within a string literal. Also, the value of the expression is interpolated into the middle of the string, in place of the back-quoted expression. Reserved words A list of words is now reserved in ParaSail. Few words from this list are, abs, abstract, all, and, block, case, class, concurrent, const, continue, each, else, elsif, end, exit, extends. Object reference Now a reference to an existing object can be declared using the following syntax: object_reference_declaration ::= ’ref’ [ var_or_const ] identifier [’:’ type_specifier ] ’=>’ object_name ’;’ Deprecations ParaSail has removed a few of the features for ensuring safe parallelism: The global variables have been removed so that operations may only access variables passed as parameters. The parameter aliasing has been eliminated so that two parameters passed to the same operation don’t refer to the same object if one of the parameters is updatable within the operation. Pointers have been removed so that optional and expandable objects and generalized indexing can provide an approach that allows safe parallelization. Run-time exception handling has been eliminated so that it is possible for strong compile-time checking of preconditions and establish support for parallel event-handling. The global garbage-collected heap has been removed so that automatic storage management is provided. Explicit threads, lock/unlock, or signal/wait has been eliminated so that parallel activities are identified automatically by the compiler. Many users are not much happy with this news. Some are unhappy with the CSS and are asking the team to fix it. One of the comments on HackerNews reads, “Please fix the CSS: I have to scroll horizontally every single line. I stopped at the first one. Tested with Firefox and Chrome on Android. Firefox reader mode doesn’t work on that site.” Another user commented, “I was able to read it on my Android device in Chrome by using landscape mode. Until I scrolled down a little. Then a huge static navigation popup appeared taking up 40% of the screen!” Few others think that Fortran is better than ParaSail as it lets developers to name the loops. Some others are excited about pre/post conditions. One of the users commented, “Having built in pre/post conditions is pretty nice.” Read more about this news on ParaSail’s official website. Read Next Racket 7.2, a descendent of Scheme and Lisp, is now out! Typescript 3.3 is finally released! Announcing Julia v1.1 with better exception handling and other improvements