HN user

watmough

2,259 karma

Significant current experience including:

* Application architecture, * Seismic loading and processing, * Cross-platform full stack applications C++, Qt5, * NVIDIA CUDA, * Application sand-boxing with Docker on Linux, * Build tooling including Python3, CMake.

Past experience

* Microsoft C++ and MFC application architecture and implementation, * Microsoft .NET stack, * iOS and macOS application programming, * 7 years of experience supporting IHS Kingdom.

Additional Interests

* Programming language development, * Functional programming.

You can reach me at jonathan.watmough@gmail.com

Posts30
Comments1,055
View on HN
news.ycombinator.com 9mo ago

Can we and should we give LLMs a sense of Whimsy?

watmough
1pts0
github.com 3y ago

Show HN: Adjust – dynamic adjustment for system parameters

watmough
1pts0
github.com 3y ago

Show HN: adjust – dynamic adjustment for system parameters

watmough
3pts0
twitter.com 3y ago

My number one tip for improving the Firefox address bar

watmough
2pts0
www.frameryacoustics.com 7y ago

Framery Pods are the optimal supplement as a retreat in the open-space concept

watmough
1pts0
twitter.com 9y ago

Software Architecture for Developers Books 1 and 2 Free

watmough
8pts1
news.ycombinator.com 10y ago

Ask HN: How do I build a dashboard for customer case trends from Microsoft CRM?

watmough
2pts1
news.ycombinator.com 10y ago

Ask HN: What are your biggest demotivators?

watmough
3pts0
github.com 11y ago

Show HN: Simple Hash Table Implementation for C

watmough
42pts26
jonathanwatmough.com 11y ago

Show HN: FFT Demo Page in JavaScript

watmough
3pts1
medium.com 11y ago

The Boy Whose Brain Could Unlock Autism

watmough
20pts4
news.ycombinator.com 14y ago

What are you planning as a retirement career?

watmough
1pts0
news.ycombinator.com 14y ago

Tell HN: Recruiters and Bizarre Skillsets

watmough
2pts8
itunes.apple.com 14y ago

Show HN: My Simple Clock Radio iPhone App

watmough
1pts1
noconsensus.wordpress.com 14y ago

Mid-1970s UK Research into Electric Cars

watmough
1pts0
www.nytimes.com 14y ago

Share of Income Gains by Quintile - Great Depression til Now

watmough
321pts285
news.ycombinator.com 14y ago

Ask HN: Easiest way to ensure a HD is not readable?

watmough
1pts4
acktechnology.posterous.com 14y ago

How I posted my résumé on Monster, then wrote a Cocoa app.

watmough
2pts1
userxperience.posterous.com 14y ago

Usability Issues in OS X Lion Document Versioning

watmough
2pts0
discussions.apple.com 15y ago

IOS PDF Generation Causing Problems on Windows Machines and Google Docs

watmough
2pts1
news.ycombinator.com 16y ago

Stress management should be taught in schools

watmough
4pts0
news.ycombinator.com 16y ago

What's the worst job you've had outside technology?

watmough
11pts26
imgsrv.kfwb.com 17y ago

Some inconvenient truths: A commentary from Merrill Lynch

watmough
3pts1
www.odesk.com 17y ago

Need iPhone Application. If you can work for $2 per hour. This is an urgent hiring.

watmough
1pts3
news.ycombinator.com 18y ago

Ask YC: What Does "Taste and Style in Programming" Mean to You?

watmough
19pts27
news.ycombinator.com 18y ago

Ask YC: What are the libraries you couldn't live without?

watmough
6pts11
news.ycombinator.com 18y ago

Tell us about your experience in any kind of dysfunctional software group or company.

watmough
1pts1
news.ycombinator.com 18y ago

What is "Professional" Code?

watmough
3pts1
news.ycombinator.com 18y ago

One (programming) language for the rest of your life. Which one?

watmough
19pts82
jonathanwatmough.com 18y ago

Clojure Running on OLPC. LISP for Teenies!

watmough
2pts0

Good stuff.

One rule I like, is to ensure that, as well as validation, all validated information is dumped in a convenient format prior to running the rest of the script.

This is super helpful, assuming that some downstream process will need pathnames, or some other detail of the process just executed.

Here's a comparison of the J4125 (Radxa X2L/Palmshell) vs EliteBook 8560w i7-2820QM vs Radxa X4 N100.

    https://www.cpubenchmark.net/compare/3667vs5157vs885/Intel-Celeron-J4125-vs-Intel-N100-vs-Intel-i7-2820QM
In comparison with a Pi 5, the slowest of the above, which is the X2L/Palmshell kicks the butt of the Pi 5 six ways to Wednesday. Just so much better, it's unreal. Web-page resizing works immediately, video plays well, it just feels like a real PC, even though it's a bit slower than my EliteBook, which is still pretty handy.

Not got an X4 yet, but from the link above, it should be about 50% faster than the EliteBook, which in turn is 50% faster than the X2L / Palmshell.

I know this. I’ll dig up the reference in the am. It’s diode rom graphics. Atari GranTrak 10 used it for graphics, but the then new rom chips for code/data.

  https://edfries.wordpress.com/2017/06/14/fixing-gran-trak-10/

Yeah, and they can be very scratchy. :D

  me: "(apologetic) A small amount of urine escaped. The rat was not to blame."
  wife:  "(sternly) The rat was *totally* to blame!"
Just woken up and seen this after picking up my laptop, but only after feeding the cat, taking dog out to poop, and feeding the rats a few puffs.

They are such little characters, full of so much love and joy.

Just the short lifespan is the biggest downside. :(

Funny that this should come up, 30 minutes afer I put our mischief of 3 young girl rats back in their habitat, but yeah, a few concrete examples:

  * Pudding rat plans escapes to the top of the habitat, whenever the door is open,

  * Rats are super trainable, and will speculative do tricks for treats (ours get gerber baby puffs, or rice krispies for spinning, going through a hoop, shaking hands etc.)

  * Pie rat likes loose clothing and will run into sleeves, pants, and general enjoy herself,

  * Rats also love certain styles of place, depending on the rat, and will happily just chill on your shoulder, or against your tummy, or under an arm and nibble a treat,

  * Crumble rat is the baby, and more timid, less curious, and prefers to hide, but will run around and climb on the humans if her sisters are doing it.
Personality-wise, rats are all across the spectrum, and that personality is visible at weaning when most rats are sold by breeders, and so far it's inherent to the rat, and not something that really changes much.

I've not ever noticed them dreaming as ours prefer to snuggle in a hammock, with some rags pulled down, but they clearly have goals, and imagination, not just 'behavior'.

Rat's aren't dogs, but a few rats can make a wonderful replacement if you're somewhere where larger pets aren't permitted.

Beware, this is kind of a deep rabbithole.

I suggest to look up his trip up from Mexico, following the migrant route. For a different view of the same trip, his travelling companion (automous something) has his own channel.

RanOutOnARail isn't really a hobo though ... I think he's a software engineer in Texas somewhere.

Hobo Shoestring has an interesting channel also, albeit with a home base. You'll learn a lot about trains, and hobos' most hated adversaries, the 'homebums'. :D

And of course, there's a 10x hobo, in stobe-the-hobo (RIP), well worth watching all his videos.

As a pet owner, rather than using insecticides, I use a couple gallons of hot water mixed with washing-up liquid to eliminate fire ant nests in my yard.

The hot soapy water washes away the structue of the nest, and quickly kills the inhabitants, whilst not damaging my lawn, or having slow acting insecticides hurting my animals and getting into the wider food chain.

Interesting that on that basis, $3500 is probably about on a par with a really nice OLED big-screen TV and surround sound system.

One person only though, not a shareable experience.

Like others, I'm waiting for this to come to a spectacles / sunglasses formfactor. An external box would be fine, I just wouldn't be able to bear wearing what looks like metal ski-goggles for any significant period of time.

Yep my 13 year old will often pop her head round the door wondering about how dad is listening to a song she's heard sampled on TikTok or some crazy video. Apparently, there's a bunch of The Smiths songs living multiple lives in the new world of the TikTok / short-attention span / ADHDNet.

On a script-related note, I spent a bunch of time back in the day reading through these:

http://www.lysator.liu.se/~kjell-e/tekla/red-dwarf/scripts.h...

Windows on Btrfs 3 years ago

Yep, just posted about this. Late 90's right?

I think it was Ygdrassil, or maybe a free distro off of a CD. Great investment of time as it got me into the oilfield doing tech support. Running Rocky 8 on a P1 Gen4 now, so come a long way from my 486/Dx2.

Windows on Btrfs 3 years ago

Back in the day, and I mean like mid-late 90's, you could actually install the Linux kernel, files etc., straight onto a Windows FAT partition and boot into it.

Not exactly what was being asked for, but a weird old fact I'd forgotten about.

My reading of the diagram says that 5 different exposures were needed to establish a 5+1 level gray scale.

Note that each picture is scanned simultaneously, and contributes to whether 0 - 5 holes are made in the tape.

At the receiving end, the number of holes controls the brightness of the beam reconstructing the image.

Sweet game!

  Near-perfect landing, super smooth

  Score: 95.5 point landing
  Speed: 1.9mph
  Angle: 0.1°
  Time: 57 seconds
  Flips: 0
  Max speed: 31.6mph
  Max height: 147ft
  Engine used: 82 times
  Boosters used: 33 times
  https://ehmorris.com/lander/

Totally describes what I do.

Last couple jobs have been heavily legacy C++ in the energy sector.

Lots of maintenance, but also opportunities to overhaul and build new objects.

Funnest project right now is porting some supercool Science code to cuda and getting about a 30x speed up.

Sadly the killer app of Facebook is to meet and enable precisely the kinds of local community the author is suggesting.

In a sense, Marketplace is the new Facebook. A buddy is just swinging by with some Rx-7 TII brakes for my NA. We have been trading parts for the last couple years.

I was at a car show yesterday, who did I know, Facebook buds.

Really interesting question.

As primarily a maintenance programmer by inclination, I'd not ever given the possibility of self-employment a thought.

However, if you need to be paid, you need to create value. So the answer to your question is to find someone to pay you to fix bugs in software that 1) they use and depend on, that may not be well-maintained, 2) that you have the source and all dependencies for, and 3) that they would trust your expertise in understanding their requirements whilst being at 'arms-length'.

To be honest, it sounds a bit difficult, but you might try looking for support / developer roles. These are often unpopular with developers that want to do the new shiny, but there's lots of $$$ in keeping existing software working with updated APIs, fixing bugs etc.

Or you could be a framework evangelist / fixer on site. That largely matches my current role, where my job is to ensure that a large customer is happy, and utilizing our framework-type software to it's best advantage.

As usual the poorest will suffer worst. In people terms, and at the level of countries and continents.

For those lucky enough to be within clinging reach of the lower middle class, efforts towards energy and food independence will reap huge rewards. Spain and Portugal could be taken as exemplars of embracing renewables. Even the UK, Australia and the Southern US have embraced solar and wind.

The poorest, thinking of Africa, India, Pakistan, Sri Lanka will continue to, and escalate in suffering as energy pricing and climate chaos continue to steadily worsen.

Pimp My BBC Micro 4 years ago

Not sure I like that knock-off copy of WordWise.

The original company Computer Concepts, now renamed Xara GMBH are amazingly still around! Wonder if they did a 40 years in business celebration?