6

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

 1 year ago
source link: https://news.ycombinator.com/item?id=35729232
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

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

Ask HN: Most interesting tech you built for just yourself?
1666 points by l2silver 2 days ago | hide | past | favorite | 1592 comments
Maybe you've created your own AR program for wearables that shows the definition of a word when you highlight it IRL, or you've built a personal calendar app for your family to display on a monitor in the kitchen. Whatever it is, I'd love to hear it.
All: This thread has several pages of fabulous comments - to get at them, you need to click 'more' at the bottom of each page, or like this:

https://news.ycombinator.com/item?id=35729232&p=2

https://news.ycombinator.com/item?id=35729232&p=3

https://news.ycombinator.com/item?id=35729232&p=4

One of these years (maybe this year!) we won't need to paginate anymore and scrolling will be blissful again. In the meantime, sorry for the annoyance if you knew this; I just wanted to make sure everyone realizes how large and good this thread is.

My grandmother has dementia. About twice a day, she calls my parents every 5 minutes, forgetting that she just hung up. The calls are always the same: "You live there now. Yes you have money. We came to visit you yesterday." This can go on for an hour or so.

My parents are incredibly patient, but after a couple of these calls, they'll just leave the phone to ring. The soundtrack of the phone constantly ringing in the house, and the guilt associated with not picking up, is unbearable.

My brother and I built a system where her calls get re-routed to a rotation of relatives to answer her calls, to spread the load. After a call with her, each person gets a 2 hour break (customizable). If no one is available to answer, or if everyone is on break, she gets a voicemail that my dad recorded that explains that we love her, that she lives there, all the usual stuff.

It's working beautifully.

s.gif
I didn’t see in your profile any way to contact you directly, so this comment. Can you send me an email (address in my profile)? I would like to learn more about your setup and challenges you encountered.

I am actually a volunteer at a non-profit in Japan. The NPO provides very similar service using volunteers for elderly people. I have been looking into automating some of the call handling/routing, personalization, and increasing family participation.

s.gif
"The soundtrack of the phone constantly ringing in the house, and the guilt associated with not picking up, is unbearable."

Hit me right in the feels.

Thanks for sharing pigcat. Beautiful problem solving.

s.gif
This is beautiful, I wonder if there is a way to make it avaliable to more people. Not even as a business - I just imagine it would help a lot of families in similar situations.
s.gif
Thanks! My brother and I are quite touched by the reaction in this thread. I will see what I can do about this - if not as a product, then by sharing a little more about what we have done and how it has worked so far
s.gif
Incredible use of technology! Caregiver overload is so common.
s.gif
Wow how generous you and your brother are. Your family is so incredibly lucky to have you both.
s.gif
We use a custom twilio number, some rerouting logic (which is easily configured in twilio), and an api endpoint to determine the next relative that will answer. There is also a minimal frontend to configure things like who is on the roster, their break times, a place to upload a recording, and see call logs.

These are the steps we took:

1. Get a twilio number

2. All incoming phone calls to the home phone are redirected to that twilio number [1]

3. If incoming number == grandma, request from an api endpoint the next relative to dial. Redirect her call to them.

4. If no one is available, play the voice mail

5. If incoming number != grandma, redirect the call to dad's mobile number [2]

[1] A child comment by macNchz noted correctly about "Selective Call Forwarding". This would have simplified the process and we could have skipped step 5, but our telephone provider did not offer it.

[2] Note that this is a bit of a compromise in the setup. The home phone never rings anymore and all non-grandma calls go to dad's cell. But they were happy to accept this.

s.gif
There are many ways to do this. Asterisk and a rented VoIP line, a hosted PBX service you just rent and transfer your line to, a 'Web 2.0' variation of the same (like Twilio), or even a programmable desk phone.
s.gif
on android you can use tasker to automate this: http://tasker.wikidot.com/call-forwarding . I think IOS has a shortcut that does the same.
s.gif
In our case it was a landline, but yeah something like this would work if it was mobile!
s.gif
how can you use Twilio to reroute a call to your phone number?
s.gif
pigcat's brother here :)

In our case, my grandmother always calls my parents home phone number. The phone provider only offers simple call forwarding, so we route all calls to the home phone over to a Twilio number. We have a very simple Twilio Studio flow that routes calls from my grandmother's phone number to the call handler script we created, and all other calls are routed to my dad's cell phone number: https://share.cleanshot.com/ywwhzJ8H

We are a little lucky in that we can forward calls from our landline to a cell phone. If your relative is calling you directly on your cell phone, your carrier would need to offer selective forwarding for this strategy to work

s.gif
Many phone providers actually offer what they call “Selective Call Forwarding”, which allow you to set up a limited number of basic routing rules to forward calls coming from specific numbers.
s.gif
Either route all calls from that callerid to your twilio number, port your own phone number to twilio and route all other calls to your new number, or what I would do: replace my mom's phone with an ATA and setup a dialplan for how to route calls to the child's number.
s.gif
Yep, that's pretty much spot on :D

I never knew about ATA's! I think would have solved things a little more elegantly. Thanks!

s.gif
Hi unixhero! We forward all calls to our home number to a Twilio number. We then use Twilio studio to forward calls from my grandmother to a web-based call handler that we created, and all other calls are forwarded to my dad's cell phone. I pasted an image of the twilio flow in another comment if you are curious!
s.gif
Twilio, ah cool. Seems like something I too could make use of :)
s.gif
Can't you get AI to answer the calls and have these conversations using your voice?
s.gif
The prerecorded message seems sufficient for that use case. If I had a relative in that situation, I'd want her to be able to talk to a human - it might be an actual emergency or problem, but even if not...
s.gif
Right. My brother and I discussed this out of curiosity and you're spot on. Prerecorded message is sufficient, and AI introduces too many wildcards.

But the biggest reason is that ethically, it somehow seems very wrong to trick my grandma that way.

Not sure why parent comment is getting downvoted though, it's certainly an interesting idea.

s.gif
As my brother said, this is a really tricky area for us to explore for non-technical reasons. We go back and fourth on this, as I do believe my grandmother's quality of life would improve dramatically if this could be done well. For now, we've decided not to explore this, but I think it makes more sense to build personalized AI assistants for people who do not yet have dementia but who are concerned they may in the future
s.gif
Why not just have the voicemail be the default. Every 2 hours is absolutely ridiculous.
s.gif
It's his grandmother, not some random person from the street. Not at all ridiculous, especially with larger family sizes.

