HNHacker News
TopNewBestAskShowJobs

blenderob

1,992 karma · joined August 5, 2024

Purveyor of fine blogs!
submissionscomments
blenderob··on Petition to formally recognize open source work as civic service in Germany
Are these petitions anything like what they've got in UK? IIRC in UK petitions that receive some threshold of votes must be debated in the parliament. Is this petition like that? Anyone from Germany can throw some light on how seriously these petitions are taken?
blenderob··on We're losing our voice to LLMs
> I don't disagree, but LLMs happened to help with standardizing some interesting concepts that were previously more spread out as concepts ( drift, scaffolding, and so on ).

What do you mean? The concepts of "drift" and "scaffolding" were uncommon before LLMs?

Not trying to challenge you. Honestly trying to understand what you mean. I don't think I have heard this ever before. I'd expect concepts like "drift" and "scaffolding" to be already very popular before LLMs existed. And how did you pick those two concepts of aaallll... the concepts in this world?

blenderob··on We're losing our voice to LLMs
FWIW this prompt works for very good for me:

  Improve grammar and typos in my draft but don't change my writing style.
Your mileage may vary.
blenderob··on Ok Billionaire: Why Do the Opinions of 600 Americans Get So Much Airtime? (2019)
I could agree with most of your comment except for this:

> Some people have been indoctrinated into looking at others and feeling envy (cultural gap?) but don't be delusional into thinking its all random and there's nothing to learn.

Envy is a natural human emotion. What do you feel envy about? Rhetorical question. Not expecting an answer unless you want to volunteer this information. I'm no psychologist nor a philosopher but I'd hazard a guess that whatever you feel envy about says something about what you or your culture thinks are desirable virtues.

It looks like you are somehow projecting your type of envy onto me and my culture. I don't think I've ever felt envy about someone being rich. Someone is super rich? Very good for them. I am not super rich but I earn well to live a comfortable life. Good for me too.

But I feel envy too when I meet someone who is an absolute gentleperson who is not only doing very well for their family but also for the community around them. I admire them. At the same time I feel envy.

Now, I'm not saying one envy is better than other. Not at all. I'm just saying cultural differences can be big and it's sometimes very hard to imagine or visualize each other's culture because our own culture seems so natural to us that the other culture seems unnatural.

So to your rhetorical:

> cultural gap?

Yes, absolutely!

> but don't be delusional into thinking its all random and there's nothing to learn.

Absolutely! A person who wants to become super-rich has a lot to learn from someone who is super-rich. I don't want to be super-rich. I want to be excellent in other virtues which I think were mostly indoctrinated by my culture. So I look up to people with those virtues and learn from them. That's kinda why we don't really look at a super-rich person and immediately think "there is something unique about them" (which is where this thread began above) even if it's true. But we do see a person with great community spirit and think "there is something unique about them".

blenderob··on Ok Billionaire: Why Do the Opinions of 600 Americans Get So Much Airtime? (2019)
> They did something impressive so a useful model is to say "they know something about this world" or "there is something unique about them".

It may be tempting to say "they must know something others don't" or "there's something unique about them." But that's exactly the kind of thinking GP is pushing back against. Whether or not you say "genius" or not is semantics. But it's true that in some cultures, being rich is seen as a sign of wisdom or superiority. I see it sometimes on HN and I've definitely seen in public discourse. But I can't relate very much to it.

This may be a cultural gap but where I come from, wealth doesn't carry that kind of moral weight. It's like, sure Alex might be super rich. But are they honest, humble, and kind? Those qualities matter far more than how much money and assets they have.

Yes, there are billionaires where I'm from too, but no one treats them as inherently special. What people truly admire are virtues like groundedness and community service. When someone uses their skills with sincerity and a spirit of giving, that's when people say, "there's something unique about them." And this is going to be true as much for a rich bloke as it'd be for a poor bloke. Wealth has nothing to do with it.

blenderob··on Hack Club: A story in three acts (a.k.a., the shit sandwich)
It's an article by a teenager. We weren't making any great websites as teenagers either. I remember websites with glaring contrast and moving marquees and blinks everywhere. At least the author here writes full words without abbreviating every word. So the author is already writing better than what I wrote as a teenager.

May I suggest you use reader mode to remove the annoying flashing background? If you can get past the annoying UX of the article, it has interesting stories about serious issues.

blenderob··on Hack Club: A story in three acts (a.k.a., the shit sandwich)
Wow! Just wow! Just as I think the situation cannot get any worse, the OP reveals even worse things going on. I know the UX of this blog and the lack of capitalization is going to turn many people off! But I urge you to power through and read the whole OP anyway.

Use reader mode, block Javascript or whatever it takes. Give the author a break. They're a teenager. What kind of websites were you making as a teenager? I'm sure one of those dark background websites with MARQUEEs and BLINKs with glaring contrast colors! So give them a break. Behind the annoying UX is an article about serious and appalling privacy and security issues.

Like read this:

> i raised this with chris, who's a full-time staff member (not a teenager), and he insisted that exposing physical addresses and sensitive info was "just a vuln" not a breach. said he's "never heard the term 'data breach' used that way" and... also relied on chatgpt instead of actual legal advice.

Actually this Chris guy has a point. I don't call it breach either. It's PII data exposure but it is a serious exposure. So I don't 100% agree with the OP but the cavalier attitude towards security coming from the staff of a legitimate organization is appalling.

It's just mind boggling that an organization handling PII data has such appalling privacy and security lapses and they still remain arrogantly indignant about it making bold claims about laws they don't understand, why, because ChatGPT told them so? Cherry on top is they are employing teenagers to answer legal questions! Not kidding! Just read the OP! Unbelievable!

blenderob··on Ok Billionaire: Why Do the Opinions of 600 Americans Get So Much Airtime? (2019)
It's not that all obvious to me. Where I live the richest don't get this kind of attention very much. People know they're the richest and all that but you don't see their opinions broadcasted on every social media and news outlet. On the contrary, they're mostly out of sight, out of mind!
blenderob··on Contributing to open-source should be required, like jury duty
Hard disagree! Making open source contributions mandatory for those who lack genuine interest or motivation would lead to lower quality contributions ultimately increasing the workload for maintainers. Many maintainers already face burnout. This will only make it worse.

On another note: There's very little substance in this post. It comes across as a lazy, shallow, "hot" take! Which is fine. It's your blog and you should write however you like on your blog. But is this really a good fit for HN? It's frustrating to see shallow posts with no substance like this rise to the top but higher-effort go unnoticed.

blenderob··on KaTeX – The fastest math typesetting library for the web
> it inevitably takes some milliseconds to render, which makes the whole content move around and shake as rendering takes places.

What a boldly incorrect comment! It's like you didn't even read the first point in TFA!

blenderob··on Kafka is Fast – I'll use Postgres
> how else are you supposed to interpret it?

It's not so hard. You interpret it how it is written. Yes, they say one camp chases buzzwords and another chases common sense. Critique that if you want to. That's fine.

But what's not written in the OP is some sort of claim that Postgres performs better than Kafka. The opposite is written. The OP acknowledges that Kafka is fast. Right there in the title! What's written is OP's experiments and data that shows Postgres is slow but can be practical for people who don't need Kafka. Honestly I don't see anything bewildering about it. But if you think they're wrong about Postgres being slow but practical that's something nice to talk about. What's not nice is to post snarky comments insinuating that the OP is asking you to design unscalable solutions.

blenderob··on Tell HN: Azure outage
https://azure.status.microsoft/en-us/status says everything's fine! Any place I can read more about this outage?
blenderob··on Kafka is Fast – I'll use Postgres
>> If you don't need what kafka offers, don't use it.

> This is literally the point the author is making.

Exactly! I just don't understand why HN invariably always tends to bubble up the most dismissive comments to the top that don't even engage with the actual subject matter of the article!

blenderob··on Kafka is Fast – I'll use Postgres
That wasn't their point. Instead of posting snarky comments, please review the site guidelines:

"Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize."

blenderob··on Kafka is Fast – I'll use Postgres
And if the OP hadn't done that, someone here would complain, why couldn't the OP use a larger CPU and test if Postgres performs better? Really, there is no way the OP can win here, can they?

I'm glad the OP benchmarked on the 96 vCPU server. So now I know how well Postgres performs on a large CPU. Not very well. But if the OP had done their benchmark on a low CPU, I wouldn't have learned this.

blenderob··on Kafka is Fast – I'll use Postgres
> Has this person actually benchmarked kafka?

Is anyone actually reading the full article, or just reacting to the first unimpressive numbers you can find and then jumping on the first dismissive comment you can find here?

Benchmarking Kafka isn't the point here. The author isn't claiming that Postgres outperforms Kafka. The argument is that Postgres can handle modest messaging workloads well enough for teams that don't want the operational complexity of running Kafka.

Yes, the throughput is astoundingly low for such a powerful CPU but that's precisely the point. Now you know how well or how bad Postgres performs on a beefy machine. You don't always need Kafka-level scale. The takeaway is that Postgres can be a practical choice if you already have it in place.

So rather than dismissing it over the first unimpressive number you find, maybe respond to that actual matter of TFA. Where's the line where Postgres stops being "good enough"? That'll be something nice to talk about.

blenderob··on Amazon confirms 14,000 job losses in corporate division
> there were huge misses on areas like AI

