HNHacker News
TopNewBestAskShowJobs

jacobp100

390 karma · joined November 25, 2016

submissionscomments
jacobp100··on Analysis: EVs are now nine times cheaper than petrol or diesel to drive in UK
No. Jaecoo (Chinese but not really an EV company) is the third best selling car at the moment. You see a tonnes of BYDs about. We also have Geely and Leapmotor
jacobp100··on Analysis: EVs are now nine times cheaper than petrol or diesel to drive in UK
The cost of servicing an EV is much cheaper, however
jacobp100··on Analysis: EVs are now nine times cheaper than petrol or diesel to drive in UK
I live in the UK and own an EV and this article is misleading in how they get the 90% figure. All off peak charging tariffs in the UK have higher peak energy charges than their flat tariffs - so you make your EV charging cheaper at the expense of higher energy costs elsewhere. For me it’s about break even assuming 6k miles per year.

Also, if you do not have a home charger, you are very unlikely to come out cheaper than petrol. I think 40p/kwh is about the breakeven

jacobp100··on Algebraic Effects for the Rest of Us
Continuations (“function calls”) reduce the amount of optimisations you can do around memory - both space wise and computationally
jacobp100··on Elon Musk has lost his lawsuit against Sam Altman and OpenAI
It can be both
jacobp100··on Swift bricks to be installed on all new buildings in Scotland
Legacy - they’re blocking
jacobp100··on The road to electric in charts and data
The only people I know with full EVs don't have driveways. It's not really an issue - you can charge when you go grocery shopping
jacobp100··on Apple's MacBook Neo makes repairs easier and cheaper than other MacBooks
Apple has a third party sell them - https://selfservicerepair.eu/en-GB/home
jacobp100··on MacBook Pro with M5 Pro and M5 Max
I was looking into this. The M5 performance cores can be scaled down to match efficiency cores in performance and power usage.

I believe they lower the clock speed, limit how much work is done in parallel on each core, and limit how aggressive the speculative execution is so less work is wasted.

jacobp100··on Spinning around: Please don’t – Common problems with spin locks
The guy you relied to wrote the locking code. If you’re so certain they’re doing it wrong, would it not be easier to just prove it? It’s only one file, and they already have benchmarking set up
jacobp100··on Heathrow scraps liquid container limit
I think all UK airports have easy to find water bottle refill stations
jacobp100··on Chromium Has Merged JpegXL
JpegXL and AVIF are comparable formats. Google argued you only needed one, and each additional format is a security vulnerability.
jacobp100··on Vector graphics on GPU
> I am curious if the equation of CPU-determined graphics being faster than being done on the GPU has changed in the last decade

If you look at Blend2D (a CPU rasterizer), they seem to outperform every other rasterizer including GPU-based ones - according to their own benchmarks at least

jacobp100··on Why is the Gmail app 700 MB?
Safari probably is that size because WebKit is a system framework, so it’s just the size of the UI code
jacobp100··on Tube trains could navigate the Underground using the rules of Quantum Physics
The train now approaching platforms 1 and 2 is the…
jacobp100··on Tube trains could navigate the Underground using the rules of Quantum Physics
The signals bounce off the tunnels a lot
jacobp100··on CSS sucks because we don't bother learning it (2022)
> Why do you think the padding as a percentage is relative to the width of the parent? Do you think it was a happy accident? I don't think so, it was purposefully put there in the specs so that we could have boxes with fixed aspect ratios. This is just the tip of the iceberg.

It’s because you cannot do a percentage of a height unless your parent’s height is fixed - something that happens naturally maybe 1% of the time. You’d be missing vertical borders in almost every case with your suggestion

jacobp100··on It's hard to justify Tahoe icons
I hope with Alan Dye now out of Apple they will revisit a lot of what just happened. There’s been a lot of places where things have just become worse
jacobp100··on Geometric Algorithms for Translucency Sorting in Minecraft [pdf]
I had a blog post on something similar (but less sophisticated)

https://jacobdoescode.com/2025/05/18/precomputing-transparen...

jacobp100··on Fabrice Bellard Releases MicroQuickJS
Since you’re on the topic, what ever happened to the multi threading stuff you were doing on JSC? Did it stop when you left Apple? Is the code still in JSC or did it get taken out?
jacobp100··on CSS Grid Lanes
iOS used to do this using the Cassowary constraint solver pre-SwiftUI. It’s the worst thing to work with. So much code turning on and off constraints, dynamically adding constraints when you have new views. And that’s before you get into conflicts
jacobp100··on CSS Grid Lanes
This might actually happen indirectly. Kagi’s new browser uses WebKit. macOS only now, but eventually it’ll come to windows
jacobp100··on Ask HN: Those making $500/month on side projects in 2025 – Show and tell
I do a few apps that get about this, but the one most interesting to the audience here is a scientific calculator for iOS, iPadOS and macOS

https://jacobdoescode.com/technicalc

One time payment, no subscriptions or IAPs

jacobp100··on Show HN: Titan – JavaScript-first framework that compiles into a Rust server
This basically makes a rust server to do the routing, then uses the Boa JS engine to evaluate the JS to handle the route

With this approach, you might be able to do some multithreading to improve the throughput

However, each request is almost guaranteed to be slower because V8 will be faster than Boa

You could also achieve this by spinning up multiple NodeJS instances and putting an nginx server in front to do load balancing - which is pretty standard practice

jacobp100··on UK's first small nuclear power station to be built in north Wales
The reactors will also be cast in the UK by Sheffield Forgemasters
jacobp100··on Solar-powered QR reading postboxes being rolled out across UK
[flagged]
jacobp100··on Liquid Glass Is Cracked, and Usability Suffers in iOS 26
Every update slows your phone down temporarily, because there’s background processing that goes on for a while after. That’s always been the case
jacobp100··on Liquid Glass Is Cracked, and Usability Suffers in iOS 26
Upgraded my 12 mini. Performance is fine. Battery life is as it always was
jacobp100··on Britain to introduce compulsory digital ID for workers
Net migration is expected to be 200k in 2026
jacobp100··on Simulator of the life of a 30-year-old in the UK
The festival part is wrong - you can earn £1,000 from self employment without paying tax on it
Page 1 of 8Next →