HN user

jdpedrie

867 karma

[ my public key: https://keybase.io/jdp; my proof: https://keybase.io/jdp/sigs/2YVtqmrUVwAzv151YWMEUnpBWmeUkxl1GETn4bTdrH4 ]

Posts10
Comments216
View on HN

You can use their CLI and registry for free. I agree that their paid offerings are crazy expensive, but it's simple to just commit your protos in your monorepo (or a proto repo), install buf, create buf.gen.yaml with a few language plugins, and you're up and running. All the pain of protoc is handled. It's been a massive improvement in usability since they came along.

The government mandates that cars get safer every year and fatalities are down 78% from the 1960s. Whenever government regulates things to benefit people, people tend to benefit.

On some metrics. On affordability, new cars are considerably more expensive. Whether that's a worthwhile tradeoff is beside the point. The GP's point is that there's no free lunch, and your example doesn't address that.

Funny, I just bought one of these last week. Agree with the article. Mine came with storage and Debian preinstalled. If you buy one from Amazon, keep an eye on price. I bought, then the next day the price dropped $150. Ordered another one and returned the expensive order.

Qwen3-Max-Thinking 6 months ago

I can probably bring up a hundred topics that our AIs in EU in US refuse to approach for the very same reason.

So do it.

Those sort of flaky or non-deterministic steps are written as activities, not as part of the deterministic workflow. The orchestrator will retry the non-deterministic activity until it gets a usable output (expected error, success), and record the activity output. If the workflow replays (i.e. worker crash), that recorded output of the activity will be returned instead of executing the activity again.

Mullvad Leta 1 year ago

Brave has a subscription tier that offers storage rights. But it's ~9x the cost of their normal Pro subscription. I have a hard time imagining that the cost works out in their favor (discounting the possibility of a special arrangement) with how long the query stream tail is in web search.

Try a short story collection. Ten page chunks are easy to consume and you get to tell yourself you’re reading literature. It’s a good way to get back into reading on paper if you’ve been away and want to start small.

My PHP Problems 2 years ago

On the other hand, vanilla PHP effectively "hides" HTTP from the programmer. I taught myself PHP in middle school and high school as my first programming experience, and had no concept of a thing called "HTTP" for a very very long time. I knew the pieces of it that PHP gave me. I knew what $_POST, $_GET, $_SERVER, $_HEADER, set/getcookie(), were and how to manipulate them, and I knew the rules (setting a header after "echo" made it complain), but I didn't understand how that all hung together as a thing outside PHP called HTTP.

When I did learn about HTTP, it was very easy, since I already knew it without knowing I knew it, so maybe that's in favor of your point, but there's much to be said for the actual understanding that I didn't have at first. When I started interviewing people for PHP entry-level jobs, asking about HTTP was one of the ways I gauged how well applicants understood their work at a conceptual level.

Shown in the article but not called out specifically, I recommend avoiding implicit tables entirely when using clickhouse materialized views. We use clickhouse for similar purposes, and there are several cases where views are listening to tables populated by another view. So [table] "events" -> [view] "mv_events_to_view1" -> [table] "view1" -> [view] "mv_view1_to_view2" -> [table] "view2". If you use implicit tables, the 2nd view will never receive data.

This document provides a ton of great information if you're doing anything with materialized views in clickhouse: https://den-crane.github.io/Everything_you_should_know_about...

I recently setup a new domain with a wildcard forwarder (e.g. *@newdomain -> my real email). I hand out specific names to companies that want emails, and if they bug me I just blackhole that address.

It has worked well so far, though it might break down eventually if the domain gets spammed? Not sure.

Anyways, the domain I used has a 5-character TLD, and some sites have rejected it for that reason. Just a word of warning that >3 char TLDs might not be universally useful.

Those sites probably store passwords in plaintext too.

No, they don't. His photo doesn't support his silly claim at all. He highlights that the first ingredient is sugar, and that it says zero grams, but doesn't note the asterisk, which says "less than 0.5g". The tic tacs labeled "sugar free" use artificial sweetener.

I don't think any reasonable person would read those three pieces of information and assume that regular tic tacs are sugar free.