Insane Footage of What a Heavily Armored Toyota Land Cruiser Can Withstand

https://s3files.core77.com/blog/images/1293113_81_116067_fqwJmYsHR.jpg

There’s a thrilling scene in one of the Captain America movies where a heavily-armored SUV driven by Nick Fury comes under attack. The vehicle withstands an incredible amount of damage.

There’s a terrifying scene from last year, where a failed heist in South Africa yielded real-life footage of an armored 70 Series Toyota Land Cruiser coming under fire. It, too, withstood an incredible amount of damage, though not the Marvel-movie level.

Just how much punishment could a real-world armored SUV take? Canadian firm Inkas Armored Vehicle Manufacturing should know, as they specialize in the design and production of armored vehicles for embassies, paramilitary groups, law enforcement agencies, executive protection companies, security companies and civilians.

This month Inkas released footage of the insane testing done to certify one of their modified Land Cruiser 300s. To design effective ballistic and blast protection, this is what their test mules are subjected to—a grenade on the roof, a grenade beneath the car, land mines, 15kg of dynamite, nearly 800 rounds fired by assault rifles:

"In order to obtain the certification, the armored Land Cruiser 300 endured extensive ballistic testing, which specifically targeted the potential points of failure where the vehicle would be most susceptible to penetration during an attack. The INKAS Armored Land Cruiser successfully proved its reliability in the field – withstanding over 780 rounds of ammunition from various calibre firearms, 6 roof-level hand grenades (DM51), 4 underbody hand grenades (DM51), 2 land mines (DM31) as well as a 15kg TNT (equivalent) explosion from a 2 meter distance."

Core77

New Thor: Love and Thunder Footage Reveals an Unexpected Ragnarok Connection

https://i.kinja-img.com/gawker-media/image/upload/c_fill,f_auto,fl_progressive,g_center,h_675,pg_1,q_80,w_1200/a92238ead9a658e78843c448b18f84eb.jpg

Thor and Star-Lord devise a new handshake in Thor: Love and Thunder.
Screenshot: YouTube/Marvel Studios

With Thor: Love and Thunder just two weeks away, you might have a strong desire to stop watching new footage. You’re going to see the film. Maybe you already have tickets. Do you really want to see more clips that could spoil the action, jokes, and story writer-director Taika Waititi has in store?

For some of us, the answer is “No.” For others though, the answer is “Oh hell yes, give me everything.” This post is for those people. A brand new mini-trailer has just dropped for the fourth Thor film, starring Chris Hemsworth, Natalie Portman, Tessa Thompson, and Christian Bale, and it reveals that Love and Thunder shares some important DNA with the previous Thor film, Ragnarok. Take a look.

Marvel Studios’ Thor: Love and Thunder | Team

You might remember in Ragnarok, Thor puts together “The Revengers,” a team he hopes can band together to defeat his sister, Hela. It was Thor, Hulk, Valkyrie, and Loki, with Korg and his friends joining up soon after. Well, in Love and Thunder, we now know that he’s building a new team. Korg and Valkyrie remain but now there’s also Jane Foster as the Mighty Thor, the Guardians of the Galaxy, and some mythical goats.

Knowing Waititi though, you get the sense this is a bit of a fake-out. Would he really go back and do the same type of thing two times in a row? Thor might, which is probably the driving force here, but Waititi will almost certainly subvert it in some way. We’re anxious to find out if we’re right.

This clip also makes us wonder just how much are the Guardians of the Galaxy in this film? They’re at the beginning, we’re guessing, because that’s the last time we saw Thor, but do they come back for the final act to face Gorr? Seems plausible. In fact, and I’m just riffing here, but one would guess if Thor: Love and Thunder has any credit scenes, the journey of the Guardians is likely to be a focus. Maybe even a Gamora or Adam Warlock tease?

G/O Media may get a commission

Oh, and yes, that is a badass Jean Claude Van-Damme homage there with Thor doing the splits. It fits in perfectly with the bright, ‘80s vibe Thor: Love and Thunder is going for. It’s out July 8.


Want more io9 news? Check out when to expect the latest Marvel and Star Wars releases, what’s next for the DC Universe on film and TV, and everything you need to know about House of the Dragon and Lord of the Rings: The Rings of Power.

Gizmodo

These G Suite Alternatives Are Cheaper or Free

https://i.kinja-img.com/gawker-media/image/upload/c_fill,f_auto,fl_progressive,g_center,h_675,pg_1,q_80,w_1200/01c099a19c9db4043a65d220b17a1679.jpg

Photo: monticello (Shutterstock)

G Suite (formerly Google Workspace) has shut down its free plans—you can no longer pay for a domain name and use Google’s business email for free. This move isn’t really going to bother big organizations much, as they’re all on paid tiers already, but small business owners or individuals using G Suite will be forced to pay or look for free alternatives.

Transitioning to a paid G Suite account

For most people, the smoothest transition will be to a paid G Suite account. You won’t have to migrate your data anywhere as long as you can spend a minimum of $6 per user per month. For this price, you can use 30GB of cloud storage, Gmail with your own domain, and have video meetings with up to 100 participants. If nothing else, you can consider paying for G Suite as a stopgap measure until you figure out a better alternative.

Microsoft 365 for Business

Microsoft’s suite of business apps is a direct replacement for G Suite. Its plans start at $6 per user per month, but you’ll have to spend about twice that much if you want both email and Office apps on desktop. Microsoft offers 50GB of space per inbox and 1TB of OneDrive storage, which is more than G Suite’s 30GB. Having said that, Microsoft 365 for Business is still a fairly pricey offering overall. Google Docs, Sheets, and other G Suite apps are included for free in Google’s plan, which makes Microsoft 365 look a lot more expensive.

G/O Media may get a commission

Zoho Workplace

Zoho Workplace offers most of G Suite’s features at a much lower price. It lets you use your own domain for emails with 5GB of space for free with no advertising. You can set up an organization on Zoho and invite up to five users to this organization at no cost. There’s a 25MB limit on attachments, but the pricing makes that feel bearable.

If you’re looking for a free alternative to G Suite, it doesn’t get much better than this. You can visit the Zoho Mail pricing page and scroll down to the Forever Free Plan. If you add more than five users, Zoho Mail’s plans start at $1 per user per month (paid annually). The 50GB inbox plan costs $4 per user per month, so it’s cheaper than G Suite and Microsoft 365 for Business.

For those who want a complete office suite to go with their business email, Zoho Workplace is a decent alternative. It has email, cloud storage, video meetings, a Slack alternative, and office apps, at a starting price of $3 per user per month.

iCloud+

If your G Suite organization consists of one person, you may consider using a custom domain with iCloud’s email service. The iCloud+ plan costs $1 per month for up to 50GB of cloud storage, and it allows you to use a custom domain for your emails.

iCloud+ is not targeted at businesses, so you shouldn’t use this service to manage multiple users in an organization. For individuals, you have access to both iCloud email, as well as Apple’s already-free office apps, such as Pages, Numbers, and Keynote. Document collaboration works well in Apple’s office apps, too.

Having said that, it’s best to note the quirks of iCloud+. You ideally don’t want to use this if you have non-Apple devices in your workflow because Apple’s support for Windows and Android devices is flaky at best. Also, iCloud’s email is serviceable, but we’ve heard several complaints about emails not showing up in the inbox and an overly aggressive spam filter.

ProtonMail

ProtonMail offers end-to-end encryption on your emails, which means the contents of your emails cannot be read by the email service provider. If you’re looking for a more private alternative to G Suite, ProtonMail’s free tier could be worth trying out.

Its paid plans start at about $4 per month, which gives you 15GB of space, support for your own domain for emails, and up to 10 email addresses. ProtonMail doesn’t have an office suite built in, but you can use its cloud storage service called Proton Drive if you opt for the most expensive plan at about $10 per month.

You should be aware that even if you use an end-to-end encrypted email service, the encryption is valid only if you send email to others who use a similar level of protection. If you email a Gmail user from ProtonMail, the encryption falters because Gmail doesn’t encrypt emails on its service.

CryptPad

If you are looking for a Google Docs alternative with better security, look no further than CryptPad, an end-to-end encrypted collaborative office suite. The free tier lets you use up to 1GB of storage space and it has alternatives to Google Docs and Sheets, along with a few other tools. As long as you don’t plan to store large files here, the free tier should be good enough to store tons of documents. If you’re ready to start paying, plans start at about $5 per month for 5GB of storage.

Other email alternatives to G Suite

There are several decent options for those who want an email service that isn’t owned by Google. Here’s a quick list of the best options:

  • Fastmail: You get a 30GB inbox at $5 per user per month, with support for custom domains. The service lets you use aliases, has no tracking, and blocks remote images by default.
  • Hey: Made by the company behind Basecamp, Hey offers a fresh take on emails. It’s pricey at $12 per user per month for custom domains, but has useful features like email tracker blocking, good email filtering, and a better email reading experience.
  • Rackspace: With plans starting at $2.99 per user per month, it’s a cheaper alternative to G Suite that offers 25GB of storage for your inbox on the base plan.

   

Lifehacker

Mark Rober’s Secret Lair

