HNHacker News
TopNewBestAskShowJobs

watmough

2,259 karma · joined December 30, 2007

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

submissionscomments
watmough··on The Future of Transmit iOS
I think the entitlement is on your side, not Panic's.

Panic are a business and to provide and maintain the app, they have to assign one developer half-time. This costs more than the $35k or so earnings of the app.

I'm not sure the math could be any clearer.

watmough··on SymbOS: Graphical Z80 Multitasking Operating System
For me this started the trend of the render being much nicer than the final product.

https://www.theregister.co.uk/2013/10/24/elan_flan_enterpris...

watmough··on Intel with Radeon RX Vega Graphics: Core I7-8809G with 3.1 GHz Base, 100W TDP
Speaking from bitter experience of the most beautiful, but also expensive and unreliable Mac Book Pro 17" ($3500 USD), now both the GPU and CPU will de-solder themselves from the motherboard!
watmough··on Apple faces lawsuits after admitting it slows down aging iPhones
For $500, the Essential Phone may be worth a look.

My wife seems pretty happy with hers.

watmough··on Computer latency: 1977-2017
Outlook 2016 is the pits. Microsoft should pay attention to their own research.
watmough··on Superior IQs associated with mental and physical disorders, research suggests
These are my (anxious) people.
watmough··on PoC||GTFO Print Collection
And ordered!

Thanks for the heads-up.

watmough··on A Taxonomy of Internet Chum (2015)
Agreed. Sad little boxes of anti-aging pills regularly appear at the door for my mother in law who is a prime target for these old people / skin thing funnels.
watmough··on A few things I know about Lisp Machines
I had to scan over that page a few time to put a date on it!

Seeing a price of $1100 for a IIfx was pretty disorienting, when I was shown the invoice to a IIfx system I was using back in about 92, that was in the region of 8 - 10,000 GBP.

I guess the depreciation from '92 through Y2K accounts for that. Similar depreciation accounts for the $900 price tag on the 32 GByte dual E5-2690 workstation under my desk...

watmough··on I Keep Quiet About Being a Cancer Doctor
Not a real doctor then? ;-)
watmough··on Microsoft gives up on Windows 10 Mobile
The weird thing is that Win Phone 8 (ish) was pretty nice with great animations, and nice fit and finish, then they seemed to throw all that away in later versions.
watmough··on Ask HN: Where do I get started on ASICs, FPGA, RTL, Verilog et. al?
Huh? There's loads of cheap dev kits for a few 10's of bucks on eBay.

Example: http://www.ebay.com/itm/ALTERA-FPGA-Cyslonell-EP2C5T144-Mini...

This uses the EP2C5T144. Some basic getting started info here: http://www.leonheller.com/FPGA/FPGA.html [Leon Heller]

You can run a free copy of Quartus and use it to run Verilog / VHDL cpus, or anything else you want to do.

Same applies to the Xilinx FPGAs.

A really cool example project: http://excamera.com/sphinx/fpga-j1.html

watmough··on Some Excel users pop F1 off their keyboards (2012)
Back in the days of Visual C++ 4.2, F1 would actually help.

Windows, Office, Visual C++ help are all God-awful now. As a few have said, much better just to Google search and lunge for Stack Overflow.

watmough··on Evan Doorbell's Classic Phreaking Tapes
This is awesome:

http://www.evan-doorbell.com/production/PanPulsLovers.mp3

It covers the exchanges talking to each other.

watmough··on Juicero Is Shutting Down
Yes, it's been incredible. My ATT fiber has been ROCK solid and not dropped a byte as far as I can tell.

I've been working from home all week, and we had electricity and internet right through the storm.

That's with 3 feet of water in the street outside.

watmough··on My Uber driver robbed me, so I took Uber to court and won
"I'll allow it."
watmough··on From Disinfectors to Mush-Fakers, Photos of Real Life in Victorian London (2016)
I believe the photographic plates of the day would have been large, maybe 8x10 inches and developed or printed at 1:1 scale.

That would give a pretty good head start on quality.

watmough··on Apple removes Facebook and Twitter integration from iOS 11
Hooray!!!!

Clearly Apple sees which way the tide is running.

watmough··on UK sees longest period of negative power prices
"Find me a giant resistor!"

I'm sure this is probably like gas pipelines in that a swing producer can get an advantageous contract if they agree to take or make power as needed.

watmough··on UBeam's Meredith Perry shows her wireless charging technology really works
Back when my dad still worked at Aberdeen University, they had a phased array of maybe 7 or 8 transducers of about 8 cm each, that at a range of 6 inches or so, could deliver a focused beam that would penetrate a phantom / lab animal enough to cook a 2 - 3 cm sphere several cm below the skin.

The research was aimed at basically heating carcinomas above the 44 oC needed to kill the cells.

So you can focus an ultrasound beam, but it seems like a heck of a way to charge a phone.

watmough··on Ask HN: How could YouTube know about friend's heart attack?
Ok, so quite interesting to look at how all this works:

Top of this page: https://slack.com/privacy-policy

Information we collect and receive 1. Customer Data

Content and information submitted by users to the Services is referred to in this policy as “Customer Data.” As further explained below, Customer Data is controlled by the organization or other third party that created the team (the “Customer”). Where Slack collects or processes Customer Data, it does so on behalf of the Customer. Here are some examples of Customer Data (but keep in mind they are only examples and there may be others): messages (including those in channels and direct messages), pictures, videos, edits to messages or deleted messages, and other types of files. A user may also choose to enter information into their profile, such as first and last name, job, a photo and a phone number.

And somewhat lower down:

Sharing and Disclosure There are times when information described in this privacy policy may be shared by Slack. This section discusses only how Slack may share such information. Customers determine their own policies for the sharing and disclosure of Customer Data. Slack does not control how Customers or their third parties choose to share or disclose Customer Data.

1. Customer Data

Slack may share Customer Data in accordance with our agreement with the Customer and the Customer’s instructions, including:

With third party service providers and agents. We may engage third party companies or individuals to process Customer Data. With affiliates. We may engage affiliates in our corporate group to process Customer Data. With third party integrations. Slack may, acting on our Customer’s behalf, share Customer Data with the provider of an integration added by Customer. Slack is not responsible for how the provider of an integration may collect, use, and share Customer Data.

In short, it pretty much looks like they can do what the heck they want with anything you type in.

watmough··on The silent tragedy affecting today’s children
This is all great advice.

Well mostly. My wife and I took the children to the park and walked and played Pokemon. So some technology there. And we had them do yard-work and we played outside a couple of times.

watmough··on Google is transforming public education with low-cost laptops and free apps
I have a daughter in the local school district.

They use Lenovo Chromebooks which are built like brick sh*thouses with proper full-travel keyboards and touchscreens.

Chromebooks work, and I am a big fan of them in education. I have a pretty good idea how hard our teachers work, and I'd hate to think of the Windows bullshit being imposed them, like it's imposed on me and my coworkers.

Chromebooks free up teachers and IT admins from Windows update administration, anti-virus software install and administration at the computer level, and from most other malware other than browser extension malware.

Google Docs is incredible and a huge step forward to the point that where possible, most of my own notes are accessible to me from anywhere I can get into my Google account.

For a child, this means they no longer have to schlep a laptop around. Just an account and a Chromebook or other thin client are needed.

I'm a big fan of Microsoft's recent changes, and generally a pretty heavy Windows user warts and all, but it's interesting that Microsoft have never been able to make say cross-machine sync'd folders work, despite pushing it for like 15 years, whereas DropBox has built a giant business from it.

watmough··on EPA removes climate change information
I think you are vastly underestimating the capacity of (near)human beings to be completely fucking stupid and delusional.
watmough··on Secrets of the Glasgow Haskell Compiler Inliner (1999) [pdf]
Yes, i was lucky enough to be in the audience at St Andrews in about 1986 when he came to talk to us about parallel combinator reduction, G-machines and Alice.

Amazing enthusiasm and application. Amazing guy.

watmough··on AT&T, other U.S. advertisers quit Google, YouTube over extremist videos
I rather thought that Google advertised to the person using YouTube, and the video is just the vehicle.

Thus, you'd expect ads targeted at you to appear on any video you watch, even extremist ones.

This may be quite difficult for Google to 'fix'.

watmough··on High-performance employees need quieter work spaces
There's no mention of the bare fact that:

  * Cubicles are 'furniture' and therefore receive advantageous tax treatment (accelerated depreciation, increasing profits),

  * Walls, not so much.
watmough··on 5 March 1981: The ZX81 home computer launches with 1kb memory
Haha, I remember that. My maths teacher DM had a mate in the factory who eventually got me a speccy out the factory door, but it was a longgg wait. Spectrum was a fun machine. Basic was ok for very simple games. I never did learn z80 assembler.
watmough··on 5 March 1981: The ZX81 home computer launches with 1kb memory
I really wanted a ZX-81, and my dad ordered one not long after they came out. But typical for Sinclair, the delivery lead time was on the order of months! Not even weeks or days, and my dad gave up and brought home an assembled Acorn ATOM that one of the techs at the university has soldered up from a kit.

Great little machine, and introduced me to programming in ATOM Basic and 6502 assembly, leading to a career in computing that's still going 30+ years later.

Oddly enough, I just ordered parts from Mouser to build David Johnson Davies' Tiny Lisp Computer 2, ... DJD being the author of ATOMIC Theory and Practice and Practical Programs for the BBC Computer and ACORN ATOM.

watmough··on Ask HN: What should I tell my cousin who wants to go to a “coding boot camp”?
Try looking at the consultancy end of tech. Typically, if they like your face and grades, they'll put you though an internal bootcamp, or send you somewhere, at no cost to you. Starting salary should be maybe $70k+ and up for a new grad.

This is a much better idea than dumping money into a bootcamp.

← PreviousPage 5 of 34Next →