Dropbox Employee Statistics 2026: Headcount, Salary And Workforce Data

www.makerstations.io

Dropbox reported 2,113 full-time employees on December 31, 2025, down from 2,693 two years earlier. Revenue for fiscal 2025 was $2.521 billion. This post pulls Dropbox employee statistics from the company’s SEC filings and Revelio Labs workforce tracking: headcount by year, the US and international split, department mix, salary by region, the 2024 workforce reduction, and hiring activity through March 2026. Dropbox Employee Statistics 2,113 Full-time employees on December 31, 2025, per...

Anger, Anxiety and Agency

lucumr.pocoo.org

Sean Goedecke wrote a post arguing that you should never be angry at work — a post with which I strongly agree. Anger can be a useful signal, but being angry at work rarely improves the situation. More often, it makes life worse for the people around you, many of whom have no more power over the source of your anger than you do. I did learn that lesson, but it did not come naturally. One thing in particular that I learned is that in a company there is a shared vision, and if you don’t ...

Migrating a Synology NAS to a UniFi UNAS Pro 8 with Robocopy, SMB Multichannel, and Surprising Performance Traps

feeds.hanselman.com

I’ve had a Synology NAS for a very long time , and recently I started moving its contents to a new Ubiquiti UniFi UNAS Pro 8 . This seemed like it ought to be a fairly boring operation. Both devices speak SMB, I have a fast network (recently upgraded to 10 gigabit internally), and Windows has had tools for copying files reliably between machines for decades. Naturally, it turned into a whole evening of learning things I thought I already knew, which is why I started a blog lol. There was...

Java’s String.indexOf can be slow (quadratic)

lemire.me

In Java, you find the location of a substring using indexOf . String haystack = "The quick brown fox jumps over the lazy dog" ; String needle = "fox" ; int index = haystack . indexOf ( needle ); Naively, you might implement indexOf by a loop inside a loop, like so. int naiveIndexOf ( String haystack , String needle ) { for ( int i = 0 ; i m String haystack = "a" . repeat ( n ); String needle = "a" . repeat ( m ...

Optimizing memory use in a Markdown parser

blog.kowalczyk.info

I’m porting gpui-component (a Rust UI component library built on GPUI) to C++ as gpui-cpp . By which I mean: my friend Claude does the porting, I’m just directing. It uses markdown-rs (a CommonMark + GFM parser) so I ported it too. Then I optimized it. This post describes what I did with the intention of teaching others how to optimize C++ code. The starting point There are 2 kinds of markdown parsers: those that stream nodes as they parse those that ...

Concurrent Servers: Part 8 - Go

eli.thegreenplace.net

This is part 8 in a series of posts on writing concurrent network servers. In this part, we'll switch to Go and see how it tackles the challenges described earlier in the series. All posts in the series: Part 1 - Introduction Part 2 - Threads Part 3 - Event-driven Part 4 - libuv Part 5 - Redis case study Part 6 - Callbacks, Promises and async/await Part 7 - Rust Part 8 - Go (this part) This post assumes a basic familiarity with the Go programming language. Sequential ...

Permanent Reference Media

nate.mecca1.net

See, I told you I’d get tuckered out writing about vehicles and be back to protocols soon enough. “The internet is forever” is a great warning against the inability to unshare content, but completely irrelevant in regard to linkrot and long term preservation. Links I save or share here often are offline or significantly altered on a scale of months or years, much less over the course of decades. Http is efficient; “go get that file from that server” is fast, but does a rather poor job ...

A Tale of Two Flink Autoscalers

netflixtechblog.com

Samuel Yeboah , Francesco Di Chiara and Mingliang Liu Today, Netflix runs two Flink autoscalers. That is exactly one more than we want. We built the first one in-house years ago, when there was no mature option suited to our platform. The second came from the Apache Flink community, and it can scale workloads our homegrown system was never designed for. We now run both in production and are steadily converging on the open-source one. Along the way we learned some hard lessons about metrics, c...

Shield AI and Sedaro demonstrate trusted autonomy capabilities on NOVI satellite

shield.ai

On-orbit demonstration pairs Shield AI’s Hivemind pilot with Sedaro’s simulation and autonomy framework onboard NOVI’s LEO satellite ARLINGTON, Va. (August 24, 2026) — Shield AI, Sedaro and NOVI Space today announced the successful on-orbit demonstration of trusted satellite autonomy operations facilitated by NOVI operator verification and validation. Across multiple on-orbit experiments, Shield AI’s Hivemind pilot ran onboard a NOVI satellite in low Earth orbit (LEO) — the first...

Reintroducing 4 TB drives into our FreeBSD server

www.rubenerd.au

One of the primary purposes for our homelab FreeBSD box is for data backups and storage for myself, Clara, and our family. Just over four years ago to the day, we replaced a couple of 4 TB Western Digital Blues with two 12 TB drives. It’s always a good day when you can replace a drive because you’re adding capacity, not because you’ve had a failure. I don’t know if you’ve seen the price of, well, everything in the space recently, but we needed some additional capacity recently. We ...

Exploring the marvel that are mountains on the Moon

jatan.space

Unlike the millions of years it takes for most mountains on Earth to form, lunar mountains crop out near-instantly, geologically speaking. Mountains on our dear Earth primarily form when two colliding plates of Terra’s crust lift up volumes of rock, slowly creating an elevated landform. Over millions of years, wind, water, and gravity erode these uplifted sections, shaping their surface as the mountains we are familiar with today. But the Moon has no plate tectonics, atmosphere, or running wat...

Reading List 08/22/26

www.construction-physics.com

View of Haarlem with Bleaching Grounds , by Jacob van Ruisdael, via WikiArt . Welcome to the reading list, a weekly roundup of news and links related to buildings, infrastructure, and industrial technology. This week we look at Los Angeles’ ADUs, electrical transformer manufacturing, gas turbine power plants, how water in the Colorado River is used, and more. Roughly 2/3rds of the reading list is paywalled, so for full access become a paid subscriber. No essay this week, but I have a very lon...

the figure of the earth

computer.rip

Brigadier Martin Hotine is not quite the image of a decorated officer. His name is styled with trailing acronyms that make it no surprise that there is an official portrait, yet in that painting he appears disheveled, his tie far off center in the collar of his jacket. He leans off to one side, not quite like he is sitting for a portrait, but more like he was caught in the middle of something. Photos of the man are often similar: he's distracted, looking down at his desk or staring into space. H...

A Syncthing and SQLite Gotcha

borretti.me

So, I have this little app, Epoch , that I use to keep a journal. It’s a tiny Rust web app that runs as a systemd service and uses SQLite as the database. I use a desktop and a laptop regularly, and use Syncthing to synchronize them, including Epoch’s database. That way I can use the app on both devices without needing a server to synchronize them, the tradeoff being that I have to make sure the sync is finished before performing any mutations. But I had this bug. Say I edit today...

Getting Better Performance in Livelymerge

www.inkandswitch.com

Introduction In the Livelymerge project, Dan Ingalls, Peter van Hardenberg, and I (Alex Warth) are building a Lively Kernel-like system whose heap is an Automerge document. (See the earlier notes in this series for the object model and support for local state .) One of the challenges I listed at the start of this series was performance : can programs whose objects live in an Automerge document run fast enough for authentic use? For a while the answer was no. Here’s the example th...

Interesting links - August 2026

rmoff.net

In the UK August is known in the press as "silly season" (because nothing of note happens, so the only stories published are nonsense ones). Turns out this doesn’t apply to the world of data and AI blog posts - still over 50 interesting ones for me to share with you this month. In the UK August is known in the press as "silly season" (because nothing of note happens, so the only stories published are nonsense ones). Turns out this doesn’t apply to the world of data and AI blog posts - s...

2026-08-24 11:01: A friend asked for help setting up a blog, so I went with #Pureblog (obviously)....

kevquirk.com

A friend asked for help setting up a blog, so I went with #Pureblog (obviously). We went from nothing to fully working blog, with all the customisations she wanted in about 25 minutes. I know I'm bias, but I love how flexible and powerful Pure Blog is becoming. Thanks for reading this post via RSS. RSS is ace, and so are you. ❤️ You can reply to this post by email , or leave a comment ....

You probably use AI because your colleagues use AI

austinhenley.com

https://austinhenley.com/blog/aiadoption.html https://austinhenley.com/blog/aiadoption.html https://austinhenley.com/blog/aiadoption.html

Links from this month

jamesg.blog

I have been saving a lot of links to things I have read and appreciated this month. And since it is Blaugust and many of my friends and other writers whose works I enjoy are blogging, I have been reading more blog posts too. I thought I would share an excerpt of what I have read and seen on the web this month here, both for future reference and in case you would like to explore some links. This list is by no means complete, and I am limiting myself to one post per author. Blog posts and articles...

Another look at SQLite's WAL-Reset bug

notes.eatonphil.com

This is an external post of mine. Click here if you are not redirected. This is an external post of mine. Click here if you are not redirected. This is an external post of mine. Click here if you are not redirected. here

s21e24: What if they’re all right?; I didn’t make this; I write because

thingsthatcaughtmyattention.com

0.0 Context Setting Friday, 21 August 2026 in Portland Oregon where the timer continues to tick down to Skynet Sentience day. A busy day today: the 9am show, and then a couple calls, along with making sure that I get some proposals and overviews out to people. 0.1 Events That’s a wrap on How People Work, Live! ... with Marcin Wichary. You can go watch the recording now , or you can look at the playlist , or even (deep breath) subscribe to my channel . Next up! How People Work,...

You should never be angry at work

seangoedecke.com

I try not to give a lot of prescriptive advice about working in tech companies 1 . There are many ways to be successful, and every company works differently. If you’re shipping projects and your management chain is happy, it doesn’t really matter how you’ve accomplished it. However, there’s one thing that I do think is solid advice: you should never be angry at work . Anger in the workplace Anger in the workplace is toxic. An angry colleague immediately becomes a new problem to b...

On values, morals, and doing business

manuelmoreale.com

I caught wind of the news that MacStories is back posting on X, the “everything platform”, and that seems to have caused some backlash. I am not a reader of MacStories (because tools are tools and I don’t read about new computers the same way I don’t read about new washing machines) and I’m also not on X. So why do I even care about this news? Well, the short answer is that I don’t. But after the move (I guess because of the backlash?) Federico Viticci, MacStories’ Founder, posted ...

Random Old Posts

TitleDate
How Go Fucking Do It raised $30,000+ in pledges in less than a month
levels.io
May 29, 2014
All my clients wanted a carousel, now it's an AI chatbot!
adele.pages.casa
March 14, 2026
Illustrating data
rmoff.net
February 08, 2010
Can We Agree on a Storage/Workload Architecture Taxonomy?
jack-vanlightly.com
June 22, 2026
Queues and databases
antirez.com
July 14, 2014
Four years with Rust
steveklabnik.com
December 21, 2016
So, You Want to Build a House More Efficiently
austinvernon.site
June 25, 2021
Friday Facts #441 - Space logistics improvements
www.factorio.com
June 05, 2026
Anybody can monetize their passion (now)
levels.io
July 01, 2012
Finally met my hero Patrick Collison founder of Stripe
levels.io
July 24, 2024
Jacquard 01 · Versioning and provenance for empirical research
www.inkandswitch.com
August 06, 2024
Headhunterz - Power of Music
levels.io
August 29, 2012
gaze
jamesg.blog
August 22, 2026
Synecdoche: Drawing the Part for the Whole
maggieappleton.com
July 28, 2020
Charts & Checklists for Serious Dreamers
taylor.town
March 07, 2023
My bank kept blocking me because I travel so I set up multiple backup banks
levels.io
August 21, 2017
Digital minimalism
www.scattered-thoughts.net
February 06, 2021
Meet the Robowaiter APIs Serving Us Data
maggieappleton.com
April 10, 2019
Composing TLA+ Specifications with State Machines
www.hillelwayne.com
June 17, 2024
Many ways to win
stephango.com
November 18, 2023
Form design: multiple inputs versus one input
adamsilver.io
May 18, 2020
Some Silly Z3 Scripts I Wrote
www.hillelwayne.com
February 23, 2026
Design is not just how it looks
adamsilver.io
January 08, 2016
Deploying Nextcloud locally with LXD
stfn.pl
April 12, 2025
Predict Stock Prices Using RNN: Part 2
lilianweng.github.io
July 22, 2017
Moving to Chiang Mai
levels.io
June 10, 2013
Autonomy without chaos?
blog.singleton.io
October 05, 2015
Why RESP3 will be the only protocol supported by Redis 6
antirez.com
November 09, 2018
Big Tech’s Biggest Bets (Or What It Takes to Build a Billion-User Platform)
www.matthewball.co
May 30, 2023
I just passed $52,843 in monthly revenue
levels.io
February 26, 2018
Making Pickles and Sauerkraut (the lazy way)
nate.mecca1.net
February 28, 2024
Company of Heroes – Shaded Smoke
simonschreibt.de
August 09, 2013
🎬 Lightning Talk: Comma Chameleon
moonbase.lgbt
July 29, 2020
I'm going back to astrophotography
stfn.pl
February 19, 2025
sqlite-utils 4.0rc1 adds migrations and nested transactions
simonwillison.net
June 21, 2026
Let's build a VORON: Noise
www.jonashietala.se
February 28, 2024
"The Expressive C++17 Coding Challenge" in Rust
steveklabnik.com
October 25, 2017
Fighting a clamdemic: A golden mussel FAQ
dantheclamman.blog
July 14, 2025
Long Term Goals
www.jonashietala.se
February 16, 2013
Learning Golang (some rough notes) - S01E06 - Errors
rmoff.net
July 01, 2020
Web4 will be finally closing our computer and going outside
levels.io
November 23, 2021
How Binary JSON Works in YDB
laplab.me
June 08, 2022
Bye Ghost, hello again WordPress!
nmn.gl
August 28, 2017
Blog questions challenge
ohhelloana.blog
February 24, 2025
We Must Replace uWSGI With Something Else
mkennedy.codes
October 03, 2024
Back to lazy.nvim
www.jonashietala.se
June 25, 2024
Two Americas, one bank branch, and $50,000 cash
www.bitsaboutmoney.com
March 05, 2025
Sitting in traffic each morning to stare at a screen for 40 years is capitalism's greatest con
levels.io
April 07, 2018
Alternatives for the EDIT tool of LLM agents
antirez.com
May 19, 2026
Tips and Tricks for the OBIEE linux sysadmin
rmoff.net
October 03, 2013
Simon’s old VFX
simonschreibt.de
November 14, 2022
A Modest Proposal
third-bit.com
June 29, 2026
I also caught the comet
stfn.pl
October 17, 2024
SDF headless tests, part 2
www.redblobgames.com
November 17, 2024
Respect the P v NP Problem
blog.computationalcomplexity.org
June 10, 2026
A Happy Day for Rust
steveklabnik.com
March 05, 2025
TIL: A situation where the <svg> doesn't fully appear in Safari.
ohhelloana.blog
February 01, 2022
Mastodon First: My New Social Attitude
mkennedy.codes
November 19, 2022
pre-commit vs. CI
switowski.com
November 28, 2023
Articles on Chandrayaan 2, the orbiter to remember
jatan.space
April 27, 2026
Go allocation probe
www.scattered-thoughts.net
July 18, 2025
No Longer My Favorite Git Commit
mtlynch.io
March 19, 2025
Migrating to Kubernetes, part 2: Why it’s hard
yolken.net
April 18, 2021
June bookmarks
ohhelloana.blog
July 01, 2019
Accepted proposal: Go examples with any signature
rednafi.com
July 28, 2026
Why CIELAB doesn't improve median cut
30fps.net
October 23, 2025
No-One Escapes the Permanent Underclass
borretti.me
June 24, 2026
A brief tour of Rust
c.pgdm.ch
January 16, 2025
Dev on the Road
mkennedy.codes
January 09, 2023
VC startups vs bootstrapped startups
levels.io
August 04, 2017
How I do, and don't, use AI on this blog
rmoff.net
March 12, 2026
s21e19: Artificially intelligent pragmatism; Your subjective experience is generative; The Profane Town Crier
thingsthatcaughtmyattention.com
August 12, 2026
How old is the name 'Daniel'?
www.hillelwayne.com
April 01, 2024
Learning Golang (some rough notes) - S01E02 - Slices
rmoff.net
June 25, 2020
Jack Ma met Jerry Yang at the great wall of China in 1997
levels.io
July 02, 2024
Skeletal animation in glTF
lisyarus.github.io
July 03, 2023
Ghost in the ethernet optic
blog.benjojo.co.uk
January 13, 2022
US Subways Build Too Many Cross Passages
www.construction-physics.com
June 25, 2026
Introducing issue2pr
steveklabnik.com
June 29, 2012
New Training Courses and Seminars from Rittman Mead
rmoff.net
March 19, 2012
On Leaving My Day Job
calebporzio.com
April 10, 2019
How to Observe Buydays
taylor.town
December 06, 2023
Space News: JWST budget cuts, why Starship broke up, and Artemis II stacking
www.adastraspace.com
January 28, 2025
Against essential and accidental complexity
danluu.com
December 29, 2020
Why Is There an AI Hype?
theluddite.org
May 01, 2024
A corner office in 2002 vs 2022
levels.io
January 25, 2022
Leave Your Phone at Home
taylor.town
December 24, 2022
Explaining nil interface{} gotcha in Go
blog.kowalczyk.info
July 06, 2025
Fragments: August 18
martinfowler.com
August 18, 2026
2... 1/2 THEN 3... 1/6 THEN 5 ....1/15 and so on. And So On?
blog.computationalcomplexity.org
July 12, 2026
Blog Questions Challenge Technology Edition
stfn.pl
February 15, 2025
AdminTool.exe /command
rmoff.net
September 08, 2009
OBIEE 10g - javahost hang
rmoff.net
December 03, 2010
Transforming colors with matrices
lisyarus.github.io
October 10, 2024
"No way to prevent this" say users of only language where this regularly happens
xeiaso.net
June 25, 2026
How my images are dithered
dead.garden
July 06, 2026
UnsupportedClassVersionError: `<x>` has been compiled by a more recent version of the Java Runtime
rmoff.net
January 21, 2020
Why query planning for streaming systems is hard
www.scattered-thoughts.net
May 08, 2021
Meetup.com in your calendar
taylor.town
February 16, 2025
Running the OBIEE admin tool on Unix
rmoff.net
December 14, 2009

About

I couldn't find a RSS reader that I liked so I decided to build my own.I thought it would be neat if it was public and formatted kind of like a magazine or a newspaper, so here we are.This is a feed of all the feeds that I want to keep up with. I try to keep it independant and keep out things likeenigneering blogs that are just advertisements, but its all up to my discretion.

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.