Ask HN: When was the last time you used your tech skills for a real life task?

sdsd | 21 points

What comes readily is the following: Input where pasting is blocked. I know there are plugins that fix this, but it seldom happens so I don’t bother installing those. I just open the inspector, store the element as a variable in the console, and quickly set the value there.

Another is about mobile internet. Here you activate a prepaid plan for a day, but often the system “forgets” to restrict your internet access when the day is over and you go back to the very expensive default plan (there is no not having internet if you have credit on your account). I used an app at that time call Tasker that had a visual programming workflow like Shortcuts. At 11:50pm every night it turns off data on the phone and sends the code to deactivate the plan (needed to clean stale data on the system, so you can activate the plan again shortly after midnight).

skydhash | a month ago

Not particularly impressive but I guess this would be the most recent thing:

I go to karaoke alone and record myself for practice purposes. You can share the videos to the karaoke company's little social network, but you can't save them permanently... except they apparently don't know dev tools exist.

autumnstwilight | a month ago

Probably most commonly is fixing bugs on websites in dev tools. Often if something on a website is broken I can hack an API call together or fix up some HTML and do what I was trying to do. This happened recently when I was trying to download a bill, but the website wasn't working correctly. I was able to look into dev tools and find the broken API call and fix it.

I think my my favourite real life use of tech was many years ago when I was taking some kids to see Santa and stupidly assumed it would be possible to just turn up.

We got there and I was told they were fully booked that day and that I had to buy tickets online. I went on their website and noticed that the day was greyed out so I couldn't click it. When I clicked other days that were available though I saw that it was just navigating me to a page with a query string for the selected date.

Obviously at this point I tried to change the query string to todays date and to my surprise got through to a similar page, but instead for selecting time slots. Again all the time slots were greyed out so then I found out the query string for that from another day with available slots.

In the end I managed to get through to the checkout page and booked tickets for same day. The staff were very confused when we turned back up with tickets, especially since they were now over capacity which shouldn't have been possible. But they acknowledged the tickets were valid so everyone got to see Santa.

Stuff like this is rarely ever possible today unfortunately. In the past you could often even alter the payment total at checkout security was so poor. Not that I ever did that, but I realised it was possible a few times.

kypro | a month ago

Like others said, using dev tools in a browser, I have been able to make my life easier many times.

Also I have found many toys for babies and toddler are really loud for no reason. I usually open such toys and remove speakers or if sound is important I would add a small resistor from some other toy.

Another thing that is sort of related to tech skills is ability to research and learn new topics. I was absolutely not handy but in last few years I have learned various home improvement/maintenance such as changing toilet flush, masonry, taking care of pool, and probably many more such things. But this can be a little bit of curse too. There are many times where I took on a project after watching various YouTube videos, only to find out that it is not as straightforward. For example, masonry needs a lot of practice and that project needs to be redone.

amerkhalid | a month ago

I don't do much recreational coding now, but there are a couple of recent examples:

- I needed to submit something on a website that had a completely broken frontend (like, scripts were busted). Found an old version on the wayback machine that worked and, fortunately, there were no compatibility issues. This is pretty basic, but I could have set up overrides in dev tools to restore a working version of the "original" site.

- Needed to make a hotel reservation, but the online form was broken (NaN for all number inputs, probably broken validator). Was able to guess the expected format and manually issue these requests, which worked.

I often think about technical literacy. Programmers are in this bubble where we think "oh, I'll just use grep and regex" and we can solve all sorts of problems. But 99% of people don't even know what those things are, much less have the foundation necessary to use these tools effectively. This sucks, because technical literacy does not seem to be growing at a rate that matches our societal dependence on these systems.

huehehue | a month ago

Soldering and like just enough experience with an Arduino, electronics, and Ohm's law to not hurt myself.

I replaced USB ports of some DJ equipment that became unusable after a USB cable got yanked.

I clip off annoying USB lights.

Instead of throwing away my MX Master mouse I gave it another life as a backup. This involved me trying to replace the battery but completely man handling the delicate tiny port, and still make it work.

Once I got comfortable opening up the guts of electronics I also got comfortable with general repairs.

I replaced my switch joycons that got the drift.

Replaced my cracked phone screen.

Replaced the rotating clutch in my microwave.

So much more.

undyingtrillion | a month ago

I have a lot of hand written notes. I wanted to transcribe them. I ended up using Whisper api to do this.

I was also making a Udemy course and I needed to have the captions in a specific format. I ended up doing this in Python.

tmaly | a month ago

This only mildly feels like “Tech skills” to me:

I have set a goal for myself to walk 500 miles (tracked exercise) before going to a specific conference. So I built a spreadsheet that tracks my progress, estimates how many miles a day I need, how far ahead (or behind) I am, and the estimated date that I’ll finish. I just passed the first 100 miles threshold, and looking at my progress helps me stay focused and excited about the goal.

sircastor | a month ago

Knew what car I was interested in. - narrowed down the search to three different brands/models and wrote a scrapper for a local used cars website. Then this scrapper built up a DB of info about cars available, and I was able to easily query them, and have data about how long were those cars up there (how long from ad to sale), plot price graphs etc. Bought a car with 10% less than the AVG price for the brand/model/year, with really small mileage.

jelicicm | a month ago

almost every single day I stumble on something broken and have to apply either my software or general engineering skills: from clearing cookies of a broken website in dev console to soldering terrible cheap buttons in some fancy not so cheap device :)

aristofun | a month ago

I built the movie torrent finder of my IMDb's movie watchlist

https://github.com/navyad/moviematch

navyad | a month ago

Time and again I use the chrome dev tools to go around broken forms (for example: a website tells me field X is invalid, but it doesn’t tell me why. I check the console errors or the JS and find a way to submit my data)

tkiolp4 | a month ago

Most recently built a scraper to download information that I want to track over time automatically. I have the scraper built - now I just need to automate it.

interbased | a month ago

Everyday.

Just not being afraid to try stuff.

Self-efficacy is a powerful thing.

(Meta edit: Both Bandura and Young in a 5 word sentence. That postgrad pedagogy course was worth it!)

throwaway828 | a month ago

You're missing entries that start with 'v' by requiring a subsequent 'v'.

kevinherron | a month ago

made a morning alarm that plays a playlist. every day at 5 am. i now get up to lovely songs than the buzz kill of a traditional alarm. now im on to making it a more general media player accessible over local network.

aarvi | a month ago

[dead]

prakhartiwari0 | a month ago

[dead]

badcarbine | a month ago

[dead]

codevark | a month ago