HN user

tomaytotomato

438 karma

https://tomaytotomato.com

Senior Software Engineer

Java (Spring-boot), MySQL/PostgreSQL, Kafka, Redis, Terraform, AWS/GCP/Azure

Posts25
Comments194
View on HN
www.nature.com 13d ago

Extracts of Polypore Mushroom Mycelia Reduce Viruses in Honey Bees

tomaytotomato
4pts1
tomaytotomato.github.io 22d ago

Show HN: Jensen – a Deus Ex: Human Revolution theme for 30 developer apps

tomaytotomato
4pts0
news.ycombinator.com 1mo ago

Ask HN: The next evolutionary step in LLM usage?

tomaytotomato
3pts2
www.youtube.com 1mo ago

Total War: Warhammer 40000 – Alpha Preview

tomaytotomato
3pts0
tomaytotomato.com 1mo ago

Bringing a dead Spring Boot project back to life with Claude

tomaytotomato
3pts1
github.com 2mo ago

RFV-0001: Request for Vibes

tomaytotomato
1pts0
tomaytotomato.com 2mo ago

RFV-0001: Request for Vibes

tomaytotomato
2pts0
www.youtube.com 5mo ago

Every Failed M4 Gun Replacement Attempt

tomaytotomato
5pts1
old.reddit.com 5mo ago

42 years ago, this was state of the art copy protection

tomaytotomato
2pts0
www.youtube.com 5mo ago

Forced to deceive: Inside the cyber mafia – DW Documentary [video]

tomaytotomato
3pts0
bidb.uk 5mo ago

Better Internet Dashboard UK: visualise the current fibre situation in your area

tomaytotomato
2pts0
www.bbc.co.uk 6mo ago

Illegal waste tips operating in England – including 11 'super sites'

tomaytotomato
2pts0
tomaytotomato.github.io 6mo ago

Show HN: Jensen – Deus Ex cyberpunk aesthetic for your dev tools

tomaytotomato
1pts4
mail.openjdk.org 6mo ago

Java – Project Valhalla: Prototyping null checks

tomaytotomato
3pts0
github.com 6mo ago

Show HN: Jensen – open-source theme inspired by Deus Ex Human Revolution

tomaytotomato
2pts0
tomaytotomato.com 6mo ago

No-Ham-anuary: a retrospective on reducing my intake of processed meat

tomaytotomato
2pts0
clonehero.net 6mo ago

Clone Hero – open-source Guitar Hero successor

tomaytotomato
4pts0
www.githubstatus.com 8mo ago

GitHub is experiencing service issues

tomaytotomato
2pts2
news.ycombinator.com 9mo ago

Ask HN: What food trends will we see in future?

tomaytotomato
3pts1
app.sesame.com 9mo ago

Sesame – Maya: A Personal Companion

tomaytotomato
2pts1
lookingforgrowth.uk 1y ago

Looking for growth: Decline is a choice. We choose growth

tomaytotomato
2pts0
danieldietrich.dev 2y ago

Statement on Vavr's Future

tomaytotomato
1pts0
news.ycombinator.com 2y ago

Ask HN: Do you use LinkedIn and are active on it?

tomaytotomato
29pts54
www.youtube.com 2y ago

Do Not Use Floats for Time – The Patriot Missile Mishap

tomaytotomato
2pts2
www.youtube.com 2y ago

A Visit to id Software (November 1993) [video]

tomaytotomato
2pts0

My bet:

In a years time the discussions on using CC, Opencode, Pidev etc. will be redundant as we will be building our own tooling with whatever programming language and tooling you want.

Some will repurpose a popular opensource tool or harness, others will build it from scratch in an hour or so.

I have been using Claude code for a while and have recently migrated to Pi

Migrating my skills/agents and config was fairly straightforward.

Pi's agent harness seems to be more responsive and quicker than CC (perhaps with the prompt caching and squashing it does behind the scenes)

Tempted to do a write-up on migration.

I am only using Pi with Github Copilot as I am scared I will get my Claude account banned if I use the Oauth with Pi.

pi.dev

There's always been absurdity though, right?

These are some I can think of or have witnessed since starting my dev career in 2010:

- 4GL business languages making developers redundant

- Big data

- Cloud computing

- DevOps

- LLMs

For those about to quit, I salute you.

A lot of the comments on here are a bit unfair on what is great work being done and even more awesome work (JEPs) in the pipeline for the future.

If Java was a child, imagine it being brought up by loving parents for the first few years (Sun) then it was thrown in a garage with some other children and neglected by its evil guardian (Oracle)

Neglected and unloved till JDK 8, its basically been playing catch up.

So when people say "oh so its now got structs or value types of X", yes it has but that's because it has been stunted in its development due to big bureaucratic and hostile corporate processes, but its free now and is getting love through the OpenJDK family.

I will continue to enjoy writing once and deploying anywhere!

Not a criticism, but why would I use this instead of locking down my Claude using the allow/deny permissions list?

    "permissions": {
    "allow": [
      "Bash(npm run lint)",
      "Bash(npm run test *)",
      "Read(~/.zshrc)"
    ],
    "deny": [
      "Bash(curl *)",
      "Read(./.env)",
      "Read(./.env.*)",
      "Read(./secrets/**)"
    ]
  },

Agreed, I have been trying to get back into blogging on my site.

I found LLMs good for spitting out a structure for my posts but if I ask it to write for me I end up just fixing or correcting it and then lose motivation and never finish the posts.

After a bit of soul searching I have come to the conclusion and reassertion that I want my blog to be about random stuff I like or do, not just a content piece of things I can say that I am a "thought leader" or "I live, eat and breath tech" during an interview.

Maybe in years to come people will just be better evolved to detect AI or slop and by then writers will have ways to show legit writing and captivate readers.

Anecdotal but I find people in the tech world hostile to ex or serving military, at least in the UK.

It might just be the liberal bubble of London, but the sentiment I saw with some colleagues was.

- "Why would I want to serve, I am not a robot"

- "You have to have a screw loose to be able to kill someone"

This was in more eCommerce and design industry stuff in London, the defence sector could be more supportive of exmilitary, but I don't know.

Fair play to the chap, it was refreshing to read a scan of a letter typed from a typewriter.

<joke> I just hope he doesn't start mailing packages to people in the tech industry in the next few years.</joke>

Strong disagree.

How many times have you written a boring CRUD endpoint that returns a list of results?

Half the stuff I lose time on is the boring boilerplate code (despite using frameworks). Now I can focus on the fun stuff like determining an optimal algorithm or even getting the LLM to walk me through using kubectl on the terminal

Now I know some kubectl commands off by heart, which I didn't before.

- kubectl get namespaces | grep "foo"