Live data from Hacker News

Ask HN: Most interesting tech you built for just yourself?

news.ycombinator.com

911–920 of 1001 posts

Re: Ask HN: Most interesting tech you built for just yourself?

#911
My family has historically been very into genealogy research, so we've got lots of family tree info. I've been working with my aunt to put together a webapp to create/edit info, see relationships, show ancestors/descendants of individuals. We've also started adding photos recently, which is really cool.

Favorite feature we've built: "are you my cousin", where you choose 2 people in our database and it calculates how they are related. First time I got to write a search function outside of a classroom!

I'm sure Ancestry does all this and more, but it's nice to have something that we built that's just for our family. We also use it all the time to verify relationships/birthdays!

Re: Ask HN: Most interesting tech you built for just yourself?

#912

When I was a student there was this power-of-two game on my friend's iPhone that I was literally addicted to. I didn't have an iPhone and eventually the game even disappeared from the AppStore. I missed it very much and my friends jokingly mentioned building a copy just for me. They never got around to it but at some point I thought "maybe I should give it a try?". So I gave it a try with no game dev knowledge and th…

Neat little game! I don't like that you can lift cubes to see what's hidden, ruins the fun for my personal tastes as it becomes tedious.

Re: Ask HN: Most interesting tech you built for just yourself?

#913
post #691

@dang regarding pagination // Get the anchor tag element const anchorTag = document.querySelector('.morelink'); // Add a scroll event listener to the window object window.addEventListener('scroll', () => { // Check if the user has scrolled to the bottom of the page if (window.innerHeight + window.scrollY >= document.body.offsetHeight) { // Fetch the content from the URL stored in the anchor tag's href attribute const…

> div.innerHTML = xhr.responseText;

Did you test this? Because CORS aside, that sure does look like it will append the whole of page 2 to the body of page 1 and get progressively worse as one reaches the pagination of page 2. It would be more code (and memory pressure) but I believe the correct impl of any such trickery would be to reach into the actual table of page 2 and jam that into the body of page 1

Re: Ask HN: Most interesting tech you built for just yourself?

#914
I built a proxy number for my sister who has to deal with her abusive ex-husband. She has court ordered visitations via phone for their kids. He would give her number to any multitude of people that would send harassing messages on his behalf.

The proxy allows any calls or texts from her number to send out with the proxy number. Any calls or texts from his number connect to her phone. All other communications are given a notice that they don't have access to call or message the proxy number and communications are recorded for court. It does not forward blocked communications to her phone. He continues to give out the number to harass her, but the family court judge gets a monthly report of all the attempted harassment.

Re: Ask HN: Most interesting tech you built for just yourself?

#915
About a year ago I got a Tesla K80 off eBay for about $200. It's basically 2 Tesla K20Xes in one card, so it's pretty powerful, but the downside is that it's a datacenter GPU - it doesn't have any cooling.

I 3D printed a fan shroud for it and put an old (but surprisingly powerful) fan on there, and that worked ok. The issue, though, was that I wanted the fan to be quiet when the GPU was idle, and I couldn't figure out fan control on Linux, so I decided to control the fan speed via an Arduino.

I took a spare Arduino, some wiring, and despite never before programming anything for Arduino, I managed to hack this together: https://github.com/askiiart/k80-linux-cooling

It takes the GPU temperature, turns that into desired fan speed, then sends the desired speed to the Arduino over USB. The Arduino just controls the fan speed via PWM.

Re: Ask HN: Most interesting tech you built for just yourself?

#917
As a color-blind person, most of the time when stuff on screen was only differentiated by color (like red/green status indicators), the go-to-tool would be the system’s digital colorimeter for me.

It was tiresome to have to launch an extra application and inspect RGB percentages to derive what color I was supposed to see.

The colorimeter I made activates while holding down an inconsequential modifier key on the keyboard and shows the name of the color.

Now I can also quickly double-press that modifier key and copy the color value to the clipboard.

Re: Ask HN: Most interesting tech you built for just yourself?

#918

I'm slightly embarrassed that in terms of building personally relevant things, my proudest (digital) work is always shell scripts I use daily. Most of my personal projects are non-technical meat-space things like building with wood and the like. Here's some that I've open-sourced: - A git interface using fzf that works pretty nicely and is very composable. https://github.com/bigH/git-fuzzy - An interactive evaluator,…

I've just discovered git-fuzzy - it's fantastic! I missed its announcement on Hacker News some 3 years ago. Thanks for highlighting it in this thread!

Re: Ask HN: Most interesting tech you built for just yourself?

#919

I built a proxy number for my sister who has to deal with her abusive ex-husband. She has court ordered visitations via phone for their kids. He would give her number to any multitude of people that would send harassing messages on his behalf. The proxy allows any calls or texts from her number to send out with the proxy number. Any calls or texts from his number connect to her phone. All other communications are giv…

Holy shit. This should be mandatory practice, government funded for any court related phone visitation.

Re: Ask HN: Most interesting tech you built for just yourself?

#920
post #663

For 6 years I had a long distance relationship between Peru and Germany. When you are in different timezones it can actually be nice to fall asleep with the other person "close" to you; so we kept Skype running while one of us went to bed and the other person was working on the PC. Unfortunately the internet connection would regularly drop, ending the Skype call. Now you did not want to wake the other person by calli…

“You sleep. I watch.”
Post reply on HN