LARKANA: Police officials claimed to have arrested a man for filming female students of colleges and schools in Sindh’s Ratodero taluka for uploading it on TikTok, ARY News reported on Thursday.
The police department has taken action against a man who was allegedly involved in secretly recording videos of female students going to their schools and colleges.
Police said that the accused named Jansar Lashari used to edit and upload videos of the girls on TikTok without their consent.
Following the arrest, the accused was released after he wrote apology letter to the families of the female students. Moreover, police officials have also deleted all videos from the mobile phone of the accused.
On September 6, the Federal Investigation Agency (FIA) Cyber Crime Cell had arrested a ‘TikToker’ for allegedly blackmailing and harassing a girl to extort money.
The FIA spokesperson had said in a statement that a ‘TikToker’ was arrested for blackmailing and harassing a girl. The accused used to demand money by threatening and blackmailing the girl.
The spokesperson had said that the officials have also recovered objectionable content from two mobile phones of the accused. A case was registered under different sections of the cybercrime act against the accused.
Facebook Notice for EU! You need to login to view and post FB Comments!
As was the case with the iPhone 12 last year, Apple is selling the iPhone 13 with EarPods in France. While Apple stopped including EarPods with the iPhone starting with the iPhone 12, a legal requirement related to radio-frequency energy requires headphones to be included in the box with smartphones.
After all the buzz of its pre-launch, Clubhouse is still releasing new tools for users who still want to engage with its community. The app is introducing Universal Search, Clips, Replay, and Spatial Audio.
The iPhone 13 is officially here, and while the early reviews are very positive, there are some reasons you might want to buy an iPhone 12 — or stick with an existing iPhone instead of upgrading. Head below as we detail the differences and similarities between the iPhone 12 vs. the iPhone 13.
Two weeks ago, I wrote how you could write a Spring application with no annotations. Many alternatives are available to configure your Spring app. I'd like to list them in this post, leaving Spring Boot out of the picture on purpose.
Core Concepts
A couple of concepts are central in Spring. The related documentation doesn't describe most of them. Here is my understanding of them:
This is a new series of articles covering short "Today I learned" topics as I peel the layers on CockroachDB. This is meant to resemble release notes. I decided to mix it up with the format for these posts as they may not justify an entire blog. Read Volume 1.
Topic 1 $COCKROACH_URL Environment Variable to Save Typing With Connection Strings
Saves typing
Can store password instead of passing in the prompt every time
Pass additional session parameters instead of retyping them all the time
I find myself opening multiple command prompts and accessing the same cluster each time. $COCKROACH_URL is a handy trick to save myself time typing the connection string each time. Let's take CockroachDB Free Tier for example, it comes with a long connection string, which by the way also includes a password. One way to approach this is to save the connection string in an environment variable. The added benefit here is that password is stored with the variable and yes it is not secure but it's certainly better than typing the password out each time in clear text. It works similar to PGPASSWORD environment variable and yes it is not a best practice.
Pad & Quill just unveiled its new leather AirTag case known as The Jimmy. Back in April of this year, the Apple accessory brand unleashed its first AirTags accessories with the Mighty Leather Keychain variant, but Pad & Quill is back again today with another handcrafted carrier for your Apple item trackers. Best of all, this is 9to5Toys, so we a have nice discount code to knock 15% off the brand new leather AirTag case. Head below for all of the details.
It’s been a week since the release of the iPhone 13 and iPhone 13 Pro. With a tweaked design, better cameras, and improved battery life, what’s your favorite feature of the phone so far?
Back in 2007, I wrote an article on how to prepare your code for refactoring without tampering with legacy code that needs to remain intact. Recently I have found that this design pattern may be useful for other purposes, in particular feature toggling as described by Martin Fowler. Feature toggling is key to delivering potential releasable software after each sprint when applying the Scrum framework in enterprise organizations.
Below is a retouched version of the original article written back when I was developing C and C++ software for Systematic. Even though the code samples are written in C, the basic pattern applies to all programming languages ranging from Cobol to Java.
Some time ago, Java applications were sort of undermined comparing against "native executables" because they run on top of JVM, used hundreds of misused libraries, startup times, CPU, and memory consumption. However, portability and a huge community, ecosystem of frameworks, and open source products made it the preferential option to develop enterprise projects.
Fortunately, as Domenico Cieri said, "Time is like the wind, it lifts the light and leaves the heavy." The Java community has the ability to create "native executables" without requiring JVM to be installed. Yes, Java applications without JVM.
The platform of automation testing has taken the software testing domain to an all-new level of increased productivity. The major benefit of Selenium automation testing is that it is not only revered for its exceptional performance worldwide but is open-source as well.
This means there is less cost involved and the output it generates is quite rewarding and profitable. TestNG is a test automation framework, through which test reports can be easily generated and the status of how many numbers of scripts have failed, passed, or skipped can be easily ascertained. In this article, you will get to know the differences between Selenium and TestNG.
Paulo Rosado founded OutSystems in 2001 with a vision to give every company the power to build software fast, right, and for the future. Today, 20 years later, Paulo remains CEO and OutSystems is valued at more than $9.5 billion.
Paulo's incredible journey is the topic of this week's episode of the Dev Interrupted podcast. Listen to Paulo as he tells the origin story of OutSystems, how he avoided bankruptcy on three separate occasions, his advice for becoming a successful leader, and why technical debt is a growing threat that will cost companies $5 trillion over the next 10 years.
In this article, we discuss a couple of use cases of global cache and the steps required to migrate from IBM Integration Bus v10 (or even IIB v9) to IBM App Connect Enterprise v11 or v12. The demonstration below shows migration from IIB v10 to ACE v12 but the same would apply for ACE v11 too.
Use Case 1: A Global Cache Configured in a Single Integration Node
Future Moments is today releasing AudioFix 2.0. This update delivers enhanced de-noising, filtering, a fuller, brighter sound design for mobile content creators, and a new macOS app.
Prometheus has gained a lot of popularity because of its cloud-native approach for monitoring systems. Its popularity has reached such a level that people are now giving native support to it while developing software and applications such as Kubernetes, Envoy, etc. For other applications, there are already exporters (agents) available to monitor it.
Since I have been working on Prometheus for quite a long time and recently have started doing development on it, I was confident that I can handle any kind of scenario in it. In this blog, I am going to discuss a scenario that was a very good learning experience for me.
My article series on algorithms and data Structures in a sort of "Programming Language Agnostic Way." A few of the algorithms and data structures are in C, a few in C++, and others in core java. I also include assorted collections for learning, revising, revisiting, quick refresh, and a quick glance for interviews. You may even include them directly for professional or open-source efforts. I have included an explanation only for a few of these! I hope these turn out to be really helpful!
In the video below, we take a closer look at Map, HashMap, LinkedHashMap, TreeMap, and HashTable in Java with sample programs in Java Collections. Let's get started!
My article series on algorithms and data Structures in a sort of "Programming Language Agnostic Way." A few of the algorithms and data structures are in C, a few in C++, and others in core java. I also include assorted collections for learning, revising, revisiting, quick refresh, and a quick glance for interviews. You may even include them directly for professional or open-source efforts. I have included an explanation only for a few of these! I hope these turn out to be really helpful!
Binary Search Tree Traversal Algorithms
This is my version of the Inorder, Preorder, and Postorder code in C++. Please provide your valuable feedback or additions to the code.
If all you have is a hammer, everything looks like a nail.
This sentence summarizes pretty much how I felt about the idiomatic polymorphism approach to most problems in Java until recently. Polymorphism is just a tool, and as for any tool, it excels at some tasks and performs poorly at others.
My article series on algorithms and data Structures in a sort of "Programming Language Agnostic Way." A few of the algorithms and data structures are in C, a few in C++, and others in core java. I also include assorted collections for learning, revising, revisiting, quick refresh, and a quick glance for interviews. You may even include them directly for professional or open-source efforts. I have included an explanation only for a few of these! I hope these turn out to be really helpful!
Graph Search or Traversal Algorithms
A graph is a set of connected vertices {V} and edges {E}. A graph may be connected, disconnected, weighted, or non-weighted. In other terms, a Graph could also be a tree with cycles. Graph Search or Traversal can be done in two ways as explained below:
The “security by obscurity” obfuscation method involves concealing details of encryption algorithms to make them harder for threat actors to crack, but it often relies on the use of weak cryptography. Once the secrets of the algorithm’s implementation are discovered (as they often are), systems using these algorithms become vulnerable to attack. That’s why, according to Kerckhoffs’s Principle, the only secret element of an encryption algorithm should be the key itself.
Encryption keys are a fundamental component of the security of cryptographic systems and should be strongly protected. In order to properly protect your encryption key, you’ll need a key management system.
Static website generators and JAMStack have taken off in recent years. And with good reason. With only static HTML, CSS, and Javascript to serve, there is no need for complex backends. Not having backends means better security, lower operational overhead, and cheaper hosting. A win-win-win!
In this article, I’m going to talk about Jekyll. As of this writing, this website uses Jekyll. Jekyll uses a Ruby engine to convert articles written in Markdown to generate HTML. Sass allows merging complex CSS rules into flat files. Liquid allows some programmatic control over otherwise static content.
How to use Container-based IoT Sensor Nodes for Kubernetes cluster framework? - Blog Banner (canva.com)
Internet of Things(IoT) devices and related technologies have been gaining more traction over the years. Especially during the pandemic, IoT-based technology saw a massive adoption in effectively tracking COVID19 symptoms, tracing, and even monitoring vitals.
Advanced Bucket Accessors in Couchbase make it possible to access advanced key-value store (KV) functionality using the following built-in operators.
They utilize the same bucket bindings defined in the handler as Basic Bucket Accessors, but expose a richer set of options and operators that can be used to:
For the longest time, the App Store did not allow users to rate or review Apple’s built-in iPhone and iPad apps, like Mail, Music, News, Stocks and Calculator. However, seemingly since the release of iOS 15 earlier this month, Apple has now lifted that restriction. It is now open season for App Store feedback on Apple’s stock apps.
As you might expect, customer feedback is already flooding in for Apple’s apps, with the Podcasts app currently faring the worst statistically with a 2.0 rating …
As the days pass by, we’re able to learn more about the new iPhone 13 lineup. Recently, we discovered how durable the new iPhone 13 Pro Max is, its camera quality, as well as everything about its repairability, and new display.
Now, ChargerLAB claims that the new iPhone 13 Pro Max can charge faster than the iPhone 12 Pro Max.
Safari has gotten a major overhaul with iOS 15, and while there are a number of improvements and changes, some features aren’t found where they used to be. Read along for a look at how to switch to iPhone Private Browsing in Safari with iOS 15.
Do you ever wonder how your Zoom meeting is going? Former Foursquare CEO created a startup that tells you exactly that. “Read” launched today as a free tool for Zoom users.
Probably one of the most used Spring annotations is @Transactional. Despite its popularity, it is sometimes misused, resulting in something that is not what the software engineer intended.
In this article, I have collected the problems that I have personally encountered in projects. I hope this list will help you better understand transactions and help fix a couple of your issues.
It is no surprise that the COVID-19 pandemic has brought greater focus on digital transformations for small, medium, and large enterprises. However, for a successful transformation of an enterprise from whatever its current state is, it is important to understanding the holistic journey from the current state to the future state via one or more transition states.
This has fueled the importance of a role called the Enterprise Architect (EA), who develops and adopts IT architecture principles that help organizations plan a successful digital transformation journey.
In the case of a single giant application that does everything, which we usually refer to as a monolith, tracing the incoming request within the application is easy. We can follow the logs and then figure out how the request is being handled. There is nothing else we have to look at but the application logs themselves.
Over time, monoliths have become difficult to scale, to serve a large number of requests as well as delivering new features to the customer with the growing size of the codebase. This leads to breaking down the monolith into microservice, which helps in scaling individual components and also helps to deliver faster.
The term "data quality" on the search engine results in six million pages, which clearly expresses the importance of data quality and its crucial role in the decision-making context. However, understanding the data helps classify and qualify it for effective use in the required scenario.
Understanding the Quality of Data
Good quality data is accurate, consistent, and scalable. Data should also be helpful in decision-making, operations, and planning. On the other hand, lousy quality data can cause a delay in deploying a new system, damaged reputation, low productivity, poor decision-making, and loss of revenue. According to a report by The Data Warehousing Institute, poor quality customer data costs U.S. businesses approximately $611 billion per year. The research also found that 40 percent of firms have suffered losses due to insufficient data quality.
In our previous blog posts, we explained the various ways that ClickHouse can use S3 object storage. To keep things simple we generally focused on single-node operation. However, ClickHouse often runs in a cluster, and cluster operation poses some interesting questions regarding S3 usage. They include parallelizing data load across nodes, benefits of horizontal vs. vertical scaling, and avoiding unnecessary replication.
In this article, we will discuss how ClickHouse clusters can be used with S3 efficiently thanks to two important new features: the ‘s3Cluster‘ table function and zero-copy replication. We hope our description will pave the way for more ClickHouse users to exploit scalable, inexpensive object storage in their deployments.
When a client reaches its API usage limits, API rejects the request by returning theHTTP 429 Too Many Requests error to the client. The client may retry after the retry period that is usually returned in a custom HTTP response header. This is an API throttling strategy commonly employed.
There are situations where API may depend on an external service provider that may have a fixed capacity. As this external dependency has a fixed capacity and cannot handle bursts in requests, we have to control the throughput of requests to meet the service level agreements of the dependency. In this article, we will explore two alternate strategies to throttle API usage to deal with this condition:
When the Agile Manifesto was published in 2001, it brought together several lightweight methods under one umbrella term. Agile methodologies have since been widely adopted across technology companies, as they bring effective benefits in guiding the development and delivery of high-quality, working software.
However, Agile methodologies were designed for small teams, often between five and nine members. So what happens when companies take over massive projects that require dozens or even hundreds of people working towards one common goal? How can you apply Agile methodologies to such an environment? And how do you do it while maintaining both the quality of your output and the best practices within your team?
For developing a web application that is robust, performance-driven, and agile, you need to pick the right technology stack. Whether you need to develop an enterprise application or a web application for your customers, it has to be quick and interactive.
If you are searching for the best technology stack for web application development, then we have you covered. In this post, we will have a look at the vital technologies that you need to have for developing your bespoke application. First, let's begin with what exactly is a technology stack?
Rust is a language that empowers everyone to build reliable and efficient software. It features:
High Performance: Rust features amazingly fast speed and high memory utilization.
Reliability: Memory errors are able to be eliminated during compilation.
Productivity: Great documentation, a friendly compiler with useful error messages, and top-notch tooling are just a few of Rust's benefits. It comes with an integrated package manager and build tool, smart multi-editor support with auto-completion and type inspections, an auto-formatter, and more.
Why Use Rust for Embedded Development?
Rust is designed to guarantee both security and high performance. The design philosophy fits right into what embedded development requires.
Porting existing JavaScript code from Nashorn to GraalVM can be a challenge. This article focus on a multi-threading issue we got into when we ported SwiftMQ Stream scripts generated from Flow Director.
Javascript Is Single-Threaded
If you register an asynchronous callback on a Java class and this callback is invoked while you are still within the execution of the same JS script, you have multi-threaded access, even if you immediately schedule the processing of the callback in an event queue. Nashorn doesn’t check this, but GraalVM does and throws an exception. So any script with such callbacks will not work on GraalVM.
PayPal has two decades of experience in online payments and manages 403 million user accounts. So, it caused ripples when it announced on 23 August it would allow UK customers to buy and sell four cryptocurrencies: bitcoin prices rose to a three-month high. But will this – and last October’s roll-out in the US – push cryptocurrencies into the mainstream, or is it just another blip in the short but volatile history of decentralised money?
Customers in the US who have bought cryptocurrencies through Paypal log in twice as often as those who haven’t, says Jose Fernandez da Ponte at PayPal. “We expect digital currencies to play an important role in consumer payments over the longer term,” he says.
Public interest in bitcoin and other cryptocurrencies is certainly growing, but only a minority have bought in. A YouGov survey revealed that by August 2019, just 3 per cent of people in the UK owned any cryptocurrencies. By July 2021 that had risen to 8 per cent.
Giving millions of existing PayPal customers the ability to buy at the click of a button has enormous potential for increasing those numbers, but access to the currency isn’t the only limiting factor. People need a way to spend it.
A handful of large companies, such as Microsoft, have begun accepting bitcoin as payment, and others such as electric car company Tesla have done so at times too. And while several other retailers, including grocery stores, coffee shops and hardware stores, have systems to accept cryptocurrency in some countries, using only this form of payment day-to-day would be no easy task.
PayPal users in the UK won’t be able to use cryptocurrency to buy goods or services – they can only buy, hold and sell the currency. But in the US, the company offers the ability to use balances for payments anywhere that accepts PayPal. This effectively allows hundreds of thousands of retailers to accept cryptocurrencies without having to make any changes or accept any risk, and receive US dollars from PayPal as normal.
This is vital, as the risk for businesses is high, says Carol Alexander at the University of Sussex, UK. Cryptocurrencies are “dominated by huge speculation and rampant manipulation”, she says.
Organised groups are able to cause swings in cryptocurrency values with coordinated buying or selling and, unlike the traditional financial services sector, there is little regulation to stop it. So, if you take bitcoin as payment directly, it may plummet in value before you convert it.
“I can’t see this as the moment crypto goes mainstream. The widespread market abuse needs addressing first,” says Alexander.
Cryptocurrencies are decentralised systems with no official oversight, so regulation is difficult. Registered companies that deal in them are finding themselves under increasing scrutiny. In June, the UK’s Financial Conduct Authority ruled that Binance Markets Limited, one of the world’s largest cryptocurrency exchanges, had to cease regulated trading in the UK.
There are still hurdles to overcome before cryptocurrency can truly break into the mainstream, including its exorbitant energy use, volatility and complexity.
But some are still confident that the technology offers enough benefits, such as protection from inflation, a degree of anonymity and low fees for large payments, that widespread adoption is inevitable.
Nigel Green at financial services firm deVere Group is confident that cryptocurrencies will replace traditional money and, although that moment is still some way off, he says PayPal’s announcement is “yet another example that exposes cryptocurrency deniers as being on the wrong side of history”.
“This is a major step forward towards the mass adoption of digital currencies,” he says. “More and more payment companies will naturally follow their lead.”
Elon Musk has performed a sudden U-turn on bitcoin over concerns about its energy usage, and says his electric car firm Tesla will no longer accept the cryptocurrency as payment – but will his decision have an impact, and could Tesla turn to an alternative currency?
Tesla bet big on bitcoin earlier this year with a $1.5 billion investment, and it paid off: Bloomberg estimates that the company made $1 billion on its purchase in the first quarter of 2021.
At the time, Musk was criticised for investing in the cryptocurrency, with many people pointing out that the environmental damage caused by its large electricity usage was at odds with Tesla’s apparent green credentials.
Now, Musk seems to have reached the same conclusion, tweeting on 12 May that Tesla would suspend bitcoin sales because of concerns about “rapidly increasing use of fossil fuels for bitcoin mining and transactions, especially coal, which has the worst emissions of any fuel”.
“Cryptocurrency is a good idea on many levels and we believe it has a promising future, but this cannot come at great cost to the environment,” he added.
Bitcoins are created, or mined, using a concept called proof of work, which involves solving functionally useless and computationally difficult puzzles that consume a large amount of electricity. The currency’s annual electricity consumption is estimated to be 148 terawatt-hours and rising, or around the same amount as Poland’s. To make matters worse, some of this energy is coming from coal power stations.
Musk says that Tesla will neither accept nor sell-off any bitcoins for the moment, but does plan to use its reserves once mining “transitions to more sustainable energy”.
Carol Alexander at the University of Sussex, UK, says that merely holding bitcoins, rather than transacting with them, has no carbon footprint, so Musk’s move will have an effect in cutting Tesla’s future emissions.
Bitcoin isn’t the only cryptocurrency that Musk’s businesses are involved with. SpaceX, one of his other companies, is reportedly already accepting Dogecoin for satellite launches, although his reference to the currency as a “hustle” during his 8 May appearance on Saturday Night Live sent the price down by 35 per cent. On 11 May, Musk tweeted a poll asking his followers whether Tesla should accept Dogecoin as payment. Tesla didn’t respond to New Scientist’s request for comment.
Dogecoin uses less energy per transaction than bitcoin because the calculations used to mine coins are less complex, with bitcoin requiring 707 kilowatt hours for each payment and Dogecoin requiring just 0.12, so a switch could reduce Tesla’s environmental impact.
Alternatively, there are other cryptocurrencies that take different approaches to securing transactions, such as basing control of their blockchains on the number of coins or the amount of hard disc space someone owns, although Musk has made no public statement on these.
Wherever Musk’s thoughts on cryptocurrencies go next, it is clear that the billionaire’s tweets can have a substantial impact on the sector. His anti-bitcoin stance caused an immediate 15 per cent drop, but prices are rising again. Of course, given the energy use per transaction, this market frenzy has its own environmental impact.
We understand Java Remote Debugging in Production is always a hectic process and it will take much time to get the issues fixed and stabilized. So, if you’re assigned to the maintenance team to work on fixing bugs in the production environment, we have compiled the 11 best Production Debugging Tips And techniques that will help you find issues and fix bugs much quicker than usual.
But, wait… before getting started, let’s understand what production debugging is and why production debugging is important in the development business.
Distributed non-relational database Cassandra combines the benefits of major NoSQL databases to support data management needs not covered by traditional RDBMS vendors and is used at some of the most well-known, global organizations. This Refcard covers data modeling, Cassandra architecture, replication strategies, querying and indexing, libraries across eight languages, and more.
In the video below, we take a closer look at Set, HashSet, LinkedHashSet, and TreeSet in Java with Sample Programs | Java Collections. Let's get started!
As a developer, you’re always looking for cutting-edge tools, tricks, and extensions to improve your productivity and efficiency.
Being able to manage your time better is a valuable skill for software engineers. Therefore, here’s a list of Visual Studio Code extensions that help frontend developers (and more!) to increase their productivity by at least 10 to 20%.
HP’s ZBook lineup — which encompasses the lightweight ZBook Firefly, the affordable ZBook Power, the powerful ZBook Fury, and the best-of-all-worlds ZBook Studio brands — doesn’t attract a lot of attention. As a mobile workstation-class device, the ZBook Studio is not as flashy as most gaming laptops or as affordable as most “creator” laptops, but in many ways, it’s better than both.
In the parlance of the tech nerd, the HP ZBook Studio G8 is a “mobile workstation.” On the hardware side, that typically means that you’re getting a Xeon processor, error-correcting (ECC) RAM, and an A-series or Quadro graphics card, paired with some sort of reliability testing (MIL-SPEC or MIL-STD), software certifications from major developers like Adobe, and an extended warranty. All of this usually comes attached to a price so high you’ll get altitude sickness if you stare at it for too long.
We don’t normally review mobile workstations on PetaPixel because the price increase associated with things like ECC memory and an enterprise GPU doesn’t translate into a measurable performance gain for photo and video editing, but HP did something interesting with the ZBook Studio G8: the company sort of split the difference.
The Studio G8 doesn’t use ECC memory or an Intel Xeon CPU, and it can be configured with a normal GeForce RTX 30-series GPU, but it still comes with all the other workstation perks. In other words: it offers the same performance as a high-end gaming laptop and the same sleek, professional design as a high-end consumer laptop, with better build quality, guaranteed reliability, and a longer warranty than either of the other categories. As a result, it comes in a little cheaper than similar options from, say, the Dell Precision lineup.
That’s not to say it’s cheap. The model HP sent us for review still costs an eye-watering $4,400:
Even if you downgrade some of the components, you’re still going to spend a lot of money. We actually asked the folks at HP to send us “Good, Better, Best” configuration options that they would recommend, and the most affordable of the bunch will still run you almost $2,800:
But that’s not to say that the price isn’t justified, or at least justifiable. From design to usability to raw performance, this laptop is fantastic. It’s just important to set expectations from the get-go: We’re not talking about a budget laptop today. We’re not even talking about a semi-affordable laptop. We’re talking about a mobile workstation that charges a substantial premium in exchange for professional-grade reliability and guaranteed performance.
If paying a $1,000 premium for MIL-STD reliability testing, software certifications, and an extended warranty sounds crazy to you, then a mobile workstation is the wrong choice and there’s no reason to read on. However, if that sounds like a reasonable investment and you like the fact that HP isn’t forcing you to throw additional money away on certain enterprise-grade specs you don’t want or need, then read on, because the HP ZBook Studio G8 turns out to be an excellent laptop for creative professionals.
Design and Build
There are only a few laptops that can compete with the likes of Apple and Razer when it comes to chassis design, but the HP ZBook Studio G8 is right up there with the best. The magnesium-and-aluminum alloy chassis is as rigid as a tank, extremely thin, and carved into a sharp design language that I loved from the moment I set eyes on this laptop.
Build quality really is top-notch. HP’s workstation-grade “Z” devices all undergo MIL-STD-810 testing, ensuring a level of reliability that surpasses anything you can expect from a standard consumer laptop. The MIL-STD-810 standard includes a suite of tests that check for resistance against vibration, dust, sand, humidity, altitude, drops, temperature shock, and even a “Freeze/Thaw” test.
Adding to the laptop’s reliability quotient is a three-year warranty direct from the manufacturer, a perk that usually costs extra (if it’s available at all) when you buy a consumer laptop.
Crack the ZBook Studio G8 open, and you’ll reveal an excellent keyboard that combines a satisfying click with a good amount of travel, zero mush, and per-key RGB lighting that gives the laptop just a little bit of gaming flare. The lighting is controlled by HP’s “OMEN” dashboard, and it’s a fun touch on an otherwise very professional-looking laptop.
This is accompanied by a slick, glass-topped trackpad that provides a precise and extremely well-optimized experience that can compete with the best-of-the-best. Because the speaker grill is positioned above the keyboard, the trackpad isn’t quite as big as the ones you’ll find on the latest Apple and Dell computers, but it was plenty big enough for me.
Port selection is solid, with only a little room for improvement. On the left side of the machine is an audio-combo jack, a USB Type-A port, and a Kensington lock; on the right side, you’ll find a sealable SD card slot, a Mini DisplayPort 1.4 port that’s connected directly to the GPU, and two Thunderbolt 4 ports that can carry 40Gbps of data, power, and a display signal.
My gripes are minimal. Mainly, I was annoyed that the Thunderbolt 4 ports are connected directly to the iGPU with no way to re-route that signal in the BIOS (this is according to HP). As a result, anyone using a high-end 4K external display will want to use the Mini DisplayPort for true 10-bit color or high refresh-rate gaming.
For that reason alone, I really wish that HP had included an HDMI 2.1 port in this configuration instead of the MiniDP port. None of the monitors I’ve ever reviewed came with a MiniDP to DP 1.4 cable in the box, wihch forces me to buy a new cable in order to get full performance out of the ASUS ProArt PA32UCG I was using when I reviewed this laptop and eliminates the option of using this as a “single-cable” setup with Thunderbolt providing data, display, and power.
Fortunately, the included display is more than good enough to do professional creative work. The model we’re testing includes a touch-enabled 4K AMOLED screen that was able to hit well over 100% sRGB, 99.9% DCI-P3, and 91.6% Adobe RGB with an excellent Delta E of less than 2 and a maximum brightness of ~400 nits.
If OLED isn’t your thing, the ZBook Studio G8 is also available with a 4K 120Hz “HP DreamColor” LCD display with an advertised peak brightness of 600 nits and 100% coverage of DCI-P3, or an even more affordable Full HD model that promises 100% coverage of sRGB.
It’s nice to see a manufacturer offer both a 4K LCD and a 4K OLED option with identical gamut coverage, as well as a more affordable (but still acceptable) Full HD option. If you’re sold on the peace of mind of a mobile workstation but hate the price tag it carries, the lower-end screen option opens the door to get creative with your configuration, especially if you plan to use an external display much of the time.
As for our 4K OLED unit, you can see the results from our DisplayCAL tests below:
If there’s a big downside to the high-res screen on our model it’s probably battery performance, which is decidedly middle of the road.
As with other high-performance notebooks, the ZBook Studio’s 83WHr battery can’t support the computer’s full 110W TDP (30W to the CPU, 80W to the GPU), and when you’re pushing the computer to its battery-powered performance limit, you can expect no more than about two hours of intense photo editing. In a more reasonable, battery saver or balanced mode, I was able to get about six hours of use for writing, occasional content consumption, and light photo editing, but don’t expect this laptop to compete with something that’s powered by AMD.
Overall, I found a lot to love and very little to complain about when it comes to the design and build quality of the ZBook Studio G8. It’s an excellent laptop that felt like a little piece of military equipment with just enough design flare. The excellent keyboard and trackpad, the professional-grade display, and the dual Thunderbolt 4 ports all make it a solid contender for serious creative work.
Photo Editing Performance
Given the extremely thin design, I was skeptical that the HP would be able to squeeze every ounce of performance out of its Core i9-11950H and NVIDIA RTX 3070. I was only kind of right. In most of our benchmarks, the ZBook couldn’t quite out-perform the latest Razer Blade 15 Advanced, which technically uses an ever-so-slightly slower Core i9-11900H, but the thinner ZBook Studio was still able to churn out top-shelf performance numbers.
Whether you’re running Photoshop, Lightroom, or Capture One, you can expect the Studio G8 to fly through most photo and video editing tasks with ease, all while staying remarkably quiet compared to some of the gaming laptops I’ve tested.
For our comparisons today, we’re showing the results from the HP side-by-side with the same tests run on an M1 iMac, an AMD-powered ASUS Zephyrus G14, and the aforementioned Blade 15 Advanced. Full specs below:
Lightroom Classic
In our standard import and export tests, the ZBook clocked in a tiny bit slower than the Razer Blade, but faster than our other test machines. As a reminder, these tests consist of importing 110 61-megapixel Sony a7R IV and 150 100-megapixel PhaseOne XF RAW files, generating 1:1 (Lightroom Classic) or 2560px (Capture One Pro) previews, applying a custom-made preset with heavy global edits, and then exporting those same files as 100% JPEGs and 16-bit TIFFs.
You can see the results for Lightroom Classic below:
Capture One Pro
The story is even better in Capture One, where the computer’s RTX 3070 finally gets to flex its muscle.
As we’ve mentioned in several of our past reviews, Lightroom does not use any sort of GPU acceleration during import or export, relying exclusively on the performance of your CPU and RAM to generate the numbers you see above. However, Capture One does take advantage of the GPU, so when it comes time to export the heavily-edited Sony a7R IV and Phase One XF variants in C1, the HP ZBook Studio G8 was able to close the gap with the Blade and trade blows at the top of the pack.
The results are essentially a wash between the three PCs, all of which benefit from NVIDIA RTX 30 series GPUs, with the M1 iMac falling way behind:
Photoshop
Finally, we ran our usual Photoshop test: Puget Systems‘ industry-standard PugetBench benchmark.
PugetBench assigns an Overall and four Category scores after timing a wide variety of tasks including basic stuff like loading, saving, and resizing a large .psd, GPU-accelerated filters like Smart Sharpen and Field Blur, and heavily RAM-dependent tasks like Photo Merge. As we have in the past, we ran version 0.8 of this particular benchmark, because it was the last version to include a Photo Merge test.
As you can see, the powerful GPU, 32GB of 3200MHz RAM, and the NVIDIA RTX 3070 GPU come together to put up impressive numbers in every category tested:
Performance Takeaways
There’s no questioning the HP ZBook Studio G8’s performance chops. Is it the most powerful laptop money can buy? Definitely not. HP’s own ZBook Fury lineup, the Alienware x17, and the Lenovo Legion 7i (to name a few) can all be configured with more powerful (and power-hungry) CPU/GPU combinations that would no-doubt outperform the ZBook Studio. However, it’s awesome to see this kind of performance across the board from such a thin device.
This is seriously impressive photo editing performance packed inside of a chassis that’s thinner than we previously thought possible for an Intel-based workstation.
Excellent Design, Great Performance, Painful Price Tag
If you can stomach the price, the HP ZBook Studio G8 is a phenomenal laptop for photo and video editors who want great performance paired with guaranteed reliability. That latter point really matters to working pros, who often opt for high-end gaming laptops with less-than-ideal build quality and lower-quality displays in order to achieve this kind of performance.
However, even when you understand the benefits, the Studio G8’s price is really hard to swallow. The variant I tested here costs about $1,000 more than you would spend on an (already expensive) Razer Blade 15 Advanced with basically the same core specs, a more powerful GPU, faster PCIe Gen 4 storage, and a next-gen OLED display that covers 100% of both DCI-P3 and AdobeRGB.
You really have to value those un-sexy mobile workstation perks if you’re going to justify that kind of price hike.
Pros
Excellent performance
Thin, light, rugged design
Fantastic trackpad and keyboard
Multiple color-accurate display options
Solid port selection with two Thunderbolt 4 ports and an SD card slot
MIL-STD-810 tested
3-year warranty included
Cons
No HDMI port
SSD is PCIe 3.0, not 4.0
RAM is not upgradable
Sky high price
I hate to spend so much time addressing a computer’s price since a lot more goes into judging the real-world value of a computer than the cost of its components, so in most cases, I’ll focus on performance and usability and leave the economic calculus to individual readers who have individual budgets and don’t give an individual damn whether I think a laptop is “reasonably priced.”
However, “mobile workstations” like the ZBook Studio G8 exist in a different economic reality, and it’s important to understand the benefits and drawbacks of that reality before you either a) spend way too much on a laptop you don’t need, or b) ignore features and benefits that could make the laptop worth every last penny.
For me, a well-built consumer laptop is reliable enough. I simply don’t use my computers hard enough to justify the price jump and there are some really fantastic options out there. But if you’re a professional photographer or video editor who needs a well-rounded, rock-solid machine that will go with you everywhere for the next three to five years, the HP ZBook Studio G8 is worth a very close look. It’s cheaper than many of its direct competitors in the workstation-class, gives you a wider variety of configurations to choose from, and it churns out better performance than we expected from something so sleek.
Are There Alternatives?
Several major laptop makers have a workstation brand that offers similar benefits to the ZBook Studio. The most popular are probably Lenovo’s ThinkPads and Dell’s Precision lineup. As I mentioned earlier, these laptops usually swap NVIDIA’s GeForce graphics for a mobile Quadro or A-series GPU, sometimes they use error-correcting “ECC” RAM, and often they include longer warranties, the aforementioned military-grade certifications, and displays that put an emphasis on color and/or battery life over speed and/or gaming performance.
For photographers, we’d recommend avoiding anything with ECC memory, an Intel Xeon processor, or an A-series/Quadro card, simply because these upgrades tend to increase the price significantly without adding much to real-world photo and even video editing performance. An 11th-gen Core i7 or Core i9 CPU, DDR4 RAM and a GeForce RTX 30 series GPU is just fine. Instead, if you’re interested in a mobile workstation, focus more on features like a solid manufacturer warranty, standardized reliability testing, and a killer LCD or OLED display with close-to-100% coverage of either AdobeRGB or DCI-P3.
Many of HP’s ZBook-branded laptops, Dell’s Precision laptops, and several of Lenovo’s ThinkPad models trade blows here in a variety of price brackets and configurations, depending on the kind of CPU, GPU, and display performance you need.
If you’re not interested in a mobile workstation, you can find similar performance and solid build quality for a lot less money by purchasing a high-quality consumer or gaming laptop like the Dell XPS 15/17, the Razer Blade 15 Advanced and Razer Blade 17, or the ASUS Zephyrus G14/G15 (just to name a few). You’ll get a lot more performance-bang-for-your-buck by going with a “consumer” or “creator” laptop vs a proper “mobile workstation,” just be aware of what you’re giving up.
Should You Buy It
Yes.
The caveats above apply, but other than a few minor gripes that I mention above, I cannot fault this laptop. For creatives, it’s a workhorse. The ZBook Studio G8 delivered a lot more “umph” than I expected from such a thin and light chassis while staying relatively quiet, it looks and feels great, and it offers a good variety of configuration options that help you dial in a ratio of price-to-performance that works for you.
It’s ultimately up to you to decide if the un-glamorous benefits of a mobile workstation are worth the inflated price tag. But if they are, then I have no qualms recommending this laptop.
from Reviews – PetaPixel https://ift.tt/39FJ0tl https://ift.tt/3EV8xNj
As the IT sphere is actively developing, the amount of written and maintained code grows with an incredible speed. The good old code review is an indispensable assistant that remains popular up to this day. However, the amount of code that reviewers have to look through and think over is horrifying. It takes a great deal of time and effort. Thus, in most cases, reviewers pay attention only to the code fragments critical for program operation.
We should take the load off the reviewers without losing the codebase quality. Static analysis tools come to the rescue. When paired with code review and other methodologies, they enhance each other, thereby maintaining high-level code quality. In fact, a static analysis tool can be considered an automated code review.
IoT deals with devices connected with each other, sharing data to achieve autonomous tasks. IoT has brought in home automation, modular furniture, smart complexes, and many new ways to save resources. How awesome would it be to find top trending articles in the IoT Zone in one place so that you can always stay up to date with the latest trends in technology? We dug into Google analytics to find the top 10 most popular IoT articles in August. Let's get started!
10. IoT Messaging Protocols
Want to learn more about the top platforms for IoT messaging protocols? Check out this article with different types of messaging protocols for your app.
One of the development team’s biggest challenges is having a consistent and reproducible environment between team members. The bigger the team or more teams working on the same project codebase, the issue is amplified. Different languages try to manage dependencies using a specifically inbuilt language-specific package manager.
For example, Python is using by de-facto pip as a Python package installer that is using Python Package Index repository. All dependencies can be declared in the requirements.txt file and installed with pip install -r requirements.txt Pypi is limited in managing consistent Python packages and versioning. New Python package managers try to solve the limitation of the pip like Data Science oriented Anaconda or Poetry that bring multiple improvements over pip with dependency management and packaging. Poetry is arguably Python’s most advanced dependency management option today by using a configuration file in toml format and generating project scaffolding, locking dependency in the *.lock file.