HNHacker News
TopNewBestAskShowJobs

mtoohig

132 karma · joined November 17, 2020

https://michaeltoohig.com/

email: hello [at] [mydomain]

submissionscomments
mtoohig··on Just redesigned my personal site with a TTY-style interface
You should be able to press 'i' to enter 'insert' mode then the site should work.
mtoohig··on A mouseless tale: trying for a keyboard-driven desktop
You may be thinking of [Homerow](https://www.homerow.app/) for Macos. Its okay for popups that I used to need a mouse for. There's another app that does similar "Vimium for Desktop" but it wasn't as responsive and sometimes focus would get stuck, but I forgot that software's name.
mtoohig··on Monorepo – Our Experience
I would like to see the details of this, do you have the source available publicly or a blog post about it?
mtoohig··on Getting my daily news from a dot matrix printer
Please share some of your code, I would like to see and get a feel for some personal ideas.
mtoohig··on Ask HN: Does anyone use sound effects in their dev environment?
I am interested to give this a try if you share.
mtoohig··on Ask HN: Who wants to be hired? (August 2024)
I've been cast away on a remote tropical island for the past 10 years where I have been building my skills as a self-starting & self-reliant full stack engineer. I worked as a solo-developer building solutions for my clients that varied from Offline-first PWA applications for a inter-island shipping company to a local self-hosted Netflix clone for an ISP to a full fledged linear TV station platform for another client and many more.

I've cut my teeth on a variety of challenges and across the tech stack and now that I have returned to the US of A I want to join your team!

  Location: PA, USA
  Remote: Preferred
  Willing to relocate: Yes
  Technologies: Python, JavaScript, Docker, Ansible, OpenTofu, Vue.js, ffmpeg, Celery, Postgres, Redis, Flask/FastAPI, Leaflet.js, Playwright, Scrapy, PWA
  Resume: https://michaeltoohig.com
  Email: hello at michaeltoohig.com
mtoohig··on Panic at the Job Market
Hello, I'm looking for a senior SWE role may I submit a resume to you. I wrote it myself without chatGPT :) but I would be curious if I appear like some who does use chatGPT.

https://michaeltoohig.com/michael-toohig-resume.pdf

mtoohig··on Panic at the Job Market
Hey, what are you hiring for exactly? May I email you? My email is in my profile.
mtoohig··on Ask HN: Who wants to be hired? (July 2024)

  Location: US
  Remote: Preferred but not required
  Willing to relocate: Yes
  Technologies: Python, TypeScript, Ansible, OpenTofu/Terraform, Docker, Postgres, Vue.js, Astro, Directus
  Resume/CV: https://michaeltoohig.com/michael-toohig-resume.pdf
  Email: On my resume or "hello" [at] [myFullname.com]
Hello, my name is Michael Toohig, I have recently returned to the United States after working the past decade in the South Pacific island nation of Vanuatu. I worked on a dozen greenfield projects from whiteboarding to deployment as a solo-developer or the sole technical member of some teams. I've worked with many different technologies and built a variety of products and subsequently have become a strong generalist covering backend, frontend and devOps but a preference for backend work.

Looking for any kind of role with preference for backend but I would prefer a field that touches upon a topic that interests me such as drones, computer vision, GIS, or services that benefit remote or developing markets.

mtoohig··on Ask HN: Who wants to be hired? (June 2024)

  location: Pennyslvania, USA
  Remote: Open to any
  Willing to relocate: Yes

  Technologies:
    * Python, Flask, FastAPI, SQLAlchemy, Celery, Click, HTTPx, AnyIO, BeautifulSoup
    * JavaScript, TypeScript, Vue.js, PWA, Astro, Directus
    * OpenTofu/Terraform, Ansible, Docker, Linode, Proxmox, FreeNAS, AWS

  Résumé/CV: https://michaeltoohig.com/michael-toohig-resume.pdf
  Email: hello [at] [mydomain]
  Website: https://michaeltoohig.com
I am a full stack developer with preference for backend work nearing a decade of professional experience. Recently repatriated to the USA after my wife got her green card last April. Prior was working in my wife's home country and had my own consultancy building various software solutions for local businesses and for contracts. I worked from whiteboard to deployment and comfortable up and down the stack from devops to frontend. I've built a number of systems from web scrapers, GIS applications, VOD streaming services, data processing pipelines and offline-first progressive web apps.
mtoohig··on Ask HN: Who wants to be hired? (May 2024)

  Location: PA, USA
  Remote: Yes
  Willing to relocate: Yes
  Technologies: Python (Flask/FastAPI), Typescript/Vue, Docker, Ansible, Astro, GIS, Scraping, Celery, etc.
  Résumé/CV: michaeltoohig.com/michael-toohig-resume.pdf
  Email: within resume
Full-stack developer (Python/Flask/FastAPI & Typescript/Vue) and previous independent contractor with nearly a decade of experience creating software solutions. My wife just got her green card so I uprooted the family from the Republic of Vanuatu and moved back to my home in the States and looking for a place to use my skills and grow further.

My past has given me a broad and unique skillset which makes it hard to write concisely but I can design projects and deploy them and everything in between and I have experience with streaming, distributed systems, a lot web dev stuff, PWA & offline-first applications, some CV and AI/ML experience including deploying, web scraping, GIS, and some minimal hardware hacking.

mtoohig··on Ask HN: Who wants to be hired? (November 2023)

  Location: Pennsylvania, USA
  Remote: Yes
  Willing to relocate: Yes
  Technologies: JavaScript, HTML, CSS, Python, Vue.js, Astro.js, Docker, Ansible, FastAPI, Flask, Celery, Directus, BeautifulSoup, AWS, Proxmox, FreeNAS, RaspberryPi and more.
  Resume: on my website, found in my profile
  email: MyWebSiteDomainName@gmail.com
I am US citizen returning to US by the end of the year. I have worked the past 8 years the country of Vanuatu as a solo-software engineer while I waited for my wife to obtain her US visa and then covid kept us in Vanuatu longer than expected. I've built a variety of systems from a Netflix clone for a local ISP including in-house transcoding pipelines (internet too expensive/bandwidth too limited for customers to access real Netflix), a linear TV channel for a local TV broadcaster with automatic playlist building/solving, a booking system for international tourism to Vanuatu, a Foursquare-esque PWA for local businesses, a license plate detection and collection app, a logistics and assets management system for local freight company and many other web scrapers and other projects for fun.

As a result, I've had a well rounded background of experience, worked with a lot of on-premise hardware, various technologies and was responsible for everything top to bottom which means to say finding clients, investigating requirements, design and implementation and deployment was on me.

I'm hoping to find a rewarding and challenging project to work on in the States and to join a team of like minded software engineers. I also like kava.

mtoohig··on Photoprism – open-source Google Photos Alternative
Well I have to appreciate the design choice since where I am internet is slow and unreliable. I couldn't imagine having to fetch each photo over the internet just to browse from my own home network.

But there should be a feature to at least sync to a cloud service for backup purposes.

mtoohig··on Nigeria bans ATM cash withdrawals over $225 a week to force use of CBDC
Not that I support this program, because I don't know much about it to decide, but I know from where I live now if you don't have electricity then you are living a very simple life and probably aren't using that much cash each week anyways.

So, the amount allowed to be withdrawn sounds small but it might not affect those without electricity. Plus, if they don't have electricity there is no ATM and therefore they have all their cash on hand as I know many stories of remote island villages where people just keep money in their house. The best stories are of those who are truly remote but making absolute bank selling kava roots and they come down to the major town and buy new Toyota trucks in all cash stuffed into 25kg bags of rice.

mtoohig··on Ask HN: Who wants to be hired? (November 2022)

  Location: South Pacific (UTC+11)
  Remote: Yes
  Willing to relocate: Yes, to USA
  Technologies: Python (Flask/FastAPI/Celery/etc.), JavaScript/TypeScript (Vue.js), Docker, Ansible, Git, Postgres, Nginx
  Résumé/CV: https://michaeltoohig.github.io/michael-toohig-resume.pdf
  Email: my_github_name [at] gmail
  Website: https://michaeltoohig.github.io
  GitHub: https://github.com/michaeltoohig
7 years experience mostly as a solo-developer; looking for backend or full-stack position.
mtoohig··on Removing HTTP/2 Server Push from Chrome
As much as I agree in general, the last part affects me and many others. I only get 2.5Mb/s and I work for the WISP.

The wife's family living away from the main city have intermittent connection and slower speeds. We have only one submarine cable and poor infrastructure further out. So heavy, bloated sites eat up people's pre-paid internet packages quickly or have trouble loading altogether. Prepaid is around $1.25 for 500MB or $10 for 5.5GB.

I think lower bundle sizes should be a goal. Or lower bandwidth websites should be available such as a 'm.' Domain. IMO

mtoohig··on Connect-Web: TypeScript library for calling RPC servers from web browsers
H
mtoohig··on Facebook's TikTok-like redesign marks sunset of social networking era
In Vanuatu, where I am now. Facebook is free to use on mobile phone networks provided by Vodafone or Digicel.

Consequently, Facebook is 'the internet' for most here. We have Facebook groups with member counts that are 1/3 of the country's population. For example the group 'Yumi Toktok Stret' has 128K members for a country of 300k. It is an amazing look into the thoughts of a nation since everything from jokes and gossip to serious arguments on policy occur there.

mtoohig··on Behind Closed Doors review – entertaining study of London private members’ clubs
I do believe this is the bes explanation.
mtoohig··on Behind Closed Doors review – entertaining study of London private members’ clubs
Funny anecdote I have that kinda counters what you say.

I know from family who live where Taylor Swift bought a mansion in RI that she was denied membership to the local yacht club because she was not "old money". I heard this back in 2013 when she first bought the place and I haven't been back so I don't know if that has changed since then.

Maybe some people see the rich as "high-class" not everyone does.

mtoohig··on Moderna will develop mRNA vaccines for some of the world’s worst diseases
Dengue has 4 "variants". So that may be those are the other 3?

The thing with dengue is the first time sucks but catching a second variant is often fatal.

mtoohig··on Ask HN: Who wants to be hired? (March 2022)

  Location: Port Vila, Vanuatu (UTC+11)
  Remote: Yes
  US Citizen: Yes
  Willing to relocate: Yes, to USA
  Technologies:
    - Python, JavaScript, Vuejs
    - Redis, Postgres
    - AWS, Ansible, Docker, Linux, Nginx, ffmpeg
  Dabbling in:
    - Computer vision and machine learning
  Résumé/CV: On request
  Email: michael toohig at gmail dot com
I'm a full-stack generalist with 7+ years experience. My experience ranges from media transcoding pipelines, streaming services, APIs for machine learning models to PWAs. More than happy to learn new technologies.
mtoohig··on World’s first octopus farm stirs ethical debate
Where I am in Vanuatu in the south Pacific we have wild cows in the bush. Originally, these cows would have been domestic but escaped and they raise their young in the bush and now people hunt wild cows. Cows are usually kept by a rope around their neck tied to a tree and every couple days move the cow to a new area to let them access fresh vegetation. There are also some big plantations for coconuts and these usually have cows which if they break a fence will allow many to escape into the bush and hills.

People here use a dozen or so dogs to sniff out wild animals in the bush and chase them down until they tire enough for the hunters to catch up and spear the animal. These hunting parties can take days of hanging out and following the dogs or just one if lucky. Then carrying home giant cuts of meat is the hard part which often requires the hunting party to leave a lot of fresh meat behind.

mtoohig··on WebRTC-HTTP ingestion protocol (WHIP)
Thanks for the answer. I was not aware of all those details and sounds like I had a relatively easy time with RTMP since both projects I built, coincidentally, used either ffmpeg or OBS.
mtoohig··on WebRTC-HTTP ingestion protocol (WHIP)
Sorry for going off topic a bit, but what is wrong/not ideal with RTMP? I've been using RTMP with Nginx for a couple projects and didn't notice anything inherently wrong. However, I was working with streaming for the first time so whatever problems I ran into were probably overlooked as a part of learning the tech.

What problems do you have with "maintaining an RTMP stack" does any of these newer protocols alleviate? What do you mean exactly by RTMP stack so I can be sure I understand you correctly? Thanks.

mtoohig··on Large Eruption Near Tonga, Heard in NZ. Tsunami at Tonga and Fiji
Tsunami was minor but no ash here yet. Everyone is okay :)
mtoohig··on Large Eruption Near Tonga, Heard in NZ. Tsunami at Tonga and Fiji
Here in Vanuatu we could also hear it. On facebook people from all the islands are talking about it and were trying to figure out if it was one of our own island volcanoes that erupted.
mtoohig··on Evidence for European presence in the Americas in AD 1021
I live in Vanuatu and is it very far to the west side of the Pacific yet the almost southern most island of Vanuatu, Aneityum, has stories of what they called the "Yellow People" that were on the island before they, Melanesians, arrived from northern islands. These people on the island were excellent stone carvers and could make stone walls which the current locals admit they never learned from the "yellow people". Old engravings exist still of these original people that to me sound like those may have come from the east, South America. I don't have photos though, this is a story I just heard recently from family members of that island.
mtoohig··on Python GUIs for Humans – Transforms UI into People-Friendly Pythonic Interfaces
I've also found this project to be very good. I used it for a personal project to help me manually tag images and prepare a payload to upload to a remote server's database.

Some of their naming conventions though are odd IMO but otherwise I thought it was an easier way to process images than a webapp which is my usual working area. Now that I think of it though, a juniper notebook may have also been a solution but I wanted to dabble with writing a GUI.

mtoohig··on Beets: the music geek’s media organizer
That assumes there's no mixing involved to call it a recommendation engine. I just don't have time to know all songs from beginning to end by title alone anymore or to have a curated playlist ready for every occasion so it helps me find "recent songs I rated highly and downloaded within the last month" or find "a song with a vocal and in X,Y or Z key of a certain genre". I don't want to clash two vocal songs together by accident or I want to be aware of some other note I left on a song before I cue it so I can filter more easily.
Page 1 of 2Next →