How to Enhance Nmap with Python

Very few pieces of Open Source software generate so much hype [https://nmap.org/movies/] as Nmap [https://nmap.org/]. It is one of those tools that packs in so many useful features that it can help you make your systems more secure by just running it with a few flags. Nmap (“Network Mapper”) is

Raspberry Pi bootloader enables OS installs with no separate PC required

Promotional image of computer parts.

Enlarge / The Raspberry Pi 4. (credit: Raspberry Pi Foundation)

Setting up a Raspberry Pi board has always required a second computer, which is used to flash your operating system of choice to an SD card so your Pi can boot. But the Pi Foundation is working on a new version of its bootloader that could connect an OS-less Pi board directly to the Internet, allowing it to download and install the official Raspberry Pi OS to a blank SD card without requiring another computer.

To test the networked booting feature, you’ll need to use the Pi Imager on a separate computer to copy an updater for the bootloader over to an SD card—Pi firmware updates are normally installed along with new OS updates rather than separately, but since this is still in testing, it requires extra steps.

Once it’s installed, there are a number of conditions that have to be met for network booting to work. It only works on Pi 4 boards (and Pi 4-derived devices, like the Pi 400 computer) that have both a keyboard and an Ethernet cable connected. If you already have an SD card or USB drive with a bootable OS connected, the Pi will boot from those as it normally does so it doesn’t slow down the regular boot process. And you’ll be limited to the OS image selection in the official Pi imager, though this covers a wide range of popular distributions, including Ubuntu, LibreELEC, a couple of retro-gaming emulation OSes, and Homebridge. For other OSes, downloading the image on a separate PC and installing it to an SD card manually is still the best way to go.

Read 2 remaining paragraphs | Comments

Java Operator – &, && (AND) || (OR) Logical Operators

We use operators in most programming languages to perform operations on variables. They are divided into various categories like arithmetic operators, assignment operators, comparison operators, logical operators, and so on. In this article, we will be talking about the bitwise AND operator, and the AND (&&) and

Time-shifted computing could slash data center energy costs by up to 30%

Time-shifted computing could slash data center energy costs by up to 30%

Enlarge (credit: Getty Images)

Recently, two computer scientists had an idea: if computers use energy to perform calculations, could stored data be a form of stored energy? Why not use computing as a way to store energy? 

What if information could be a battery, man?

As it turns out, the idea isn’t as far-fetched as it may sound. The “information battery” concept, fleshed out in a recent paper, would perform certain computations in advance when power is cheap—like when the sun is shining or the wind is blowing—and cache the results for later. The process could help data centers replace up to 30 percent of their energy use with surplus renewable power.

Read 11 remaining paragraphs | Comments

After three years, Google ends Pixel 3 support with February patch

Photos of the Pixel 3.

Enlarge / The Pixel 3 XL and Pixel 3. (credit: Ron Amadeo)

The February Android security patch is live, marking both the first on-time patch for the Pixel 6 and the last patch ever for the Pixel 3.

The Pixel 3 launched in October 2018 to lukewarm reviews, thanks to a giant camera notch on the XL model and a worrying dearth of RAM across the lineup. Google only offers three years of major OS updates (even on the Pixel 6), so the phone’s last regular update was the Android 12 launch in October 2021. Pushing one of the biggest Android launches ever as the final update is a little scary (there are bound to be some bugs), so Google promised one last wrap-up update before it said goodbye to the Pixel 3. The device ended up with two more updates: one in January to patch that wild 911 bug and this final update. Google hasn’t posted any release notes for the last Pixel 3 update, but the February update should cover all the security issues up to today, and from now on, you’re out of date.

The Pixel 6’s update plan is promoted by Google as “five years of Android security updates,” but that still includes only three years of major Android version updates. The Pixel 6 will be obsolete in October 2024, but it will continue to get security updates until October 2026. We’ve long seen Android companies blame SoC vendors for the short support times compared to the iPhone’s six years of updates, but with the Google Tensor, Google is its own SoC vendor now, so it could support the Pixel 6 for longer if it wanted.

Read 3 remaining paragraphs | Comments

Firm planning 100,000 satellites claims it will “clean space” by capturing debris

Satellite company founder Greg Wyler talking in OneWeb's offices in 2019.

Enlarge / Greg Wyler in February 2019 when he was at OneWeb. (credit: Getty Images | Washington Post)

A company led by satellite-industry veteran Greg Wyler says it plans to launch about 100,000 small communication satellites into low Earth orbit. The company, E-Space, yesterday announced that it received a $50 million investment and that it will launch its first test satellites next month, with “mass production… slated for 2023.”

E-Space said it has “filings in hand for potentially over 100,000 secure communication satellites,” but there are suggestions that the company wants to launch over 300,000 satellites. Prime Movers Lab, which led the $50 million investment round, said that E-Space’s network will have “up to hundreds of thousands of secure communication satellites” and described the devices as “micro-satellites.”

E-Space said its platform will “help governments and large companies build space-based applications in a capital-light manner” for uses “ranging from secure communications to managing remote infrastructure.” E-Space says its satellites will use a peer-to-peer communication model, and the company’s website describes the plan as a “multi-application cloud server in space… powered by E-Space’s rapidly scalable optical 5G mesh network.”

Read 16 remaining paragraphs | Comments

Coming soon to Windows 11: More reminders that your PC doesn’t meet the requirements

Windows 11 is going to keep reminding you if your hardware isn't supported, even if it's already installed and running fine.

Enlarge / Windows 11 is going to keep reminding you if your hardware isn’t supported, even if it’s already installed and running fine. (credit: @thebookisclosed on Twitter)

If you’re running Windows 11 on one of the many PCs that don’t meet its stringent system requirements, your experience so far probably hasn’t been all that different from someone running it on an “officially” supported system. Despite multiple warnings that Microsoft might withhold basic security updates from these devices, so far, they’ve gotten the same updates at the same time as “supported” PCs.

But that doesn’t mean these PCs will receive updates in perpetuity, and Microsoft does still want you to know that your PC is unsupported when it doesn’t meet the system requirements. To that end, Twitter user Albacore has discovered a message at the top of the Settings app that will remind you when your PC doesn’t meet Windows 11’s requirements. To date, these kinds of reminders and warning messages have happened before and during the Windows 11 install process, not after.

This new message is one of a few new experimental features lurking below the surface of Microsoft’s current Windows 11 testing builds. Others, which as the company has recently noted may or may not ever see the light of day, include customizable “stickers” for the desktop, a sustainability rating to measure and improve your PC’s power efficiency (shades of the Windows Experience Index), a possible return of some Tablet Mode features that were removed in the migration from Windows 10 to Windows 11, and a better overflow mode for your taskbar when it has too many icons in it.

Read on Ars Technica | Comments

Find the soul