The Computer Scientist Who Builds Big Pictures From Small Details

www.quantamagazine.org

As a teenager in the Czech Republic, Lenka Zdeborová glimpsed her future in an Isaac Asimov novel. A character in Asimov’s “Foundation” series invents a mathematical method for predicting the path of an entire civilization by averaging out the haphazard behavior of billions of individuals. The concept gave her a “mesmerizing feeling,” Zdeborová recalls — one that returned when she later... Source As a teenager in the Czech Republic, Lenka Zdeborová glimpsed her future in an Isa...

Minimalist Productivity Setup in Canada

www.makerstations.io

👋 You are reading Maker Stations — your Sunday newsletter, where we feature desk tours with makers and creators. Name: Guillaume Lemay Location: Montréal, Canada Occupation: Videographer & Editor Room size: 8 m² (86 ft²) Cost of setup: Around 10K CAD (~$7,4K) for all the tech, furniture and desk setup accessories Social media: Photography Instagram , Tech Instagram , TikTok Hello! Tell us a bit about yourself Hey! I’m a commercial photographer, videographer and editor from M...

Beware UserDefaults: a tale of hard to find bugs, and lost data

christianselig.com

Excuse the alarmist title, but I think it’s justified, as it’s an issue that’s caused me a ton of pain in both support emails and actually tracking it down, so I want to make others aware of it so they don’t similarly burned. Brief intro For the uninitiated, UserDefaults (née NSUserDefaults ) is the de facto iOS standard for persisting non-sensitive, non-massive data to “disk” (AKA offline). In other words, are you storing some user preferences, maybe your user’s favorite i...

A Ko-Fi PSA

manuelmoreale.com

Quick PSA for the very kind people who decided to support what I do over on Ko-Fi . I recently noticed that some memberships were getting stuck with a pending label even though they were working fine in the months before. Apparently, that’s caused by a bug—probably on the Ko-Fi side but still can’t say for sure—and if you were a supporter affected by this you probably didn’t even get an email notification from them. So your membership might have expired without you realising it. So ...

Friday Facts #431 - Gleba & Captivity

www.factorio.com

Hello, It's time to speak about more Gleba. Some changes, and also something new... The Gleba problems In the last few months we have been thinking about how to improve Gleba. There has always been this fundamental problem with a biological-oriented planet - other things you produce in the game tend to not be organic so it doesn't quite fit as easily as a planet based on making more Iron or more electronic circuits. It's difficult to integrate the biological producti...

Moon Monday #196: Confusion about lunar water and LUPEX, and papers plus mission updates

jatan.space

You can now follow my articles on some non-questionable social networks that also  federate (interoperate): Flipboard , Mastodon and Bluesky . The hunt for water on the Moon continues Aggregated solar illumination map of the Moon’s south pole made from stacked observations by NASA’s LRO spacecraft. The brightest spots are topographic highs that are maximally sunlit whereas the pitch black areas are permanently shadowed—within which water ice deposits are thought to exist. Image: NAS...

Weekly Update 420

www.troyhunt.com

Ok, the scenery here is amazing , but the real story is data breach victim notification. Charlotte and I wanted to do this one together today and chat about some of the things we'd been hearing from government and law enforcement on our travels, and the victim notification angle featured heavily. She reminded me of the trouble even the police have when reaching out to organisations about security issues, often being confronted by lawyers or other company representatives worried about legal repr...

On Ousterhout's Dichotomy

matklad.github.io

On Ousterhout ’ s Dichotomy Oct 6, 2024 Why are there so many programming languages? One of the driving reasons for this is that some languages tend to produce fast code, but are a bit of a pain to use (C++), while others are a breeze to write, but run somewhat slow (Python). Depending on the ratio of CPUs to programmers, one or the other might be relatively more important. But can ’ t we just, like, implement a universal language that is convenient but slowish by default, but ...

Interviewed by Book Overflow podcast on Refactoring

www.youtube.com

I was interviewed on the Book Overflow podcast about the Refactoring book . We talked about the origins of the book, the relationship between refactoring, testing, and extreme programming, how refactoring is used in the wild, and the role of books and long-form prose today. more… I was interviewed on the Book Overflow podcast about the Refactoring book . We talked about the origins of the book, the relationship between refactoring, testing, and ...

Blocking internet

robinwils.com

How to block network access during weekdays on Windows and Linux. How to block network access during weekdays on Windows and Linux.

Music Monday: The Sound

jamesg.blog

The melody of The Sound by Carly Rae Jepsen plays in the background as I write the opening sentence for this blog post. When I hear a song in a playlist that I love, I often take a screenshot of the song name to remind me to listen to the song later. I often forget to go back and look at the songs. This weekend, however, I decided to look through some of the songs and listen to them. One of the songs on the list was The Sound by Carly Rae Jepsen . The keyboardist plays a soft, calming me...

Iterating through matched characters in modern C++: views::filter and coroutine

lemire.me

Consider the following problem. You want to iterate through the characters of a strings and find only those matching some criteria. For example, you might want scan an HTML string looking for the characters ‘<‘, ‘&’, ‘\0’, ‘\n’. We might do it in C++ using the find_first_of function. It is a generic function that is meant to work with a wide range of containers. std :: string data = load_file_content ( " data.html " ) ; std :: string_view targets = " <& \r \0 " ; a...

UED: Polynomial

moonbase.lgbt

A new entry in the Uxbridge English Dictionary : polynomial (poly·no·mi·al) Of or with multiple gnomes. #uxbridge english dictionary Enjoyed this? Have thoughts? Drop me an email! comments@moonbase.lgbt A new entry in the Uxbridge English Dictionary : polynomial (poly·no·mi·al) Of or with multiple gnomes. #uxbridge english dictionary Enjoyed this? Have thoughts? Drop me an email! comments@moonbase.lgbt A new entry in the Uxbridge English Dictionary...

We Must Replace Uwsgi With Something Else

mkennedy.codes

If you’ve been using uWSGI as your Python web server, you’ll be interested in this prominent message at the top of the uWSGI project : “Note: The project is in maintenance mode (only bug fixes and updates for new languages apis). Do not expect quick answers on GitHub issues and/or pull requests (sorry for that) A big thanks to all of the users and contributors since 2009.” I stumbled across this when poking around GitHub in the Granian project . In there was a reference from O...

Random Old Posts

TitleDate
5 Annoying Things In VS Code You Can Fix Right Now
calebporzio.com
July 27, 2020
Minimalism and Technology
manuelmoreale.com
August 12, 2019
Paid Subscribers Only - NVME Quick Kit STL Files
www.doscher.com
September 16, 2024
Commander Keen: Adaptive Tile Scrolling
fabiensanglard.net
July 27, 2023
I thought we could build AI experts by hand
breckyunits.com
December 28, 2023
0030: lsm perf, colorblind concurrency, tracing, evacuating preimp, reading, fixing my shoulders
www.scattered-thoughts.net
December 05, 2022
Imp: intro
www.scattered-thoughts.net
September 27, 2019
The evolution of the Super Nintendo motherboard
fabiensanglard.net
April 08, 2024
Weekly Update 419
www.troyhunt.com
September 28, 2024
The Caldera: a sleek split and wireless keyboard
christianselig.com
July 20, 2024
Dictionary Comprehension
switowski.com
January 19, 2023
How to be a -10x Engineer
taylor.town
March 30, 2023
Let people contact you
manuelmoreale.com
April 05, 2023
2024-05-06 matrix
computer.rip
May 06, 2024
The joy of building a ray tracer, for fun, in Rust.
blog.singleton.io
January 03, 2022
A reactive framework in 40 lines
www.ctnicholas.dev
July 09, 2021
Smarter C/C++ inlining with __attribute__((flatten))
awesomekling.github.io
April 27, 2020
Rendering Counter-Strike Demos in the Browser
healeycodes.com
November 20, 2023
Why I stopped using feeds
manuelmoreale.com
October 31, 2018
RSS excerpts
manuelmoreale.com
April 04, 2023
Running Untrusted Python Code
healeycodes.com
July 27, 2023
Some latency measurement pitfalls
danluu.com
December 06, 2021
Normalization of non-deviance
levels.io
December 10, 2020
My Stream Deck Setup
switowski.com
May 13, 2024
Why I like scicomm on Mastodon!
dantheclamman.blog
December 02, 2022
Deriving :: IO
myme.no
November 15, 2018
Final Tree Notation Report
breckyunits.com
April 02, 2024
preliminary notes on a nofl field-logging barrier
wingolog.org
October 03, 2024
RC Week ... 7?
annahope.me
August 18, 2024
Announcing security_release_practice
steveklabnik.com
March 08, 2013
Advent of Code 2021
kinduff.com
December 03, 2021
USB Cheat Sheet
fabiensanglard.net
May 05, 2022
whippet progress update: funding, features, future
wingolog.org
July 24, 2024
divmod, Rust, x86, and Optimisation
www.wezm.net
January 11, 2023
Should I care about this?
manuelmoreale.com
May 03, 2021
getting started with EC2
blog.singleton.io
November 29, 2010
A review of Number Go Up, on crypto shenanigans
www.bitsaboutmoney.com
September 29, 2023
conservative gc can be faster than precise gc
wingolog.org
September 07, 2024
0014: imp live repl + syntax + errors, focus highlighting + squigglies, dida nop, web woes, undrafting, rel, oracle encore, chidb, pinebook touchpad, toplev, use of a life, imgui accessibility, wheel reinvention jam, chibicc, files vs web silos, handwritten parsers, perf ninja
www.scattered-thoughts.net
September 06, 2021
Set Phasers to Blind
taylor.town
October 08, 2018
The kitchen s(l)ink post
manuelmoreale.com
May 05, 2024
10 years
manuelmoreale.com
August 04, 2021
JavaScript and TypeScript Projects with React, Angular, or Vue in Visual Studio 2022 with or without .NET
feeds.hanselman.com
November 25, 2021
Interview with Scale Your Code on Scaling Shopify and Running Docker in Production
sirupsen.com
September 21, 2015
Humble Leadership for Team Success
kinduff.com
January 12, 2024
P&B: Andrea Contino
manuelmoreale.com
October 05, 2023
Tidy Dice
taylor.town
March 16, 2024
Matz is nice so we are nice
steveklabnik.com
October 19, 2011
State of the fasterthanlime 2024
fasterthanli.me
August 07, 2024
Entropy decoding in Oodle Data: x86-64 6-stream Huffman decoders
fgiesen.wordpress.com
October 30, 2023
Links
manuelmoreale.com
July 13, 2023
The web's clipboard, and how it stores data of different types
alexharri.com
September 01, 2024
Goals for 2011
steveklabnik.com
January 02, 2011
The CLOSURE companion
steveklabnik.com
September 19, 2013
There are people on the other side
manuelmoreale.com
July 08, 2018
The CXX Debate
steveklabnik.com
August 22, 2020
P**fectionism Isn't Your Problem
taylor.town
September 16, 2023
TIL: Iframes and performance
ohhelloana.blog
February 11, 2020
P&B: Sara Joy
manuelmoreale.com
March 15, 2024
Compiling a Functional Language Using C++, Part 8 - LLVM
danilafe.com
October 31, 2019
Why doesn't TypeScript properly type Object.keys?
alexharri.com
June 24, 2023
Convertir archivos wma a mp3 en Linux con Nautilus de Gnome
kinduff.com
June 21, 2008
Rye and uv: August is Harvest Season for Python Packaging
lucumr.pocoo.org
August 21, 2024
Implementing zip archiving in Golang: unzipping
notes.eatonphil.com
November 23, 2021
Netflix End of Series 1
www.brendangregg.com
April 14, 2022
Scattered Thoughts on Why I Waste My Own Time
mbuffett.com
November 10, 2021
Mediocrity can be a sign of excellence, and other stories
predr.ag
April 01, 2023
Favorite compiler and interpreter resources
notes.eatonphil.com
January 05, 2023
The web I want
manuelmoreale.com
July 24, 2023
Credit card debt collection
www.bitsaboutmoney.com
August 11, 2023
How Effective are Classic Lookup Optimizations for Rails Apps?
stefan-marr.de
November 08, 2022
Moon Monday #192: From trying to revive VIPER to advancing Australian lunar technologies
jatan.space
September 09, 2024
The Williamsburg Bridge Riders
kottke.org
September 26, 2024
GNOME 3 on FreeBSD
bitcannon.net
January 03, 2017
Conversation enders
manuelmoreale.com
November 14, 2023
Timeline of the xz open source attack
research.swtch.com
April 02, 2024
On equality and stability
robinwils.com
March 16, 2023
What They Don't Teach You at a Computer Science Masters
healeycodes.com
April 24, 2019
A coral, a worm and some clams walk into a bar…
dantheclamman.blog
May 31, 2022
On enjoying the process
manuelmoreale.com
January 14, 2024
XFaaS: Hyperscale and Low Cost Serverless Functions at Meta
www.micahlerner.com
January 23, 2024
People and Blogs interview
ohhelloana.blog
November 17, 2023
You Need More Constraints
borretti.me
July 30, 2023
The Problem With Digital Instrument Clusters and How to Design a Better One
theturnsignalblog.com
January 01, 2024
Be someone who does things
notes.eatonphil.com
September 23, 2024
Town Hall #9: Listen
taylor.town
March 19, 2023
Subdomain Change
nate.mecca1.net
September 24, 2023
Go Changes
research.swtch.com
December 08, 2023
A paper reading club at work; databases and distributed systems research
notes.eatonphil.com
April 05, 2024
Reflections on a decade of coding
www.scattered-thoughts.net
September 22, 2021
A simple texture atlas packing algorithm
lisyarus.github.io
August 06, 2022
zeroes
taylor.town
December 10, 2022
Why if TYPE_CHECKING?
vickiboykis.com
December 11, 2023
Questions to ask when I don’t want to work
eieio.games
April 02, 2024
The problem with web components
adamsilver.io
June 10, 2019
Advent of Code in Coq - Day 8
danilafe.com
January 11, 2021
Going vimgan
steveklabnik.com
March 06, 2013
Teaching a cheap ethernet switch new tricks
blog.benjojo.co.uk
June 13, 2019
Visualising Operating System Derivation
bitcannon.net
September 08, 2019
Clients and budgets
manuelmoreale.com
June 27, 2023

About

When looking for a RSS reader I came across news.russellsaw.io I thought the idea of building my own personalised newspaper was cool. So, I decided to build a clone using my own subscribed RSS feeds.

This page updates daily at 8:11ish AM Mountain Time. The following blogs are featured on the page currently:

For the full list of feeds that are followed see the raw list here.