Sign in

Josh Baker

@tidwall.bsky.social
237 followers 24 following 37 posts

tile38.com | github.com/tidwall | tidwall.com

PostsRepliesMedia
Josh Baker @tidwall.bsky.social · 15h
Simple UTF-8 library for C github.com/tidwall/utf8
github.com
GitHub - tidwall/utf8: Simple C library for reading, writing, and validating UTF-8
Simple C library for reading, writing, and validating UTF-8 - tidwall/utf8
030
Reposted by Josh Baker
Dewey Dunnington @paleolimbot.bsky.social · 22/09/2026
Excited to be teaching again! Sign up for the Monday SedonaDB workshop to mostly learn about how query engines/databases can make large(r) data in Python less awkward!
0115
Josh Baker @tidwall.bsky.social · 21/09/2026
Just released github.com/tidwall/rtre.... A fast little R-tree library for C. My best yet 🚀. It's designed to be a companion to the github.com/tidwall/btre... library.
github.com
GitHub - tidwall/rtree.h: R-tree generator for C (generics using preprocessor templates)
R-tree generator for C (generics using preprocessor templates) - tidwall/rtree.h
041
Josh Baker @tidwall.bsky.social · 21/07/2026
Eat the dog food. The true test of endurance.
020
Reposted by Josh Baker
Carl T. Bergstrom @carlbergstrom.com · 07/06/2026
This afternoon's reflection on AI and the dying internet.
"Our generation created the most transformative information technology since the printing press (if not the invention of writing itself) and within the span of three decades we have already found a way to destroy the vast public value it provides."
12393105
Reposted by Josh Baker
Phil Eaton @eatonphil.bsky.social · 29/05/2026
I'm always looking for recommendations on people to interview for The Consensus. I publish one of these a month. Looking for developers anywhere in the world with an interesting background who contribute to key software infrastructure.
2102
Josh Baker @tidwall.bsky.social · 28/05/2026
Also Gravy: The geospatial counterpart. github.com/tidwall/gravy
020
Josh Baker @tidwall.bsky.social · 28/05/2026
Biscuits: A very fast concurrent hashmap with transactions for Go. It's like sync.Map but can work on multiple keys atomically. 🚀 github.com/tidwall/bisc...
github.com
GitHub - tidwall/biscuits: Fast concurrent hashmap for rapidly changing keys
Fast concurrent hashmap for rapidly changing keys. Contribute to tidwall/biscuits development by creating an account on GitHub.
1153
Reposted by Josh Baker
eileen chengyin chow @chowleen.bsky.social · 27/05/2026
“I write with dismay, grief and sorrow for the permanent closure of MIT Libraries Barker, Dewey and Rotch, and termination of library staff in those libraries. For MIT to be closing three of its four major libraries..." fnl.mit.edu/may-june-202...
fnl.mit.edu
Lament for the MIT Libraries - MIT Faculty Newsletter
551526684
Josh Baker @tidwall.bsky.social · 27/05/2026
Spent the past couple days playing with Zig. I wrote myself a little rtree and btree. It's fast and comptime is really cool.
0100
Josh Baker @tidwall.bsky.social · 20/05/2026
No. Tile38 is going to stay put for now.
000
Josh Baker @tidwall.bsky.social · 14/05/2026
my quip was tongue-in-cheek. I’m not actually staving for stars. But thanks.
000
Josh Baker @tidwall.bsky.social · 14/05/2026
Codeberg seems like most frictionless alternative to Github. I’m not 100% certain yet. Just testing it out atm.
000
Josh Baker @tidwall.bsky.social · 14/05/2026
My first codeberg star!!!
010
Josh Baker @tidwall.bsky.social · 14/05/2026
Moved my first repo. 15k stars on GitHub, 0k stars on Codeberg. 😅 codeberg.org/tidwall/gjson
codeberg.org
gjson
Get JSON values quickly - JSON parser for Go
4131
Josh Baker @tidwall.bsky.social · 14/05/2026
What other options are thinking about for the Go modules? I am little concerned about messing with the current "go import" workflow for my existing Go packages. It would suck if I move thing around that in turn creates more problems for the honest folks out there.
100
Josh Baker @tidwall.bsky.social · 13/05/2026
I just learned about forgejo... that looks pretty nice too.
110
Josh Baker @tidwall.bsky.social · 13/05/2026
I'm going to test out Codeberg today. Looks like a decent alternative.
320
Josh Baker @tidwall.bsky.social · 12/05/2026
Woke up to a flood of bot generated Github notifications. So much noise. what a waste. I'm going to begin disabling pull requests and issues for my repositories. And start the transition away from GH. Have an issue? Traditional email should suffice.
160
Josh Baker @tidwall.bsky.social · 10/05/2026
While it was tremendously enjoyable to code, sharing my free code somehow gross these days. I was considering abandoning the project last week, but I guess sunk-cost kicked in.
2190
Josh Baker @tidwall.bsky.social · 10/05/2026
After many months of planning and development, here it is. Introducing btype. B-tree based collection types for Go. It's hand-crafted to be faster than the current B-trees for Go, Rust, and C++. github.com/tidwall/btype
1131025
Josh Baker @tidwall.bsky.social · 09/05/2026
GJSON v1.19 is out. First update in 2 years. Includes the All() and Values() iterator functions. For all you cool kids who like that modern Go stuff. github.com/tidwall/gjson
0123
Reposted by Josh Baker
Mubashar “Mubs” Iqbal @mubashariqbal.com · 07/05/2026
Focaccia anyone? It’s fresh out of the oven 😉🍞
Home made Focaccia, fresh out of the oven
84155159
Reposted by Josh Baker
Limeleaf Worker Collective @limeleaf.coop · 01/05/2026
In honor of #MayDay, @henhouse.coop is open for beta testers. More info at at henhouse.coop!
henhouse.coop
Henhouse Computing Cooperative | Own Your Data. Own Your Infrastructure.
Member-owned web hosting that puts data sovereignty and privacy first
033
Josh Baker @tidwall.bsky.social · 09/03/2026
More and more I'm consider moving away from open source. It's just not as fun as it use to be. Does anyone else feel the same way?
7110
Josh Baker @tidwall.bsky.social · 09/03/2026
I'm putting the finishing touches on it. Yet, I'm just not feeling that excited about it. I used to get super pumped about new releases. But lately I keep wondering what exactly is the point?
3100
Josh Baker @tidwall.bsky.social · 09/03/2026
The package is called 'btype' and it provides new b-tree based collection types for creating maps, queue, arrays, tables, etc. It uses modern Go ergonomics and incorporates some cool tricks I've learned over past few years.
270
Josh Baker @tidwall.bsky.social · 09/03/2026
I've spent the past couple months hand crafting a new B-tree map implementation for Go. It's fast. Faster than Rust's BTreeMap. Faster than the fastest C++ (frozenca/btree). And about 2x faster than my current Go btree (tidwall/btree).
61066
Reposted by Josh Baker
Jordan aka Jirdan @slclunk.com · 28/02/2026
I think about this Tony Benn speech much more than I used to
92131675311
Josh Baker @tidwall.bsky.social · 18/02/2026
\033[5mOh yea!\033[om
010
Josh Baker @tidwall.bsky.social · 12/01/2026
Oracle and google, together, in their special subgraph of hell.
020
Reposted by Josh Baker
Anton Zhiyanov @antonz.org · 09/01/2026
Go 1.26 brings the long-awaited vectorized operations (SIMD) in the simd/archsimd package. Since it's hard to create a portable high-level API, the Go team decided to start with a low-level, architecture-specific one and support only amd64 for now.
1205
Josh Baker @tidwall.bsky.social · 07/01/2026
Tile38 v1.37 released. Various updates and fixes, plus added support for regex filtering on fields and geojson properties. github.com/tidwall/tile38
github.com
GitHub - tidwall/tile38: Real-time Geospatial and Geofencing
Real-time Geospatial and Geofencing. Contribute to tidwall/tile38 development by creating an account on GitHub.
010
Josh Baker @tidwall.bsky.social · 03/10/2025
Pogocache 1.3 released - Includes new commands, optimizations, and fixes. github.com/tidwall/pogo...
github.com
Release 1.3.0 · tidwall/pogocache
Pogocache is fast caching software built from scratch with a focus on low latency and cpu efficency. Build Instructions | Full Changelog 84511ac: Add the 'SCAN' command a667670: Add 'Arch' info li...
010
Josh Baker @tidwall.bsky.social · 30/08/2025
Release notes: github.com/tidwall/pogo...
000
Josh Baker @tidwall.bsky.social · 30/08/2025
Pogocache 1.1 released. Adds automatic background sweeps of expired keys. github.com/tidwall/pogo...
121
Josh Baker @tidwall.bsky.social · 04/08/2025
Thanks 😊
000
Josh Baker @tidwall.bsky.social · 03/08/2025
You’re welcome! ☺️
010
Reposted by Josh Baker
Tobias Müller @tobilg.com · 03/08/2025
Got my first go code merged into Tile38 for @cloudflare.social Queue support: github.com/tidwall/tile...
github.com
Cloudflare Queues endpoint implementation by tobilg · Pull Request #773 · tidwall/tile38
This adds an endpoint implementation for Cloudflare Queues. it uses the Cloudflare go SDK to push messages to a queue when geofences are hit via the HOOK and SET commands. Cloudflare setup Create a...
182
Josh Baker @tidwall.bsky.social · 21/07/2025
Pogocache - Fast caching software github.com/tidwall/pogo...
github.com
GitHub - tidwall/pogocache: Fast caching software with a focus on low latency and cpu efficiency.
Fast caching software with a focus on low latency and cpu efficiency. - tidwall/pogocache
130
Josh Baker @tidwall.bsky.social · 12/07/2025
The results of the benchmarking I did for various caching software. Memcache, Redis, Valkey, Dragonfly, and Garnet. github.com/tidwall/cach...
github.com
GitHub - tidwall/cache-benchmarks: Benchmarking Memcache, Redis, Valkey, Dragonfly, and Garnet caching software.
Benchmarking Memcache, Redis, Valkey, Dragonfly, and Garnet caching software. - tidwall/cache-benchmarks
020
Reposted by Josh Baker
Blain Smith @blainsmith.com · 02/07/2025
Introducing: Hare by Example blainsmith.com/articles/int... harebyexample.org #HareLang #Learning #Programming
blainsmith.com
Introducting: Hare by Example - Blain Smith
001
Reposted by Josh Baker
Bex Luther @superbreeze.bsky.social · 22/06/2025
"It was the average of times"
1133180
Reposted by Josh Baker
Paul Ramsey @pwramsey.bsky.social · 02/05/2025
Starting an important port to GEOS! Coverage cleaning has been a white whale feature for a long time, but here it comes. github.com/locationtech...
github.com
Add CoverageCleaner by dr-jts · Pull Request #1126 · locationtech/jts
Adds a CoverageCleaner class to clean a set of polygonal geometries to form a valid polygonal coverage. The input is an array of valid Polygon or MultiPolygon geometries which may contain topologic...
1113
Reposted by Josh Baker
Paul Ramsey @pwramsey.bsky.social · 20/03/2025
AI builders are desperately trying to download a personal copy of the internet before it turns into a terminally polluted sludge of grey AI glue. thelibre.news/foss-infrast...
thelibre.news
FOSS infrastructure is under attack by AI companies
LLM scrapers are taking down FOSS projects' infrastructure, and it's getting worse.
024
Reposted by Josh Baker
Alex Miller @alexmillerdb.bsky.social · 01/03/2025
I gave a #HYTRADBOI talk which was a plea to not just choose Raft by default for replicating data: transactional.blog/t...
transactional.blog
Talks: Enough With All The Raft
There's better ways to replicate data than Raft.
15110
Reposted by Josh Baker
Stephen @slacy.me · 28/01/2025
I got tired of typing stat filename and mentally discombobulating the file size so I made stot, stat for humans github.com/stephenlacy/...
github.com
GitHub - stephenlacy/stot: like stat but for humans
like stat but for humans. Contribute to stephenlacy/stot development by creating an account on GitHub.
021
Josh Baker @tidwall.bsky.social · 18/01/2025
Surprisingly good visualization of population density.
010
Reposted by Josh Baker
Andy Pavlo @andypavlo.bsky.social · 01/01/2025
Buckle up because we're banging into the new year with my annual retrospective of the last year in databases! Highlights include license change blowback, Databricks vs. Snowflake gangwar, @duckdb.org's shotgun weddings, and buying a quarterback to impress your lover: www.cs.cmu.edu/~pavlo/blog/...
cs.cmu.edu
Databases in 2024: A Year in Review
Andy rises from the ashes of his dead startup and discusses what happened in 2024 in the database game.
1019963