HN user

timmorgan

2,248 karma

Website (one of many): https://timmorgan.dev Email: tim@timmorgan.org

I like Ruby. I'm building my own Ruby, called Natalie, for fun! Come join me: https://github.com/natalie-lang/natalie

I'm also an amateur radio operator (ham), amateur photographer (B&W film developed at home), and trying my hand at gardening (flowers, not food, yet). I guess you could say I don't really enjoy being the best at one thing -- I love being mediocre at a lot of things! XD

[ my public key: https://keybase.io/seven1m; my proof: https://keybase.io/seven1m/sigs/i3FMzZExnevVekN-zESisiU_oZ5JPlyIIoMP9eHgxzY ]

Posts17
Comments242
View on HN
mpov.timmorgan.org 7y ago

Show HN: Clipboard History Script for Sway

timmorgan
1pts0
github.com 11y ago

Show HN: “Install on DigitalOcean” button for open source apps

timmorgan
279pts54
github.com 12y ago

Show HN: OneBody Church Directory software I've been hacking on for 7 years

timmorgan
1020pts304
blog.spreedly.com 12y ago

“Merge pull request” Considered Harmful

timmorgan
1pts0
github.com 13y ago

DRY up your Rails controllers with load_and_authorize_resource

timmorgan
4pts0
github.com 13y ago

Show HN: Ruby app to find photos you haven't uploaded to your Flickr account.

timmorgan
2pts1
picirus.com 13y ago

Picirus - a small appliance that backs up your cloud accounts

timmorgan
3pts0
news.ycombinator.com 13y ago

Show HN: We built an appliance with Raspberry Pi that backs up from the cloud

timmorgan
17pts3
news.ycombinator.com 14y ago

Ask HN: what is the name of the reverse proxy service?

timmorgan
1pts0
news.ycombinator.com 15y ago

Ask HN: Any Christian software engineers here?

timmorgan
17pts16
news.ycombinator.com 15y ago

Ask HN: Failed to Bootstrap, Now What?

timmorgan
9pts16
www.ruby-lang.org 15y ago

Ruby 1.9.2-p136 is released

timmorgan
1pts1
github.com 16y ago

GitHub: Yesterday's Outage

timmorgan
14pts6
www.catonmat.net 16y ago

Bash Vi Command Line Editing Mode

timmorgan
28pts20
csv2wufoo.com 16y ago

Review my side project: csv2wufoo.com

timmorgan
9pts1
github.com 16y ago

Tell HN: I wrote a Ruby lib to access Hacker News.

timmorgan
33pts13
news.ycombinator.com 16y ago

Ask HN: A/B testing with only 1-2 sign-ups per month

timmorgan
2pts4

My son's laptop screen kept shutting off while he was playing American Truck Simulator. His truck would drive off the road while the screen was black.

Every time I played on his laptop, this did not happen. He swore he was cursed.

This went on for many days, with many instances where it would happen for him but not for me. Then one day I just sat and observed him while he played, looking for any difference. That's when I noticed his watch band is metal with a magnetic clasp. The position of his wrist on the laptop was tripping the hall sensor, making the laptop think the lid was closed.

Him and I (and his mother) were glad to find out he is not cursed. :-D

I built this kit over the weekend. It was so much fun! I was able to get my MailStation on the wifi, run msTERM, and connect with telnet to klud.ge.

jcs did a great job designing and documenting this project. Highly recommend you try it out.

I’m on mobile, so this page confused me. My eye skipped right over the button at the top of the page to launch the browser. But reading the comments made me look again. This is really cool! Though I’ll definitely want to try this on a desktop computer later...

I’ve been wanting to learn scheme. I think this would be a good opportunity!

Question: should I go with Racket or Chicken Scheme?

Well, hello! This is my project -- I didn't expect to see it posted here!

It is as jgh said: "it's basically just a script that provisions a new digitalocean instance via the DO api, installs dependencies, and builds/installs/runs the program."

I built it specifically so people could easily install my open source church software OneBody by clicking a button on the website here: https://church.io/onebody/

If I would have known guests were coming, I would have cleaned up a bit! The CSS looks horrible on mobile I just realized.

Anyway, thanks for posting!

This is great. Good work!

My entire family is currently using Path as a small social network and share a lot there. I'd love to move us to something we can control and where the data (esp. photos) aren't locked away in a proprietary system. Does this (or Gnu Social) support protected accounts, where permission must be given for people to see and follow accounts?

There could be a standard, but I don't think it exists today (at least not one that is supported by the services I hope to use, e.g. DigitalOcean, Amazon, Google).

This is a tool that scratches my own itch -- certainly not something I care to be the end-all of service-agnostic app installer.

I agree somewhat, though OneBody does have church-specific features built-in, such as favorite bible verses and prayer requests etc. It is specialized for church communities, though you can turn that stuff off and use the software as a general community social network if you want.

Matt, thanks for the feedback!

I'm not sure this app would get official support from DO, since it's a bit hacky. I imagine DO would add their own install-button support at some point in the future (at least I hope so).

This app does set a referral cookie whenever someone chooses to install an app using it.

Hey everybody. I built this small Sinatra app because I wanted a simpler way for people to install my software OneBody[1] on DigitalOcean.

I'm not sure my little VPS will hold up under the strain of HN, but you can see the app in action at http://installer.71m.us and even use it to install itself (how meta!) on DigitalOcean.

This uses the new MetaData[2] feature of the DO API to pass a config string to be processed by CloudConfig[3].

Once that is done, there is a small bit of code running on the VM to tell this app when the install is finished so you get a progress bar while you're waiting.

To be clear, DigitalOcean is doing all the real work -- this app simply acts as a hand-off between your app.yml config file on GitHub and the DigitalOcean API.

[1] https://github.com/churchio/onebody

[2] https://www.digitalocean.com/community/tutorials/an-introduc...

[3] https://www.digitalocean.com/community/tutorials/an-introduc...