Latest Tech News

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

Filtered by: 64 Clear Filter

Examples from The LaTeX Companion book (3rd edition)

The PDFs (as used with spotcolor and trimming) and sources for all examples from the third edition (Parts I+II), together with necessary supporting files. The edition is published by Addison-Wesley, 2023, ISBN-13: 978-0-13-816648-9, ISBN-10: 0-13-816648-X (bundle of Part I & II). Download the contents of this package in one zip archive (82.4M).

Topics: 13 816648 edition ii isbn

Show HN: Ark v0.5.0 – A Minimal, High-Performance Entity Component System for Go

Features Installation To use Ark in a Go project, run: go get github.com/mlange-42/ark Usage Below is the classical Position/Velocity example that every ECS shows in the docs. See the User Guide, API docs and examples for details. package main import ( "math/rand/v2" "github.com/mlange-42/ark/ecs" ) // Position component type Position struct { X float64 Y float64 } // Velocity component type Velocity struct { X float64 Y float64 } func main () { // Create a new World world := ecs . NewWor

Thunk: Build Rust program to support Windows XP, Vista and more

Use Thunk to build your Rust program to support old Windows platforms 中文自述文件 Thunk uses VC-LTL5 and YY-Thunks to build programs that support even Windows XP. So, how does it work? Add VC-LTL to the library search path Use YY-Thunks to remedy API that old platform that does not exist Note: Thunk does not guarantee the compiled program work or work accurately on old platforms. USE AT YOUR OWN RISK! Usage (As Command line tool) Preparation Download VC-LTL5 and YY-Thunks Binary, unzip them a

Topics: thunk v0 windows x64 x86

The Qweremin

The Qweremin I invented a new instrument: The Qweremin is a qwerty theremin. Background In the summer of 2022 I built a C64-based theremin, described and explained here. The theremin, of course, is one of the oldest electronic instruments. Its main drawback—and strength—is that it's incredibly hard to master. The performer has ultimate control over volume and pitch, but it takes months of practice before you can play even a simple scale. Meanwhile, I've also developed a line of instruments f

Print, a one-line BASIC program

10 PRINT CHR$(205.5+RND(1)); : GOTO 10 Nick Montfort, Patsy Baudoin, John Bell, Ian Bogost Jeremy Douglass, Mark C. Marino, Michael Mateas Casey Reas, Mark Sample, and Noah Vawter 10 PRINT is a book about a one-line Commodore 64 BASIC program, published in November 2012. We’ve updated this page in late 2022:Book purchases support the nonprofit organizations The Electronic Literature Organization (to which all royalties are being donated) and The MIT Press , the book's publisher. This book

Topics: 10 64 book commodore text

Spotting base64 encoded JSON, certificates, and private keys

