Latest Tech News

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

Filtered by: t3 Clear Filter

Faster Virtual Machines: Speeding Up Programming Language Execution (2023)

Date: 2023-01-15 Git: https://gitlab.com/mort96/blog/blob/published/content/00000-home/00015-fast-interpreters.md In this post, I hope to explore how interpreters are often implemented, what a "virtual machine" means in this context, and how to make them faster. Note: This post will contain a lot of C source code. Most of it is fairly simple C which should be easy to follow, but some familiarity with the C language is suggested. What is a (virtual) machine? For our purposes, a "machine" is

ZR1, GTD, and America’s new Nürburgring war

There's a racetrack with a funny name in Germany that, in the eyes of many international enthusiasts, is the de facto benchmark for automotive performance. But the Nürburgring, a 13-mile (20 km) track often called the Green Hell, rarely hits the radar of mainstream US performance aficionados. That's because American car companies rarely take the time to run cars there, and if they do, it's in secrecy, to test pre-production machines cloaked in camouflage without publishing official times. The t

ZR1, GTD, and America’s new Nurburgring war

There's a racetrack with a funny name in Germany that, in the eyes of many international enthusiasts, is the de facto benchmark for automotive performance. But the Nurburgring, a 13-mile (20 km) track often called the Green Hell, rarely hits the radar of mainstream US performance aficionados. That's because American car companies rarely take the time to run cars there, and if they do, it's in secrecy, to test pre-production machines cloaked in camouflage without publishing official times. The t

Effect Systems vs. Print Debugging: A Pragmatic Solution

A discussion of how the Flix type and effect system supports print-debugging. "Every lie we tell incurs a debt to the truth. Sooner or later, that debt is paid." — Valery Legasov (Jared Harris, Chernobyl 2019) Lying to a type system works the same way: the truth eventually comes out. In memory-safe languages, that usually means as a runtime error (e.g. a ClassCastException , a TypeError: foo is not a function , and so on). In memory-unsafe languages, the consequences can be more dire: corrupt

Irrlicht Engine – a cross-platform realtime 3D engine

The Irrlicht Engine supports 5 rendering APIs, which are 4 more than most other 3D engines do: Direct3D 9.0 OpenGL 1.2-4.x The Irrlicht Engine software renderer . . The Burningsvideo Software Renderer A null device. When using the Irrlicht engine, the programmer needs not know, which API the engine is using, it is totally abstracted. He only needs to tell the engine which API the engine should prefer. There are three reasons why the engine not only focuses on one API: Performance . Some gra

Over $300 million in cybercrime crypto seized in anti-fraud effort

More than $300 million worth of cryptocurrency linked to cybercrime and fraud schemes has been frozen due to two separate initiatives involving law enforcement and private companies. One initiative is the T3+ Global Collaborator Program launched by the T3 Financial Crime Unit (T3 FCU), a joint effort deployed almost a year ago by intelligence firm TRM Labs, TRON, and Tether, with Binance joining as the first official member - all major forces in the blockchain space. According to intelligence

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

This Windows 11 tablet for field research is about as durable as a tablet can be

ZDNET's key takeaways The DT Research tablet is built as rugged as it gets, with IP65, MIL-STD-810H, and MIL-STD-461G certifications. The choice of Intel Core i5 and i7 processors offers flexibility when buying the system. The tablet is big and rather chunky, far larger than a traditional iPad. View now at CDW Let's face it: Your average laptop or tablet is a pretty fragile piece of technology. One accidental drop, and more often than not, something critical -- usually the display -- decides

Lamborghini follows successful racing Huracan with new Temerario GT3

The Goodwood Festival of Speed is currently taking place in the UK; the event is part garden party, part hill climb, and plenty of auto show as car makers small and large unveil their vehicle du jour. Among those whipping satin covers off new machinery was Lamborghini. It's replacing the venerable Huracan and its howling naturally aspirated V10 engine with the plug-in hybrid Temerario, another wedge-shaped all-wheel drive mid-engined supercar, now with even more power. The road-going car has bee

Bits and bobs related to Wireless-Tag's WT32-ETH01 board

Unofficial guide to the WT32-ETH01 What is this thing and why would I use it? The WT32-ETH01 is effectively a small, cheap ESP32 development board with Ethernet, WiFi, and GPIO pins, made by a company called "Wireless-Tag" (WT). As of this writing, it's around $15 at JacobsParts and around $7 from AliExpress. There aren't a ton of ESP32 boards with Ethernet, and the WT32-ETH01 is by far the smallest, cheapest, and simplest. (The OLIMEX ESP32-POE and wESP32 are the other notable options.) So,

Topics: esp32 eth01 pins use wt32

Finally, a Windows 11 tablet I'd recommend to both business and professional users

ZDNET's key takeaways The DT Research tablet is built as rugged as it gets, with IP65, MIL-STD-810H, and MIL-STD-461G certifications. The choice of Intel Core i5 and i7 processors offers flexibility when buying the system. The tablet is big and rather chunky, far larger than a traditional iPad. View now at CDW Let's face it: Your average laptop or tablet is a pretty fragile piece of technology. One accidental drop, and more often than not, something critical -- usually the display -- decides

This Windows 11 tablet survived my torture tests - and business users will love it

ZDNET's key takeaways The DT Research tablet is built as rugged as it gets, with IP65, MIL-STD-810H, and MIL-STD-461G certifications. The choice of Intel Core i5 and i7 processors offers flexibility when buying the system. The tablet is big and rather chunky, far larger than a traditional iPad. View now at CDW Let's face it: Your average laptop or tablet is a pretty fragile piece of technology. One accidental drop, and more often than not, something critical -- usually the display -- decides

I torture-tested this Windows 11 tablet that's built to thrive where others fail

ZDNET's key takeaways The DT Research tablet is built as rugged as it gets, with IP65, MIL-STD-810H, and MIL-STD-461G certifications. The choice of Intel Core i5 and i7 processors offers flexibility when buying the system. The tablet is big and rather chunky, far larger than a traditional iPad. View now at CDW Let's face it: Your average laptop or tablet is a pretty fragile piece of technology. One accidental drop, and more often than not, something critical -- usually the display -- decides