Recent submissions

Comment · 2 months ago
I've had issues with this e-visa implementation and was told I could not board flights.

As a someone in tech, I feel this a classic case study of how NOT to roll out a release and develop a solution.

The release was chaotic, none of the airlines staff were trained on how to use this. So they still insisted on the expired cards and then picked on the expiry dates.

Next, almost everyone makes you generate a verification share code in front of them by logging into the e-visa website even if the rules say I can print it out and just use the code. It takes a few minute to get on the website and generate one.

This solution assumed that everyone has access to a smart phone and a good wifi connection to make this work.

Whoever built this didn't test it on the ground.

Comment · 3 months ago
I hate these alcohol fueled company parties. Every one of them I've been too (at-least 7) ended up with 1 or more people being fired because they can't handle their drinks. I avoid them of go back to my hotel room after they open up the bar.
Comment · 4 months ago
There more things in a pull request other that just reviews. It can run a build pipeline and give feedback, provision test instances to run quick tests.

It can also be used to add context and have a conversation around the why's before merging. And yeah while it's not the main purpose we've caught a lot of bugs too just from the statically reviewing code.

Comment · 5 months ago
I switched from Claude code to the GitHub copilot app recently. Since our repositories are hosted on GitHub I find the copilot app better integrated for the PR workflow with PR management available in the app. I don’t think I miss any of the features of Claude code I never thought I would make the switch but copilot upped the game.

Also it became very hard to convince management to keep both Claude code and GitHub Copilot enterprise licenses.

Comment · 7 months ago
I am learning music. I used codex to create a native metronome app, a circle of fifths app, a practice journal app. I try to build a native app alternatives.

I have no plans of publishing them or making the open source, so it will not be a part of this metric. I believe others are doing this too.

Comment · 7 months ago
After watching a few seasons of traitors (UK) I feel none of these techniques work and may even end up accusing the wrong person.

The show had former detectives and police folks failing miserably. It just boils down to evidence.

Comment · 11 months ago
I have a slight dislike for JSON+REST for API's.

The design overhead involved in determining the correct URL and HTTP method adds a layer of subjectivity to the design and bike shedding arguments.

I’m not a huge fan of Protobuf/GRPC either, if there’s a better alternative I believe RPC is the right approach for exposing APIs.

Comment · 1 year ago
I don’t think it’s bad on its own, but from my experience, the rollout can be messy and lock people out. Aadhaar in India had long registration queues, biometric issues, and banks making it mandatory. Even in the UK, the digital residency permit switch caused issues at border control.
Comment · 1 year ago
It’s hard not to be overwhelmed by the Sagrada Família — it feels less like a building and more like a living organism stretching toward the sky. Makes Barcelona along all that it already offers a beautiful city to visit.

I also feel the tragedy behind its beauty. From what I've read, Gaudí dedicated later part of his life completely to it and he died poor and unrecognised, hit by a tram and mistaken for a beggar.

Comment · 1 year ago
Not a fan of the new Safari design. I used to like it for its compact and minimalist look, but now the address bar and tab bar feel like they take up more space than they should.
Comment · 1 year ago
In my experience, Page Objects sound neat in theory but end up as a leaky abstraction: they mix UI details with test logic, duplicate flows, and make even trivial UI changes ripple through dozens of files. What I’ve seen is indirection that hides test intent and bloats maintenance.

I also find them very developer-centric — testers get forced into upfront design work that doesn’t fit how they naturally test, and many struggle with it. I’ve had better results by expressing behavior directly and keeping UI concerns thin, instead of using a wrapper around page structure.

Comment · 1 year ago
Part of this is on developers. Refactoring is fine, but too often it turns into yak-shaving and nothing ships. The approach usually works: refactor in small steps and tie it to a feature so it’s testable and adds value.
Comment · 1 year ago
Does anybody have tips on how to invalidate a wallet address response if it's intercepted and modified like this?
Comment · 1 year ago
Surprisingly, no. I make a list know the aisles, pick stuff. But it’s not the same case on the web.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton