HNHacker News
TopNewBestAskShowJobs

LeifCarrotson

18,792 karma · joined April 27, 2015

submissionscomments
LeifCarrotson··on Don't let anyone take away your big box of cables
> They've been in the bottom for 10+ years. So, "when are you ever gonna use these?" was today. Don't ever let anyone take your Big Box of Cables away.

The fact that you haven't used those cables in 10+ years doesn't mean that you haven't used the Big Box of Cables in 10+ years. "Declutter" advice doesn't work for needs like cables, auto maintenance, or cooking where doing the thing means you need a huge variety of tools/supplies on hand. Maybe you haven't used a USB 3.0 micro cable in years, but you use some cable every day.

If you pull some cable from the big box (multiple drawers labeled separately as USB, network, display, audio/RF, serial, AC, wall warts, and misc for me), you're using the box. If you haven't made a recipe that requires majoram in forever, but you cook and eat every day, it's perfectly reasonable to have a bunch of spice jars. And maybe you haven't used that 3-jaw gear puller you "customized" for a tight fit with an angle grinder since that timing belt change in 2019... but cars still need constant maintenance.

If you have given up the hacker lifestyle, and have decluttered your devices to a single iPad and a phone, both with wireless chargers, and think you'll never need a cable again...I pity you. But sure, give up the box of cables. But if you're constantly connecting and disconnecting things from other things, the combinatorics go up really fast and you need lots of cables.

LeifCarrotson··on U.S. State Department pauses immigrant visa applications
The intentional cruelty must be visible because they're doing it to gain support from those who want to see immigrants mistreated.

They're not trying to change the rate of immigration, they're just looking to score political points.

LeifCarrotson··on Why your local LLM feels dumber than it is
There was a lovely window of a few years when processors were fast enough and low-power enough that real development work could trivially happen on a Macbook Air in a lounge.

That window is waning as more and more memory and graphics processing power is being used locally.

I suppose the future is most likely going to involve farming out AI requests to your desktop machine, your company's compute farm, or a cloud endpoint, but if you're expecting to run an AI offline on your lap with a battery...your lap will get warm.

LeifCarrotson··on Una GPS smart watch – Repairable, USB-C charging, developer-friendly
No, we can't. It's an ultra-low-power embedded ARM Cortex-M33 (successor to Cortex-M4) processor, the right language to use when programming it is C++. You want a minimum of abstractions and a close-to-the-metal programming environment to maximize battery life.

Be grateful it's C++, it could be raw C.

LeifCarrotson··on Show HN: How far do I have to go to run into 100k people?
Neat! I've got a slice that's under 10 miles long going south into town, but I've also got 14 slices to the north (the ones that don't intersect with a couple up-state cities) that are over 3000 miles long.

Vancouver is similarly interesting, a lot of great-circle 2000+ mile segments that reach over towards New England, but everything west or north is invalid.

Would be neat if instead of a single yellow petal to 100k, each petal was a color gradient to 1k, 2k, 10k, 20k, 100k, 200k, or 1M people!

LeifCarrotson··on Una GPS smart watch – Repairable, USB-C charging, developer-friendly
This is a comparatively small one: 40.25mm diameter screen, 14.4mm thick, at 50g.

My Fenix 6 Pro has a 47mm face, is 14.7mm thick, and weighs 80g (but as a Fenix that's the stainless bezel one, the plastic bezel watches are closer to 50g).

LeifCarrotson··on Una GPS smart watch – Repairable, USB-C charging, developer-friendly
I love the Garmin pogo chargers. I've got a few of their $3 puck cables scattered about my home, car, and office, a USB-C to Garmin adapter in my keychain and backpacking kit, and someone recently made a neat little portable battery that I wore under my strap in an ultra to recharge mid-activity.

Yeah, if you only use the stock Garmin cable (why isn't it at least right-angle?!) it kinda sucks, but there are lots of products that do it really well:

https://www.amazon.com/dp/B0F5L632HM

https://www.amazon.com/dp/B0D4F71WQC

https://www.amazon.com/dp/B07N18DX6Y

I would much rather these totally waterproof surface-level pads that put the spring pogo pins in the cable than give up internal device volume to a USB receptacle or magnetic charging coils.

LeifCarrotson··on Una GPS smart watch – Repairable, USB-C charging, developer-friendly
It matches my lived experience.

My body battery and stress often starts declining for no apparent reason and then 12-24 hours later I feel the symptoms of an illness. Similarly, when in a tough training block, HRV is a great tool to gauge how hard I ought to be able to go: I've tried to push through and just do a tough workout anyways when it's out of range, but failed to complete the workout in good form, or felt superficially crappy but had good training readiness according to the watch and was able to do better than expected.

The same holds true in the other direction, I don't log into Connect or scroll through the multitudinous widgets of data often enough to really keep tabs on this stuff, and when I get sick or feel good or bomb a workout or succeed at a workout when I felt off, the metrics consistently back up the actual results.

Personally, I've been thinking about jumping ship to a Coros Apex 4 if my battered Fenix 6 ever gives up the ghost - Garmin's prices are insane these days. At $270, this is cheap enough in comparison to a $1200 Fenix 8 Pro to take the chance. I could buy this and a $480 Apex 4, and then decide I didn't like either of them and go back to a used Forerunner 955, before spending as much as a new top-end Garmin.

LeifCarrotson··on Una GPS smart watch – Repairable, USB-C charging, developer-friendly
There are only about 400 units in existence, and they just started shipping June 30:

https://www.kickstarter.com/projects/unawatch/meet-una-the-m...

so it's been out for less than a month. That's why you've seen zero reviews on websites, it's an indie Kickstarter. They don't have the marketing budget of a big wearables brand.

It has a GPS, IMU, and heart rate sensor: That's enough, obviously, to track activities, workouts, and health which their competitors do with the exact same set of sensors. It remains to be seen how accurate those are, or how well the manufacturer and community can develop useful algorithms to turn raw sensor data into activity logs and actionable health insights, but step 1 is to release an MVP to get people wearing the watch and logging data, and step 2 is to use the data to improve the algorithms.

LeifCarrotson··on DARPA, U.S. Air Force fly AI-controlled F-16
That's not precisely how I remember that quote... But it's on the Internet, so my memory must be faulty.
LeifCarrotson··on Terence Tao's ChatGPT conversation about the Jacobian Conjecture counterexample
You can't view a random imgur screenshot in the UK?

What image hosts work for you? Imgbb? Postimages?

LeifCarrotson··on Claude Is Not a Compiler
In my experience, a spec is often public (or available for purchase by the public from a standards committee for a few hundred dollars, close enough in business terms), but the source code for your competitor's implementations is not available for any price. The first barrier to entry to become a competitor in many industries is to implement an 835 page (note that those are rookie numbers) spec, building software that is compatible with existing data formats or legal frameworks or network protocols or hardware or whatever.

This is another example of the many invisible silos that developers end up in:

1. Some are developing enterprise software for use by their own employer, the spec only exists because it's useful to help the dev team manage the project. In this case, it's totally reasonable to expect the spec to co-evolve with the code. If the release gets pushed out to Q3 or the target has to be adjusted due to unforseen implementation difficulties, so be it.

2. Some are developing contract software for their customers. The spec exists as a communication tool and requirements that allows the developers to know what to build and to inform the customer that what they've built has reached a certain phase of the billing process (including completion). You're on a clock, and if you're late or you don't do what you said you'd do then your customer isn't going to pay you.

3. Some are developing software for abstract customers - either B2B or B2C. Often, the specs here are regulatory or industry-standard, implementing the spec is the function of the business. You're releasing updates and new products to make year-end sales targets or snipe announcements by your competition, and advertising compatibility with various standards is a crucial bullet point in the sales presentation.

Bug reports, feature requests, and especially deadlines have different meanings in each context. The way AI development agents can be used in each silo also varies enormously!

LeifCarrotson··on Is this the end of the once-mighty GoPro?
If you're willing to put a little time into video editing, a 360 cam is great. The insta360 tools can make that a little easier if you want something simple.

If you just want to store a snapshot of the moment as it was captured, a regular camera that you pointed in the right direction is better.

LeifCarrotson··on Pebble Mega Update – July 2026
Low power electronics are all about low duty cycles: if it can be worn but asleep and drawing next to no power for 15 hours and 59 minutes, and recording audio for 60 seconds, they only need enough battery to run the processor for 60 seconds.

No one is using the thing like a dedicated microphone to record their entire day's audio, it's a note-taking tool.

LeifCarrotson··on Stripe and Advent have made a joint offer to acquire PayPal – sources
On the other hand, reducing competition and consolidating the market within the combined organization is good for the misshapen franken-org that comes out at the end...

The question is whether or not they can weaponize the regulatory system to prevent smaller competitors from taking advantage of their confusion.

LeifCarrotson··on Running Gemma 4 26B at 5 tokens/sec on a 13-year-old Xeon with no GPU
I think that any workflow that requires the user to stare at the tokens being generated live is using it wrong. Delegate, don't stare!

https://mikeveerman.github.io/tokenspeed/?rate=10&mode=text

You think of an idea that you want to have the LLM process, queue it up, and go back to what you were doing. Once you've finished reading the next article on HN about a 5 tps Xeon, your task will be complete. It's kind of like using a 3D printer: It doesn't matter if a print takes 10 hours, because when you come back in the morning it will be done.

Yes, with top-tier GPU farms you can hit hundreds of tokens per second. But if the old Xeon in the closet can get useful work done at 5 tokens per second, there are lots of people and lots of use cases where a free, unlimited 5 TPS stream is worth more than paying a dollars per day to get access to a 500 TPS source.

LeifCarrotson··on How to stop Claude from saying load-bearing
Humans easily anthropomorphize things that are not humans, ascribing human attributes like motive and comprehension and emotion to objects and processes that are not people who can have those attributes.

Claude is not a human.

It is overwhelmingly easier to anthropomorphize Claude or Siri or an LLM that communicates with you more eloquently than your boss than it is to anthropomorphize a cranky, tired starter motor. It's often easier to do than it is not to do, and sometimes, it's a useful abstraction. But it's not precise or correct, and can result in errors.

It could also just be that they're getting confused when using tools configured without a username dedicated to the tool. It's easy to end up with a comment or commit message that says "I prefer X over Y" posted on Alxndr's account and have coworkers confused whether that's the LLM or the human making that statement.

LeifCarrotson··on John Deere owners will get the right to repair equipment under FTC settlement
Tractors are immortal (my Dad's 80-year-old Ford 9N can attest to that), John Deere is immoral.
LeifCarrotson··on A bug which affected only left handed users
I'm not left-handed, but I often scroll my phone with my left thumb. My right hand is on my computer mouse, or holding a pen, or employed to make precise touches on the phone screen with my right index finger, or briefly comes over to join with my left thumb for typing...

Scrolling doesn't require much precision, and I naturally hold my phone in my left hand.

LeifCarrotson··on Decoding the obfuscated bash script on a Uniqlo t-shirt
Your terminal doesn't typically use Consolas. You can do:

    $ wget  https://archive.org/download/PowerPointViewer_201801/PowerPointViewer.exe
    $ cabextract PowerPointViewer.exe
    $ cabextract ppviewer.cab
    $ open CONSOLA*.TTF
and use Consolas on Linux, but it's not available by default.

What they're suggesting is that a lot of their users are logging into an Akamai Linux box from a Windows machine, and therefore aren't "real Linux geeks".

LeifCarrotson··on Internal Combustion Engine (2021)
It's 0.0015, that's 1.5 to 2.5 thousandths, or 15-25 "tenths" as they're called.

That's not a particularly tiny gap in the machinist world, it's large so that you can pump viscous oil in it and deal with a wide variety of temperature changes.

25 thousandths would be sloppy, a nominal clearance hole for a 1/4x20 bolt is about that much.

LeifCarrotson··on Internal Combustion Engine (2021)
Auto start/stop isn't off for enough time for the oil to drain from the galleries and especially not out of the bearing journals.

It's the first few seconds after an engine has been off for hours (or worse, for potentially years) that are the problem.

LeifCarrotson··on For first time, a cell built from scratch grows and divides
What they meant when they said "planets" was the 8 (previously 9, previously to that 8, previously 7...) known and named planets in our own solar system. A hypothetical "Journal of Planets" that was actually about solar system astronomy wouldn't necessarily have known what to do with a new paper about 51 Pegasi b published 30 years ago. They're thinking "when we said planets, we actually always meant solar system planets, it just never came up until now".

The reviewer of this paper is saying that by biology they always meant naturally evolved cellular biology, not synthetic biology - there's just never been an example of the latter before.

I think the take is wrong, the receiving journals should be excited to expand their scope rather than frustratedly redefine their scope more narrowly, but definitions and categorization are hard.

LeifCarrotson··on County with 37 Data Centers Asks Schools to 'Conserve Electricity'
I work in industrial manufacturing and automation, several of my customers (those running steel foundries, aluminum die casting, plastic recycling and extrusion, and other power-intensive processes) represent a sizeable fraction of the utility usage in the small towns in which they're located.

They often have an individual contract with the utility and participate in load regulation: when you need liquefy a few tons of steel, those heaters have a lot of thermal inertia. If A/C loads are high they'll turn the power down, if wind output is high, they'll turn it up, and so on.

Do data centers participate in the same sort of dynamic pricing and power adjustment? I understand that they're spinning up and powering down instances on demand, and that those demands are somewhat outside of their control, but are they able (and willing, and desirous of reducing their electric bills) to dynamically adjust compute in response to utility rates?

LeifCarrotson··on Qwen 3.6 27B is the sweet spot for local development
I've also been running Qwen 3.6 35B A3b on my Windows laptop (64 GB RAM, a 4GB GPU) and it's at least tolerable. It's not fast - a few tokens per second, slower than reading speed - but I can give it a task and come back later. That was a $600 laptop off eBay a few years ago, not a $6,000 machine.

Are these unified memory Macs and giant 24GB desktop GPUs achieving dozens or hundreds of tokens per second commensurate with their 10x-20x cost?

LeifCarrotson··on 1.38 Millimeter Microcontroller
You've described a load cell, which is commonly used in laboratory and industrial environments to resolutions exceeding 0.05% of full scale. I've used these in the past with great success:

https://www.interfaceforce.com/products/load-cells/low-profi...

Click the "Specifications" tab to see the various error sources. Interface's technical library (linked at the top right of their shop) is a great training tool too, if you want to learn more. To keep your NIST certification - and to maintain accuracy after a high-stress...incident... you need to do occasional recalibration. That would be a problem for a consumer product, but with good mounting and overload protection they really don't change that much over time.

Then you've got the electronics, and the amplifier required to get the rated precision out of that load cell costs more than the load cell itself.

Achieving those performance targets costs money, and people buy the cheapest scale that says "Accurate High Precision Digital Bathroom Scale Glass" on the Amazon listing.

LeifCarrotson··on 1.38 Millimeter Microcontroller
Yes, that's "bare metal" as opposed to programming in MicroPython, Javascript with Espruino, Lua/NodeMCU, Rust, or adding your C application on top of an off-the-shelf RTOS.

C support is basically universal these days, very few chips require you to program in only assembly anymore.

LeifCarrotson··on The Doorman's Fallacy in action
"They" being the waiter or waitress, of course. Good ones can navigate complex bill splitting arrangements and even better can manage awkward interactions like one person quietly paying for another's dessert or covering an appetizer for the table, know the menu not only by memory but also can recommend dishes that the guest may prefer, and generally make the dining and ordering and paying experience better.

Bad restaurants think they can replace those skills with a QR code on the table optimized for the lowest common denominator.

LeifCarrotson··on Steam Machine launches today
I don't think they're necessarily overestimating what they've dedicated to logistics, they're overestimating what they've dedicated to anti-scalping. If they cared to detect it, they could invest even just a token effort and make great strides. But why would they care?
LeifCarrotson··on L'Affaire Siloxane
From the paper:

> The main sources of VMS were determined to be antiperspirants ... skin lotions ... wipes ... and hair conditioner. Several siloxanes-free options are available for [these products]. These products are now being assessed for crew member use in future increments.

From the blog:

> At present the agency is testing a new filtration system to put in front of the heat exchangers, to try to protect them, and continuing to try to cut down on siloxanes at the source level. There are probably people at NASA now whose entire career has been built on siloxane control.

Why wasn't the result to simply ban siloxane-containing cosmetics and wipes? The cosmetics are up to the individual astronaut, which is a little crazy, but the wipes are provided by NASA, and they're still using siloxane-bearing wipes, which shortens the life of their water systems and costs crazy amounts of money.

Page 1 of 34Next →