https://theawesomer.com/photos/2022/06/mark_rober_hidden_lair_t.jpg

Mark Rober’s Secret Lair

Link

Engineer Mark Rober is known for pulling off some of the biggest experiments, pranks, and fun things on the internet. Now, he’s built an awesome maker’s space, lab, and play place with hidden entrances, a giant foam pit, and a bathroom that alerts everyone if you don’t wash your hands. It’s also the HQ for Crunch Labs.

The Awesomer

For the next few weeks, you can see five planets in the sky at once

https://4.img-dpreview.com/files/p/E~C0x0S1180x885T1200x900~articles/8028608882/nasa-planets-june-2022-lead-image.jpeg

The rest of June is looking great for stargazers. On the morning of June 23, the gathering of four planets, visible with the naked eye, will be joined by the crescent moon. The four planets, Venus, Mars, Jupiter and Saturn, are becoming a bit more spread out but should stay visible for most observers until September.

If you observe closer to sunrise, you will even be able to see a fifth planet, Mercury, join in on the celestial fun. According to Sky & Telescope, ‘All five bright planets fan out in order of their distance from the Sun across the dawn sky now through early July. One of the prettiest mornings to view them will be June 24th, when a striking crescent Moon joins the crew. You can start earlier — 60 to 90 minutes before sunrise — to spot Mars, Jupiter and Saturn. To add Venus and Mercury, which nestle low in the solar glow, you’ll need to observe closer to sunrise. Use this sunrise calculator to plan your outing. As the Moon passes through, we’ll see successive conjunctions or appulses. The Moon appears near Jupiter on June 21st; Mars on June 22nd, Venus on June 26th, and Mercury on June 27th.’

Even more amazing than being able to see all five of these bright planets in the sky simultaneously, they’ll be in the correct order outward from the Sun, starting with Mercury and ending with Saturn. The event last occurred in December 2004, but it was only visible in certain tropical areas. For US sky watchers, you must go back to July 1957 to find a similar event. If you miss it this time, you’ll be waiting until March 2041.

Allyson Bieryla, manager of Science Center Astronomy Lab and Telescope at Harvard University, told the Boston Globe that Venus will appear the brightest, but all the planets will be visible to the naked eye. ‘These objects are much brighter than stars, so it should be fairly obvious even to a novice observer,’ Bieryla said.

‘If you have a pair of binoculars or a telescope, point them at the planets and moon,’ Bieryla wrote. ‘With even a small telescope, or binoculars on a tripod, you can see Jupiter’s largest 4 moons (called the Galilean moons) and Saturn’s rings. If you are in a dark enough location with a small telescope, you might also be able to see the atmospheric bands in Jupiter’s atmosphere!’

Image credit: NASA/JPL-Caltech

The display will be visible until early July, so unless you experience an unbelievable string of bad weather, you should be able to view the amazing display. Light pollution is a potential, although likely minor issue, so if you need help finding a dark sky, visit Dark Site Finder. However, Bieryla adds, ‘As with all observing, the best conditions are clear, dark skies but luckily these are all bright, naked-eye objects so you should be able to see the lineup even from the city!’

If you’re looking for optimal photo conditions, you want to photograph just before dawn. ‘You should be able to spot Saturn, Jupiter, Mars, and even Venus for several more weeks in a similar lineup,’ Bieryla added. ‘Mercury is only visible for brief periods of time and only fairly low in the horizon because of its orbit, but if you miss all 5 planets, I encourage you to look up in the early morning anytime over the next several weeks to see how many planets you can spot. The moon will only appear in this lineup for the next few days, and then not again until next month.’ For more photo tips, visit Sky & Telescope.

Articles: Digital Photography Review (dpreview.com)

Basic Python Examples That Will Help You Learn Fast

https://static1.makeuseofimages.com/wordpress/wp-content/uploads/2016/12/basic-python-examples.jpg

If you’re going to learn a new language today, Python is one of the options out there. Not only is it relatively easy to learn, but it has many practical uses in tech.

Whether you’re coming to Python from another language or learning it for the first time, it helps to start with some basic examples.

Strings

Proper Python string manipulation is a skill every programmer needs to learn. You’ll use strings whether you’re developing a website, making a game, or analyzing data, among other applications.

String Formatting

Let’s say you have two strings:

name = "Joel"
job = "Programmer"

And let’s say you want to concatenate (join together) the two strings into one. You might choose to do this:

title = name + " the " + job
print(title)

But there’s a better way to manipulate strings, resulting in more readable code. Prefer to use the format() method:

title = "{} the {}".format(name, job)
print(title)

