HNHacker News
TopNewBestAskShowJobs

cdmckay

910 karma · joined February 9, 2010

CTO and Co-Founder at Process Street. Open source developer. https://www.process.st https://www.cdmckay.org
submissionscomments
cdmckay··on Git Rebase for the Terrified
This

Rebase only makes sense if you making huge PRs where you need to break it down into smaller commits to have them make sense.

If you keep your PRs small, squashing it works well enough, and is far less work and more consistent in teams.

Expecting your team to carefully group their commits and have good commit messages for each is a lot of unnecessary extra work.

cdmckay··on How Markdown took over the world
You could still support a subset of the most common features like bold, italic, strike, bullets, links, etc.

Isn’t the beauty of MD supposed to be that if you can’t render it it should still look fine as plaintext?

cdmckay··on BYD Sells 4.6M Vehicles in 2025, Meets Revised Sales Goal
In Lima I would say half the cars I see on the road are Chinese, many I’ve never heard of. It’s crazy.
cdmckay··on Windows 11 Outperforming Linux on an Intel Arrow Lake H Laptop
I have a Framework 13 running an AMD AI 300 Series with Fedora as my personal laptop and an MBP M2 Pro as my work machine.

I would say that the Framework is fine for battery life when you’re using it but loses like 20-30% of battery per day in sleep mode vs like 1% per day for the MBP.

The workaround I use now is to set the FW to hibernate after 30 minutes of sleep so it’s not dead when I decide to use it again after a few days.

The downside of this is that waking up takes a couple of minutes and so I still tend to use the MBP if I need to do something quick and don’t want to wait for the hibernate tax.

cdmckay··on I migrated to an almost all-EU stack and saved 500€ per year
Yeah I tried it and it was still unusable. I barely noticed any improvement.
cdmckay··on I migrated to an almost all-EU stack and saved 500€ per year
I really wanted to switch to the Proton stack and even tried it for a couple weeks but the search in Proton Mail is so bad I couldn’t use it for even simple things like finding my airline tickets. I had to switch back to Google Workspace.

It doesn’t seem like Proton even really cares about the how bad their mail search is and is more focused on releasing new products.

cdmckay··on Avoid UUID Version 4 Primary Keys in Postgres
Out of curiosity, why is it an issue if you leak creation time?
cdmckay··on Apple has locked my Apple ID, and I have no recourse. A plea for help
I would love to feel sorry, but seems you’re technically capable of preventing this (unlike most people), just chose “convenience.”

Well, this is the downside of “convenience.”

If you manage to recover your belongings, I hope you stop preaching around how living in a normal apartment in society is good and everyone should accept the risk of home invasion instead of living in an underground bunker with biometric access controls and armed security.

cdmckay··on Cherry gives up German production and wants to sell core division
I think it’s mostly the loss of Nord Stream
cdmckay··on Jakarta is now the biggest city in the world
Which assumptions are those?
cdmckay··on Uv is the best thing to happen to the Python ecosystem in a decade
Occasionally I have to build Python projects and coming from other languages and package managers, having to deal with a venv is super weird and annoying.
cdmckay··on South Africa's one million invisible children without birth certificates
Crypto doesn't solve any of the actual problems here.

These kids can't access any services because they don't legally exist in government systems. No birth certificate means no school enrollment, no healthcare, no social grants.

You think a 15-year-old footballer who can't play in tournaments because he has no birth certificate is going to be helped by Bitcoin?

What school is letting them enroll because they have a hardware wallet?

This is a civil administration problem that needs government solutions: streamlined processes, digital systems, reduced fees, and political will.

cdmckay··on China's New Rare Earth and Magnet Restrictions Threaten US Defense Supply Chains
Any sources on this?

From everything I’ve read this is not the case and they instead made it a national priority to have a secure supply.

cdmckay··on U.S. already has the critical minerals it needs, according to new analysis
The US mines many elements domestically, so why the sudden environmental concern specifically with rare earths?

Is there evidence that China’s rare earth mining creates more environmental damage than US coal, gold, or other domestic mining operations?

The real issue seems to be strategic: China made rare earth supply security a policy priority, while the US relied on market forces to handle supply chains.

cdmckay··on Nintendo Reportedly 'Almost Discouraging' Switch 2 Development
Really? Which titles?
cdmckay··on StarDict sends X11 clipboard to remote servers
Meanwhile on Wayland: > StarDict on Wayland doesn't have this problem, because Wayland prevents applications from being able to capture text from other applications by default.
cdmckay··on New EU rules on digital accessibility to come into force
None of the penalties are jail time and microenterprises (<10 employees) are exempt. There’s also a disproportionate burden clause that would also probably exempt you.
cdmckay··on Google restricts Android sideloading
I think what’s being suggested is that you could install any app but verify if it’s legit via the signature.
cdmckay··on Mill as a direct style build tool
Can you explain what you mean?
cdmckay··on NSF faces shake-up as officials abolish its 37 divisions
I’m not sure I follow… how is that Russian? Wouldn’t it be British?
cdmckay··on Everything Is Chrome (2023)
Imagine the horror of not being shown ads at all
cdmckay··on Bun 1.2 Is Released
I just tried Bun to make a script to copy files from a service we were moving off of to S3 and it's pretty great.

Instead of having to tinker with my package.json, tsconfig.json, etc. to get everything just right, it works right of the box the way you expected with `bun init`.

Then it's just `bun run index.ts`.

And it's fast!

Node is great but there's just too many options to configure. I appreciate that Bun went ahead and made a bunch of assumptions and pulled commonly used stuff directly into it.

cdmckay··on Researchers design wearable tech that can sense glucose levels more accurately
Wasn’t ML always considered AI?
cdmckay··on The motor turns too much
How do you explain the fact that car manufacturers can and do build plants in Mexico and use cheap labour there, but still can’t compete with Chinese manufacturers? Labour cost isn’t the problem, the problem is that US innovation has stagnated and now his to rely on protectionism to compete.
cdmckay··on The motor turns too much
Why is it sad?
cdmckay··on Sending emails to my three-year-old
You can do this with Groups in Google Workspace pretty easily.
cdmckay··on Why can't my mom email me?
Yeah, my mom would totally understand that prompt.
cdmckay··on Where are the supply chain safe programming languages?
This is not realistic for most startups. You’d spend all your time reviewing packages and no time building.
cdmckay··on $20k bounty was claimed
A formatter is pretty essential when working in a team. It saves tons of time wasted on code formatting in code reviews.
cdmckay··on Show HN: React Spreadsheet 2
Feels pretty smooth on my iPhone 13.
← PreviousPage 2 of 10Next →