Live data from Hacker News

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

news.ycombinator.com

401–410 of 1001 posts

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

#401
I struggled with procrastination a lot so on top of Pi-Hole I built myself an automatic procrastination tracker and blocker, this setup helped reduce my procrastination from several hours a day to almost nothing (over the period of several years of slowly unlearning the bad habits)

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

#402
I built a Chrome Extension called Bookee (https://onassar.github.io/extensions/bookee/) (https://chrome.google.com/webstore/detail/bookee-instant-boo...)

Not used by many people, but accomplished what I set out to: an extension that is accessible easily via keyboard shortcut at all times, that allows me to visually (open graph images, screenshots, thumbnails) search any bookmarks saved to Chrome.

The search is super-quick, and it has a bunch of other keyboard-shortcuts to quickly navigate my bookmarks.

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

#403
I live in a Hurricane/Typhoon zone and wanted a way to watch storm live status without all the panicked commentary. I had an old Chromecast laying around and discovered that it is just a web browser so I built a simple html image bouncer that auto refreshes the latest satellite image of the storm, lets you crop in, etc. It works amazingly well for days of peaceful live coverage. An unexpected side perk is my kids can now tell the category (strength) of the storm based purely on the satellite image. Turns out the code works for pretty much anything with a browser and any situation where there is an updating image at a static URL. So I’ve used it for a number of other things too. I put it all at https://github.com/antgiant/GOES-East-Big-Screen

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

#405
I've written a bouncing color bar for Amiga, which was running without the processor.

Amiga computers have

- a main processor (MC68000 or higher),

- a bit blitter, which can perform memory various operations in memory (using 3x source and 1x target, it can AND, OR etc. them),

- and a Copper, which have own "program", it can interpret 2 type of instructions: WAIT for a scanline position (4-pixel precision), and COPY value to a specified regsiter.

It was the name, which made me think: "Copper" is coming from "coprocessor". Well, it can run WAIT and COPY instructions, but the program's time-scope is somewhat restricted, the program is running every screen refresh cycle only once. Is it possible to write a program for Copper, which is doing some more, like animation?

I've generated several color bar frames for Copper, which adds up as a bouncing bar, and as the last instructions, I've added a COPY instruction, which sets the address of the Copper List to the next frame (the last one pointed to first frame).

So, it worked, the bar was bouncing without any support from the processor (besides initial generation and setting of the Copper List address first time).

Blitter and audio DMA is fantastic, it's a big help that the processor just puts an order to a hardware and it executes, but Copper is a degree more bigger magic, it can make things autonomously, which I was demonstrated.

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

#407

I like to play Factorio, but too often lose track of time while playing. There's no clock in the game's UI, and no way to access the system's time through the mod API. So I made a script that runs as a process on the host machine that every minute, sends commands to the game's process to build a clock in the center of the map out of concrete. Its pretty cool because you can also clearly see the time from the mini map…

This has big Anno-series "You've been playing for [x] hours!" notification energy. I love it. Both of those game series are incredible time sinks.

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

#408
I built a system in 2008 that would let me design a database and the automatically generate an entire admin backend, granular ACL rules for different users and roles, related records and interactive table fields like toggle switches. It wasn’t statically generated so it easily adapted to changes in the database over time too. Could also swap out the UI theme per customer. Among other things.

Called it The Intersect because I was and still am a huge fan of “Chuck”.

It sped up my client projects so much that it killed my hourly income.

Now there are lots of systems that do this type of thing, but at the time I was very proud of that system. It was nice to be able to focus on web project from a purely data design back approach.

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

#409
I recently constructed a compact compost freezer. In San Francisco, we have a municipal compost collection service that picks up large bins from the curb. However, using a smaller container on the countertop often results in unpleasant odors, flies, and torn, soggy bags. My (now) wife introduced me to the idea of storing a small compost bag in our freezer, which solved these issues but consumed valuable freezer space. To address this, I designed a mini freezer with the form factor of a small floor trash can, featuring a foot-operated lid.

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

#410
Back in university, a friend and I built an old-school arcade. It as a wooden chest with an old PC inside running Linux. We then got the arcade buttons and joystick for 2 players, connected to the serial port, and wrote a Linux driver to understand the presses as a keyboard. We even added a coin door that accepted quarters. At the time, I was the president of the CompSci student body. We had a room in the university, where we placed the arcade. There were some great games between classes, and it gave us some funds for random small stuff (printer toners, etc.).

---

Another one is https://shellshare.net. I use Linux for a while, and from time to time someone would ask my help with something. If you ever tried debugging a problem in someone's else terminal over the phone, you know how frustrating it can be. So I built it as a way to share a read-only stream of your terminal with a one-liner command.

It's been a while since I used it myself, but there are some people that use it for teaching in universities.

Post reply on HN