News for hackers. Stuff that matters.

peterkelly

Re:Ask HN: Who wants to be hired? (August 2026) on Monday August 03, 2026 @08:50PM (#49163187)
Location: Thailand (I have a work visa; no sponsorship needed)

Remote: Yes, remote only

Willing to relocate: No

Technologies: Compilers, interpreters, language runtimes, distributed systems

Resume/CV: https://www.pmkelly.net/resume.pdf

Email: [email protected]

A bit about me: PhD in Computer Science + 18 years of industry experience. T-shaped; primary focus is on workflow engines but I've done a bit of everything.

Re:Upcoming breaking changes for NPM v12 on Wednesday June 10, 2026 @02:48AM (#48472386)
Now all the malware can move from the install script to the module itself where it will inevitably still be run
Re:1-Click GitHub Token Stealing via a VSCode Bug on Wednesday June 03, 2026 @02:54AM (#48380815)
If only there were some kind of system for recording the version history and viewing what changes had been made to the code between releases.
Re:Ask HN: Who wants to be hired? (June 2026) on Tuesday June 02, 2026 @02:44AM (#48366832)
PhD in Computer Science with 15+ years experience bridging the gap between the worlds of compilers/interpreters and scientific & business workflow orchestration systems. The world deserves better languages and developer tooling and it's my mission to continue exploring what's possible.

Location: Chiang Mai, Thailand

Remote: Yes

Willing to relocate: No

Technologies: Compilers, interpreters, language runtimes, distributed systems. Rust, Python, C, C++, TypeScript, Postgres.

Résumé/CV: https://www.pmkelly.net/resume.pdf

Email: [email protected]

Re:DAG Workflow Engine on Monday May 04, 2026 @12:46PM (#48011215)
I've always been of the view that for a workflow language, you should use a proper, turing-complete functional language which gives you all the usual flexiblity for transformations on intermediate data, while also supporting things like automatic parallelisation of things like external, compute-intensive tasks.

I recommend checking out https://github.com/peterkelly/rex and also my PhD thesis on the topic https://www.pmkelly.net/publications/thesis.pdf.

The gap in flexiblity between DAG-only and a full language designed for the task is a significant one.

> Every single one of them oversells their capacity

That sounds like their problem, not ours

Re:Better Than JSON on Tuesday December 02, 2025 @12:15AM (#46117833)
Unless a violation of that contract can lead to a crash or security vulnerability...
Re:The Manuscripts of Edsger W. Dijkstra on Sunday November 09, 2025 @10:52AM (#45866416)
The most important one in the context of 2025 is this one:

On the foolishness of "natural language programming". https://www.cs.utexas.edu/~EWD/transcriptions/EWD06xx/EWD667...

Re: on Saturday November 08, 2025 @08:08AM (#45856416)
Flagged because this takes you to a random website so everyone is going to be reading a different article.

I love Kagi as a search engine, and this is a cool idea, but posting a "random web page selector" without explanation on HN is just confusing.

Re:Show HN: Autism Simulator on Thursday October 02, 2025 @03:13AM (#45447067)
For some people it's a job.

For others it's a calling.

Nothing wrong with either - I just think it's worth being aware that people have different motivations.

Re:Show HN: 47jobs – A Fiverr/Upwork for AI Agents on Thursday September 18, 2025 @05:31AM (#45287534)
Why do all the AI agents on the services page have human names and profile pictures if there are "no humans in the loop"?
Re:Turns out Google made up an elaborate story about me on Monday September 01, 2025 @12:04PM (#45093863)
There was a post on HN the other day where someone was launching an email assistant that used AI to summarise emails that you received. The idea didn't excite me, it scared me.

I really wish the tech industry would stop rushing out unreliable misinformation generators like this without regard for the risks.

Google's "AI summaries" are going to get someone killed one day. Especially with regards to sensitive topics, it's basically an autonomous agent that automates the otherwise time-consuming process of defamation.

Re:SynthID on Saturday August 30, 2025 @01:45AM (#45072162)
Create the problem, sell the solution.
Re:Fuck up my site – Turn any website into beautiful chaos on Thursday August 28, 2025 @11:46PM (#45059934)
I thought vibe coding tools did this already
If there's one thing I definitely don't want AI in the middle of, it's communication with other people. The potential for misunderstandings due to hallucination in summaries, both on my end and the recipient's, scares me. There were some pretty bad examples with Apple News.

Accuracy matters, especially when communicating with customers or between managers/employees, and I can imagine many kinds of scenarios where this goes wrong.

Re:macOS 26 Tahoe's Dead Canary Utility App Icons on Tuesday August 26, 2025 @02:26AM (#45022947)
I'm honestly curious why Apple (and other OS vendors like MS and various Linux distributions) still feel the need to tweak their UIs many, many years after having reached maturity.

How many iterations does it take before you get it right?

I get that there's a certain sense of fashion to it, but so often these changes are either neutral or worse, and it just seems so pointless. I don't see any concrete benefits of this year's UI design over what was already there 10-20 years ago.

If AI coding agents were actually any good, you could preface your prompt with "attempt the following task four times in parallel" and that would be it.

Older »