quail's Avatar

quail

@quail.wtf.bsky.social

A cursed quail. I think too much about databases.

96 Followers  |  97 Following  |  131 Posts  |  Joined: 27.11.2024  |  2.207

Latest posts by quail.wtf on Bluesky

still not enough! cows need food, and with two puny fields you don't have nearly enough space to do the kind of rotation you need.

if there is one problem I have with this image, it really is "you just cannot raise large animals on that little land". at least not without outside "help"

01.07.2025 17:20 — 👍 2    🔁 0    💬 1    📌 0

zig's packed structs + a kv database is actually pretty comfy? packed structs make it REALLLLLLLL easy to do the ser/de dance, which I find to be the most tedious parts. also packed structs are cool AF

01.07.2025 01:37 — 👍 1    🔁 0    💬 0    📌 0
Many Small Queries Are Efficient In SQLite

sqlite is great but honestly I am becoming very anti-SQL for embedded DBs! mostly because I just don't like SQL very much (gasp) and because the embedded DB model means that you just don't _need_ SQL all that much - smaller queries are perfectly efficient www.sqlite.org/np1queryprob...

01.07.2025 01:37 — 👍 1    🔁 0    💬 1    📌 0

Wait TWO cows? A calf? Where did the bull come from?

01.07.2025 01:09 — 👍 2    🔁 0    💬 0    📌 0

Where does that hay come from? We don't talk about that

01.07.2025 01:08 — 👍 3    🔁 0    💬 2    📌 0

You could do this! You would just need a loooooooot of hay for the cow.

01.07.2025 01:07 — 👍 1    🔁 0    💬 1    📌 0

Rocksdb is criminally underrated (despite the C bindings being a bit of a mess)

29.06.2025 21:38 — 👍 1    🔁 0    💬 1    📌 0

Ehhhh but the nature of a public API is that you can't really predict how it's going to be used. It's all mostly ceremony around map[string, any]. But having a spec can help you avoid reinventing the wheel like "how do you do pagination"

27.06.2025 12:10 — 👍 0    🔁 0    💬 1    📌 0

Which also gets into the idea of "do I even want to be more successful" and the answer to that is no lol. I spent so many years climbing the ladder, and now I'm just trying to figure out who I am now that I'm at the top

04.06.2025 12:32 — 👍 1    🔁 0    💬 0    📌 0

I'm trying to write a follow up and failing. There's a lot to unpack, but it does feel strange to be where I'm at, having worked entirely remote, and be told that I would have been more successful had I worked in person

04.06.2025 12:32 — 👍 1    🔁 0    💬 1    📌 0

I've been an engineer for 5 years now, and I have spent them all remote.

(Not counting internships here, which were in person)

04.06.2025 12:26 — 👍 0    🔁 0    💬 1    📌 0

But yeah sometimes you just gotta pass in function parameters that are only for instrumentation, and that's just gotta be ok sometimes.

31.05.2025 20:08 — 👍 1    🔁 0    💬 1    📌 0

A good point. I might be biased bc golang, but you can use Contexts here to great effect. You can also throw attributes into a ThreadLocal, which is basically how MDC works in java iirc.

31.05.2025 20:08 — 👍 1    🔁 1    💬 1    📌 0

Also there is a _bit_ of a double-standard here IMO - culturally we're very willing to put semi-structured logs everywhere, but not spans?

I wonder if this is just part of the culture change? Tracing is _pretty gosh darn new_.

31.05.2025 18:09 — 👍 9    🔁 1    💬 1    📌 0
Post image

it really is this meme IMO. I think it takes seeing the outputs "live" for it to really click.

Auto-instrumentation just doesn't know your domain.

31.05.2025 18:09 — 👍 9    🔁 0    💬 1    📌 0

I feel obligated to point out that the bowling alley is probably closed while people are asleep, or at least they're not in a negotiating mood.

21.05.2025 12:42 — 👍 1    🔁 0    💬 1    📌 0

They forgot that when you send too many messages you can just make a new table. Kafka does it with its "partitions" and nobody complains

13.03.2025 22:15 — 👍 1    🔁 0    💬 0    📌 0

Unironically good advice

13.03.2025 22:14 — 👍 0    🔁 0    💬 1    📌 0

I'm surprised that's more productive/time-saving - I feel like I'd spend more time gathering the context it needs

Although based on my attempts to use claude-code, maybe the chat interface is The Way

12.03.2025 23:22 — 👍 0    🔁 0    💬 2    📌 0

ok wait, when you paste things _into_ claude, what are you pasting in?

12.03.2025 22:46 — 👍 1    🔁 0    💬 1    📌 0
Post image

well would you look at that, something's wrong with how lights work

or something else with reflection, anyway.

01.03.2025 17:18 — 👍 0    🔁 0    💬 0    📌 0

I really wanna find a community of people building hobby raytracers and ask "what am I doing wrong here" - the fact that the image is so _bright_ has been bugging me for months but I'm not sure what actually is wrong, and I lack the knowledge to know where to start.

01.03.2025 17:08 — 👍 0    🔁 0    💬 1    📌 0
Post image

Long time no outputs. I've been busy with other stuff.

Lots of things to criticize in here - clearly I'm not handling transmission correctly (the sphere should be glass), and the reflection from the cube should be perfect and isn't. The teapot is way too bright, and the shadows are way too harsh.

01.03.2025 17:08 — 👍 0    🔁 0    💬 1    📌 0

Huge shout-out to @daisylovesart.bsky.social for this piece - it turned out amazing and is exactly what I wanted!

26.02.2025 18:07 — 👍 3    🔁 1    💬 0    📌 0

Their... Data centers? A data center? In a nuclear apocalypse?

26.02.2025 03:45 — 👍 1    🔁 0    💬 0    📌 0

When I switched to the moonlander it was... about 2-3 weeks before I felt like I was good at typing again. During a few incidents I got frustrated and had to pull out the old keyboard.

Stick with it! It's worth it and your wrists will thank you :)

24.02.2025 05:26 — 👍 1    🔁 0    💬 0    📌 0

Have I recommended Severance to you yet? It's a pretty heavy novel, very nihilism, but it was the best novel I read last year by far

20.02.2025 20:14 — 👍 1    🔁 0    💬 1    📌 0

It's all going according to plan

10.02.2025 01:12 — 👍 1    🔁 0    💬 0    📌 0

Honestly I kinda love this one. The rabbit especially almost has a plastic feel to it.

01.02.2025 02:40 — 👍 0    🔁 0    💬 0    📌 0

@quail.wtf is following 20 prominent accounts