HNHacker News
TopNewBestAskShowJobs

logankeenan

275 karma · joined October 30, 2020

logankeenan.com
submissionscomments
logankeenan··on Uber ordered to pay $40M over death of woman left on Southern California freeway
The judge “concluding the company is legally responsible for the conduct of its driver”.

I’m not a layer, but doesn’t that open up a precedent where others could be more willing sue Uber now for damages caused by their driver?

logankeenan··on Pentagon weighs pulling nearly a third of U.S. forces from Europe
For better or worse, the defense the US provides will no longer be used as leverage for economic agreements across the EU and the Middle East.
logankeenan··on Our GitHub Actions bill kept climbing, so we moved CI to one box
We’ve been using runs on for maybe a year now. It’s a managed service for self hosted runners. Pretty great if you want to get off expensive GH actions boxes and do self hosting but don’t have the time to manage it yourself.

https://runs-on.com/

logankeenan··on Polling shows a growing political reckoning is coming for data centers
It’s different because those places typically provide jobs for the people in the surrounding area. Data centers don’t employ enough people to provide an economic benefit for the people that live near them.
logankeenan··on Gemini Robotics 2 brings whole body intelligence to robots
Great point, inference is just one variable. It’d be really great to know how much those tasks costs in inference. I’m assuming they cost significantly higher than human labor. Therefore, the inference cost is so high that it makes the other variables seem irrelevant for the time being.
logankeenan··on Gemini Robotics 2 brings whole body intelligence to robots
Robotics with AI is the real revolution.

Today, humans convert their labor to capital. Capital holders need labor (humans) to acquire more capital. When the price of inference for these robots becomes less than the price of labor then capital holders don’t need labor.

Obviously, AI impacts non-manual labor too, but a significant portion of the world population does manual labor.

logankeenan··on Qwen 3.6 27B is the sweet spot for local development
3090 was released six years ago and is still very relevant for running models locally.
logankeenan··on Hey, n00b, we didn't hire you to complete tasks
> You uncover a better design and submit a string of diffs not only implementing the task but simplifying other parts of the code too. Bonus points for doing this before you implement (make the hard change easy then make the easy change).

The last part of this really stands out. A high performer understands that software is malleable. However, the way you shape it, when things change, and how much is changed at one time matters a lot

logankeenan··on Iroh 1.0
Why’s that? What would be the alternative?
logankeenan··on Amazon Announces Multibillion-Dollar Data Center in Missouri
Data centers are critical infrastructure and having them near military bases could be seen as a security benefit.

The AWS status page still shows UAE as disrupted https://health.aws.amazon.com/health/status

logankeenan··on Iroh 1.0
Iroh has been amazing to work with and the engineers are so nice in the discord channel. The pragmatic approach to making p2p just work has been easy to understand. Their YouTube channel has great content too. Congrats on v1!

https://youtube.com/@n0computer

logankeenan··on MiMo-v2.5-Pro-UltraSpeed: 1T model with 1000 tokens per second
Do you have any recommendations for a live digest tool?
logankeenan··on The two oldest printing presses
Do you have any recommendations for books on the history of movable type?
logankeenan··on "Not Medically Necessary": Helping America's Health Insurers Deny Coverage
Patrick Rucker, one of the authors, spent time at our company, Claimable, last fall so he could investigate this issue further. Claimable is a startup where we leverage AI to help people appeal their health insurance denials. Ask me anything, I work in this space every day.

https://www.getclaimable.com/

logankeenan··on Man accidentally gains control of 7k robot vacuums
Which brand did you get? I’ve always been hesitant to get one, I’d like one that I could reduce the amount of data sent out to the cloud
logankeenan··on Across the US, people are dismantling and destroying Flock surveillance cameras
Do all drones do this now? Is this required by law for manufacturers to implement?
logankeenan··on UK to force social media to remove abusive pics in 48 hours
Regardless of how you feel about content moderation, 48 hours is a ridiculously long time given what AI can do today. That “bad” image could have been propagated around the world to millions of people in that time. It can and should be removed in minutes because AI can evaluate the “bad” image quickly and a human moderator isn’t required anymore. However, the compute costs would eat into profits…

Again, I’m not judging about content moderation, but this is an extremely weak initiative.

