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?
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?
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?
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.
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).
I think about this Tony Benn speech much more than I used to
\033[5mOh yea!\033[om
Oracle and google, together, in their special subgraph of hell.
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.
Tile38 v1.37 released. Various updates and fixes, plus added support for regex filtering on fields and geojson properties.
github.com/tidwall/tile38
Pogocache 1.3 released - Includes new commands, optimizations, and fixes.
github.com/tidwall/pogo...
Release notes: github.com/tidwall/pogo...
Pogocache 1.1 released.
Adds automatic background sweeps of expired keys.
github.com/tidwall/pogo...
Thanks π
Youβre welcome! βΊοΈ
Got my first go code merged into Tile38 for @cloudflare.social Queue support:
github.com/tidwall/tile...
Pogocache - Fast caching software
github.com/tidwall/pogo...
The results of the benchmarking I did for various caching software.
Memcache, Redis, Valkey, Dragonfly, and Garnet.
github.com/tidwall/cach...
Introducing: Hare by Example
blainsmith.com/articles/int...
harebyexample.org
#HareLang #Learning #Programming
"It was the average of times"
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...
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...
I gave a #HYTRADBOI talk which was a plea to not just choose Raft by default for replicating data: transactional.blog/t...
I got tired of typing stat filename and mentally discombobulating the file size so I made stot, stat for humans
github.com/stephenlacy/...
Surprisingly good visualization of population density.
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/...
GeoBIN - a new binary format for geojson.
github.com/tidwall/tg/b...
Last reminder: PostGIS Day is tomorrow!
Please register in advance! It helps us size the webinar account. www.crunchydata.com/community/ev...
Various geodesic calculations for C
github.com/tidwall/geokit
Probabilistic transaction graph for optimistic concurrency control.
github.com/tidwall/ptx