HNHacker News
TopNewBestAskShowJobs

spike021

4,034 karma · joined November 9, 2010

Software Engineer. San Francisco.
submissionscomments
spike021··on DraftKings is using AI to behaviorally target chronic gamblers
I follow baseball and multiple members of the team I watch have had articles written about death threats they get. For instance https://www.sfchronicle.com/sports/giants/article/mlb-threat...
spike021··on Plan mode is dead
I do something similar. But where I change it up a bit is depending on plan complexity I divvy up parts of the implementation to different subagents with fresh, only relevant context for whatever they're responsible for doing (e.g. a part of that plan). Edit: to clarify, I will also go back and forth with the planning agent making sure edge cases are covered. Sometimes that involves invoking a new subagent without our planning context to validate it without preconceptions.

I personally still find planning a valuable mental exercise; it's not so different from pre-LLMs and whiteboarding or otherwise taking the time to consciously plan a set of work.

spike021··on I am done with this shit
One of my favorite Youtube channels, Mighty Car Mods, had a video a while back where they chose to use all hand tools for one of their car build projects instead of power tools.

For guys like those you can't really make an argument that they don't care about the craft when they use power tools 90% of the time normally.

So are LLMs a short cut? sure. Does that mean people using them don't care about the craft? not necessarily.

I'd love to spend more time actually learning iOS development. It's just that I work in a different area for my regular job and when I get home I don't have the time (due to various responsibilities) to sit down and spend adequate time on iOS.

spike021··on I am done with this shit
No sense of victory?

I'm still surprised sometimes at how rapidly I can prototype something. Is it always shippable? No. But something that would've taken me an amount of time I can't afford to is much quicker.

This past weekend I decided to build an iOS app as a personal project. Normally I wouldn't have the time to work on one like that but I was able to get a working POC that is actually usable for my trivial use case in a matter of hours.

I'd call that a victory.

spike021··on More than 100k people in Japan are now aged 100 or older
Except that is not the definition of "public transportation" being used in this context; OP is clearly referring to transportation that the public uses to commute. They're hardly referring to its ownership.
spike021··on More than 100k people in Japan are now aged 100 or older
this is HN not reddit. no need for snarky replies.
spike021··on More than 100k people in Japan are now aged 100 or older
What exactly did you eat the entire time? tonkatsu and karaage?

there's plenty of great home style food that isn't fried.. nikujaga, gyusuji, nikudofu, etc.

Public transit there is pretty great. If anything the lack of escalators for some stations can be unmotivating to some people but on the other hand walking a lot of flights of stairs is healthy.

spike021··on I Don't Like LLMs
even people I know who are supposedly in it for the love of programming inevitably care about the amount of money.
spike021··on HarnessTax: How Much Does the Harness Matter for Coding Agents?
Apologies. I guess my main question is just is there a benefit to routing directly to a provider through its own harness vs just sending chat requests to those providers using OpenRouter or similar as a proxy?

As per your response it sounds like at least caching would happen for any provider regardless of the request's origin.

spike021··on HarnessTax: How Much Does the Harness Matter for Coding Agents?
Say I'm using Claude Code or GPT Codex's harnesses but also sending some queries to the respective Anthropic and OpenAI models via OpenRouter.

Do harnesses and therefore sending the queries directly to the LLM providers have caching and other benefits that OpenRouter does not provide? Would I get any of those benefits if I simply proxied any requests to the major providers' harnesses through OpenRouter? Or only if the requests go straight from the harness to the provider's API?

spike021··on Giving up on smart rings
I'm waiting for the Apple Health app support. Supposedly it's coming sometime in the fall. The Google app is ok but I don't use the AI features.

I'm not sure if proper Apple Health would help with this but Google tends to be delayed at automatic recognition of activities (e.g. I take a walk it can be an hour or two until it processes automatically). Apple would recognize a walk as I was on it.

spike021··on Giving up on smart rings
I recently (June) bought an Air too to replace my 5 or 6 year old Apple Watch.

I'm enjoying it for the same reasons. Longer battery life. More comfortable when I'm sleeping since it has no buttons or weird bulky shape.

I do wish Apple would make their own version of it with apple pay.

