• Reply to shared stories that have no comment

    Used to be that a friend shares a story without commenting on it and you’d be out of luck in trying to reply or thank them for sharing it.

    Not anymore! Comment-less shares now have the ability to be replied to and favorited. Take a look at this recent story on The People Have Spoken.

    These new comments are immediately available on the web and will be coming to iOS and Android shortly.

  • A real solution to the deprecated YouTube API

    YouTube, owned by Google, deprecated their v2 APIs on April 20th, 2015, which means that RSS news readers can no longer watch for new videos. What a bummer!

    Except it’s not at all a big deal because here at NewsBlur we’re making sure that your videos keep coming in. Previously enterprising users setup hacks and workarounds for the API, which was a somewhat tedious solution as you had to update each feed and prone to breaking in the future.

    But there’s good news today because NewsBlur now has a custom-built solution for YouTube videos. All of your existing YouTube RSS feeds are automatically ported over to the new YouTube video fetcher.

    And that’s not all. The improved YouTube video fetcher now displays a big embedded video so you can watch the video right in NewsBlur.

    To subscribe to new YouTube channels, just enter in the URL of the channel in the Add Site popover.

    When Google takes away your tools, NewsBlur builds them better than before.

  • Bigger story previews with the new Grid view

    There are currently three ways to read stories on NewsBlur:

    • List view: every story is a single line and read inline
    • Split view: two panes of stories, one for story titles and the other for story content
    • Full view: every story is fully expanded and ready for reading

    Each of these views has its own benefits and drawbacks, and each of these views can be further customized. The Split view, for instance, can place story titles on top, below, or to the left of the story content. The Full view can auto-truncate stories so that you only see a couple paragraphs at a time so long stories don’t overwhelm you.

    Today I’m launching a new view: the Grid view.

    The Grid view is half-way between the Full view and the List view. It provides big previews of the images from a story as well as several lines of content. It’s not as overwhelming as the Full view and it doesn’t force every story on a single line.

    You can also customize the Grid view to only show as many stories per line as you like.

    Choose between 1, 2, 3, or 4 stories per line, or stick with automatically scaling the number of stories based on how wide your browser is.

    The Grid view is perfect for sites and folders that contain a lot of images. And because you can now preview a larger part of the story, it makes sense to add a new preference that allows you to mark stories as read as you scroll without having to open up the story.

    However, the Grid view is not perfect for all feeds. That’s why I’m introducing another big change today. The four views are now saved on a per-feed and per-folder basis. You can choose a default layout in Preferences, but each feed/folder overrides that preference.

    This can become a bit complicated if you have a lot of overrides and want to instead just reset all of your layouts. So you can now reset both layouts and views for all feeds and folders right from the Preferences dialog.

    I hope you enjoy this new story layout. And as always, tell your friends about NewsBlur. World of mouth is killer and it’s how NewsBlur is able to be a success.

  • Organize your subscriptions with the new Organizer

    The beauty of NewsBlur is that you can start off with only a handful of subscriptions and naturally work your way up. This is actually the reason that free accounts cut off at 64 sites. When I started building NewsBlur in 2009 I only subscribed to 42 sites. Nowadays it’s closer to 200 sites.

    Because NewsBlur makes it so easy to pare down individual stories with the intelligence trainer, you can follow more blogs without feeling overwhelmed. But that also leads to oversubscribing to sites that just don’t publish anymore. Or even subscribing to sites that publish too often.

    Launching today is the Organizer. This organizer helps you identify sites that may be posting too much or too little and then gives you the power to move and delete them all at once. Sure, you can do this one-by-one, but that takes time, and only in the new Organizer is everything right in front of you.

    You can sort sites, both in and out of your folders, with the following orders:

    • By name
    • By number of subscribers
    • By frequency of updates (stories per day)
    • By last story posted
    • By the number of times you’ve opened the site

    You can multi-select sites and move/delete them in one single batch edit. You can even move a bunch of sites to a new folder that you can create right in the Organizer. This makes moving sites around so much easier. You can even click on the folder title to select every site underneath that folder.

    Try out the new Organizer and let me know how it works. And go hog wild because you will be emailed a backup of your sites after you move or delete anything. You will only be emailed a backup a max of once per day, as to not overwhelm you when you’re making a bunch of edits.

  • The iOS app gets search and saved story tagging

    This month’s new iOS features are big, big features. Search made it on the web only a few months ago and is now available on the iOS app. You can also now easily add tags to saved stories, making it easier to organize and save stories you read for re-reading later.

    Here’s the full list of new features:

    • Search feeds and folders.
    • Fixing rotation issues so you can watch a video and rotate without losing position.
    • Saved story tagging: add and remove tags with a handy tagging popover.
    • Native controls for sending a story to other services (mail, safari, chrome, evernote, instapaper, etc).
    • Progress bar for the Story view when loading a story using the in-app browser.
    • Further UI cleanups and memory fixes/speedups for iOS 8.

    It’s a free download from the App Store. And if you are enjoying the app, please leave a 5 star review on the App Store. Every positive review, tweet, and share on Facebook helps.

  • Offline reading and a dark theme on the Android app

    This is a huge release for the NewsBlur Android app. So much has happened in the last six months. We’ve had a big backend rewrite that makes the app feel like new. It’s faster, which is necessary to make the new offline reading feature really shine. Now you can read on your Android phone or tablet while on the train, underground, or just in airplane mode to save battery.

    Better yet, not only can you read while offline, but you can better read at night with the new dark theme. Take a look.

    Here’s what’s new in version 4.0:

    • Offline reading and story syncing. Stories read while offline will sync as soon as you’re back online.
    • Option to also store images from stories for offline reading. They do take space, though.
    • A dark theme for reading at night.
    • The Text mode can be set to automatically fetch, so you can get to the full text quicker.
    • An option to mark stories newer than a story as read.
    • Major backend improvements for faster story loading and transitions. This app should feel like new.

    The NewsBlur Android app is a free download. And as always, there’s more big ticket features coming soon for Android.

  • A new way to use the Story view while on https (SSL)

    Modern browsers are taking your privacy and security seriously with new restrictions for sites that use https. You can choose to use NewsBlur over https, which will encrypt your communications with NewsBlur and prevent eavesdroppers—hackers, the government, other people on the same wireless network as you—from seeing what you see. While that’s not necessary for everybody, SSL/https is a priority for some and NewsBlur supports this beautifully.

    However, what modern browsers like Chrome and Firefox do is not allow you to embed an insecure http-only site in an iframe from a secure https site. That means that the Story view in NewsBlur does not load a thing for many users who are reading NewsBlur over an https connection.

    Today I’m launching a fix for this. It’s not perfect, but this will allow you to still get at some of the content while getting around the https-only issue. This feature will proxy http-only sites in the Story view, resulting in a hacked-together but workable view of the original story.

    At best, the Story view will look like this:

    At worst, the Story view will look like this:

    While it’s not ideal, it’s a whole lot better than a blank page. Let me know how this new proxied Story view works for you. And if you want it to work flawlessly and are willing to use an unencrypted connection, just use the http version of NewsBlur instead of the https version.

  • NewsBlur iOS v4.5: iPhone 6 and iOS 8, full bleed images, alt text, and more

    This week’s update to the official NewsBlur iOS app brings a whole lot of oft-requested features and improvements. Here’s what’s new this month:

    <table cellspacing=”0” cellpadding=”0” border=”0”><tr><td> </td> <td> </td> </tr></table>

    • iPhone 6 and 6 Plus are now fully supported
    • iOS 8 is also now fully supported (as well as iOS 7)
    • Moving between the feed list, story list, and story detail is now much faster
    • Images are now “full bleed”, extending to the entire width of the screen
    • New preference for hiding feeds after they are read
    • Long press images in a story to read the alt text
    • Long press images in a story to save it to your camera roll
    • Long press images in a story to zoom into it
    • Long press links in a story to get an actions menu (safari, instapaper, bookmark, etc)
    • Fixed all iOS 8 issues (preference panes, profile popovers)
    • OvershareKit updated for iOS 8
    • Pull to refresh updated to match theme
    • Pull to refresh date is now localized

    Next to come will be a native iOS share dialog, saved story tag editing, search, and possibly some features requested by users like you. If you have a feature request, post it as an idea on the NewsBlur forum on Get Satisfaction.

  • NewsBlur's 2014 t-shirt on sale for this week only

    NewsBlur is more than just a website. It’s a daily link to the far away world. This t-shirt captures the essence of NewsBlur’s appeal. For those days when you’re planing adventures and reading about what’s happening where you’re not, NewsBlur is your guide.

    Buy the 2014 NewsBlur t-shirt for only $16.30.

    Unlike Teespring’s preview, the graphics on this t-shirt are crisp. And this t-shirt is being sold at cost. Also know that this is a premium blend t-shirt. That means it’s a bit stretchy and will make you look pretty good in a t-shirt. It will look great today and for years to come. Well, at least one year to come. If you wear this t-shirt as often as I’m planning to, it may only get a couple good years and then will have to come out only for special events. But then 2015’s NewsBlur t-shirt will be there for you.

    This year’s t-shirt is designed by Meg Robichaud.

  • A Downtime Irony

    So many things can go wrong and often do, but I spend a good third of my time working on infrastructure, monitoring, and analytics so that they don’t.

    Here’s what happened: At approximately 4:30pm PT feed fetching ceased. The feed fetchers were still working, which is why my monitors didn’t fire and alert anybody. But I have a second large Mongo database server used exclusively for collecting data about feeds being fetched. There are approximately 75 servers dedicated to feed fetching. These analytics look at average fetch times on a per task server basis. I use these analytics to ensure that my task servers are humming along, as they each use a ton of network, cpu, and memory.

    This Mongo analytics servers works in a curious way. If you right-click on a feed and go to Statistics you’ll see the feed fetch history for a feed, stretching back a hundred fetches if the feed has had any issues in fetching. I keep these statistics on an analytics server separate from the regular Mongo server. I do this so that if the mongo analytics server goes down, everything will operate normally.

    But the mongo server didn’t go down. It merely gave this error:

    OperationError: Could not save document (Can't take a write lock while out of disk space)
    

    Mongo continues serving read queries while not allowing write queries. I didn’t plan for that! And it gets worse. The way MongoDB stores data is that is just keeps growing, even as you delete data. NewsBlur only saves the last few fetches, but deleting old fetches doesn’t give you back any disk space. Every other database server I use has an autovacuum process that takes care of this maintenance work (PostgreSQL, Redis, Elasticsearch, but not MongoDB). It’s unfortunate that this is yet another instance of MongoDB being the cause of downtime, even though the fault lies with me.

    The server that is meant to only be used to ensure things are working correctly was itself the culprit for feeds no longer being fetched. This is the ironic part.

    NewsBlur’s developer during happier times wearing the 2013 NewsBlur t-shirt in Big Sur

    Now comes the painful part. On Wednesday morning (yesterday) I packed my car and headed down to Big Sur to go backpack camping for the first time. I’ve car camped plenty of times, but I felt confident enough to pack my sleeping bag and tent into a big bag and head ten miles into the woods of coastal California.

    I headed out, away from cellular service, at 4pm PT, half an hour before the analytics server ran out of disk space. And then returned nearly 24 hours later to a bevy of alarmed tweets, emails, direct messages, and a voicemail letting me know that things were haywire.

    But the real problem is that I set a vacation reply on both my personal and work email accounts to say that I’d be out until September 3rd. Now, I hired a firm to watch the servers while I’m at Burning Man starting this Saturday. But I figured I could get away with leaving the servers for twenty four hours. And I neglected to tweet out that I’d be gone for a day, so theories cropped up that I was injured, dead, or worse, ignoring the service.

    Brittany, NewsBlur’s developer’s girlfriend, can handle any situation, including driving a hysterical developer three hours back to San Francisco without breaking a sweat.

    If you’re wondering, I think about NewsBlur first thing in the morning and last thing at night when I check Twitter for mentions. It’s my life and I would never just give up on it. I just got cocky after a year and a half of nearly uninterrupted service. NewsBlur requires next to no maintenance, apart from handling support requests and building new features (and occasionally fixing old ones). So I figured what harm could 24 hours of away time be? Boy was I wrong.

    If you made it this far then you probably care about NewsBlur’s future. I want to not only assure you that I will be building better monitoring to ensure this never happens again, but to also offer anybody who feels that they are not getting their money’s worth a refund. Even if you are months away from payment, if you aren’t completely satisfied and think NewsBlur’s just about the best thing to happen to RSS since Brent Simmons released NetNewsWire back in 2004, then I want to give you your money back and let you keep your premium account until it expires.

    I would like to also mention how much I appreciate the more light-hearted tweets that I read while on the frenetic three hour drive back to San Francisco from Big Sur. I do this for all of your happiness. If I did it for the money I’d probably find a way to juice the data so that I could at least afford to hire an employee. This is a labor of love and your payment goes directly into supporting it.

    Big Sur is where a good many new ideas are thought.

subscribe via RSS