You can spot base64 encoded JSON, certificates, and private keys Last modified August 5, 2025 Last modified August 5, 2025 I was working on my homelab and examined a file that was supposed to contain encrypted content that I could safely commit on a Github repository. The file looked like this { "serial" : 13 , "lineage" : "24d431ee-3da9-4407-b649-b0d2c0ca2d67" , "meta" : { "key_provider.pbkdf2.password_key" : "eyJzYWx0IjoianpHUlpMVkFOZUZKcEpSeGo4UlhnNDhGZk9vQisrR0YvSG9ubTZzSUY5WT0iLCJpdGVyYX

Base64 encoded JSON, certificates, and private keys

You can spot base64 encoded JSON, certificates, and private keys Last modified August 5, 2025 Last modified August 5, 2025 I was working on my homelab and examined a file that was supposed to contain encrypted content that I could safely commit on a Github repository. The file looked like this { "serial" : 13 , "lineage" : "24d431ee-3da9-4407-b649-b0d2c0ca2d67" , "meta" : { "key_provider.pbkdf2.password_key" : "eyJzYWx0IjoianpHUlpMVkFOZUZKcEpSeGo4UlhnNDhGZk9vQisrR0YvSG9ubTZzSUY5WT0iLCJpdGVyYX

TIL that You can spot base64 encoded JSON, certificates, and private keys

You can spot base64 encoded JSON, certificates, and private keys Last modified August 5, 2025 Last modified August 5, 2025 I was working on my homelab and examined a file that was supposed to contain encrypted content that I could safely commit on a Github repository. The file looked like this { "serial" : 13 , "lineage" : "24d431ee-3da9-4407-b649-b0d2c0ca2d67" , "meta" : { "key_provider.pbkdf2.password_key" : "eyJzYWx0IjoianpHUlpMVkFOZUZKcEpSeGo4UlhnNDhGZk9vQisrR0YvSG9ubTZzSUY5WT0iLCJpdGVyYX

8BitDo’s wireless Nintendo 64 controller is now available

is a senior reporter who’s been covering and reviewing the latest gadgets and tech since 2006, but has loved all things electronic since he was a kid. Analogue’s 4K remake of the Nintendo 64 has been delayed again and again due to the US tariff situation. But at least you can get 8BitDo’s updated take on the N64 controller, which was announced alongside the Analogue 3D, while you wait. You can get one through Amazon in white or black for $39.99 and while it’s one of 8BitDo’s more budget-friendl

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

The People Behind the Most Accurate Game Boy Recreation Are Making an N64

No other company makes the retro gaming scene more onerous than ModRetro. The company behind the ModRetro Chromatic—fronted by the CEO of military contractor Anduril, Palmer Luckey—is at it again, announcing an enticing recreation of the Nintendo 64 meant to hook up to your TV and play all your old cartridges as if it were 1996 all over again. Drooling over this still unrevealed recreation console also requires you to put aside any inhibitions over Luckey’s deep ties to the U.S. military-industr

Apache HTTP Server: 'RewriteCond expr' always evaluates to true

*) SECURITY: CVE-2025-54090 : Apache HTTP Server: 'RewriteCond expr' always evaluates to true in 2.4.64 (cve.mitre.org) A bug in Apache HTTP Server 2.4.64 results in all "RewriteCond expr ..." tests evaluating as "true". Users are recommended to upgrade to version 2.4.65, which fixes the issue. Reviewed By: covener, ylavic, gbechis, jorton git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1927361 13f79535-47bb-0310-9956-ffa450edef68

Topics: 64 apache cve expr org

CVE-2025-54090: Apache HTTP Server: 'RewriteCond expr' always evaluates to true

*) SECURITY: CVE-2025-54090 : Apache HTTP Server: 'RewriteCond expr' always evaluates to true in 2.4.64 (cve.mitre.org) A bug in Apache HTTP Server 2.4.64 results in all "RewriteCond expr ..." tests evaluating as "true". Users are recommended to upgrade to version 2.4.65, which fixes the issue. Reviewed By: covener, ylavic, gbechis, jorton git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1927361 13f79535-47bb-0310-9956-ffa450edef68

Topics: 64 apache cve expr org

This cheaper N64 FPGA console might be the best way to play your N64 carts

Robert Triggs / Android Authority TL;DR ModRetro has announced pricing for its N64 FPGA console, the M64, at $199.99. This is $50 cheaper than the Analogue 3D, which ships next month. The video hints at a holiday release date, but no specs or details have been announced yet. The Nintendo 64 was one of the most interesting consoles of its time, but revisiting those classics isn’t easy. Unless you still have a microfridge-sized CRT in working order, you’re looking at spending hundreds of dolla

This E-Sports-Inspired Gaming Mouse Left Me Wanting More

You'd be forgiven for thinking that every computer mouse is just like every other computer mouse. It clicks things on your screen and lets you move your cursor around. Believe it or not, there are quite a few ways companies can differentiate their mice from each other, especially when it comes to gaming. Gaming mice can range from just a few dollars to well over a hundred dollars, but you don't always get what you pay for. That's why I'm here. You might recognize Cherry as the company that's do

Topics: cherry m64 mice mouse use

MIPS – The hyperactive history and legacy of the pioneering RISC architecture

Readers may have noticed a famous and distinguished name in computer architecture in the news recently: GlobalFoundries to Acquire MIPS to Accelerate AI and Compute Capabilities July 8, 2025 GlobalFoundries (Nasdaq: GFS) (GF) today announced a definitive agreement to acquire MIPS, a leading supplier of AI and processor IP. “MIPS brings a strong heritage of delivering efficient, scalable compute IP tailored for performance-critical applications, which strategically aligns with the evolving deman

Analogue’s N64 clone is finally shipping, and there’s good news for pre-orders

TL;DR Analogue announced its N64 FPGA device is finally shipping in August. Released in pre-order in October 2024, the Analogue 3D faced nearly a year of delays. Pre-orders are not subject to additional tariff charges, with Analogue eating the cost. The Analogue 3D made huge waves when it was made available for pre-order in October 2024, promising to play classic N64 cartridges in full 4K over HDMI. The $250 pre-orders quickly sold out, and after nearly a year of waiting, Analogue has announc

Easy dynamic dispatch using GLIBC Hardware Capabilities

TL;DR With GLIBC 2.33+, you can build a shared library multiple times targeting various optimization levels, and the dynamic linker/loader will pick the highest version supported by the current CPU. For example, with the layout below, on a Ryzen 9 5900X, x86-64-v3/libfoo0.so would be loaded: In the meantime, ggml has extended its support for its own dynamic dispatch to arm64 and ppc64el , the lack of which originally motivated this work. The Debian package will soon switch to this. However, an

The Commodore 64 Is Back—and More Gamer-Fueled Than Ever With a Transparent RGB Case

The Commodore 64 deserves to have a happy ending it never got in life. You’ve likely seen at least one of those rounded beige rectangles sitting prone and forlorn in some office or forgotten attic. For those who loved their age-old home computer, the big blocky keyboard is back, and for $300 you can get what may be the most accurate recreation of the classic computer, no software emulation required. At least, it will be when the company manages to finalize the operating system and produce all th

Commodore 64 Ultimate

Honouring the past. Innovating the future. Without the distractions that stole it. Commodore has returned from a parallel timeline where tech stayed optimistic, inviting, and human. Where it served us, not enslaved us. We’re here to bring that feeling back - retro • futurism, transparent tech, digital detox, real innovation. ​​ Our first step is your first way out. The glowing, translucent Commodore® 64 computer isn't a software emulator - it's the first official Commodore 64 in over 30 y

Show HN: Integrated System for Enhancing VIC Output

ISEVIC - Integrated System for Enhancing VIC Output ISEVIC is an FPGA core for enabling digital video via HDMI on the C-64. It works by watching the bus on the cartridge port. It then translates those signals into a picture for display. It can run on multiple FPGA platforms including the Tang Nano 20K described here. Watch the first "teaser" video here: And then a more in-depth introductory video: Getting Started You'll need a Tang Nano 20K board with headers like this flashed with the prov

Topics: 20k 64 device nano tang

Snow - Classic Macintosh emulator

About Snow emulates classic (Motorola 680x0-based) Macintosh computers. It features a graphical user interface to operate the emulated machine and provides extensive debugging capabilities. The aim of this project is to emulate the Macintosh on a hardware-level as much as possible, as opposed to emulators that patch the ROM or intercept system calls. It currently emulates the Macintosh 128K, Macintosh 512K, Macintosh Plus, Macintosh SE, Macintosh Classic and Macintosh II. The emulator is writ

Games That Weren't: Preserving Cancelled and Unreleased Video Game History

Thanks to Sailor of Triad, a rare prototype of Alien 3 for the Commodore 64 has just been discovered recently. This was a demo that was seemingly produced for producer Joe Bonar to take a look at back in the day to see progress with the project. It is possible that it could have been also passed onto magazines for screenshots – which makes it a shame that it wasn’t included as a demo on the likes of Commodore Force or Format at the time. Continue reading →

Mario Kart 64 races onto PC with unofficial port, no emulation necessary

The big picture: Emulating the Nintendo 64 has always been a contentious topic. The release of UltraHLE was a landmark moment, offering a way to run commercial N64 games at playable frame rates on Windows 9x when the console was barely three years old. Today, the situation has improved dramatically, with more accurate emulation options and alternative ways to faithfully recreate Nintendo's gameplay magic on the PC. The Harbour Masters collective has once again achieved the impossible. The team

Topics: 64 kart mario nintendo pc

Occurences of swearing in the Linux kernel source code over time

Swearing Companies People Filesystems Love&Hate Blooeans 64bit archs Garbage Hacks *nix Custom Otherwise, you're stuck with If you enable Javascript, you can get nifty, interactive graphs!Otherwise, you're stuck with this old version that just shows an outdated, static png. How many times are words, names or functions found in the Linux kernel source code? Browse an example or write your own comma-separated list to find out! You can use * for wildcards, foo|bar for sums, and a word

Iconic icons to showcase your skills

## HTML <!-- Use div tag for good format and it will show them in one line, without div tag it will be displayed on multiple lines --> div style " display : flex ; gap : 2 px ; align-items : center ; " img src " https://iconic-api.onrender.com/dark/python " width " 64px " img src " https://iconic-api.onrender.com/dark/html " width " 64px " img src " https://iconic-api.onrender.com/dark/js " width " 64px " div

Topics: 64px api dark div iconic

How the Final Cartridge III Freezer Works

by Daniël Mantione Daniël contributed the commented disassembly of the FC3 freezer functionality to the reverse engineering effort at github.com/mist64/final_cartridge. Thanks to Eric Schlaepfer for his input on 6502 timing. Freezer cartridge theory One key reason why the Commodore 64 was so successful in the 80s was that it was able to do things it wasn’t designed for. Freezer cartridges, which allowed stopping any running program or game, applying cheat codes and resuming, or saving the com

RT64: N64 graphics renderer in emulators and native ports

RT64 RT64 is an N64 graphics renderer for playing games with enhancements in emulators and native ports. Work in Progress Emulator Support (Plugin) and Ray Tracing (RT) are not available in this repository yet. This repository has been made public to provide a working implementation to native ports that wish to use RT64 as their renderer. Development of these features is still ongoing and will be added to this repository when they're ready. Thank you for your patience! Features available