25 July 2023

54 links · Tuesday

Is Signal App Killing My iPhone Battery?

I have been trying to find the culprit of the excessive battery consumption of my iPhone. Signal app may be the one to blame.

Rhodes wildfires - Andy Bell

You’ve probably already seen that Rhodes is currently being hammered with wildfires on the news. We’re currently, at the time of writing, in Rhodes on a family holiday and we’ve been affected by the wildfires. I’m going to note down our story and I’ll start by…

Why dream?

This world To what may I liken it? To autumn fields lit dimly in the dusk by lightning flashes —Minamoto-no-Shitago (911-93 AD). Source: Yoel Hoffman, Japanese Death Poems. I write down all my dreams, and I dream vividly. Why do we dream? There is no widely ac…

Dynamic vs. Static Config for My Tiling Window Manager

For the last few years I have been writing and maintaining a tiling window manager for Windows that has steadily grown in usage and popularity. My first exposure to tiling window managers was on macOS with kwm (which was succeeded by chunkwm and later yabai). …

The First Room-Temperature Ambient-Pressure Superconductor

For the first time in the world, we succeeded in synthesizing the room-temperature superconductor ($T_c \ge 400$ K, 127$^\circ$C) working at ambient pressure with a modified lead-apatite (LK-99) structure. The superconductivity of LK-99 is proved with the Crit…

Four main books on robust statistics

Robust statistics is a practical and pragmatic branch of statistics. If you want to design reliable and trustworthy statistical procedures, the knowledge of robust statistics is essential. Unfortunately, it’s a challenging topic to learn. In this post...

The massive bug at the heart of the npm ecosystem

An article detailing the massive bug at the heart of the npm ecosystem; encompassing a lack of validation by the public registry, package manifest inconsistancies & assumptions about package managers & security products

Creating Dashboards with .NET 8’s New Metrics!

Check out my courses: https://dometrain.comBecome a Patreon and get source code access: https://www.patreon.com/nickchapsasHello everybody, I'm Nick, and in ...

What journalists should know about the atomic bombings

As we approach the 75th anniversary of the atomic bombings, we're going to see a lot of journalistic takes on them — many of them totally wrong.

Common pitfalls in Go benchmarking

Go programmers have the good fortune of excellent testing and benchmarking tooling built into the standard library - in the testing package. However, benchmarking is hard. This isn't Go specific; it's just one of those things experienced developers learn over …

Paco Hope #BLM (@paco@infosec.exchange)

@regehr@mastodon.social Back in the day, I got called to a professor’s office (I was IT support in the CS department) and the professor was complaining his Sparc4 was running slow. First thing I did was minimise a window and there was just this black square. B…

Xml Deserialization in C# - Code Maze

In this article, we will learn about XML Deserialization in C#, what are the benefits and best practices for it.

Understanding HTTP host header and SNI

  Learn about the difference between SNI and HTTP host headers. It is sometimes confusing.

Dr Seuss on Constructors

In the vibrant town of Bugville, known for its thrill, There lived a brisk coder named Sam, climbing up a skill hill. One day, he embarked…

Up and running with WebSocket

WebSockets best shines in situations where real time communication is important, you can see notable examples in chat applications and even Multiplayer gaming. In this piece I will be showing you how to create your own WebSocket server and client.

Version Controlling Database Schema

In this post, I’m going to lay out the basis of version control when dealing with databases. Before starting, it’s worth pointing out that some systems don’t…

Pre 2013 Data Breach - Forum Thread

We're unfortunately seeing a lot of forum spam at the moment. Please do not contact the Support team about this. See here for more information.