HNHacker News
TopNewBestAskShowJobs

kamaln7

135 karma · joined April 6, 2013

$ curl kamal.io

https://kamal.io

[ my public key: https://keybase.io/kamaln7; my proof: https://keybase.io/kamaln7/sigs/G52hHCfovmcKLBhXs5yxCCiYpxASvxMF8CpAB41SLNw ]

submissionscomments
kamaln7··on How bad is your Spotify?
Honestly all I want is for Spotify to differentiate between music I actually like to actively listen to and music that I like to play in the background 24/7 (e.g. chill hop)
kamaln7··on DigitalOcean VPC
Hey, I ran this by the DOKS team and they confirmed that this was taken care of a while back. Just to clarify, that issue existed while the product was in Limited Availability (think alpha). Nodes are now bootstrapped in a different way that eliminates the need to expose sensitive info in metadata or anywhere within the cluster itself.
kamaln7··on DigitalOcean VPC
Hey, Kamal from DigitalOcean here. I'm sorry that happened to you! You're right, managed Redis Databases do not support backups[0] currently. I found the page on the website that says they do and let the team know. They will correct it asap.

[0]: https://www.digitalocean.com/docs/databases/redis/#redis-lim...

kamaln7··on Fully managed PostgreSQL databases
No concrete plans for sync replication that I know of. The team is aware of the need for it but there's not much info to share at the moment.
kamaln7··on Fully managed PostgreSQL databases
The WAL and all backups are stored offsite and are completely handled on our end.

Re: availability, that’s right if you only have a primary node and no standby ones. Like manigandham said, there won’t be any downtime if you have a standby node.

kamaln7··on Fully managed PostgreSQL databases
No problem. It’s asynchronous
kamaln7··on Fully managed PostgreSQL databases
Kamal from DigitalOcean here. With only a primary node and no standby nodes, a failure will cause a new replacement node to be created with its data being a combination of the latest backup and the write-ahead log. This will get you the most recent data possible. Check out this page for more info on auto failover and how it works with the different configurations: https://www.digitalocean.com/docs/databases/resources/high-a...
kamaln7··on Fully managed PostgreSQL databases
Each Droplet gets a /124 block, so 16 IPv6 addresses. Please see this page for more info: https://www.digitalocean.com/docs/networking/ipv6/overview/
kamaln7··on Who is horse_js?
We used Lucene (open source) in our information retrieval course and tokenizing (w/ removing stop words etc.) is one of the things it does. If you just want to experiment, that's also another option to look at if you like!
kamaln7··on Deploying Mastodon on Digital Ocean
Ah I see what you mean. Yeah you’re right
kamaln7··on Deploying Mastodon on Digital Ocean
Yep. That’s where docker compose comes in. It takes care of the whole process of linking together different docker containers as well as configuration of each of them (such as env vars).
kamaln7··on Medium is a poor choice for blogging
Wow, this is great. Thanks for sharing!
kamaln7··on Cloudflare Brings Its 1.1.1.1 DNS Service to Android & iOS Mobile Devices
Yes, it uses either DNS over HTTPS or DNS over TLS
kamaln7··on Cloud Computing Without Containers
(not OP) It is for a side project that gets very little traffic. I'm still paying that $5/mo just to play with this tech but I can't say it's not too much for my use case. I guess that's not the target market for Workers anyway
kamaln7··on Show HN: My personal website
Overall I think it looks great! Not too much going on and it’s easy to read. I’d suggest you experiment with adding more whitespace between different sections and especially between different projects. I’m on mobile, btw.

I saw this post yesterday and learned a lot from it, you might find it helpful as well: http://blog-en.tilda.cc/articles-website-design-mistakes

kamaln7··on Waze Carpool
Can confirm. Just like "Kleenex" in some places, Waze has become the generic term for GPS Navigation here in Israel. Honestly, I have no idea why people still use it when Google Maps has an infinitely better interface and no ads.
kamaln7··on Drive File Stream launching to all G Suite customers
That's right. Grandfathered "Google Apps Basic" accounts get the regular Backup and Sync that @gmail.com accounts get.
kamaln7··on Building a startup in public: from first line of code to frontpage of Reddit
I don't have direct experience with this but I do know that OBS (Open Broadcaster Software) lets you control exactly what is shown on the stream. One of the options is showing a completely different "scene" replacing your screen with a static image/text.
kamaln7··on Can sleep deprivation cure depression?
I recently bought a Philips HF3520. I've read great things about it but unfortunately I'm too heavy of a sleeper that it doesn't work for me. Give it a shot, it's definitely worth it in the long run if it works for you.
kamaln7··on We Need a Better PC
I had a Thinkpad T440s running Ubuntu and then Arch, and now I have a 13" rMBP. I love the glossy screen, vivid colors, and most importantly, battery life. OS X also has the advantage of everything just working perfectly out of the box so I'm happy.

I don't think I'll go back to Linux any time soon, though I do miss tiling WMs.

kamaln7··on Google Will Soon Shame All Websites That Are Unencrypted
Hold on. Are you saying that that's why Android's Contacts keeps resizing all the photos to like 4x4px? Wow, I've tried everything I could find on Google but it never crossed my mind that it would be related to Google Apps. Thanks so much!
kamaln7··on BLOKK – A font for clients who don't understand lorem ipsum
Redacted Script? More like Doctor's Handwriting if you ask me :p
kamaln7··on $1.99 SSL certificates offered by Namecheap
Yes, that's definitely possible. You can switch out the cert with a newer one from another site and it would work just fine.
kamaln7··on Ask HN: How bad is it to use a self-signed SSL certificate?
Just keep in mind that Class 1 (free) certificates are for non-commercial sites only.
kamaln7··on My Personal API
shameless self-plug

I've set up something similar on my personal domain, except that it outputs JSON only if it's a curl request (i.e. if the user agent begins with curl) while browsing to it using a regular browser serves the actual website:

$ curl kamal.io

nginx config: http://pastebin.com/VBuYPHbT

kamaln7··on Show HN: Instantly run commands in the cloud using Docker
http://instantserver.io/ ?
kamaln7··on Finally iptables works the same on every Linux distro
Or perhaps firewall your server properly so only people who are meant to connect to port 22 can connect to it?
kamaln7··on Ask HN: What's the best company to buy SSL certificates from?
Yes. In most cases, it means extra visitor trust.