Josh Baker @tidwall.bsky.social · 15hSimple UTF-8 library for C github.com/tidwall/utf8github.comGitHub - tidwall/utf8: Simple C library for reading, writing, and validating UTF-8Simple C library for reading, writing, and validating UTF-8 - tidwall/utf8 030
Reposted by Josh BakerDewey Dunnington @paleolimbot.bsky.social · 22/09/2026Excited 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/2026Just 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.comGitHub - 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
Reposted by Josh BakerCarl T. Bergstrom @carlbergstrom.com · 07/06/2026This afternoon's reflection on AI and the dying internet. 12393105
Reposted by Josh BakerPhil Eaton @eatonphil.bsky.social · 29/05/2026I'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/2026Also Gravy: The geospatial counterpart. github.com/tidwall/gravy 020
Josh Baker @tidwall.bsky.social · 28/05/2026Biscuits: 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.comGitHub - tidwall/biscuits: Fast concurrent hashmap for rapidly changing keysFast concurrent hashmap for rapidly changing keys. Contribute to tidwall/biscuits development by creating an account on GitHub. 1153
Reposted by Josh Bakereileen 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.eduLament for the MIT Libraries - MIT Faculty Newsletter 551526684
Josh Baker @tidwall.bsky.social · 27/05/2026Spent 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 · 14/05/2026my quip was tongue-in-cheek. I’m not actually staving for stars. But thanks. 000
Josh Baker @tidwall.bsky.social · 14/05/2026Codeberg 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/2026Moved my first repo. 15k stars on GitHub, 0k stars on Codeberg. 😅 codeberg.org/tidwall/gjsoncodeberg.orggjsonGet JSON values quickly - JSON parser for Go 4131
Josh Baker @tidwall.bsky.social · 14/05/2026What 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/2026I just learned about forgejo... that looks pretty nice too. 110
Josh Baker @tidwall.bsky.social · 13/05/2026I'm going to test out Codeberg today. Looks like a decent alternative. 320
Josh Baker @tidwall.bsky.social · 12/05/2026Woke 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/2026While 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/2026After 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/2026GJSON 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 BakerMubashar “Mubs” Iqbal @mubashariqbal.com · 07/05/2026Focaccia anyone? It’s fresh out of the oven 😉🍞 84155159
Reposted by Josh BakerLimeleaf Worker Collective @limeleaf.coop · 01/05/2026In honor of #MayDay, @henhouse.coop is open for beta testers. More info at at henhouse.coop!henhouse.coopHenhouse 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/2026More 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/2026I'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/2026The 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/2026I'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 BakerJordan aka Jirdan @slclunk.com · 28/02/2026I think about this Tony Benn speech much more than I used to 92131675311
Josh Baker @tidwall.bsky.social · 12/01/2026Oracle and google, together, in their special subgraph of hell. 020
Reposted by Josh BakerAnton Zhiyanov @antonz.org · 09/01/2026Go 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/2026Tile38 v1.37 released. Various updates and fixes, plus added support for regex filtering on fields and geojson properties. github.com/tidwall/tile38github.comGitHub - tidwall/tile38: Real-time Geospatial and GeofencingReal-time Geospatial and Geofencing. Contribute to tidwall/tile38 development by creating an account on GitHub. 010
Josh Baker @tidwall.bsky.social · 03/10/2025Pogocache 1.3 released - Includes new commands, optimizations, and fixes. github.com/tidwall/pogo...github.comRelease 1.3.0 · tidwall/pogocachePogocache 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/2025Pogocache 1.1 released. Adds automatic background sweeps of expired keys. github.com/tidwall/pogo... 121
Reposted by Josh BakerTobias Müller @tobilg.com · 03/08/2025Got my first go code merged into Tile38 for @cloudflare.social Queue support: github.com/tidwall/tile...github.comCloudflare Queues endpoint implementation by tobilg · Pull Request #773 · tidwall/tile38This 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/2025Pogocache - Fast caching software github.com/tidwall/pogo...github.comGitHub - 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/2025The results of the benchmarking I did for various caching software. Memcache, Redis, Valkey, Dragonfly, and Garnet. github.com/tidwall/cach...github.comGitHub - 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 BakerBlain Smith @blainsmith.com · 02/07/2025Introducing: Hare by Example blainsmith.com/articles/int... harebyexample.org #HareLang #Learning #Programmingblainsmith.comIntroducting: Hare by Example - Blain Smith 001
Reposted by Josh BakerBex Luther @superbreeze.bsky.social · 22/06/2025"It was the average of times" 1133180
Reposted by Josh BakerPaul Ramsey @pwramsey.bsky.social · 02/05/2025Starting 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.comAdd CoverageCleaner by dr-jts · Pull Request #1126 · locationtech/jtsAdds 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 BakerPaul Ramsey @pwramsey.bsky.social · 20/03/2025AI 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.newsFOSS infrastructure is under attack by AI companiesLLM scrapers are taking down FOSS projects' infrastructure, and it's getting worse. 024
Reposted by Josh BakerAlex Miller @alexmillerdb.bsky.social · 01/03/2025I gave a #HYTRADBOI talk which was a plea to not just choose Raft by default for replicating data: transactional.blog/t...transactional.blogTalks: Enough With All The RaftThere's better ways to replicate data than Raft. 15110
Reposted by Josh BakerStephen @slacy.me · 28/01/2025I got tired of typing stat filename and mentally discombobulating the file size so I made stot, stat for humans github.com/stephenlacy/...github.comGitHub - stephenlacy/stot: like stat but for humanslike stat but for humans. Contribute to stephenlacy/stot development by creating an account on GitHub. 021
Josh Baker @tidwall.bsky.social · 18/01/2025Surprisingly good visualization of population density. 010
Reposted by Josh BakerAndy Pavlo @andypavlo.bsky.social · 01/01/2025Buckle 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.eduDatabases in 2024: A Year in ReviewAndy rises from the ashes of his dead startup and discusses what happened in 2024 in the database game. 1019963