HNHacker News
TopNewBestAskShowJobs

koevet

2,621 karma · joined October 1, 2009

http://fiandesio.com
submissionscomments
koevet··on How I use Claude Code: Separation of planning and execution
Has anyone found a efficient way to avoid repeating the initial codebase assessment when working with large projects?

There are several projects on GitHub that attempt to tackle context and memory limitations, but I haven’t found one that consistently works well in practice.

My current workaround is to maintain a set of Markdown files, each covering a specific subsystem or area of the application. Depending on the task, I provide only the relevant documents to Claude Code to limit the context scope. It works reasonably well, but it still feels like a manual and fragile solution. I’m interested in more robust strategies for persistent project context or structured codebase understanding.

koevet··on Last Week on My Mac: Losing confidence
I moved back to Arch Linux after my 11 months old MBP died and took over a month to get it fixed. Not really looking at going back to macOS. There are no aspect of the Apple OS that I miss and Linux desktop just works nowadays.
koevet··on Leaving Gmail for Mailbox.org
It’s funny, the very first thing you see when visiting mailbox.org is their heavy push of the "German quality" mantra, like it's 1999.

After living seven years in Germany, I can confidently say that when it comes to anything digital, “quality” is the last word I would use.

I certainly wouldn’t trust this company with my data.

koevet··on 2,500-year-old Siberian 'ice mummy' had intricate tattoos, imaging reveals
Some years ago I stumbled across pictures of Pazyryk mummies and I felt a stong emotional connection with the style of the drawings, especially the magical animals.

I decided to get the animals tattooed on my arms and I Will continue with the upper body and the legs.

