emilecantin

Joined 12 years ago

Karma
1,675
Submissions
441
Member since
Jul 8
[ my public key: https://keybase.io/emilecantin; my proof: https://keybase.io/emilecantin/sigs/RdHQg_lm-NaTavSdaSdW9a9HOsvxYTX7Ti-3DyRSYvg ]
View on Hacker News

Recent submissions

Comment · 1 month ago
You also need to buy twice the capacity for lead-acid, as they don't like to be discharged below 50%.
Comment · 1 month ago
Lead-acid batteries are amazing for starting an engine, and terrible at basically anything else. They're slow to charge and very sensitive to over-discharge: it's generally recommended to never go below 50% state-of-charge (so you basically need twice the capacity in the first place), and even one full-discharge event will permanently reduce their overall capacity. The fact that they're almost impossible to over-charge means they're never paired with a proper BMS so they usually aren't protected against this type of damage. Also they need to be fully-charged every few days, so they're a poor choice in an application where they're constantly cycled.

Lithium batteries in contrast only need a ~10% buffer, and don't care about being topped off except for calibrating the BMS in certain variants (the only reason why LFP cars want you to charge to 100% regularly), so you don't have to over-provision as much. End-of-life is being sorted out as we speak, recycling companies are popping up as discarded batteries from cars are becoming common. Some may even pay you for them too.

Comment · 1 month ago
It's from video games, where a player "camps" near the spawn point and kills newly-spawned players, presumably with better equipment.

It's not that niche, if you've been online a little bit you'd know this expression.

Comment · 5 months ago
They make a "universal charger" for this express purpose. It even has the adapter embedded in the holster, so you can either grab just the NACS connector, or the connector + J1772 adapter in one smooth motion.

Just don't try to use that adapter on another NACS connector like the Mobile Connector, it'll get stuck and you'll have to do some magnet shenanigans to get it off (ask me how I know...)

NACS on Level 2 has the same number of pins, but speaks a different protocol than J1772, so just a normal "dumb" adapter won't work. You either need a Connector that can speak J1772, or a TeslaTap.

Comment · 5 months ago
> However according to Bambu, Pawel specifically modified Orca to make it look like BambuStudio

"Specifically modifying" as in "not even touching that part of the code in the fork"...

Comment · 6 months ago
I had one, broke 2 screens before I gave up wearing it... It's really not meant to be work in daily life, which is sad because an e-paper screen makes a lot of sense on a watch.
Comment · 7 months ago
Mine had been upgraded from 4GB of RAM to 8GB, and I replaced the HDD with an SSD, and replaced the DVD drive with the original HDD for more storage. Was a nice machine for uni, I really loved it.
Comment · 8 months ago
Attacks like this are not helped by the increasingly-common "curl | bash" installation instructions (e.g. the new "native" Claude Code install)...

Publish through homebrew like a civilized person, please!

Comment · 9 months ago
A loop I've found that works pretty well for bugs is this:

- Ask Claude to look at my current in-progress task (from Github/Jira/whatever) and repro the bug using the Chrome MCP.

- Ask it to fix it

- Review the code manually, usually it's pretty self-contained and easy to ensure it does what I want

- If I'm feeling cautious, ask it to run "manual" tests on related components (this is a huge time-saver!)

- Ask it to help me prepare the PR: This refers to instructions I put in CLAUDE.md so it gives me a branch name, commit message and PR description based on our internal processes.

- I do the commit operations, PR and stuff myself, often tweaking the messages / description.

- Clear context / start a new conversation for the next bug.

On a personal project where I'm less concerned about code quality, I'll often do the plan->implementation approach. Getting pretty in-depth about your requirements ovbiously leads to a much better plan. For fixing bugs it really helps to tell the model to check its assumptions, because that's often where it gets stuck and create new bugs while fixing others.

All in all, I think it's working for me. I'll tackle 2-3 day refactors in an afternoon. But obviously there's a learning curve and having the technical skills to know what you want will give you much better results.

Comment · 10 months ago
I switched to Zed from a tmux/nvim setup. I think Zed is the first editor I've tried that has a good enough Vim mode for me to switch and keep my built-up muscle memory.
Comment · 11 months ago
It would obviously need to be accompanied with rigorous enforcement of employee classification. I know there would be a bunch of possible ways to game this, so there are a lot of other rules we'd need to add but I didn't want to make my comment too long.

Also, I wouldn't necessarily make a distinction between the full-time employees vs the part-time ones.

Comment · 11 months ago
I think there should perhaps be a law that any corporation automatically has a new class of un-tradeable VOTING shares, worth 50% of the overall vote, held by the employees. Everybody with an employment contract with this company is entitled to 1 vote, no more, no less; whether they're the janitor or the CEO.

Employees of a company are the ones who are the most affected by the company's decisions, it's only fair that they have a say.

Comment · 1 year ago
Yeah, I saw "AI winter" mentioned elsewhere in the thread...

IMO there is a real qualitative difference between AI and crypto in terms of the durable impact it's going to have on the world. Does that mean I've bought into the AI hype? Maybe. But I think the signs are there.

Comment · 1 year ago
Both can be true at the same time. Similar to the early days of the Internet, the dot-com bubble eventually popped, but the Internet (and dot-coms, for that matter) didn't go away.

What people are saying is that this mad race to throw cash at anything that has "AI" in it will eventually stop, and what will remain are the useful things.

Comment · 1 year ago
> If I can't get the materials to repair my building in a hurry, I go outside and I wait. Or I stay inside and I wait. And if I can't do that for my Venusian balloon city, I slowly sink into a zone that melts lead and bakes me alive. And if I get the materials after it has stared sinking, repairing it won't reinflate the balloon and have it rise again, because some significant fraction of the air has leaked out.

It's more similar to a boat than a house. If your boat has a leak, you need to repair it very quickly or it ends up at the bottom of the ocean. Yet we've managed to do it relatively reliably.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton