· 198 comments · Save ·
Announcements Mar 29, 2018 at 5:09 PM

And Now a Word from Listnook’s Engineers…

Posted by anand-m


Hi all, As you may have heard, we’ve been hard at work redesigning our desktop for the past year. In our previous four redesign blog posts, [u/Amg137](https://www.listnook.com/user/Amg137) and [u/hueylewisandthesnoos](https://www.listnook.com/user/hueylewisandthesnoos) talked about[ why we're redesigning](https://www.listnook.com/r/blog/comments/7ul5k9/hey_were_here_to_talk_about_that_desktop_redesign),[ moderation in the redesign](https://www.listnook.com/r/announcements/comments/7xjt6g/because_its_valentines_day_heres_a_longwinded),[ our approach to design](https://www.listnook.com/r/announcements/comments/817lmi/til_listnook_has_a_design_team), and[ Listnook’s evolution](https://www.listnook.com/r/announcements/comments/84nyj6/a_shortish_history_of_new_features_on_listnook). Today, Listnook’s Engineering team invites you “under the hood” look at how we’re giving a long overdue update to Listnook’s core stack. Spoiler: There’s going to be a fair bit of programming jargon in this post, but I promise we’ll get through it together. **History and Journey** For most of Listnook's history, the core engineering team supporting the site has been extremely small. Over its first five years, Listnook’s engineering team was comprised of just six employees. While there were some big engineering milestones in the early days—a [complete rewrite](https://listnookblog.com/2005/12/05/on-lisp/) from Lisp to Python in 2006, then *another* Python rewrite \(aka “r2”\) in 2008, when we introduced jQuery. Much of the code that Listnook is running on right now is code that [u/spez](https://www.listnook.com/user/spez) wrote about ten years ago. Given Listnook’s historically tiny eng team \(at one point it was literally just [u/spladug](/user/spladug)\), our code wasn’t always ideal... But before I get into how we've gone about fixing that, I thought it'd be fun to ask some of the engineers who have been here longest to share a few highlights: * [u/spladug](https://www.listnook.com/user/spladug): "For a while now, ‘The controller was now a giant mass of tendrils with an exciting twist’ has been the description of the r2 repository on GitHub.” * [u/KeyserSosa](https://www.listnook.com/user/KeyserSosa): "After being gone for 5 years and having first come back, I discovered that \(unsurprisingly\) part of the code review process is to use ‘git blame’ to figure out who last touched some code so they can be pulled into a code review. A couple of days in, I got pinged on a code review for some JS changes that were coming because I was the last one to edit the file \(one of the more core JS files we had\). Keeping in mind that during most of those intervening years I had switched from being ‘full stack’ to being pretty much focused on backend/infra/data, I was somewhat surprised \(and depressed\) to be looking at my old JS again. I let the reviewee \(a senior web dev\) know that in the future that he has carte blanche to make changes to anything in JS that has my blame on it because I know for a fact that that version of me was winging it and probably didn't know what I was doing." * [u/ketralnis](http://listnook.com/user/ketralnis): “I worked at Listnook from 2008 to 2011, then took a break and came back in 2016. When I returned my first project was to work on some performance stuff in our query caching. One piece was clearly incorrect in a way that had me concerned that the damage had spread elsewhere. I looked up who wrote it so I could go ask them what the deal was... and it was me.” Luckily, Listnook's engineering team has grown *a lot* since those days, with most of that growth in the past two years. At our team’s current size, we're finally able to execute on a lot of the ideas you’ve given us over the years for fixes, moderation improvements \(like mod mode, bulk mod actions and removal reasons\), and new features \(like inline images in text posts and submit validation\). But even with a larger team, our ancient code base has made it extremely difficult to do this quickly and effectively. Enter the redesign, the latest and most challenging rewrite of Listnook’s desktop code to date. **Designing Engineering Networks that Neutralize Inevitable Snags** Two years ago, engineers at Listnook had to work on complicated UI templated code, which was written in two different languages \(Javascript on the client and Python on the server\). The lack of separation of the frontend and backend code made it really hard to develop new features, as it took several days to even set up a developer environment. The old code base had a lot of inheritance pattern, which meant that small changes had a large impact and we spent much more time pushing those changes than we wanted to. For example, once it took us about a month to push a simple comments flat list change due to the complexity of our code base and the fact that the changes had to work well with CSS in certain communities, which we didn’t want to outright break. When we set out to rewrite our code to solve these problems, we wanted to make sure we weren't just fixing small, isolated issues but creating a new, more modern frontend stack that allowed our engineering team to be nimble—with a componentized architecture and the scalability necessary to handle Listnook’s 330 million monthly users. But above all, we wanted to use the rewrite as an opportunity to increase "developer velocity," or the amount of time it takes an engineer to ship a fix or new feature. No more "git blame" for decade\-old code. Just a giant mass of tendrils, shipping faster than ever. **The New Tech Stack** These are the three main components we use in the redesign today: * React is a Javascript library designed around the concept of reusable components. The components\-based approach scaled well as we were hiring and our teams grew. React also supports server side rendering, which was a key requirement for us. * Redux is a predictable state container for JS apps. It greatly simplifies state management and has good performance. * TypeScript is a language that functions as a superset of Javascript. It reduces type\-related bugs, has good built\-in tooling, and allows for easier onboarding of new devs. \(You can read more about why we chose TypeScript in [this post](https://listnookblog.com/2017/06/30/why-we-chose-typescript/) by [u/nr4madas.\)](http://listnook.com/user/nr4madas) **Just the Beginning** With our new tech stack, we were able to ship a basic rewrite of our desktop site by September of last year. We’ve built a ton of features since then, addressing feedback we’ve gotten from a steadily growing number of users \(well, [a *mostly* steady number...](https://www.listnook.com/r/shittychangelog/comments/82jufo/listnook_change_loadtesting_the_redesign_by_turning/)\). So far, we’ve shipped over 150 features, we've fixed over 1,400 bugs, and we're moving forward at a rate of \~20 features and 200\+ bugs per month. We know we still have work to do as Listnook has a very long tail of features. Fortunately, our team is already working on the majority of the most requested items \(like nightmode and keyboard shortcuts\), so you can expect a lot more updates from our team as more users begin to see the redesign—and because of our engineers’ work rewriting our stack over the past year, now we can ship these updates faster and more efficiently. Over the past few weeks, we have given all moderators and beta users access to the redesign. Next week we plan to begin adding more users to make sure we can support a bigger user base on our new codebase. Users will have the option to keep the current design as their default if they wish—we do not want to force the redesign on anyone who doesn’t want to use it. [Thank you](https://media3.giphy.com/media/IcGkqdUmYLFGE/giphy.gif) to everyone who’s helped test, reported bugs, and given feedback on the redesign so far; all of this helps a lot. PS: [We’re still hiring.](https://about.listnook.com/engineering/) :\)

🚩 Report this post

198 Comments

Sign in to comment — or just click the box below.
🔒 Your email is never shown publicly.
JustAnotherSuit96 Mar 29, 2018 +3545
That's great and all, but every post i've attempted to make about the extreme limitations of the redesign has been met with no response whatsoever. I made a [post on the last announcement that got a few hundred upvotes](https://www.listnook.com/r/announcements/comments/84nyj6/a_shortish_history_of_new_features_on_listnook/dvr7936/), and I've sent a modmail to you guys directly, which too was ignored. I literally cannot replicate any of the communities i've created with the redesign, it's just not possible with the tools provided. * You cannot align flairs to the left. * You cannot set post gradients. * Thumbnail height/width is non-adjustable. * You cannot set different thumbnails for different post types (NSFW/Spoilers etc). * Very little control over the now single header image we can pick. * No control over fonts. * No control over how background images are used in posts. * No ability to customise flair colours. * There's obviously more, all these were just off the top of my head. Obviously, moving away from CSS there's going to be some limitations, but most of what i've just detailed is on an extremely basic level. I just want to be able to have at least *some* resemblance of what i've currently got put together on subs i've worked on such as /r/NieR, and /r/TacticalDolls (which i only put together last week). [[Sub screenshots](https://imgur.com/a/jSV7d)]. With the whole /r/ProCSS thing you guys said we'd be able to keep some form of CSS control over our subs, when exactly will we be able to see and test this? If i can at least do half the stuff i've mentioned here I'll be happy, but with the lack of news on this i'm not exactly hopeful.
3545
flounder19 Mar 29, 2018 +33
I've also had a lot of troubles around the new flair system. I've been working on recreating /r/jaguars flairs in the new design and getting some of them to show up at even a recognizable size requires breaking them down into 3+ emojis. [The logo on the right is actually made up of 4 emojis & is still smaller than our current version of that flair. The logo on the left is the max size of the flair if you try to fit it in 1 emoji.](https://i.imgur.com/1kfPfuA.png). On top of that, if you view the current sublistnook from a device that doesn't display flair pictures, you still get the alt-text for the flair (in this case "Prowler"). After the redesign, it doesn't look like we'll be able to include alt-texts for flairs & someone viewing the Prowler logo from the legacy site or a mobile app would see the references for the emojis (In this case ":L1::L2::L3::L4:")
33
[deleted] Mar 29, 2018 +615
[deleted]
615
MetalAxeToby Mar 29, 2018 +165
Why work on what the community wants when you can pretend to be hip and that you have a good relationship with your community.
165
ItsYaBoyFalcon Mar 29, 2018 +31
I'm waiting for the day we all migrate to another site and are like "Oh hey! The gangs all here!"
31
originalSpacePirate Mar 29, 2018 +60
Same with any thoughtful posts and questions about the sublistnook bans. Listnook completely ignores what the actual user base wants and its insane. The only reason people havent fled listnook is because there is no alternative so listnook has no incentive to listen to its users
60
anand-m Mar 30, 2018 +294
u/JustAnotherSuit96 apologies you didn't get a response last time. Even though we don't respond to every single comment, we do go through them and feedback has helped us shape the redesign to what it is today. Some of the things that you mentioned are already in our backlog and we will be working on them in the upcoming weeks/months, things like aligning flairs to the left, assigning user flairs, robust alignment for banner images, widget level customizations and better customizations for posts, to name a few. I would recommend following r/redesign as well, where we post weekly release notes and give a high level status on the most requested features. Listnook is very complex, and we have not yet rebuilt all of our current features in the redesign \- we're still continuing to iterate and we're adding features consistently. This includes both new features and porting over some of the existing ones like you mentioned.
294
24grant24 Mar 29, 2018 +71
Join us in /r/redesign and you might get more interaction and response. Just know that even if you don't get a direct response they read all the posts there. Your suggestions all sound like relatively small changes that could be easily implemented so it's pretty likely a few of them are already in the pipeline. The redesign is still in it's **alpha** phase. It isn't feature complete. The redesign isn't rolling out in a month, we are still a long ways off from launch. You can be a part of the redesign process where we've seen a lot of our suggestions implemented already.
71
KATAndJokic Mar 29, 2018 +39
If it's already in the pipeline, then they should at least respond to him with a comment like "We've seen these issues and are working on them" by ignoring him they do nothing to help their case
39
RikkanZ Mar 29, 2018 +321
Wow, so far every comment this far up has gotten an admin reply. hmm... really makes ya think.
321
tedivm Mar 29, 2018 +307
This is pretty standard for the listnook admins. They don't believe in real transparency, they just want people to think they believe in transparency. They're happy to hold Q/A sessions like this because they simply ignore everything they don't want to answer.
307
JBHUTT09 Mar 29, 2018 +21
> No control over how background images are used in posts. Wait, does that mean that comment faces won't work anymore?
21
JustAnotherSuit96 Mar 29, 2018 +20
Not as they're currently implemented in most subs, but they've got this "emoji" section now. Think Discord Emojis.
20
CirkuitBreaker Mar 29, 2018 +207
That r/bestof post won't kidding about the social mediafication of listnook.
207
odraencoded Mar 29, 2018 +86
* profiles * micro-blogging posts * chat And now a redesign that basically craps on long-form text posts listnook was about while making it look more like facebook instead.
86
Xanderoga Mar 30, 2018 +16
That post actually made me seriously consider deleting my account. Went so far as to nuke my comment history. I do not want another social media website. There was also a post in /r/Technology (I think) that went into detail about how listnook has been tracking users across apps (similar to what Facebook is doing). I don’t know man, Listnook is getting sketchier and sketchier every day.
16
mattcrwi Mar 29, 2018 +60
I enjoy using Listnook on mobile because mods can't f*** with the css then... Most cases changes made make the page worse. Categorizing via post Flair's I agree with is useful though.
60
silentclowd Mar 29, 2018 +35
Grab yourself RES and you can globally disable all stylesheets AND turn on a dark mode. It's good stuff.
35
rossisdead Mar 29, 2018 +13
You can disable custom styles globally without RES. It's in your listnook preferences.
13
[deleted] Mar 29, 2018 +112
I have a sinking feeling that the redesign will turn out like the one that almost killed fark.com.
112
[deleted] Mar 29, 2018 +26
[deleted]
26
[deleted] Mar 30, 2018 +9
Yep, and before that Slashdot thought they were unassailable, as did myspace. Although I did meet my wife through the Fark exodus, so it had that going for it :)
9
funderbunk Mar 29, 2018 +45
I still remember that bullshit. "You'll get over it." Yep, sure did, by never going back.
45
[deleted] Mar 29, 2018 +38
Oh god. "You'll get over it" I'm fully expecting something just as dismissive and insulting from Listnook.
38
Cotton_Mather Mar 29, 2018 +82
Do you remember when they changed Digg? That's what brought me here. I've never been back.
82
[deleted] Mar 29, 2018 +57
I'm 100% ready to jump ship, I just haven't seen a good alternative yet.
57
kaylatastikk Mar 29, 2018 +14
Especially for niche communities. my favorite sub is r/rupaulsdragrace and there’s just not an alternative. Fans that gather on Facebook and Instagram are either on the contestants pages and that’s not conducive for general show discussion or on fan pages that are undermoderated and super toxic. Twitter doesn’t have the versatility and frankly I don’t understand how to switch to it at this point when you have novel length non shit posts. That’s no to mention all the other nerd subs or women subs that don’t have as huge presence but are generally less toxic than other subs and sites.
14
deadlyenmity Mar 29, 2018 +249
Oh hey look admins ignoring real concerns as usual what a surprise
249
BigfootPolice Mar 29, 2018 +480
Unless you are an advertiser expect to be ignored
480
[deleted] Mar 29, 2018 +205
They set suggested sort to q&a for that very reason; they can control what's at the top and strategically hide the posts that they dont want to or can't answer without looking bad
205
SupriseGinger Mar 29, 2018 +150
Huh, apparently my mobile app overrides that because it is still sorting by best for me and this is at the top.
150
[deleted] Mar 29, 2018 +46
Same I use mobile and this is top for me. I notice mobile and desktop function very differently for me. Desktop in general seems more curated. Mobile seems more "true" to content. (I use web browser, not app). I think it's an oversight on the dev team.
46
draginator Mar 29, 2018 +20
Don't expect to get a response either. Any time I comment with a criticism that isn't a softball they don't respond.
20
ayyeeeeeelmao Mar 29, 2018 +4101
Good to know nightmode is being worked on, the white background always bothers me when I'm sitting in my room in total darkness and isolation at 3 am wondering where my life went wrong.
4101
anand-m Mar 29, 2018 +1639
Yes, this something we are working on right now and should see the light soon...
1639
[deleted] Mar 29, 2018 +431
I just hope it isn't TOO dark. Like black level 0 is too much. I'm picky with my dark themes and in my honest opinion, Discord's night theme is easily my favorite "shade" of dark theme in action. Mmmm, sweet super-dark greys.
431
Houdiniman111 Mar 29, 2018 +92
I'd like to have a pure shade of black for things on my OLED screen on my phone though. I could understand a dark gray on screens that can't do the full black.
92
JakeLifts Mar 29, 2018 +337
Are you guys also working on all the poor life choices I've made?
337
Pacificsoul93 Mar 29, 2018 +37
That's Facebook's job. They know all about it.
37
mrEhippo Mar 29, 2018 +736
We don't want to see the light
736
IdunnoLXG Mar 29, 2018 +25
Well I saw The Sign and it opened up my eyes I saw The Sign.
25
dessalines_ Mar 29, 2018 +62
Any chance of making listnook open source again? $100 this question won't get answered.
62
A_Ruse_Elaborate Mar 29, 2018 +6
This is why I use F.lux (yes the period is intentional). It automatically dims your screen to varying levels depending on time of day, and allows you customize when that happens and the level of dimming. I typically have mine set to "firelight" at 1 a.m. So when I have a sudden urge to check something out my laptop display no longer burns my retinas. Also, it helps for insomnia (which I have) as it can help normalize sleep routines. It's a bit odd at first, but after a few days you'll never want to be without it.
6
[deleted] Mar 29, 2018 +1510
As someone with no tech background, I'm really glad that the git hub python server Js apps query is fixed. ^^^Do ^^^I ^^^fit ^^^in ^^^yet?
1510
anand-m Mar 29, 2018 +594
[Yes](https://media.giphy.com/media/10a9ikXNvR9MXe/giphy.gif)
594
poopellar Mar 29, 2018 +311
Time to bring out the coding keyboard and the debugging mouse.
311
franklybeingchildish Mar 29, 2018 +9
Anybody gonna link /r/tumblrgifs here? Nobody? Alright, but I think not even admins should be exempt.
9
Mcshizballs Mar 29, 2018 +62
Oh so you’re a project manager
62
J_de_Silentio Mar 29, 2018 +1355
Open Jobs at Listnook: [Software Engineer: Search](https://boards.greenhouse.io/listnook/jobs/712253) Best news I've heard all day.
1355
iamdylanshaffer Mar 29, 2018 +55
It's just a shame that people might have a hard time finding it.
55
anand-m Mar 29, 2018 +463
Yes! [u/J\_de\_Silentio](/user/J_de_Silentio) you should apply for it...
463
J_de_Silentio Mar 29, 2018 +206
I'm still a classic Sysadmin at heart. I've been getting into more Config Management stuff and moving in that direction, but programming is not something I really enjoy (I'm glad Ansible allows me to essentially use pseudo-code with Python). Either way, the leadership life is my future. I've found that I really like bossing people around (or effectively leading a team, however you look at it)!
206
FoxxMD Mar 29, 2018 +13
If remote job were available I would jump on backend/frontend engineering positions in heartbeat...React/Redux is my bread and butter.
13
MagicTheAlakazam Mar 29, 2018 +265
What's your policy on listnooking at work?
265
[deleted] Mar 30, 2018 +15
Ooh, so Listnook is going to hire in yet another employee to their SF place who has no chance of ever owning a condo or middle class lifestyle. Why doesn't Listnook hire OUTSIDE of the Bay Area for engineering roles? LPT: Don't move here to SF for these jobs. We are full. A 1-bedroom apartment will cost you 3,500 a month and you worked too hard for your CS degree to need roommates in your thirties. Also, A 1-bedroom condo will costs your roughly a million dollars now in SF or enjoy wasting 2 hours of your day commuting
15
pagefault0x16 Mar 29, 2018 +1688
Yay, I can't wait for Listnook to consume an assload of CPU time and 2GB of RAM to show me the exact same information.
1688
anand-m Mar 29, 2018 +429
Performance of the new site is something we take very seriously. Over the last couple of months we have been pushing a lot of improvements to make the site load faster, optimize the CPU time and scrolling performance. We have a dedicated team of engineers who work on these improvements and also use different kind of test devices to make sure the site performs well in all of them.
429
xpsKING Mar 29, 2018 +147
I've had the beta for about a month now, and while the big bugs I've seen (collapsing comments) are fixed, clicking on a thread to go to the comments section is still the slowest thing ever. At least 4 seconds compared to the almost instant of the current design. Everything else I love, maybe adding more preview options for images and tweets etc. Performance is holding me back, but overall the redesign is a huge step forward!
147
quaderrordemonstand Mar 29, 2018 +90
While your tech choices seem very up to date with the latest fashion in the ever-so-fickle world of webdev, the proof lies in the outcomes. Rewriting a code base is only a good idea if that allows you to do something better. Roll out new features faster or something like that. Updating because there are new ways to do things is a pointless game of chase where you never catch anything. I really hope the new site does use React to do server side rendering rather than serving it with every page. What I like about Listnook now is that it lets me get the content quickly. It presents no obstacle, no widgets, no formatting, no process just "here is stuff". It doesn't download a pile of over-engineered libraries just to show me a bunch of text and images from a database. Besides which, bandwidth is money. If you make the site twice as big, it costs twice as much to run. If you bloat the site enough you could probably even bankrupt it.
90
palordrolap Mar 29, 2018 +760
Maybe your engineers would like to take a look at [this post](https://redd.it/83fgav) in /r/Firefox. Currently when I disable the ad-blocker rule advised by that post, the Listnook chat feature uses CPU in the background constantly for apparently no reason. As such, I find myself having to turn on an ad-blocker on Listnook when, up until then, I tried my best not to. See also [this thread](https://www.listnook.com/r/announcements/comments/84nyj6/a_shortish_history_of_new_features_on_listnook/dvr3n12/?context=3) in a previous announcement post where I made a similar comment.
760
[deleted] Mar 29, 2018 +41
[deleted]
41
markis Mar 29, 2018 +242
Hi, thanks for pointing out this post. I'll respond to that post.
242
13steinj Mar 29, 2018 +108
While this is said back and forth a lot, do you have a general timeline for when this will be fixed at least 99% across the board? The only thing that is currently stopping me from using the redesign as a user is the increase in bandwidth by 25-100% depending on the page, the quadrupling of my memory usage, the active cpu use jumping from 0/1% to 15-20%, and my framerate being cut in at least half (40 to 20 or less)? I am perfectly fine with and expect a performance decrease by up to 50% on any of the above metrics. But I hope you can agree that the jumps that I describe are unacceptable. To use it as a mod, obligatory "give me full CSS" because I am mainly a CSS mod and am on subs for things that *can't* be done with widgets. Also, while I'm here, will we be able to have a public widget repository that can be contributed to? (Not widget data, I mean entirely new widgets, whatever they may be).
108
tom-dixon Mar 29, 2018 +48
I assume the old way will be phased out, and listnook will continue its march from a slick, fast, plain text website to the animated, async loaded, auto-played video, 1+ MB/page that the 'modern' web has become. Great job guys, keep the features coming! I hope we can add videoclips to our profile page, it made myspace really slick. Or you're going for a facebook clone of sorts?
48
crackanape Mar 29, 2018 +46
Whatever you've done has made the site much worse. Since a month or so ago when the preview of the new version was announced, whenever a Listnook comment page is open for more than 30 seconds, my fans start spinning like mad. I am not using the preview version. So something has changed in the JS you are sending with the current site version. The effect has been that I no longer leave any Listnook tabs open and my usage of the site has gone way down, because I find the noise very annoying.
46
squish8294 Mar 29, 2018 +10
https://www.listnook.com/r/firefox/comments/83fgav/my_listnook_frontpage_uses_2040_cpu_but_only_when/ see that thread, may be related
10
crackanape Mar 29, 2018 +19
After reading this I tried adding this line: https://www.listnookstatic.com/_chat* to adblock pro's advanced filters. I'll see whether that reliably cuts down on the aircraft engine noise from my fans. EDIT 45 minutes later: It seems to be working. Hallelujah.
19
korbysage Mar 30, 2018 +6
Hallelujah kind of, except that if they’ve managed to bollocks a simple real time chat app that bad, this redesign is going to be a total bloody nightmare.
6
acoard Mar 29, 2018 +22
It feels disingenuous when you say you take performance seriously when you put out updates that use 10-20% of CPU when idling on the page. What type of performance testing do you do, or why does your test environment differ from prod (no ads?). You can easily do this profiling in Chrome, and the fact that you missed it seems heavily to imply it's just not tested for.
22
flounder19 Mar 29, 2018 +27
Is the new site designed to load a little bit slower than the current one? I was testing it out for a while and kept running into that little loading icon as I was scrolling down the page. I feel like the load time on the current site with infinite scroll is noticeably lower so I was wondering if this was a feature to prevent overtaxing the browser with a more animated site.
27
American_Locomotive Mar 29, 2018 +37
Just like how you take mobile performance seriously? My phone is faster using the Listnook Desktop site, than it is the Listnook Mobile website.
37
[deleted] Mar 29, 2018 +36
Just look at i.listnook.com versus the new mobile site. I'm still figuring why you're saying you care about performance. At least there are no ads while it is loading content...
36
[deleted] Mar 29, 2018 +14
[deleted]
14
[deleted] Mar 29, 2018 +13
And it just bitches at you to download the apps constantly.
13
_PROFANE_USERNAME_ Mar 29, 2018 +64
Show the technical details and actual benchmarks that the new site is as fast or faster than the current site if you want to be taken even remotely seriously when you say that adding a bunch of new Javascript frameworks to your tech stack is going to result in acceptable performance.
64
TheNamelessKing Mar 29, 2018 +21
It's almost certainly going to be worse, this always happens when sites re-write things to pack in the hottest new JS trash: "We updated our site to use the new js-framework-of-the-month, but now your computer uses CPU like it's trying to mine Bitcoins, downloads the equivalent of a small show on Netflix in client-side JS and runs like a fat kid through molasses, but now there's a little loading animation!"
21
kjart Mar 29, 2018 +8
I've been using the redesign as my default since it was enabled for mods, and have liked it in general but the performance has been getting markedly worse over that timeframe. As of this morning I disabled it as I was tired of stuttering scrolling, multi-second hangs on opening links and much higher resource usage.
8
LeJeght Mar 29, 2018 +7
Welcome to JavaScript front-end applications. I use a 2012 Macbook Pro at work as a web developer. Going to literally any website that very obviously uses a JS framework like React slows my computer down to a crawl. There are plenty of great alternatives, but the "hip new cutting-edge dudes" are more focused on their fancy JavaScript than actual performance.
7
Akkuma Mar 29, 2018 +44
Not to be a jerk, but why would you choose React if performance is something you're taking very seriously? https://rawgit.com/krausest/js-framework-benchmark/master/webdriver-ts-results/table.html You've opted into a framework that is regularly losing the "performance war". Vue seems to be gaining plenty of mindshare and is proving to be faster and lighter, so if community size is very important, Vue seems to be fine there. Elm offers both type safety and faster performance. Inferno offers being faster, one of the fastest in fact, and lighter. How do you reconcile taking performance seriously and then opting for a less performant framework?
44
[deleted] Mar 29, 2018 +54
Given the mobile site redesign, I strongly disagree that performance is something that you care about - if you do your actions certainly don't seem to line up
54
[deleted] Mar 29, 2018 +3
Yeah, not to mention annoying bugs. Even this mobile app had an annoying bug where clicking on messages in my inbox did nothing. The mobile site didn't have a reply button for some reason. I agree with infrastructure changes and that legacy code is bad, but the replacement needs to work correctly and actually fix those problems you had earlier. Not cause a new set of problems and break fundamental functionality.
3
themonarch11 Mar 29, 2018 +7
There's a bug on the mobile app too, sometimes clicking on links doesn't work if the app is left running on the device for some time. e.g left the listnook app running in background, clicking on links had no effect after opening the app after a few hours.
7
[deleted] Mar 29, 2018 +57
[deleted]
57
[deleted] Mar 29, 2018 +9
Well, I don't think it has to do with graduates or H-1 workers. People just like using fancy frameworks that are bulky and heavy, and don't necessarily work well for that use case. Take this trend of using CEF, and HTML 5 and JavaScript frameworks for desktop and mobile apps. Heavyweight, consume huge amounts of RAM and have a lot of performance problems. Works fine for very simple cases, but not for most real world apps.
9
error9348 Mar 29, 2018 +8
I made a post on /r/redesign couple of a weeks ago. I highlighted a bunch of tips that your front-end developers might find useful. Here’s the post: https://listnook.com/r/redesign/comments/85cga7/feedback_on_best_practices/
8
lifeisacomedy Mar 29, 2018 +277
So I can make Listnook dark to match my soul? Fantastic
277
HamsterGutz1 Mar 29, 2018 +10
RES has nightmode. I would've quit this website years ago if I wasn't able to make it dark.
10
spez Mar 29, 2018 +602
If anyone's interested, I found a hard drive in my garage with the [original Listnook Lisp code](https://github.com/listnook/listnook1.0/) from 2005. Been looking for it for years. Enjoy.
602
daniel Mar 29, 2018 +212
https://github.com/listnook/listnook1.0/blob/master/memcached.lisp#L44 ;;TODO more servers Hey, a TODO that actually ended up happening!
212
[deleted] Mar 29, 2018 +134
[removed]
134
Andonome Mar 29, 2018 +84
Why did everything go closed source?
84
acemarke Mar 30, 2018 +4
As a Redux maintainer, I'm excited to see this :) I'd love to hear more details on the app architecture, project setup, and how your React / Redux experience has gone. What Redux addons are you using, if any? What sort of pain points and problems have you run into?
4
kerbaal Mar 29, 2018 -143
I always love these sorts of comments from developers. As an IT nerd myself, I totally can relate to these issues. A good portion of my career has been shaped by people looking at who last touched something and taking advantage of the fact that I am bad at saying no, even when its not my job (or wasn't really my job in the first place) One question though.... > we’ve been hard at work redesigning our desktop for the past year What does "desktop" mean in this context? Cuz to me, this sounds like you re-arranged the icons on your screen and maybe installed a new window manager with a different menu layout... not really clear how this has anything to do with us. I mean, I like trying out new desktops too, and I have wasted a couple of work days configuring them, but I don't usually talk about that.
-143
coredumperror Mar 29, 2018 +57
I suppose it's possible that you might be an IT nerd without knowing what "desktop" means in this context (and anand-m did phrase himself a little awkwardly), but I still find it a bit surprising that you couldn't make the logical leap. In this case, "desktop" means the interface for desktop users - those who use a a PC or laptop to access listnook. By necessity, there needs to be a dramatic difference between the code that presents a site like listnook to desktop users and the code that presents it to mobile users. Bandwidth concerns, vastly different screen sizes, and the more limited interface of phones (touch screen vs mouse/kb) means you need to have two almost completely separate frontend experiences for desktop and mobile users. They seem to have already worked out how they want the mobile experience to work (I hate it, so I use Narwhal on my phone, instead), and they've primarily been working on improving the desktop experience in the last several months.
57
anand-m Mar 29, 2018 +112
[Desktop](http://sm.pcmag.com/pcmag_uk/news/v/video-kids-react-to-old-apple-computer/video-kids-react-to-old-apple-computer_yhas.jpg)
112
timklop Mar 29, 2018 +14
I don't know if you're trolling or being serious, either way I love it
14
[deleted] Mar 29, 2018 +1104
[deleted]
1104
nikanjX Mar 29, 2018 +117
The app has all of the below, the mobile site has none of them. Of course they want you to use the app. Device & app history -read sensitive log data Identity -find accounts on the device -add or remove accounts Contacts -find accounts on the device Location -approximate location (network-based) Photos/Media/Files -read the contents of your USB storage -modify or delete the contents of your USB storage Storage -read the contents of your USB storage -modify or delete the contents of your USB storage
117
therealpumpkinhead Mar 29, 2018 +39
Then when you finally give in and get the app it’s a pile of dog shit that’s massively unintuitive to use. It loads slower than the mobile website and often fails in even opening the link you tried to open thereby kicking you back to the front page of the app. Oh and the ads. The f****** ads. When the app actually works right and brings you to the post it just proceeds to shove ads in your face.
39
alphanovember Mar 29, 2018 +39
And the desktop redesign will be exactly like this. Back during the mobile site (and app's) redesign phase a few years ago (roughly 2014), they did the same song and dance that they're doing now with the desktop site. Meaning, spending months/years showing the garbage they came up (while proclaiming how amazing it is), pretending to listen when most knowledgeable users pointed out how horrible it was, then just making it official anyway. It's disgusting how they're doing the same thing with the desktop redesign now. Between the waves censorship, the dumbing-down of the userbase, removal of useful features, and general admin dishonesty, the only thing keeping Listnook alive is the lack of a reasonable alternative (and maybe the millions of [funding](https://readwrite.com/2014/09/30/listnook-rasies-50-million/) they've conned from [hyped-up](https://www.recode.net/2017/7/31/16037126/listnook-funding-200-million-valuation-steve-huffman-alexis-ohanian) clueless investors). I say "reasonable alternative" because /pol/-like shitholes like Voat and the dozens of other barren half-baked wannabe-clones don't count.
39
therealpumpkinhead Mar 29, 2018 +16
Yeah I’m in the tough place I feel most of us are. Being completely disgusted and fed up with Listnook’s shit pile of a leadership team and blatant biased and corrupted administration, but at the same time having no other site to go to that has the years of content and communities that listnook has. It’s really sad. The only fix you ever had to make to listnook was to leave it a lone. I’d gladly leave all the actual improvements behind to stave off what’s coming.
16
[deleted] Mar 29, 2018 +105
OMFG If there's anything... f****** **anything**... that Listnook's team of engineers could do for me... the app ad not bugging me every day and interfering with my ability to see above my mobile "keyboard" is absolute top of my list.
105
Prometheus720 Mar 29, 2018 +191
They don't want to do that, bud. You can't put adblock onto their app. Only your browser. EDIT: Yes, I'm aware of AdGuard, DNS66, Adaway, Pi Hole, yada yada. Most people don't know how to do that though.
191
critically_damped Mar 29, 2018 +69
That doesn't mean it shouldn't be the first question asked every time one of them sticks their head out the door. Well, that and getting rid of certain Nazi sublistnooks that are mysteriously immune from any and all rule enforcement.
69
pat_trick Mar 29, 2018 +273
This. I'm viewing a website in a mobile web browser on purpose. I don't want to download an app. STOP IT.
273
Prometheus720 Mar 29, 2018 +165
It's to force you into their ad-infested walled garden app. If you use the app, you can't have adblock. Well you can, but you have to be much more dedicated and clever.
165
DrKronin Mar 29, 2018 +264
For some time now, if I click on a link and then hit "back" in my browser, it reloads the previous page. It's super irritating to be 200 comments deep, click a youtube link and then not be able to get back to the same bit of comments. It's been worse in the last few weeks since you've apparently change the algorithms to make front pages more fresh. Sometimes, I see two stories I want to read, click the first, read for a few minutes, go back, and my **entire** front page is different. I can't find the other article no matter how hard I look. As an aside: Later at night, the front page is half full with stuff that should be in "new." It's all stuff with one or fewer votes, no comments, and that has no business being on my front page. What gives? The back button shouldn't trigger a refresh. It breaks the entire web browser paradigm for no good reason. If you MUST refresh, at least put me back into the same location in the DOM (for comment sections) after the refresh. It's totally pointless to leave me scrolled to the same spot in the page when the comment there now aren't any of the same ones I was looking at when I left the page in the first place.
264
regretdeletingthat Mar 29, 2018 +10
I would guess this is to do with the use of React. How these things usually work is the actual page loads with very little content in the DOM, because it’s all dynamically populated by JavaScript. The problem is that when you click back, the content you were looking at isn’t actually there when the page first loads. It loads in within a second or two, but by that point it’s too late. I’ve never done much with React myself (Vue master race), but there will almost certainly be ways around this. Data-binding frameworks are enormously powerful and make your life easier in many ways, but you the more of the page content you generate with them, the more you have to go out of your way to make sure basic browser functionality continues to work as expected.
10
Tuarham Mar 29, 2018 +28
I feel like the algorithm started showing me smaller subs that i had been visiting/commenting on recently. Forces me to browse /r/all more to get more dank memes near the top instead of the smaller subs in my life. Highly popular posts per sub should definitely climb up the rankings, but I don't think /r/ultimate and /r/diablo should be showing me stuff before /r/adviceanimals.
28
gus_ Mar 30, 2018 +4
Yeah they broke the proper back-forward cache back in Sep 2016. At first I thought they just bugged up their headers, but it's actually some javascript in listnookstatic. No devs ever responded, so it's probably busted on purpose for some other goal. https://www.listnook.com/r/bugs/comments/51nrsy/firefox_backforward_cache_stopped_working/ https://www.listnook.com/r/firefox/comments/51o1r5/listnook_comment_page_reloads_when_returning_to_it/ https://www.listnook.com/r/bugs/comments/543412/back_button_uncollapses_all_comments/
4
[deleted] Mar 29, 2018 +13
This would fill me with a lot more confidence if I had not just had to use script and element filtering on the browser end to rid myself of a bugged and un-clearable listnook chat notification. Or to rephrase that, a feature just rolled out with an incredibly annoying bug which breaks the user experience by training the users to ignore the 'new message' notification. Notification badges are not exactly new technology. Previously, a block feature rolled out which makes the blockee invisible to the blocker, but not the other way around. Ignore is not the same thing as block, except here on listnook. If someone's being stalked or harassed, they can't hide from the perpetrator. They can just cover their eyes and pretend they are hiding. Or they can give up their karma, post history, and sublistnook reputation to make a new account. This is outright dangerous to users who assume block means "block" not "ignore", since they can't tell if the person they blocked is still following them around listnook. Block is supposed to be a barrier neither party can cross. Instead, we have a setup where a "blocked" user can read posts from, and post responses to the person who blocked them as well as voting on their karma. If some of those responses are for example explicit and actionable threats of the sort that merit police involvement, the blocker would never even know. Personally, I think if you block someone, that means they should no longer get to follow you around threatening to r*** you. Especially not without you knowing they're doing it.
13
mkalte666 Mar 29, 2018 +37
I have a few thoughts on this, im just gonna drabble on and hope u/anand-m or anyone really reads this*shrug* The thing is, nothing is going to render faster than static HTML. I remember reading news on $someGermanWebsite earlier today, and after dropping in what was probably a 20MB javascribt blob, it took about 10 seconds to display the arcticle. I get that you need some tracking cookies, ad websites, ... to finance and make use of us clicking your things. But... this isnt user experience. The same informatin could have been on my screen alot faster. And i have ad block enabled, no idea what that would have been without... And that outlines my problem/fear pretty well. The redesign, while needing about the same time to load as the good old stuff (lets ignore the reocurring requests in the end: https://imgur.com/a/BWeOk), takes quite a bit longer to show the actual stuff i want to see. ... I know 2 seconds or so isnt much, but it just *feels* so bad. I have not looked into it more. Ive not been a webdev for years now, but what is stopping you from shipping static html (and ads and the other stuff that you want to be seen first) first, and then letting the javascript do the magic and load stuff like "infinite scroll" etc afterwards? The design itself i cant really complain about though. Still the same information-dense display (at least on desktop) i really like, just a bit more fancy. And a useable sublistnook-menu! If you now could make it respond as fast and consume the same amout of cpu/ram... Just let us keep the Stylesheets please! Anyways. I hope i could somehow say what i wanted with this x.x
37
[deleted] Mar 30, 2018 +27
Please stop asking me to use the new mobile site. Please stop asking me to download your app. Please stop redirecting me to the new mobile site to view images and videos hosted on Listnook. If you're going to force me to do that, then please make it a thousand times faster. The age of loading screens is long gone. I do not want to stare at a pulsating snoo. Nothing makes me hate your product more than that goddamned f****** snoo. Please don't abandon the m.listnook.com site. It's like Listnook lite for those who don't care about shiny bullshit.
27
Figs Mar 29, 2018 +166
Have you made any consideration regarding the ability to *browse* listnook posts without JavaScript enabled? I mentioned this [two weeks ago](https://www.listnook.com/r/announcements/comments/84nyj6/a_shortish_history_of_new_features_on_listnook/dvr3exf/) and before that [over a month ago](https://www.listnook.com/r/blog/comments/7ul5k9/hey_were_here_to_talk_about_that_desktop_redesign/dtlbwor/). Both posts gained about 100 upvotes, and one was gilded -- I am NOT the only person concerned about this... As a 10+ year user of the site, mandatory JS *just to read the site* is one of the few things you can do to drive me away. You already do that on the mobile interface which is why *I do not use it*. Please do not repeat that on desktop listnook.
166
Kensin Mar 29, 2018 +19
If they *need* to use JS I just want them to make sure that all of it is hosted on listnook. I don't want to be constantly tracked by pinging 3rd party servers to load javascript libraries the way *.googleapis.com is used to track our browsing all over the internet EDIT: bascially give us the "load core JS libraries from listnook servers" option back under privacy in our preferences
19
MrRGnome Mar 29, 2018 +1323
If the listnook administrators think they can hide policy announcements behind new and impersonal accounts or send the engineering team out to talk to avoid discussions of recent administrative actions without receiving backlash, they are mistaken. I'm sure the engineers at listnook are doing a fine job, but until we get some serious discussion about the recent sublistnook banning and general hypocrisy from admins I'm really not interested in anything the engineering team or anyone else has to say. Stop f****** around with us. The time for PR is over, quit tactically handling your community and speak to us with some honesty.
1323
desquire Mar 29, 2018 +327
Not to mention the privacy/tracking changes they apparently made recently that r/technology had a post about yesterday. I may have missed it, but I have yet to see any communication directly from Listnook addressing these concerns. edit: as requested, the original thread can be found [here](https://www.listnook.com/r/stopadvertising/comments/87d1sq/psa_listnook_has_enhanced_their_tracking_they_now/)
327
Drunken_Economist Mar 29, 2018 +90
I've posted a [bit about this previously](https://www.listnook.com/r/modnews/comments/5xva61/how_to_make_use_of_the_mobile_icon_and_header_in/demnbwy/), and what I talked about there still holds true. The actual content of the events we're sending to our servers tell us about your usage of the site. [Here's an example of one of the events, from viewing a post](https://i.redd.it/vq5yyuskzuxx.png). In short, it tells us which username you are, which post you're seeing, what browser you're using to view it . . . pretty basic stuff like that (worth noting that as we’ve stated in the privacy policy, we may share aggregated and de-identified information with publicly or with 3rd parties but Listnook does not link to or provide them with your actual Listnook account details). We use the data for a few different things, from [counting post views](https://listnookblog.com/2017/05/24/view-counting-at-listnook/) to increasing the velocity of the frontpage for heavy users to helping us improve the site for everyone. For example, we might find that users are frequently having to click to "Load More Comments" in a comment thread, so we should put more there by default. Or we could find that users are frequently only ever finding new sublistnooks through links in comments, so we need to do a better job with sublistnook discovery. These events _don't_ have personally-identifiable information like your email address, or any information that isn't generated on Listnook. These events have existed for a while now, and I know that isn't what this post is actually about - I just wanted to give some context. To answer your question, Listnook only collects data as outlined in its [privacy policy](https://www.listnook.com/help/privacypolicy/) (like username or browser) and there have been no changes to that policy. From time to time though, we do make changes to how we log events in our data pipeline. This is to ensure that we appropriately understand what's happening on the site and to ensure that the features we are building are properly working for our users. We genuinely want to make sure Listnook is a site where users feel that their data is safe, and we take user privacy very seriously.
90
dessalines_ Mar 29, 2018 +320
Not to mention that listnook development is now completely closed source and unaccountable. We need listnook alternatives like yesterday.
320
SBY-ScioN Mar 29, 2018 +71
All comments had an answer from OP but not this one, interesting..
71
Falldog Mar 29, 2018 +60
There's a reason they used a throw away account to announce the changes. Besides, I'm sure the engineers don't want to touch this with a 10 foot pole.
60
MrRGnome Mar 29, 2018 +57
Spez was in here commenting too. Their avoidance is intentional. It's the second highest voted comment in the thread, there is no doubt they have read it and chosen to ignore it.
57
tedivm Mar 29, 2018 +9
There are a bunch of really important questions they're ignoring (just like any other time they do the Q/A thing).
9
anutemitope Apr 17, 2018 +10
That's great and all, but every post i've attempted to make about the extreme limitations of the redesign has been met with no response whatsoever. I made a post on the last announcement that got a few hundred upvotes, and I've sent a modmail to you guys directly, which too was ignored. I literally cannot replicate any of the communities i've created with the redesign, it's just not possible with the tools provided. You cannot align flairs to the left. You cannot set post gradients. Thumbnail height/width is non-adjustable. You cannot set different thumbnails for different post types (NSFW/Spoilers etc). Very little control over the now single header image we can pick. No control over fonts. No control over how background images are used in posts. No ability to customise flair colours. There's obviously more, all these were just off the top of my head. Obviously, moving away from CSS there's going to be some limitations, but most of what i've just detailed is on an extremely basic level
10
cptncrnch Mar 29, 2018 +344
Is there somewhere we can see how much of our user generated and tracking information is available for advertisers and third-parties? Saw this yesterday: https://www.listnook.com/r/stopadvertising/comments/87d1sq/psa_listnook_has_enhanced_their_tracking_they_now/
344
paularkay Mar 29, 2018 +126
It looks like listnook allows advertisers to target on four items, location (your IP address or location information), sublistnooks (specify which you want), device (user agent), and interests (some sort of algorithm based on the content you view or post). Now, the advertisers shouldn't get access to that information, they should tell listnook which aspects to target, and listnook would serve the ad to the appropriate user.
126
mpnordland Mar 29, 2018 +19
Embed some kind of tracking into the ad and then link the attributes you targeted back to their id that you purchased elsewhere.
19
geuis Mar 30, 2018 +41
I have a suggestion. Just don’t. Listnook works reliably now. The mobile interface has been trash for a long time, but I’m able to comfortably use the desktop interface on my phone with no problem and full features. Knowing the history of dev teams that couple up with new inexperienced designers who “want to make things better” because someone spent 2 days in google analytics, there will be a focus on “being mobile first” and whatever you do will suck worse than the current basic years old desktop interface. Best thing I did last year was to disable the per-sublistnook css styling. Don’t give people the ability to screw up the standard interface. So don’t change the interface. Make things better on the backup but don’t change the interface.
41
KingVape Mar 30, 2018 +6
I agree. I've been using this site for 8 years (almost 7 with an account) and I really don't want the look of it to change. If I don't like the new look, I'm out. It's bad enough that this site won't shut down hate subs because they make too much money off of them. Gotta keep the board/investors happy, I guess.
6
frid Mar 29, 2018 +59
> Users will have the option to keep the current design as their default if they wish—we do not want to force the redesign on anyone who doesn’t want to use it. Will this always be the case? I'm fine with the way things are and will never want to use the new design.
59
flounder19 Mar 29, 2018 +11
I've seen them respond to this before & the answer seems to be that they'll support the legacy site for some undisclosed period of time before switching everyone to the redesign. The response usually includes a few references to always giving users the option to use "classic layout" which can be misleading because it refers to a layout in the redesign and not the classic listnook design that we currently have.
11
Kensin Mar 29, 2018 +15
I hope so. i think the new design is great for mobile users but far less useful for the desktop
15
modninerfan Mar 29, 2018 +20
I think it’s naive to think theyll maintain 2 versions for very long. The new version is better suited for newer visitors and displaying advertisements. They’re just trying to ease the pain for those of us who don’t like the redesign at all.
20
mxzf Mar 30, 2018 +5
Yep, they want to spread out the complaints over time as changes screw up the current version over time and force users to use the new version and they just go "sorry, it's legacy, it's not supported" each time they break it more. They want a couple complaints a week (to quietly ignore) instead of millions all at once that they'd get if they dropped it entirely.
5
[deleted] Mar 29, 2018 +107
When will the obnoxious go to the listnook app ads on mobile go away? I know you guys are in the process of removing it but I don't want to open up the hamburger menu everytime I open up listnook. Because I sure as hell want it sooner than September or an unannounced deadline.
107
TheDukeOfLukes Mar 29, 2018 +24
Wait, so you're telling me that you *don't* want to take a quiz designed by two MIT grads that will tell you what wines you'll like based on your favorite foods?
24
[deleted] Mar 29, 2018 +262
Will listnook be in a similar situation as Facebook regarding privacy and how you track your users? Have you made any changes in the wake of all the bad PR that Facebook is receiving?
262
BackgroundProtection Mar 29, 2018 +310
> Have you made any changes in the wake of all the bad PR that Facebook is receiving? Yes, they saw that people a lot of people were growing concerned about their privacy and installing browser extensions like uBlock and Privacy Badger, so they [changed how their tracking works to make it impossible for those extensions to block](https://www.listnook.com/r/stopadvertising/comments/87d1sq/psa_listnook_has_enhanced_their_tracking_they_now/). So... yes, the change they made was **to invade users' privacy even more**.
310
screaminginfidels Mar 29, 2018 +50
So... who wants to start the next alternative? Getting real sick of this places shit. Unfortunately there are a few communities I still really enjoy being a part of here.
50
Angry_Sapphic Mar 29, 2018 +9
A good start would be using multiple separate forums, not putting all your eggs in one basket. For example "gardening.eco/funforum" and "bookworm.edu/discussionplace" shouldn't have anything tying them together. If one goes shady, the rest are still fine.
9
notagoodscientist Mar 29, 2018 +18
Get a team of users from Listnook to make one, that way they design something that people actually want to use
18
Watchful1 Mar 29, 2018 +33
One of the biggest features that is missing from the redesign that I'm worried will not be coming back is time based searching. Many tools used the ability to search for posts in a certain time range and the recent search changes have removed that ability. Now you have no way of knowing what was submitted past the 1000 posts in the new listing or whatever shows up in the other 1000 post long listings.
33
Shamrock5 Mar 29, 2018 +74
Is it true that the new updates will severely limit the number of flairs available on subs, as well as the ability to double-flair? Because I can tell you right now that this will not go over well in sports subs, especially r/CFB...
74
xNuckingFuts Mar 29, 2018 +15
Haha they replied to all the non-substantial posts while ignoring the ones with the bulk of the meat. Listnook has been going downhill in my book for a while, and after that sublistnook ban... hope y'all have the wits to not apply and take your careers elsewhere, this is gonna be a dead site in a bit.
15
SweetStarburstx Apr 1, 2018 +53
i was so excited to see what y’all had planned for April fools, where is it at??? Please tell me you have something planned
53
fwango Apr 1, 2018 +27
If I spent my entire Easter in a discord with 150 people yelling, refreshing a couple of locked sublistnooks for absolutely no payoff or cool event, then I'm very sad. :(
27
[deleted] Mar 29, 2018 +91
u/anand-m, u/spez Sorry to highjack the discussion, but seeing as how your sock puppet account, u/Listnook-Policy, refuses to address any of the thousands of questions/concerns posed in the last announcement thread, will one of you please grow a pair and provide an explanation for the r/GunDeals ban? Why was a sublistnook with over 100,000 subscribers nuked without any warning, without any rule violations, and without any attempt by listnook to work with the mods to address content concerns? Also, just as a reminder, **every** firearm that was purchased by a listnook user through one of the websites linked in r/GunDeals required a federal background check, so Listnook’s boilerplate rationale of “we can’t guarantee the legality of the sale” does not, and did not ever apply.
91
humanman42 Mar 29, 2018 +25
I dont really care about the redesign. I tried it, did not like it. Went back. The thing that I was are better mod tools. There is so much stuff that are just put in with duct tape. Flairing posts, automod. This is WAY more complicated than it should be. Cant I just upload an image to the "flair" page. Then let users select it. Cant I just have a bunch of "if" "and" "than" statements for automod. The mod tools suck. The mod backend sucks. The sublistnook themeing sucks.
25
odraencoded Mar 29, 2018 +5
> I dont really care about the redesign. I tried it, did not like it. Went back. The greatest problem with redesign is that you can go back now, but later it's probably going to be forced down your throat.
5
odraencoded Mar 29, 2018 +28
[wtf is this design?](https://i.listnookmedia.com/qxwYIzITNTVWKQREdoiHTEKD1v-VvTKjh_vFGjXyUFA.png?w=521&s=0d189378d98d61f2ece75a341b3bbd18) And why the hell does clicking on something makes the thread appear in a popup? Are we doing popups now? In 2018? Is Listnook becoming tumblr? Don't copy tumblr. That's Pinterest levels of c***! I demand rationale behind these changes. They don't make any f****** sense. We have tabs today. Literally everybody can just open 10 times if they want ctrl+clicking and click the back button if they want to go back. It works in virtually every website ever since ever. There's no reason to mangle the site I'm looking at by making a thread pop in the middle of it. And putting the reply button on the left side is just pants-on-heads retarded. What's the motive behind this besides "we had to change something, so we just MOVED THE MOST CLICKED BUTTON ON LISTNOOK, and put something that does EXACTLY THE OPPOSITE OF WHAT YOU WANT beside it, relearn ur buttons, fools!" srlsy wat
28
neckbeardgamers Mar 29, 2018 +82
What are you going to do about your massive censorship problem? -- Automod and other bots frequently shadow delete comments for no good reason. -- Cliques of neckbeards who utilize irc/slackchat/discord to organize often mod dozens or hundreds of sublistnooks many of them high profile. Further, too often the default moderation actions and deletions are hidden by default! Only if you use a private browser tab or ceddit.com can you find out your posts are deleted. That is highly disrepectful to the hundreds of millions contributing content! They are often being censored and they don't even know it despite wasting time crafting threads and replies. How about you actually do something about and acknowledge the real problems of this medium? Try to make transparency required to moderate a sublistnook and make all moderation actions and deletions public, raddle and Voat already allow this. On Listnook /r/conspiracy has transparent moderation using public modlogs. Limit the number of sublistnooks someone can moderate to something like 10 to curb the power of the super neckbeards who trade sublistnook turf like nerds of previous generations traded Pokemon or Magic the Gathering cards.
82
weltallic Mar 29, 2018 +14
> default moderation actions and deletions are hidden I was pre-emptively banned from r/funny for posting in another sublistnook. I've posted 6 comments on /funny in 3 years, and they were all innocuous. All upvoted, not one single downvote: [[Image](https://i.imgur.com/F7aWA4D.jpg)]. But one day I get banned from /rage for commenting in a [locked thread](https://np.listnook.com/r/rage/comments/87ddo3/man_rapes_woman_victims_family_agree_not_to_press/), and then immediately after: **BAM!** Banned & muted... from */funny?* All because some mod wants to pre-emptively punish you for saying things they don't approve of *in other sublistnooks*. Which is cause for concern, because when people abuse their positions of authority, they rarely don't stop at just one. And when listnook mods start dishing out acts of political retribution, it always starts small... until they become so comfortable with it they begin doing it openly, earning their sublistnook *disasterous* PR and the admins step in: https://www.listnook.com/r/announcements/comments/4ny59k/lets_talk_about_orlando/ https://www.dailydot.com/layer8/listnook-news-orlando-shooting-response/ https://imgur.com/a/OXHD1
14
[deleted] Mar 29, 2018 +38
[deleted]
38
xiaoma Mar 29, 2018 +13
I've been using React since late 2013 and I think this is a huge fail... especially choosing Redux. It's a popular choice (much like Angular 1 was 2-4 years ago), but it introduces a lot of unneeded complexity. Why not just use Vue/Vuex?
13
u_tard Mar 29, 2018 +65
I want to reiterate what some others have said as I feel they are important. •Keep the site lightweight. I don't want a bunch of javascript and excess code. It slows things down, has more chance for bugs, and is less compatible. •What happened to r/Gundeals? They weren't breaking any rules. •Can listnook be open source again?
65
funderbunk Mar 29, 2018 +305
Funny how this announcement was made by an admin using their own account, instead of that chickenshit throwaway account used in that bullshit sublistnook banning announcement.
305
ctmkthisup Mar 29, 2018 +137
That thing was hilarious. I checked afterward and [it had positive karma](https://i.imgur.com/s6f6fKl.png) even though every single one of its comments and the post were negative. They could have created and deleted some comments/posts but I'm guessing it's more likely Spez "we don't edit the server anymore" or one of his new lackeys just pre-seeded it with some karma. That or admin accounts just don't count downvotes anymore. Who knows? Now that the source is closed they could just be brazenly scooping that shit into the main branch.
137
[deleted] Mar 29, 2018 +32
[deleted]
32
flounder19 Mar 29, 2018 +23
I'm still kinda pissed that they changed the karma floor to -100 when /u/Dw-Im-Here was [so close to -100k](http://www.karmawhores.net/user/Dw-Im-Here)
23
[deleted] Mar 29, 2018 +22
Wasn't the eacommunityteam's karma like that after their battlefront lootbox controversy and ama?
22
HireDeLune Mar 29, 2018 +29
Yes. Each comment has a cap of downvotes that will count towards the account
29
[deleted] Mar 29, 2018 +79
When are you going to turn off the little orange indicator that is trying to convince me to start a chat, when I have no intention of ever doing so?
79
odraencoded Mar 29, 2018 +11
Seriously, wtf is up with that thing. I already saw, I can chat. I don't want to f****** chat with anybody. Leave me alone! Listnook literally wants to turn into Facebook. It's got profile, microblogging and chats now.
11
[deleted] Mar 29, 2018 +51
Never, because why would they actually listen to the userbase?
51
[deleted] Mar 29, 2018 +23
Now, now, /u/spez has your very best interests at heart. Which is why he has studiously avoided dealing with the anti-personality disorder infestation at /r/theDrainald, refused to focus on bot misbehavior, and keeps tacking shiny new doodads that no one wants or likes onto the site instead of facing core issues. But hey, he *did* manage to ban some of the most popular and productive subs on Listnook, so you can't say he isn't trying.
23
[deleted] Mar 29, 2018 +16
I think I've double edge sworded myself, because even as shitty as The_Dumbass is, I don't think it should banned. Nothing legal on this site should be banned. It's depressing as someone who has used this site for 8 years to see how far it has fallen from the ideals that made listnook an interesting website in the first place. Now it's just Facebook for people who don't want to use their real names.
16
xTrymanx Apr 2, 2018 +17
No April fools social experiment this year? r/place is what got me to use Listnook. You guys dropped the ball if nothing is planned
17
[deleted] Mar 29, 2018 +40
Soooo in light of the ongoing FB debacle, what can you tell us about privacy concerns and data scraping/collection on users?
40
Hepu Mar 29, 2018 +81
Why do you feel the need to add new features? What was wrong with the previous profile page? It's a terrible laggy UI now. Thank god RES let's you switch back to normal.
81
[deleted] Mar 29, 2018 +9
To advertise better. They started blocking all the options you had to avoid their data collection on you and now the site redesign is to make sure they make it easier for advertisers and influencers.
9
rossisdead Mar 29, 2018 +6
You don't need RES to do this. You can go to your listnook prefs and turn on the "View user profiles on desktop using legacy mode" setting. It'd probably be beneficial to use that setting too so the listnook devs can get an easy metric for the number of users that don't like the new profiles.
6
CrucialLogic Mar 29, 2018 +68
Have you heard the expression "If it ain't broke, don't fix it" Just remember how quickly companies like Digg and Myspace vanished into the nether when they thought they were serving visitors but just rolled out features nobody wanted.
68
mrEhippo Mar 29, 2018 -17
The engineerz
-17
elvispt Apr 1, 2018 +2
Performance is important. Please do put that at the top of priorities.
2
[deleted] Apr 1, 2018 +15
Whole world is April 1st expect Baker Island, which means it will come out in 16 minutes? Right guys? Please...?
15
doterobcn Mar 29, 2018 +20
OMG i just tried the redesign!, IT SUCKS I think we're about to witness DIGG v2
20
Cianistarle Apr 1, 2018 +36
I think we should start this years April1 without them.
36
bolfut1 Apr 1, 2018 +38
my disappointment is immeasurable and my day is ruined
38
olmsted Mar 29, 2018 +377
I'd love to buy y'all a 6-pack for your efforts, but I'll get banned if I do.
377
JustAnotherArchivist Mar 29, 2018 +14
Please make it possible again to iterate over all submissions in a sublistnook. The removal of the cloudsearch syntax from the search (website interface last year, and API this month) removed this ability, and we now have to rely on third-party solutions (listnooksearch.io/Pushshift, in particular)...
14
[deleted] Apr 1, 2018 +27
My disappointment is immeasurable, and my day is ruined
27
[deleted] Mar 29, 2018 +26
[removed]
26
AccountNumberB Mar 29, 2018 +26
# Hey listnook- don't bother with the f****** search functionality. It's fine. We're all just awaiting the next social media platform anyway.
26
mobilereadingthrwawy Apr 1, 2018 +7
>Users will have the option to keep the current design as their default if they wish—we do not want to force the redesign on anyone who doesn’t want to use it. You people are awesome.
7
SexLiesAndExercise Mar 30, 2018 +2
> **D**esigning **E**ngineering **N**etworks that **N**eutralize **I**nevitable **S**nags I see what you did there.
2
[deleted] Mar 29, 2018 +96
[deleted]
96
Kylo_Rengar Mar 29, 2018 +13
Are you guys doing anything to circumvent the use of AdBlock or similar browser addons? As Listnook transfers into more of a Facebook type of site I am worried we are going to be riddled with ads that will make the site look horrible and less user friendly. Especially with ads masquerading as user driven content.
13
dessalines_ Mar 29, 2018 +26
Any chance of making listnook open source again since you closed it last year? $100 on this question not getting answered.
26
[deleted] Mar 29, 2018 +6
Hey yeah could you guys please stop trying to turn Listnook into social media? I came here to escape Facebook not get absorbed into a new version of it.
6
[deleted] Mar 29, 2018 +10
Oh good, bulk mod actions. I was just wondering yesterday if it would be possible to help the mods be assholes at superhuman speed. Glad you're on it.
10
[deleted] Mar 30, 2018 +7
I would just like to make a comment: The v.redd.it service is the Jar Jar Binks of listnook features. If it was a Microsoft product it would be the cousin of Clippy, and Vista's nephew. If it was an operating system company, then it would be named "SCO" and Darl McBride would be in charge of it. It's so bad that Carly Fiorina wants to merge HP with it, and Enron hedge fund managers want to invest in it. It is the Kmart of supply-chain management. Motorola would like to use it in their new line of Razr phones. It is the "New Coca-Cola" flavor of tech innovations. Eastman Kodak wants to hold back introducing digital cameras in favor of it. If it was a search engine it would be named AskJeeves. Blockbuster is interested in using it as their new video platform, and Digg is rumored to be rushing to deploy their own implementation. It should be put on a gurney and decommissioned. The creators should be locked in a room and forced to listen to Yoko Ono singing show tunes played continually on-loop via 8-track player.
7
Paraleia Mar 29, 2018 +16
When will the search feature be even somewhat useful?
16
pacman8746 Apr 1, 2018 +22
I was so hyped for April fools this year :(
22
[deleted] Mar 29, 2018 +91
[deleted]
91
shleebs Mar 29, 2018 +48
Why are you tracking us through the API?
48
ThatAstronautGuy Mar 29, 2018 +41
> we're moving forward at a rate of ~20 features and 200+ bugs per month You're only creating 200 bugs per month? Not bad!
41
nowaygreg Mar 29, 2018 +14
If they're fixing 200 bugs per month, they're creating way more than 200 bugs per month
14
b1ak3 Mar 29, 2018 +12
*238 bugs in the code, 238 bugs!* *You take one down, patch it around...* *946 bugs in the code!*
12
← Back to Board