koevet··on U.S. bombs Iranian nuclear sites
Saudi Arabia has killed and dismembered a journalist in their own embassy in Istambul, Jamal Khashoggi.
koevet··on U.S. bombs Iranian nuclear sites
Like in Lybia?
koevet··on U.S. bombs Iranian nuclear sites
But wasn't Iran already docile to America? Sure, it wasn't a crystal clear ally like Saudi or the Gulf states, but behind the anti-Zionist propaganda and "evil US" blabbering, there were decades of backchannel negotiations, regional pragmatism, and even moments of cooperation — especially when mutual interests aligned, like in post-Taliban Afghanistan or the fight against ISIS.
koevet··on Happy New Year 2025
Happy new 2025 from Berlin, proud to be a long time HN'er. Peace!
koevet··on Ask HN: Does Duolingo Work?
It didn't work for me. I spent ~2 years trying to learn German and all I managed to retain are a bunch of nouns, verbs and adjectives. I am still unable to speak properly, let alone read a newspaper article. I suspect that the Duolingo "teaching style" does not work for me. It also depends on the objectives, since I was more interested in some kind of fluency as opposed to being able to read or write in German.
koevet··on Show HN: App that asks ‘why?’ every time you unlock your phone
For this use case, I use "IChooseTo" https://play.google.com/store/apps/details?id=com.appsofuse....
koevet··on Ask HN: What are you working on? (October 2024)
I am the maintainer of beanborg (https://github.com/luciano-fiandesio/beanborg), a set of scripts for automated categorization of financial transactions on top of beancount. Using plaintext accounting in the last 5 years has dramatically improved my family's financial health. Unfortunately, plaintext accounting is not for everyone.

I noticed that there is a big gap in this space, especially for European users. There are several personal finance applications, but they seem to integrate mostly with US banks and, in general, they seem to be very dollar-centric.

So, I'm working on a simple app to manage personal finance, based on the concept of double-entry accounting with features like budgeting, projections and data analysis. There are a lot of privacy-related considerations, so for the time being I will eat my own dogfood and offer it to close friends. Let's see how it goes!

koevet··on Plain Text Accounting (PTA)
I did, I use beancount plus some ML for automatic transaction categorization. Working on a new version right now that can also integrate with an LLM
koevet··on Ask HN: Freelancer? Seeking freelancer? (July 2024)
SEEKING WORK | Remote Work | Worldwide Availability (EU-based)

Strong fullstack software engineer with 20+ years of experience. Stack: Kafka, K8, AWS/Azure, Postgres, API design. Very experienced on JVM optimization and perf tuning.

Location: Berlin, Germany

Remote: Yes

Willing to relocate: No, flex on travel

Technologies: Java, Kotlin, React, Spring, REST, SQL, Kafka, Kubernetes, event-driven architecture

Linkedin: https://www.linkedin.com/in/ishipsoftware

Github: https://github.com/luciano-fiandesio

Email: luciano@fiandesio.com

koevet··on Ask HN: What Are You Working On? (July 2024)
I'm writing a book about the Spring Modulith project (https://spring.io/projects/spring-modulith).
koevet··on Ask HN: Freelancer? Seeking freelancer? (June 2024)
SEEKING WORK | Remote Work | Worldwide Availability (EU-based)

Strong fullstack software engineer with 20+ years of experience. Stack: Kafka, K8, AWS/Azure, Postgres, API design. Very experienced on JVM optimization and perf tuning.

Location: Berlin, Germany

Remote: Yes

Willing to relocate: No, flex on travel

Technologies: Java, Kotlin, React, Spring, REST, SQL, Kafka, Kubernetes, event-driven architecture

Linkedin: https://www.linkedin.com/in/ishipsoftware

Github: https://github.com/luciano-fiandesio

Email: luciano@fiandesio.com

koevet··on Ask HN: Freelancer? Seeking freelancer? (May 2024)
SEEKING WORK | Remote Work | Worldwide Availability (EU-based)

Strong fullstack software engineer with 20+ years of experience. Stack: Kafka, K8, AWS/Azure, Postgres, API design. Very experienced on JVM optimization and perf tuning.

Location: Berlin, Germany

Remote: Yes

Willing to relocate: No, flex on travel

Technologies: Java, Kotlin, React, Spring, REST, SQL, Kafka, Kubernetes, event-driven architecture

Linkedin: https://www.linkedin.com/in/ishipsoftware

Github: https://github.com/luciano-fiandesio

Email: luciano@fiandesio.com

koevet··on I spend £8,500 a year to live on a train
What about meetings?
koevet··on I spend £8,500 a year to live on a train
I wonder how does he actually work as a digital nomad. Internet on DB trains is massively unreliable, there are entire patches of country that are not covered by mobile signal.
koevet··on Ask HN: How Do You Budget?
I have been using plain text accounting for almost a decade with my wife. Specifically, I use beancount (https://beancount.github.io/docs/) and a custom set of scripts that I have developed to categorize expenses and other features (https://github.com/luciano-fiandesio/beanborg/)

I reckon is not for everyone, since a lot of stuff takes place in the terminal, but it has been working very well for us.

koevet··on Spotify will reduce total headcount by approximately 17%
What happened to Tidal? I'm a user and swiched to Tidal because I was done waiting for Spotify hi-fi.
koevet··on Ask HN: What software do you pay for monthly?
- google suite

- chatgpt

- midjourney

- vpn

- Adobe 10US$ dollar plan

- kagi

- fastmail

- code pilot

koevet··on Show HN: Light implementation of Event Sourcing using PostgreSQL as event store
I noticed that you use the @Transactional annotation on class definition. This will create a write transaction for every public method of the annotated class, including read only methods. You should consider using readOnly=true for read methods.

Additionally, I would consider using two data sources, one for write queries and a read only ds for the Q part of CQRS.

koevet··on Tell HN: Wise froze $40k+ in funds for 10 days and counting
in which country are you in?
koevet··on Tell HN: Wise froze $40k+ in funds for 10 days and counting
Are you a PEP (Politically Exposed Person) or are you married or somehow officially connected to one?
koevet··on I digitalized Berlin's registration form
That's exactly why you want to roll out a digitalisation plan and not throw billion of euros of tax payers money away
koevet··on Keycloak – Open-source identity and access management interview
This is from the GitHub page of the project:

An open-source Identity and Access Management (IAM) / Single-Sign-On (SSO) platform powered by Casbin and AI gateway with web UI supporting OAuth 2.0, OIDC, SAML and OpenAI ChatGPT

Why would an IAM/Oauth2 platform need Chatgpt? Is this just buzzword bingo?

koevet··on Keycloak – Open-source identity and access management interview
It's actually very easy to share a realm configuration.

In my team, we docker-compose-up KC and the realm gets configured at boot time, by passing the path to a previously exported configuration, which we store in got.

The configuration holds realm data and users.

koevet··on Ask HN: Most interesting tech you built for just yourself?
https://github.com/luciano-fiandesio/beanborg

A set of Python scripts to automate the importing of financial transactions into Beancount. Been using it consistently for ths last 3 years to manage my finances.

koevet··on Ask HN: Has anyone gone back to boring technology (ex: Java/Spring)?
I struggle to understand what do you mean with "boring" technology. For me, what could be boring is a project or a "vertical". I have of course preferences around which language or framework to use, but I wouldn't label a techology boring: rather unproductive or complicated or not suited for the task.
koevet··on Phoenix 1.7.0
Is there anyone with experience on a large Elixir/Phoenix code base? Is the lack of static type system a problem?
Page 1 of 9Next →