The curly braces ({}) are placeholders for the variables passed into the format method in their respective order. The first curly brace is replaced by the name parameter, while the second brace gets replaced by the job parameter.

You can have as many curly braces and parameters as long as the count matches. And these parameters can be of any data type, so you can use an integer, for example.

String Joining

Another nifty Pythonic trick is the join() method, which combines a list of strings into one.

For example:

availability = ["Monday", "Wednesday", "Friday", "Saturday"]
result = " - ".join(availability)
print(result)
# Output: 'Monday - Wednesday - Friday - Saturday'

The separating string (” – “) only goes between items, so you won’t have an extraneous separator at the end.

Conditionals

Programming would be pointless without conditional statements. Fortunately, conditions in Python are clean and easy to wrap your head around.

Boolean Values

Like in other programming languages, comparison operators evaluate to a boolean result, either True or False.

Here are all the comparison operators in Python:

x = 10

print(x == 10)

print(x != 10)

print(x > 5)

print(x < 15)

print(x >= 10)

print(x <= 10)

The if and else statements

As with other programming languages, you can use the if/else statements to represent conditions in Python. You’ll use this a lot in real-world projects:

a = 3
b = 10

if a < b:
print(True)
else:
print(False)

While some other programming languages like JavaScript and C use else…if to pass in more conditions, Python uses elif:

a = 3
b = 10

if a > b:
print("One")
elif a == 3:
print("Two")
else:
print("Three")

The is and not Operators

The is operator is different from the == comparison operator in that the latter only checks if the values of a variable are equal.

If you want to check whether two variables point to the same object in memory, you’ll need to use the is operator:

a = [1,2,3]
b = [1,2,3]
c = a
print(a is b)
print(a is c)
print(a == c)

The expression a is c evaluates to True because c points to a in memory.

You can negate a boolean value by preceding it with the not operator:

a = [1,2,3]
b = [1,2,3]

if a is not b:
print("Not same")

The in Operator

The best way to check if a value exists within an iterable like a list or a dictionary is to use the in operator:

availability = ["Monday", "Tuesday", "Friday"]
request = "Saturday"
if request in availability:
print("Available!")
else:
print("Not available")

Complex Conditionals

You can combine multiple conditional statements using the and and or operators. The and operator evaluates to True if both sides are True, otherwise False.

The or operator evaluates to True if either side is True, otherwise False.

weather = "Sunny"

umbrella = weather == "Rain" or weather == "Sunny"
umbrella1 = weather == "Rain" and weather =="Snow"

print(umbrella)


print(umbrella1)

Loops

The most basic type of loop is Python’s while loop, which keeps repeating as long as a condition evaluates to True:

i = 0

while i < 10:
i = i + 1
print(i)


You can use the break keyword to exit a loop:

i = 0

while True:
i = i + 1
print(i)

You can use continue if you just want to skip the rest of the current loop and jump to the next iteration:

i = 0

while i < 10:
i = i + 1

if i == 4:
continue

print(i)

The for Loop

The more Pythonic approach is to use for loops. The for loop in Python is much like the foreach loop you’ll find in languages like Java or C#.

The for loop iterates over an iterable (like a list or dictionary) using the in operator:

weekdays = ["Monday", "Tuesday", "Wednesday"]

for day in weekdays:
print(day)

The for loop assigns each item in the list to the day variable and outputs each accordingly.

If you just want to run a loop a fixed number of times, you can use Python’s range() method:

for i in range(10):
print(i)

This will iterate from 0 to 9. You can also provide a starting value, so to iterate from 5 to 9:

for i in range(5, 10):
print(i)

If you want to count in intervals other than one by one, you can provide a third parameter.

The following loop is the same as the previous one, except it skips by two instead of one:

for i in range(5, 10, 2):
print(i)


If you’re coming from another language, you might notice that looping through an iterable in Python doesn’t give you the index of the items in the list.

But you can use the index to count items in an iterable with the enumerate() method:

weekdays = ["Monday", "Tuesday", "Friday"]

for i, day in enumerate(weekdays):
print(&quot;{} is weekday {}&quot;.format(day, i))

Dictionaries

The dictionary is one of the most important data types in Python. You’ll use them all the time. They’re fast and easy to use, keeping your code clean and readable.

A mastery of dictionaries is half the battle in learning Python. The good news is that you probably have prior knowledge of dictionaries. Other languages call this type an unordered_map or a HashSet.

Although they have different names, they refer to the same thing: an associative array of key-value pairs. You access the contents of a list via each item’s index, while you access a dictionary’s items via a key.

You can declare an empty dictionary using empty braces:

d = {}

And then assign values to it using square brackets surrounding the key:

d["key1"] = 10
d["key2"] = 25

print(d)

# Output: {'key1': 10, 'key2': 25}

The nice thing about a dictionary is that you can mix and match variable types. It doesn’t matter what you put in there.

To initialize a dictionary more easily, you can use this syntax:

myDictionary = {
"key1": 10,
"List": [1, 2, 3]
}

To access a dictionary value by key, simply reuse the bracket syntax:

print(myDictionary["key1"])

To iterate over the keys in a dictionary, use a for loop like so:

for key in myDictionary:
print(key)

To iterate both keys and values, use the items() method:

for key, values in myDictionary.items():
print(key, values)

You can also remove an item from a dictionary using the del operator:

del(myDictionary["List"])

print(myDictionary)
# Output: {'key1': 10}

Dictionaries have many uses. Here’s a simple example of a mapping between some US states and their capitals:

capitals = {
"Alabama": "Montgomery",
"Alaska": "Juneau",
"Arizona": "Phoenix",
}

Whenever you need the capital of a state, you can access it like so:

print(capitals["Alaska"])

Keep Learning Python: It’s Worth It!

These are just the basic aspects of Python that set it apart from most of the other languages out there. If you understand what we covered in this article, you’re well on mastering Python. Keep at it, and you’ll get there in no time.

If the examples challenge you to go further, some Python project ideas for beginners might be a solid starting point.

MUO – Feed

Crashing

https://theawesomer.com/photos/2022/06/crashing_t.jpg

Crashing

Link

When you feel burnt out, it’s a good plan to take time for yourself. But taking a break sometimes causes everything to come crashing down. Maggie Mae Fish’s relatable short film about living with ADHD explores some of the feelings you might experience when you emerge from your everyday distractions. (Thanks, Rob!)

The Awesomer

The Orcs of The Rings of Power Are Worse Than You’ve Ever Seen Them

https://i.kinja-img.com/gawker-media/image/upload/c_fill,f_auto,fl_progressive,g_center,h_675,pg_1,q_80,w_1200/43bf24a8f271d61ea799d7b3e2372f01.jpg

IGN has revealed a series of photos from the new Lord of the Rings: The Rings of Power, this time showing off the “new and unimproved” Orcs of this age. And for once, worse is actually better here.

In an interview with Jamie Wilson, head of the prosthetics department on The Rings of Power, and Lindsey Weber, an executive producer for the series, we get more details on how the forces of evil will operate in this period of Tolkien’s vast fantasy saga. “We spent a lot of time talking about what it would mean to be an Orc in the Second Age. It felt appropriate that their look would be different, part of a wilder, more raw, Second Age, Middle-earth, closer to where the First Age ends.” Weber said, describing the more desiccated, haunted look of the orcs that we see in the preview images that IGN has been given. “As we meet them, they’re not yet organized into armies, they’re a little more scattered and they’ve been scavenging. So it’s just a different time in their total story.”

Wilson is what’s known as a “Sevener” on set. This means that he’s worked on all the filmed Lord of the Rings productions: the original Peter Jackson trilogy, the Hobbit trilogy, and now The Rings of Power. He’s been around these specific prosthetics and makeup for decades, and has spent a lot of time thinking about how orcs look on screen… and how to make them look that way.

“Time has changed a lot,” Wilson told IGN. “You go back 20 years and we used a basically foam latex, which is like a porous-y kind of rubbery, spongy material with a smooth or whatever textured surface. It was great at the time.”

He mentions that silicon was only in use during the original trilogy towards the end, when they were able to make some pieces for John Rhys-Davies as Gimli. Times, he said, have changed dramatically. “All the ears, noses, Orcs pieces are all made in encapsulated silicon, which is basically two layers of silicon with a moveable piece of silicon in the middle, so when it’s applied to the actor’s face, they can move and it works,” he explained. “It also gets the same temperature as their skin. And you can see the translucency and then you gently paint on the top of it, a bit like doing makeup on a human rather than having to seal and heavily paint like we did in the old days.”

Both Wilson and Weber also noted that while the prosthetics and practical makeup are incredibly advanced, there is still a lot of CGI in Rings of Power. The show, Weber explains, is simply not reliant on it to make the orcs look good—a lot of the digital enhancements will occur in larger ensemble shots. Close up, you’ll get to see the orcs in all their garish, practically-designed glory.

Lord of the Rings: The Rings of Power debuts September 2 on Prime Video.


Want more io9 news? Check out when to expect the latest Marvel and Star Wars releases, what’s next for the DC Universe on film and TV, and everything you need to know about House of the Dragon and Lord of the Rings: The Rings of Power.

Gizmodo