Latest Tech News

Stay updated with the latest in technology, AI, cybersecurity, and more

Filtered by: 32 Clear Filter

Firefox 32-bit Linux Support to End in 2026

For many years, Mozilla has continued to provide Firefox for 32-bit Linux systems long after most other browsers and operating systems ended support. We made this choice because we care deeply about keeping Firefox available to as many people as possible, helping our users extend the life of their hardware and reduce unnecessary obsolescence. Today, however, 32-bit Linux (on x86) is no longer widely supported by the vast majority of Linux distributions, and maintaining Firefox on this platform

Topics: 32 bit firefox linux x86

Vetinari's Clock (2011)

Contents In the excellent Discworld series the character Lord Vetinari has a clock in his waiting room which is designed to tick irregularly in order to make his visitor feel ill at ease. Inspired by a post featured on Hackaday I decided to build my own version of this clock with a simple and easy to make design. Vetinari’s Clock Akafugu.jp have released a kit version of this clock based on the ATtiny25 complete with open-source and open-hardware documentation, so if you want to get you

Writing a C compiler in 500 lines of Python (2023)

Writing a C compiler in 500 lines of Python Posted August 30, 2023 A few months ago, I set myself the challenge of writing a C compiler in 500 lines of Python , after writing my SDF donut post. How hard could it be? The answer was, pretty hard, even when dropping quite a few features. But it was also pretty interesting, and the result is surprisingly functional and not too hard to understand! There's too much code for me to comprehensively cover in a single blog post , so I'll just give an ove

Topics: code emit i32 lexer type

Writing a C compiler in 500 lines of Python

Writing a C compiler in 500 lines of Python Posted August 30, 2023 A few months ago, I set myself the challenge of writing a C compiler in 500 lines of Python , after writing my SDF donut post. How hard could it be? The answer was, pretty hard, even when dropping quite a few features. But it was also pretty interesting, and the result is surprisingly functional and not too hard to understand! There's too much code for me to comprehensively cover in a single blog post , so I'll just give an ove

Topics: code emit i32 lexer type

Lenovo Yoga AIO 32i (32ILL19) Desktop Review: An Elegant All-in-One That Runs Into Some Trouble

7.2 / 10 SCORE Lenovo Yoga AIO 32i (32ILL19) Pros Big, bright display Strong single-core performance Solid graphics from RTX 4050 Cons More expensive than non-AIO setups Effectively zero upgrade options Some weird glitches The Lenovo Yoga AIO 32i (32ILL19) may be a good AIO desktop computer, but it's pricey. It has a big, bright display offering a colorful 4K picture and has surprisingly potent hardware -- and it runs quietly. Even the audio system is good with its quad-speaker setup. But

The future of 32-bit support in the kernel

The future of 32-bit support in the kernel [LWN subscriber-only content] Welcome to LWN.net The following subscription-only content has been made available to you by an LWN subscriber. Thousands of subscribers depend on LWN for the best news from the Linux and free software communities. If you enjoy this article, please consider subscribing to LWN. Thank you for visiting LWN.net! Arnd Bergmann started his Open Source Summit Europe 2025 talk with a clear statement of position: 32-bit systems ar

Mathematical secrets of ancient tablet unlocked after nearly a century of study (2017)

At least 1,000 years before the Greek mathematician Pythagoras looked at a right angled triangle and worked out that the square of the longest side is always equal to the sum of the squares of the other two, an unknown Babylonian genius took a clay tablet and a reed pen and marked out not just the same theorem, but a series of trigonometry tables which scientists claim are more accurate than any available today. The 3,700-year-old broken clay tablet survives in the collections of Columbia Unive

Court Records Reveal Sig Sauer Knew of Pistol Risks for Years

A court exhibit recently published online summarizes Sig Sauer’s internal P320 testing and shows that the gun maker and U.S. Army were both aware of serious safety risks with the pistol since at least 2017, years before it was fielded to soldiers as the full-size M17 and compact M18. The document — prepared as a part of Sig Sauer’s contracting process with the U.S. Army — outlines multiple ways the pistol could fire without an intentional trigger pull. A redacted version of the court document w

Faster substring search with SIMD in Zig

Faster substring search with SIMD in Zig I’ve been learning a lot about low-level programming languages lately, and for a long time there has been one thing that has interested me: SIMD (or ‘single instruction, multiple data’) code. I’ve seen a lot of articles about having massive performance gains by utilizing SIMD and wanted to learn how to do it myself. This article is a journey into implementing ~60% faster substring searching compared to Zig’s std.mem.indexOf using a SIMD-friendly algorit

Topics: 32 const needle simd zig

ESP32 Bus Pirate 0.5 – A hardware hacking tool that speaks every protocol

ESP32 Bus Pirate ESP32 Bus Pirate is an open-source firmware that turns your device into a multi-protocol hacker's tool, inspired by the legendary Bus Pirate. It supports sniffing, sending, scripting, and interacting with various digital protocols (I2C, UART, 1-Wire, SPI, etc.) via a serial terminal or web-based CLI. Features Interactive command-line interface (CLI) via USB Serial or WiFi Web . Modes for: HiZ (default) I2C (scan, glitch, slave mode, dump) SPI (flash, sdcard, slave mode) UAR

