Chew @flowerinthenight.com · 25/09/2025Simple AUTH mechanism now available for Luna. github.com/flowerinthen... #rust #cache #sql #duckdb #arrowgithub.comGitHub - flowerinthenight/luna: In-memory OLAP SQL server for object storage data.In-memory OLAP SQL server for object storage data. - flowerinthenight/luna 020
Chew @flowerinthenight.com · 19/09/2025Fellow Rustaceans, Sharing a side project: Luna, an in-memory SQL "cache" server for object storage data. Main goals: - The "Redis" for OLAP, columnar SQL data, - Easy-to-deploy across different envs, but mostly for cloud setup, - Distributed/cluster support #rust github.com/flowerinthen...github.comGitHub - flowerinthenight/luna: In-memory OLAP SQL server for object storage data.In-memory OLAP SQL server for object storage data. - flowerinthenight/luna 030
Chew @flowerinthenight.com · 21/04/2025Quite a good read about transactional systems. transactional.blog/blog/2025-de...transactional.blogDecomposing Transactional SystemsEvery transactional system must execute, order, validate, and persist transactions. 010
Reposted by ChewHacker News Top Stories @hackernewsbot.bsky.social · 06/04/2025Max severity RCE flaw discovered in widely used Apache Parquet Discussionbleepingcomputer.comMax severity RCE flaw discovered in widely used Apache ParquetA maximum severity remote code execution (RCE) vulnerability has been discovered impacting all versions of Apache Parquet up to and including 1.15.0. 037
Chew @flowerinthenight.com · 27/03/2025Finished porting a memberlist library we heavily use at work from Go to #rustlang. It's my first attempt at writing a non-"hello world" Rust code and I'm loving it. github.com/flowerinthen...github.comGitHub - flowerinthenight/hedge-rs: A cluster membership library built on spindle-rs.A cluster membership library built on spindle-rs. Contribute to flowerinthenight/hedge-rs development by creating an account on GitHub. 020
Chew @flowerinthenight.com · 23/03/2025I'm glad I came across this post about async/await in #rustlang. As one who complained a bit about it, having this context helps me understand it more and appreciate it. without.boats/blog/why-asy...without.boatsWhy async Rust? 140
Chew @flowerinthenight.com · 18/03/2025This looks so much better, thanks very much. .is_err() huh. For compile times, I've read about - blog.rust-lang.org/2023/11/09/p... - blog.rust-lang.org/2024/05/17/e... although I don't know if these are already in stable.blog.rust-lang.orgFaster compilation with the parallel front-end in nightly | Rust BlogEmpowering everyone to build reliable and efficient software. 200
Chew @flowerinthenight.com · 18/03/2025Been contemplating about what systems language to add to our company's stack for a while. I was considering either #ziglang or #rustlang. Ended up with #rustlang. flowerinthenight.com/blog/2025-03...flowerinthenight.comInitial impressions on Rust2025-03-18 160
Chew @flowerinthenight.com · 15/03/2025TIL that in #rustlang stable, if you use scopeguard's defer, rustfmt doesn't work on any code within the defer scope; only outside. 130
Chew @flowerinthenight.com · 12/03/2025My feed is mostly politics now; rarely tech. So I don't check it as much anymore, nor do I engage as much. Sadly, the tech landscape is still pretty active over at the birdsite. 000
Chew @flowerinthenight.com · 10/03/2025In #rustlang, calling async functions from sync code feels as "not quite right" as using unsafe. 210
Chew @flowerinthenight.com · 28/02/2025Very interesting. DeepSeek team doing some really good work here. github.com/deepseek-ai/... Sophisticated setup though.github.comGitHub - deepseek-ai/3FS: A high-performance distributed file system designed to address the challenges of AI training and inference workloads.A high-performance distributed file system designed to address the challenges of AI training and inference workloads. - GitHub - deepseek-ai/3FS: A high-performance distributed file system design... 021
Chew @flowerinthenight.com · 25/02/2025Some considerations to think about when integrating LLMs to internal workflows: flowerinthenight.com/blog/2025-02... #llm #genai #enterpriseflowerinthenight.comConsiderations on deploying LLM-based workflows2025-02-25 000
Chew @flowerinthenight.com · 15/02/2025I expected musl-gcc would work the same as zig cc, but it didn't; I had more linker errors pertaining to fstat64, open64, stat64, etc. so I didn't go further. zig cc worked for me at that point. 000
Chew @flowerinthenight.com · 15/02/2025That was my expectation as well, at least initially. But I got several linker errors pertaining to libunwind, which I think was needed by the 3rd party I was using (libclockbound). I didn't find any inclusion of that library in Zig's musl. The inclusion of the -lunwind fixed that bit. 000
Chew @flowerinthenight.com · 15/02/2025Building static binaries in CGO using musl and Zig (zig cc). flowerinthenight.com/blog/2025-02... #golang #ziglangflowerinthenight.comStatic-linked CGO binaries using musl and Zig2025-02-15 100
Chew @flowerinthenight.com · 10/02/2025“Oh, AI gods almighty! Save us from this wretched profession!” 100
Chew @flowerinthenight.com · 09/02/2025Completed the porting of a Spanner-dependent cluster membership library to AWS. Changed from TrueTime to TimeSync via clock-bound. github.com/flowerinthen... #golang #aws #truetimegithub.comGitHub - flowerinthenight/hedge-cb: A cluster membership library built on top of spindle-cb and aws/clock-bound.A cluster membership library built on top of spindle-cb and aws/clock-bound. - flowerinthenight/hedge-cb 000
Chew @flowerinthenight.com · 09/02/2025Been following Carbon’s progress for a while now. I appreciate this kind of explanation about its goals, non-goals, and nuances. herecomesthemoon.net/2025/02/carb... #carbon #carbonlangherecomesthemoon.netCarbon is not a programming language (sort of)Within C++, there is a much smaller and cleaner language struggling to get out. 020
Chew @flowerinthenight.com · 09/02/2025I miss Visual Studio. That’s why I use Emacs. Vim is too fast for me. 020
Chew @flowerinthenight.com · 08/02/2025Chain-of-Associated-Thoughts framework for enhancing LLM reasoning. arxiv.org/pdf/2502.02390arxiv.org 000
Chew @flowerinthenight.com · 07/02/2025TIL about CHERI, an architecture enabling fine grained memory protection on full hardware-software stack. www.cl.cam.ac.uk/research/sec...cl.cam.ac.ukDepartment of Computer Science and Technology: Capability Hardware Enhanced RISC Instructions (CHERI) 000
Reposted by ChewJack Vanlightly @vanlightly.bsky.social · 05/02/2025New distributed systems protocol write-up! This write-up dives into the Virtual Consensus in Delos paper and why it makes sense as the default log replication protocol in the era of object storage and hybrid environments. jack-vanlightly.com/blog/2025/2/... 1225
Chew @flowerinthenight.com · 05/02/2025 Discussions on HN (quite old): news.ycombinator.com/item?id=1547...news.ycombinator.comNsjail – A light-weight process isolation tool for Linux | Hacker News 010
Chew @flowerinthenight.com · 05/02/2025Looks like it’s more lightweight than gVisor. gvisor.devgvisor.devThe Container Security Platform - gVisor 000
Chew @flowerinthenight.com · 05/02/2025ROC compiler from #rust to #ziglang. I can sympathize to the main reason being slow build times. gist.github.com/rtfeldman/77...gist.github.comrewrite.mdGitHub Gist: instantly share code, notes, and snippets. 000
Chew @flowerinthenight.com · 04/02/2025@support.bsky.team Looks like there’s a problem with the site on Chrome iOS and Chrome Linux. 400
Chew @flowerinthenight.com · 31/01/2025github.com/flowerinthen...github.comGitHub - flowerinthenight/spindle-cb: A distributed locking library built on top of aws/clock-bound and PostgreSQL.A distributed locking library built on top of aws/clock-bound and PostgreSQL. - flowerinthenight/spindle-cb 000
Chew @flowerinthenight.com · 31/01/2025#aws clockbound-based distributed locking (with #postresql as storage) looking good in testing. I would have preferred to not use CGO though. github.com/flowerinthen... #golang 100
Chew @flowerinthenight.com · 29/01/202510us.. not bad. Reading clock-bound timestamp from #golang via FFI+CGO. 000
Chew @flowerinthenight.com · 25/01/2025Another interesting read about Meta's SR - www.usenix.org/system/files...usenix.org 000
Chew @flowerinthenight.com · 25/01/2025I'm not a network expert or anything but it's also one of my interests. TIL about Homa, a new transport protocol for datacenters. Also learned about SRD, AWS' take on high speed networks for datacenters. Homa - people.csail.mit.edu/alizadeh/pap... SRD - assets.amazon.science/a6/34/41496f...people.csail.mit.edu 100
Chew @flowerinthenight.com · 24/01/2025Took me hours to figure out why can I not SSH to EC2 anymore. Turns out, I've accumulated too many keys in my ~/.ssh/ already that Instance-Connect complained about "Too many authentication failures." 000
Chew @flowerinthenight.com · 23/01/2025For #golang people, a Go client for github.com/aws/clock-bo... that uses the newer shared memory protocol (instead of the older socket protocol) is now available. github.com/flowerinthen... #aws #timesync #golanggithub.comGitHub - flowerinthenight/clockbound-client-go: Go(lang) client for aws/clock-bound.Go(lang) client for aws/clock-bound. Contribute to flowerinthenight/clockbound-client-go development by creating an account on GitHub. 010
Chew @flowerinthenight.com · 22/01/2025If you're having problems updating google-cloud-go due to opentelemetry dependency issues, you can update now. 1) Remove the // indirect line from your go.mod 2) go get -u google.golang.org/grpc 3) go get -u cloud.google.com/go/storage github.com/googleapis/g... #golanggithub.comstorage: opentelemetry dependency broken · Issue #11455 · googleapis/google-cloud-goClient storage Environment Done on a Linux box. $ go env GO111MODULE='on' GOARCH='amd64' GOBIN='' GOCACHE='/home/f14t/tmp/gocache' GOENV='/home/f14t/.config/go/env' GOEXE='' GOEXPERIMENT='' GOFLAGS... 010
Chew @flowerinthenight.com · 22/01/2025It looks like when using cloud-init in AWS ASGs, $HOME points to /, not /root? 000
Chew @flowerinthenight.com · 19/01/2025Looking forward to this release. Zig 0.14.0 on Feb 17th. ziglang.org/news/what-to... #ziglangziglang.org What to Expect from Release Month ⚡ Zig Programming Language 010