Recent submissions

Comment · 6 years ago
This thought is the one I keep coming back to over and over again in 2020.
Comment · 7 years ago
It's almost like the people complaining the loudest don't have a profitable software product that justifies regular ongoing maintenance or something.
Comment · 7 years ago
Gotta say those machinations were much less troubling than the multiple times they pulled the rug out from developers during the '90s. Anyone who survived the '90s who didn't internalize those lessons deserves what they got, but I do fear there is a generation which doesn't appreciate just how lucky they are to be able to build an entire career dependent only on OSS platforms.
Comment · 7 years ago
Yes, it is throwing 503s and we're also getting general network failures in other calls to the SQS APIs. As is typical, not a peep from AWS or any indication of what is going on.

[Edit 1] And we're seeing the issue in us-east-1 too FYI

[Edit 2] They are now reporting the issue in us-east-2 with SQS and Lambda

[Edit 3] After looking harder it appears I was wrong about us-east-1. I thought we were seeing failures there but it does seem to be confined to us-east-2 only.

[Edit 4] AWS is reporting it is back up and it appears the errors stopped for us at around 1:10pm Central

Comment · 7 years ago
Every day I see young people dreaming about owning a Tesla someday instead of the ICE dream cars of the past (Ferrari, Porsche, Lamborghini, etc.) I don't know what the value of that is, but it ain't nothing.
Comment · 7 years ago
Google also kills entire niches in the short term by doing this stuff. Almost nobody is going to try to compete with them head on so if they are in a niche with a product that eventually gets killed, all progress stops in that niche for potentially years.
Comment · 7 years ago
The DVR is critical. And hardware DVRs I've used are horrible. Maybe I haven't tried the right one, but the ones I've tried are less than worthless and I've finally given up on them. I also despise the network specific apps for my devices. Some are great, but most are garbage and constantly require me to authenticate over and over again.

And the cost is not a major driver for me.

Comment · 7 years ago
Sorry, just saw your reply. I suspect you are overestimating the work. I just added some Rack middleware to handle request logging. Then plugged into the Rails model callbacks to record the CRUD events into a different Kinesis stream. And we're a 3 dev shop and I did this on my own over a few weeks part-time.

As far as retention goes, I just dump to it to S3 for permanent storage. Kinesis Firehose makes that dead simple. I also push each event into AWS hosted Elastic Search and I could theoretically purge older data, but for our volume of data, I'll likely retain it there for years.

Edit: Also, I generate UUID in the Rack middleware and set a Thread Local Storage variable that I can pull out in the CRUD logging so that I can always see what Rack request caused the CRUD model event.

Comment · 7 years ago
I would love to have something that competes with YouTube TV but respects privacy and doesn't funnel even more data to Google. The other live TV services all have absurdly arbitrary DVR limits.

Not that Apple's streaming service will compete with YouTube TV, but I wish it would. Also, YouTube TV doesn't work all that great on Apple TV and I'd hope Apple could get that right too.

Comment · 7 years ago
I'm now pushing application logging into a Kinesis Stream that gets firehosed to both S3 and Elastic Search. This includes both request logs and logs of any CRUD operation on my models (including all changed attributes with their old/new values.) There are separate logs for each, but the CRUD events get tagged with the ID of the request that triggered them so it is now trivial to see everything that happened to a given record and which request caused it and which user did it. And since all request logs have the session ID, I can also easily see everything that user did during that session both before and after the event in question. I've been wanting this sort of logging solution since the early 2000s and I now have it and it is even more incredible than I imagined.
Comment · 7 years ago
It's always entertaining to look through the older Zillow listings for moderately to very expensive houses. Without fail they are testaments to bad taste. They'd cost a sizable percentage of the purchase price to renovate. Yet, the owners just keep holding out hope that someone with equally bad taste will eventually come along and snap it up.
Comment · 7 years ago
What was your salary, and the salary of additional people to increase the bus factor to an acceptable level? There is a lot more than raw perf numbers that go into these calculations for any responsible business owner.
Comment · 7 years ago
Add replication across regions into the mix and things swing even further in favor of AWS. Dealing with cross datacenter replication of MySQL was eating our lunch and preventing us from getting anything else done before we moved to an early version of RDS.
Comment · 7 years ago
Thanks for sharing abetterrouteplanner.com. Planning a couple long distance trips that I commonly take seems much less odious than I would have expected. Although the last time I seriously considered buying a Tesla their network was much less well developed. I'm two years away from making that decision again and it seems much more likely that I'll consider a Model S or X then. Although there are still many aesthetic intangibles that make Teslas less appealing to me. But at least range anxiety seems more manageable.
Comment · 8 years ago
Thanks for sharing the Ruby links.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton