HNHacker News
TopNewBestAskShowJobs

hansonkd

1,166 karma · joined March 25, 2019

CTO at getdynasty.com
submissionscomments
hansonkd··on Some notes on starting to use Django
Its crazy to me after all these years that django-like migrations aren't in every language. On the one hand they seem so straightforward and powerful, but there must be some underlying complexities of having it autogenerate migrations.

Its always a surprise when i went to Elixir or Rust and the migration story was more complicated and manual compared to just changing a model, generating a migration and committing.

In the pre-LLM world, I was writing ecto files, and it was super repetitive to define make large database strucutres compared to Django.

hansonkd··on Targeted Bets: An alternative approach to the job hunt
Idk, that is terrible advice. I've known several people who got hired because they emailed the CEO of 5-20 person startups.

Heck my CEO asks me all the time that people are messaging him and if i think they are interesting enough to hire.

hansonkd··on America's betting craze has spread to its news networks
the hidden text about financial markets is doubly so. Hate every time i open the news and its "$COMPANY stock falls after $EVENT happens" when often the event probably had no bearing on the stock price of multi-trillion dollar companies at all. It just happened at the same time and the news networks want to construct a narrative.
hansonkd··on Rivian Unveils Custom Silicon, R2 Lidar Roadmap, and Universal Hands Free
It's maddening that $100k purchases get totally nerfed by bad software. Absolutely crazy to me that I can go out find a super nice car I want and have to walk away because of bad software or no carplay support.
hansonkd··on Cloudflare outage on December 5, 2025
Google docs was just down a couple weeks ago almost the whole day.
hansonkd··on Synesthesia helps me find four-leaf clovers (2023)
I used to find a four leaf clover at least once a week during the summer when i was in the midwest. During the peak of summer, I could find 1-3 every time I took a walk.

Since moving to california, I did find some up around the mountains of the bay area (including a 7 leaf clover), but not many elsewhere in town.

In southern california I haven't found one yet.

hansonkd··on I analyzed the lineups at the most popular nightclubs
usually its a combination of . , not exclusively . for both the thousands seperator and the radix point.
hansonkd··on React vs. Backbone in 2025
> They do the same thing. They're roughly the same length

But they arent the same, the backbone code has raw HTML strings. These are opaque for code editors and not type safe. React code is using typed objects to construct the html (if you used typescript like is standard in 2025 for react projects). The backbone app is disconnected in the rendering flow. the space-y-2 selector is ambiguous and causes unnecessary searching. Just in this small example adds a level of indirection that just adds noise to what the component does. With everything setting raw html, what if you wanted the requirements blob to be a seperate component for instance. this is super easy and clean in react because html and custom components are treated the same.

It also cherry picks an extremely narrow use case of a single element on the page of a password element. This hides the realities of mature apps that you then need another parent component to check if the confirm password field matches, submits the form to backend and displays errors, checks if username is taken etc. Your example doesnt show calling another component from inside a component, etc.

Your purposefully slicing it in to a narrow use case and trying to show equivalence where there isn't

This is the equivalent of those "Primitive Technologies" Youtube videos of building a swimming pool out of mud. Yeah sure technically you accomplished some definition of a "swimming pool". Yes, in some lens you can stand back and look at your pool and a inground pool with filtration, etc and say that you accomplished the same. Yes, technically you proved if you want a swimming pool you don't need a bunch of other equipment. But if you are building a swimming pool to last and be usable for the next 10 years, you will find out why modern pools are not a dug out hole filled with muddy water.

hansonkd··on React vs. Backbone in 2025
Took the words out of mouth. Every thread about React people come piling in about how overly complex it is.

When people throw around words like "foolishness" to describe tools that millions of professionals use, its hard to take the rest of their comment seriously. It radiates a special blend of arrogance and ignorance.

Whether React is good or bad, there is a reason people use it. Outright dismissing it entirely seems a bit like chestertons fence.

hansonkd··on Show HN: I got tired of managing dev environments, so I built ServBay
Not sure if your testimonials are real or not. The few I looked at didn't appear in any google results and many have AI looking avatars one is even named "jaime freelancer"
hansonkd··on AI has a cargo cult problem
Yeah, Not seeing the connection to cargo cult unless AGI already appeared, offered us incredible bounty of benefits and then left, so we all created a religion in order to summon AGI back.
hansonkd··on Claude Skills
Thats the start of the singularity. The changes will keep accelerating and less and less people will be able to keep up until only the AIs themselves know how to use.
hansonkd··on Palisades Fire suspect's ChatGPT history to be used as evidence
Even then some criminals actually log-in to google or other accounts on the burner. :facepalm:
hansonkd··on DOJ seizes $15B in Bitcoin from 'pig butchering' scam based in Cambodia
So in these cases of government seizing bitcoin, the people they seize from have unencrypted private keys?

The article just says "private keys the defendant had in his possession" does this mean he was holding onto private keys that had no passwords / encryption at all that unlocked $15B?

Or does the government have an alternative way of "seizing" bitcoin? I remember years ago people throwing around conspiracy theories that bitcoin was invented by the NSA / other 3 letter agencies with a backdoor to basically allow easy tracking / seizure of criminal assets.

Im not a conspiracy theorist, but stories like these were the government seems so easy to seize such incredibly large amounts of money so easily seems to suggest some other mechanisms that aren't public.

hansonkd··on GPT-5o-mini hallucinates medical residency applicant grades
It seems like a default mode for AI should be to generate repeatable Regex for text extraction.
hansonkd··on LLMs are getting better at character-level text manipulation
chatgpt5 still is pathetically bad at roman numerals. I asked it to find the longest roman numeral in a range. first guess was the highest number in the range despite being a short numeral. second guess after help was a longer numeral but outside the range. last guess was the correct longest numeral but it miscounted how many characters it contained.
hansonkd··on Uv overtakes pip in CI
What about activating the old virtualenv and using --active flag?
hansonkd··on Ask HN: What is nowadays (opensource) way of converting HTML to PDF?
gotenberg is really rock solid for us. Easy to deploy as a docker container to any infrastructure.
hansonkd··on Cursor 1.7
great!
hansonkd··on Cursor 1.7
Thats on demand usage. Not your plan usage. You get Y credits every month before you start using on demand usage. That $XX/$YYY is how much of your on demand usage limit you used.
hansonkd··on Cursor 1.7
It doesn't show cumulative does it? For me it just shows my plan name and itemized token usage but no "You used x out of y of your included credits"
hansonkd··on Cursor 1.7
I wish cursor would let you see how much usage in terms of $$ you have done for your month. Its really hard to see in the dashboard the individual charges tokens, but then there is no cumulative. I haven't been able to find a way to see how much of my included usage is being used besides downloading the csv and manually summing. They just give you a very unhelpful "You will use your included credits by X date"

I suppose this is by design so you don't know how much you have left and will need to buy more credits.

hansonkd··on Write the damn code
I think the worst part of the autocomplete is when you actually just want to tab to indent a line and it tries to autocomplete something at the end of the line.
hansonkd··on The AI coding trap
Reminds me of critisms of python decades ago. that you wouldn't understand what the "real code" was doing since you were using a scripting language. But then over the years it showed tremendous value and many unicorns were built by focusing on higher level details and not lower level code
hansonkd··on Le Chat: Custom MCP Connectors, Memories
Lovable has the worst moat I have ever seen for a company.

Our engineer used lovable for about a day, then just cloned the repo and used cursor since it it was much more productive.

hansonkd··on Gemini 2.5 Flash Image
I think the biggest failure is on the part of the companies hosting these streams.

Its been a while, but I remember seeing streams for Elon offering to "double your bitcoin" and the reasoning was he wanted to increase the adoption and load test the network. Just send some bitcoin to some address and he will send it back double!

But the thing was it was on youtube. Hosted on an imposter Tesla page. The stream had been going on for hours and had over ten thousand people watching live. If you searched "Elon Musk Bitcoin" During the stream on Google, Google actually pushed that video as the first result.

Say what you want about the victims of the scam, but I think it should be pretty easy for youtube or other streaming companies to have a simple rule to simply filter all live streams with Elon Musk + (Crypto|BTC|etc) in the title and be able to filter all youtube pages with "Tesla" "SpaceX" etc in the title.

hansonkd··on Long Term Support
I think people are misreading this. I said

> all comments that cant be reproduced by llm

Not remove all comments.

meaning if your comment is so low quality that an LLM will generate it for you by reading the code, then it doesn't belong in VCS

hansonkd··on Long Term Support
got me thinking that it would be interesting to remove all comments that cant be reproduced by llm on code base with comments stripped out.

If the llm can produce similar enough comment from scratch, would it be better to just have an IDE that dynamically injects comments when you need as opposed to them being in version control?

hansonkd··on Many lung cancers are now in nonsmokers
I used to live by a busy street in a semi-dense part of town. Cars would be going around 45mph.

When I moved from that apartment after 4 years. I was shocked by the amount of black dust covering everything. from the walls to the shelves and floors. I think it was all tire pollution so switching to 100% electric won't mitigate.

It was pretty shocking and I wondered how much i increased my risk for lung cancer or other cancers.

hansonkd··on The Zen of Quakerism (2016)
To the point of the article: A lot of Quakers dont label their worship as meditation. The point of quaker worship is to open your heart to "listen". The point of meditation is often mindfulness. there is some overlap but i think it is a different ends from similar means.

Another contrast is quaker worship is done in a community looking inward towards the center of the room, Zen meditation when done in a temple is done looking at the wall. for me this is a contrast between the quaker "society of friends" and zen can be done in isolation

Quakers for me have a special place in my heart.

I'm a bit sad that in California there are very few Quaker communities when compared to Buddhist or Zen communities. The quaker communities that do exist seem to be hanging on from the counterculture movement several decades ago.

I've attended a Quaker community for the past couple of years and sadly it is dying out. Almost all of the members are past 60 y/o and almost zero young adult members or younger members attend.

I think the Quaker philosophy is powerful and unfortunately i believe it has lead to its downfall. The lack of creed and resistance to structure makes it hard for new members to feel comfortable and make it easy to be more casual about your membership. this leads to people just dropping out.

also the structure of quaker practices can seem offputting for people from more conventional religious backgrounds. For example christmas "celebrations" are done entirely in silence from the moment you enter to when you leave. this is a staggering contrast to almost every other celebration. (also in contrast to most of christianity a lot of quakers dont believe jesus was "holy" but rather an ordinary man who was more in touch with the "light", underscoring the intensity of their egalitarian beliefs)

I think Quaker has a branding problem. People think of quaker oats or amish. (amish have nothing to do with quakers). Zen is more trendy and "mystical". If quakerism was "rebranded" a lot more people would be attracted to it.

My heart yearns for more Quaker communities. Its so sad to see them die out.

← PreviousPage 3 of 9Next →