Edit: I edited my /etc/hosts so that reddit.com resolves to localhost. You can still go on it if you want to, but it just gives you a few seconds to think "is this a good way to spend my time?".
Edit: Also worth noting you can often get good info on niche subjects from Reddit. Recently wanted tips on buying a GPU - straight to /r/BuildAPC. Wanted to learn to play a strategy game - /r/CrusaderKings sorted me out. I even once wanted to find a song I made years ago and lost; there was a fan subreddit for the band I was in and they had a repository of old unreleased tracks, including my own lost song!
Therefore I use Reddit for cats and memes once a day. Anything else and you really should start considering finding another tool.
I haven't browsed Reddit in a few years now, and I don't miss anything. I'm not saying that there isn't good content on Reddit, but I am saying that it's not worth the time I put into it.
I've got the language communities for all the computer languages I'm currently interested in, a couple of things I'm sorta hobbiest-level interested in (SpaceX, for instance) and want more in-depth news, a couple of weird off-the-wall subs that have a low post rate (/r/scp, /r/cellular_automata) for a more, ah, "refined" sort of entertainment (and perhaps more importantly, simply less entertainment), and a couple of subreddits being used as "more intelligent comments & discussion" for some internet shows hosted on YouTube. The upshot is a stream of news that isn't dropping 100 links an hour on me, is generally interesting, and mostly full of real people having real conversations about things I find interesting and not merely 50-level deep pun competitions.
Reddit's what you make of it.
The current criteria are: /r/programming top 10, /r/dataisbeautiful top 5, /r/Technology top story, /r/science/' top story 1
The site's http://www.serializer.io if you want to check it out.
EDIT: code is here: https://github.com/charlieegan3/serializer
This is now my homepage, so you've got your first contributor, at least. :)
I'm really glad you chose to serialise articles rather than attempt to cleverly aggregate them (it feels like there's less noise).
The many indicators (time to read, link to autosummary, articles/hour, tweet count, filetype indicator, ...) are crammed in without crowding anything out. :)
At this point I'm just listing off your site's features so hopefully more people will notice your link amongst the comments. ;)
Reddit isn't a source on the homepage, it's one of the custom ones.
EDIT: my bad, reddit IS a source on the homepage. oops.
And without clicking anything on /welcome and just visiting the home page again reddit looks like a default!
Sorry for the confusion.
Is there a way to add custom sources? For example: http://www.datatau.com/, https://soylentnews.org/ or any number of other aggregation sites
Also, sometimes Ars and HN will cover the same story or HN will link Ars; have you considered a duplicate detection system?
As far as duplication is concerned - yes, I've even had a go at implementing it. I was using the jaccard index to compare stories within the last 2 days. In the end I found it was hard to be confident enough about the match. I don't want to miss stories and so personally just put up with the noise.
2. Browse "all" and have a laugh.
3. Repeat 1 and 2 compulsively every 30m to 1h.
Edit: Who am I kidding. Step 3 is every 30 seconds.
Edit 2: That being said, I NEVER browse Reddit at work. Well, except on my own data on the loo.
Facebook I'll check about once a month (also blocked in hosts).
I got into the habit of instinctively typing in "news." or "redd" into my browser as soon as I sat down, the lost productivity was too much and the hosts solution seems to work for me.
For PC games, I have to uninstall them. I'm actually glad games are 60 GB these days because it means I have at least 1 day to consider playing a game. If at any time I decide I don't want to waste 50 - 100 hours playing I can cancel the download and delete the files. Yes, I'm getting Google Fiber next year and this method will not be available because it will download in about 10 - 20 minutes. I'm looking into a time-delayed safe or the cheap plastic tubs with a timer for storing an SSD for those games.
Reddit pretty much ended the period of my life where I read books because that's where my reddit time came from. Since we're talking about years of my life that's a pretty big regret.
Maybe use it as a time waster but avoid it as a resource for useful information.
/r/artificial, /r/cambodia, /r/cellular_automata, /r/ClassicMetal, /r/compling, /r/compsci, /r/conspiracy, /r/crypto, /r/dailyprogrammer, /r/devops, /r/django, /r/EndlessWar, /r/Entrepreneur, /r/futurebeats, /r/iamverysmart, /r/LanguageTechnology, /r/linguistics, /r/MachineLearning, /r/mathrock, /r/musictheory, /r/noip, /r/noiserock, /r/opensource, /r/programming, /r/programminghorror, /r/Python, /r/redditdev, /r/startup, /r/Vaporwave, /r/web_design, /r/webdev, /r/whatstheword, /r/wikipedia
Mostly music and technology. I also periodically block reddit in my hosts file.
I am subscribed to a bunch of niche subreddits specific to my interests, and I cruise it a couple times a day. The benefit to less popular subreddits is that you don't need to check them a hundred times a day to see if they've changed. I don't read the big popular subreddits.
Once a day, usually in the evening for 10-15 mins, I'll cruise the top images on Imgur. That keeps me up to date on the memes so I can know what the kids are talking about.
I'm also a mod of /r/science and /r/askscience.
I enjoy a few extra ones, such as /r/askhistory, /r/cleveland, and /r/daystrominstitute (star trek discussion), but usually browse them once every week or so. Other than that, my interaction with reddit has decreased over the years. I could say the same about Twitter and Facebook too.
That said, reddit, once you ignore all the immense levels of hatred, bigotry, and memes, has quite a few great groups of people. I've had an account on reddit for going on 5 or 6 years now, and I've filtered my feed down to the very specific subreddits that fit my needs. I've met a great community of other players of some rather low population games, which has led to countless weekends of fun.
Getting to your question, as a developer, the only thing relevant for me is /r/ProgrammerHumor. Reddit really is (for me, at least) only a source of entertainment, not education or serious discussion.
I dunno. There's too much noise, not enough signal, and I don't have the time or will to get pissed off while trawling through stuff.
I'm sure I was somebody's september as well.
I'm subscribed to a lot of niche subreddits, but even so, the quality of reddit has dropped pretty noticeably in the last few years.
I'm sure its partly from the expanded userbase, but the site itself has actually degraded.
* You can no longer see upvotes vs downvotes.
* Comment replies are no longer automatic. Instead, the little red envelope updates its status once every ~45 minutes.
Which wouldn't be so bad, except:
* Now when messages are deleted, there's no guaranteed [deleted] message, and the message will disappear from your inbox.
* In really popular threads, some messages beneath a certain vote count appear to get automatically deleted?
* The inbox status notification is broken. I have about ~100 comment replies I've kept marked as unread in my inbox, for long term saving. Reddit used to just notify you when you received a new message, but now every once in a while, it will realize I have unread messages, and give me a "new messages" notification, despite nothing having changed.
Not to mention just how bad all the astroturfing has gotten, particularly on the default subreddits.
And that's just off the top of my head, its a shame really.
/r/writing /r/math /r/boardgames /r/Debate<topic> and programming subs are still valuable.
Honestly, I think Reddit is ripe for disruption. There are some good ideas there but I think it is struggling under some initial assumptions that worked when there were fewer people with fewer interests and agendas that just don't work but would be hard to change at this stage. And while there is a bit of a network effect in value, unlike something like facebook where there is a lot of value in the 'archive' aspects of it, Reddit is a very 'here and now' phenomena that could be replaced without too much pain assuming people decide they like some other system better. And it might be a Craigslist kind of thing where specialized sites that better cater to the different areas can chip away audience from Reddit.
I read /r/cfb for a good overview of what is going on in college football. I glance through /r/nfl to get an idea of nfl and when I want extra entertainment I read the frontpage.
There's a few work related ones I read occasionally to keep up to date on issues with our products, but outside that it is mostly entertainment tbh.
It really can be informative and entertaining if only by virtue of the huge user base. By the same token, it follows any large group with similar demographics: lots of fluff, no small amount of (what I consider) crap, and pockets of great content.
None of that surprises me though. If I consider all of the people in my city, a similarly small percentage would be considered friends or welcomed as colleagues and collaborators on projects while the majority would share few interests or have compatible personalities.
For all the complete BS on that site, I've gotten some of the best advice, answers to questions, and found more informative and entertaining articles than many other forums or websites. It just takes a bit of effort to curate your subscription list.
That also means I can easily organize them myself by topic. In the dev related area are things like /r/rust, /r/perl, /r/rust_gamedev. And even /r/programming, which many people dislike, but I appreciate for the purpose of having people from different communities interact. I found some interesting links in discussions in there in the past that I wouldn't have run into otherwise, because it's not directly related to anything I currently do.
There's a bit of change over time in what subreddits I read. If I find myself not going back to a specific one (entries always maxed out), I just remove it.
I browse it probably every day, usually while sitting somewhere waiting for other people to join me, or for an appointment or something. But not for too long. Probably 30 minutes on average, with some nights where I get bored and don't want to read a book leading to a several hour binge.
I do avoid all the particularly addictive subreddits, similar to my avoidance of the youtube trap. If I'm going to get lost online for hours in endless tabs it'll be a Wikipedia binge. At least that way I come away more informed than when I started.
For example, I'm interested in energy production, energy policy and climate change, and there are several interesting energy related subreddits providing different view points and opinions (e.g. /r/energy, /r/climate, /r/nuclear, /r/hardenergy)
Also, I'm currently recreationally training running, swimming and weight lifting and Reddit gives a good view to all of these through /r/running, /r/swimming, /r/fitness and more specific subreddits ...
Otherwise I only use reddit as a time waster.
But, I'm going to be phasing it out of my life. As I get older, I feel like it's not good for me. I've done the same with Facebook and Twitter, it's time for Reddit to stop, and I'm a little worried about Pinterest - but I basically use that as my Google for ideas like Camping Hacks or Gluten Free recipes.
I've tried giving up a few times with limited success. If anyone can share any advice I would be grateful.
Most of my interaction with Reddit is driven by these alerts.
A few subreddit recommendations: /r/rust /r/rational /r/TheFutureIsNow /r/gamedesign /r/MorbidReality
Almost never share any content there but the few times I do I get really good feedback so next time I want to share something reddit will absolutely be the first place.
Everything else is short-term, quick-look entertainment (r/gifs, r/funny, r/pics, r/mildlyinteresting, etc).
There are a handful of niche subreddits I follow as well (/r/futuresynth etc).
I stick an entry in the hosts file while I'm working as the temptation to just hit reddit to see what's happening is a little too high for comfort on boring days.
Otherwise most of my reason to go there has dropped off. Even the above can be mitigated by following the right twitter accounts (and I hate twitter but it has its uses).
Oh, not to mention the absolute insanity of the discussion that takes place in those threads.
I actually mostly browse HN now, a couple old forums, and RSS feeds via Feedly.
I "use" reddit by seeing memes and other popular imagery on Imgur.
So the question is really "how do you not let it waste too much time"? I'm unsure whether the question is loaded or not.
EDIT: here is a more constructive part of this comment, a more general technique to dealing with doing "useless" stuff in general:
Get a small notepad and a pen. Imagine that you have two hours of free time. Now before you're about to do something, write down what you are going to do. Not a plan of the two hours, but what you are going to do right now - like "wash the dishes", which might only take five minutes. The point here is to shake you out of whatever autopilot you are running on, and do things in a more intentional way. When you are done with the dishes, you might write "practice the guitar". After that, maybe "check the front page of proggit, and bookmark the interesting links for later" if you don't have time for that right now, or want to do it later.
Hopefully this will avoid habitual things like the other poster mentioned, like immediately opening a browser and going to proggit or HN once the computer is turned on (I do this too!).
And of course, this technique can be used whenever, not just in your free time. The two hour free time was just an example.