I would have loved to have that (or even thought up of that) when my grandmother began developing signs of dementia. Fortunately, her signs weren't that bad before she passed away ultimately.

I have a rail line right under my apartment, so I built a small computer vision app running on a Rasperry Pi which records each train passing, and tries to stitch an image of it.

It has a frontend at https://trains.jo-m.ch/.

Edit: it's currently raining and the rain drops are disturbing the images a bit.

s.gif
Have you considered getting a line scan camera for sharper and higher resolution images? I took some train scans with one: https://daniel.lawrence.lu/photos/

Incidentally I also built some tech for it: https://github.com/dllu/nectar but I need to update the readme...

s.gif
Thanks for sharing, those photographs are very clear and sharp (especially this one: https://pics.dllu.net/file/dllu-pics/boston-pcc.jpg) it seems to tickle my brain.
s.gif
I have three of those actually:

https://daniel.lawrence.lu/photos/pcc

Technically, the photo could be twice the resolution, since the length of the line scan sensor is 4096. It consists of two lines, RGRGRG and GBGBGB. By interpolating the red and blue channels, it would be possible to get images 4096 pixels tall. The challenge is that the two green channels apparently have quite different sensitivity and also each pixel has some variation in sensitivity, which also seems to drift with temperature and settings, so it's quite annoying to calibrate everything properly haha.

s.gif
This reminds me of Wes Anderson movies for some reason.
s.gif
I'm a big fan of Wes Anderson's aesthetics and would love to shoot that funicular train from Grand Budapest Hotel (which actually exists --- the Buda Hill funicular) using my line scan camera.
s.gif
His style is to shoot his subjects straight-on. Most other movies have the camera at an angle.
s.gif
Wow, the pictures look amazing! Yes, the look of line scan images were an inspiration for this project. But of course, I also tried to keep BOM costs down and so ended up with a RP4 + RPi Camera.
s.gif
The RPi HQ camera is a nice step up from the regular RPi camera while being not too expensive too. Incidentally, I also have a project using that [0] but unfortunately no trains where I live.

[0] https://daniel.lawrence.lu/blog/y2022m01d27/

s.gif
I love how the line scan camera’s horizontal background makes it look like the trains are moving impossibly fast. Not only are the images sharp & high res, it has a great aesthetic and implies you were tracking an action shot.
s.gif
I remember seeing your photographs on Wikimedia Commons and wondering how you did them - now I know! I always assumed that you just used a very quick shutter with an f-stop of zero :)
s.gif
I have a huge backlog of photos that I need to contribute to Wikimedia Commons! I'll get around to doing it eventually, hopefully before 2045.
s.gif
I know he told us how already, but that would have left the background sharp, rather than always the same.
s.gif
How do you get the x scaling right? You have to measure the speed of the train somehow?
s.gif
When the train is moving at a constant speed, you can just scale the image manually to make it just right. If it's moving at a non-constant speed, you can apply a spline or similar to remove the distortion.
s.gif
Woah the resolution! You can see the earpods on a person behind the tinted windows of Shinkansen.
s.gif
I think the first one is a firefighter train. There is one (the same?) that lives near me.
s.gif
This is such a cool project! I live right next to a busy road and for a long time have wanted to do something like this that would count the vehicles passing. I've always been curious how many cars pass on a given day and I feel like the hardest part now adays would be getting the right camera angle so if cars are occupying all 3 lanes they aren't counted incorrectly. From there I just need to detect cars as they pass and count them.

It's really cool to see it used like this! The resulting images are really neat as well!

s.gif
Given the type of trains that are passing (it seems no IC/IR), along with their precise timing and direction, I'm sure it is easy to figure out where exactly you are living.
s.gif
Especially in Switzerland where the trains actually go on time :P But anyway does it really matter? It'll still be hard to identify the actual apartment.

Most online webcams are easier to identify

s.gif
Given an approximate location, even I could do that. You just look at the camera angle.
s.gif
But the camera image here is heavily processed. Getting an angle out of that looks difficult.
s.gif
Wonder if we can get a nice photo of an HN reader?
s.gif
Please don't actually do this without permission. It's bloody terrifying when 4chan does it.
s.gif
No interest in trains, but your website is great - simple, visual and effective.
s.gif
I wonder if there's open data or an open API for the schedule or location information. That way, you could include information on which train is which.
s.gif
Yes, the APIs are there, with minute accurate real time data. Would just have to do it ;)
s.gif
Made me think of Kartrak (an early optical barcode-like system for tracking rolling stock): https://www.youtube.com/watch?v=5K8UpMNYIPo
s.gif
This is close to what I've always wanted to build; a camera watching the road next to me that records the speed of the vehicle traveling by. I should have everything needed from a simple camera setup, but I've not bothered actually doing it.

Since you have speed, I should dig into this.

s.gif
Could you show average speed vs car manufacturer? Or vs car type (compact, European luxury, minivan, truck). I've always wondered if this is correlated.
s.gif
Would be interest; perhaps the red ones ARE faster.
s.gif
I wanted that with noise levels. I'm so very tired of hearing illegally modified exhausts. It seems like an I2S mic would give calibrated levels.
s.gif
Same here, I have a Pi 3 but I want to have this outside in the balcony, the question that always stops me is how to power it and what camera do I meed?
s.gif
My plan was to stick the Pi inside, and power both it and the camera with Power over Ethernet (external-rated PoE cameras are a dime-a-dozen on Alibaba and friends).

I even got so far as to get it working with Zoneminder to dump out the clips that had motion, but didn't get further.

s.gif
This is cool. How do you calculate the speed of the train?

I'm assuming you are measuring how far a certain feature of the train takes to get from one point of the frame to the other. Similar to how police catch people speeding by measuring how long road markings take to pass in a given frame.

s.gif
Awesome. Congratulations from a fellow Swiss (and panorama photo dabbler).
s.gif
And yet again I forgot it’s not the Chinese TLD.

By the way I have a quick expansion for most TLDs and for the Swiss .ch “cheese” sounds rather more apt and easier than the real one in my head :)

s.gif
I love this so much. Amazing use of creativity and tech chops. A++ would trainspot again.
s.gif
Sounds interesting id love to know how you do it. Is the speed calculated based on the noise of the wheels going over a track join? Then you can work out the length/speed based on the time it takes etc. Are the train types/images random or calculated some how?
s.gif
There is a parameter which tells the program how many pixels there are per meter. From this you can compute the length after stitching. Using framerate, you can compute the speed in the same way.
s.gif
Really cool. They look like model trains! :-)
s.gif
Yeah! I've never seen trains so clean and modern looking in my life. They look like they came out of a futuristic toy set.
s.gif
They're swiss trains, I guess we have enough wealth to make sure that our trains are clean. The interior is also almost always clean, except early morning on weekends (drunk people).

