2023-09-13 13:46:03

I’m just a disaster at travel.

Couldn’t get the right hotel so I’m 1/2 hour travel from all the venues I’m attending.

My bag’s zip just totally failed. (Fortunately I’m the kind of person that always has a zip tie handy)

This stuff always happens to me.

I’m travel-cursed!!

2023-09-10 23:02:16

This is a fun little JS project. If you recognise it, it’s not going to be a public thing. I'm just messing with it because I think the algorithms will be interesting.

Very early days, but I went for it in terms of abstractions. There's a “draw an area of cell type A around a specified cell type B with maximum radius X" function, which pretty much everything else will use.

Fun!

2023-09-10 14:48:26

I consider it a win that I'm entirely oblivious to any TypeScript drama that may be happening. I keep seeing references to it. But have not seen any of it first-hand.

Mute/block/follow wisely. It's good for you!

2023-09-10 14:32:41

This week, this introvert (actually ambivert), remote-working, nerdy software developer is being made to attend the London office with all the other UK employees. Which will, as far as I can tell, be mostly sales people.

This includes happy hour at a cocktail bar (“let’s have some fun!”) and a posh “Summer Rooftop Party”.

It’s a great company to work for. But you have to make _some_ sacrifices, right?

(Could I sneak in some small nerdy card games perhaps? 🤔)

2023-09-08 08:40:20

It's also really verbose. Very keen to tell me what is DOES know while getting the actual answers incorrect.

I reckon a teacher could easily smell this out.

I know ChatGPT explicitly does not do facts. But even so, with so much easily findable information about this topic, I consider this a big fail.

Kids: Don't ChatGPT your homework.
Teachers: It's good, but it's not that good. Keep an eye out for rambling but incorrect answers!

2023-09-08 08:33:16

An example…

Q: What is the link between Shakespeare and Tottenham football club?

Chat GPT says:

"There is no direct historical link between William Shakespeare and Tottenham football club.”

Google says (top, snippetted result):

"The name Hotspur was picked to pay homage to Sir Henry Percy, better known as 'Harry Hotspur' from Shakespeare's King Henry IV Part 1”

ChatGPT also doesn't know the link with the Teletubbies. It’s too literal and not at all smart.

2023-09-08 08:30:19

Interesting. My kid gets his first piece of high-school homework. An 11-question quiz about Shakespeare.

He HAS done the homework. But I wondered: what would ChatGPT make of this?

By my reckoning, 4 of the 11 answers it gave were incorrect. And this is because some element of “interpretation” was required to answer the question.

The AI's aren't coming for us just yet!

Examples…

2023-09-07 17:45:59

On the one hand, given how many electronic devices now have screw-in battery covers, this neat little 4-end pocket screwdriver is a really good lifehack.

On the other hand… I seem to have turned into the dad from The Mitchell’s vs the Machines!!!

2023-09-07 08:54:51

As of this week I’m the parent of a secondary/high school student! Eek!

A tech observation: would be great if phones had a “school mode” where they are effectively off, but can still be geolocated. For parental tracking but also for finding lost devices.

Is that a thing?

2023-09-06 22:08:53

I really want to be working on side projects, but I’m burning so much mental energy on being executive function for other people right now that I just need to chill once kids are in bed.

And this… this is literally FINE. 👍 It’s better than fine. It’s GOOD!!

2023-09-05 17:55:00

Ending this short thread with some wisdom:

Just because a programming language has weird, ambiguous syntax doesn’t mean you have to use it!

2023-09-05 17:53:07

Also, and f*** this:

You can optional-call an undefined function:

let undefinedFunc
undefinedFunc?.()

is fine.

But you can’t optional-call an undeclared one:

undeclaredFunc?.()
-> “undeclaredFunc is not defined”

Even though:

typeof undefinedFunc
-> “undefined”

typeof undeclaredFunc
-> “undefined”

🤬

2023-09-05 17:46:05

New JS/TS syntax that I’m learning and that I don’t like:

1) Optionally chained function calls. This is just weird:

someFunction?.( params )

2) Ambiguous short function syntax that does not return an object:

const f = () => {
‘name’: ‘Ross’
}