Recent submissions

Comment · 1 day ago
What are you talking about? Maybe at the beginning, yes. Everyone carries stuff around when you have 2 assemblers, but once you start building your bus, the throughput of the player is orders of magnitude worse than using belts (or, if you're into that, bots)
Comment · 9 days ago
>Unfortunately, the timestamp embedded in a UUIDv7 ID may not relate to the object creation time. The Postgres docs for uuid_extract_timestamp helpfully warn that “the extracted timestamp is not necessarily exactly equal to the time the UUID was generated”.

Just like NOW() won't have the current time.

Comment · 2 months ago
We did the same for 1, we have a service that picks up messages from a queue and drops 95% of them. In Python, at least, it was really really ugly. We had the alternative of using refinery, since we're on honeycomb, but didn't want to get stuck with something that only works with one vendor.

I don't understand 2, though, that should be easy? You have access to the span and you can set its status code to 0. With the Python SDK that was trivial for us to do.

The one thing I really hate about the Python SDK is that there's no simple way to say "attach this attribute to the top level span in this app". That way, when you get the user id further down in your app, you can just annotate the top level span with it. Thankfully, honeycomb has any, any2, root, parent (that allows you to filter on any span in the trace, or on the root or parent) but that's slow and again, vendor specific.

Comment · 3 months ago
I would call it using. Because we could've sent troops there, we just chose not to. You are obviously doing it for your own reasons, but we are just happy to see you get slaughtered, as long as our people don't get killed.
Comment · 3 months ago
We (or at least not the insane part of) in NATO are using you, in the sense that it's easier for us to throw money at you fighting Russia than not, you losing, then us having to lose people.

I don't know how I feel about that, on one hand, we are helping you defend, on the other we are just going "well, at least it's not our civilians and soldiers dying".

But, either way, thank you!

Comment · 3 months ago
Yes, it is in the interest of Ukraine, but that doesn't mean they're pushing for it or prove that Ukraine attacked Romania. And since these were Russian drones, are you suggesting that, unlike the previous times Russia bombed indiscriminately, this time Ukraine stole Russian drones and launched them at Romania?

As for the second part of your comment, your point is that Russia occupied and committed a genocide against that 'fake' country, when they became free tried to exercise soft power, failed, then invaded, but yet it's NATO that is waging war there?

The only part where you're right is that it is in NATO's interest that Ukraine keeps fighting, since it only costs us money, not people, while still killing the enemy. And that's why we're (and I include the EU here) giving them money, because we're terrified of what will happen when Russia is done with Ukraine.

Comment · 3 months ago
Comment · 5 months ago
Why did you post an archive.is link?
Comment · 6 months ago
Sadly, it's populated.
Comment · 8 months ago
> Trump's landslide victory in 2024.

What are you talking about?

Comment · 9 months ago
We shouldn't compare doing stupid stuff on sqlite vs doing stupid stuff on postgresql, we should compare doing stupid stuff on sqlite vs not doing stupid stuff on sqlite.

How much faster are the better queries?

Comment · 9 months ago
He, on the other hand, was an absolute piece of shit.
Comment · 9 months ago
We're talking about his political views, try to keep up.
Comment · 9 months ago
I'm using Easy Move+Resize, though, I don't recommend using cmd as the only modifier (you're already using ctrl+cmd, so shouldn't be a big deal), since that screws up with cmd clicking on links to open in a new tab.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton