HackerTrans
TopNewTrendsCommentsPastAskShowJobs

blenderob

no profile record

Submissions

Ask HN: How do you feel about posts about GenAI taking over the HN front page?

14 points·by blenderob·в прошлом месяце·19 comments

Pixelizing My New Favicon

terra-incognita.blog
2 points·by blenderob·в прошлом месяце·0 comments

PHP – simple way to send HTTP headers before a script ends

shkspr.mobi
2 points·by blenderob·2 месяца назад·0 comments

Notes on Incidents

seangoedecke.com
3 points·by blenderob·2 месяца назад·0 comments

User level WireGuard for UDP based encryption and authentication

utcc.utoronto.ca
2 points·by blenderob·2 месяца назад·0 comments

Your Clippy Config Should Be Stricter

emschwartz.me
4 points·by blenderob·2 месяца назад·0 comments

Childhood Computing

susam.net
254 points·by blenderob·2 месяца назад·126 comments

Which age-gates should be skill-gates and vice-versa?

shkspr.mobi
2 points·by blenderob·2 месяца назад·1 comments

How to style a Hugo Atom feed with XSL

afranca.com.br
3 points·by blenderob·2 месяца назад·0 comments

GDS weighs in on the NHS's decision to retreat from Open Source

shkspr.mobi
3 points·by blenderob·2 месяца назад·0 comments

Prompts are technical debt too

seangoedecke.com
6 points·by blenderob·2 месяца назад·0 comments

Solod v0.1: Go ergonomics, practical stdlib, native C interop

antonz.org
3 points·by blenderob·2 месяца назад·0 comments

What even is a pidfd anyway?

corsix.org
2 points·by blenderob·2 месяца назад·0 comments

Not your Weights, Not your Brain

mercurialsolo.github.io
2 points·by blenderob·2 месяца назад·0 comments

Programming in 2026: excitement, dread, and the coming wave

amontalenti.com
6 points·by blenderob·2 месяца назад·0 comments

Store Tags After Payloads

scattered-thoughts.net
4 points·by blenderob·2 месяца назад·0 comments

Vertically Aligning Roman Numerals in Code

shkspr.mobi
2 points·by blenderob·2 месяца назад·0 comments

Three Inverse Laws of AI

susam.net
548 points·by blenderob·2 месяца назад·351 comments

Ask HN: What's your favorite Emacs package?

7 points·by blenderob·3 месяца назад·7 comments

Porting Go's io package to C

antonz.org
1 points·by blenderob·3 месяца назад·0 comments

comments

blenderob
·9 дней назад·discuss
Is that an en-IN joke?
blenderob
·9 дней назад·discuss
I read several blogs that use British English, including this OP's blog. Some of my favourite blogs in my RSS reader are British English blogs, or at least they use British English spellings and grammar. I find their use of the English language very charming and funny in a unique way.

It surprises me that anyone would feel entitled to ask a blogger to change the variety of English they use. American English is only one of many forms of English. The world is richer for its many varieties of English, and languages, and that diversity makes it more interesting, not less.
blenderob
·в прошлом месяце·discuss
I totally understand the general advice of using actual XML DOM library for making DOM. But for my own understanding, I want to ask why the 5 escapes the OP suggests (&, <, >, " and ') aren't good enough? Do you see anyway to exploit it if these 5 are escaped? Someone kind enough to enlighten me?
blenderob
·в прошлом месяце·discuss
Thank you. It is good to know that I am not the only one feeling this way.
blenderob
·2 месяца назад·discuss
Aren't these 3 different implementations with totally different use cases? Katex is latex-like implementation for web. Ratex is really 'rewrite katex in rust'. I don't understand what is getting "bolted on" to what here.
blenderob
·2 месяца назад·discuss
Rule should be whatever the people running the project think the rule should be. If you've got your own project, do implement the anti-fully-autonomous-PRs rule for your project. But the creators of Zig do not owe you or me the rule we like.
blenderob
·3 месяца назад·discuss
> With each trip generating multiple ledger entries, and Uber as a whole processing 15 million trips per day, it didn’t matter that DynamoDB was great because of high throughput at global scale. The proverbial bean counter should’ve stopped this madness from happening.

> At Uber’s scale, DynamoDB became expensive. Hence, we started keeping only 12 weeks of data (i.e., hot data) in DynamoDB and started using Uber’s blobstore, TerraBlob, for older data (i.e., cold data). TerraBlob is similar to AWS S3. For a long-term solution, we wanted to use LSG.

Honest question. Why do people go for this kind of complicated solution? Wouldn't Postgres work? Let's say each trip creates 10 ledger entries. Let's say those are 10 transactions. So 150 million transactions in a day. That's like 2000 TPS. Postgres can handle that, can't it?

If regional replication or global availability is the problem, I've to ask. Why does it matter? For something so critical like ledger, does it hurt to make the user wait a few 100 milliseconds if that means you can have a simple and robust ledger service?

I honestly want to know what others think about this.
blenderob
·3 месяца назад·discuss
> Author here. I did not use AI to write this essay.

Maybe you did. Maybe you didn't. It's your word vs. theirs.

But one thing that is undeniable is that your article reads very much like AI-generated text. While reading it, I couldn't help thinking how ironic it is to write about the virtues of simpler devices using something that is obviously an AI-generated article.

The Pangram report doesn't help your case either: https://www.pangram.com/history/f733dac6-a23f-480e-b18a-6794... (100% AI Generated)
blenderob
·3 месяца назад·discuss
> Is This Project Accelerating or Dying > > git log --format='%ad' --date=format:'%Y-%m' | sort | uniq -c

If the commit frequency goes down, does it really mean that the project is dying? Maybe it is just becoming stable?
blenderob
·3 месяца назад·discuss
> it doesn't have to be files. it could be in memory on the browser.

How'd that work? If it's in memory, the extensions would vanish everytime I shutdown Chrome? I'll have to reinstall all my extensions again everytime I restart Chrome?

Have you seen any browser that keeps extension in memory? Where they ask the user to reinstall their extensions everytime they start the browser?
blenderob
·3 месяца назад·discuss
> but the language of "your computer" implies files on your computer, as it would be what people commonly call it. Merely just the extension is not enough.

But the language of "your computer" also implies software on your computer including but not limited to Chrome extensions.
blenderob
·4 месяца назад·discuss
> An encouragement to be mindful of language, and therefore discuss what shared context we're trying to build, shouldn't be so controversial in a self-professed 'thoughtful' [0] forum.

I don't understand how HN's news guidelines apply to a blogger writing an article on their own blog. The controversial language was found in the article. It wasn't found in the thread you're replying to.
blenderob
·4 месяца назад·discuss
> Am I reading this right that people can (and do??) use images as a complete replacement for source code files?

Images are not replacements of source code files. Images are used in addition to source code files. Source code is checked in. Images are created and shipped. The image lets you debug things live if you've got to. You can introspect, live debug, live patch and do all the shenanigans. But if you're making fixes, you'd make the changes in source code, check it in, build a new image and ship that.
blenderob
·4 месяца назад·discuss
Here you go: https://nitter.net/Jonathan_Blow/status/2028906867368550563
blenderob
·4 месяца назад·discuss
> There's a reason it has so many stars and most of the people getting something out of it are not posting on X.

That reason is buying stars, agent swarms, and astroturing.

No project gathers 200K stars genuinely in 3 months. There are far more useful and popular projects that need 10 years to get 200K stars. When you see a project like this get 200K stars in just 3 months, you know something is very fishy.
blenderob
·4 месяца назад·discuss
Look at the graph - https://api.star-history.com/svg?repos=facebook/react,opencl...

React and Linux got their 200K stars slowly but surely over 10 years. OpenClaw got their 200K stars in like 3 months! Is this any meaningful comparison?

Getting 200K stars today doesn't mean much because today stars can be bought. There's a big shady thriving business of selling stars. Stars today can be generated using swarm of thoughtless agents. What's the use of counting these stars when they don't mean anything anymore?
blenderob
·5 месяцев назад·discuss
Why was the domain blacklisted though? What can we do to prevent blacklisting in the first place?
blenderob
·5 месяцев назад·discuss
Yes, totally fair. I totally misunderstood your original comment. My bad and my apologies!
blenderob
·5 месяцев назад·discuss
> I understand what the author means, but I think that in any human-2-human interaction, we are all entitled to at least basic courtesy.

Correct. The article does not disagree with you.
blenderob
·5 месяцев назад·discuss
(edit: I totally misunderstood the parent comment and wrote this reply. I've apologized for it in comment below. I could delete this comment but I am leaving it here so that others don't get confused when they see the replies below it.)

> or that anyone should have more power just because they are active in the project.

So you are saying that although I create a project to solve my problems but as soon as I make it open source (so that others can also benefit) my power on the project will become equal to the power every random person on earth has on my project?

If making my project reduces my power on the project, why would I ever open source anything?

Good thing that open source world does not work like that. When I make my project open source, I still have full power on my project and I decide what goes in it and what is rejected. I have no reason to not use the powers I have on the project.

If it ever became like you say that as the creator of an open source project, my powers will be equal to the powers of every random user, I'd stop making anything open source.