From time to time I see a train with graffiti on it, but usually they remove such things very fast.

s.gif
That's Europe for you. Usable train infra is actually a thing.
s.gif
It somewhat works but let's not exaggerate how well it works.
s.gif
Maybe West Europe. Definitely not here in the east.
s.gif
Wow that's very cool. The resulting super flat images of the trains is really interesting -- like taking a photo from immense distance
s.gif
When you say "right under my apartment", where exactly do you mean? Because I also have a train line going underground very near my apartment but it's not directly under. Could I capture such images? And I'm on the 4th floor.
s.gif
I got confused at first too. What he means is "somewhere outside on the ground level while my apt is not on the ground level, there are trains passing by which I can see from my apt". You need line of sight.

This is not mysterious tech deriving images from sound traveling through the floor. You will be out of luck with your underground subway.

s.gif
If you have the schedule and the sound I'm sure you could make a cam with translucent ground. You should be able to figure out where it is, which model and how long it is. Who knows, maybe the orchestra of break sounds (it has many) is unique enough to spot which it is exactly.
s.gif
Reminds me of the 90's Lego computer game "Lego Loco"
s.gif
Some cool tech there too - client side sqlite db over wasm, neat! :)
s.gif
Nice job! I would be really happy if I ever finished my own hobby projects this well.
s.gif
Very nice! Pleasantly surprised to see the SBB logo <3
s.gif
Curious to know how you manage to concentrate during waking hours on work and how you sleep peacefully?
s.gif
There's a lot of trains in Switzerland so there's a lot of apartments by tracks. For the most part, the apartments are just built well.

Plus, the trains and tracks are very well maintained, so they create a lot less noise than you may be used to.

s.gif
I live on an airport - Id really like to do this.
s.gif
Do you mean by an airport?

Or do you litteratur love in or on an airport?

s.gif
This is really cool! Thanks for creating and sharing!
s.gif
Taking trainspotting to a new level, congratulations
s.gif
I think this might be my favorite. Wonderful idea and execution!
s.gif
Very cool, how does the stitching work?
s.gif
What’s up with the duplicated cars at the top?
s.gif
The camera is pointing at the car. The train is moving past the car. The images of the whole train are made by stitching together lots of photos, all containing the bit of the train in front of the car as it moves past it.
s.gif
From what I can see, they're not actually duplicated, I would suggest taking a closer look at the windows. But I do agree that it's quite hard to see the difference.

The trains look very clean from the outside. I do wonder how loud is it, to live so near the tracks.

s.gif
This is really impressive. Very nice work
s.gif
Very neat. What are those power cars (triebkopf)? I thought sbb was only using proper locomotives (cabs at both ends) and EMUs (kiss, twindexx, …).
s.gif
A hybrid between area and line scan - block scan camera?
I have a "TV channel" app running on a Raspberry Pi serving up local video content to a schedule I create.

The Pi has a 5TB hard drive attached with perhaps 1000 videos or so. The app has a schedule and plays the videos according to the schedule. It starts up in the morning, plays tele-courses, moves on to old TV shows, an afternoon movie, after school shows begin around 3:00 PM, a comedy show around dinner time, an evening movie, some late-night content, then the Indian head and "We Will Resume Broadcasting Tomorrow Morning...."

It fills dead airtime by choosing randomly among (literally) thousands of YouTube short clips I have on the drive — or showing a title card indicating when the next show begins.

Partly it's a fantasy — to have my own "channel" with my own scheduled content — my fantasy station.

Partly it serves to put on content I would otherwise not be inclined to pull up, double click and watch. It adds the serendipitous element to TV watching that I miss before streaming. The movie "Charly" (1968) just came on last night and I am sure I have not seen it since I was a teenager — had to stop what I was doing and watch a few scenes I recall vividly.

Today's lineup here: https://engineersneedart.com/UHF/

(Since the schedule is in JSON format, it was easy enough to make a web front end to display today's schedule.)

s.gif
Ha! The Final Sacrifice is on tonight. That's one of the very best MST3K episodes.

I would love to do something like this for my kids. They're constantly begging to watch Youtube, which I limit pretty heavily. Something like this could allow me to stick some pre-approved videos into a queue, and maybe even make an allowance for a half-hour of some of the ... dumber stuff that they like at a certain time of the day. I could also slip in some Kurzgesagt, Mark Rober, content that they may not otherwise be that interested in to surreptitiously educate them ;)

s.gif
For those interested in doing something similar there's a Plex add-on for making custom TV channels:

https://github.com/vexorian/dizquetv

Personally I want almost this. I want to rotate the TV shows my kids watch in the morning but I don't want to start part way through a show (the one part of the old analogue experience that I don't miss at all). Difficult to square that circle.

s.gif
Your comment led me to learn about Plex Plugins even though I've been using Plex for literally a decade!

Unfortunately they're removing support for all Plugins over time and have already eliminated ones that play content.

https://support.plex.tv/articles/categories/online-media-sou...

s.gif
God. I wish they would stop shagging about with it content stuff (I don’t want their content, ever).

I would like a more logical arrangement of settings, remote setting of user resolutions (eg, please try native!).

s.gif
Try out Jellyfin! It's an open source Plex replacement that doesn't mess with its users.

I switched a year ago after some dumb monetization change at Plex annoyed me enough and it's just been so much better.

Imagine a product just like Plex, but without all the shit Plex tries to pull all the time!

s.gif
Wow. No idea this existed. I was about to set up a TV tuner with my Plex and pay $4.99 for the ability to broadcast live TV over Plex but see that JellyFin has this feature for free.

THANK YOU!

s.gif
HDMI seems to be two way, my ps5 turns on automatically when I turn my TV on.

So you should be able to do something with that.

s.gif
The protocol you're looking for is HDMI-CEC! Not a ton of good documentation out there, but hopefully this helps send you down a good path.
s.gif
Oh, it's definitely possible. Software like dizquetv it must know when a new connection is made. But to add such a feature would require a lot of familiarization with their codebase and I don't currently have the time.

One day...

s.gif
All this is missing is an RF modulator and a very-low-power transmitter, just enough to reach throughout the house...
s.gif
Do houses no longer come with coax anymore? I broadcast to my house on an injected channel using an HDMI-to-RF modulator[0]

