HN user

michaelrkn

1,103 karma

Founder of Epicodus.

Posts136
Comments56
View on HN
www.nytimes.com 2mo ago

America Needs to Build More Housing

michaelrkn
2pts0
support.microsoft.com 2mo ago

Microsoft to Brick Office 2019 for Mac on July 13, 2026

michaelrkn
11pts0
attachments-extractor.ybouane.com 7mo ago

Remove Attachments from Gmail Messages

michaelrkn
2pts1
www.politico.com 1y ago

Top Tech Firms Hire North Korean Cyber Operatives

michaelrkn
1pts0
time.com 1y ago

We've Been Thinking About Gun Violence All Wrong

michaelrkn
5pts2
www.bloomberg.com 1y ago

Silicon Valley's Andreessen, Horowitz Give Millions to Trump

michaelrkn
4pts0
www.washingtonpost.com 2y ago

How to go all-electric without blowing all your fuses

michaelrkn
2pts0
www.latimes.com 2y ago

That pain in your back? It's a pain in your brain

michaelrkn
37pts12
www.washingtonpost.com 2y ago

Busting Dictators' Internet Blocks with VPNs, Satellites, and Real News

michaelrkn
4pts0
www.washingtonpost.com 2y ago

If U.S. wants more 15-minute cities, it should start in the suburbs

michaelrkn
1pts0
www.nytimes.com 2y ago

The new economics of higher ed make going to college a risky bet

michaelrkn
20pts20
www.nytimes.com 3y ago

What We Lose When We Push Our Kids to ‘Achieve’

michaelrkn
3pts1
www.sejda.com 3y ago

Free Web-Based PDF Text Editor

michaelrkn
2pts0
www.thestar.com 3y ago

Just 2,100 properties reported empty through Toronto’s new vacant homes tax

michaelrkn
2pts0
www.cnn.com 3y ago

Utah passes law requiring parental approval to join social media

michaelrkn
2pts1
blog.wturrell.co.uk 3y ago

Text only news websites (2022)

michaelrkn
197pts125
www.theatlantic.com 3y ago

Cancel Zoning

michaelrkn
1pts0
www.nytimes.com 3y ago

Tonya Ingram Feared the Organ Donation System Would Kill Her. It Did

michaelrkn
1pts1
radar.cloudflare.com 3y ago

HTTPS at 99.7% Adoption

michaelrkn
2pts1
www.bloomberg.com 3y ago

Google Urged by US Lawmakers to Fix Misleading Abortion Ads

michaelrkn
1pts0
news.ycombinator.com 3y ago

Ask HN: How Does Zelle Work?

michaelrkn
13pts10
send.vis.ee 3y ago

Fork of Firefox Send, Hosted and Open Source

michaelrkn
6pts0
distrovid.com 4y ago

DistroVid – Put Music Videos on Apple Music, Vevo, Amazon Music, and Tidal

michaelrkn
2pts0
curingthecurse.com 4y ago

Be a Better Writer: Bottom-Up Explanations

michaelrkn
3pts0
news.ycombinator.com 4y ago

Cloudflare Weirdly Quiet on Russian Invasion of Ukraine

michaelrkn
28pts12
www.zdnet.com 4y ago

Anonymous hacktivists, ransomware groups get involved in Ukraine-Russia conflict

michaelrkn
2pts0
www.bloomberg.com 4y ago

Cincinnati Was a Model for Police Reform. What Happened?

michaelrkn
1pts0
www.washingtonpost.com 4y ago

Documents link Huawei to China’s surveillance programs

michaelrkn
10pts2
www.pbs.org 4y ago

GM Mosquitos Released in Florida

michaelrkn
1pts0
www.sfchronicle.com 4y ago

SoCal Is Sabotaging California Housing Law

michaelrkn
1pts1

I've been inching close to running out of free Gmail space for years, doing a round of cleanup just before I run out, but I finally got to the point where I can't find any more places to save room without deleting messages I want to keep a record of. I was frustrated that I couldn't delete attachments from my messages, since I don't want to delete the messages themselves. I stumbled across this tool and was excited (clever approach - copy the message without the attachment, then delete the original), then annoyed that it never mentioned the $5 I would have to pay until the very end of the signup process, then decided to go for it since it is cheaper than paying Google. Anyways, it works and is a very handy way to save space on Gmail! Just wanted to pass it along in case it could help anybody else.

I once used Zoom's web interface and the video quality was horrible. When I switched to the downloaded app, it was much better. Not sure if this was a one-off problem or an underinvestment in their web interface.

I think a lot of it has to do with the environment where you grew up and/or have spent a lot of time. I'm white and grew up in a heavily Asian community; when I'm the only white person in a mostly Asian group, I don't feel self-conscious, but when I'm in a mostly black or Latino group, I usually do.

It's actually mostly done.

To connect to your database, simply run:

ActiveRecord::Base.establish_connection(:adapter => 'sqlite3', :database => 'db/development.db')

Or, if you'd like to store your database config in a YAML file:

database_configurations = YAML::load(File.open('./db/config.yml'))

development_configuration = database_configurations['development']

ActiveRecord::Base.establish_connection(development_configuration)

To use the Active Record rake tasks, use this gem: https://github.com/rosenfeld/active_record_migrations. It also provides a rake task for generating migrations.

It would be great if that gem weren't needed - I think that's where the big opportunity for improvement is.

Protip to employers: Make your jobs interesting and fun, and you'll find that your employees are way more productive than you ever thought they could be.

We did this, but all it did was buy us a bit of extra time before we ran into the same problem again - a very small percentage (<0.1%) of requests creating a queue that destroyed performance for the rest of them. Also, FWIW, Heroku does not officially support Unicorn, and you have to make sure that you don't run out of memory on your dynos (we tanked our app the first time we tried Unicorn with 4 processes).

We ran into this exact same problem at Impact Dialing. When we hit scale, we optimized the crap out of our app; our New Relic stats looked insanely fast, but Twilio logs told us that we were taking over 15 seconds to respond to many of their callbacks. After spending a few weeks working with Heroku support (and paying for a dedicated support engineer), we moved to raw AWS and our performance problems disappeared. I want to love Heroku, but it doesn't scale for Rails apps.