HN user

arthurjj

758 karma

Programmer in San Diego My public work is at:

http://arthur-johnston.com/

Posts46
Comments193
View on HN
newsletter.semianalysis.com 1mo ago

AI Dark Output: The Visible Cost of Invisible Output

arthurjj
2pts0
drthad.substack.com 1mo ago

Complicated truth about European economic stagnation and living standards

arthurjj
4pts0
borretti.me 1y ago

You can choose tools that make you happy

arthurjj
6pts1
arthur-johnston.com 1y ago

Finding Java classes that are only used by tests

arthurjj
1pts0
arthur-johnston.com 1y ago

Oncall should be Tuesday to Tuesday

arthurjj
1pts0
news.ycombinator.com 3y ago

Ask HN: Good introduction to LLMs and how they work?

arthurjj
2pts3
arthur-johnston.com 3y ago

Code Names Are Bad

arthurjj
1pts0
news.ycombinator.com 3y ago

Why isn't Aspect Oriented Programming more talked about in industry

arthurjj
3pts2
theiconic.tech 4y ago

Naming microservices needs to be trivial, not cryptic (2018)

arthurjj
28pts68
schwitzsplinters.blogspot.com 4y ago

Review Drift

arthurjj
1pts0
blog.dshr.org 5y ago

Even More on the Ad Bubble

arthurjj
2pts0
www.worksinprogress.co 5y ago

Progress Studies: The Hard Question

arthurjj
2pts0
savingjournalism.substack.com 6y ago

What Journalists Say When No One Is Watching

arthurjj
3pts0
www.facebook.com 6y ago

Man downloads dead mother's voice from Alexa

arthurjj
1pts0
github.com 6y ago

Amazon Fresh/Whole Foods Delivery Slot Finder

arthurjj
3pts2
mymodernmet.com 6y ago

Dog Learns to Talk by Using a Soundboard

arthurjj
1pts0
blog.callr.tech 7y ago

Static web – back to the roots?

arthurjj
177pts106
static.googleusercontent.com 7y ago

Overlapping Experiment Infrastructure (2010) [pdf]

arthurjj
8pts0
arthur-johnston.com 7y ago

How Programmers Can Adapt to Increased Money in Software

arthurjj
3pts0
blog.ploeh.dk 7y ago

The Programmer as Decision Maker

arthurjj
2pts0
arthur-johnston.com 7y ago

Scoring Maker's Schedule vs. Manager's Schedule Using Herfindahl Index

arthurjj
1pts0
slatestarcodex.com 7y ago

An Effective Altruism Hotel, to help subsidize researchers

arthurjj
1pts0
medium.com 8y ago

Designing a 'Young Lady’s Illustrated Primer' from Diamond Age

arthurjj
153pts104
arthur-johnston.com 8y ago

10 Steps to Safely Change an API

arthurjj
1pts0
arthur-johnston.com 8y ago

A Hacker Writes a Children's Book

arthurjj
171pts68
arthur-johnston.com 8y ago

Programming Books for Babies and Toddlers

arthurjj
3pts2
news.ycombinator.com 8y ago

Show HN: ABCs of Programming, a children’s picture book

arthurjj
8pts5
www.nytimes.com 9y ago

Georgia Tech manages to teach a CS degree for $7k

arthurjj
37pts6
arthur-johnston.com 9y ago

Check Sums in Everyday Life

arthurjj
3pts0
news.ycombinator.com 9y ago

Ask HN: Do Programmers from Different Universities Have Different Styles?

arthurjj
2pts0

I try to buy as many shirts as possible from bands I like and this post reminded me to go look again. I listen to a lot of metal and punk and the problem is most the shirts are either black, which overheat you in SoCal, or have designs that are aggressively ugly [1].

I wish more bands hired better designers or at least had shirts I wouldn't overheat in

[1] I own and wear this one so it's not always a deal breaker https://merchbar.imgix.net/product/174/7292/6127313518766/Zs...

I think part of it is she had excellent PR skills and a dedicated fan base. I was at Google when she quit, working in ML, and hadn't heard of her until the story broke. I remember there were a large number of Memegen posts about it, but no one I spoke with knew about her, so I assumed it was brigading.

I think she's since since lost a lot of her allure, especially when she didn't change her mind when the facts about the AI water usage changed 1000x

It might take a while for people to see how the model is useful to them, or to figure out how to make it useful or the capabilities weren't there ye. My mother tried ChatGPT in '23 and thought it was useless, she now uses it regularly, because it's improved and she knows how to use it better.

More than 30 percent of the US working-age population is using AI [meaning about 70% isn’t], an increase of 3 percentage points from the end of 2025

This makes me less bearish on the AI investments that are being made, if 70% of the working age population isn't using AI then there still is a lot of growth. The future is here, it's just not evenly distributed (yet)

As I said in another comment, I think it’s important to debate what these companies are doing, how they’re doing it, and whether the United States’ actions are morally and legally justified.

I think it's sometimes hard to debate these issues in tech circles. In my experience something like 5-10% of techies are vocally critical of these companies or anything National Security related. This article headline is a great example, a serious debate is difficult when you compare people who disagree with you to Nazis

I was discussing resume screening with a jr engineer and unprompted he mentioned he would filter out anyone who worked at a defense contractor, not knowing I had worked at one. I tried to make sure he was removed from interviewing as he obviously wasn't mature enough for it.

I was pretty curious as I have a kid who's not very aware about cars. That appears to be an extrapolation from a pretty biased source [1]. It's probably more honest to say "the aforementioned systems are expected to save 58 to 69 lives each year" after they are fully rolled out to the entire fleet.

That's not counting injuries or property damage, but it is still an already low number

[1] https://www.kidsandcars.org/news/backup-camera-mandate-linke...

[2] https://www.federalregister.gov/documents/2014/04/07/2014-07...

When a good programmer writes a new feature, they are looking for both existing and new abstractions that can be applied. They are considering their mental model of the whole system and examining whether it can be leveraged or needs to be updated. That's how they avoid compounding complications.

This is actually a pretty good argument that it's a permanent issue. I haven't tried with writing, or having an LLM write, a summary of the coding style of any of my code bases but my hunch is it wouldn't do a good job either writing it or taking it into account when coding a new feature

Agreed. If I'm looking at what it proposes then about 1/2 the time I don't make the changes. If this were fully automated you would need an addendum like "Only make the change if it saves over 100 lines of code or removes 3 duplicate pieces of logic".

There are other scenarios you would want to check for but you get the idea.

LLMs not being lazy enough definitely feels true. But it's unclear to me if it a permanent issue, one that will be fixed in the next model upgrade or just one your agent framework/CICD framework takes care of.

e.g. Right now when using agents after I'm "done" with the feature and I commit I usually prompt "Check for any bugs or refactorings we should do" I could see a CICD step that says "Look at the last N commits and check if the code in them could be simplified or refactored to have a better abstraction"

I just want to thank the submitter. This is the type of internet that I really miss. A very smart person who's a good writer, proud of their interests and obsessions.

These were interesting but I don't know if they'd work on most or any of the places I've worked. Most places and teams I've worked at have 2-3 small repos per project. Are most places working with monorepos these days?

The only access anyone has to those questions is through something like introspection: either their own, or someone else’s honest reports of their experience, or the accumulated testimony of literature and philosophy...

I'm broadly sympathetic to the point in this article but it's trying to slip in literature and philosophy with honest first hand reports of introspection is underhanded. There's no reason to expect them to be any less guilty of motivated reasoning than Marc Andreesen

The 49MB web page 4 months ago

My favorite part of that site, besides it loading incredibly fast, is even though it has an ad, for a wholly subsidiary, on it it is hard coded in the html.

Netflix pays like a Big Tech company, is valued like a Big Tech company and was part of FAANG. 10 years ago the streaming tech they had was fairly high tech, even if it's now pretty standard. So they're considered Big Tech for historical reason

I was thrown by

I do my best to boycott bad things. And I fail pretty often. I still use Amazon on occasion and I can’t get off Spotify. I use Uber and DoorDash a lot more than I’d like. And I have too many Apple products/services.

Individual actions probably will not save the world, but big tech is bad

It's weird to see this without any context or justification or comparison to other industries. As if it's so self evidently true that the author never considered the reader might dismiss his wider point when coming across it with no explanation

Had a similar experience in around ~2017 and switched over to Linux. At the time I didn't have the time to build my own and bought a mid-range System76 laptop.

Best computer decision I've ever made. I'm not a heavy gamer so the machine is still running fine. I've only had one time in the last 9 years where I had to drop everything and fix my computer vs Windows where it felt like once a year

enclose.horse 7 months ago

My 10 year old loves this game. He started playing it Wednesday or Thursday of last week and basically all of his screen time. Both trying to optimize and the level design scratch an itch that few games do

It makes me so happy to see this genre taking off. We did "ABCs of Programming" [1] when our son was 2 at least partially because there weren't any real kid's books talking about what "dad does all day". Funnily enough it wasn't selling that well until I posted an article [2] on HN about my experience writing it. Then it did steady business for a few years

[1] https://www.amazon.com/dp/1548489778 [2] https://arthur-johnston.com/hacker_writes_a_childrens_book/

I've definitely watched repair videos on tiktok. And one of my favorite (indie) tv shows was only on YT for some reason instead of Hulu or Netflix. My kid watches videogame playthroughs on YT, not twitch. And that's completely disregarding you can listen to music on YT.

When defining a monopoly you can't just say "only this subset of the market is the market we're considering" you have to look at everything it does. As the FTC just learned

But Youtube isn't a monopoly. It's competing with Netflix, Prime Video, Hulu Instagram, Tiktok and Twitch off the top of my head. So they do have to make Youtube competitive

Your theory of

just a way for some product manager to fluff up their metrics for a promotion.

is the most likely culprit

It's likely I projected the complexity onto the Art & Fear. Reading it every few pages I thought about how what it was discussing applied to creating software. But that's not really what the author intended, it's more the mindset I brought to the book

He's upfront that it's novels only but I really enjoy short difficult non-fiction more.

* Exit, Voice and Loyalty - about how organizations and people work. Easily the best social science book I've ever read

* Art & Fear - gives a much better model for creating software than most books

I don't have a passion for racket sports but I have family who do (pickleball/tennis) and I could see them really loving this app. I can't count the number of times they've told me about a point or a game that they wish they could have shown me.

Also as an runner "strava for racket sports" is a great description