Sign in

Bryce

@brycemecum.com
243 followers 477 following 285 posts

Working on open source, mostly Apache Arrow (arrow.apache.org)

PostsRepliesMedia
Reposted by Bryce
Chappell Ellison @chappelltracker.bsky.social · 8h
today's hardware designers could never conceive of what Kazuo Kawasaki was doing in 1996
A colorful retro computer setup featuring a purple keyboard, a small teal touchpad, and a teal circular CD-ROM drive with a matching keypad-style controller resting on top. The hardware is arranged against a dark background in a vivid purple-and-turquoise color scheme.
523732982
Reposted by Bryce
Henrik Bengtsson @henrikbengtsson.bsky.social · 29/09/2026
Heads up. Don't submit to CRAN right now. The CRAN submission system is currently broken, because Windows checks won't complete. If you submit your package will end up in the manual "inspection" queue. You'll see the same on win-builder R devel and R 4.6.1. The R 4.5.3 still works. #RStats
0117
Bryce @brycemecum.com · 29/09/2026
Forget about frontier lab model releases, the biggest launch of 2026 is this redesign of example.com. May very well be the launch of the decade.
Screenshot of the website example.com. Dark text on a light gray background. The text reads "This domain is for use in documentation examples without needing permission. This is not a service, avoid relying on it for testing and monitoring purposes.
030
Bryce @brycemecum.com · 28/09/2026
gdb: thread apply all bt lldb: thread backtrace all okay, fine windbg: ~*kb wat?
020
Bryce @brycemecum.com · 28/09/2026
This is a great Parquet file visualizer: huggingface.co/spaces/cfahl...
huggingface.co
Parquet X-ray - a Hugging Face Space by cfahlgren1
See how a Parquet file is laid out, byte by byte
070
Reposted by Bryce
Thomas Lin Pedersen @thomasp85.com · 24/09/2026
As announced at posit::conf(2026) #ggsql is now, with the release of version 0.5.0, in Beta. I'm so excited for the future of this project. Read all about what the latest version brings you in the release post
opensource.posit.co
ggsql 0.5.0: Readers, Writers, and Beta status
Announcing ggsql 0.5.0, with new readers and writers for getting data in and out, and the project's graduation to beta status.
14814
Reposted by Bryce
Julien Le Dem @julien.ledem.net · 23/09/2026
Fresh off the press: ALP: Adaptive Lossless Floating-Point Encoding in Apache Parquet parquet.apache.org/blog/2026/09... Thank you Kosta Tarasov, @andrewlamb1111.bsky.social, Prateek Gaur
parquet.apache.org
ALP: Adaptive Lossless Floating-Point Encoding in Apache Parquet
A technical overview of ALP's design, performance, and adoption across the Apache Parquet ecosystem.
064
Reposted by Bryce
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
Reposted by Bryce
George Stagg @gws.phd · 21/09/2026
Some great work here by the QuantStack team! Improving the Fortran on Wasm ecosystem and better NumPy performance in the browser notebook.link/blog/the-las...
notebook.link
The last mile of a long road: faster NumPy in the browser | Notebook.link
NumPy on Emscripten-forge now links OpenBLAS in WebAssembly, with large speedups for matmul and linear algebra in the browser.
063
Bryce @brycemecum.com · 19/09/2026
Nice!
000
Reposted by Bryce
Andrew Lamb @andrewlamb1111.bsky.social · 18/09/2026
The DAVE stack: the age of domain-optimized analytical databases on Datafusion, Arrow, and Vortex, Embedded sequenceandsilicon.substack.com/p/the-dave-s...
sequenceandsilicon.substack.com
The DAVE stack: the age of domain-optimized analytical databases on Datafusion, Arrow, and Vortex, Embedded
Weird data needs weird databases.
082
Bryce @brycemecum.com · 18/09/2026
I found out about this from talk.observablehq.com/t/sql-cells-.... It's nice to see people discovering Arrow through such a good integration.
talk.observablehq.com
Sql Cells are Awsome
It’s really cool actually 😊 https://observablehq.com/@neocarto/sql-cells-are-awsome
010
Bryce @brycemecum.com · 18/09/2026
TIL the new SQL cells on Observable support not just databases but variables defined in your notebook _and_ they output Arrow Tables which can be fed back into SQL cells: observablehq.com/@amoeba/sql-.... Nice.
observablehq.com
261
Bryce @brycemecum.com · 17/09/2026
woops. I think I poisoned the context with my misuse of MB. 256GB would be very tough.
010
Bryce @brycemecum.com · 17/09/2026
That’s a lot. I have to run a recursive cargo clean every so often on my 512MB disk machine
110
Bryce @brycemecum.com · 16/09/2026
Interesting! I had no idea.
100
Bryce @brycemecum.com · 13/09/2026
I've never been to Houston but this thread may help! bsky.app/profile/usrb... cc @usrbinr.bsky.social
110
Bryce @brycemecum.com · 12/09/2026
PNW is good
Outdoor photo. In the foreground a bike leans against a picnic table. On the picnic table are flowers and squash. In the background is a field of flowers backed by a stand of conifers. The weather condition is sunny.
010
Bryce @brycemecum.com · 12/09/2026
"Maintainer" has a special meaning to CRAN and only one person can be a maintainer and the maintainer email can't be a listserv. All of this requires maintainers of R packages be constantly vigilant.
110
Bryce @brycemecum.com · 12/09/2026
In this case, Dewey is the maintainer so he did get the email. Non-maintainers (me) have to keep track of these things manually. And he submitted a fix but wasn't sure if it was enough.
110
Bryce @brycemecum.com · 12/09/2026
Not new, no. I recently learned that the arrow R package is one of the most deadlined R packages on CRAN.
Multiline XY-plot titled "Top 10 packages by CRAN deadlines since 2023" with subtitle "Source tools:::CRAN_package_issues(), captured on 2026-07-04". The X axis is labeled "Date" and has major axis ticks of 2023, 2024, 2025, and 2026. The Y axis is labeled "Cumulative CRAN dadlines" and has major axis ticks of 0, 5, 10, 15, and 20. Numerous colored lines appear, all generally going up and to the right. Labeled lines include duckdb, data.table, arrow, notably.
120
Bryce @brycemecum.com · 12/09/2026
Yep. CRANs policies have caused a lot of package maintainers to: 1. Remove tests 2. Remove runnable examples 3. Remove URLs in docs and references (CRAN checks URLS) It's not purely a negative thing though, it's complicated.
110
Bryce @brycemecum.com · 12/09/2026
More or less. I can come up with more positive ways to spin it. The compounding issue here is that contacting CRAN for an exception can be hard.
100
Bryce @brycemecum.com · 12/09/2026
Yeah. I think that’s a better approach if we decide to make a change.
000
Bryce @brycemecum.com · 12/09/2026
nice, thanks
100
Bryce @brycemecum.com · 12/09/2026
Thanks Kevin, I appreciate the reply. Do you recommend any particular regex libs? For this bit of code, a simple build matters a lot (having a toml++ dep was even argued over), so maybe doing it without a regex at all would be better.
100
Bryce @brycemecum.com · 11/09/2026
:) If only. Apparently we regex'd too hard for gcc to handle: github.com/apache/arrow....
github.com
Address sanitizer issue in adbcdrivermanager R package · Issue #4638 · apache/arrow-adbc
What happened? From CRAN: https://www.stats.ox.ac.uk/pub/bdr/memtests/gcc-ASAN/adbcdrivermanager/00check.log It looks like this is related to std::regex() and perhaps not our code, but perhaps the ...
220
Bryce @brycemecum.com · 11/09/2026
h/t to @eddelbuettel.com for messaging me about the removal this morning though!
010
Bryce @brycemecum.com · 11/09/2026
Quick poll: When would you like CRAN to archive your package? A: Umm, never? B: Three days before posit::conf, where you're giving a talk about said package
2121
Bryce @brycemecum.com · 10/09/2026
Finally watched this, it's great! Thanks for sharing.
010
Reposted by Bryce
Nic Crane @niccrane.bsky.social · 08/09/2026
Loved this talk by @felienne.bsky.social - and the points about "hard" things being values over "simple" things resonated a lot! www.youtube.com/watch?v=0-6-...
youtube.com
AI made me doubt everything about programming by Felienne Hermans - DDD Europe 2026
YouTube video by Domain-Driven Design Europe
1111
Bryce @brycemecum.com · 09/09/2026
(Context: github.com/apache/arrow...)
github.com
Offering to do an experiment if someone helps: Reducing `shared_ptr` refcount traffic, such as pass-by-value? · apache arrow · Discussion #51147
Hi! Potential first-time contributor here. I noticed[*] that this repo seems to pass refcounted pointers (e.g., shared_ptr) by value a lot in ways that seem to incur needless refcount increment/dec...
010
Bryce @brycemecum.com · 09/09/2026
this is neat to see
snip of a screenshot of github's activity feed showing a single notification. the notification reads "hsutter forked a repository" and "2 days ago". the forked repository is "hsutter/arrow".
130
Bryce @brycemecum.com · 08/09/2026
New post on the company blog that does a great job showing just how convoluted using ODBC is and how painless database access can be with ADBC and dbc: columnar.tech/blog/odbc-dr...
columnar.tech
The ODBC Driver Scavenger Hunt
ADBC’s advantages start before the first query runs.
0133
Bryce @brycemecum.com · 02/09/2026
Too cool. A few of us at @columnar.tech were just sharing how foundation D3 was for us so it's really special to see Arrow in Observable. My first real piece of software (with actual users) was built just as an excuse to learn D3.
030
Bryce @brycemecum.com · 02/09/2026
This release is cool for a lot of reasons but my favorite is that the new Observable does database access with ADBC and returns results as Arrow. And, as a bonus, it uses @columnar.tech 's dbc (dbc.how) to install drivers.
182
Bryce @brycemecum.com · 02/09/2026
If you ever want to toss any bug reports, feature requests, or ideas over, please feel free to reach out.
010
Bryce @brycemecum.com · 02/09/2026
This is amazing to hear and congrats on the release. dbc and the Node.js bindings are relatively new additions to the ADBC ecosystem and I'm so happy you were able to use them on this.
220
Bryce @brycemecum.com · 01/09/2026
I'd love to learn more about how you're doing ADBC connectors but I couldn't find much. Do you have anything you could share?
120
Reposted by Bryce
Good Trailcams @goodtrailcams.bsky.social · 27/08/2026
122210478
Reposted by Bryce
Tom MacWright @macwright.com · 15/08/2026
technology optimism hour, the reprise! last edition was in 2022. this edition: typescript 7, effect, long hardware update cycles, decentralized social media, and encrypted messaging macwright.com/2026/08/14/o...
macwright.com
Technology optimism hour
Finding some cool stuff to be pumped about in the world of software and hardware
1184
Reposted by Bryce
Chelsea Parlett @chelseaparlett.bsky.social · 11/08/2026
“It kept demanding I also install other increasingly rare and venomous snakes before it would run” 💀💀💀💀💀💀💀🐍
1535
Reposted by Bryce
Nifflas @nifflas.bsky.social · 10/08/2026
Knytt has been faitfully recreated by @bitkidgames.com to run on current operating systems and was just released on Steam and GOG, completely free Steam: store.steampowered.com/app/2656050/...
store.steampowered.com
Knytt Classic on Steam
Celebrate the 20th anniversary of the indie freeware classic, rebuilt for modern machines! Explore a maze-like planet as the Knytt, a peaceful being abducted by aliens, find your missing ship parts, a...
16534270
Bryce @brycemecum.com · 10/08/2026
I will be there!
010
Reposted by Bryce
Ben Vinegar @benv.ca · 07/07/2026
🛠️ hunk 0.17.0 is out Patches from 10 new contributors, w/ small fixes & quality-of-life improvements like: - official homebrew install (brew install hunk) - launch hunk w/o menu bar - better session reliability - esc no longer quits, proper transparent bg colours, & more
2142
Reposted by Bryce
Andrew Lamb @andrewlamb1111.bsky.social · 03/07/2026
Make TPC-H data scale factor 10 faster than you can type the command (under 10 sec). The new release of tpchgen-cli is out -- try it via uvx uvx tpchgen-cli parquet --scale-factor=10 Huge thanks to @clflushopt.bsky.social and @kevinjqliu.bsky.social
062
Bryce @brycemecum.com · 27/06/2026
Reminds me of www.youtube.com/watch?v=gwu1...
youtube.com
How This US City Is Solving Transportation
YouTube video by Ray Delahanty | CityNerd
000
Reposted by Bryce
Dewey Dunnington @paleolimbot.bsky.social · 25/06/2026
We're excited to announce a new release of SedonaDB, and this one is a big one! Between native DataFrame APIs in Python and R, a brand new Geography implementation, GPU accelerated joins, and a raster/ND-array foundation, it's hard to know where to start.
12711
Bryce @brycemecum.com · 25/06/2026
Seems like a big deal: "The headline feature of 0.17.0 is a new mechanism that keeps more of your query running inside Comet instead of falling back to Spark: the JVM codegen dispatcher." datafusion.apache.org/blog/output/... h/t @samarchdb.bsky.social
datafusion.apache.org
Apache DataFusion Comet 0.17.0 Release - Apache DataFusion Blog
040
Reposted by Bryce
Coda @codahale.com · 24/06/2026
My favorite Safari feature is how it auto-completes the URL you want to go to and then, mere milliseconds later, gets shy and removes the auto-completion, so my Google history is filled with a bunch of insane searches for two- and three-letter prefixes.
1101