logankeenan··on Amazon is ending all inventory commingling as of March 31, 2026
This holiday season, I wouldn’t buy high priced high quality items from Amazon due to concerns about counterfeit. I probably still won’t even after they’ve made this change. DTC from quality producers now have decent websites, free shipping, and good customer service. If I’m going to buy a premium expensive product, why risk it.
logankeenan··on Iran official says 2k people have been killed in unrest
> how many of the people backing the protest are basically holocaust deniers

I don’t understand this? My assumption is that hardliners in Iran would be holocaust deniers and not want the regime to fall?

logankeenan··on Ask HN: What are you working on? (Jan 2026)
Software that connects your own personal devices to form a p2p mesh network and also connects your friends personal mesh network. On top of that technology, the ability to chat, share media, or any other basic computing done between friends. Data is synced between devices. The goal is to make the underlying tech mostly invisible to the users. They pair devices and start doing standard software things.
logankeenan··on Retreating from EVs could be hazardous for Western carmakers
> We need to support farmers because a market spread too thin on farming means people would starve.

People would not starve if we stopped the ethanol mandate. In fact, corn prices would fall because the government would no longer force ethanol to be mixed with oil. Less demand would decrease the price.

logankeenan··on Pricing Changes for GitHub Actions
I guess I’ll start to look at an alternative to GitHub self hosted runners.

It’s been awhile since I looked. What’s a good alternative?

logankeenan··on Rahm Emanuel says U.S. should follow Australia's youth social media ban
How would we effectively regulate social media? Being the regulator could be a very powerful political tool and used to capture or maintain political power.
logankeenan··on Qwen3-VL can scan two-hour videos and pinpoint nearly every detail
It’s been about a year since I looked into this sort of thing, but molmo will give you x,y coordinates. I hacked together a project about it. I also think Microsoft’s omniparser is good at finding coordinates too.

https://huggingface.co/allenai/Molmo-7B-D-0924

https://github.com/logankeenan/george

https://github.com/microsoft/OmniParser

logankeenan··on Iran faces unprecedented drought as water crisis hits Tehran
I had no idea Romanization of Perian was a thing. Thanks for sharing!

https://en.wikipedia.org/wiki/Romanization_of_Persian

logankeenan··on Iran faces unprecedented drought as water crisis hits Tehran
The BBC article spelled the dam's name wrong in their interactive image. It's Latyan Dam if anyone else wanted to look up more on it.

https://en.wikipedia.org/wiki/Latyan_Dam https://maps.app.goo.gl/UzQrPMR4iHRdbsuP7

Edit: TIL there can be different translations/spellings of Persian to English

logankeenan··on Local First Htmx
Using Rust instead of a Go would provide a smaller binary since it doesn't need a runtime. Compared to JavaScript apps, it's not terrible but also not great. One thing WASM has over JS is that it can decode and compile code in parallel across multiple threads as it streams in.

https://hacks.mozilla.org/2018/01/making-webassembly-even-fa...

logankeenan··on Local First Htmx
It's really cool to see someone else gravitate toward this idea. I think there might be some real potential in the future. I wrote about a similar idea in 2022 [0] and 2023 [1]. The service worker approach was heavily inspired by Richard Anaya's work [2]. HTMX migrating to fetch [3] makes this even easier. I had to create a xhr-fetch-proxy [4] to intercept requests with htmx today. I'm not the author, but would be happy to answer any questions.

[0] https://logankeenan.com/posts/a-rust-server-app-compiled-to-...

[1] https://logankeenan.com/posts/client-side-server-with-rust-a...

[2] https://github.com/richardanaya/wasm-service

[3] https://news.ycombinator.com/item?id=45803358

[4] https://github.com/logankeenan/xhr-fetch-proxy

logankeenan··on </> Htmx – The Fetch()ening
Oh that’ll be much nicer. Would myCustomFetch then need to return a Response?

https://developer.mozilla.org/en-US/docs/Web/API/Response

logankeenan··on </> Htmx – The Fetch()ening
Yep, it's super nice. The Service Workers API also makes this really easy too. I experimented with compiling a Rust Axum server to WASM and then ran it in my service worker. Also, thanks for incorporating fetch into htmx!

I thought I'd include an example of replacing fetch for anyone that come across this.

    const originalFetch = window.fetch;
    window.fetch = function(url, options) {
      if (url.includes('/api/user')) {
        const mockUser = {id: 1, name: 'John Doe', email: 'john@example.com'};
        return Promise.resolve(new Response(JSON.stringify(mockUser)));
      }
      return originalFetch(url, options);
    };
https://developer.mozilla.org/en-US/docs/Web/API/ServiceWork...
Page 1 of 4Next →