HNHacker News
TopNewBestAskShowJobs

kardianos

1,490 karma · joined February 21, 2017

submissionscomments
kardianos··on I don't like passkeys
I agree with all the points this articulates. I understand why for many users they are great. But I would prefer better acceptance and continuance of the simpler, unfishable, u2f simple hardware keys.
kardianos··on Degraded performance for multiple models
I've switched off claude this week; the last week has been significantly degraded in ability, many more screw-ups.
kardianos··on AI Isn't Outthinking Mathematicians. It's Out-Remembering Them
This is why education used to start with rote memorization. Functional intelligence isn't abstract, it is based on useful information you can quickly recall.
kardianos··on Grok 4.6
Truth is what corresponds with reality.
kardianos··on Grok 4.6
grok4.6 is much better at knowable, consequential reality, then grok4.5 or claude.

I hope grok4.7 will improve this even more.

kardianos··on ICE Collected Nearly 1M People's DNA Last Year–Including Young Children
Dude. Trafficking minors is bad. DNA literally can help establish family relationships.
kardianos··on ICE Collected Nearly 1M People's DNA Last Year–Including Young Children
They don't mention this, but one major reason for this is to validate claims of family units and prevent trafficking.

This is, I suspect, a good thing. The article never states any downsides, other then nebulous claims. Yes, DNA is like finger printing someone, which is routinely done for arrests, but has the benefit of assisting in claims of family relations, which is at the heart of many ICE concerns.

kardianos··on The End of an Era
What LLMs have shown me most, is:

Alternatively most blog posts could have been paragraphs. Most books could have been single chapters. Most newspaper articles could have been tweets.

That being said, most readers want you to hold your hand step by step. They don't want to the outline: they want you to give them a story. Most people and writers know this already. To me, it was new.

kardianos··on Grok CLI uploaded the whole home directory to GCS
TLDR: Ran grok in $HOME. Surprised agent read content of folder.

On the other hand, I specifically had grok try hard NOT to read a known key in the project dir (it only saw the first part using a tool, to verify it was present). So there's that.

kardianos··on Successful companies go blind
You're correct. But have you been on the other side: something you know is not perfect, but someone convinces you to try something, you agree, it isn't great but it gets used... then they leave and you are stuck with something that is a pain clean up.

I understand it can suck: but what is lacking isn't your technical demonstration (unless it is truly ground breaking), but your demonstration to clean up your own mess and be responsible.

kardianos··on Postgres rewritten in Rust, now passing 100% of the Postgres regression tests
Now public.
kardianos··on Postgres rewritten in Rust, now passing 100% of the Postgres regression tests
PG Wire proto 3 is my largest source of frustrations.

I'm playing with a POC for a better wire protocol here: https://github.com/solidcoredata/pgwire4

kardianos··on Why we built yet another Postgres connection pooler
What posgresql needs is a new wire format. (pgwire4)

I've been slopping together a POC to probe the edges of what can be done as just an extension. So far I have a framed protocol with inline cancellation, named parameters, out-of-query text language selector, ad-hoc pg/PLSQL execution with cache (no need for prepare), multiple result sets, streaming large results, and more flexible bulk upload.

In other words, with this extension you can query:

``` select * from T1; select * from T2; ```

And return them both in PG/PLSQL or straight SQL.

The existing pgwire3 protocol is one of the worst things to work with in postgresql.

kardianos··on Amazon without the knockoffs
China supports Chinese interests.

So far, you think there is some universalism sentiment. You're wrong.

kardianos··on 98% Isn't Much
100% of this will be self-inflicted no javascript and 0% of the people who I am targeting.

The Galaxy Brain isn't global usage, it is overlapping populations. Will any percentage of them care about any percentage of me?

Put another way, many people decided to effectively drop support for IE11. When my client has even a single client who still uses IE11, we don't drop support even when it is "bad to support it". But when that drops to zero, regardless of what anyone else is doing, then we can drop support for IE11.

kardianos··on MicroVMs: Run isolated sandboxes with full lifecycle control
> Didn't mean to highjack for self advertisement. > > As the topic matches, .... my project might be appealing to some here

That's exactly what you intended to do. That is the definition of advertising. It is true, many people might like it, so own it. Don't lie about it, even to yourself.

kardianos··on Epic Games announces Lore version control system
I like everything I've read on this site so for, for it is also something I've been wanting.

If the roadmap's "Web client and code review tools" could replace gerrit for me, this would be a easy switch.

Moreover, it looks like they designed both the mutable store and immutable store to be able to easily store their state directly on an s3 like system.

There are a number of features that would greatly speed up CI/CD system operations I belive.

kardianos··on Show HN: Performative-UI – A react component library of design tropes
Savage and accurate. 100%.
kardianos··on How's Linear so fast? A technical breakdown
I tried linear demo and many other task tracker/issue trackers. Many of them were just that: "fine" but then wanted a large pricing increase for OIDC connectors or similar.

The core issue isn't hard so I built my own, native OIDC auth, status, comments, plus I made communication a first class citizen, tracked it its own status workflow. Another nice thing I like is that status has attached a workflow that associates actions with a status transitions and task screens are defined in data. All APIs go through a single endpoint that can be intrinsically combined into batches. Still fast. It isn't that great, but I like it so much better then any of these commercial offerings.

kardianos··on Lee Kuan Yew's Singapore Story (2023)
Lee had a dedication to results, not ideology. Survival is not right; survival must be earned. They explicitly avoid multi-culturalsim and groom technically competent, detail oriented bureaucrats and politicians. In other words, they view reality as real and consequential, and they do what works and take the next step.
kardianos··on Leap in DNA synthesis slashes time to build new genetic sequences
Yes. Whole genome sequencing has... some limits. CYP2D6 for instance is an important gene address, yet is rather hard to sequence do to its many copies and minor mutations. If you don't use targeted copy callers, it can be hard to correctly sequence in WGS.
kardianos··on Retro-Tech Parenting
Yes. Books. Family computer in the common area. A house phone.

For a family, these are so much better.

kardianos··on Go: Support for Generic Methods
I could be mis-remembering it. I didn't look up and src it.
kardianos··on Go: Support for Generic Methods
This is great. Will be useful for data access methods!

As for the detractors, from the first generics proposal this was called out as a "not now", not never. There were questions of implementation. They aren't a super large team, and they try to do things incrementally and do them well.

kardianos··on Grok 4.3
Gemini 2.5 and 3 can code, but they are also dumb. They don't model the world well. It's hard to use them for programming tasks.

I haven't tried grok4.2 or grok4.3 yet for coding, but it wasn't up to the challenge as an agent yet. It looks like grok4.3 shifted its training and operates always as an agent first judging on some web usage. Musk knows grok is behind and states it publically. Now with grok4.3 release I do plan to try it again to see if it is suitable.

kardianos··on Grok 4.3
Elon has publicly stated that he cares a great deal about safety. He has stated that the only safe models are those which align greatest with truth, that which is in reality. In this, xAI has lived up, as it has proved to hallucinate least (or close to least) in benchmarks.

If you read that, quote again, he is saying "how can you quantify safety in a card?"

kardianos··on Qwen3.6-Max-Preview: Smarter, Sharper, Still Evolving
Yes. GLM 5.1 is that good. I don't think it is as good as Claude was in January or February of this year, but it is similar to how Claude runs now, perhaps better because I feel like it's performance is more consistent.
kardianos··on US Bill Mandates On-Device Age Verification
I hope people realize that most of these bills are being introduced in blue states by Democrats.

Republicans may not like porn, but they put the onus where it belongs, on the operator, not on the OS.

kardianos··on GitHub Stacked PRs
I continue to use gerrit explicitly because I cannot stand github reviews. Yes, in theory, make changes small. But if I'm doing larger work (like updating a vendored dep, that I still review), reviewing files is... not great... in github.
kardianos··on Show HN: Stop paying for Dropbox/Google Drive, use your own S3 bucket instead
Another option is https://github.com/drakkan/sftpgo

This is in Go, exposes both webdav and SFTP servers, with user and admin web interfaces. You can configure remotes, then compose user space from various locations for each user, some could be local, others remote.

Page 1 of 13Next →