Tim Fish's Avatar

Tim Fish

@timfish.dev.bsky.social

Freelance software developer • Maintainer of the @sentry.io SDK for @electronjs.org • ❤️ JavaScript, Node.js, Electron and Rust • https://github.com/timfish

253 Followers  |  488 Following  |  539 Posts  |  Joined: 15.11.2023  |  2.2411

Latest posts by timfish.dev on Bluesky

I've owned this car for 4 years but it's been in storage all this time because it needed some major TLC.

Today is the first time I've driven it!

06.08.2025 14:11 — 👍 1    🔁 0    💬 0    📌 0
My 2001 Renault Clio v6.

My 2001 Renault Clio v6.

It came from the factory with a 3 litre v6 where you'd normally find rear seats!

It came from the factory with a 3 litre v6 where you'd normally find rear seats!

Thank you JavaScript!

06.08.2025 14:11 — 👍 1    🔁 0    💬 1    📌 0
Preview
Capacitor by Ionic - Cross-platform apps with web technology Build iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript

I think Capacitor might be a more modern replacement
capacitorjs.com

05.08.2025 17:57 — 👍 3    🔁 0    💬 0    📌 0

Maintainers don't want their commercial users to PR bug fixes?

05.08.2025 16:49 — 👍 0    🔁 0    💬 1    📌 0

The openssf guidance says that if your oss is used in commercial software it's not your responsibility.

It also says that "accepting donations exceeding costs" could make you liable. Costs can include your salary.

best.openssf.org/CRA-Brief-Gu...

05.08.2025 16:43 — 👍 0    🔁 0    💬 1    📌 0

If a company uses your OSS library in a product, they are entirely responsible for all parts of the product, including components from third parties:

best.openssf.org/CRA-Brief-Gu...

05.08.2025 16:37 — 👍 0    🔁 0    💬 1    📌 0
When CRA applies to OSS

Often does not apply to OSS. Don't need to worry about CRA if you are only:

1.⁠ ⁠Contributing to others' Open Source Software (OSS) projects

2.⁠ ⁠Publishing OSS code in your own repository & not trying to monetize it

3.⁠ ⁠Providing web sites/services not part of remote data processing of a product

When CRA applies to OSS Often does not apply to OSS. Don't need to worry about CRA if you are only: 1.⁠ ⁠Contributing to others' Open Source Software (OSS) projects 2.⁠ ⁠Publishing OSS code in your own repository & not trying to monetize it 3.⁠ ⁠Providing web sites/services not part of remote data processing of a product

In the video you linked it says it doesn't apply if you aren't monetizing which suggests it doesn't impact the majority of open source maintainers

05.08.2025 16:25 — 👍 0    🔁 0    💬 2    📌 0

How is this worse than cookie banners? It only impacts maintainers and they're perfectly within their rights to just ignore these requests. If they have the time they can respond offering a support contract.

05.08.2025 16:06 — 👍 0    🔁 0    💬 1    📌 0

As in lessons to type on a keyboard? Not that I remember but I'm nearly 40.

My mum did a touch typing course back when there were only typewriters and she is 65.

05.08.2025 14:33 — 👍 1    🔁 0    💬 0    📌 0

Oh wow, do you still get stuff from the old places?

We've moved so much I just use my parents address for most things and they open everything and send it over WhatsApp 😆

03.08.2025 10:47 — 👍 2    🔁 0    💬 1    📌 0

My sister changed the registered address of her car on the move date but missed a ticket that was posted before then and it arrived after she'd left.

Seems like the only way you can avoid all the pitfalls is to pay for mail redirection for a few months too!

03.08.2025 10:33 — 👍 0    🔁 0    💬 1    📌 0

It is generally much less efficient and results in more heat. Heat can reduce the lifetime of the battery.

03.08.2025 10:25 — 👍 1    🔁 0    💬 0    📌 0

My ex's mum forgot to change her address on her car registration.

A small ticket went unpaid for over 18 months and by the time they caught up with her the bill was over 3k. She had to pay on her credit card or they were going to tow the car!

03.08.2025 10:19 — 👍 0    🔁 0    💬 1    📌 0

Looks like a decent bag too!

01.08.2025 17:03 — 👍 0    🔁 0    💬 0    📌 0

and it's not in the most desirable area and costs £1m

01.08.2025 16:30 — 👍 2    🔁 0    💬 0    📌 0

Node.js should have always handled this transparently. Both forward and back slash should be equivalent in path strings.

30.07.2025 16:48 — 👍 1    🔁 0    💬 1    📌 0

This is brilliant. Does it work?

29.07.2025 15:15 — 👍 1    🔁 0    💬 1    📌 0

I've actually had some decent PR review points from the cursor bot. There are however numerous things it does badly and ends up taking up too much time. Like there's no obvious way to tell it when to ignore a specific point so it'll go on and repeat that for every subsequent commit 🤦🏻‍♂️

27.07.2025 13:09 — 👍 1    🔁 0    💬 1    📌 0

Is this any faster than JavaScript?

My understanding was that for Cloudflare in Rust, it just gets built to wasm and runs in the JavaScript runtime anyway?

27.07.2025 12:48 — 👍 0    🔁 0    💬 1    📌 0

I have an EU resident permit and I'm married to a European and that should mean I no longer get Schengen stamps but many of the border guards don't know the rules.

I'm trying to keep the remaining pages in my passport so I've printed out the relevant pages from their own internal guidebook 😂

27.07.2025 12:29 — 👍 2    🔁 0    💬 0    📌 0

My friends Dads truck had a mains socket so they would take a blender and ice and make frozen margaritas on especially long family journeys 🤣

26.07.2025 12:53 — 👍 1    🔁 0    💬 0    📌 0

If this wasn't the US I'd say take a cooler full of beer/wine for the journey 😂

26.07.2025 12:44 — 👍 1    🔁 0    💬 1    📌 0

Your goal is to sleep for more than half of the journey

26.07.2025 10:28 — 👍 2    🔁 0    💬 1    📌 0

The strongest argument for client side routing is offline and intermittent connection support.

This is still true today!

26.07.2025 09:04 — 👍 7    🔁 0    💬 0    📌 0

It sounds like the kind of terminology used by people who don't know about version control 😂

25.07.2025 13:33 — 👍 0    🔁 0    💬 1    📌 0

WTF are "freeze directives"

25.07.2025 12:36 — 👍 0    🔁 0    💬 1    📌 0

I won't be back in the UK until next month so I don't really know how this is going to work.
As soon as the app sees you in the UK it asks for ID? What stops you from using photoshopped id?
What happens if you leave the UK?

24.07.2025 09:20 — 👍 0    🔁 0    💬 2    📌 0

They don't need to read our minds. All the context they need already exists in text somewhere, whether that's git/GitHub/slack etc. LLMs are just not good enough yet and can't hold enough context to come close to what humans can do.

If it's not easier to use them in years to come they've failed

23.07.2025 20:36 — 👍 0    🔁 0    💬 0    📌 0

But to be "left behind" the amount to learn would need to grow to a point where it becomes increasingly difficult to catch up.

Are you expecting that in a year or two it will be more complicated to explain to an LLM what you'd like it to do Vs now?

23.07.2025 19:59 — 👍 0    🔁 0    💬 2    📌 0

Are we not expecting LLMs to improve and not require extra steps/approaches/work to get them coding effectively?

I just find the entire "get left behind" narrative ignores all progress and suggests they've already peaked or these problems won't get solved 🤷‍♂️

23.07.2025 14:19 — 👍 1    🔁 0    💬 1    📌 0

@timfish.dev is following 19 prominent accounts