Honest question. What could they have possibly gained from AI? What did they miss out on by not getting into AI?

blenderob··on Show HN: Bash Screensavers
Wow! The copyright of zone.el goes back to 2000. But this is the first time I hear about it! How did you find this gem?
blenderob··on You are how you act
I expect better from the people who lurk at https://news.ycombinator.com/newest and upvote stuff which help decide what reaches the home page. It's sad to see a shallow, pseudo-intellectual piece like this voted to the top. This has been a long time issue in /newest. I lurk there and upvote the good stuff to help it reach home page. But the shallow hot takes and ragebait rise quickly while the real gems like thoughtful posts made from hard work and genuine hacker spirit barely get any votes and rarely reach home page.
blenderob··on Let's Not Encrypt (2019)
You mean it can't be solved with Let's Encrypt? Yes, I agree.

What about TLS certificates attested by CAs who validate the real world legal entity? Would you agree that this is a solved problem there?

blenderob··on Let's Not Encrypt (2019)
Why do you say I should consider the middle-man answering the request to be the real website?

If I want to visit chase.com, I want to consider a server controlled by Chase (the company) to be the real website. PKI with a CA that attests the legal entity behind the website guarantees this. I agree with you that Let's Encrypt does not guarantee this. Is your comment scoped to Let's Encrypt only? If so, I agree.

But if we're talking about PKI in general, it seems like a terrible compromise to me to consider a middle-man to be the real website.

I guess we both disagree on a very fundamental point. To me it seems ridiculous to accept that it is reasonable to consider to the middle-man to be the real website. But to you it apparently makes sense. I am unable to understand why though.

blenderob··on Let's Not Encrypt (2019)
The very problem here is that I am not ok with middle man becoming the real website. If you are ok with that, you don't have a problem. You can use TOFU. Good for you. But I have a problem with that. So I can't use TOFU.
blenderob··on Let's Not Encrypt (2019)
Not at all. I might have my own DNS server to answer my DNS request or I may trust a specific DNS server (not controlled by my ISP). My DNS entry may be 100% correct and resolving to my actual bank website. But with TOFU, on first use, it is still possible for a router/ISP/middle-man in between to intercept the response being served from the real website and serve a MITM certificate to me.
blenderob··on Let's Not Encrypt (2019)
> When some domain is always constantly resolved to your ISP, then that domain is owned by the ISP in your network.

I think you've fundamentally misunderstood the problem. Nobody here is talking about the domain resolving to ISP.

We're talking about an MITM attack where a middle-man (doesn't even need to be the ISP, it could be a router in the middle acting like middle-man) intercepts our request and serving its own public key instead of the actual server's public key so that it can carry out an MITM attack.

With TOFU, there is no way to detect this attack the first time I am connecting to the website. Once you have foolishly trusted the middle-man's public key, you may not notice any problem for months or years. Then one day, the middle-man may decide to misuse your credentials that it has collected during MITM attack.

blenderob··on Let's Not Encrypt (2019)
> In that case the ISP becomes the real website.

But that's exactly what we're trying to avoid. When I want to visit my bank website, I don't want the ISP to become the real website.

I don't understand your comments. Your solution to how I trust the website on first use (TOFU) is to trust whatever public key the middle man (the ISP) serves? If you're okay with that, I guess you don't have a problem. But I'm not okay with that, so TOFU doesn't solve my problem.

blenderob··on Let's Not Encrypt (2019)
> The same way I know which real person is serving me the website. I don't I merely know that the owner doesn't change randomly.

Still doesn't explain how I'll confirm that if the website has not been intercepted by a middle man the first time I visit it.

blenderob··on CSS for Styling a Markdown Post
Why is this comment collapsed? There's so much valuable feedback here.
blenderob··on Let's Not Encrypt (2019)
> I think it's pretty reasonable to turn off the "yes i would like to accept this key" on first connect.

Why is it reasonable to trust the key on first use? What if the first use itself has a man-in-the-middle that presents you the middle-man's key? Why should I trust it on first use? How do I tell if the key belongs to the real website or to a middle-man website?

blenderob··on Let's Not Encrypt (2019)
> Simply using TOFU-certificates (Trust On First Use) would achieve this.

As a user how would I know if I should trust the website's public key on first use?

blenderob··on Let's Not Encrypt (2019)
> TOFU schemes aren't acceptable for the public web because the average user (1) isn't equipped to compare certificate fingerprints for their bank

This! Forget about average user. As a technical user too I don't know how I would compare fingerprints every single time without making a mistake. I could install software or write my own to do this on desktop but what would I do on cell phones?

And TOFU requires "trust" on first use. How do I make sure that if I should be trusting the website public key on first use? It doesn't seem like any easier to solve than PKI.

← PreviousPage 3 of 6Next →