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/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/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 · 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 · 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/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/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/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
Chew @flowerinthenight.com · 15/01/2025Wrote something about how valuable source codes are. It explores Peter Naur’s theory building in programming. flowerinthenight.com/blog/2024-10...flowerinthenight.comHow valuable is your source code?2024-10-18 000
Chew @flowerinthenight.com · 14/01/2025"Going for a walk while C++ project is compiling." "Going for a walk. GitHub is down." 000
Chew @flowerinthenight.com · 12/01/2025“AI will replace SWEs.” Wrong or not, if the companies’ top decision-makers believe and act on it, it will happen. 000
Chew @flowerinthenight.com · 10/01/2025An “AI agent manager” agent that will give PIPs to underperforming agents for being inconsistent all the time. 100
Chew @flowerinthenight.com · 10/01/2025For some strange reason it's somehow very satisfying to be able to do this. #rustlang 000
Chew @flowerinthenight.com · 08/01/2025There’s a bit of a discussion going on about NVIDIA’s Project Digit on HN. Are there any other similar HW development out there for serving local LMs? This looks like a dev kit to me but might be feasible for onprem needs. news.ycombinator.com/item?id=4261... #nvidia #digitnews.ycombinator.comNvidia's Project Digits is a 'personal AI supercomputer' | Hacker News 000
Chew @flowerinthenight.com · 08/01/2025Interesting study. Although there's PRs, Issues, contributors, last commit dates, etc, there's no denying that stars play a big role in evaluating repos in GitHub. arxiv.org/pdf/2412.13459arxiv.org 000
Chew @flowerinthenight.com · 29/12/2024Wrote something about "knowing your target", a not-so-talked-about tip on upping your game as a systems programmer. flowerinthenight.com/blog/2024-12... #SoftwareArchitecture #SystemsProgrammingflowerinthenight.comKnow your target2024-12-28 020
Chew @flowerinthenight.com · 22/12/2024Hyper being dropped from #curl as an alternative HTTP backend. daniel.haxx.se/blog/2024/12... #rustlangdaniel.haxx.sedropping hyperThe ride is coming to an end. The experiment is done. We tried, but we admit defeat. Four years ago we started adding support for an alternative HTTP backend in curl. It would use a library written in... 071
Chew @flowerinthenight.com · 19/12/2024An interesting and fun read. It's generating some discussions in the #Zig forums. As a Zig fan, love to see it. wiki.alopex.li/SurveyOfSyst... #rustlang #ziglangwiki.alopex.liWiki - SurveyOfSystemLanguages2024 192
Chew @flowerinthenight.com · 18/12/2024Azure's Resource Group idea is just fantastic, I wonder why this is not implemented in AWS nor GCP. "When you delete a resource group, all resources in the resource group are also deleted." learn.microsoft.com/en-us/azure/...learn.microsoft.comAzure Resource Manager overview - Azure Resource ManagerDescribes how to use Azure Resource Manager for deployment, management, and access control of resources on Azure. 100
Chew @flowerinthenight.com · 15/12/2024TIL. In C++, you can assign a value to a ternary operation result on the left side, like so: ((i < 5) ? a : b) = 77; Sets either a or b to 77, depending on the value of i. 000
Chew @flowerinthenight.com · 13/12/2024Based on anecdotes, and my experience, I always thought that data-related migrations (e.g. databases) are more painful/chaotic than compute layer migrations, but it’s interesting to see how these play out mid/long-term. lethain.com/decompose-mo...lethain.comShould we decompose our monolith?From their first introduction in 2005, the debate between adopting a microservices architecture, a monolithic service architecture, or a hybrid between the two, has become one of the least-reversible ... 000
Chew @flowerinthenight.com · 12/12/2024Slack’s memory usage could very well be the climate change graph. 010
Chew @flowerinthenight.com · 09/12/2024I’ve worked with Bazel, CMake, Meson before but the conveniences brought about by cargo (or go build, or zig build) are undeniable. Standardized (opnionated) build/pkg management, formatting, etc, take away a lot of the unnecessary overhead in dev. #rustlang 1101
Chew @flowerinthenight.com · 08/12/2024Most of the time, we take for granted how fast Go’s compilation times are until you start compiling Rust or Zig code (or C++ for that matter). 220
Reposted by Chewv @avi.im · 07/12/2024I read this paper while researching disaggregated storage. It came out 15 years ago, in 2008. S3 had launched in 2006. This paper was way ahead of its time, with lots of interesting ideas for today's cloud computing. 2141
Chew @flowerinthenight.com · 06/12/2024TIL. As someone who uses cmdline all the time, this is fun. github.com/chubin/wttr.ingithub.com 000
Reposted by ChewMarc Brooker @marcbrooker.bsky.social · 06/12/2024The fourth and last in my series of blog posts on our new Aurora DSQL database is up! This time, we're looking at what happens during network partitions, and how we preserve consistency, availability, and durability. Check it out: brooker.co.za/blog/2024/12... 25714
Chew @flowerinthenight.com · 06/12/2024I wonder if Google/GCP would ever expose an API for TrueTime now that we have access to AWS’ Time Sync Service. 000