Latest Tech News

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

Filtered by: normal Clear Filter

Being Underweight Might Be Deadlier Than Being Overweight

If asked whether one would prefer to be too skinny or fat, chances are most people would reply that they’d rather be too skinny. Distorted standards of beauty and their propagation on social media are certainly to blame for this, in addition to the knowledge that being overweight typically brings along a host of health risks. A new study, however, suggests that being too thin can actually be deadlier. Researchers used health data to investigate the relationship between body mass index (BMI) and

Guillermo del Toro makes Frankenstein his own

Posts from this author will be added to your daily email digest and your homepage feed. Frankenstein is one of those stories that’s been retold countless times. And yet, Guillermo del Toro has managed to make a version that not only feels true to Mary Shelley’s original, but is also imbued with the trademarks the director is known for. Maybe that shouldn’t be too surprising — when presenting the film at its premiere at the Toronto International Film Festival this week, del Toro explained that

SQLite (with WAL) doesn't do `fsync` on each commit under default settings

SQLite (with WAL) doesn't do `fsync` on each commit under default settings SQLite has a WAL mode (the default is journal mode), but you’re likely using it if you want higher write throughput. SQLite also has a PRAGMA called synchronous which configures how fsync is called. The default is NORMAL . This is what the docs say: [..] but WAL mode does lose durability. A transaction committed in WAL mode with synchronous=NORMAL might roll back following a power loss or system crash. In WAL mode when

Simulating and Visualising the Central Limit Theorem

Simulating and Visualising the Central Limit Theorem Categories: Statistics R 34 minutes read I completed a Computer Science degree at uni, and bundled a lot of maths subjects in as electives: partial differential equations, vector calculus, discrete maths, linear algebra. For some reason however I always avoided statistics subjects. Maybe there’s a story to be told about a young person finding uncertainty uncomfortable, because twenty years later I find statistics, particularly the Bayesia

How to configure X11 in a simple way

Speaking about xrandr . I tried some GUI applications, like arandr, to switch between various multimonitor configurations — but found that they all are using just a limited subset of xrandr features. For example, I can't use mixed DPI settings or scale some outputs with arandr, but I can do it with xrandr: https://mas.to/@evgandr/114394277310057344. Yes, the X can do that! The well-known rumors (usually spreaded by Wayland fans) that only Wayland can do such things — looks like a fake. There a

A fast 3D collision detection algorithm

This article will assume some familiarity with narrow phase collision detection methods and associated geometric concepts such as the Minkowski sum. A few years ago I was watching Dirk’s great presentation, The Separating Axis Test between Convex Polyhedra (video, slides). Around the 18 minute mark (slide 29) he starts talking about overlaying Gauss maps of convex polyhedra to find the faces of their Minkowski difference. Figure 1: A gauss map for two convex hulls The upshot is that all faces

In praise of “normal” engineers

This article was originally commissioned by Luca Rossi (paywalled) for refactoring.fm, on February 11th, 2025. Luca edited a version of it that emphasized the importance of building “10x engineering teams” . It was later picked up by IEEE Spectrum (!!!), who scrapped most of the teams content and published a different, shorter piece on March 13th. This is my personal edit. It is not exactly identical to either of the versions that have been publicly released to date. It contains a lot of the so

In Praise of "Normal" Engineers

This article was originally commissioned by Luca Rossi (paywalled) for refactoring.fm, on February 11th, 2025. Luca edited a version of it that emphasized the importance of building “10x engineering teams” . It was later picked up by IEEE Spectrum (!!!), who scrapped most of the teams content and published a different, shorter piece on March 13th. This is my personal edit. It is not exactly identical to either of the versions that have been publicly released to date. It contains a lot of the so

Me an' Algernon – grappling with (temporary) cognitive decline

Originally published May 20, 2015. Since then my cognitive function has made a fairly complete comeback, well except accounting for normal aging. I was reminded of this essay by my experience with augmented coding. That “normal aging” stuff left me without the patience to get set up for coding. With the genie, though, I’m happy to dive into most any project. It’s like wearing an exoskeleton but for my brain. The point remains—don’t take cognition for granted. If you’re augmented coding & you wa