Sign in

Chew

@flowerinthenight.com
92 followers 236 following 98 posts

Programmer | Founder nightblue.io | CTO @ alphaus.cloud (Tokyo) | Embedded, drivers, low-level systems before, now into cloud, distributed systems, databases. (flowerinthenight.com)

PostsRepliesMedia
Chew @flowerinthenight.com · 25/09/2025
Simple AUTH mechanism now available for Luna. github.com/flowerinthen... #rust #cache #sql #duckdb #arrow
github.com
GitHub - 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/2025
Fellow 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.com
GitHub - 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/2025
Quite a good read about transactional systems. transactional.blog/blog/2025-de...
transactional.blog
Decomposing Transactional Systems
Every transactional system must execute, order, validate, and persist transactions.
010
Reposted by Chew
Hacker News Top Stories @hackernewsbot.bsky.social · 06/04/2025
Max severity RCE flaw discovered in widely used Apache Parquet Discussion
bleepingcomputer.com
Max severity RCE flaw discovered in widely used Apache Parquet
A 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/2025
Finished 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.com
GitHub - 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/2025
I'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.boats
Why async Rust?
140
Chew @flowerinthenight.com · 18/03/2025
Been 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.com
Initial impressions on Rust
2025-03-18
160
Chew @flowerinthenight.com · 15/03/2025
TIL 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/2025
My 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/2025
In #rustlang, calling async functions from sync code feels as "not quite right" as using unsafe.
210
Chew @flowerinthenight.com · 28/02/2025
Very interesting. DeepSeek team doing some really good work here. github.com/deepseek-ai/... Sophisticated setup though.
github.com
GitHub - 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/2025
Some considerations to think about when integrating LLMs to internal workflows: flowerinthenight.com/blog/2025-02... #llm #genai #enterprise
flowerinthenight.com
Considerations on deploying LLM-based workflows
2025-02-25
000
Chew @flowerinthenight.com · 15/02/2025
Building static binaries in CGO using musl and Zig (zig cc). flowerinthenight.com/blog/2025-02... #golang #ziglang
flowerinthenight.com
Static-linked CGO binaries using musl and Zig
2025-02-15
100
Chew @flowerinthenight.com · 09/02/2025
Completed the porting of a Spanner-dependent cluster membership library to AWS. Changed from TrueTime to TimeSync via clock-bound. github.com/flowerinthen... #golang #aws #truetime
github.com
GitHub - 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/2025
Been 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 #carbonlang
herecomesthemoon.net
Carbon 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/2025
Chain-of-Associated-Thoughts framework for enhancing LLM reasoning. arxiv.org/pdf/2502.02390
arxiv.org
000
Chew @flowerinthenight.com · 07/02/2025
TIL about CHERI, an architecture enabling fine grained memory protection on full hardware-software stack. www.cl.cam.ac.uk/research/sec...
cl.cam.ac.uk
Department of Computer Science and Technology: Capability Hardware Enhanced RISC Instructions (CHERI)
000
Reposted by Chew
Jack Vanlightly @vanlightly.bsky.social · 05/02/2025
New 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
ROC compiler from #rust to #ziglang. I can sympathize to the main reason being slow build times. gist.github.com/rtfeldman/77...
gist.github.com
rewrite.md
GitHub 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 · 01/02/2025
Love to see it.
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/2025
10us.. not bad. Reading clock-bound timestamp from #golang via FFI+CGO.
000
Chew @flowerinthenight.com · 25/01/2025
I'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/2025
Took 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/2025
For #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 #golang
github.com
GitHub - 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/2025
If 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... #golang
github.com
storage: opentelemetry dependency broken · Issue #11455 · googleapis/google-cloud-go
Client 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/2025
It looks like when using cloud-init in AWS ASGs, $HOME points to /, not /root?
000
Chew @flowerinthenight.com · 19/01/2025
Looking forward to this release. Zig 0.14.0 on Feb 17th. ziglang.org/news/what-to... #ziglang
ziglang.org
What to Expect from Release Month ⚡ Zig Programming Language
010
Chew @flowerinthenight.com · 18/01/2025
Definitely.
000
Chew @flowerinthenight.com · 15/01/2025
Wrote something about how valuable source codes are. It explores Peter Naur’s theory building in programming. flowerinthenight.com/blog/2024-10...
flowerinthenight.com
How 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/2025
An “AI agent manager” agent that will give PIPs to underperforming agents for being inconsistent all the time.
100
Chew @flowerinthenight.com · 10/01/2025
For some strange reason it's somehow very satisfying to be able to do this. #rustlang
000
Chew @flowerinthenight.com · 08/01/2025
There’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 #digit
news.ycombinator.com
Nvidia's Project Digits is a 'personal AI supercomputer' | Hacker News
000
Chew @flowerinthenight.com · 08/01/2025
Interesting 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.13459
arxiv.org
000
Chew @flowerinthenight.com · 29/12/2024
Wrote 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 #SystemsProgramming
flowerinthenight.com
Know your target
2024-12-28
020
Chew @flowerinthenight.com · 22/12/2024
Hyper being dropped from #curl as an alternative HTTP backend. daniel.haxx.se/blog/2024/12... #rustlang
daniel.haxx.se
dropping hyper
The 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/2024
An 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 #ziglang
wiki.alopex.li
Wiki - SurveyOfSystemLanguages2024
192
Chew @flowerinthenight.com · 18/12/2024
Azure'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.com
Azure Resource Manager overview - Azure Resource Manager
Describes how to use Azure Resource Manager for deployment, management, and access control of resources on Azure.
100
Chew @flowerinthenight.com · 15/12/2024
TIL. 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/2024
Based 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.com
Should 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/2024
Slack’s memory usage could very well be the climate change graph.
010
Chew @flowerinthenight.com · 09/12/2024
I’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/2024
Most 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 Chew
v @avi.im · 07/12/2024
I 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.
Building a database on S3 - https://people.csail.mit.edu/kraska/pub/sigmod08-s3.pdf
2141
Chew @flowerinthenight.com · 06/12/2024
TIL. As someone who uses cmdline all the time, this is fun. github.com/chubin/wttr.in
github.com
000
Reposted by Chew
Marc Brooker @marcbrooker.bsky.social · 06/12/2024
The 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/2024
I wonder if Google/GCP would ever expose an API for TrueTime now that we have access to AWS’ Time Sync Service.
000