HNHacker News
TopNewBestAskShowJobs

punkbit

862 karma · joined November 27, 2012

submissionscomments
punkbit··on Commenting and approving pull requests
I do the same!

But PR discussions about lintable style issues always surprise me. The ideal solution is to add a rule in the linter. But when the team won't agree on the rule, and is open to multiple styles, the author should decide, simple! Had a team mate recently who'd block PRs over T[] vs Array<T>, forcing people to stick with Array<T> for simple types like number[] even though TypeScript's own docs and tooling push T[].

punkbit··on GitHub Stacked PRs
This is actually a reasonable workflow. Although requires some preparation. I’ll try it out!
punkbit··on GitHub Stacked PRs
I also branch out, and rebase. Also, keep updating and rebasing until merged. It’s tedious when PR take ages for approval, as I keep creating new branches on top of each other.

So, when I saw this announcement seemed interesting but don’t see the point of it yet.

punkbit··on “Collaboration” is bullshit
Can we start appreciating and respecting other people's professional experiences without dismissing and criticising them?

It's well written and brought to light a very interesting subject, e.g. "Marshall’s research showed that just 15-20% of riflemen in active combat positions ever fired their weapons".

punkbit··on Vite 8.0 Is Out
Migrating straight away! Thank you!
punkbit··on AI is not a coworker, it's an exoskeleton
Gosh, this title said everything...

So good that I feel that it is not necessary to read the article!

punkbit··on GitHub Actions is slowly killing engineering teams
To be honest, GitHub actions made a big impact at a time when every other CI framework sucked, really badly. Maybe today, others are much better than they used to be!
punkbit··on UK Government’s ‘AI Skills Hub’ was delivered by PwC for £4.1M
Killing ourselves working, to pay huge amounts in taxes for this?
punkbit··on UK Government’s ‘AI Skills Hub’ was delivered by PwC for £4.1M
Next 30 years? You are probably clueless about taxes here.
punkbit··on Bitcoin Looks Set for Longest Monthly Losing Streak Since 2018
Paywall
punkbit··on The future of software development is software developers
I agree, it’s hard to believe. Hopefully the original comment author can share one of those questions.
punkbit··on Ask HN: Why isn't there competition to LinkedIn yet?
Fear of missing out, network effect, etc.

I personally never opened an account, do remember seeing ex-colleagues exaggerating their job descriptions, titles, etc It looks quite fake to me. But I wonder what could have happened to me if I had an account 10, 15 and 18 years ago.

punkbit··on GitHub no longer uses Toasts
No, it's different. A "toast" is a floating element, a "push notification" which is detached from the panel, e.g. can disappear quite quickly. The banner is placed closest to the context where the action is triggered, e.g. might require the user to close it. If you have some disability, e.g. cognitive, visual or motor, it's likely to be easier to perceive the information. When a user creates an "issue", the "issue item" is displayed in the list, meaning that you won't need a secondary notification process.
punkbit··on RCE Vulnerability in React and Next.js
Do you really need React Server Conponents or even Server Side Rendering?
punkbit··on Anthropic acquires Bun
I agree, they seem to have never tried it at all! Bun DX is the best, and Bun is the trend setter. Others are just catching up!
punkbit··on AI has a deep understanding of how this code works
I just can’t…

Welcome to 2025!

punkbit··on Git 3.0 will use main as the default branch
Any project repository where I'm the original author, the default branch is the "develop" branch. Let's move on!
punkbit··on Chimps are sticking grass and sticks in their butts, seemingly for fashion trend
This is hilarious!
punkbit··on I think nobody wants AI in Firefox, Mozilla
Maybe there are people higher up with a lot of money who force these features. At the end of the day, the builders have the obey.
punkbit··on The 'Toy Story' You Remember
Film is magical. We should preserve and incentivise it.
punkbit··on Make any TypeScript function durable
Is this a durable execution engine/solution?
punkbit··on How I'm using Helix editor
Interesting that every time Helix comes up, someone just has to mention Neovim. You never see Emacs or Helix users do that the other way around. Almost as if they’re personally offended.
punkbit··on Ask HN: Who wants to be hired? (October 2025)
Saw your profile a few months ago and I like it! Quite surprised you’re still looking for an opportunity. Teams generally lack talent like yours. Good luck!
punkbit··on Ask HN: Burnt out by my side project, yet unable to step away. What to do?
1) "I even created detailed plans for easy to build features that users requested" 2) "I know exactly what to build and how to build it"

You seem to have a nice specification of what you want to build and how. Unfortunately, you feel burned out. Thus, one option is to try to leverage LLM by feeding your well-defined specifications and then revising them.

I believe this can help you make progress.

punkbit··on Ask HN: How do you handle application spam via Who's Hiring?
Can you share some examples of spam you've been getting?
punkbit··on Ask HN: Went to prison for 18 months, lost access to my GitHub. What can I do?
That's a good idea!

I've been thinking about how they could solve this, since they accept payments; wouldn't it be possible to request a payment with a specific reference code to verify the identity? Paired with any other required identification process, documentation, etc.

punkbit··on Ask HN: Went to prison for 18 months, lost access to my GitHub. What can I do?
There are alarming statistics about phone snatching in London. Plus, we are NOT OUR PHONES. Doesn't GitHub have a way for people to verify and prove somebody's identity? Given that's a fact, isn't it best to disable 2FA and stop recommending it to people?

Following this post, I have reviewed all my main accounts, created recovery codes, set up backups, and added alternative email addresses, among other tasks. Hope for the best.

punkbit··on Ask HN: Who wants to be hired? (October 2025)
Location: London (UK) Remote: Yes (Remote/Hybrid depending on location) Willing to relocate: No

Technologies: Typescript, Javascript, Bash

Résumé/CV: https://punkbit.com/docs/cv-punkbit-helder-oliveira.20250728...

I'm a Product Engineer and a creative based in London. I’ve built full-stack applications across web, mobile, blockchain and embedded platforms. My client-side work includes React, Electron, Roku’s Scenegraph, and native iOS development with Swift and SwiftUI, always with a strong focus on UX and design-first thinking. On the service-side, I’ve worked with traditional service hosting, containers, and serverless, including (but not limited to) AWS, GCP, Cloudflare, Workers, CloudFormation, SAM CLI, nodejs, bunjs, MySQL, Postgres, NoSQL, grpc, Redis, Docker, nginx, and a few legacy tools best left unnamed (yes, including CodeIgniter and ftp).

I’ve also developed developer tools like CLIs and SDKs, primarily JavaScript land, and have written code in systems languages such as Rust and Zig.

In the AI space, I’ve integrated models via the OpenAI SDK, leveraged prompts, LLMs, and explored LangChain/LangGraph.

I care about clean code, great UX, developer experience, documentation (yes), rapid iteration and automating workflows with CI/CD (GitHub Actions, Bash scripts, etc).

Want to know more? https://punkbit.com

punkbit··on Sora 2
It's hard to believe, but some people enjoy. On the other hand, some popular content on TikTok is probably worse than AI generated content and that's another problem...
punkbit··on Restrictions on house sharing by unrelated roommates
True, rooms in London for GBP 1.3k, sharing a house with other 3 or 4 strangers!
← PreviousPage 3 of 15Next →