HN user

paulbjensen

818 karma

http://paulbjensen.com

Posts36
Comments183
View on HN
discussions.apple.com 25d ago

macOS Tahoe update breaks using external display in clamshell mode

paulbjensen
3pts2
www.the-golf-is-golfing.com 5mo ago

Golf game built last night with Claude Code, Svelte and ThreeJS

paulbjensen
36pts30
www.mr-spankys-meatballs.com 5mo ago

An FPS built with Svelte, Threlte and Claude Opus built in just 2 hours

paulbjensen
1pts0
lets-make-sweet-music.com 5mo ago

Let's Make Sweet Music – a music editor built in Svelte, Vite, and Opus 4.5

paulbjensen
2pts0
paulbjensen.co.uk 10mo ago

DHH's "As I Remember London"

paulbjensen
9pts6
bsky.app 11mo ago

Ask an LLM "What is the time?"

paulbjensen
1pts1
anephenix.com 1y ago

A small EventEmitter library written in TypeScript

paulbjensen
2pts0
anephenix.com 4y ago

Hub, a Realtime Framework

paulbjensen
1pts1
sarus.anephenix.com 6y ago

Sarus – A JavaScript Library for WebSockets

paulbjensen
4pts0
medium.com 6y ago

What Mac OS’s case-insensitive filenames teaches us

paulbjensen
3pts9
www.youtube.com 7y ago

Robert Newman's a History of Oil

paulbjensen
1pts0
medium.com 8y ago

End-To-end Testing Single Page Apps and APIs with Cucumber.js and Puppeteer

paulbjensen
2pts0
medium.com 8y ago

Useful tools for your Node.js projects – 2018 edition

paulbjensen
1pts0
www.youtube.com 9y ago

An entertaining documentary on a Finnish startup failure

paulbjensen
3pts0
scotch.io 10y ago

Creating a photo discovery app with NW.js

paulbjensen
3pts0
medium.com 10y ago

Useful tools for your Node.js projects

paulbjensen
1pts0
www.heroku.com 11y ago

Create your own free dashboard on Heroku

paulbjensen
1pts0
github.com 11y ago

Jobukyu – Node.js Job Queue

paulbjensen
1pts0
www.businessinsider.com 12y ago

Cycloramic iOS app - Take panoramic photos without holding the camera

paulbjensen
2pts0
icloud.com 12y ago

Apple refreshes icloud.com for iOS 7

paulbjensen
2pts0
stackoverflow.com 12y ago

Readdir() does not guarantee an order

paulbjensen
1pts0
support.mozilla.org 13y ago

Firefox 22 broke compatibility with Selenium

paulbjensen
3pts0
www.youtube.com 13y ago

Youtube celebrates LGBT pride with custom logo

paulbjensen
5pts0
blog.new-bamboo.co.uk 13y ago

Using APML to make money from data

paulbjensen
1pts0
news.ycombinator.com 13y ago

Ask HN: When is your side project 'production-ready'?

paulbjensen
3pts8
github.com 13y ago

Dashku is now open source

paulbjensen
10pts1
github.com 13y ago

Ss-cucumber - Test SocketStream apps with Cucumber.js and Selenium

paulbjensen
1pts0
paulbjensen.co.uk 14y ago

Testing SocketStream apps with Cucumber

paulbjensen
2pts0
paulbjensen.co.uk 14y ago

Fama's Efficient Market Hypothesis and real-time financial information

paulbjensen
1pts0
paulbjensen.co.uk 14y ago

Thoughts on Rails, Node, and the web apps of today

paulbjensen
83pts99

Fantastic, this is brilliant.

I have tried to cancel a newspaper subscription in the UK a few times, which is only possible by telephone, and they have a serious churn-reduction program in place where I end up getting a major discount on the subscription.

Our hypothesis is simple: session logs are now the most important artifact in software development, and should be stored alongside the code itself in the repository.

Pi.dev has a feature where you can export the session as a html file and look at it later. I foresee that potentially you could store this in the same Git repository and get the benefit of reviewing how a particular code change came about during a session with an agent.

I guess the next step would be having the coding agent save that session context automatically in a folder in the git repository rather than requiring a human to export it.

This startup also seems to be operating in a similar space to tangled.org - moving code repos into a decentralised hosting environment.

I’m talking about CI pipelines where you have:

- Unit tests - End to End testing with Cucumber and Puppeteer (or Playwright these days) - Code Coverage analysis - Lint and formatting checks - Tools like knit to remove unused code - Security checking tools like Synk and Socket - Size checking

If you look at what those tools do, they automate aspects of reviewing PRs. The question then becomes - what still gets done manually, and are there ways to automate that.

Meditation is great, but there might also be other options available when it comes to dealing with the effects of context switching.

For me, I find the Pomodoro technique really effective, but there's a key caveat, which is that you try to focus on one thing at a time (which flies in the face of using multiple AI agents working on x number of things at the same time).

Another angle to explore is how much of the process of software development that we do manually can we automate, particularly the parts that still require human input (like code reviews). That may also help with reducing the cognitive load.

Deno Desktop 1 month ago

Actually, this would be amazing for distributing web games as apps for Steam or online purchase. I am going to give it a try.

Recently I got AI to help make a script to convert a CSV dump of trading activity on a trading platform for uploading into another stock trading analysis platform.

Later on, I managed to crunch the numbers in the script, and realised I could dump them out and display them in a dashboard alongside the trade activity. So I built that too,

An excel spreadsheet could have done the same job as the dashboard, but the script for conversion was greatly aided by the AI tool. The work otherwise would have been a bit of manual coding and back-and-forth testing.

AI is slowing down 1 month ago

I find it nuts that I can use Claude Code for $20pm - I imagine that won't last forever but have to say it is great value for money.

So when I see monthly budgets in the thousands for developers at some larger companies, I'm curious to learn how they are managing to spend that kind of figure: how much code/documentation are they feeding into their prompts, are they using agent orchestration systems to make the code factory run 24/7, and how much value is coming out the other end versus before?

And, if they are pouring thousands into LLMs per developer, have they considered looking at alternatives like having LLMs running locally on own hardware with their own agent harness?

Those are the kind of questions I'd love to ask - I just wonder how much stuff is truly cutting edge and how much might be wasteful?

I would say the first time I did “vibe coding”, when I tried Claude Code with Zed’s agent integration in January this year.

I wanted to see if I could build an image editor for isometric graphics using HTML5 canvas, Svelte, Vite, and the. Rather than do all of the skeleton code setup, I figured “why not try and see if Claude can build the app scaffolding?”.

I gave it a prompt and watched it produce the scaffold, along with a few features I outlined in the prompt.

When I booted the app and saw that the features worked and that there had been an element of design to the layout, that was my mind-blown moment. In a period of about 45 minutes, I added some features and had a basic MVP at the end. I walked back home stunned.

That app is available for free at https://babspixel.com

Another factor was that although both SimCity 3k and SimCity 4 both had a maximum of 256x256 tiles for their cities, the scale was different.

A SimCity 3000 tile edge was equivalent to 64m, whereas in SimCity 4 it was 16m. The scale of the city in SimCity 3000 was bigger as a result.

Hoping to test this principle of largest possible map sizes out soon.

This Claudemaxxing phenomenon is amusing as hell.

I've been able to get by with the $20pm Pro subscription and reap great value out of Claude Code.

I feel like it really is about:

- Don't feed it the works of Shakespeare into the context window if all it's working on is a few files. I actually don't have a Claude.md file in my projects.

- I write the prompt as if I was giving instructions to another developer or to myself on how I want to approach a specific coding, with a numbered step plan. I've actually been able to take the details written into a Jira ticket on a work project, feed it into Clade Code, and get really good results from it.

- If you are responsible for the output, then you need to review the output - that does put a natural constraint on the tool's usage, but ultimately it is you who uses the tool, not the other way around.

I feel like that's the thing - you have to find the right cadence, just like with running or driving a car - you need to find the level at which you control the car, at which you maintain a consistent pace, and at which you get code that does what you need it to do and meets the quality threshold you want.

EFF is leaving X 3 months ago

Maybe declining might be a better choice of word than dying.

Threads apparently overtook X for DAUs last year according to SimilarWeb.

I have found that:

- If I ask Claude to go and build a product idea out for me from scratch, it can get quite far, but then I will hit quota limits on the pro plan ($20pm).

- I have not drunk the Kool-aid and tried to indulge in ClaudeMaxxing (Max plan at $200pm). I need to sleep and touch grass from time to time.

- I don't bother with a Claude.md in my projects. I just raw-dog context.

- If I have a big codebase, and I'm very clear about what code changes I want to make Claude do, I can easily get a lot of changes made without getting near my quota. It's like Mr Miyagi making precision edits to that Bonsai Tree in Karate Kid.

My last bit of advice - use the tool, but don't let the tool use you.

The Twitter social graph was an amazing data asset. I worked at a consumer insights firm and the data on followers/followings was quite powerful.

Using a custom taxonomy of things (celebrities, influencers, magazines, brands, tv shows, films, games, all kinds of things), we could identify groups of people who liked certain things, and when you looked at what those things were, it gave you a way of understanding who those people were.

With that data, you could work out:

- What celebrities/influencers to use in marketing campaigns - Where to advertise, and on which tv/radio channels - What potential brands to collaborate with to expand your customer base - What tone of voice to use in your advertising - In some cases, we educated clients about who their actual customers were, better than they understood themselves.

One scenario, we built a social media feed based on the things that a group of customers following a well-known Deodorant brand in the UK would see.

When we presented that to the client, they said “Why are there so many women in bikinis in this feed?”

The brand had repositioned themselves to a male-grooming focussed target market, but had failed to realise that their existing customer base were the ones that had been looking at their TV adverts of women on beaches chasing a man who happened to spray their Deodorant on them. Their advertising from the past had been very effective.

That was the power of Twitter’s data, and it is an absolute shame that Twitter went the way that it did. Mark Zuckerberg once said that Twitter was like “watching a clown car driven into a gold mine”.

I’m pretty sure he must be delighted with how things have panned out since.

Hello throwaway150 and ThrowawayR2,

I wanted to share the demo to show what's possible with Claude Code in a short window of time (I only started building this on Friday evening, and I've spent probably no more than 6-7 hours in total this weekend on it).

Point taken on not doing a write-up on this. I think I will write a blog post about my approach and learnings and then share later. I'll let you know once it is up.

I thought it might be worth sharing that I'm a fullstack developer with about 20 years of industry experience, but I didn't study CS at university, I studied Management & Systems instead (Business Studies with Maths, learning about Linear Programming, Time-Series Forecasting, Critical Path Analysis, Monte-Carlo Simulations, and Systems Thinking).

I have a GitHub profile here so you can see all the open source software I've written over the years: https://github.com/paulbjensen.

I'm also the author of Manning Publications' "Cross Platform Desktop Applications", a book about Electron and NW.js. https://manning.com/jensen.

I still write code in my day job, but I'm having a lot of fun creating PoCs with Claude Code in my spare time.

And if that description about a category of HN users who only became software developers for the high pay was referring to me, I thought it would be worth mentioning that my friends at university in London back in 2006 went into Investment Banking as that had the high pay, but I took a different route and became a self-taught programmer.

I never did it for the high pay (it didn't exist in London back then). I did it because I grew up around computers (my dad was a software and hardware engineer), and I realised that I love creating things with them.