ESP32 Bus Pirate 0.5 – A Hardware Hacking Tool That Speaks Every Protocol

ESP32 Bus Pirate ESP32 Bus Pirate is an open-source firmware that turns your device into a multi-protocol hacker's tool, inspired by the legendary Bus Pirate. It supports sniffing, sending, scripting, and interacting with various digital protocols (I2C, UART, 1-Wire, SPI, etc.) via a serial terminal or web-based CLI. Features Interactive command-line interface (CLI) via USB Serial or WiFi Web . Modes for: HiZ (default) I2C (scan, glitch, slave mode, dump) SPI (flash, sdcard, slave mode) UAR

Efficiently Generating a Number in a Range (2018)

The vast majority of my posts about random number generation have focused on looking at the properties of different generation schemes. But, perhaps surprisingly, the performance of your randomized algorithm may hinge not on the generation scheme you chose, but on other factors. In this post (inspired by and building on an excellent recent paper by Daniel Lemire), we'll explore a common source of overhead in random number generation that frequently outweighs PRNG engine performance. Imagine thi

Advanced Rust macros with derive-deftly

derive-deftly is a Rust package that you can use to define your own derive macros without having to write low-level procedural macros. The syntax is easy to learn, but powerful enough to implement macros of significant complexity. Just below is a simple example, to help you get a feel for the system. There is also comprehensive and rigorous reference material: Suppose you want to add accessor functions for the fields in your struct . You could do it by hand, like this: #![allow(unused)] fn

I designed my own fast game streaming video codec – PyroWave

Streaming gameplay from one machine to another over a network is a reasonably popular use case these days. These use cases demand very, very low latency. Every millisecond counts here. We need to: Send controller input from machine A to B over network B renders a frame on the GPU B encodes the frame into a bitstream B sends the result over a network to A A decodes the bitstream A displays image on screen Dopamine is released in target brain Every step in this chain adds latency and we wa

Topics: 32 bit codecs rate video

I designed my own fast game streaming video codec

Streaming gameplay from one machine to another over a network is a reasonably popular use case these days. These use cases demand very, very low latency. Every millisecond counts here. We need to: Send controller input from machine A to B over network B renders a frame on the GPU B encodes the frame into a bitstream B sends the result over a network to A A decodes the bitstream A displays image on screen Dopamine is released in target brain Every step in this chain adds latency and we wa

Topics: 32 bit codecs rate video

Debian plots fix for Y2K38 bug by upgrading to 64-bit timekeeping

The big picture: On January 19, 2038, at 03:14:07 UTC, certain Unix-based computer systems will encounter a critical timekeeping failure. Due to a software flaw known as the "Y2K38 bug," 32-bit Unix-like operating systems will reset their internal clocks to the start of the Unix epoch – January 1, 1970 – and begin counting time from there again. While the consequences could be widespread, developers are already working on fixes to ensure systems continue to track time correctly. The Year 2038 p

Debian switches to 64-bit time for everything

Venerable Linux distribution Debian is side-stepping the Y2K38 bug – also known as the Unix Epochalypse – by switching to 64-bit time for everything but the oldest of supported hardware, starting with the upcoming Debian 13 "Trixie" release. "[We will] use 64-bit time_t on 32-bit architectures to avoid the 'year 2038 problem' when the existing 32-bit signed int rolls over (potentially setting time back to 1900)," the Debian maintainers say of the move and the problem it aims to fix. The 'nothi

Topics: 32 64 bit debian time

Breaking the WASM/JS communication performance barrier

In sledgehammer every operation is encoded as a sequence of bytes packed into an array. Every operation takes 1 byte plus whatever data is required for it. Each operation is encoded in a batch of four as a u32. Getting a number from an array buffer has a high constant cost, but getting a u32 instead of a u8 is not more expensive. Sledgehammer bindgen reads the u32 and then splits it into the 4 individual bytes. It will shuffle and pack the bytes into as few buckets as possible and try to inline

ASUS ProArt 6K Display for Mac users will be available in August, at a compelling price

After initially being announced at Computex 2024 last summer, then again showcased at CES 2025 earlier this year – ASUS has finally given us a release timeline, pricing, and feature information for its new 6K 32-inch ProArt display. It’ll be available in late August, according to ASUS. If you’ve wanted a 6K 32-inch display for your Mac, there haven’t been many options outside of Apple’s $4999 Pro Display XDR. There’s been an offering from Dell as well, available at $2999. LG also teased a 6K 32

Topics: 32 6k display inch usb

Vibe-Coding a PCB – surprisingly good

After "vibe coding" a software-based vibing button in my last video, I decided to take things one step further: vibe-coding the actual hardware. The challenge? Let AI design a working ESP32-S3 development board, from scratch. Tools of the Trade For this experiment, I used Atopile — a tool that lets you define a hardware project using code and turns it into a KiCad PCB. I also enlisted Claude, an AI coding assistant that seemed to outperform Cursor for this task. The Prompt The board needed t

Alienware's 27-inch 280Hz QD-OLED monitor is now available for $550

Engadget has been testing and reviewing consumer tech since 2004. Our stories may include affiliate links; if you buy something through a link, we may earn a commission. Read more about how we evaluate products . Alienware has just released a pair of gaming monitors that offer affordability with very few compromises while using Dell's new AW30 design language. Announced earlier this year, the key model is the 27-inch AW2725D 280Hz QD-OLED QHD (2,560 x 1,440) monitor with one of the lowest price

The 100+ best Prime Day deals under $100

Theis also discounted to $47.49 ($32 off) at Amazon , the lowest price we’ve seen on the compact Bluetooth speaker. Currently, it’s the smallest offered by Ultimate Ears, yet it doesn’t skip on features. It delivers a robust 12 hours of continuous playback, along with an IP67 rating for dust and water resistance. It’s small enough to throw in a hip bag, too, and can be clipped to everything from your shower head and backpack to the handlebars on your bicycle, allowing for ultimate portability. I

Topics: 12 32 49 99 ultimate

Here are 55 Prime Day deals you can nab for $50 or less

Theis also discounted to $47.49 ($32 off) at Amazon , the lowest price we’ve seen on the compact Bluetooth speaker. Currently, it’s the smallest offered by Ultimate Ears, yet it doesn’t skip on features. It delivers a robust 12 hours of continuous playback, along with an IP67 rating for dust and water resistance. It’s small enough to throw in a hip bag, too, and can be clipped to everything from your shower head and backpack to the handlebars on your bicycle, allowing for ultimate portability. I

Topics: 12 32 47 499 ultimate

Did you know: Your phone supports a 320MP camera, but companies choose to skip them

Ryan Haines / Android Authority The smartphone industry has been through a brutal megapixel war over the last few years, jumping to 48MP, 50MP, 64MP, and 108MP cameras. Companies then upped the ante in 2022 and 2023 by offering 200MP camera phones, and we’ve stayed at this resolution since then. Did you know that recent flagship Android phones actually support more than 200MP sensors, though? In fact, they support 320MP cameras. However, companies haven’t adopted 320MP cameras just yet. Here’s

Save $350 on a spec’d out Samsung Galaxy Book 5 Pro laptop

If you’re looking to get a high-end laptop with a stunning design, Samsung makes some of the best ones. We would go as far as saying it’s Apple’s main competitor on the Windows side! Of course, these aren’t cheap laptops, but today we have a good deal for those who want something both capable and gorgeous. Buy the Samsung Galaxy Book 5 Pro with 32GB of RAM and 1TB of storage for $1,299.99 ($350 off) This offer is available directly from Samsung’s website. The discount applies to the spec’d out

Show HN: Open-Source International Space Station Tracker ESP32/Arduino for $20

International Space Station Tracker SpaceStationTracker is an application that displays the current position of the International Space Station on a 2D world map. It runs on a ESP32-2432S028R ILI9341 device with a 2.8" screen, commonly known as the CYD "Cheap Yellow Display", which costs $20 or less. The code was written using Arduino IDE / ESP32 development environment in c++. I used this project to learn programming for ESP32/Arduino/CYD. It includes topics such as graphics using LVGL, wifi

So you want to serialize some DER?

So you want to serialize some DER? (Editor’s Note: My day job is at Anthropic.) This story starts where all good stories start, with ASN.1. ASN.1 is… I guess you’d call it a meta-serialization format? It’s a syntax for describing data abstractly (a notation, you might say), and then there’s a bunch of different actual encodings that you can use to turn data into bytes. There’s only one encoding I choose to acknowledge, which is DER (the Distinguished Encoding Representation, it’s got a monocle

C++ Seeding Surprises (2015)

Properly seeding random number generators doesn't always get the attention it deserves. Quite often, people do a terrible job, supplying low-quality seed data (such as the system time or process id) or combining multiple poor sources in a half-baked way. C++11 provides std::seed_seq as a way to encourage the use of better seeds, but if you haven't thought about what's really going on when you use it, you may be in for a few surprises. In contrast to C++11, some languages, such as popular script

Topics: 32 bit seed seed_seq std

Amazon Is Selling Best Buy’s TV at a Loss, This 32″ HD Smart TV Is Now Almost Free

The Insignia 32″ smart HD Fire TV is a brand you’d most often find at Best Buy (which owns the brand) but is now taking Amazon by storm with a deal that’s simply unbeatable. For an all-time low price of $69, down from $129 (46% off), you get a 32-inch smart TV with features and quality way better than what you’d typically pay for this amount. This early Prime Day deal is open to everyone, not just Prime members, and it’s already the best-selling smart TV on the entire site. If you’re after a ba

Basic Facts about GPUs

Basic facts about GPUs last updated: 2025-06-18 I’ve been trying to get a better sense of how GPUs work. I’ve read a lot online, but the following posts were particularly helpful: This post collects various facts I learned from these resources. Acknowledgements: Thanks to Alex McKinney for comments on independent thread scheduling. Table of Contents Compute and memory hierarchy A GPU’s design creates an imbalance since it can compute much faster than it can access its main memory. An NVID