GO TO OLD SITE
#all #programming #technology #history #startups #science #life #literature #architecture #creative #design #travel #finance #comics #AI #indiehacker #cartography

Getting a Job in Japan as a New Grad

a month ago
from TokyoDev in programming
It’s well known that Japan is experiencing a labor shortage that includes the tech industry. As a result, Japan needs more international...

Transforming HTML With Netlify Edge Functions

a month ago
from Jim Nielsen’s Blog in programming
I’ve long wanted the ability to create custom collections of icons from my icon gallery. Today I can browse collections of icons that share...

Lecture: Queueing theory on a cocktail napkin

a month ago
from Dan Slimmon in programming
Queues are everywhere, and they follow mathematical rules. Learn a few of those rules! It'll go a long way to making you a stronger SRE.

2025-06-25 Wed: Automatic Chrome Dev Tools workspace setup

a month ago
from Krzysztof Kowalczyk blog in programming
In Chrome Dev Tools you can setup a mapping between the files web server sends to the browser and files on disk. This allows editing files in dev...

Little Swarming Gnats of Data

a month ago
from Jim Nielsen’s Blog in programming
Here’s a screenshot of my inbox from when I was on the last leg of my flight home from family summer vacation: That’s pretty representative of the...

You can cheat a test suite with a big enough polynomial

a month ago
from Computer Things in programming
Hi nerds, I'm back from Systems Distributed! I'd heartily recommend it, wildest conference I've been to in years. I have a lot of work to catch up on,...

Closing the data gap - Simple Analytics x Usercentrics

a month ago
from Blog of Simple Analytics in programming

How I made SumatraPDF crash less

a month ago
from Krzysztof Kowalczyk blog in programming
You don’t want your software to crash, do you? This post describes my experiences in making SumatraPDF crash less. SumatraPDF is a Windows desktop...

Proving that every program halts

a month ago
from ntietz.com blog - technically a blog in programming
One of the best known hard problems in computer science is the halting problem. In fact, it's widely thought[1] that you cannot write a program that...

2025-06-23 Mon:

a month ago
from Krzysztof Kowalczyk blog in programming
activity More Edna porting.

My Copy of The Internet Phone Book

a month ago
from Jim Nielsen’s Blog in programming
I recently got my copy of the Internet Phone Book. Look who’s hiding on the bottom inside spread of page 32: The book is divided into a number of...

2025-06-22 Sun: Ban std::string

a month ago
from Krzysztof Kowalczyk blog in programming
The use of std::string should be banned in C++ code bases. I’m sure this statement sounds like heresy and you want to burn me at stake. But is it...

I'm writing a book!

a month ago
from Posts on Nikita Lapkov in programming
Over the course of my career, I introduced a couple of engineers into the topic of query engines. Every time, I bumped into the same problem: query...

Compressing for the browser in Go

a month ago
from Krzysztof Kowalczyk blog in programming
Comparing gzip, brotli and zstd compression in Go. When a modern browser sends a HTTP request to a web server, it includes the following...

In Praise of “Normal” Engineers

a month ago
from charity.wtf in programming
This article was originally commissioned by Luca Rossi (paywalled) for refactoring.fm, on February 11th, 2025. Luca edited a version of it that...

Optimizing calling Windows DLL functions in Go

a month ago
from Krzysztof Kowalczyk blog in programming
Go team wrote golang.org/x/sys/windows package to call functions in a Windows DLL. Their way is inefficient and this article describes a better...

Lessons along the EndBOX journey

a month ago
from Blog System/5 in programming
How a wild side-quest became the source of many of the articles you’ve read—and have come to expect—in this publication

Making System Calls in x86-64 Assembly

a month ago
from Confessions of a Code Addict in programming
Watch now | Privilege levels, syscall conventions, and how assembly code talks to the Linux kernel

Better Test Setup with Disposable Objects (article)

a month ago
from Epic Web Dev in programming
Learn how disposable objects solve test cleanup problems in flat testing. Use TypeScript's using keyword to ensure reliable resource disposal in...

Digital Ghosts, Wisdom, and Tennis Matchmaking

a month ago
from Dan Quach Blog in programming
Digital Ghosts My mom recently had a free consultation from her electric company to assess replacing her propane water heater with an electric water...

Discord considered harmful

a month ago
from Alice GG in programming
In the past few years, social media use has gained a bad reputation. More or less everyone is now aware that TikTok is ruining your attention span,...

Becoming an Asshole

a month ago
from Jim Nielsen’s Blog in programming
Read more about RSS Club. I’ve been reading Apple in China by Patrick McGee. There’s this part in there where he’s talking about a guy who...

Simplest C++ callback, from SumatraPDF

a month ago
from Krzysztof Kowalczyk blog in programming
SumatraPDF is a Windows GUI application for viewing PDF, ePub and comic books written in C++. A common need in GUI programs is a callback. E.g. when a...

What is the competitive advantage of authors in the age of LLMs?

a month ago
from Irrational Exuberance in programming
Over the past 19 months, I’ve written Crafting Engineering Strategy, a book on creating engineering strategy. I’ve also been working increasingly...

TypeScript Conditional Types for Type Safety (Without Assertions)

a month ago
from Charles Chen in programming
Using conditional types to achieve type safety without having to use 'as'

Solving LinkedIn Queens with SMT

a month ago
from Computer Things in programming
No newsletter next week I’ll be speaking at Systems Distributed. My talk isn't close to done yet, which is why this newsletter is both late and short....

Why Go iterators are ugly, clever and elegant

a month ago
from Krzysztof Kowalczyk blog in programming
Go 1.23 adds iterators. An iterator is a way to provide values that can be used in for x := range iter loops. People are happy the iterators were...

The Continuum From Static to Dynamic

a month ago
from Jim Nielsen’s Blog in programming
Dan Abramov in “Static as a Server”: Static is a server that runs ahead of time. “Static” and “dynamic” don’t have to be binaries that describe an...

I Learned We All Have Linux Seats, and I’m Not Entirely Pleased

a month ago
from The Changelog in programming
I recently wrote about How to Use SSH with FIDO2/U2F Security Keys, which I now use on almost all of my machines. The last one that needed this was my...

Whatever happened to sandboxfs?

a month ago
from Blog System/5 in programming
Back in 2017–2020, while I was on the Blaze team at Google, I took on a 20% project that turned into a bit of an obsession: sandboxfs. Born out of my...

Showing UI on mouse move, in Svelte 5

a month ago
from Krzysztof Kowalczyk blog in programming
In my note taking application Edna I’ve implemented unorthodox UI feature: in the editor a top left navigation element is only visible when you’re...

The Web as URLs, Not Documents

a month ago
from Jim Nielsen’s Blog in programming
Dan Abramov on his blog (emphasis mine): The division between the frontend and the backend is physical. We can’t escape from the fact that we’re...

A Brief, Incomplete, and Mostly Wrong History of Robotics

a month ago
from General Robots in programming
(An homage to one of my favorite pieces on the internet: A Brief, Incomplete, and Mostly Wrong History of Programming Languages)

Using `make` to compile C programs (for non-C-programmers)

a month ago
from Julia Evans in programming
I have never been a C programmer but every so often I need to compile a C/C++ program from source. This has been kind of a struggle for me: for a long...

Celebrating 50K users with Kagi free search portal, Kagi for libraries, and more...

2 months ago
from Kagi Blog in programming
Just last week, we celebrated three years since Kagi was launched.

On How Long it Takes to Know if a Job is Right for You or Not

2 months ago
from charity.wtf in programming
A few eagle-eyed readers have noticed that it’s been 4 weeks since my last entry in what I have been thinking of as my “niblet series” — one small...

One Law to Rule All Code Optimizations

2 months ago
from Confessions of a Code Addict in programming
A systems-level reasoning model for understanding why optimizations succeed or fail.

performance of random floats

2 months ago
from Tony Finch's blog in programming
A couple of years ago I wrote about random floating point numbers. In that article I was mainly concerned about how neat the code is, and I didn’t pay...

This site has buttons!

2 months ago
from Posts on Nikita Lapkov in programming
This site has buttons now! Here, try to click it: Click me! I added buttons that act as a simple counter with a name attached. These are good for...

My desk setup in 2025.

2 months ago
from Irrational Exuberance in programming
Since 2020, I’ve been working on my desk setup, and I think I finally have it mostly pulled together at this point. I don’t really think my desk setup...

Some Miscellaneous Thoughts on Visual Design Prodded By The Sameness of AI Company Logos

2 months ago
from Jim Nielsen’s Blog in programming
Radek Sienkiewicz in a funny-because-its-true piece titled “Why do AI company logos look like buttholes?“: We made a circular shape [logo] with some...

The future of react-router just got a lot brighter (tip)

2 months ago
from Epic Web Dev in programming
Today we go over the recent announcement blog post of react-router where they talk about their open governance model and what the future will look...

AI is a gamechanger for TLA+ users

2 months ago
from Computer Things in programming
New Logic for Programmers Release v0.10 is now available! This is a minor release, mostly focused on logic-based refactoring, with new material on set...

Malleable software: Restoring user agency in a world of locked-down apps

2 months ago
from Ink & Switch in programming
The original promise of personal computing was a new kind of clay. Instead, we got appliances: built far away, sealed, unchangeable. In this essay, we...

Notes from Andreas Fredriksson’s “Context is Everything”

2 months ago
from Jim Nielsen’s Blog in programming
I quite enjoyed this talk. Some of the technical details went over my head (I don’t know what “split 16-bit mask into two 8-bit LTUs” means) but I...

Adding graphics support to DandeGUI

2 months ago
from Paolo Amoroso's Journal in programming
<![CDATA[DandeGUI now does graphics and this is what it looks like. Some text and graphics output windows created with DandeGUI on Medley...

Exploring the web in 1995

2 months ago
from The History of the Web in programming
By the end of 1995, the web moved outward and into the hands of everyone. The post Exploring the web in 1995 appeared first on The History of the Web.

Gender and Sexuality Alliances in primary school at CIS?!

2 months ago
from David Heinemeier Hansson in programming
The Copenhagen International School is a wonderful private school located in the North Harbor of the city. It's home to over 900 students from around...

Is It JavaScript?

2 months ago
from Jim Nielsen’s Blog in programming
OH: It’s just JavaScript, right? I know JavaScript. My coworker who will inevitably spend the rest of the day debugging an electron issue —...

Omarchy: Bottling that inspiration before it spoils

2 months ago
from David Heinemeier Hansson in programming
Over the years, I've learned not to question inspiration. To simply let it drive when it shows up with a full tank. Quite often, I don't exactly know...
1 2
3
4 5 6 7 8 9 10 11

© 2023 Bored Reading. All rights reserved.