spike021··on Logo Programming Language
Logo in either elementary or middle school in the early 00's was my first experience writing any code. Good times.
spike021··on Apple Watch Series 12
I really just want an Apple version of the new Fitbit Air.

I had an Apple Watch for five years. Battery didn't even last a day.

I realized generally I have my phone or laptop with me all the time anyway, I don't need a watch with weather or app widgets.

So in June I bought the fitbit air and it's great. Battery life lasts about 6-7 days. No distracting screen. MUCH more comfortable to sleep with since it has no buttons and a smaller form factor.

If Apple made their own version of the Air but with Apple Pay I would switch back over in a heartbeat.

spike021··on iPhone Duo
The number of people who buy junk food on credit they can't pay off is pretty much unfathomable at least in the USA. There are plenty of people for whom "$3 / day" is something they very realistically can't afford.
spike021··on iPhone Duo
they're definitely hoping the people who can't afford it simply lease it like an expensive car.
spike021··on ChatGPT Images 2.5
My point was with respect to brainrot being depressing but existing for a long time before AI. Not resource use.
spike021··on ChatGPT Images 2.5
How many memes/gifs do you think have been created by hand or with generators over the last ~20 years?
spike021··on Getting your hands dirty is good for you
Yeah, where I live there's constantly shattered glass, other people's dog's poo they don't pick up, etc.

Last week I was walking my dog and he stepped on glass or something that gashed open part of his paw pad.

spike021··on Sony makes bold claim about game ownership
Even disc-based games in boxes have mostly required online connectivity to download most game files for a long time.

It doesn't make it right but I feel like the writing has been on the wall for ages.

spike021··on Wk. 6 of Vibecoding an MMO
Yeah, I vibe-coded an iOS game last year. While I'd had the gameplay idea for years, it took so much time balancing everything and I still didn't really get it quite right.
spike021··on Uber is laying off 10% of staff
That's a nice idea but how many of those people will wind up at a job that doesn't require RTO? I was applying quite a bit back in April and many places that previously had decently-hard stances on allowing WFH now stated RTO as a requirement.
spike021··on Sort branches by last commit date
At my current job it's fairly frequent that I have 5+ active branches open for a repo. Not ideal and that's another topic, but it is nice to be able to sort branches because of that.
spike021··on An investigation into the state of corvid–human relations
sounds like my dog. he knows when to sit and stare at me to wait for his usual food routine and, occasionally, treats. once he realizes that no it isn't time for either, he goes away.
spike021··on Suica, Japan's First IC Transit Card
If you're doing any transfers it could get reasonably complicated. SUICA makes those easy, unless you need a recharge to top it up.
spike021··on Suica, Japan's First IC Transit Card
I've been able to get multiple over the past nearly 10 years, very easily. I think there was a relatively brief shortage toward the end of the COVID closure, maybe the first year or so Japan was re-opened. But generally you could still get them, just not at major hubs.
spike021··on Ask HN: What is one simple thing LLMs are insanely bad at?
I've had a lot of trouble when it comes to sorting out UIs. I've tried with an iOS game and also a TypeScript app with UI elements from libraries like ReactFlow. The usual models can sometimes fix or change things based on screenshots but more often than not they just don't "get it" (e.g. certain shapes on a plane are overlapping, which I don't want, the models can't fix what they can't "see").

I've had some luck on the web app side if I use playwright or similar for the model to interact with but still far from efficient.

spike021··on Nitter and XCancel receive cease and desist notices
I've made a lot of friends in Japan through shared interest communities that are mostly on twitter. Most are people I've actually met whenever I am in Japan.
spike021··on Where did all the public bathrooms go?
I've just about never had an issue finding a toilet, like you said. Parking/service areas are great and nothing like rest stops in, say, California

There are _some_ neighborhoods, especially in Tokyo, where sometimes it can be difficult. Like certain parts of Koenji you can walk into random conbini that have locked bathrooms and signs saying no public use. Fortunately it's not all too common.

Only thing about public toilets in places like parks or neighborhoods is they almost never have soap.

spike021··on A Friendly Introduction to Racket
We used it in the course I had that introduced functional programming. The only memorable thing I can remember writing in it for that class was a topological sort (I believe).
Page 1 of 34Next →