[0] https://www.provideoinstruments.com/hdmi-to-rf-modulator-con...

s.gif
This reminds me of the channels gamers get in Ready Player One. The main character used his channel to broadcast his favorite T.V. shows that other people could tune in and watch. This is a really cool!
s.gif
If it were public, it would sadly fall afoul of copyright laws. Which is an absolute shame. Netflix and friends should definitely find a way to make this exist.
s.gif
Very cool. This is exactly what I miss about old time TV; being able to catch a show by chance. I find it interesting that most of the time there's so much choice that I can't get the energy to pick one and stick with it. For a while there, I had 4 streaming services and never watched any of them. I just wasted my money.
s.gif
I have been thinking about doing exactly this for Saturday morning cartoons to stream anime to my PVM once I can figure out how to stream 480i from a modern device to RGB.

Would consider sharing how you set it up? I’d love to do something similar!

s.gif
I wrote the app in Python for the Raspberry Pi. For video playback I am using the (now deprecated) omx player.

I tried using VLC instead for video playback (I think the more accepted way to play video from Python now) but when VLC completes showing a video there is a visible flash that I cannot figure out how to get rid of.

I should point out though that it doesn't "stream" — you'll have to find some other solution for that. The Pi is a dedicated "player" hooked to a dedicated TV that is always on, always showing what the Pi has to offer up.

s.gif
VLC has a setting to pause videos when they reach the end, instead of stopping them. Depending on how your system is set up, this might prevent the flashing.
s.gif
You might look at mpv instead of VLC. I had the same visible flash problem with VLC and mplayer but not with mpv. The other benefit of mpv I just (as in two days ago) found was I can use a loudness normalization audio filter to keep some shows from having blaring audio.

On my system I'm running mpv on top of OpenBox with compton for the compositor. It's been much smoother all around than VLC or mplayer on the same hardware (an AMD mini PC now replacing an RPi I had been using).

s.gif
What a great idea! Are you inclined to make a guide? If so, my old-school wife and myself would be grateful.

Otherwise, I will enjoy the fun of figuring it out for myself some day.

s.gif
I'll open-source it when I get the embarrassing bugs worked out.
s.gif
I encourage you not to be embarrassed and to simply opensource it. To err is human; anyone giving you grief because of bugs doesn't deserve the effort you've put in. And opening it now could actually bring assistance in getting those bugs fixed, while simultaneously benefitting everyone who wants to do something similar but isn't sure where to start
s.gif
I won't speak for anyone else but sometimes "bugs" in more about process than code. I have a similar project as the GP and am not currently interested in open sourcing the project because there's a lot of bespoke elements and manual setup process. I don't want to have to make a README describing all the process steps that make my code actually useful.

For me, on my hardware, on my network, I've got a process that works. It's a non-zero amount of effort to generalize the description of that process.

s.gif
I've wanted to do this for quite some time! Do you serve it over you local network or is the Pi directly connected to the television?
s.gif
That’s great! Like the idea of bringing serendipitous timing back. I see ‘Sounder’ is coming up, I recently got that soundtrack on vinyl!
s.gif
I did the same thing with my Chromecast, I made it play a random episode from my library, one after the other, so there was always something I liked on.
s.gif
I did this same sort of thing. My impetus was that I have tons of shows and movies to watch but I 1) don't necessarily want to binge every episode back to back and 2) my wide selection leads to choice paralysis. I mostly want some background noise rather than something I'm super engaged in.

I wrote a script to catalog all my shows/movies then another that reads a schedule and generates a daily playlist. My schedule has daily episodes of some shows and then weekly showings of others. I even put some network block bumpers between some shows and "upcoming schedule" clips.

The output of the scheduling script is just an m3u playlist. A cron job loads the day's playlist at midnight and it plays continuously during the day. There's no controls to pause or anything, if I miss something I miss it (by design). All the video content is stored on a 5TB drive plugged into the machine.

To complete the old school analog nature of the project I picked up a low power Hlly VHF video transmitter. I've got a small CRT TV in my office that I use during the day and I can pick up the signal on the TV in the living room. The project started on an RPi with VLC but it struggled on some videos I'd ripped from Bluray so I replaced it with a little fanless AMD box with an HDMI-RCA adapter. It sits in the garage and I can pick up the signal anywhere in the house.

The best part is apart from the setup it's proven to be pretty reliable. My next step is to make a schedule output like what you linked and maybe a web based UI to let me "change channels". For right now it does what I want with no real fuss and I always have something on that I like.

s.gif
That is super cool!

I’ve wanted to do the m3u playlist thing for a long time, so I could create a HLS stream for each “channel”. Then family members could watch from any device.

Blind developer here; I often write tools for myself to perform some task that is not well supported by my screenreader. For example:

* I wrote an add-on that allows me to read HN comments in a structured way. A typical screenreader would present page in a linear manner, so you'd have to read all replies in order, which is quite tedious in popular posts. My add-on parses the page and identifies the level of each comment, and then I can navigate to previous/next comment at any level. So I can quickly check top-level comments and then read replies only if I'm interested.

* Another add-on makes Jupyter edit boxes to work with my screenreader. Jupyter was requiered at my company , so I either had to write that add-on or else. The way it works is that it sends Control+C Control+V keystrokes to the browser to retrieve contents and then presents them to me in an accessible window for editing. When I'm done it would Control+A Control+V new content back to edit box.

* BlindCompass - iOS app that I wrote for myself to navigate on the streets. One of the problems of blind people is that it is easy to lose the sense of heading, e.g. where is north vs South. So BlindCompass would read my heading and present it as a two-pitch sound, that allows me to deduce rough direction. It's also easy to figure out the right direction and just maintain it, so with BlindCompass I can cross large open spaces easily.

s.gif
BlindCompass sounds (pun not intended) brilliant! Did you have inspiration for this or was it an original idea? Not any less impressive either way, just curious as someone who’s not at all family with this space.
s.gif
I got the idea when I was learning to cross a wide street with a white cane. three lanes in each direction - and it proved to be a challenge because I would veer left or right and frequently get confused and lost. Then I thought a compass would be helpful, but a quick survey of compass apps on iOS showed that they are either visual, or show your heading as a number that can be read by VoiceOver, but it is still not very practical. So I thought that I need to encode heading as something that my brain can easily decipher during crossing the street. I have prior musical training, so that's why I decided to encode heading as a musical interval. This allows my app to communicate with about 10 degrees precision and in practice this is well enough to go on a straight line for long enough to cross the street.
s.gif
I see someones cane get hit by a car one time causing him to lose orientation and make an almost 90 degree turn in the middle of the road. If the cane is pointed towards or away from traffic people don't even stop anymore.

This was actually long ago but it stuck with me. Just now I realized what perfect analogy for life it is. You move towards something, something interrupts the journey and then you just continue, thinking you are moving in the same direction.

s.gif
Reminds me of season 5 of person of interest where the super intelligent AI known as "the machine" is giving relative directions to a character using ascending tones for right and descending for left, or something like that. The other character preferred directions in positions on an analog clock.
s.gif
That was actually season 2! The final episode, I just watched it last week on a rewatch of the show. A lot of it feels pretty prescient right now, although not quite as intense as when the Snowden leaks happened and confirmed all of the government illegality of the show but none of the AI lol.
s.gif
Haha, this was my immediate thought as well! That was awesome. Root is a badass.

As the sibling says this was the season 2 finale. There were other similar instances.

S02E22 "God Mode": https://www.youtube.com/watch?v=cHIo96yBf70 (3m54s)

s.gif
I'm not blind but I wrote an EPUB to Text-To-Speech reader using Coqui (a really good AI TTS project). There are books I wanted to listen to while doing other things, and I couldn't find audio-book versions of them, so this worked out perfectly. It could be that I did not do enough searching, but I was surprised I didn't see anything out there that already worked this way.

https://github.com/aedocw/epub2tts

s.gif
Is this it? https://apps.apple.com/ca/app/blind-compass/id1546647415

I’m not blind but I have terrible time with directions and navigation. I’m gonna try it next time I have to stick to a general heading.

s.gif
BlindCompass is neat! My child told me that she had learned about the existence of compass implants and wants to get one. Would that be useful from your perspective?
s.gif
Very interesting idea. I think it depends on precision with which that implant can communicate heading. If precision is 10 degrees or less, this can actually be extremely useful to visually impaired people.
s.gif
Implants? Sounds too hardcore. But I remember some people talking about compass anklets; you put one on your leg and it gives a signal (vibration?) on the north side. They said it can greatly improve your orientation on a hike, even if you do not pay conscious attention to the anklet.

(This happened years ago, I do not remember more details.)

s.gif
Those are pretty cool screen reader add-ons. Do you use JAWS, NVDA, or something else?
I built myself an automated hydroponic grow tent.

It measures and corrects pH, electrical conductivity, oxidation reduction potential, temperature of the air and water, water level, and humidity. It also automates pumps, lights, and fans (I know people normally advise against this). None of it is particularly sophisticated, but I’m really proud of it.

I initially used a deep water culture and later moved on to the nutrient film technique. It produces a lot of greens and herbs — way more than I ever expected — and it’s remarkably hands off. I recently left it to do its thing for almost 3 months before I had to intervene, and the problem wasn’t the water, nutrients, or the system failing explicitly. The plants just got too big for their channels and as they became stressed, they developed some pest issues. It was such a cool and empowering experience to see real world automation Just Work.

The whole thing is powered by an Arduino Nano RP2040 Connect. It’s a great little controller.

I’m currently designing my first PCB to consolidate the system onto a single board so my friends can easily build their own. It’s not extremely cheap, but it’s not too expensive either and you get a tremendous amount of food from it. It’s such a fun hobby.

s.gif
I’m very interested, is it possible for you to open-source it? Also, what are its absolute dependencies? Does it depend on daylight? Fresh air from outside? Stored chemicals? Is water/air recyled? What is the reason behind you making this? I’m preparing for Collapse and want to do such a thing soon. If you can open-source it, it would be very cool and helpful.
s.gif
The main resource that you need in steady state is always electricity. For light, heat, pumps. And a lot of it, especially in winter time. The rest is mostly closed loop.

If you are preparing for Collapse, ensure you have multiple independent sources of electricity available. Solar, hydro, wind. If you are in a city you are better off with a storage room full of canned food since your hydroponic plants wont give you much food after power goes out.

s.gif
> is it possible for you to open-source it?

Absolutely, I’d like to work towards contributing useful things to open source gardening technology. Once I have something useful to put into the world I definitely will.

> Does it depend on daylight?

No, this particular system is totally isolated apart from fresh air pulled in to regulate humidity and temperature. The lights are the most expensive aspect of the system by a wide margin, but they do work extremely effectively. The plants are very happy.

I have an older iteration of the system working in an outdoor greenhouse without artificial lighting. It uses fans to regulate air temperature and humidity, but it gets light from the sun. It’s doing fine so far, but the temperature is still relatively lower so growth is slower than in the tent. I’m excited to see what the results are like over summer.

> Is water/air recycled?

This is an interesting question because at the moment the answer is no, but I have the beginnings of plans to recycle the water. I use a reverse osmosis system to feed into the system gradually (this ensures my water sensors provide reliable readings), and I’m fairly sure I could add a secondary tank to drain old solution into, filter it, and use it as the source for the feed into the RO system and then back into the active tank. Though it’s not necessary now, I think that level of efficiency could be incredible.

I’d love to be recycling nutrients as well. I know there’s plenty leftover when a grow is done, but I can’t know what the ratio of each nutrient is in order to rebalance it for the crop I’m growing. I’m sure some growers are able to do this, but I have a feeling it’s a bit beyond me. It seems like a job for a mass spectrometer. That’s possible to DIY in a sane price range, but I will likely need to wait until my kids move out to take that on. I do love the idea in any case — utilizing all of the nutrients and reusing them when possible would be a major accomplishment for me.

> What is the reason behind you making this?

There are several reasons. One, I eat a lot of greens and they’re getting more expensive. I kept a sheet in Soulver (a sort of natural language math program) which outlines a cost breakdown of a head of lettuce grown hydroponically vs from a store. It eventually hit a point where I could grow it for less than I could buy it for, and it justified jumping in and making it happen. My ROI has worked out fine, so the sheet was correct and it’s not crazy to grow with a system like this (so long as you don’t mind the maintenance, harvesting, trial and error, etc). It has actually worked in favour of growing it myself quite a bit more since I first started and hasn’t shown signs of tilting the other way for a while now.

Two, I love learning. The more I learn the more reasons I find to be in awe of the world. Seeing the way the plants grow, understanding the chemistry and biology of the system, accomplishing new things with technology — I find it incredibly fulfilling. It shows my kids that the distance between here and making something interesting or useful happen is simply doing it. First we had an idea, then we had real plants growing almost magically in a system built from scratch. All of that is awesome.

Three, like you I see some instability in the world and I want to have a grasp on how I might ease tasks like finding reliable nutrition. I have bags of fertilizer because they’re not terribly expensive and they can help generate good nutrition quickly, easily, and very reliably. Something like the kratky method can actually work really well even without stable power, so long as light and temperature are reasonable. I also have a lot of seeds for sprouting, as they’re an incredible source of easy nutrition in emergencies too. I don’t really want to need these skills for that, but I do want to have practical skills for producing as much food as possible if something were to happen.

As far as open sourcing goes, I hope to get a sense for how easy or difficult it is to get up and running with this stuff once I can get it in my friends’ hands. I plan to add a crude web interface for managing environment and automation parameters, and I’d like to figure out a way to sensibly scale out the system. For example, not everyone I’ll be giving it to cares about pH or EC, so they don’t need those components. I could simply not solder things onto their boards, but I’d rather figure out something like using standoffs to join the boards in a stack and gradually add features that way. Kind of like hats on an arduino I guess.

As I iron this stuff out I definitely want to put it out in the world. At the moment there are so many superior options in ecosystems like raspberry pi, I feel like I’d be wasting people’s time. I do think a pi is overkill (though potentially complimentary) for this kind of thing though, and the power of a connected microcontroller with MQTT and simple RPC services is way beyond what most people expect.

s.gif
Would love to see a blog post on this or something!
s.gif
I built a system like Kyle Gabriel's (using his tutorial) and I grow mushrooms with it in a small tent, running Mycodo on a Raspi. This has probably been my most interesting tech I built just for myself, and my sanity. But credit where it's due: thanks Kyle!
s.gif
Kyle is amazing. He’s still very active and supporting people with Mycodo. I learned a lot from him.
s.gif
One of these days I would really like to.

It’s funny, I used to write all the time and I loved it. I think I became a bit too critical of myself as I saw my site getting more traffic, and I got a bit too anxious to hit publish.

I should get back to it. I’ve been working on a visual editor which generates code you can flash on an arduino with the idea that eventually this could evolve into a little automated gardening platform, but I’m not fully convinced it would be received the way I hope it would. I know a lot of people are into automated gardening, but they might not be the people who would want to use this kind of platform. In any case, I might find out faster if I write about it and see what people think. My friends are certainly into it, but, they’re my friends! Haha. I need some strangers to laugh at my ideas, maybe.

s.gif
I am intrigued and would like to subscribe to your newsletter
s.gif
> It produces a lot of greens and herbs

If that were NL at this point your whole audience would be on the floor laughing. 'Suuuure...'. What some people won't do to get decent tomatoes.

s.gif
Haha, I forget sometimes that I’ve totally normalized growing greens and other people associate it with cannabis. I’ve had a couple people come into my workshop and end up looking suspiciously at the grow tent humming along on the corner. When they see that it’s actually just lettuce I think they’re kind of surprised.
s.gif
Np, I just thought it was very funny. I've had a similar thing here where I ordered 500 ziplock backs and the guy on the other side goes '5 gram or 25 gram'? So I asked why the bags are so heavy and hilarity ensued. I needed them as parts bags for Lego... but it turns out they almost exclusively sell to gardeners.
s.gif
Likewise! You should have seen the look on the landlord's face before I opened it up to show them the mess of cucumber plants in space buckets (sidenote: do not grow vining plants in a grow tent!)
s.gif
You joke, but I have heard radio ads for hydroponic supplies in Canada, which very much had the tone of "wink, wink y'know for your veggie garden".

There was even a chuckling group of people in the background when they mentioned "veggies". This was in Toronto around 2011.

s.gif
Fingers crossed for full legalization in Minnesota today. Including grow your own!
s.gif
Not from NL, but already started smiling at "hydroponic" :).
s.gif
Sorry for my ignorance, but is NL Netherlands? Also, could you give me some more context on why the people would be laughing?
s.gif
NL is meant as Netherlands here and the context is that since you can't talk about growing cannabis in the open, people talk about their "vegetable" gardens or "herbs" instead. The comment you're responding to is implying that the grow tent is used to grow cannabis but he's covering it up by saying it's a vegetable garden.
s.gif
Almost: if it were NL I would imply that it is to grow cannabis but since the OP is obviously 100% sincere I don't doubt they're doing the legit thing.
s.gif
How do you keep water touching sensors working long term? I tried similar sensors but they all get rusted / oxidized to work properly after a certain time.
s.gif
not OP, but one of the tricks is to activate the sensors only when measuring, so there's no constant DC applied to the sensor wires/pads. once you have that, reduce measurement frequency, so to mainimise the time when voltage is applied to the sensors. for example once every hour for moisture is sufficient, and 1/sec isn't really going to help much.
s.gif
Off-topic but perhaps interesting:

That's what they do when performing catheter ablation (a medical procedure for curing cardiac fibrilation by destroying minute parts of muscle with electric current).

DC would work just as fine on this procedure, but due to electrolysis of water, oxygen and hydrogen bubbles would form, which could get stuck somewhere. Using a square wave AC quickly reverses the reaction every period, like you suggested for the moisture meter.

https://en.wikipedia.org/wiki/Catheter_ablation#Technique

I don't know the answer to your question, but it would be worth trying.

s.gif
These sensors are designed to withstand contact with water and to minimize hydrolysis, and I haven’t had issues with that so far. I’ve been running this system for close to a year and they still seem to calibrate just fine.
s.gif
You can use capacitive water sensors taped to the outside of non-capacitive containers (aluminum foil, a resistor, an arduino, and a plastic 5 gallon container), but honestly all you need are DNI timers to "automate" any grow operation. Put your lights and pumps on a schedule and there is absolutely no reason to get more creative. If you do anything besides low-level timers you're making it complicated and brittle with no added benefit.
s.gif
You need industrial level sensors and the water needs to be flowing constantly through them. I built something similar about 15 years ago and tested many sensors. In the end I had to pay about 1000 dollars for ph and ec meters that did the job reliably. To be honest there is nothing new here. This is how big greenhouses have been operating for decades.

In small scale there is more work maintaining the automated setup and calibrating the sensors than it would take to do the measurements and dosing manually.

s.gif
I think it can cost quite a bit less now, but you’re right — it isn’t cheap.
s.gif
I've seen a clever setup with the sensors in a dry container above the water tank. There is a hole in the bottom. Before testing, a pump fills the container up with the tank water, flooding the sensor probes. When the pump stops, the water drains back out into the tank.
s.gif
You’d need to wash the sensors and return their caps with protective fluids. It would be totally possible to automate, but perhaps the same overall cost as buying industrial grade sensors which can handle long term submersion.

You’d also need to ensure the caps contained enough storage solution at the right concentration. Over time the probes would introduce drops of nutrient solution (unless you rinsed them with distilled water, in which case you’d dilute the storage solution), and you’d need to replenish it.

s.gif
The ph sensor will die fast if it the membrane is kept dry.
s.gif
I'm assuming you have several tanks with ph+ and ph- solutions? Are you using off the shelf ph sensors? How about EC?
s.gif
That’s right, I’ve dissolved sulphur and potassium bicarbonate into separate containers, and peristaltic pumps dose a small amount every 15 minutes when the nutrient solution goes beyond the acceptable parameters for an hour. 15 minutes is enough time for one dose to register on a read of the pH level so that it doesn’t go too far.

As for EC, I can only correct it if it’s too low. If it’s 100 points below where I want it, I dose from two containers of pre mixed nutrient concentrate. They’re in separate containers because they’ll actually precipitate some of their constituents if they’re combined at high concentrations, which is too bad (it would be nice to use only one container).

The pH sensor I use is apparently lab grade, but only cost around $70 CAD. It has been holding up just fine for close to a year now. If I were doing this on a larger scale, I think I’d go for one that’s a bit more expensive from atlas scientific. They seem to stand by their products and claim their pH probes will operate for years if taken care of.

My EC sensor was quite a bit more — something like $150. I forget where I got it, because I had the idea to build this maybe 10 years ago and that was one of the first components I picked up! Looking around it seems like you can spend quite a bit less now, and it seems like they’re durable.

s.gif
Do you know of a good source of information on how to recognize any plant's nutrient deficiencies accurately?
s.gif
Unfortunately no, there’s a lot of misinformation everywhere I look. I try to record my own experiences and stay on top of tracking results so I can know what helps under which conditions. Hydro seems to have mostly eliminated those concerns for me, though my outside garden still runs into all kinds of problems that are tricky to diagnose.
s.gif
Can you please share a list of the sensors you use? I am very interested in this.
s.gif
thank you! i am also super interested in something like this
s.gif
You should absolutely go for it. Start even simpler and with lower investment if you want, too. These systems are easy to get running and you can gradually add sensors and automation as you go.

I wish I started a lot earlier, but I was constantly trying to have the right stuff, or enough stuff to get started with the perfect setup. It turns out that makes no sense. You’re going to make mistakes, learn stuff, figure out what you like and don’t like, etc.

Starting with a bare bones setup using NFT, not even in a grow tent necessarily, you’ll figure out really quickly what you want to do with it and how to move forward.

Something I also didn’t really understand or consider is how easy it is to add sensors or update firmware gradually. Each of the sensors I use is useful independently or together; it’s totally fine to start with just one. Though most important is arguably water and air temperature; you’ll use those to accurately adjust other sensor readings, and in the short term, they’re immediately critical to plant health.

I’ve got a small system running on my old deep water culture equipment in my outdoor greenhouse, and I actually check its pH with plain old pH testing drops, a vial, and a card with the colours to match against. It works totally fine. While it won’t teach you about automation, it’ll get you familiar with how your system responds to different conditions, what the pH tends to do with the plants you’re growing, and so on. This is all invaluable and I wish I knew it before I started automating. I would have written better code from the beginning.

s.gif
How practical is it to do any of this in an apartment, and in a living space? I’m very interested but don’t have any space outside the apartment I live in.
s.gif
Do you use fish as well to balance the system or you do it directly using the right chemicals?
s.gif
I’d love to try using fish some day. I use some buffers I mixed from sulphur and potassium bicarbonate. I get them to an approximate pH and then let the system measure gradually as small amounts are dosed into the system.
s.gif
Have you checked out flux.ai for PCB design?
s.gif
Yes actually, that’s what I’m using to learn along with YouTube. I tried other software, but flux kind of hits a sweet spot for me.
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 calling them.

So I wrote a small script that would allow you to send a secret word in the chat and invoke the other persons' Skype to call you instead automatically.

Kept our relationship healthy. Now we've been married for nearly 10 years and are happily living together :)

s.gif
I was expecting a sad ending after six years. Glad it turns out well.
s.gif
Love this. This is exactly what coding is about for me; improving your life and the life of others by solving some problem, how miniscule it might seem.
s.gif
Did the same with Google Hangouts which wouldn't end the call if someone dropped, and when their internet came back up they would automatically be back in the call. I think that's how it worked.
s.gif
I am soo happy for you guys. Being in a long distance 5 year relationship myself this is pretty awesome. I'm gonna give this one a shot
s.gif
That's really sweet. I think I remember a scene from the TV show Normal People where something similar happens.
s.gif
MS Live Messenger used to have a feature where you could set certain contacts to auto-accept. When my SO and I were doing the long distance thing, that was our lifeline.
My townhome complex had one of those call boxes at the front gate. When Doordash/FedEx/the cleaners/the in-laws/etc arrived they would have to call me from the call box and I'd have to answer it and listen to garbled audio to figure out who it was and press 9 to open the gate. It was kind of a pain, so I made a Twilio app to answer calls from the call box.

I set up custom entry codes that I could hand out to anyone. Everyone got their own code, and it would text me whenever someone used a code so I'd instantly know who was coming. The text conversation was my timestamped access log. I also put time constraints on some codes so e.g. Doordash couldn't open the gate in the middle of the night, or I could set up a temporary access code for a party, and I rotated codes too, with text notifications if an outdated code was used.

I thought about making a paid app out of it, but it just didn't seem worthwhile. I didn't expect that many people would want to pay for it. For a while I was excited about a YC startup called Doorport that was going to make a hardware device that you'd install inside those dumb call boxes and make them smart with all sorts of cool features, better than my Twilio hack. But I think they pivoted to a much less interesting pure software thing and then got acquihired.

s.gif
Nice! I built the same thing for a gate at our vacation house at a lake. The home-owners have to register their mobile number so that if you call a certain number the gate opens based on number recognition. Every time new people were at the gate (deliveries, guests, renters) they would need to call the owner, who had to hang up and call the gate’s number.

I use twilio to make outbound calls to that number using my registered phonenumber. I put a Django app in front for home owners so they can add authorized phone numbers with a expiration date.

Whenever someone is a the gate they call a twilio number, my django app checks the validity, opens the gate by calling the gate’s number with my number as ID, plays back some welcome message “hello chris, welcome to…” and sends the owner a push notification that person X is en route.

Todo: add a feature to redirect an unknown number directly to the owner and open the gate after manual verification.

s.gif
I had a buzzer that was basically a button on the handset of a phone which would Open the door, I wasn’t allowed to open it up to wire directly into it so I slapped together a node red script on a rpi with a servo that would push the button to buzz open the door anytime I said “open seasame” with Siri via an iOS automation thingy. Never needed to carry keys again while we lived there.
s.gif
I made something similar for an old nyc apartment intercom buzzer.

Also Hooked it up to Twilio so I could text a number and it would let me in.

Added passwords and such so I could share it with friends.

s.gif
You're right, this looks like almost exactly the product I would have made if I decided to turn it into a product. I think they started around the same time I did. I wonder how much money they're making on it? Could be a nice little lifestyle business if they get enough users. I bet their Airbnb-focused features would be the real moneymaker, I didn't consider that as a potential market.
s.gif
Wow cool, thanks for finding that! Interesting to see how my idea of revenue potential matched with reality. I guess it matched pretty well, however I see he hasn't done any advertising and I feel like revenue could grow 10x or more if more people knew about it. At that point it seems like it would be a worthwhile project. Tricky to market though as it's one of those things that people don't know they want until it's explained to them.
s.gif
yeah certainly possible to get the word out and likely get the numbers up. to hit that target with their prices you'd need about 1500 people using it every month. definitely not unreasonable but not easy since it's in a tiny niche that people don't really think about.
s.gif
Cool. I did the same thing for my office building except I had Twilio post to our work slack with buttons that we could click to let them in or not. It was a really fun little afternoon project one day.
s.gif
Hah, I also built this for myself, and also considering productizing it, except I realized that there's absolutely no way I want to be responsible for the situation where my service is down and people cannot get into their houses.
s.gif
I imagined standing there calling you to open my door but it seems an interesting security feature. You could even have a second front door and trap people. When one leaves they have to close the living room door before opening the front door. Say someone walks you up to your door at gun point to rob you or they attempt to force their way in. You can just tell them you cant prevent the call to the police and that the door wont open, we will be trapped in the hallway, I have no control over it.
s.gif
ButterflyMX is used a lot in Seattle buildings and does quite a bit similar to that: https://butterflymx.com/
s.gif
I used to have this when I lived in Seattle! It’s pretty cool tech
s.gif
My related story: we have door phone system in our apartment house and I wanted to get a notification whenever our flat got buzzed. I hacked the phone in our flat - attached a circuit directly to the wires leading to the coil of the buzzer and through arduino to the pc. Then I stitched together some code utilizing firebase to send notifications. Worked like a charm until google began to require credit cards for the free stuff.
s.gif
You could do that through Slack or Home Assistant too. Nice work, you’ve given me a few ideas.
s.gif
Haha, I also built exactly this!

I had mine integrated with Home Assistant and got notifications via a telegram integration.

I also had mine setup so me or my room-mate in our apartment telegram group could register new codes, or generate single-use codes.

I also considered building it into a paid app, but came to the same conclusion :-)

s.gif
That sounds neat. When you say everyone got their own code, do you mean that each person had a separate code for the call box, and the call box would call one of many separate Twilio phone numbers? Or did the call box always call the same Twilio number, and you instructed each person to then input their special code via the call box? My apartments have always just asked me for a single phone number which they program into the call box, so I’m guessing the latter, although it never occurred to me that the guest might be able to press more buttons after the phone call has been connected.
s.gif
You're right, it's the latter. Yeah, you can still use the keypad after the call is started. But it's a little clunky. The instructions you have to give people are like "first dial 542, then wait until you hear the prompt, then enter code 867". Which as it turns out is a little too complex for a lot of people. Another reason why it wouldn't have been great as a paid product.

You could also have a fallback that forwards the call to your cell phone after a failed attempt at entering the code. But most of the reason I built this was so it would stop calling me at random times, so I didn't really want that.

s.gif
Yeah, the call box in general is just not a great system in my experience. I often just tell guests and delivery people to text or call me when they get there, which works for me because my apartment is very close to the lobby. It’s just easier than hoping they figure out how to use the call box and follow my directions to get to my apartment.
s.gif
one could put a sign on the door with the number to call + qr code.
s.gif
Yeah these call boxes are simply awful. That's why I was excited about Doorport, to have something better.
s.gif
How did this work exactly? Twilio would answer the call, listen for a number, and "press" 9 if the number was in an allow list?
s.gif
That's right. And simultaneously send a text like "FedEx opened the gate" or "Doordash failed to open the gate after hours" to my and my wife's phones.
s.gif
Have you gotten any 'failed' people trying to come in unexpected?
s.gif
I don't think so. The only time expired codes were used was legit delivery people using outdated codes. Sometimes they would even try multiple old codes. They must have ways of saving old codes that worked once.

Thieves didn't bother with codes, they would just climb over the gate or tailgate someone else.

s.gif
That sounds like a fantastic tool. You didn’t happen to open source any of your efforts did you? I’m planning to do something like this and any head start would be greatly appreciated.
s.gif
No code actually, I made it all in Twilio Studio which is their visual programming "no-code" tool for phone trees. Clunky to work with but trivial to set up and had enough functionality for this very simple application.

Obviously to make a real app out of it I would have redone it in a real programming language and made some frontends for web/Android/iOS.

Someone else pointed out https://freshbuzzer.com which looks like a real product that does the same thing.

s.gif
That’s actually some very cool hacking together! Love it.
s.gif
The product should be a LLM learning from each interaction globally. So you walk up to the door and it says Hello Jim, I see you work for fedex now. Could you please show me the label on the package?

With triggers like: If the cleaner is more than 15 min late 5 times in a period of 3 months and there are more than 5 resumes posted for cleaning positions do not open the door and fire them.

s.gif
> With triggers like: If the cleaner is more than 15 min late 5 times in a period of 3 months and there are more than 5 resumes posted for cleaning positions do not open the door and fire them.

I hope what you’re describing never becomes a reality. People aren’t disposable tissues for your convenience.

s.gif
The joke was that this is already the reality. If it is a letter, a text message or a friendly boss changes nothing to the fact. One cant pay bills with politeness. It might actually be hilarious in how clearly defined it is in advance! If you are rarely late no one will complaint when it happens, if there is a lack of resumes posted you can be late every day and if it is less than 15 min its never an issue. The option to call the employer is still there. Remember when I said I wasn't going to make it in time today? Well, the doorbell fired me.
s.gif 1319 more comments...

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK